点击【 大 中 小 】,可以选择字体的大小,以便你阅读.
1 引言
随着计算机技术和网络通信技术的突飞猛进和发展,监控组态软件因为具有实时控制、联网通讯、数据记录、人机对话等功能,被广泛的运用于PLC、DCS及FCS等系统中。在工业自动化领域扮演着越来越重要的角色。
本文以美国Rockwell Automation公司的RSView32软件为基础,设计出了锅炉液位的监控系统。监控组态软件投入运行后,操作员可以在它的支持下查看生产现场的实时数据及流程画面;自由浏览各个实时/历史趋势画面;及时得到并处理各种过程报警和系统报警;在需要时,人为干预生产过程,修改生产过程参数和状态。
2 RSView32软件特点
RSView32把Active X控制嵌入画面的软件包,由于它可与其它Rockwell Software集成,Rockwell为监视和运行控制系统提供了极大的灵活性。Rockwell具有以下特点。
2.1 图形对象
RSView32提供的绘图工具可生成简单或复杂的图形对象或文本,以及包括许多常用图形对象的库,这些图形对象可以拖放到画面中,并且可以击活图形变化以使它们反映出过程变化。
2.2 标签引用
只要打开RSView32标签浏览器,就可以导入逻辑编程软件中使用的全部数据库,或者是选择需要的梯形逻辑所用的标签,而不需要导入整个数据库。
2.3 项目扩展
当项目扩展时,用户可以容易地将RSView32软件升级到更多标签数据库限制版本,最多可扩展到70k个点,而对项目无须任何改变。
2.4 标签报警
可对开关量或模拟量标签组态报警,并使用警告摘要窗口显示报警信息,并可以使用颜色标明警告严重性等级,以使操作者易于发现严重警告。
2.5 多标签趋势图
利用RSView32,可在一个趋势中绘制16条标签曲线,并且标签穿越参考值时使用阴影来突出显示。
2.6 Microsoft链接
利用RSView32的开放式实际可容易地与Microsoft产品共享信息。
3 监控项目开发过程
该锅炉液位监控项目使用美国Rockwell Automation公司所生产的PLC(Micrologix1500系列)并辅助以相应的模拟量输入、输出模块(1769-IF4,1769-OF2)来实现对系统液位的控制。PC机通过双绞线和PLC相连(如图1),以实现上位机和下位机的通讯组态。
图1 系统硬件框图
PC机上应装有组态监控软件RSView32,通讯软件RSLink,编程软件RSLogix 500 English等。
3.1 组态过程
(1)创建RSView32项目:启动RSView32,创建一个新的项目。在创建过程中,RSView32将自动调用RSLink通讯软件。
(2)通道设置:通道(Channel)设置需要确定通信通道、网络类型以及相应的驱动程序。一个通信通道代表RSView32站点与可编程控制器所在网络的连接线路。通道的窗口主要设置网络类型(Network),这与用户要连接的处理器和网络类型有关。这里选用DH-485网络类型,相应的主要网络驱动(Primary Communication Driver)选择AB_DF1-1,这取决于使用RSLinx组态网络时用到的处理器所在网络使用的驱动类型。
(3)节点设置:节点与设备的通信,或通过直接的驱动程序,或通过DDE服务器进行。对于Allen-Bradley设备,RSView32以RSLinx驱动方式直接通讯。在这里会出现下面几个需要填写的内容:
Name(节点名):输入自定义的节点名称。
Channel(通道):输入节点所在通道的号码。
Station(站):输入通信通道内可编程控制器的物理站地址。
Type(类型):输入可编程控制器的类型。
(4)创建数据库标签:一个数据库标签由那些称为标签的记录组成(一个标签类似于PLC编程技术中的符号)。在这里定义那些希望RSView32监控的数据。当需要时,Tag的当前值由连接的设备不断刷新, 并存储到计算机内存中,然后反应到数值表上,可以立即被RSView32的其它程序使用。