Набор команд S7–200 Глава 6 Команды счета Счетчик SIMATIC Прямой счет Команда прямого счета (CTU) увеличивает текущее значение счетчика при появлении нарастающего фронта на входе (CU). Когда текущее значение Cxx больше или равно предустановленному значению PV, бит счетчика Cxx устанавливается. Счетчик сбрасывается, когда включается вход сброса (R), или когда выполняется команда сброса. Счетчик прекращает счет при достижении максимального значения (32767). Принцип действия в STL: ■ Вход сброса: Вершина стека ■ Вход прямого счета:
Значение, загруженное на второй уровень стека Обратный счет Команда обратного счета (CTD) уменьшает текущее значение счетчика при появлении нарастающего фронта на входе (CD). Когда текущее значение Cxx равно нулю, бит счетчика Cxx включается. Счетчик сбрасывает свой бит Cxx и загружает текущее значение предустановленным значением PV, когда включается вход загрузки LD. Счетчик останавливается, когда он достигает нуля, и бит счетчика Cxx включается. Принцип действия в STL: ■ Вход загрузки: Вершина стека ■ Вход обратного счета: Значение, загруженное на второй уровень стека. 115