Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:modules:peripherial:promauto_gelios_pass [2020/01/29 10:52] denis [Теги] |
doc:jroboplc:modules:peripherial:promauto_gelios_pass [2023/03/29 13:05] (текущий) denis [Теги] |
||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| <code yaml> | <code yaml> | ||
| module.gelios1: | module.gelios1: | ||
| + | type: promauto.gelios.pass | ||
| netaddr: 1 | netaddr: 1 | ||
| portnum: 1 | portnum: 1 | ||
| - | enable: off | ||
| - | type: promauto.gelios.pass | ||
| multireq: on | multireq: on | ||
| params: | params: | ||
| Строка 21: | Строка 20: | ||
| |**paired** | - |off=обычные весы, on=весы на два продукта | | |**paired** | - |off=обычные весы, on=весы на два продукта | | ||
| |**multireq** | ''off'' |Производить контрольный перезапрос данных при изменении счетчиков веса или навесок. Незначительно увеличивается время опроса, но при этом повышается достоверность данных. Обязателен к использованию на линиях с нестабильной связью. | | |**multireq** | ''off'' |Производить контрольный перезапрос данных при изменении счетчиков веса или навесок. Незначительно увеличивается время опроса, но при этом повышается достоверность данных. Обязателен к использованию на линиях с нестабильной связью. | | ||
| - | |**params** | - |дополнительные регистры в виде пар - название тега и адрес | | + | |**params** | - |дополнительные регистры в виде пар - название тега и адрес. Диапазон адресов от 0 до 255 для проходных и от 0 до 65536 для выбоя | |
| + | |**packer** | on |Режим "Выбой". Влияет только на способ опроса дополнительных регистров. **Для справки:** запрос команды 0х60 протокола обмена для выбоя состоит из 5 байт, а для проходных из 4. | | ||
| + | |**bitStateConv** | off |Конвертация значения тега ''State'' из старого битового формата в формат перечисления (стоп/старт/авария) | | ||
| + | |**skip20** | ''off'' |Не использовать команду протокола 0x20 (специально для одной из прошивок, где из весового блока считываются только доп.регистры) | | ||
| ===== Теги ===== | ===== Теги ===== | ||
| Строка 32: | Строка 34: | ||
| |CurWeightHigh |Текущий вес | | |CurWeightHigh |Текущий вес | | ||
| |CurWeightLow |:::| | |CurWeightLow |:::| | ||
| - | |State |Состояние: 0=остановлено, 1=работа, 2=авария | | + | |State |Состояние. Для версии прошивки >= 2.13: <code> |
| + | 0 = Стоп | ||
| + | 1 = Работа | ||
| + | 2 = Авария | ||
| + | </code>Для версии прошивки < 2.13:<code> | ||
| + | b0 - Стоп | ||
| + | b1 - Работа - Грубо | ||
| + | b2 - Работа - Точно | ||
| + | b3 - Работа - Готов | ||
| + | b5 - Работа - Разгрузка | ||
| + | b6 - Авария | ||
| + | </code> | | ||
| |ErrorCode |Код ошибки при аварии | | |ErrorCode |Код ошибки при аварии | | ||
| |Output |производительность в г/ч. Расчитывается из LastWeight и LastTime | | |Output |производительность в г/ч. Расчитывается из LastWeight и LastTime | | ||
| |OutputKg |производительность в кг/ч | | |OutputKg |производительность в кг/ч | | ||
| - | |SetCmd |внешнее управление: 0=нет команды, 1=старт, 2=стоп | | + | |SetCmd |Внешнее управление: <code> |
| - | |SetCmdCtrl |управление: 0=не управлять, 1=внешнее управление тегом SetCmd, 2=стоп, 3=старт. Данный тег сохраняемый (при использовании [[doc:jroboplc:modules:tagsaver]]). | | + | 0 = Нет команды |
| + | 1 = Старт | ||
| + | 2 = Стоп | ||
| + | </code>| | ||
| + | |SetCmdCtrl |<html><b style="color:red">Внимание! Важный тег! </b></html> Режим управления: 0=не управлять, 1=внешнее управление тегом SetCmd, 2=стоп, 3=старт. Данный тег сохраняемый (при использовании [[doc:jroboplc:modules:tagsaver]]). | | ||
| |WesSvrState |флаг работы сервера архивации | | |WesSvrState |флаг работы сервера архивации | | ||
| ^Теги для режима ''paired=off'' ^^ | ^Теги для режима ''paired=off'' ^^ | ||
| Строка 70: | Строка 87: | ||
| Расчет Crc16 выполняется по алгоритму Crc16. Для расчета используются те же самые теги с добавлением в конец списка тега SYSTEM.ErrorFlag. | Расчет Crc16 выполняется по алгоритму Crc16. Для расчета используются те же самые теги с добавлением в конец списка тега SYSTEM.ErrorFlag. | ||
| + | |||
| + | ===== Params справочник (для проходных) ===== | ||
| + | |||
| + | * ReqOutput : 80 - требуемая производительность | ||
| + | * NumResetable : 8 - Счетчик навесок сбрасываемый | ||
| + | * WesResetable : 9 - Счетчик веса сбрасываемый | ||
| + | |||
| + | |||
| + | ===== Cmd справочник (для проходных однобункерных) ===== | ||
| + | * 1 - старт | ||
| + | * 2 - стоп | ||
| + | * 7 - сброс счетчика | ||