CTUD Codesys

Опубликовано: 25 Март 2026
на канале: PLC +93
25
1

Counter Up/Down


This counter function block counts up or down. In case of a rising edge at the input CU, CV is increased by one. In case of a rising edge at the input CD, CV decrements by one. If CV = PV, QU is set to TRUE. If CV = 0, QD is set to TRUE. If RESET = TRUE, the counter is initialized with 0. If LOAD = TRUE, the counter is initialized with PV. To enable the counting process, the inputs RESET and LOAD must be FALSE. Other­wise the counter will always be re-initialized.
The function block is available as standard function block CTUD and safety-related function block CTUD_S.

شمارنده بالا/پایین


این بلوک تابع شمارنده بالا یا پایین می‌شمرد. در صورت افزایش لبه در CU ورودی، CV یک افزایش می یابد. در صورت افزایش لبه در CD ورودی، CV یک کاهش می یابد. اگر CV = PV، QU روی TRUE تنظیم می شود. اگر CV = 0 باشد، QD روی TRUE تنظیم می شود. اگر RESET = TRUE، شمارنده با 0 مقداردهی اولیه می شود. اگر LOAD = TRUE، شمارنده با PV مقداردهی اولیه می شود. برای فعال کردن فرآیند شمارش، ورودی‌های RESET و LOAD باید FALSE باشند. در غیر این صورت شمارنده همیشه مجدداً راه اندازی می شود.

بلوک عملکرد به عنوان بلوک تابع استاندارد CTUD و بلوک عملکرد مرتبط با ایمنی CTUD_S موجود است.