1.2 Vijeo Citect组态软件
2006年,施耐德公司收购了悉雅特公司,在悉雅特公司组态软件Citect的基础上推出了Vijeo Citect(有时也简称为Citect)。它是施耐德公司专为Modicon平台设计的性能强大的SCADA监控软件,为工控领域打造了集成HMI/SCADA的解决方案,使工厂的管理者能够很好地连接现场信息至商务计划系统中。
1.2.1 Vijeo Citect组态软件的概述
Vijeo Citect是一种管理控制和数据采集(SCADA)解决方案。Vijeo Citect提供了一个功能完整的系统软件包,所有的功能都已经内置,包含各种驱动程序及各种扩展功能。这种紧密的组成方式,使其表现出更高的可靠性、可扩展性、灵活性和支持全面冗余。使用其功能强大并简单易用的配置工具,用户能够针对各种规模的应用进行快速的开发部署。
按层次的观点,SCADA系统可分为上位机和下位机两部分。与其他组态软件一样,Vijeo Citect是安装在上位机的人机界面(HMI)。上位机是指数据处理和显示系统部分。下位机主要是指数据采集部分,通常指的是硬件层各种数据采集设备,如PLC、RTU等。这些数据采集设备与生产过程和事务管理的设备或仪表相结合,传感器将状态信号转换成数字信号,并通过网络设备传送到上位机系统。上位机接收这些下位机传送的数据后,进行数据处理,告知用户(报警、正常或报警恢复)各种参数的状态并以适当的形式显示给用户。操作人员还可以通过上位机的组态软件发出指示,将控制信号发送到下位机,达到控制的目的。
1.2.2 Vijeo Citect组态软件的特点
Vijeo Citect组态软件具有通用组态软件的延续性、可扩展性、封装性(易学易用)和通用性等特点,同时也具有自己特有的特点,如采用了集群、冗余的设计风格,良好的扩展性能,统一的模板风格,使用户设计简单、统一、易用。其具体特点如下所述。
(1)开放性和可扩展性。Vijeo Citect在设计上的开放性和可扩展性,使其既可用于小型监控系统,也可用于大型监控系统。并且,当用户的生产工艺和信息处理需求发生变化或需要扩展时,它总能与用户需求保持同步。
(2)统一性。Vijeo Citect设计初就以统一、集成的系统理念来处理大型企业的复杂需求,以完整的打包方式出售,所有的功能都已经内置紧密集成在一起。作为与工厂基础设施一同部署的生产设备的数字表示形式,允许以实时方式监视和控制整个系统,具有很好的维护性、稳定性,确保系统的高性能和高有效性。
(3)易学性。Vijeo Citect具有友好、直观的用户界面,在模板、精灵及向导等这些便捷的组态工具帮助下,页面设计变得轻而易举,缩短了设计时间,并避免了重复性的开发。即使Vijeo Citect内嵌VBA(Visual Basic for Application)编程,但是用户不需要掌握很多VBA编程技巧,也能发挥出强大功能。
(4)通用性。Vijeo Citect采用许多工业标准技术,保证其开放性和可扩展性。无论应用在什么场合,都可以利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡和变频器等)、开放式的数据库和画面制作工具,来完成一个具有动画效果、能实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程。
1.2.3 Vijeo Citect 7.1的新功能
Vijeo Citect 7.1版除综合了以前版本的功能外,在以下方面有了新的突破性进步。
(1)对集群的改进支持。具有更大的灵活性和改善的性能,每个服务器(I/O、警报、趋势和报表)都有唯一的名称,并且是集群的一部分。每个集群都有唯一的名称,客户端可通过该名称引用集群。
(2)客户端的在线更改。通过服务器解耦,可以在运行期间不关闭客户端的情况下对客户端实施更改。无论在线更改是否需要重启服务器,客户端都不需要重启。
(3)新的通信架构。新的发布/订阅架构不再需要进行大量轮询。它是一项启用技术,是朝着性能改进、工程部署、服务器端在线更改和发现服务迈出的重要一步。
(4)添加了本地变量。Vijeo Citect 7.0版本已删除了内存I/O设备,并且引入了称为“本地变量”的新标签来代替基于“内存PLC”的变量标签。当启动运行系统时,可通过本地变量在内存中存储数据。本地变量在每次启动运行系统时创建,因此当关闭系统时本地变量不会保留它们的值。它们可以是Vijeo Citect支持的任何数据类型。
(5)双向网络支持。自7.0版本起,用户可以为只使用TCP/IP的每个服务器指定多个IP地址,从而提供本机网络冗余支持。
(6)基于工程的网络配置。自7.0版本起,工程中嵌入了工程拓扑,可以从工程编辑器中执行网络配置。服务器及其IP地址是通过工程编辑器中的“网络地址”对话框设置的,这意味着可以轻松更改系统中的物理计算机。只要新计算机的IP地址或计算机名与被替换的计算机相同,新计算机将可以立即充当相同角色。
7.1版本还有其他的新功能,如改进的硬件报警、设备的持久模式等,比其他低版本的无论是在功能还是在使用上都更加强大和便捷。
1.2.4 Vijeo Citect组态软件的架构
Vijeo Citect组态软件的架构可以分为组态环境、运行环境两个不同的功能区。
组态环境拥有一套完成的配置工具,主要包含浏览器(Explorer)、工程编辑器(Project Editor)、图形编辑器(Citect Graon os Builder)、计算机设置编辑器(Computer Cicode Editor),以及计算机设置向导(Computer Setting Guide),如图1-1所示。配置工具可以完成工程及组件的配置和计算机的设置,帮助用户设计和构造自己的应用系统。
图1-1 组态环境
运行环境是一个独立的运行系统,用户可以通过以下工具运行、监视和控制运行期间的工程。按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的要求和功能。
运行系统包括运行程序、Vijeo Citect内核、Cicode诊断器。在完整编译和实施工程后,操作人员可以直观地监视系统、初始化生产过程和响应报警条件,同时还可以利用历史数据和趋势数据进行生产性能的评估(如生产容量、效率和维护)。