Using TRB145 as MODBUS Serial Master FW: TRB1_R_00.07.01.4
Regading 3 registers from Mod Bus Slave ID:1 (custom hardware):
Register 301: RPM = 25
Register 302: FRQ = 50
Register 303: PWM = 94
Using Fogwing to collect data.
Getting this multiple times, if I read each register separately in Modbus Slave request.
{"Date Time": "17/05/2022 18:54:39", "FRQ": "94", "PWM": "94", "RPM": "94", "Slave ID": "1", "Slave Name": "SPP", "Start Reg": "303"}
Getting this, if I read 3 registers in Modbus Slave request.
{"DATE TIME": "17/05/2022 18:54:39", "FRQ": "25,50,94", "PWM": "25,50,94", "RPM": "25,50,94", "SLAVE ID": "1", "SLAVE NAME": "SPP", "START REG": "303"}
How to get JSON Array content seperatly?:
{"DATE TIME": "17/05/2022 18:54:39", "FRQ": "25", "PWM": "50", "RPM": "94", "SLAVE ID": "1", "SLAVE NAME": "SPP", "START REG": "301"}
The above example shows only 3 registers, it is possible to use more registers/addresses.
We use 16 registers to read and 16 registers to write.
0x04) Read Register Address = 301-316 16bits
(0x06) Write Register Address = 401-416 16bits