S7200 SMART怎么通过自由口通讯与四台耀华的%ignore_a_1%仪表轮询通讯呢
问题补充:
因为没接触过自由口通讯,最好能有类似的程序案例
最佳答案
大致的通讯控制思路:以集成的prot0口为例。
定义发送完成中断9和接收完成中断23,定义通讯其它参数,如通讯频率、校验等。
发送带站区别编号的数据请求,给1#,当发送完成中断进入发送完成中断子程序,启动接收指令。当接收完成进入接收完成中断所连接的子程序,启动再次发送指令。
上述是基本通讯思路。
如何判断对1#~4#站点通讯的区别?
我认为这个可以在发送、接收子程序中,通过中断的次数加以区分,即在发送完成子程序中编辑4个RCV指令,TBL管脚索引到各自的数据区存放接收数据,同样,在接收完成中断所连接的中断子程序中编辑4个发送XMT指令。这些指令用中断次数替换一般单个通讯时的SM0.0位置。
相当于第一次发送完成后,等待的是对应的接收RCV指令。
补充问题回复:
如不嫌弃,论坛上我有类似的多个贴子的程序。
提问者对于答案的评价:
可以加一下你的联系方式吗,我的QQ是1498384122
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371452.html