Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:modbus [2013/05/29 20:58]
jamis7005
doc:jroboplc:modules:modbus [2013/09/04 10:34] (текущий)
jamis7005 [Conf]
Строка 124: Строка 124:
  
 <code yaml> <code yaml>
 +module.owen1:​
 +  enable: ​    on
 +  type:       '​owen_trm210'​
 +  mode:       [rtu] / ascii / tcp
 +  portnum: ​   1
 +  netaddr: ​   1
 +  retrial: ​   3
 +  emulated: ​  off
 +  descr: ​     good old owen trm 
 +  ​
  
-func.max.reg.number:​ 
-  '​1':​ 175 
-  '​2':​ 175 
-  '​3':​ 175 
-  '​4':​ 175 
-  '​15':​ 175 
-  '​16':​ 175 
  
-tag.reg1+modbustype.owen_trm210
-  ​name:     current.status +  ​enable:     on
-  type:     ​bool +
-            int     size: 1 / [2] / 4 +
-            [uint] ​ size: 1 / [2] / 4 +
-            float +
-            double +
-            string ​ 1..~240 +
-  size:     1 / [2] /  ... n +
-  reorder: ​ [10 32 54 65 87] / 32 10 76 54 / 76 54 32 10 +
-  addr:     ​2001 +
-  addrwr: ​  ​0001 +
-  enable: ​  on +
-  access: ​  r / w / [rw] +
-  fread: ​   1 / 2 / 3 / [4]  +
-  fwrite: ​  5 / [6] +
-  fwritegr: F / [10] +
-  req:      [off] / on  # создает два доп тега current.status.req и current.status.cnt+
   ​   ​
-  ​reqgr: ​   mytestgroup  ​# создает ​теги: +  # максимальное количество регистров в команде 
-                         #   ​modname.mytestgroup.req =+  func.reg.limit
-                         #   ​modname.mytestgroup.cnt  +    ​1: ​ 1 .. [175] 
-                               ​+    2:  ​.. [175] 
 +    ​3: ​ 1 .. [175] 
 +    ​4: ​ 1 .. [175] 
 +    15: 1 .. [175] 
 +    16: 1 .. [175]
   ​   ​
-tag.reg1_b1b0:​ +  # максимальный разрыв для команд записи 
-  ​name:     ​current.error +  ​func.write.gap
-  type    bits +    15: [0] .. 175 
-  bit     [0] .. 15 +    16: [0] .. 175
-  size    ​[1] .. 16+
   ​   ​
 +  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.1369846703.txt.gz · Последние изменения: 2013/05/29 20:58 — jamis7005
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0