全厂水监控网络的监控范围包括:化学水处理、工业废水集中处理、石灰石深度处理、膜处理及超滤反渗透、制氢站等。
水网控制系统是全厂辅网系统的第二层,即水系统上位机信息交换通讯网络,其建立在各水网子系统之上。因此水网控制与各水网子系统之间的网络系统与软件设计只有密切协调统一规划,才能达到水络内各系统功能一致的效果,提高系统安全性,降低系统风险。
◆ 画面名及标签名的统一规划
画面名及标签名的统一规划非常必要,在这个复杂交错的网络里,如果不提前规划好画面名称和标签名,那么在以后的使用和维护过程中很可能会出现重复混淆的问题。
特别是在批量编辑脚本和程序的过程中这种错误的出现率更是大大增加。
因此我们在项目执行初期就会进行如下规划:
例如:化学补给水,所有的画面和标签名的前缀都会加个BJS_
如:除盐水箱系统 那么我们将定义其画面名称为 BJS_CHUYANSHUXIANG.GRF
1号阴阳床系统 BJS_YINYANGCHUANG01.GRF
澄清池系统 BJS_CHENGQINGCHI.GRF
这样用户在以后维护和查找对应画面的时候非常容易和快速。
只要是看到有BJS_ 这样前缀的内容和对象即可以断定为补给水系统。
另外也可以借助windows的查找功能,大批量的快速查找、提取、修改。
如上图所示,在存放组态图片的文件夹PIC中,利用windows查找功能,输入前缀名
“BJS_” 即可以找到你需要的全部补给水内容,如果您要全部提取修改,只需要全选拷贝既可。
另外,统一的数据库标签名也非常重要。
上位机的标签名是和下位机地址紧密连接的,我们采用的标签名,必须有2个特点,
第一、要一眼就能识别它是属于哪个系统。
第二、要立刻可以识别他是对应下位机的哪个PLC的地址。
例如:1#除盐水泵开指令 这个控制点 它的PLC地址为 M10/0
那么我在上位机的数据库地址规划中会做如下对应
标签名:BJS_M10/0 中文注释 1#除盐水泵开指令
这样一来,我们在调试过程中或是以后用户的维护使用中,能够更快的查明问题。
并且这样在数据的管理上更加美观方便。
超滤反渗透数据库
绝大多数电厂的主机DCS控制都选用黑色为画面背景。黑色的画面背景能显出线条的对比度更强,则展现的画面轮廓更清晰。线条横平竖直,交错有秩。
主要的罐体等设备均采用立体缩放效果。
所有反映罐体、池子液位的数据,除会用常规的数据做显示外,还会在罐和池上有一个具备动画效果的液位动画,画面上的液位随现场实际液位对应变化,防真度非常高。
◆ 自主开发的下拉菜单条功能。
对于大型网络系统,其画面少则十几张多则几十张,为了让用户更加快捷方便的找到所需要的画面我们将windows的Access数据库集成到组态画面里,编辑菜单就如同在EXCL表格里编辑一样简单,然后对应相对的脚本编号,在组态软件里直接调用就可以了。
把菜单简化的象EXCL表格一样编辑
自动生成简单方便的下拉菜单条
◆ 注释帮助功能。
注释帮助功能是帮助用户和调试人员识别设备直观的办法。我们对画面上的每个设备对象增加中文注释帮助。
当熟悉设备不需要的注释的人操作的时候,点击“关闭注释”注释将会消失。
当不熟悉或不确定设备的人操作时点击“打开注释”
实践已经证明大大的减少了误操作的几率,并且并不影响画面美观,备受用户好评。
可以随时打开关闭的文字设备注释
◆ 弹出对话框及控制功能。
弹出对话框简单直观,在这个界面的对话框(如下图所示)将非常直观的看到您现在正在操作的设备的状态。运行、停止或是故障将由不同的颜色要表达。控制按钮的控制指令在脚本里编写VB格式,非常容易维护。
◆ 地址的分配与规划
水网控制系统是由多个子系统组成的,IP地址和计算机的命名就类似于给系统内每个成员安排一个身份证并取一个名字。
我们将把水网的网络管理和规划,建设的象网吧一样简单。
例如 补给水系统1号操作员站 IP地址 100.100.100.11 计算机名 BJS01 共享组态文件夹 “BJS01/C:PIC”
工业废水系统1号操作员站 IP地址 100.100.100.16 计算机名 GYFS01 共享组态文件夹 “GYFS01/C:PIC”
那么我们只需要在水网控制室就能完成对全部子系统的更新和维护。
打开 网上邻居 查看工作组计算机
网络上会出现 各子网系统的共享文件夹 “BJS01/C:PIC” “BJS02/C:PIC” “GYFS01/C:PIC”
“GYFS02/C:PIC” “CLV01/C:PIC” “CLV02/C:PIC”…………
开放的共享权限即可以在水网控制室工程师站对全网进行在线更新维护。
通讯接口发展到今天AB、西门子、modicon、GE等著名品牌的通讯驱动相当的成熟。能与IFIX无缝连接。采用以太网接口,双网冗余通过双绞线连接交换机,然后由交换机连接到操作员站
用ABR、OPC均能完美的完成上位机与下位机的连接任务。毫秒级的通讯速度,让画面的数据的刷新真正做到零等待。
操作员登陆记录:操作员对系统,及数据库以及应用软件的操作,系统都有详细记录,这些记录有专门的备份。
系统安全性:创建用户组和帐号、分配用户名和密码、分配使用程序和程序功能的权限、设置各PLC程控系统的安全性为允许/不允许、控制对各种用程序的访问权限、安全区和用户信息可通过VBA进行编程设定。
网络安全性:在硬件上采用两层网络结构,使控制网络与管理网络在硬件上物理隔离。采用防火墙软件不仅保护集控系统网络不受外界的侵入,而且还能监视入境和出境的信息流。从而保证保障了系统网络的安全性。
防止非法入侵:控制网络上站点对主机的访问,可以随时禁止指定网段对主机的访问;拦截认为不可靠的信息包(自定义),并且记录在数据库中,以便以后追查;随时检测清除木马程序,侦听主机上所以端口;监视并记录所有在主机上运行的程序、进程、服务。
防止计算机病毒:采用杀毒软件查杀本地网络中各站点的病毒;对每个运行和准备打开的文件即时检测,防止病毒入侵。
◆ 系统功能及特点
● 控制操作功能
可按组态通过鼠标指定画面上的对象进行开关或增减操作。控制系统采用程控、远控、就地控制相结合的方式,对于电动门、气动门、泵、风机等控制对象除了在控制室进行远方控制外,保留了就地操作手段。
点操与程控
程控功能非常强大,我们为程控设计了定时全自动计算机处理,多个项目均实现就地无人职守,为增加可靠性和灵活性,我们在程控制里设置了跳步、暂停、延时、总停等功能,提供给用户更多的控制选择和预防突发事故的对策。
● 历史趋势查询
历史数据库中所记录的所有数据都可以曲线的形式显示出来,以供参考和分析。可通过选择定义一定时间段和下拉菜单选择不同的数据点,数据点的历史时间可随意调节更改,在趋势图中可滑动游标以显示不同时刻该数据点的数据,通过移动时间光标可在每一支笔上出现一个工具条提示,用以显示数据值、时间、日期。
趋势组查询图
● 报警显示
我们把系统报警规划为两类:第一类为实时报警,当现场反馈的故障或警告输入到PLC时,上位机报警系统立刻响应,首先第一时间报警系统的音响会发出“嘀嘀嘀嘀。。”的声音,同时报警一览表会提示您是哪个系统的哪个信号在发出报警。此时如果操作员已经察觉了报警,应迅速做出反映及处理。处理的过程中,操作员可以关闭声音报警(菜单上有屏蔽声音的按钮)。
第二类为历史报警记录。只要是系统规定的报警都会自动记录在历史报警表里,它是维护人员判断故障的好帮手,如图,我们开发的新功能已经能够在ifix的界面里面开辟windows窗口,在这里窗口查找日期记录的文件打开,里面就会出现任何的操作记录和故障报警。
什么时间谁以什么权限登陆了,什么时间谁又操作什么什么设备,什么时间哪个设备报警了,报警了多少次,这些都一览无余。并且历史报警记录是每天记录一次365天不间断记录。操作员还可以根据实际需要设定定时清理。维护人员可以直接用U盘拷贝转移历史报警文件(报警文件为文档格式),可以拷走研究打印盘查。
实时报警
历史报警
● 打印功能
专为用户定制的报表系统,完全根据用户工厂规范设计,定时采集、记录、归档仪表数据,并自动生成EXCL表格,用户无需切换到windows平台,只需要在我们开发的IFIX—WIN窗口打开打印即可。
水网控制系统
凝结水精处理控制系统
超滤反渗透控制系统
备用水源控制系统
全厂控制中心