Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:peripherial:modbus [2022/02/07 13:19]
denis [Параметры]
doc:jroboplc:modules:peripherial:modbus [2025/01/13 19:05] (текущий)
denis [modbus]
Строка 38: Строка 38:
         writeSingle: ​  on         writeSingle: ​  on
         writeMultiple:​ off         writeMultiple:​ off
 +        mul:           10
  
       - name:    inp00       - name:    inp00
Строка 65: Строка 66:
 |**maxWriteSizeInp**| ​ ''​128'' ​ |Максимальное количество регистров в запросе при множественной записи COIL  | |**maxWriteSizeInp**| ​ ''​128'' ​ |Максимальное количество регистров в запросе при множественной записи COIL  |
 |**maxWriteSizeReg**| ​ ''​16'' ​ |Максимальное количество регистров в запросе при множественной записи HLDREG ​ | |**maxWriteSizeReg**| ​ ''​16'' ​ |Максимальное количество регистров в запросе при множественной записи HLDREG ​ |
 +|**writeSingle**| ​ ''​on'' ​ |Разрешение одиночной записи для всех регистров (приоритетней одноименного параметра тега) ​ |
 +|**writeMultiple**| ​ ''​on'' ​ |Разрешение множественной записи для всех регистров (приоритетней одноименного параметра тега) ​ |
 +|**forcedWriteWO**| ​ ''​off'' ​ |Принудительная запись тегов с доступом WO каждый цикл. Если ''​off'',​ то запись происходит только при изменении тега ​  |
 |**tags**| ​ -  |Список тегов. Количество тегов может быть любым. ​ | |**tags**| ​ -  |Список тегов. Количество тегов может быть любым. ​ |
 ^  **tags** ​ ^^^ ^  **tags** ​ ^^^
Строка 70: Строка 74:
 |**address**| ​ ''​0'' ​ |Адрес регистра ​ | |**address**| ​ ''​0'' ​ |Адрес регистра ​ |
 |**region**| ​ ''​hldreg'' ​ |Область регистра: ​ | |**region**| ​ ''​hldreg'' ​ |Область регистра: ​ |
-|:::​|:::​|''​coil''​ - дискретные выходы. Тип тега только ''​bool''​ | +|:::​|:::​|''​coil''​ - дискретные выходы. Тип тега только ''​bool'' ​ | 
-|:::​|:::​|''​dscinp''​ - дискретные входы. Тип тега - только ''​bool''​. ​ Доступ - только чтение|+|:::​|:::​|''​dscinp''​ - дискретные входы. Тип тега - только ''​bool''​. ​ Доступ - только чтение |
 |:::​|:::​|''​hldreg''​ - аналоговые выходы. | |:::​|:::​|''​hldreg''​ - аналоговые выходы. |
-|:::​|:::​|''​inpreg''​ - аналоговые входы. Доступ - только чтение|+|:::​|:::​|''​inpreg''​ - аналоговые входы. Доступ - только чтение |
 |**access**| ​ ''​rw'' ​ |Доступ:​ | |**access**| ​ ''​rw'' ​ |Доступ:​ |
 |:::​|:::​|''​ro''​ - только чтение ​ | |:::​|:::​|''​ro''​ - только чтение ​ |
Строка 83: Строка 87:
 |:::​|:::​|''​uint16'' ​ | |:::​|:::​|''​uint16'' ​ |
 |:::​|:::​|''​int32'' ​ | |:::​|:::​|''​int32'' ​ |
 +|:::​|:::​|''​uint32'' ​ |
 |:::​|:::​|''​float16'' ​ | |:::​|:::​|''​float16'' ​ |
 |:::​|:::​|''​float32'' ​ | |:::​|:::​|''​float32'' ​ |
 |:::​|:::​|''​string''​ - только чтение | |:::​|:::​|''​string''​ - только чтение |
