Это старая версия документа.
Содержание
promauto.gelios.dozman
Mодуль управления ручным однокомпонентным дозатором Гелиос (ПромАвтоматика).
Используемый протокол - modbus.
Описание modbus-регистров здесь.
module.gelios1: netaddr: 1 portnum: 1 type: promauto.gelios.dozman
Параметры
| Параметр | По умолчанию | Описание |
|---|---|---|
| version | 2 | Версия протокола. Выбирается в соответствии с прошивкой дозатора |
Теги
| Тег | Доступ | Тип | Описание |
|---|---|---|---|
| Crc32 | LONG | Crc32 по тегам:weightCur, weightTot, stable, finished, run, status, SYSTEM.ErrorFlag |
|
| isEmptyCur | BOOL | weightCur в зоне нуля |
|
| setEmptyCur | rw | BOOL | Команда Тара для curWeight. Значение сбрасывается в 0 после выполнения команды |
| isEmptyTot | BOOL | weightTot в зоне нуля |
|
| setEmptyTot | rw | BOOL | Команда Тара для weightTot. Значение сбрасывается в 0 после выполнения команды |
| stornum | rw | INT | Номер источника продукта/питателя (на перспективу) |
| weightReq | rw | INT | Заданный вес, г |
| weightCur | INT | Текущий оперативный вес, г | |
| weightTot | INT | Текущий суммарный вес, г | |
| weightDev | rw | INT | Допустимое отклонение текущего веса от заданного, г |
| stable | BOOL | Значение weightCur и weightTot стабильно |
|
| finished | rw | BOOL | Дозирование закончено. Для автоматического дозатора установка 1 автоматически (доступ readonly). Для ручного дозатора установка 1 вручную (доступ read/write).Если run==0, то finished=0. |
| underweight | BOOL | Индикация недовеса | |
| overweight | BOOL | Индикация перевеса | |
| run | rw | BOOL | Команда Дозировать. Значение устанавливается и сбрасывается вручную. |
| resetError | rw | BOOL | При установке происходит сброс аварии. Значение сбрасывается после выполнения команды. |
| status | INT | Текущее состояние:0 - стоп 1 - дозирование 2 - авария Для руч.дозатора: if( status!=2 && run && !finished) status=1 |
|
| errorCode | INT | Код аварии | |
| inp0..inpN | BOOL | Логические входы | |
| out0..outN | rw | BOOL | Логические выходы |