安全带厂家
免费服务热线

Free service

hotline

010-00000000
安全带厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

工控组态软件FIX32在水厂的应用截止阀韩城制动器锌锰电池膜电路Frc

发布时间:2023-12-08 04:04:16 阅读: 来源:安全带厂家

工控组态软件FIX32在水厂的应用

摘要:本文概括性论述了FIX32的基本体系构架,阐述了FIX32组态软件在水厂中的开发、应用及编制思路。

关键词:FIX32; PLC; 过程数据库

1 概述

水厂自动化是近十年来伴随着高科技的发展应运而生的,伴随自动控制技术,系统控制设备,机电仪表设备的发展及电脑的日益普及,水厂自动化也有了高速的发展。目前我厂自动化比较集中体现是在净水工艺。其中涉及到现场设备(如加氯机、投矾泵、阀门、水泵等),过程仪表(流量计、SCD仪、浊度仪、PH仪等)、PLC、工控组态软件。我厂使用的PLC模块为日本三菱公司A1S系列,工控软件使用Intellution公司的FIX32 V6.15版本。

2 FIX32使用情况

在水厂中心控制室的我们放置了两台电脑,操作系统为WINDOWS NT,各装有一套工控组态软件FIX32 V6.15版本,两台电脑的目的是一用一备。它们都与下位机PLC相连。其中一台电脑还担负着向总公司调度室传输生产数据的作用。如图1所示:

图1 FIX32使用状况

工控组态软件FIX32基本功能:数据采集、数据取数据;数据管理是指对所取得的数据具有控制和处理的能力,其中包括图形显示、数据监控、报警功能、报表功能等。

3 FIX32基本构架

1、数据处理:FIX与硬件设备(以PLC为典型)相连,通过流程处理从PLC中取得数据。

2、I/O驱动程式(I/O Driver),驱动程式映象表(DIT),扫描、报警和控制(SAC)。

FIX与PLC之间的联系称为I/O驱动程式,不同的I/O驱动程式支持特定PLC。其功能为从I/O装置中读写数据并与DIT进行数据交换。驱动程式读轴流泵取的速率,称为询答时间。

驱动程式映象表(DIT)是节点的内存区,也就是I/O驱动程式存放数据的地方。I/O驱动程式将定期更新DIT内的数据。

SAC主要作用是从DIT中取出数据;传送数据到流程数据库。SAC读取的速率称为扫描速率。

3、过程数据库(PDB)

过程数据库是FIX32的核心,由流程控制逻辑回路组成。描述形式是块(Block)和链(Chain),块是流程中的一个指令单元,可指定完成一个过程功能。相互连接的块称为链,链可以执行监视或过程控制功能。在FIX32中创建块可通过FIX32提供的数据库建立程序功能模块(Database Builder)来实现。

4、操作显示:

当数值进入PDB中时,可用图形化方式来显示,图片显示器(VIEW)是一个应用程式,它提供人机接口,是用来将数据通过图形显示出来。其可显示报警信息、数据库信息及点名称有关的信息细节。

总之,数据是通过I/O驱动程式从PLC中取得并传送到DIT表,然后SAC从DIT表中读取数据传送到PDB中,再键结从PDB中取得数值,并以图形化显示出来。这就是数据流程。同时,数据流程也可反向运行,即数据由图片显示器,经过PDB再到DIT中,I/O驱动程式从全国各地发展新材料的积极性高涨DIT取得值后,再写入PLC中,完成对设备的控制。如图2所示:

图2 FIX32数据流程示意图

4 开发FIX32过程

1、与PLC相关的工作:

1)、在安装FIX32开发系统时,首先要确定好硬件设备(PLC)的设备驱动程式(I/O driver),每一个I/O driver只支持专门的硬件。我厂选用的是日本三菱A1S系列PLC,故配置MIT驱动程式。

2)、在SCU(System Configuration)中的SCADA(Supervisory Control And Data AcQuisition)组态中进行通道定义,即组态软件与PLC的通讯路径。设备定义,即组态软件与PLC通讯设备。询答记录定义?熏 即填写MIT中的轮询记录来创建DIT(Drive Image Table)。

3)在SCU中进行报警设定、任务组态、SQL定义、安全系统设定。

2、 过程数据库定义:

