一起为无线发送Modbus rtu从站数据的项目创建
设备描述:
原设备为一工艺毛坯加热炉,因为一个S7-1214C扩展模块后,I/O数量仍然不足,设备制造商采用2个S7-1214C进行frofinet通讯的方式,来扩充I/O数量,满足控制I/O点不足的要求,图示: 
其中,2台PLC的数据交换:10个字节的I/O区域。
PLC1 PLC2
IB500 → QB500
… → …
IB509 → QB509
QB500 ← IB500
… ← …
QB509 ← IB509
新项目创建:
由于原有的项目PLC1已经插入一个CB1241的RS485信号板,用于读取电能、天然气等流量信号,而新增加的项目需要有一个独立的Modbus rtu通讯从站参数,以匹配新的无线通讯数据的采集,故在PLC2空的插槽中需要添加一个新的CB1241信号板,图示:

插入硬件CB1241后,编辑Modbus rtu通讯程序,图示:

完善Modbus rtu通讯指令的管脚参数,图示:

编译、保存项目后,将这些硬件和用户程序均下载到cpu中,在串口图示软件测试从站数据的读取,图示:

将PLC1中的总电量和总天然气流量数据传送到PLC2,图示: 
在PLC2中,将从读取到的数据写入PLC1的通讯数据交互块FC1,图示:

这样,DB2.DBD0和DB2.DBD4分别存放了电量和天然气流量的数据,重新分别完整下载后,数据交互和Modbus rtu通讯从站能够实现数据的交互。
PLC2新组态的CB1241 RS485通讯信号板的流量数据,已成功存放到数据区,并被公司OA系统主站正常读取,此,无线读取公司下属的具备流量数据的各种设备,先后被正式启用,为公司的能源管理上新台阶,做好了硬件的准备。
2025年6月7日星期六重新整理