Какие типы регистров есть в ПЛК PMP20 и каковы их диапазоны?
Память PMP20 разделена на битовые и словные области, и каждая имеет свой префикс. Полный список нужен на этапе проектирования: по нему считают, хватит ли энергонезависимой памяти под рецепты и счётчики наработки.
Битовые области:
- X — входы, Y — выходы. У исполнений на 30 каналов это X0–X17 и Y0–Y15, у исполнений на 60 каналов — X0–X43 и Y0–Y27. Нумерация восьмеричная.
- M — обычные меркеры, M0–M69999; HM — энергонезависимые, начиная с HM0, всего 12 000 адресов; SM — системные, SM0–SM4999.
- S — указатели состояния S0–S7999, HS — энергонезависимые HS0–HS999.
- T — таймеры T0–T4999, HT — энергонезависимые HT0–HT1999, ET — точные таймеры.
- C — счётчики C0–C4999, HC — энергонезависимые HC0–HC1999, HSC — высокоскоростные.
Словные области:
- D — регистры данных D0–D69999, HD — энергонезависимые, начиная с HD0, всего 25 000 адресов.
- SD — системные SD0–SD4999, HSD — системные энергонезависимые, 1024 адреса начиная с HSD0.
- FD — пользовательские flash-регистры FD0–FD8191, SFD — системные flash-регистры, 6000 адресов начиная с SFD0, FS — регистры защиты FS0–FS47.
- ID и QD — аналоговые входы и выходы: ID0–ID99 и QD0–QD99 у процессорного модуля, дальше блоками по 100 адресов на каждый модуль расширения (у модуля №1 номера ID начинаются с 10000).
Два практических момента. Первое: границу энергонезависимой области в PMP20 изменить нельзя — она зафиксирована и не настраивается, поэтому всё, что должно пережить снятие питания, изначально размещают в HM, HD, HT, HC. Второе: диапазоны выше действуют внутри контроллера и в режиме X-NET; при обмене по Modbus доступна не вся память, ограничения смотрите по таблице адресов Modbus.
Прикреплённая документация
Георгий Жуков
Ведущий инженер