-|**inverted**| ​ ''​off'' ​ |Инверсия значения (только для типов тега ''​bool''​) | +|**littleEndian**| ​ ''​off'' ​ |Только для int32, uint32 и float32. Меняет местами старшее и младшее слова ​ | 
-|**size**| ​ ''​1'' ​ |Количество регистров (только для тегов типа ''​string''​) | +|**inverted**| ​ ''​off'' ​ |Инверсия значения (только для типов тега ''​bool''​) ​ | 
-|**readEnd**| ​ ''​off'' ​ |Последний регистр в запросе чтения | +|**size**| ​ ''​1'' ​ |Количество регистров (только для тегов типа ''​string''​) ​ | 
-|**writeSingle**| ​ ''​on'' ​ |Разрешение одиночной записи регистра | +|**readEnd**| ​ ''​off'' ​ |Последний регистр в запросе чтения ​ | 
-|**writeMultiple**| ​ ''​on'' ​ |Разрешение множественной записи регистра | +|**readOnce**| ​ ''​off'' ​ |Чтение выполняется один раз при восстановлении связи ​ | 
-|**enable**| ​ ''​on'' ​ |Разрешение чтения и записи тега | +|**writeSingle**| ​ ''​on'' ​ |Разрешение одиночной записи регистра ​ | 
-|**tracktag**| ​ '''' ​ |Имя тега слежения для выполнения принудительной повторной записи. Предназначено для тегов с ''​access=WO''​. Тег слежения должен быть определен в этом же модуле. Запись инициируется,​ если последнее записанное значение отличается от значения,​ получаемого от тега слежения | +|**writeMultiple**| ​ ''​on'' ​ |Разрешение множественной записи регистра ​ | 
-|**bits**| ​ -  |Карта дополнительных битовых тегов, где ключ - это имя тега (суффикс),​ а значение - битовая маска. Битовые теги доступны только для тегов типа ''​uint16''​. Формат имени битового тега: <​code><​name>​.<​суффикс></​code>​ Все операции записи в битовые теги фактически являются записью в соответствующие биты основного тега. При изменении значения основного тега в результате операции чтения также изменяются соответствующие битовые теги|+|**enable**| ​ ''​on'' ​ |Разрешение чтения и записи тега ​ | 
 +|**tracktag**| ​ '''' ​ |Имя тега слежения для выполнения принудительной повторной записи. Предназначено для тегов с ''​access=WO''​. Тег слежения должен быть определен в этом же модуле. Запись инициируется,​ если последнее записанное значение отличается от значения,​ получаемого от тега слежения ​ | 
 +|**bits**| ​ -  |Карта дополнительных битовых тегов, где ключ - это имя тега (суффикс),​ а значение - битовая маска. Битовые теги доступны только для тегов типа ''​uint16''​. Формат имени ​дополнительного ​битового тега: <​code><​name>​.<​суффикс></​code>​ Все операции записи в битовые теги фактически являются записью в соответствующие биты основного тега. При изменении значения основного тега в результате операции чтения также изменяются значения соответствующих битовых тегов. Количество дополнительных ​битовых тегов может быть любым ​ | 
 +|**bitTagNameUnique**| ​ ''​off'' ​ |Имя битового ​тега без ​имени основного тега ​  | 
 +|**mul**| ​ ''​1'' ​ |Множитель значения (int)   |
  
  
Строка 162: Строка 171:
   * [[doc:​jroboplc:​modules:​peripherial:​modbus_akkont_w1]]   * [[doc:​jroboplc:​modules:​peripherial:​modbus_akkont_w1]]
   * [[doc:​jroboplc:​modules:​peripherial:​modbus_vzlet]]   * [[doc:​jroboplc:​modules:​peripherial:​modbus_vzlet]]
 +  * [[doc:​jroboplc:​modules:​peripherial:​modbus_owen_trm10]]
 +  * [[doc:​jroboplc:​modules:​peripherial:​modbus_owen_trm200]]
   * [[doc:​jroboplc:​modules:​peripherial:​modbus_owen_trm202]]   * [[doc:​jroboplc:​modules:​peripherial:​modbus_owen_trm202]]
 +  * [[doc:​jroboplc:​modules:​peripherial:​modbus_gelios_flow]]
 +  * [[doc:​jroboplc:​modules:​peripherial:​modbus_gelios_flow_bunk]]
  
  
doc/jroboplc/modules/peripherial/modbus.1644229176.txt.gz · Последние изменения: 2022/02/07 13:19 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0