Это старая версия документа.
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 | 1000 | BOOL | weightCur в зоне нуля |
|
SetEmptyCur | 1001 | rw | BOOL | Команда Тара для curWeight . Значение сбрасывается в 0 после выполнения команды |
IsEmptyTot | 1002 | BOOL | weightTot в зоне нуля |
|
SetEmptyTot | 1003 | rw | BOOL | Команда Тара для weightTot . Значение сбрасывается в 0 после выполнения команды |
Stornum | 1004 | rw | INT | Номер источника продукта/питателя (на перспективу) |
WeightReq | 1005 | rw | INT | Заданный вес, г |
WeightCur | 1007 | INT | Текущий оперативный вес, г | |
WeightTot | 1009 | INT | Текущий суммарный вес, г | |
WeightDevL | 100B | rw | INT | Допустимое отклонение текущего веса от заданного (недовес), г |
WeightDevH | 100D | rw | INT | Допустимое отклонение текущего веса от заданного (перевес), г |
Stable | 100F | BOOL | Значение weightCur и weightTot стабильно |
|
Finished | 1010 | rw | BOOL | Дозирование закончено. Для автоматического дозатора установка 1 автоматически (доступ readonly). Для ручного дозатора установка 1 вручную (доступ read/write).Если run==0, то finished=0. |
Underweight | 1011 | BOOL | Индикация недовеса weightCur < weightReq - weightDev | |
Overweight | 1012 | BOOL | Индикация перевеса weightCur > weightReq + weightDev | |
Run | 1013 | rw | BOOL | Команда Дозировать. Значение устанавливается и сбрасывается вручную. |
ResetError | 1014 | rw | BOOL | При установке происходит сброс аварии. Значение сбрасывается после выполнения команды. |
Status | 1015 | INT | Текущее состояние:b1b0 - состояние: 0 - стоп 1 - дозирование 2 - авария b7 - режим дозатора (опционально): 0 - автоматический 1 - ручной Для руч.дозатора: if( status==0 && run && !finished) status=1 |
|
ErrorCode | 1016 | INT | Код аварии | |
TermInp | 1017 | INT | Логические входы одним словом | |
TermOut | 1018 | rw | INT | Логические выходы одним словом |
TermInp.0 : TermInp.N | — | BOOL | Логические входы | |
TermOut.0 : TermOut.N | — | BOOL | Логические выходы |