Это старая версия документа.
promauto.gelios.dozman
Mодуль управления ручным однокомпонентным дозатором Гелиос (ПромАвтоматика).
Используемый протокол - modbus.
Описание modbus-регистров здесь.
plugin.peripherial module.doz1: netaddr: 1 portnum: 1 type: promauto.gelios.dozman
Теги
Тег | Доступ | Тип данных | Описание |
---|---|---|---|
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 | Логические выходы |