1S内存储多个数据并通过自由口发送

我想请问一下,200smart中,比如通过高速计数器计数,它是时时刻刻一直计数,然后我想在一秒内取5次(或多次)计数值存储下来(以判断1S内被测对象的大致变化),然后到1S时把这些数据通过自由口发送出去。请问这个1S内取多次数据并存储的过程怎么样才能实现?
我之前在论坛中请教过,芳季老师也给了很好的解答和建议,同时也看了其他老师的例子,可是我一段时间始终没实现出这个功能,有点不知从何下手。
这是我之前的帖子http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=217192&cid=1076

最佳答案

如果你是想实现数据采集,建议不要在PLC存储数据,PLC循环周期0到10毫秒,在一秒内可以执行上百次的串口发送!写好发送逻辑程序就可以的!

提问者对于答案的评价:
我PLC上不存储,只是我发送是1S发一次,只是发送的数据中包含数个VD,且这几个VD是等间隔时间相继取得HC0的值。

最佳答案作者回复:
9600的波特率理论上1秒钟可以传输960个字节(检验位,停止位,数据位总共十位)!数据多通信距离短的话可以提高波特率!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