仪表说明书中指明该仪表可以用ASCII和PLC通讯
问题(1):PLC需要向仪表发送52条命令,每发一条命令使用一次发送指令XMT,这样的话在OB1程序中需要反复使用52次发送指令XMT,请教:这种发送方式是否可行?
问题(2):PLC向仪表每发一条指令后仪表向PLC回复一条信息,利用RCV指令在中断程序中接收仪表回复的信息。我现在的做法是在OB1中发送第一条命令,发送完后利用发送完成事件9调用中断接收程序0接收仪表回复信息,接收完后再返回OB1并在下一个网络段开始发送第二条命令,发送完后利用发送完成事件9调用中断接收程序1接收仪表回复信息,接收完后再返回OB1并在下一个网络段开始发送第三条命令,发送完后利用发送完成事件9调用中断接收程序2接收仪表回复信息,接收完后再返回OB1并在下一个网络段开始发送第四条命令......这样的话就有52个中断接收子程序,请教:这种接收方式是否可行?
恳请各位大虾多多赐教,希望能给个S7-200PLC与仪表通讯的编程例子给小弟参考一下。
联系方式
E-mail: cy_nj2002@163.com
Tel: 021-63531367-811