Это старая версия документа.



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
A PCRE internal error occured. This might be caused by a faulty plugin

====== promauto.gelios.pass ====== Mодуль управления проходными / выбойными весами (ПромАвтоматика). Используемый протокол - AA55. <code yaml> module.gelios1: type: promauto.gelios.pass netaddr: 1 portnum: 1 multireq: on params: Step: 16 WorkState: 17 StopHold: 32 </code> ===== Дополнительные параметры ===== ^ Параметр ^ По умолчанию ^ Описание ^ |**paired** | - |off=обычные весы, on=весы на два продукта | |**multireq** | ''off'' |Производить контрольный перезапрос данных при изменении счетчиков веса или навесок. Незначительно увеличивается время опроса, но при этом повышается достоверность данных. Обязателен к использованию на линиях с нестабильной связью. | |**params** | - |дополнительные регистры в виде пар - название тега и адрес. Диапазон адресов от 0 до 255 для проходных и от 0 до 65536 для выбоя | |**packer** | on |Режим "Выбой". Влияет только на способ опроса дополнительных регистров. **Для справки:** запрос команды 0х60 протокола обмена для выбоя состоит из 5 байт, а для проходных из 4. | |**bitStateConv** | off |Конвертация значения тега ''State'' из старого битового формата в формат перечисления (стоп/старт/авария) | ===== Теги ===== |Crc |см. [[#Crc]] | |Crc16 |см. [[#Crc]] | |SumWeightHigh1 |Счетчик веса, граммы | |SumWeightLow1 |:::| |SumNumHigh1 |Счетчик навесок | |SumNumLow1 |:::| |CurWeightHigh |Текущий вес | |CurWeightLow |:::| |State |Состояние: 0=остановлено, 1=работа, 2=авария | |ErrorCode |Код ошибки при аварии | |Output |производительность в г/ч. Расчитывается из LastWeight и LastTime | |OutputKg |производительность в кг/ч | |SetCmd |внешнее управление: 0=нет команды, 1=старт, 2=стоп | |SetCmdCtrl |<html><b style="color:red">Внимание! Важный тег! </b></html> Режим управления: 0=не управлять, 1=внешнее управление тегом SetCmd, 2=стоп, 3=старт. Данный тег сохраняемый (при использовании [[doc:jroboplc:modules:tagsaver]]). | |WesSvrState |флаг работы сервера архивации | ^Теги для режима ''paired=off'' ^^ |LastWeightHigh |Вес последней навески в граммах | |LastWeightLow |:::| |LastTimeHigh |Время последней навески в мс | |LastTimeLow |:::| ^Теги для режима ''paired=on'' ^^ |SumWeightHigh2 |Счетчик веса для второго продукта, граммы | |SumWeightLow2 |:::| |SumNumHigh2 |Счетчик навесок для второго продукта | |SumNumLow2 |:::| ===== Crc ===== Расчет Crc выполняется по алгоритму Crc8. Исходный для расчета буфер данных формируется из двухбайтовых слов следующих тегов в приведенной последовательности: <code> SumWeightHigh1 SumWeightLow1 SumNumHigh1 SumNumLow1 SumWeightHigh2 SumWeightLow2 SumNumHigh2 SumNumLow2 CurWeightHigh CurWeightLow LastWeightHigh LastWeightLow LastTimeHigh LastTimeLow </code> Расчет Crc16 выполняется по алгоритму Crc16. Для расчета используются те же самые теги с добавлением в конец списка тега SYSTEM.ErrorFlag.

doc/jroboplc/modules/peripherial/promauto_gelios_pass.1627980338.txt.gz · Последние изменения: 2021/08/03 11:45 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0