S7-400 CPU间的通讯编程实例
厚度异常标记系统编程总结
序言:
一、在出口段PLC3-SX的4#DP子站(MCC)新增两通道输入模拟量模板,接入现场测厚仪送来的钢带厚度测量信号,信号类型为+/-10V,地址为PIW694。
二、在出口段PLC3-SX的CFC程序中新增厚度信号处理程序,将PIW694输入的信号进行规格化,并传输至MD3034。
三、在出口段PLC3-MX的FC4通讯程序中,新增读写远程CPU(连接号为6)数据的功能块,将SX中的MD3034数据读取至MX的MD3034中。
四、在NetPro中,可以看到MX与SX之间的DP通讯链路的本地ID为6和7,通讯伙伴SX的ID为1和2。
五、在中央段PLC2-SP的FC300程序块中,使用SFB14系统功能块,通过中央段PLC2-SP与出口段PLC3-MX之间的7#链路,将MX中的MD3034数据读取到SP的MD3034中。
六、在SP中的FC300程序中,对厚度测量信号进行处理,并判断出厚度异常的起、止位置,发出贴标信号。
总结:借助CPU之间的通讯连接,实现了跨CPU的数据通讯,从而使测厚仪与贴标机协无缝对接,准确标注出厚度缺陷位置,为后部工序准确高效的处理缺陷提供了可靠手段。
赞 (0)