摘要:本文通过美国Intellution®公司FIX32组态软件在山西三维集团"电石炉自动配料系统"中的应用,简要说明FIX组态软件的组态、编程及现场使用的一些经验。
一、Intellution® FIX工控组态软件简介
美国Intellution®公司开发的FIX软件是一个基于Windows环境下、32位元数据采集和控制软件包,FIX软件独一无二的分布式客户机/服务器结构,使用户可以在企业的不同层次都很方便地获得现场实时信息。为了适用于不同规模的工业现场,FIX软件包分为150点、300点和无限点等不同规格,同时,不同I/O规格又分为开发板和运行版。并且通过硬件加密锁使系统运行更为可靠。使用FIX时首先建立数据库文件,绘制静态工艺画面;然后再通过Link命令建立动态连接,使数据库数据与静态工艺画面动态地连接起来;最后通过View应用程序运行显示。
二、电石炉自动配料工艺简介
电石炉自动配料系统是由料仓、振荡器、电子秤、传输皮带和FIX控制系统组成。在强电流的作用下灰和焦反应生成电石(CaO+2C=CaC+CO),为了能够生成高质量的电石,必须要求灰和焦按一定的比例来配料。配料时操作员根据工艺需要设定所配灰量值、焦灰配比、系统自动设定焦量值。自动配料时操作员必须切换"手/自"配料开关到自动位置,系统就由 FIX控制系统实现自动配料。
三、系统介绍
本系统采用研华486微机,在中文windows95平台下运行,主要是单机集中式控制系统,设计时考虑到:如果工控机出现故障不能工作,操作员可以切换面板上的"手动/自动"开关到手动位置,进行手动配料。:
PCL-812PG为美国研华公司16AI、2AO、16DI、16DO多功能模板,其中AI输入量可调,本系统采用-5- +5V输入;PCLD-880为16通道单端输入端子板;PCLD-782为光电隔离16通道数字输入终端板;PCLD-785为16通道数字输出端子扩展板。
四、自动配料及配料累计的实现
FIX组态软件采用模块化组态,如对一个模拟量输入点组态先连接一个模拟量输入模块(AI),在这个模块内定义该模拟量点的工位号(Tag Name)、扫描时间(Scan Time)、手/自动方式 (Man/Auto)、工程量范围标定及工程单位(Engineering Units)、报警上下限(HI、LO)及下一个要连接的处理模块(Next Block)。FIX组态软件采用模
这里简要示范本系统中A相灰、焦配料量累计在程序模块PG中的实现。
PG1程序模块:
00 IF ACA0<100 GOTO 3
01 IF AXL = 0 GOTO 6
02 GOTO 0
03 IF ACAO > 50 GOTO 0
04 IF AXL = 1 GOTO 11
05 GOTO 0
06 SETOUT A-CAO-MID2 ACAO
07 DELAY 1
08 IF ACAO<A-CAO-MID2 ACAO
09 SETOUT A-CAO-MAX ACAO
10 GOTO 0
11 SETOUT K1 AXL
12 SEROUT A-CAO-MID1 ACAO
13 DELAY 1
14 IF ACAO>A-CAO-MIN ACAO
16 GOTO 0
PG2程模块:
00 IF ACAO>100 GOTO 2
01 GOTO 0
02 IF K1=1 GOTO 4
03 GOTO 0
04 SUBOUT A-CAO-MIN FROM A-CAO-MAX
05 DELAY 1
06 ADDOUT A-CAO-MAX TO ACAOLJ
O7 ADDOUT A-CAO-MAX TO ACAOYLJ
08 SETOUT K1 AXL
09 GOTO 0
五、历史趋势及报表打印
FIX软件中的历史趋势图能很方便地对历史数据进行存储、查询和打印等工作,在本系统中为了做到对电极升降过程中发生的事故进行追忆,把电极升降过程中A、B、C三相电流做历史记录,必要时通过查看历史趋势图分析事故发生的时间、原因,对操作员的操作起到很好的监督作用。FIX软件提供灵活的报表功能,通过DDE(动态数据交换)方式、ODBC(开放数据库互连)方式将数据传送到其它应用程序如Microsoft Excel、Microsoft Access中实现更为复杂、功能更为强大的报表。
六、系统改进
由于FIX软件没有提供研华PCL-812PG模板的驱动程序,但FIX软件的开放性和灵活性为实现本系统带来了极大地方便。本系统中采用C语言用API接口技术编制该驱动程序,使PCL-812PG与FIX软件之间做到真正地无缝集成。同时,Intellution® 公司是OPC(OLE for Process Control)规范的发起人和倡导者,为了使系统集成更为可靠,数据的处理速度更快,并具有更强的开放性,可使用一种开放式的驱动程序OPC来改进系统。OPC规范的第一个版本是在1996年秋颁布的,几年里OPC规范得到了巨大的发展和补充。以下面的例子来说明系统改进原理。
从该例中可以看出各种应用软件都必须提供这三种设备的驱动程序,总计九种驱动程序系统才能正常运行。而OPC规范的引入,硬件制造商只用开发出符合OPC规范的驱动程序,即如图三中的服务器,就可一劳永逸,因为这个服务器为所有支持OPC标准的OPC客户软件所用。
本文由化工部自动化研究所樊甲斌(高工)推荐。
本文作者:姜学庆
地 址: 甘肃兰州西固中路1120号
电 话: (0931)7353991
PLC编辑部 李先生