Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:mervis-ide:30-communication-protocols:30-modbus [2018/11/20 10:35]
m.chlupac [Columns]
en:mervis-ide:30-communication-protocols:30-modbus [2020/11/04 08:45]
m.hrouda [Columns]
Line 10: Line 10:
 ^ StationNumber  | Modbus server address                                                                                               | ^ StationNumber  | Modbus server address                                                                                               |
 ^ Name           | Variable name                                                                                                       | ^ Name           | Variable name                                                                                                       |
-^ Element        | Register address                                                                                                    |+^ Element        | Register/Coil address. Fore register address it can be specified concrete bit position (LSB=.1 to MSB=.16) or byte (.Lo or .Hi) - see samples below |
 ^ Count          | Number of modbus elements to be read/written                                                                        | ^ Count          | Number of modbus elements to be read/written                                                                        |
 ^ Function       | Coil/DiscreteInput/InputRegister/HoldingRegister                                                                    | ^ Function       | Coil/DiscreteInput/InputRegister/HoldingRegister                                                                    |
-^ Writable       | 0/1                                                                                                                 |+^ Writable       Read only = 0, Read/Write =                                                                                       |
 ^ StType         | Standard Mervis IDE variable type                                                                                   | ^ StType         | Standard Mervis IDE variable type                                                                                   |
-^ ByteOrder      | Leave empty for default byte order                                                                                  |+^ ByteOrder      | Leave empty for default byte order or specify correct byte positions as numbers from 1 to 8 (eg. 1234/3412/4321/2143 for 32 bit number) |
 ^ K              | Transformation parameter for y = Kx + Q                                                                             | ^ K              | Transformation parameter for y = Kx + Q                                                                             |
 ^ Q              | Transformation parameter for y = Kx + Q                                                                             | ^ Q              | Transformation parameter for y = Kx + Q                                                                             |
Line 32: Line 32:
 1,Variable006,505,2,InputRegister,0,Real,3412,,,,,, 1,Variable006,505,2,InputRegister,0,Real,3412,,,,,,
 1,Variable007,507,2,InputRegister,0,Real,,,,,,, 1,Variable007,507,2,InputRegister,0,Real,,,,,,,
-1,Variable008,407,1,HoldingRegister,0,Int,,,,,,,+1,Variable008,407,1,HoldingRegister,0,Int,,0.1,,,,,
 1,Variable009,408,1,HoldingRegister,0,Int,,,,,,, 1,Variable009,408,1,HoldingRegister,0,Int,,,,,,,
 1,Variable010,409,1,HoldingRegister,0,Int,,,,,,, 1,Variable010,409,1,HoldingRegister,0,Int,,,,,,,
Line 44: Line 44:
 1,Variable018,5,2,HoldingRegister,0,Real,,,,,,, 1,Variable018,5,2,HoldingRegister,0,Real,,,,,,,
 1,Variable019,7,2,HoldingRegister,0,Real,,,,,,, 1,Variable019,7,2,HoldingRegister,0,Real,,,,,,,
 +</code>
 +
 +<code csv ModbusDefinition2.csv>StationNumber,Name,Element,Count,Function,Writable,StType,ByteOrder,K,Q,X1,Y1,X2,Y2
 +1,Variable001_bit1,1201.1,1,InputRegister,0,Bool,12,,,,,,
 +1,Variable001_bit10,1201.10,1,InputRegister,0,Bool,12,,,,,,
 +1,Variable001_Hi,1201.Hi,1,InputRegister,0,Usint,12,,,,,,
 </code> </code>
  
  
  • © Energocentrum Plus, s.r.o. 2017 - 2024