Найти в Дзене
Ты же инженер АСУ ТП

Адресация в китайских и японских ПЛК. Таблица регистров в Optimus Drive

Оглавление

В азиатских контроллерах интересная реализация программирования логических контроллеров. Этот подход взяли на вооружение многие производители ПЛК.

Чем мне нравятся подобные контроллеры. Тем что у них абсолютно прозрачная адресация регистров. Есть некая коробка с определенным набором ячеек, к которым в программе можно обращаться.

Здравствуйте коллеги. Сегодня попробуем разобраться с регистрами в ПЛК Optimus Drive (он же Haiwell). Такой же принцип соблюдается у таких производителей, как Mitsubishi, Omron, Delta.

Карта регистров

У каждого ПЛК, в зависимости от функций, своя карта регистров. В дистрибутиве PLCSoft можно найти эту таблицу.

На данном скриншоте виден весь набор регистров, которые мы можем использовать в программе.

Давайте их рассмотрим по порядку.

  1. HSC — быстрые счетчики со входов ПЛК
  2. PLS — упарвление быстрыми выходами
  3. X — физический дискретный вход
  4. Y — физический дискретный выход
  5. T — выходы таймеров
  6. С — выходы счетчиков
  7. С48-С79 — выходы 32-битных счетчиков
  8. M — промежуточные реле
  9. S — шаговые реле
  10. SM — системные регистры
  11. AI — аналоговые входа
  12. AQ — аналоговые выхода
  13. SV — системные регистры
  14. V -числовые регистры
  15. LM и LV -локальные биты и регистры
  16. P — индексные регистры
  17. I — регистры прерываний
  18. Энергонезависимые регистры и реле — T96-T127, C64-T127, M1536-M2047, S156-255, V1000-2047

Системные регистры

-2

Таблица системных битов, можно оценить статусы работы отдельных узлов ПЛК (батареи, ком-портов, запушен контроллер или нет, состояние быстрых счетчиков и т.д.

-3

Всё тоже самое — регистры, только числовые значения.

-4

Статусы и состояния прерываний.

-5

Коды ошибок и их описание.

Карта регистров Delta

Вот таким образом выглядят регистры Delta DVP.

-6

-7
-8

Трудности с этими ПЛК какие, нету нормального руководства по программированию, форума, видеороликов. Вообще нету адекватной русскоязычной технической поддержки.

Когда знаешь, в принципе легко с ними разбираться, Для новичков или для людей смежных профессий тяжеловато.

На этом пока всё, если есть вопросы, пишите в комментариях.