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 [2017/07/25 15:49]
m.chlupac
en:mervis-ide:30-communication-protocols:30-modbus [2020/11/04 08:45]
m.hrouda [Columns]
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. Fore register address it can be specified concrete bit position (LSB=.1 to MSB=.16) or byte (.Lo or .Hi) - see samples 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.  |
  
  
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 40: 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