(2)系统软件的设计过程在现代集成监控系统中,要求任何大中型控制系统具备形象、直观、良好的人机交互界面。我们充分利用了kingview5.1版的功能,按照系统的监控要求构造了系统工程图形,设计了监控画面。在罐装生产监视站上运行的监控系统,由若干个监测画面组成。我们本着方便、实用、功能完善的思想编写。其系统框图如图3所示。
a. 罐装监控主画面的设计
根据啤酒罐装的工艺流程,利用kingview5.1提供的丰富的图库和编辑工具,绘出形象直观的罐装生产主画面,从主画面上可以显示系统的概况,如啤酒罐装机贮液缸内压力、液位,送酒阀的开度,操作员的操作级别,贮液缸内压力、液位的实时变化曲线、棒图等。
b. 构造数据库
在构造数据库之前,首先要对外部数据交换设备(如i/o板卡,plc智能仪表,智能模块等)进行设置,设置这些外部设备的通信方式、设备地址及设备的逻辑名,然后构造数据库。在构造数据库时,可以根据传感器、驱动器等数据变量i/o输入输出交换的类型。定义为内存离散变量、i/o离散变量、内存实型变量、i/o整型变量、内存字符串变量、i/o字符串变量等。在本系统中将贮液缸内的液位、压力定义为i/o实型变量,并与输入设备相连接接收传感器输入的信号。
c. 建立动画连接
为了实时监测啤酒罐装生产过程各个变量的变化情况,需要建立画面的图素与数据库之间的相对关系,如建立贮液缸内液位、压力随着数据库中相应变量的变化关系,这样就可实时地将传感器上取得的数据在罐装监视操作站地屏幕上显示出来,形象直观地反映出罐装生产过程中各控制点的状态。
d. 建立报警窗口
报警窗口用以反映变量的不正常变化,自动对需要报警的变量进行监测,当发生异常时,要在报警窗口中显示出来。报警窗口分为实时报警窗口和历史报警窗口,实时报警窗口只显示当时的报警事件,要查阅历史报警事件只能通过历史报警窗口。
报警功能根据罐装过程中贮液缸内的液压、压力等输入量的高低,与系统预设值相比较的偏差、变化率等因素的变化进行报警,并将报警的原因、报警信息连同操作者的姓名及操作过程同时记录下来,以便事后追忆和分析,利用组态王提供的多种报警方式可以方便地实现上述报警功能。
e. 建立趋势曲线
趋势曲线用来反映数据变量随时间的变化情况,能细致地描绘出生产过程值的每次变化,并以曲线方式显示一段时间内的生产状态和趋势。趋势曲线分实时趋势曲线和历史趋势曲线,实时趋势曲线上的数据随时间的变化一目了然,能快速反应数据变量的新变化;历史趋势曲线则完成历史数据的察看工作,在罐装监控系统中建立了贮液缸内液位、压力的实时趋势曲线和历史趋势曲线。
f. 系统参数设置
为了满足全自动罐装压盖机在不同条件下可以罐装多种饮料以及罐装参数实时调整的要求,在罐装监控系统中设计了系统的参数设置界面,通过该界面可以选择罐装饮料的种类设置,进行贮液缸内压力、液位的设置、全自动罐装压盖机主电机转速等参数设置。
g. 生成数据报告
数据报告是对生产过程中变量状态的纪录和反映,它以一定的格式输出用户指定的变量值和其他信息。通过数据报告可以了解生产过程中变量状态信息、啤酒的生产情况,将所需要的报告打印出来,可方便的进行查询和分析。利用kingview 5.1可以设计实时数据报告和历史数据报告两种形式。实时数据报告可以实时地将当前数据变量安指定报告格式生成报告文件;历史数据报告用以数据纪录文件的变量值,用户可以把过去一段时间内的历史数据变量取出,生成一个数据报告文件。
h. 安全防护设计
为了增强系统工程的安全性,防止人为造成的生产事故,对罐装生产监控系统的一些操作权限大于系统设置的权限时,此操作者对于系统的操作才是合法的。
4、结束语
本文在理解啤酒罐装生产工艺和控制要求的前提下,提出了罐装监控系统的结构组成及其软件设计方法。利用kingview 5.1以搭积木式的系统集成方法,减少开发费用、缩短系统开发周期。该系统可以使操作人员亲身感受到监测参数变化的同时又能实时动态观看现场的实际环境情况,与单纯的仪表参数监测相比,该系统界面友好、形象直观。通过人机交互方式,可以提高罐装操作人员的反应速度,更加有效、可靠地起到监测管理、安全生产、预防事故发生的作用,并可提高劳动生产率,节省人力和物力,其应用前景是十分广阔的。
作者:王冬梅
(作者单位 深圳高等职业技术学校)
中国包装工业