【傻瓜教程】MPI单边通讯(S7-300对S7-300)(工控公开课 今晚8点 老地方 不见不散!)

单边通讯:只需要在一个PLC上进行通讯“程序”的编程,另一个PLC不要要进行通讯程序的编程

MPI的单边通讯一次发送最大可以到76个字节,一次接收最大可以到76个字节。 

第一步:在一个项目中建立两个300站点,命令为PLC1和PLC2,分别进行硬件的组态

第二步:建立OB35

打开PLC1的块(这里我们单边通讯的“通讯程序”写在PLC1里面)

(为什么要使用0B35,OB35是100MS运行一次的循环中断,MPI的单边通讯激活以后会一直进行数据的通讯,会占用CPU的扫描时间,加大CPU的负载,这里我们把单边通讯程序写在OB35里面,100Ms进行一次数据通讯可以减少CPU的负载压力)

第三步:进行单边通讯程序的编程

打开OB35

调用SFC68,发送数据功能

注意:当REQ和CONT同时被激活的时候,数据会不断的进行连续发送,如果REQ为1,CONT为0的时候,数据只有在确认发送成功以后才会进行下一次的发送。

VAR_ADDR和SD可以使用指针也可以使用位/字节/字/双字类型

在OB35里面调用SFC67 读取数据功能

注意:当REQ和CONT同时被激活的时候,数据会不断的进行连续发送,如果REQ为1,CONT为0的时候,数据只有在确认发送成功以后才会进行下一次的发送。 

VAR_ADDR和RD可以使用指针也可以使用位/字节/字/双字类型

讲师简介

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