Это старая версия документа.
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/handler.php on line 1458
Warning: Declaration of syntax_plugin_tablecalc::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 41
Warning: Declaration of syntax_plugin_tablecalc::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/tablecalc/syntax.php on line 72
Warning: Declaration of syntax_plugin_offline::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 60
Warning: Declaration of syntax_plugin_offline::render($format, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/lib/plugins/offline/syntax.php on line 67
Warning: preg_match(): Compilation failed: invalid range in character class at offset 3416 in /home/users/p/prom-auto/domains/prom-auto.ru/wiki/inc/parser/lexer.php on line 118
====== promauto.gelios.dozman ====== Mодуль управления ручным однокомпонентным дозатором Гелиос (ПромАвтоматика). Используемый протокол - modbus. <del> Описание modbus-регистров [[doc:jroboplc:modules:peripherial:promauto_gelios_dozman_protocol|здесь]].</del> <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> b1b0 - состояние: 0 - стоп 1 - дозирование 2 - авария b7 - режим дозатора (опционально): 0 - автоматический 1 - ручной </code>Для руч.дозатора:<code> if( status==0 && run && !finished) status=1 </code> | |**ErrorCode** | | | INT |Код аварии | |**TermInp** | | | INT |Логические входы одним словом | |**TermOut** | | rw | INT |Логические выходы одним словом | |**TermInp.0**<html><br></html>:<html><br></html>**TermInp.N** | --- | | BOOL |Логические входы | |**TermOut.0**<html><br></html>:<html><br></html>**TermOut.N** | --- | | BOOL |Логические выходы |