Основные инструкции
284
TWD USE 10 AE
Особые случаи Следующая таблица содержит список особых случаев для программирования
функционального блока Сдвигающего регистра битов
Особый случай Описание
Результат холодного перезапуска
(%S0=1)
Сбрасывает текущее значение в 0.
Устанавливает выход TMi.Q в 0.
Предустановленному значению
присваивается значение, определенное во
время конфигурации.
Результат теплого перезапуска
(%S1=1)
Не влияет на текущее и предустановленное
значения таймера. Текущее значение не
меняется во время отключения питания.
Результат остановки контроллера Остановка контроллера не замораживает
текущее значение.
Результат программного перехода При переходе через блок таймера таймер не
останавливается. Таймер будет продолжать
инкрементироваться, пока не достигнет
предустановленного значения (%TMi.P). В этот
момент бит выполнения (%TMi.Q),
приписанный выходу Q блока таймера, меняет
свое состояние. Тем не менее,
соответствующий выход, подключенный
непосредственно к выходу блока, не
активируется и не сканируется контроллером.
Проверка при помощи бита %TMi.Q
(бит выполнения)
Рекомендуется проверять бит %TMi.Q только в
одном месте программы.
Результат инструкций главного
управляющего реле MCS/MCR
Блок таймера, который запрограммирован
между двумя инструкциями MCS/MCR,
переустанавливается при активизации
инструкции MCS.
Результат модифицирования
предустановленного TMi.P
Модификация текущего значения
использованием инструкции или установкой
значения происходит только в момент
следующей активации таймера.