This article details a Modbus TCP scenario with 2 temperatures sensors connected using Modbus TCP via a controller.
The global architecture is :
The 2 temperature sensors store their information in register 500.
The Modbus driver configuration would be:
{
"modbusDevices"
: [
{
"name"
:
"DEMO"
,
"serial"
:
false
,
"host"
:
"192.168.0.1"
,
"port"
: 1234,
"endianess"
:
"little_endian"
,
"responseTimeout"
: 5000,
"pollingFrequency"
: 1000,
"deviceRegisters"
: [
{
"thingName"
:
"Temperature sensor 1"
,
"name"
:
"Temperature 1"
,
"slaveId"
: 1,
"registerAddress"
: 500,
"readable"
:
true
,
"writable"
:
false
,
"format"
:
"integer"
,
"length"
: 3
},
{
"thingName"
:
"Temperature sensor 2"
,
"name"
:
"Temperature 2"
,
"slaveId"
: 2,
"registerAddress"
: 500,
"readable"
:
true
,
"writable"
:
false
,
"format"
:
"integer"
,
"length"
: 3
}
]
}
]
}
Comments
0 comments
Please sign in to leave a comment.