标签:
SCADA LABVIEW
上一节讲到SCADA软件的开发工具,首先我要推介的是在欧美赫赫有名的--LABVIEW.
在欧美国家,LABVIEW已在电子电气,自动化,实验室,测量与测试,教学等诸多领域得到广泛
应用,在我国也必将有着良好的发展前景.
LabVIEW是一个业界领先的工业标准软件工具,用于开发测试、测量和控制系统。它
是专为工程师和科学家而设计的直观的图形化编程语言. 它将开发软件和各种不同的测量
仪器硬件及计算机集成在一起,建立虚拟仪器系统,以形成用户自定义的解决方案。经过
20年的演变和改进,在基于PC的测量自动化领域,LabVIEW确立了其主导地位,并成为
业界的事实标准。最新推出的LabVIEW 8包含上百种新特性,更新力度超过任何一个先前
版本.其附加的DSC(Datalogging and Supervisory Control) 数据记录与监控模块就是专门为
SCADA系统设计。能轻松的与OPC Server通讯,也能生成自己的OPC Server。此外还有
很多SCADA常用功能,例如基于配置的警报和事件,应用程序的用户级安全机制,分布式
监测和控制的图形化开发,实时与历史数据追踪,内置联网便于与第三方设备的数据共享和
集成,分布式数据记录的联网数据库等。由于DSC模块能与LabVIEW开发环境无缝集成,因
此基于LabVIEW 8.0 及其DSC模块开发的SCADA系统能充分利用LabVIEW强大的数据处理
与分析功能,具有传统SCADA组态软件无可比拟的优势。

(基于OPC和LabVIEW DSC模块的SCADA系统的结构)
通过LabVIEW与OPC Server进行通讯有3种方法:1)通过ActiveX自动化接口实现对OPC
Server的访问;2)通过NI的DataSocket技术实现与OPC Server的通讯;3)利用其DSC模块与
OPC Server通讯。其中前两种方法只适合与少量点数的OPC标签连接。因为需要编写多段重复
代码或是通过For循环来读写,因此当点数增多时会降低读写速度并让系统变得不利于维护。
通过DSC模块内建的与OPC Server通讯的机制,编程就变得相当容易了,而且其编程规模和
读写速度写不受点数限制。鉴于大多数人对DSC模块还不了解,价格也相当昂贵,本人先介绍
第一种方式,也是最常用的方式.不过第三种方式更有效率,等以后有时间再做详细的解析了.
OPC SERVER为SIEMENS S7-200 OPC SERVER,PLC采用S7-200 CPU226机型.假设由PLC产
生模拟正弦曲线,由LABVIEW制做的SCADA软件读取并显示此正弦曲线实时波形.
由于S7-200具有浮点及函数运算性能,这较一般其它品牌相当具有优势,有了这点由软件
实现正弦波形好象并非一件难事,请参照下面本人的S7-200 PLC正弦波生成程序.


哎,弄了半天,也没有办法将程序由STEP7-MICROWIN上贴过来,有办法的朋友请给我留言,
星期天俺也困了,洗洗睡了,隔日继续写.....
系统分类:
SCADA | 用户分类:
SCADA/OPC专题 | 来源:
原创