Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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 ​4 +  ​portnum: ​   ​
-            ​float +  ​netaddr   
-            double +  ​retrial   3 
-            string ​ 1..~240 +  ​emulated:   off 
-  ​size    ​/ [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>​
- 
doc/jroboplc/modules/modbus.1369826228.txt.gz · Последние изменения: 2013/05/29 15:17 — jamis7005
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0