S7-1200与WinCC实现高速数据采集

最近在做一个项目,要实现功能是:利用S7-1200高速采集数据存到DB块中,然后发送到WinCC进行归档(实现5ms采集一个数),然后显示曲线图。
目前采用WinCC与S7-1200之间是以太网连接,但是不知道怎么实现上述功能,看的例子说用AR_SEND函数,但是发现此函数是S7-400的。所以想请教大家该怎么做,S7-1200可以实现这个功能吗?还是要改变PLC与上位机之间的通信方式?

最佳答案

首先,S7 1200与WINCC实现数据读写和归档时没问题的,但是,5mS的周期对WINCC来说是很难实现的。
解决办法:
1、对于常规变量,按500ms存取数据,对5ms快速读写的变量,建议自己使用C脚本或VBS脚本,实现变量的读写和存储。此方法稍微复杂一些。
2、方法2,自己编写上位机软件,利用Modbus Tcp或TCP通讯,快速实现数据读写,然后将读取的数据归档到数据库中,并实现数据查询、报表等。此方法比较复杂。

提问者对于答案的评价:
有帮助,正在做

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论