wincc的最小采集周期是250ms,s7-300PLC从现场通过传感器采集数据的周期想设为50ms,那就是说我要把每5组数据打包一次,传给wincc。这个具体要怎么实现?是不是要把采集到的数据暂存在数据块DB中?
最佳答案
什么数据非得50ms采集一次?我觉得没有必要。
简单的方法是你在WinCC中做数据显示时把变化周期改为:“根据变化”,要做报表的话,选择WinCC中最小的时间周期即可。
一般的应用足够了,采集周期频率过高,你的上位机器也受不了啊。再说了,一般的数据经PLC采集,传输到WinCC,也有滞后的。
如果非要按你说的,那就50ms现场采集一次,存入DB,然后没250ms上位读取一次,但是你读上来的数据也要拆分成间隔时间是50ms的5个了。
个人认为没有必要。
提问者对于答案的评价:
说的很详细!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274384.html