
19
Область расширенной памяти данных (EM)
Область EM является областью данных многоцелевого назначения, доступ к которой осуществляется
только по словам. Эти слова сохраняют свое содержание при включении Программируемого
контроллера или переключении режима работы между режимом программирования, рабочим режимом
или режимом монитора.
Область EM разделена на участки, содержащими по 32767 слов, называемые банками. Количество
банков зависит от модели Модуля центрального процессора, максимальное количество банков – 13
(номера от 0 до C).
Область таймера
Существует две области данных таймера: Флаги завершения таймера и Текущие значения таймера.
Может использоваться до 4096 таймеров с номерами от T0000 до T4095. Для осуществления доступа к
Флагам завершения и к текущим значениям используются одни и те же номера.
Флаги завершения таймера
Эти флаги читаются в виде битов. Флаг завершения переводится системой в состояние ON, когда
истекает время соответствующего таймера (истекает заданное время).
Текущие значения таймера
Текущие значения читаются в виде слов (16 битов). В процессе работы таймера текущие значения
увеличиваются либо уменьшаются.
4096 номеров таймера (T0000 - T4095) распределены между командами TIM, TIMH (015), TMHH (540),
TTIM (087), TIMW (813) и TMHW (815). Доступ к флагам завершения работы таймера и текущим
значениям (PV's) осуществляется этими командами с использованием номеров таймера. Команды TIML
(542) и MTIM (543) номера таймера не используют.
В случае, когда номер таймера используется в операнде, требующем данных в виде бита, номер таймера
осуществляет доступ к Флагу завершения работы таймера. Когда номер таймера используется в
операнде, требующем данных в виде слова, номер таймера осуществляет доступ к текущему значению
таймера. Флаги завершения работы таймера могут использоваться сколько угодно раз в качестве
нормально открытых или нормально закрытых условий, а текущие значения таймера могут читаться как
обычные слова.
Не рекомендуется применять один и тот же номер таймера в двухразличных командах таймеров, так
как при одновременном выполнении счета таймеры не смогут работать корректно.
В следующей ниже таблице показаны условия, когда осуществляется сброс текущих значений таймеров
и Флагов завершения работы таймеров.