Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:modules:peripherial:geliospass [2017/09/21 09:28] denis [Теги] |
— (текущий) | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== promauto.gelios.pass ====== | ||
| - | Mодуль управления проходными / выбойными весами (ПромАвтоматика). | ||
| - | |||
| - | Используемый протокол - AA55. | ||
| - | |||
| - | <code yaml> | ||
| - | module.gelios1: | ||
| - | netaddr: 1 | ||
| - | portnum: 1 | ||
| - | enable: off | ||
| - | type: promauto.gelios.pass | ||
| - | params: | ||
| - | Step: 16 | ||
| - | WorkState: 17 | ||
| - | StopHold: 32 | ||
| - | </code> | ||
| - | |||
| - | ===== Дополнительные параметры ===== | ||
| - | |||
| - | |**paired** |off=обычные весы, on=весы на два продукта | | ||
| - | |**params** |дополнительные регистры в виде пар - название тега и адрес | | ||
| - | |||
| - | ===== Теги ===== | ||
| - | |Crc |см. [[#Crc]] | | ||
| - | |Crc16 |см. [[#Crc]] | | ||
| - | |SumWeightHigh1 |Счетчик веса, граммы | | ||
| - | |SumWeightLow1 |:::| | ||
| - | |SumNumHigh1 |Счетчик навесок | | ||
| - | |SumNumLow1 |:::| | ||
| - | |CurWeightHigh |Текущий вес | | ||
| - | |CurWeightLow |:::| | ||
| - | |State |Состояние: 0=остановлено, 1=работа, 2=авария | | ||
| - | |ErrorCode |Код ошибки при аварии | | ||
| - | |Output |производительность в г/ч. Расчитывается из LastWeight и LastTime | | ||
| - | |OutputKg |производительность в кг/ч | | ||
| - | |SetCmd |внешнее управление: 0=нет команды, 1=старт, 2=стоп | | ||
| - | |SetCmdCtrl |управление: 0=не управлять, 1=внешнее управление тегом SetCmd, 2=стоп, 3=старт | | ||
| - | |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> | ||