# promauto.mpt

Mодуль управления элеваторной телегой (ПромАвтоматика).

Используемый протокол - AA55.

    module.mpt1:
      type:     promauto.mpt
      netaddr:  1
      portnum:  1

## Теги

ReqPos | Необходимая позиция тележки
ReqZdv | Необходимая позиция задвижки
Error | Ошибка выполнения команды. Требуемое положение задвижки или тележки - ошибочны.
Alarm | Код аварии тележки (см. описание блока)
CurPos | Текущая позиция тележки
LastPos | Последняя активная позиция тележки
Sost | Состояние тележки 0 - стоп, 1 - звонок, 2 - движение вперед, 3 - движение назад
Sensors | Битовое поле состояний датчиков.
CurZdv | «интегральное» положение задвижек: 1 - выгрузка на «левую» (задвижка 1) сторону 2 - выгрузка на «правую» (задвижка 2) сторону 3 - «среднее» положение

Состояния датчиков старая тележка (биты):

- 0 - левая открыта
- 1 - левая закрыта
- 2 - правая открыта
- 3 - правая закрыта
- 4 - датчик позиционирования «вперёд»
- 5 - датчик позиционирования «назад»

новая тележка (биты):

- 0 - положение задвижки 1
- 1 - положение задвижки 2
- 2 - подпор 1 (на сходах)
- 3 - подпор 2 (на сходах)
- 4 - датчик позиционирования «вперед» телега на позиции
- 5 - датчик позиционирования «назад» телега на позиции

alarm:

- 1 - Не найдена требуемая позиция тележки (ездили туда обратно ничего не нашли)
- 2 - Превышено время движения до следующей позиции тележки
- 11 - Не открылась левая задвижка
- 12 - Не закрылась левая задвижка
- 21 - Не открылась правая задвижка
- 22 - Не закрылась правая задвижка