您现在所在的是:

PLC论坛

回帖:2个,阅读:426 [上一页] [1] [下一页]
4336
rockmusic
文章数:964
年度积分:101
历史总积分:4336
注册时间:2009/8/4
发站内信
发表于:2011/8/16 5:22:01
#0楼
现在西门子200的PLC连接着上位机组态王软件,PLC采集现场的模拟量10ms采集一次,由于组态王和西门子PLC通信延时的问题,PLC10ms采集的数据不能实时的显示到组态王的曲线上。


做实验得知PLC扫描周期低于10没事,也可以采集10ms模拟量的变化,就是组态王不能显示10ms曲线模拟量的变化,组态王曲线最小采集时间是55ms,也就是说组态王最短也得55ms取一下PLC的值,这样的话曲线显示的就不准确了。


问题就是PLC可以10ms采集一次,组态王显示不出来10ms的变化。


现场一个模拟量的变化的周期是600ms,我用PLC进行10ms一次的数据采集,能采集60次,那么这60个数据我该怎么写程序取出来呢?然后将这采集的60个数据显示到组态曲线上(组态王不用实时显示曲线),这样是不是就可以让组态王延时一下显示出来曲线,这样就能从曲线看出10ms数据的变化呢? 这样可行吗?
大家看有什么好的方案可以让PLC采集60个10MS的数据,然后缓冲一下,显示到组态王曲线上?
请大家指教。谢谢
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2011/7/30
发站内信
发表于:2011/8/16 17:10:12
#1楼
该用户被锁定,回复内容不予显示!
4336
rockmusic
文章数:964
年度积分:101
历史总积分:4336
注册时间:2009/8/4
发站内信
发表于:2011/8/18 15:48:39
#2楼
???

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002