博途S7-1200之间的MODBUS RTU通讯

S7-1200如果要进行MODBUS-RTU通讯需要安装CM1241 RS485通讯模块或者SB1241 RS485通讯板

:组态CM1241模块

 

注意:MODBUS主站和从站均需要进行通讯模块的组态和属性设置

:编写MODBUS从站程序

打开从站PLC开始编写从站的,MODBUS通讯程序

打开OB100

PORT:通讯模块的硬件标识,可以在通讯模块的属性中找到对应的硬件标识编号

PARITY:奇偶校验,0无校验;1奇校验;2偶校验

MB_DB:从站数据指令MB_SLAVE的背景DB

打开OB1后进行下方的操作

注意:不要忘记将MB_SLAVE的背景DB填写到MB_COMM_LOAD指令的“MB_DB”针脚

三:编写MODBUS主站程序

打开主站PLC开始编写主站的,MODBUS通讯程序

打开OB100

打开OB1后进行下方的操作

MODE:读/指令 0表示读数据;1表示写数据

注意不要忘记将MB_MASTER的背景DB填写到MB_COMM_LOAD指令的“MB_DB”针脚

作者简介

工控班长张勇):工业自动化高级讲师,高级技师,多年工业自动化项目现场经验,对工控行业有自己独特的理解,参与并设计/调试了多个国内中大型项目,主导完成了《西门子S7-200SMART综合应用教材》《西门子S7-300、400高级应用》《WinCC7.4高级应用》《EPLAN P7电气制图》等多本自动化行业实训教材,在教学过程中不断的结合自己的项目经验和最新技术发展需求,调整教学方案,学员不但学会了知识,更多的学会了在工业现场处理问题的方法,风趣幽默的讲解方式也深受学员的喜欢。