Это старая версия документа.
====== promauto.gelios.dozman ====== Mодуль управления ручным однокомпонентным дозатором Гелиос (ПромАвтоматика). Используемый протокол - modbus. Описание modbus-регистров [[doc:jroboplc:modules:peripherial:promauto_gelios_dozman_protocol|здесь]]. <code yaml> plugin.peripherial module.doz1: netaddr: 1 portnum: 1 type: promauto.gelios.dozman </code> ===== Теги ===== ^Тег ^Адрес ^Доступ ^Тип данных ^Описание ^ |**Crc32** | | | LONG |Crc32 по тегам:<code>weightCur, weightTot, stable, finished, run, status, SYSTEM.ErrorFlag</code> | |**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 |Индикация недовеса weightCur < weightReq - weightDev | |**Overweight** | | | BOOL |Индикация перевеса weightCur > weightReq + weightDev | |**Run** | | rw | BOOL |Команда Дозировать. Значение устанавливается и сбрасывается вручную. | |**ResetError** | | rw | BOOL |При установке происходит сброс аварии. Значение сбрасывается после выполнения команды. | |**Status** | | | INT |Текущее состояние:<code> 0 - стоп 1 - дозирование 2 - авария </code>Для руч.дозатора:<code> if( status!=2 && run && !finished) status=1 </code> | |**ErrorCode** | | | INT |Код аварии | |**TermInp** | | | INT |Логические входы одним словом | |**TermOut** | | rw | INЕ |Логические выходы одним словом | |**TermInp.0**<html><br></html>:<html><br></html>**TermInp.N** | | | BOOL |Логические входы | |**TermOut.0**<html><br></html>:<html><br></html>**TermOut.N** | | | BOOL |Логические выходы |