Modbus RTU - Multi Devices
This commit is contained in:
19
spiffs/device_1.csv
Normal file
19
spiffs/device_1.csv
Normal file
@@ -0,0 +1,19 @@
|
||||
type,address,name,data_type,control_address,pics_address,pics_data_type,notes
|
||||
,,,,,,,
|
||||
Discrete_Input,140502,Unit_On,bool,0502,,,Unit_On
|
||||
Coil,0502,Unit_On_Ovr,bool,,,,Unit_On_Ovr
|
||||
Discrete_Input,140506,Evap_Pump1_Fail,bool,0506,,,Evap_Pump1_Fail
|
||||
Coil,0506,Evap_Pump1_Fail_Flt,bool,,,,Evap_Pump1_Fail_Flt
|
||||
Discrete_Input,140507,Evap_Pump2_Fail,bool,0507,,,Evap_Pump2_Fail
|
||||
Coil,0507,Evap_Pump2_Fail_Flt,bool,,,,Evap_Pump2_Fail_Flt
|
||||
,,,,,,,
|
||||
Holding_Register,445101,BMS_On_OFF,uint16,,41001,Integer,BMS_On_OFF
|
||||
Holding_Register,445103,Cfg_Reg_SetP,uint16,,41003,Integer,Cfg_Reg_SetP
|
||||
,,,,,,,
|
||||
Input_Register,349201,BMS_UnitSts,uint16,49201,,,BMS_UnitSts
|
||||
Holding_Register,49201,BMS_UnitSts_Ovr,uint16,,41005,Integer,BMS_UnitSts_Ovr
|
||||
Input_Register,349202,W_Reg_UserSetP,uint16,445103,,,W_Reg_UserSetP
|
||||
Input_Register,349203,UnitInletTempVal,uint16,49203,,,UnitInletTempVal
|
||||
Holding_Register,49203,UnitInletTempVal_Ovr,uint16,,41007,Integer,UnitInletTempVal_Ovr
|
||||
Input_Register,349205,UnitOutletTempVal,uint16,49205,,,UnitOutletTempVal
|
||||
Holding_Register,49205,UnitOutletTempVal_Ovr,uint16,,41009,Integer,UnitOutletTempVal_Ovr
|
||||
|
20
spiffs/device_2.csv
Normal file
20
spiffs/device_2.csv
Normal file
@@ -0,0 +1,20 @@
|
||||
type,address,name,data_type,control_address,pics_address,pics_data_type,notes
|
||||
,,,,,,,
|
||||
Discrete_Input,140502,Unit_On,bool,0502,,,Unit_On
|
||||
Coil,0502,Unit_On_Ovr,bool,,,,Unit_On_Ovr
|
||||
Discrete_Input,140506,Evap_Pump1_Fail,bool,0506,,,Evap_Pump1_Fail
|
||||
Coil,0506,Evap_Pump1_Fail_Flt,bool,,,,Evap_Pump1_Fail_Flt
|
||||
Discrete_Input,140507,Evap_Pump2_Fail,bool,0507,,,Evap_Pump2_Fail
|
||||
Coil,0507,Evap_Pump2_Fail_Flt,bool,,,,Evap_Pump2_Fail_Flt
|
||||
|
||||
,,,,,,,
|
||||
Holding_Register,445101,BMS_On_OFF,uint16,,41001,Integer,BMS_On_OFF
|
||||
Holding_Register,445103,Cfg_Reg_SetP,uint16,,41003,Integer,Cfg_Reg_SetP
|
||||
,,,,,,,
|
||||
Input_Register,349201,BMS_UnitSts,uint16,49201,,,BMS_UnitSts
|
||||
Holding_Register,49201,BMS_UnitSts_Ovr,uint16,,41005,Integer,BMS_UnitSts_Ovr
|
||||
Input_Register,349202,W_Reg_UserSetP,uint16,445103,,,W_Reg_UserSetP
|
||||
Input_Register,349203,UnitInletTempVal,uint16,49203,,,UnitInletTempVal
|
||||
Holding_Register,49203,UnitInletTempVal_Ovr,uint16,,41007,Integer,UnitInletTempVal_Ovr
|
||||
Input_Register,349205,UnitOutletTempVal,uint16,49205,,,UnitOutletTempVal
|
||||
Holding_Register,49205,UnitOutletTempVal_Ovr,uint16,,41009,Integer,UnitOutletTempVal_Ovr
|
||||
|
1
spiffs/device_3.csv
Normal file
1
spiffs/device_3.csv
Normal file
@@ -0,0 +1 @@
|
||||
type,address,name,data_type,control_address,pics_address,pics_data_type,notes
|
||||
|
29
spiffs/device_config.ini
Normal file
29
spiffs/device_config.ini
Normal file
@@ -0,0 +1,29 @@
|
||||
[rtu]
|
||||
baud_rate=9600
|
||||
parity=none
|
||||
stop_bits=1
|
||||
uart_num=1
|
||||
tx_pin=16
|
||||
rx_pin=17
|
||||
de_pin=4
|
||||
|
||||
[modbus]
|
||||
device_count=3
|
||||
|
||||
[device 1]
|
||||
enabled=true
|
||||
unit_id=1
|
||||
name=Device_1
|
||||
csv=/spiffs/device_1.csv
|
||||
|
||||
[device 2]
|
||||
enabled=true
|
||||
unit_id=2
|
||||
name=Device_2
|
||||
csv=/spiffs/device_2.csv
|
||||
|
||||
[device 3]
|
||||
enabled=true
|
||||
unit_id=3
|
||||
name=Device_3
|
||||
csv=/spiffs/device_3.csv
|
||||
Reference in New Issue
Block a user