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 Текущий суммарный вес, г
DiffDown 100B rw INT Допустимое отклонение вниз текущего веса от заданного (недовес), г
DiffUp 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 Логические выходы