CSV Example: Modbus
Below is an example CSV file for a Modbus device.
name | description | units | valueType | readWrite | primaryTable | startingAddress |
---|---|---|---|---|---|---|
Attribute1 | Description1 | Unit1 | Uint16 | R | HOLDING_REGISTERS | 1001 |
Attribute2 | Description2 | Unit2 | Uint16 | W | HOLDING_REGISTERS | 1002 |
Attribute3 | Description2 | Unit3 | Uint16 | RW | HOLDING_REGISTERS | 1003 |
The columns are defined by the protocol attributes, with a new device resource on each row:
name,description,units,valueType,readWrite,primaryTable,startingAddress
Attribute1,Description1,Unit1,Uint16,R,HOLDING_REGISTERS,1001
Attribute2,Description2,Unit2,Uint16,W,HOLDING_REGISTERS,1002
Attribute3,Description3,Unit3,Uint16,RW,HOLDING_REGISTERS,1003
name
is a mandatory attribute.
Note
Any attribute that does not belong to the device resource property will be treated as a device resource attribute. These are attributes specific to the protocol. In the case of Modbus, primaryTable
and startingAddress
.
You can find further information about attributes for Modbus devices, see the Edge Xpert and Edge XRT documentation.