S7-400 CPU间的通讯编程实例



厚度异常标记系统编程总结

序言:

钢带轧制过程中,偶尔会出现厚度波动超出工艺允许范围的情况,如不能在出厂前得到处理,将产生质量异议,影响公司产品形象。为此,将本工序的在线测厚仪测量值进行采集处理,经PLC计算和比较后,及时发出厚度异常信号,并结合机组钢带位置跟踪功能,对厚度缺陷的准确定位,并由在线贴标机标记出缺陷产生的位置(起点+终点),以便下工序对厚度缺陷做出相应的处理,避免缺陷产品出厂。

S7-400 CPU间的通讯编程实例的图1


一、在出口段PLC3-SX的4#DP子站(MCC)新增两通道输入模拟量模板,接入现场测厚仪送来的钢带厚度测量信号,信号类型为+/-10V,地址为PIW694。


S7-400 CPU间的通讯编程实例的图2


二、在出口段PLC3-SX的CFC程序中新增厚度信号处理程序,将PIW694输入信号进行规格化,并传输至MD3034。


S7-400 CPU间的通讯编程实例的图3


三、在出口段PLC3-MX的FC4通讯程序中,新增读写远程CPU(连接号为6)数据的功能块,将SX中的MD3034数据读取至MX的MD3034中。


S7-400 CPU间的通讯编程实例的图4



四、在NetPro中,可以看到MX与SX之间的DP通讯链路的本地ID为6和7,通讯伙伴SX的ID为1和2。


S7-400 CPU间的通讯编程实例的图5



中央段PLC2-SP的FC300程序块中,使用SFB14系统功能块,通过中央段PLC2-SP与出口段PLC3-MX之间的7#链路,将MX中的MD3034数据读取到SP的MD3034中。


S7-400 CPU间的通讯编程实例的图6



S7-400 CPU间的通讯编程实例的图7



六、在SP中的FC300程序中,对厚度测量信号进行处理,并判断出厚度异常的起、止位置,发出贴标信号


S7-400 CPU间的通讯编程实例的图8


总结:借助CPU之间的通讯连接,实现了跨CPU的数据通讯,从而使测厚仪与贴标机协无缝对接,准确标注出厚度缺陷位置,为后部工序准确高效的处理缺陷提供了可靠手段。


S7-400 CPU间的通讯编程实例的图9

S7-400 CPU间的通讯编程实例的图10


登录后免费查看全文
立即登录
默认 最新
当前暂无评论,小编等你评论哦!
点赞 评论 收藏
关注