SCADA系统上位机人机界面开发需求

简介: SCADA系统上位机人机界面开发需求

组态软件选型

目前组态软件种类繁多,各具特色,任一组态软件都有其优点和不足。通常进行选型时,要考虑如下几个方面。

1.系统规模

系统规模的大小在很大程度上决定了可选择的组态软件的范围,对于一些大型系统,如城市燃气SCADA系统,西气东输SCADA等。考虑到系统的稳定性和可靠性,通常都使用国外有名的组态软件。而且,国外一些组态软件供应商,能提供软、硬件整体解决方案,确保系统性能,并能够提供长期服务。如澳大利亚的CITEC(已经被施耐德收购),美国GE的iFIX,德国西门子的WinCC和英国的Intouch等。对于一些中、小型系统,完全可以选择国产的组态软件,应该说,在中、小规模的SCADA系统上,国产组态软件是有一定优势的,性价比较高。


各种组态软件,其价格是按照系统规模来定的。组态软件的基本系统通常是以I/O点数来计算的,并以64点的整数倍来划分的,如64点、128点、256点、512点、1024点及无限点等。不同的软件市场策略不同,点数的划分也不一样。在组态软件中,I/O点包含两种类型,一种是组态软件数据字典中定义的与现场I/O设备连接的变量,对模拟输入和输出设备,就对应模拟I/O变量;对数字设备,如电机的启、停和故障等信号,就对应数字I/O变量。I/O变量还有另外一种情况,即PLC中用于控制目的而用到的寄存器变量,如三菱电机中的M和D等寄存器,若这些寄存器变量在组态软件中进行了定义,也要进行统计。另一种就是软件设计中要用到的内部变量,这些内部变量也在数据字典中定义,但它们不和现场设备连接。这里要特别注意的是,不同的组态软件对I/O点的定义不同,有些软件的I/O点是指前者,如iFIX;而有些软件的I/O点是指两种的总和,如组态王。通常在选型中,考虑到系统扩展等,I/O点数要有20%裕量。


2.组态软件的稳定性和可靠性

组态软件应用于工业控制,因此其稳定性和可靠性十分重要。一些组态软件应用于小的SCADA系统,其性能不错,但随着系统规模的变大,其稳定性和可靠性就会大大下降,有些甚至不能满足要求。目前考察组态软件稳定性和可靠性主要根据该软件在工业过程,特别是大型工业过程的应用情况。如CITEC在澳大利亚的采矿厂SCADA中的应用,其I/O点数超过10万,在国内宝钢,也有上万点的应用,因此,该软件在大型项目中有一定的应用。当然,随着国产组态软件应用的工程应用案例不断增加,功能的不断升级,在一些大型工程中,已经见到国产组态软件的成功应用。


3.软件价格

软件价格也是在组态软件选型中考虑的重要方面。组态软件的价格随着点数的增加而增加。不同的组态软件,价格相差较大。在满足系统性能要求的情况下,可以选择价格较低的产品。在购买组态软件时,还应注意该软件开发版和运行版的使用。有些组态软件,其开发版只能用于开发,不能在现场长期运行,如组态王。而有些组态软件,其开发版也可以在现场运行。因此,若用组态王开发SCADA系统的人机界面,就要同时购买开发版(I/O点数大于64时)和运行版。目前许多组态软件还分服务器和客户机版本,服务器与现场设备通信,并为客户机提供数据。而客户机本身不与现场设备通信,客户机的License价格较低。因此对于大型的SCADA系统,通常可以配置一个或多个SCADA服务器,再根据需要配置多个客户机,这样可以有较高的性价比。


4.对I/O设备的支持

对I/O设备的支持即驱动问题,这一点对组态软件十分重要。再好的组态软件,如果不能和已选型的现场设备通信,也不能选用,除非组态软件供应商同意替客户开发该设备的驱动,当然,这很可能要付出一定的经济代价。目前组态软件支持的通信方式包括:


(1)专用驱动程序

,如各种板卡、串口等设备的驱动。


(2)DDE、OPC等方式

,DDE属淘汰的技术,但仍然在大量使用;而OPC是比较新的方式,但目前还没有专用驱动丰富。


(3)ActiveX形式的驱动

。国产的组态软件对板卡、仪表与模型等设备的驱动极其丰富,而国外组态软件由于市场定位在高端,因此,其对这些硬件设备的支持较差。


5.软件的开放性

现代工厂不再是自动化“孤岛”,非常强调信息的共享。因此组态软件的开放性变得十分重要,组态软件的开放性包含两个方面的含义:一是指它与现场设备的通信;二是指它作为数据服务器,与管理系统等其他信息系统的通信能力。现在许多组态软件都支持OPC技术,即它即可以是OPC服务器,也可以是OPC客户。当然,对于小规模的系统,这一点会显得并不重要。


6.服务与升级

组态软件在使用中都会碰到或多或少的问题,因此,能否得到及时的帮助变得十分重要。另外,还要考虑到系统升级要求,系统要能够平滑过渡到未来新的版本甚至新的操作系统。在这方面,不同的公司有不同的市场策略,购买前一定要求向软件供应商询问清楚,否则将来会有麻烦。

相关文章
|
5月前
|
算法 数据可视化 安全
LabVIEW开发MOOG控制系统数据处理软件
LabVIEW开发MOOG控制系统数据处理软件
32 1
LabVIEW开发MOOG控制系统数据处理软件
|
7月前
|
存储 传感器 运维
|
5月前
|
编解码 数据挖掘 测试技术
对于大屏幕显示系统工程,这通常涉及到硬件(如显示器、投影仪、控制器等)和软件(如内容管理系统、控制软件等)的集成。
对于大屏幕显示系统工程,这通常涉及到硬件(如显示器、投影仪、控制器等)和软件(如内容管理系统、控制软件等)的集成。
|
5月前
|
数据采集 传感器 监控
LabVIEW 与组态软件在自动化系统中的应用比较与选择
LabVIEW 与组态软件在自动化系统中的应用比较与选择
90 0
|
5月前
|
数据采集 传感器 存储
LabVIEW 用于 MES 系统和卡钳上位机检测
LabVIEW 用于 MES 系统和卡钳上位机检测
52 0
|
7月前
|
存储 监控 安全
LabVIEW提升舱救援通讯监测系统
LabVIEW提升舱救援通讯监测系统
34 4
|
7月前
|
数据采集 存储 监控
LabVIEW多设备控制与数据采集系统
LabVIEW多设备控制与数据采集系统
93 4
|
7月前
|
传感器 数据采集 监控
LabVIEW开发油气井管道内无线通信微波系统
LabVIEW开发油气井管道内无线通信微波系统
48 0
|
编解码 监控 安全
SCADA人机界面组态软件设计
SCADA人机界面组态软件设计
|
运维 监控 安全