Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:modbus [2013/05/29 15:17] jamis7005 [Conf] |
doc:jroboplc:modules:modbus [2013/09/04 10:34] (текущий) jamis7005 [Conf] |
||
---|---|---|---|
Строка 124: | Строка 124: | ||
<code yaml> | <code yaml> | ||
- | tag.reg1: | + | module.owen1: |
- | name: current.status | + | enable: on |
- | type: bool | + | type: 'owen_trm210' |
- | int 1 / 2 / 4 | + | mode: [rtu] / ascii / tcp |
- | [uint] 1 / 2 / 4 | + | portnum: 1 |
- | float | + | netaddr: 1 |
- | double | + | retrial: 3 |
- | string 1..~240 | + | emulated: off |
- | size: 1 / [2] / ... n | + | descr: good old owen trm |
- | addr: 2001 | + | |
- | enable: on | + | |
- | access: r / w / [rw] | + | |
- | read: 1 / 2 / 3 / [4] | + | |
- | write: 5 / [6] | + | |
- | writegr: F / [10] | + | |
| | ||
- | tag.reg1_b1b0: | + | |
- | name: current.error | + | |
- | type: bits | + | modbustype.owen_trm210: |
- | bit: 0 .. 15 | + | enable: on |
- | size: [1] .. 16 | + | |
| | ||
+ | # максимальное количество регистров в команде | ||
+ | func.reg.limit: | ||
+ | 1: 1 .. [175] | ||
+ | 2: 1 .. [175] | ||
+ | 3: 1 .. [175] | ||
+ | 4: 1 .. [175] | ||
+ | 15: 1 .. [175] | ||
+ | 16: 1 .. [175] | ||
+ | | ||
+ | # максимальный разрыв для команд записи | ||
+ | func.write.gap: | ||
+ | 15: [0] .. 175 | ||
+ | 16: [0] .. 175 | ||
+ | | ||
+ | tag.reg1: | ||
+ | enable: on | ||
+ | type: bool | ||
+ | int size: 1 / [2] / 4 | ||
+ | [uint] size: 1 / [2] / 4 | ||
+ | float | ||
+ | double | ||
+ | string 1..~240 | ||
+ | size: 1 / [2] / ... n | ||
+ | reorder: [[]] / [0,1,2,3] / [1,0,3,2] / ... | ||
+ | addr: 2001 | ||
+ | addrwr: 2002 | ||
+ | access: r / w / [rw] | ||
+ | coderd: 1 / 2 / 3 / [4] | ||
+ | codewr: 5 / [6] | ||
+ | codegr: 15 / [16] | ||
+ | req: [off] / on # если on, то создает два доп тега: | ||
+ | # reg1.req | ||
+ | # reg1.cnt | ||
+ | | ||
+ | reqgr: [''] / 'mytestgroup' # если не '', то создает теги: | ||
+ | # modname.mytestgroup.req =1 | ||
+ | # modname.mytestgroup.cnt | ||
+ | | ||
+ | bittags: | ||
+ | current.error0: b0 # [b0] .. 8*size / [1] .. 32 | ||
+ | current.error1: b0/2 | ||
+ | current.error2: b1 | ||
+ | | ||
</code> | </code> | ||
- |