Differences

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

Link to this comparison view

en:mervis-ide:30-communication-protocols:30-modbus [2018/11/20 10:35]
m.chlupac [Columns]
en:mervis-ide:30-communication-protocols:30-modbus [2021/04/08 13:04]
Line 1: Line 1:
-====== Modbus ====== 
- 
-===== Import Device Definition ===== 
- 
-You can use simple CSV file to import definition of modbus device into your Mervis IDE project. 
- 
-==== Columns ==== 
- 
-^ Name           ^ Description                                                                                                         ^ 
-^ StationNumber  | Modbus server address                                                                                               | 
-^ Name           | Variable name                                                                                                       | 
-^ Element        | Register address                                                                                                    | 
-^ Count          | Number of modbus elements to be read/written                                                                        | 
-^ Function       | Coil/DiscreteInput/InputRegister/HoldingRegister                                                                    | 
-^ Writable       | 0/1                                                                                                                 | 
-^ StType         | Standard Mervis IDE variable type                                                                                   | 
-^ ByteOrder      | Leave empty for default byte order                                                                                  | 
-^ K              | 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.  | 
-^ 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.  | 
-^ 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>StationNumber,Name,Element,Count,Function,Writable,StType,ByteOrder,K,Q,X1,Y1,X2,Y2 
-1,Variable001,1201,1,InputRegister,0,Int,12,,,,,, 
-1,Variable002,1202,1,InputRegister,0,Int,12,,,,,, 
-1,Variable003,1203,1,InputRegister,0,Int,12,,,,,, 
-1,Variable004,501,2,InputRegister,0,Real,3412,,,,,, 
-1,Variable005,503,2,InputRegister,0,Real,3412,,,,,, 
-1,Variable006,505,2,InputRegister,0,Real,3412,,,,,, 
-1,Variable007,507,2,InputRegister,0,Real,,,,,,, 
-1,Variable008,407,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable009,408,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable010,409,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable011,425,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable012,426,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable013,427,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable014,428,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable015,429,1,HoldingRegister,0,Int,,,,,,, 
-1,Variable016,1,2,HoldingRegister,0,Real,,0.1,0,,,, 
-1,Variable017,3,2,HoldingRegister,0,Real,,,,0,0,20,10 
-1,Variable018,5,2,HoldingRegister,0,Real,,,,,,, 
-1,Variable019,7,2,HoldingRegister,0,Real,,,,,,, 
-</code> 
- 
  
  • © Energocentrum Plus, s.r.o. 2017 - 2024