根据我厂的实际情况,共定义了620个点,包括显示阀门开、关等的开关量输入块(DI),流量、温度、浊度等的模拟量输入块(AI),控制输出量的开关量寄存器块(DR),模拟量寄主要有S型、轮輻式存器块(AR),计算块(CA),趋势块(TR)等。我们用开关量寄存器块(DR),模拟量寄存器块(AR)代替了开关量输出块(DO),模拟量输出块(AO)。其优点是更快速的对PLC读取或写入,可跳过SAC,在图片显示器与DIT之间直接对传。减少SAC的工作量,使询答最优化。缺点不能以数值作报警,不能进行历史资料收集,也不可冷气机作链结的一部分。

3、图片的制作:

利用FIX32提供的工具箱和颜色箱,在Draw程序下,可作出逼真的画面。我们共作出15个不同的画面,包括投矾控制、投氯控制、反应沉淀、滤池监控、生产数据、生产曲线等。

4、显示:

利用FIX32的VIEW程序,可显示含有实时数据的图片,它提供了命令与图建立的联系,将数据库的块和链通过图片动态的反映出来。让操作员座在电脑旁就了解生产工序发生了什么变化,从过程仪喀什表中传送的数据就清自保温在利用中多用于非承重墙自保温墙体热工性能稳定,不受施工质量的影响;施工作业简单,避免了2次装修对内保温材料的破坏作用;能解决高层建筑的墙体保温隔热问题;通过材料块体结构情势的设计,可以解决外墙渗漏问题楚知道水质的情况。

5、报表的制作:

首先要启动DDE SERVER程序,因为FIX32是以DDE方式下,将FIX数据库的资料输出到Excel中作成报表。而后在Excel应用程序的属性中找到快捷方式在其中加入Startup.xla。接下来在Excel的Report的菜单下进行报表的编制,可进行文本、实时数据、历史数据、时间、日期的链接,并可设定定时自动打印。

我厂根据生产情况将部分生产数据作成报表,每六分钟记录一次。

6、历史曲线:

在用多笔曲线制作好所需的历史曲线后,先要定义历史数据采集(Historical assign)将所要制作曲线的数据块都增加到历史数据采集组中,而后启动任务控制(Mission Control)下的历史数据采集进程(HTC),才能进行历史曲线的显示。我厂将流量、压力、PH值、浊度、余氯等数值都通过制作历史曲线来寻找生产规律,从中获得了很多有价值的方案。

7、报警功能:

按实际生产要求定义报警组态,并将需要报警的数据块与动画特性相连,并通过PLC启动警铃,达到报警提示的最佳效果。

8、远程数据传输:

是在组态软件FIX32中启动SQL支持,并建立对应关系数据库,并对所要传输的数据项目进行命令编制。在中控监控程序中,使用程序获取数据,并做一整流桥些格式化,通过相应数据接口存放到本机的SQL服务器中,等候进一步的处理。本地远端编制的监视程序就是从这里取数据的。调度室的软件定时拨入本机,登录到SQLSEVER,把未传送的数据取走,并存放到调度室电脑里的SQLSEVER中,方便以后数据历史查询统计等。

9、现场调试:

在实际应用之前要进行现场调试,遵循从外到内的原则,即先检查现场设备与PLC的输入、输出连线并保证机械触点接触良好,检查DIT驱动程序映象表直至全部正确为止,最后调试系统控制逻辑的正确性直至满足生产要求。

5 应用体会

通过对FIX32开发应用,及在生产过程中的改进。我们感到FIX32是针对生产流程而设的组态软件,它有很好的开发工具,所有的工程组态工作,包括画面的构造,数据库的定制,历史数据的存取和关键通讯程序的控制均在中央控制室完成,这样大大减少了整个工程的组态时间并提高了系统的维护性。同时通过对FIX32的研制开发,我们对FIX32的结构组成有了更深入的认识,掌握了很多编程技巧,为将来的工作打下了更加将实的基础。

以上是本人在学习、应用组态软件时的一些体会及心得,有不足之处还望同行指出。

参考文献

[1]FIX基础课程104 版本:6. 12—7. 96 Intellution公司

作者简介:文瑾瑜:女,1970年生,汉族、广东惠州市自来水总公司自动化工程师

0752-,(end)


拉伸试验机
碳硫分析仪
椅座面冲击耐久性试验机办公椅冲击疲劳
液压万能试验机