Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:peripherial:promauto_gelios_pass [2020/01/29 10:55]
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 ​      ​|<​html><​b style="​color:​red">​Внимание! Важный тег! </​b></​html>​управление: 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 - сброс счетчика
doc/jroboplc/modules/peripherial/promauto_gelios_pass.1580284551.txt.gz · Последние изменения: 2020/01/29 10:55 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0