为何利用S7-400 PLC及WinCC实现高速数据采集?
在使用PLC实现控制的领域,大多使用WinCC等组态T具来实现对现场信号的采集功能,并将数据存储到上位计算机数据库。但由于受到通信性能等原因的限制,通常的方法所能实现的数据采集周期局限于秒级。这其实也是正常的,因为对于一般意义的现场信号,我们对它的测控所要求的数据周期并不高,通常1~2s的采集周期就足以满足对现场信号的监控精度。
但在某些特定领域,如快速反应系统,其整个反应过程小于5s,要分析了解其在整个反应过程中的参数变化情况,即使以500ms的采集周期,数据采集量仍然太少,分析结果仍然不够精确。在这种情况下,上位计算机用于与控制器通信的系统资源耗费已经非常高,再加上数据处理、画面、数据库等任务,在变量规模尚不算多的情况下,上位计算机的负载已经不堪重负。
对此类数据处理,通常的解决方案是使用带调整高速处理功能的数据采集板卡。数据采集板卡插在计算机插槽中,通过板卡提供的驱动程序接口,使用高级语言实现编程。
但同时,此解决方案的缺点又是非常明显的。凶为整个系统的规模受到非常大的限制,即使系统的其他控制对象均为普通信号,但由于计算机的扩展插槽数量受限制,导致能实现的点数往往仅限于最多不超过几十个点,这样,如果面对的是稍大规模的项曰,数据采集卡的模式就无能为力了。因此我们仍旧尝试使用PLC+WinCC、的模式来解决问题。
上一篇: 独特的人机界面监控功能如何实现?
下一篇:解决问题的基本思路是什么?
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)