梯形图如何初始化I、M、Q

各位老师好!硬件环境是一个315-2DP做主站,两个315-2DP做从站。学生最近做测试300主站和一个300从站之间传输一定量数据往返时间的实验。我采用的是MOV指令发送数据。定时器采用的是SFB4功能块。已经实现了单次的主站发送数据从站可以接收,从站发送数据主站也可接收,从变量表可以看出单次的传输时间。但是多次的实现数据发送和接收的传输时间无法得出。因为我的梯形图执行一次后IW 和QW值相等,不知道怎么初始化IW和QW。我可以将主站QW值强制为0,但是IW值是由从站发出的,即使从站在执行完发送数据后发送0,在实验时候无法读取时间值。所以,现在在想是不是可以将主站I、M、Q进行初始化。请各位老师帮帮忙。学生亟需解决这个问题。

图片说明:

梯形图如何初始化I、M、Q    梯形图如何初始化I、M、Q    梯形图如何初始化I、M、Q    梯形图如何初始化I、M、Q   

最佳答案

提供个思路:主站从站做时间同步,同时读取系统时间,从站发送系统时间,主站接收完成将主站系统时间传送至临时数据区1,接收到的从站数据传送至临时数据区2,比较两个时间。

提问者对于答案的评价:
已经调试成功。谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:32
下一篇 2018年12月1日 上午12:33

相关推荐