Чем меркеры M отличаются от HM и SM в ПЛК PMP20?
Разница в том, что происходит при снятии питания и кто владеет адресом. M — обычные промежуточные реле, HM — энергонезависимые, SM — системные, занятые прошивкой.
- M0–M69999 — обычные меркеры. При пропадании питания состояние теряется. Диапазон обычных меркеров может быть изменён, но энергонезависимыми они не становятся.
- HM, 12 000 адресов начиная с HM0, — энергонезависимые. Состояние ВКЛ/ВЫКЛ сохраняется при снятии питания и восстанавливается при следующем включении. Границу этой области изменить нельзя.
- SM0–SM4999 — системные. Имеют закреплённое назначение и не могут использоваться как обычные реле.
Несколько системных меркеров, которые нужны почти в каждой программе: SM0 — включён всё время работы контроллера, SM1 — всегда выключен, SM2 — импульс первого цикла сканирования (инициализация), SM3 — отрицательный импульс первого цикла, SM34 — принудительное отключение всех выходов. Тактовые импульсы лежат рядом: SM11 — период 10 мс, SM12 — 100 мс, SM13 — 1 с, SM14 — 1 мин.
Практическое правило: всё, что описывает состояние технологического процесса и должно пережить отключение (текущий шаг рецепта, признак незавершённой операции), кладут в HM, а не в M. Обратное тоже верно — временные флаги внутри одного цикла в HM держать не надо, энергонезависимая область не резиновая.
Прикреплённая документация
Георгий Жуков
Ведущий инженер