恭喜,你发布的帖子
发布于 2016-10-13 13:16:11
2楼
说实话没想到。没有想到200系列里面哪个能读毫秒级的标尺?
我试过了,确实计数器和定时器要收主循环的时间限制。比如主循环的循环周期是10ms左右,定时器采用1ms和10ms级别的效果是一样的。
另外我还有一个问题,在modbus rtu西门子库的帖子中,芳季大侠帮我做了解答,就是如何利用200的库文件,实现一个接一个的modbus接收与发送,说使用done+error的方式。
这个我试过了,当通讯中断的时候,可以将done+error串联;但是当通讯正常的时候,error始终是0,那怎么使用error这个单位那?
我在通讯正常的时候只使用了done,但又不知道这个done是发送成功了,接收是否成功了那?
我又做了2个试验:
试验1:我在2次done之间,做了个10ms的定时器+计数器,发现在最小和最大的通讯时间在10ms和30ms之间;
实验2:我有记录每秒发生done的次数,再用1S/次数,就等于每次的时间,结果是45ms,哪个做的对那?
请填写推广理由:
分享
只看
楼主