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
en:mervis-ide:30-communication-protocols:30-modbus [2017/07/25 15:49]
m.chlupac
en:mervis-ide:30-communication-protocols:30-modbus [2021/04/08 13:04] (current)
Line 7: Line 7:
 ==== Columns ==== ==== Columns ====
  
-^Name^Description^ +^ Name           ^ Description                                                                                                         
-^StationName|Modbus server address| +StationNumber  | Modbus server address                                                                                               
-^Name|Variable name| +^ Name           | Variable name                                                                                                       
-^Element|Register address| +^ Element        | Register/Coil address. \\ The concrete bit position (LSB=.1 to MSB=.16) or byte (.Lo or .Hi) can be specified for Registers - see examples below 
-^Count|???+^ Count          Number of modbus elements to be read/written                                                                        
-^Function|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|| +^ 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                                                                             
-^X1|Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.| +^ X1             | Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.  
-^Y1|Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.| +^ Y1             | Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.  
-^X2|Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.| +^ X2             | Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.  
-^Y2|Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.|+^ Y2             | Alternative definition for y = Kx + Q, where the parameters are computed from [X1,Y1], [X2,Y2] points of the line.  |
  
  
-<code csv ModbusDefinition.csv> +<code csv ModbusDefinition.csv>StationNumber,Name,Element,Count,Function,Writable,StType,ByteOrder,K,Q,X1,Y1,X2,Y2
-StationNumber,Name,Element,Count,Function,Writable,StType,ByteOrder,K,Q,X1,Y1,X2,Y2+
 1,Variable001,1201,1,InputRegister,0,Int,12,,,,,, 1,Variable001,1201,1,InputRegister,0,Int,12,,,,,,
 1,Variable002,1202,1,InputRegister,0,Int,12,,,,,, 1,Variable002,1202,1,InputRegister,0,Int,12,,,,,,
Line 33: 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 41: Line 40:
 1,Variable014,428,1,HoldingRegister,0,Int,,,,,,, 1,Variable014,428,1,HoldingRegister,0,Int,,,,,,,
 1,Variable015,429,1,HoldingRegister,0,Int,,,,,,, 1,Variable015,429,1,HoldingRegister,0,Int,,,,,,,
-1,Variable016,1,2,HoldingRegister,0,Real,,2,7,,,,+1,Variable016,1,2,HoldingRegister,0,Real,,0.1,0,,,,
 1,Variable017,3,2,HoldingRegister,0,Real,,,,0,0,20,10 1,Variable017,3,2,HoldingRegister,0,Real,,,,0,0,20,10
 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