近年来,随着工厂自动化系统的兴起,可编程控制器(PLC)和现场总线在工业控制中得到了广泛的应用。在工厂自动化系统中,一般利用PLC的高可靠性、模块化结构以及编程简单等特点,将其作为下位机完成实时采集和控制任务;利用现场总线系统的开放性、互用性以及系统结构的高度分散性来构筑自动化领域的开放互连系统。控制系统中的主从站结构是经常用到的通讯方式,不过以往的从站只能单纯的靠主站中存储的程序来运行,主站若发生故障,从站就不能继续工作,这样就使整个系统的连续工作能力下降,不利于企业效益的增长。要解决这一问题,可换用带CPU的智能化DP从站,它不仅能实现独立的PID控制,也能接收PROFIBUS的PLC主站或PC主站的控制数据,构成一个数字化、智能双向、多点的通信系统现场总线网络,实现优控制,而且DP从站具有可靠性高、抗扰能力强、、维护方便的特点,因而可以很好的解决上述问题。
1 通讯结构
CPU315-2DP是西门子生产的S7系列产品,它的CPU上集成有PROFIBUS-DP通讯接口。AriCon 211-DP是北京金自天正智能控制股份有限公司(以下简称金自天正公司)的产品,它的CPU上也集成有PROFIBUS-DP通讯接口。整个的连接结构如图1所示。
图1 系统通信结构连接框图
MPI:MPI(Multi Point Interface)数据线用来连接PC机的串口和CPU315-2DP的通讯口。它是通过一个西门子生产的PC适配器把PC机的串口转化为MPI协议的。
RS232C:RS232C(RS表示Recommended Standard,C代表RS232新定义的一个型号)是目前PC机与通信工业中应用广泛的一种串行接口。它被定义为连接数据终端设备(DTE)和数据电路设备(DCE)的电缆中的信号电特性,是一种在低速率串行通讯中增加通讯距离的单端标准,采取不平衡传输方式,即单端通讯。RS232C适用于近距离传输。连接方式如图2所示。
图2 RS232串行接口连接方式
PROFIBUS-DP(Process FieldBus):采用RS485传输技术通讯,波特率可选9.6Kbps~12Mbps,电缆的大长度就取决于所选用的波特率。线路的两端带有终端传输电阻,介质为带屏蔽的双绞电缆。在这一级,PLC通过高速串行线同分散的现场设备进行通讯。
2 硬件部分
2.1 CPU315-2 DP
其主存储器的大存储量为512KB,CPU能多处理82K语句,并提供大8192个标记,512个定时器和512个计数器。同时CPU可扩充到1024DI/DO或128AI/AO。它的强大功能也可用一个集成的PROFIBUS-DP接口达到,并可作为主设备或从设备设置。多可将125个PROFIBUS-DP站连接到主设备。数据传输率为12Mbps。分布式I/O以与中央I/O完全相同的方式(即用STEP 7)进行配置和编程。它的通信协议芯片SPC3集成了DP协议中的FDL层,可以承担通信部分的微处理器负载,实现DP从站通信处理。
2.2 AriCon 211-DP
可用符合IEC61131-3标准的AriOCS对其组态编程,具有高灵活性,可以连接32个功能模块(数字I/O、模拟I/O、脉冲计数、通讯等)。具有极快的扫描周期,可连接附加的外部存储器,无需MPI适配器。大传输率为12Mbps。组态好的数据要使用RS232C下装到模块的CPU中。
3 软件部分
由PROFIBUS总线构成的现场总线控制器的软件包括:PROFIBUS总线设备的配置软件、驱动软件、组态软件和应用程序等。它们具有以下功能:主站和远程从站的参数设定,主站对从站的数据读写、图形组态、数据库建立与维护、数据统计、报表打印、故障报警,应用程序的开发、调试、运行等。其中,配置软件和驱动软件由设备厂商提供,组态软件可采用STEP7等通用型软件。
本次实验所有的软件都基于Microsoft bbbbbbs NT系统,有良好的用户界面,其功能也都相当完善和实用,使用非常方便。
3.1 编程组态软件STEP7
STEP7是西门子开发的一套SIMATIC 工业软件。它功能非常强大,不仅对开关量有完善的指令,而且在处理模拟量时也有丰富的指令系统。可以使用任何一种编程语言,如STL(语句表)、FBD(功能块图)和LAD(梯形图),可随心所欲的从一种语言切换到另一种。硬件配置工具和试验工作方式的切换设备以及指令集(存有丰富的指令),即使是非常复杂的功能也能简便地编程。地址的分配和安装模块的组态是西门子STEP7管理器的一个功能,在这里,模块作为一个实际的PROFIBUS主站系统出现。完成的工程通过串口MPI传送给CPU。
3.2 组态软件AriOCS
AriOCS是金自天正公司开发的专用于IEC1131-3 AriCon CPU21x编程组态的软件,采用IEC标准规定的五种语言。它支持在线调试修改和离线仿真,调试功能非常丰富,具有在线帮助功能。另外,它还附带了一个参数配置软件WinNCS。
3.3 GSD文件
PROFIBUS设备具有不同的性能特征,主要表现在现有功能(即I/O信号的数量和诊断信息)的不同或可能的总线参数,例如波特率和时间的监控不同。这些参数对每种设备类型和每家生产厂来说均有差别,为达到PROFIBUS简单的即插即用配置,这些特性均在电子数据单中具体说明,有时称为设备数据库文件(即GSD文件)。使用基于GSD的组态工具可将不同厂商生产的设备集成在一个总线系统中。GSD文件由生产厂商分别针对每一种设备并以设备数据库清单的形式提供给用户,此种文件格式便于读出任何一种PROFIBUS-DP设备的设备数据库文件,并且在组态总线系统时自动使用这些信息。
4 操作过程
将所有设备按照图1所示顺序连接好。
PROFIBUS通信协议将网络中通讯参与者分为主站和从站:主站首先要向从站发送通讯请求指令,从站根据请求指令中指定的内容向主站发回数据。一个主站可以向多个从站发送通讯请求,并利用从站地址(SLAVE ADDRESS)或从站识别码(SLAVE ID)来区分。
智能从站与普通从站的大区别就是带有自己的CPU,因此,它除了处理来自主站的数据外,还要处理本身的I/O数据,并且必须确保两种数据不重叠。在给主站组态的同时,也要给从站组态。
主站的CPU必须从FFh到00h记数,并且要先把来自智能从站的数据传送到主站的输出模块,然后,主站再把自己的数据传送给智能从站。从站接收到的数据必须保存在CPU外围模块的输入区域,并且通过背板总线传送给输出模块。另一方面,智能从站要从00h到FFh记数。这些数据也必须被保存到从站CPU的输出区域,然后通过PROFIBUS传送到主站,主站再传给输出模块。以此做周期性循环。
这里对以下数据进行组态:
①主站:PROFIBUS地址 1
输入区域 从10开始 字节长度:2Byte
输出区域 从20开始 字节长度:4Byte
②智能从站:PROFIBUS地址 2
输入区域 从30开始 字节长度:4Byte
输出区域 从40开始 字节长度:2Byte
参数数据 从50开始 字节长度:24Byte(固定)
诊断数据 从60开始 字节长度:6Byte(固定)
状态数据 从100开始 字节长度:2Byte(固定)
组态好的PROFIBUS地址必须与CPU模块上拨码开关设定的地址一致。
输入输出区域中的数据是映射到对方CPU中的数据:主站的输入对应于从站的输出,它们的字节长度要相等;而主站的输出则对应于从站的输入,它们的字节长度也要相等。
用STEP7给主站CPU315-2 DP组态,组态好的数据通过MPI电缆下装到主站的CPU中。在STEP7中,为主站编程,梯形图如图3所示。
图3 主站编程梯形图
其中:M0.0为中间变量,Q1.0对应于主站所带的I/O模块地址,而Q20.0则为映射到智能从站的数据,它对应着智能从站的Q30.0。
智能从站的组态采用组态软件AriOCS,组态好的数据通过RS232C传送给AriCon 211-DP。在AriOCS中,为智能从站编程,梯形图如图4所示。
图4 从站编程梯形图
其中:I30.0为映射到主站的数据,而Q2.7则对应于智能从站所带的I/O模块地址。
PROFIBUS通信协议保障了通信的高可靠性,不过这要以硬件和软件设计为基础。在通信接口连接时,必须遵循一定的规范,如信号的隔离、总线接口与收发器间避免线路过长等。这样,主从站就可以实现数据的通讯了。
5 结语
本次实验主要是实现了PLC与智能从站之间的数据通讯。使用智能从站的大好处在于,当主站出现故障停止运行时,智能从站因自身带有CPU,组态的数据都存在自己的CPU中,所以能够继续运行,而不受主站的影响,极大的提高了系统连续工作的能力,该方法值得推广应用。
1 引言
筛焦系统主要是将熄焦后的焦炭由熄焦车放入焦台,经冷却和补充熄焦后,由刮板放焦机切至带式输送机上,再由下方带式输送机送入筛贮焦槽,经过三级筛分,焦炭以大于25mm,10~25mm,0~10mm的粒度分别入槽。筛焦槽内的焦炭可直接装火车外运,或经带式输送机送到炼铁旧有带式输送机上。筛焦工段主要由焦台、刮板放焦机、输送皮带、转运站、筛焦楼等组成。
筛焦系统要求实现生产过程中各设备的顺序逻辑控制,主要是对系统的选择、切换、起点、终点的确定以及对系统的运行进行控制和管理。通信功能实现与上位机和旧有运焦系统的通信。为此,我们建立一个基于工业控制计算机和PLC的筛焦过程控制系统,由网络操作站和控制站。网络操作站主要实现过程的实时监视和管理,控制站由S7-300 PLC控制器构成,采用STEP7 V5.1编程软件进行程序设计,解决设备的联锁启动和现场突发事件的及时处理。本文主要介绍PLC在筛焦过程控制中的应用。
2 控制系统的结构设计
整个筛焦系统设备多而且分散,加上筛焦车间粉尘较多,工作环境十分恶劣,因此必须选用抗干扰能力较强的PLC来实现对底层设备的控制。控制系统由上位监控机、PLC主站、控制模块和现场设备层组成。
在设计中采用S7-300系列PLC控制器。S7-300是模块化中小型PLC系统,它能满足中等性能要求的应用。模块化、无风扇结构使系统构成灵活,易于实现分布,易于用户掌握。因此,采用S7-300作为筛焦系统实现复杂顺序控制,解决设备的联锁启动问题,实现对开关量输入、输出信号的处理以及与旧有系统的通信。
筛焦工段共有的控制点数:数字量输入160点;数字量输出64点。根据控制点数及要求中央处理单元选用CPU 315-2DP,利用筛焦工段CPU内部的DP接口与地面站系统CPU的DP接口将两套系统相连,共用一个操作站,使用接口模块IM 360扩展为3个机架。
筛焦系统共有10个数字量输入模块,4个数字量输出模块,一个通信卡CP 341,以及一个配合电子皮带秤使用的CP 341通信处理器。利用CP 341从CF-900B微电脑皮带秤仪表采集数据,CF-900B电子皮带秤通过其上的微传感器得到称重的瞬时值和累计值,以脉冲的形式将数据打包送至CP 341,CP 341接收到数据后上传至上位机显示。
采用国际通用的PROFIBUS-DP现场总线标准协议与上位机进行通信,与旧系统之间进行点对点(PTP)通信。图1为筛焦系统网络结构图。
图1 筛焦系统网络结构图
3 控制系统软件设计
为了保证筛焦系统的正常、可靠运行,该系统应满足以下控制要求:
(1) 有中央联动运转(自动)和机侧单独运转(手动)两种控制方式;
(2) 各个设备在启动和停止过程中,要根据设备启动或停止时间合理设置时间间隔(延时),以保证无堆料、压料的情况;
(3) 运行过程中,某一台设备发生故障时,其上流设备立即停止,下流设备延时净化停止;
(4) 实现与旧有运焦系统的通信;
(5) 可显示各条料线的运行情况,并对报警,开关机时间,上煤量等做出实时记录。
3.1 系统设计思路
在整个系统中,采用工业控制计算机作为上位机,它与下位机(PLC)进行通信,对设备的运行情况进行实时采样,并在屏幕上显示系统的仿真画面,兼作故障报警、报表等。在上位机的操纵画面上选择不同的运行方式和工作状态,结果送入PLC。下位机根据上位机发出的命令,执行对应的功能块,在控制各个设备运行的同时,向上位机发送工作组态信息,接受上位机的命令信号,实现事故停车处理功能并启动报警设备,快速响应中央操作室内的“紧急停车”指令。这样,上位机与PLC相互配合,实现整个筛焦系统的监测和控制功能。
3.2 系统控制程序的开发
采用软件STEP7 V5.1对筛焦控制系统进行设计和编程。STEP7是一个对S7-300和S7-400PLC进行编程的应用软件包,除了可以编制S7程序块以外,还可以设定各种参数、在线监测、查询故障等。本系统采用模块化编程,根据工艺流程,按照不同的联锁关系组成多种运行方式,在集控室集中联锁控制设备运转。在编程实现的过程中又可根据运行方式的不同编写不同的功能(FC),然后在组织块(OB1)中,调用各个功能(FC),从而满足不同控制要求。
在筛焦生产过程中,根据工艺流程分为筛焦前控制系统和筛焦后控制系统,每一个系统又按照不同的起点、中间点、终点将作为一种运行方式来划分,共有14种运行方式,每种运行方式都有“集中启动”,“净化停止”,“一齐停止”三种工作状态。
图2 控制程序框图
集中启动要求设备都处于“中央操作”时才可以联锁启动。这就需要在设备启动之前判断该料线设备是否准备就绪、设备启动的联锁条件是否满足。若设备都处于 “准备好”状态,就可以在上位机向PLC发出命令,首先是响起预示信号,启动被选择的除尘设备。为防止皮带压料的情况,要求经延时后按顺序逆料流启动该料线上的设备,设备启动后,送给上位机设备的“运转信号”,进行动态监视。设备启动起来,上位机得到“运转信号”,上位机的流程画面上就可以进行实时监视。
完成任务后,系统需停止工作,上位机发出“净化停止”命令,结果送入PLC控制器中,调用相应的净化停止FC。由于皮带不能堆料所以要按照顺料流方向延时停止,经过一段的净化时间后,所有的设备才一齐停止,后停止除尘系统。这样系统处于停止中,设备运转指示消去,等待下一次的启动命令。
针对突发事件,需要在较短的时间内迅速停下所有的设备时,上位机发出“一齐停止”命令。结果送入PLC中,调用相应的一齐停止功能块,使设备全部停止,系统处于停止中,设备运转指示消去,等待下一次的启动命令。
操作室控制面板上还设有一个“紧急停止”按钮,当需要紧急停止整套设备(包括预示信号)时,操作该按钮,系统实现立即停止,同时启动“报警指示灯”和“预警响铃”。
3.3 编程方案
在筛焦系统过程控制中,不同的运行方式之间存在一定的互锁关系。编程实现过程中把方式之间的锁定放在主程序中处理,即当选择了某种方式之后,其他的一些方式将处于无效状态。然后根据上位机的选择进入功能块FC中。现以图3说明如何在主程序中实现集中启动,净化停止和一齐停止的调用。
图3 系统逻辑框图
在被调用的FC中,首先进行的是同一料线的三种工作状态的锁定,当所有的设备都启动或停止完毕,当前工作状态复位,使另外两种状态有效,等待下一次的命令。
故障处理放在集中启动FC中进行,设备启动过程中发生的任何故障都可在FC中及时进行处理。故障处理完毕,复位故障位,等待下一次的集中启动。若联锁系统上发生重故障的话,该设备停止,其上流设备一齐停止,下流设备经过一段净化时间后一齐停止。遵循这条原则进行设备的故障处理设计。
4 结论
利用PLC作为下层控制器,工业控制计算机作为上位监测装置,二者互相配合共同实现了整套筛焦系统预期的控制效果,各项技术指标也达到了设计要求。
1 引言
近半个世纪以来,经典控制理论和现代控制理论、方法和技术(简称传统控制),取得了令人瞩目的成就。但是,无论是现代控制理论还是大系统理论,其分析、综合和设计都是建立在严格和jingque的数学模型基础之上的。而在科学技术和生产力高速发展的,人们对大规模、复杂、不确定性系统实行自动控制的要求不断提高。因此,传统的基于jingque数学模型的控制理论的局限性日益明显。
(1) 传统控制所面临的难题
l 传统控制方法的设计和分析是建立在系统的jingque模型基础上的,而实际系统由于存在复杂性、时变性、不确定性和不完全性等,一般无法获得jingque的数学模型;
l 采用传统控制理论进行系统设计时,必须提出并遵循一些苛刻的假设,而这些假设往往与实际情况不符,使得所设计的系统性能与实际情况相差很远;
l 对某些复杂的带有时变性与不确定性的系统,即使获得了良好的控制性能,当环境条件发生变化时,其性能也会显著变差;
l 为了提高控制性能,传统的控制理论可能变得相当复杂,从而增加了设备投资,降低了系统可靠性。
(2) 传统控制的缺陷与不足
l 对环境的干扰和不确定性缺乏足够的鲁棒性;
l 突发事件的处理需要人工的干预;
l 无法处理非数字和不jingque的信息;
l 无法通过在线学习以提高自身性能。
以上因素正是传统控制技术需要突破的一些症结,于是,专家控制的基本思想就应运而生了。
2 专家控制的基本思想[5][6]
专家控制是智能控制的一个重要分支,它是把专家系统的思想和方法引入控制系统及其工程应用。就其实质而言,专家控制是基于控制对象和控制规律的各种知识的总和,而且要以智能的方式使用这些知识,求得受控系统更可能地优化和实用化,它反映出智能控制的许多重要特征和功能。
2.1 专家控制的基本思想
专家控制=自动控制理论和方法+人工智能专家系统技术
实际系统中存在的启发式逻辑本质上是实现控制目标的各种规律性的经验知识,这些经验知识难以用一般性的数值形式表达,而适合用符号形式加以描述;再者,这些经验知识既不能简单的罗列,有难以用用解析的方法综合,因而必须给予恰当的组织,并能自动地进行推理,人工智能中的专家技术恰恰为这种经验知识的表示和处理提供了有效办法。
人工智能领域中发展起来的专家系统是一种基于知识的、智能的计算机程序系统。
(1) 专家系统的两个要素
l 知识库:存储有某个专门领域中事先总结的按某种格式表示的专家水平的知识条目。
l 推理机制:按照类似专家水平的问题求解方法,调用知识库中的条目进行推理、判断和决策。
专家系统的知识库和推理机制在组织结构上分离建造,而在运行过程中又相互作用,这使得系统具有较大的灵活性:知识的增删、修正和更新独立于推理机制,具有很好的透明性—推理的结论和根据可以与系统外部交互。
专家系统将专门领域的问题求解思路、经验、方式组织成一个实际运行的形式系统,表现出一种拟人的智能性,它与传统的自动控制理论和方法的结合,形成了专家控制的基本思想。
将专家系统技术引入控制领域,首先必须把控制系统看成一个基于知识的系统,而作为系统的核心部件的控制器则要体现知识推理的机制和结构。
知识库内部的组织结构可采用人工智能中知识表示的合适方法,其中,一部分知识可称为数据,例如事实(先验知识)、证据(动态信息)、假设(由事实、证据推得的中间状态)和目标(离线设定的或在线建立的性能指标)、数据组织在一起,形成数据库。另一部分知识可称为规则,即定性的推理知识,它们往往表示为产生式规则,组成知识库,在专家控制中,定量知识,即各种有关的解析算法,一般都独立编码,按常规的程序设计方法组织。
推理机制的基本功能在于按某种策略选用推理规则,对于专家控制,同样可采用人工智能中的前向推理或后向推理策略。
一种典型的专家控制系统的组织结构如图1所示:
图1 一种典型的专家控制结构
(2) 专家控制的两个特点
l 定量知识和定性知识分离构造。数值算法直接与受控对象或过程相连,以便得到快速的控制响应。知识系统处于较高的智能层次,实现以智能启发式逻辑推理为主的控制功能。
l 知识库系统。数值算法和人—机通讯三个子过程并发运行,其中,用户通过人—机接口可以直接地与知识库系统,进而间接的与数值算法交互,以便操作人员对于控制系统进行离线的修改或在线的监督、干预。
2.2 专家控制的目标与实现
专家控制系统≠专家系统
专家系统的理想目标是要实现这样一个控制器或控制系统:
(1) 满足复杂动态过程的控制需要,例如任何时变的、非线性的,受到各种干扰的控制过程;
(2) 控制系统的运行可以利用一些经验知识,而且只需要一些少量的经验知识;
(3) 有关受控过程的知识可以不断的增加、积累,据以改进控制性能;
(4) 潜在的控制知识以透明的方式存放,易于修改和扩充;
(5) 用户可以对控制系统的性能进行定性的说明,例如“速度可能快”、“超调要小”等;
(6) 用户可以访问系统的内部信息,进行交互,例如受控过程的动态特性、控制性能的统计分析、限制控制性能等因素,以及对当前采用的控制作用的解释等等。
专家控制的上述目标可以看作是一种比较含糊的功能定义,它们覆盖了传统控制在一定程度上可以达到的功能,但又超过了传统控制技术。作一个形象的比喻,专家控制是试图在控制闭环中加入一个有经验的工程师,系统能为他提供一个“控制工具箱”,即可对控制、辩识、测量、监视等各种算法选择自便,调节自如。因此,专家控制实质上是对一个“控制专家”的思路、经验、策略的模拟、延伸、扩展。
3 基于PLC的专家控制系统开发工具[2][4]
3.1 现代PLC技术的发展
可编程序控制器问世以来,经过近30年的发展,产品已经发展到第四代。其技术日臻完善,应用范围也不断扩展。目前,为了适合大中小企业的不同需要,进一步扩大PLC在工业自动化领域的应用范围,PLC正朝着以下两个方向发展:其一是低档PLC向小型、简易、廉价的方向发展,使之能更加广泛地取代继电器控制;其二是中、PLC向大型、高速、多功能方向发展,使之能取代工业控制微机的部分功能,对大规模、复杂系统进行综合性的自动控制。
3.2 基于PLC的专家控制系统开发工具
“基于PLC的专家控制系统开发工具”(ECST V2.2)所开发出的专家控制系统是用于工业实时控制,它是专家控制与常规控制的集成,即专家控制的控制策略通过常规的控制机构来实现,从而到达智能控制与常规控制相结合。Paradym-31是世界工控厂家Wizdom公司的Paradym-3(P31)工作平台,它有硬件和软件两部分组成,软件部分是基于bbbbbbs操作系统逼供内具备图形化开发环境的工作平台,在图形化的编程界面下,用户可以在其中制作和调试自己的应用程序(如梯形图、顺控图、功能模块图),编译过的应用程序可下载到硬件部分进行工作;硬件部分拥有独立的CPU模块,具备实时的控制器内核。同时,通用的通讯端口可方便地与外部设备进行RS232、Modbus、及以太网通讯。因此,P31可通过该通讯端口进行监视、暂停、开始、更改某一变量数值等操作,从而达到可视化的控制被控对象的目的。
(1) “基于PLC的专家控制系统开发工具”结构图
“基于PLC的专家控制系统开发工具”结构图如图2所示。与其它开发工具相比,“基于PLC的专家控制系统开发工具”的不同之处是:在主窗口处增加了“导入专家控制器”;在编辑子窗口处,“设计专家系统”菜单下的内容又有所变化,该菜单下各项子菜单的作用如下:“创建专家系统控制器”是创建一个新的专家系统控制器,“导出专家系统控制器”是把创建好的专家系统控制器打开在“多页编辑窗口”。在“创建专家系统控制器”中,“创建功能块对话框”为用户提供了创建输入输出变量以及内部变量的接口,该窗口为用户产生了一个空的专家系统,具体实现要在“多页编辑窗口中”添加。
图 2 基于PLC的专家控制系统开发工具结构图
“多页编辑窗口中”共有五项,它们分别是“专家控制头文件”、“专家控制模块”、“控制算法集”、“动态数据库”、“知识库”。其中,需要说明的是“专家控制头文件”是由“创建功能块对话框”产生的,在一般情况下,无须添加和修改。“存储专家控制器到P31”是把编辑或修改后的内容作为P31常规控制的一部分保存起来。
(2) 基于PLC的专家控制器的产生过程
图3讲述了基于PLC的专家控制器的产生过程,该过程有以下几个步骤:
图 3 基于PLC的专家控制器的产生过程
l 首先,利用“基于PLC的专家控制系统开发工具”产生一个专家系统;
l 其次,通过相应常规控制的开发平台嵌入到常规PLC控制中,与常规控制的其它模块一起构成了专家控制器;
l 然后,下载专家控制器的程序(梯形图)到常规PLC控制设备中,就能够完成对一实际被控对象的控制任务。如图4所示:
图 4 基于PLC的专家控制器对实际过程的控制
4 结束语
本文所介绍的基于PLC的专家控制系统开发工具ECST具有专家控制系统的开发环境,灵活的知识表示和正向、反向的推理方法,可以与常规控制相结合,构成实时专家控制系统。但是,与其它新技术一样,专家控制所要求的目标既难于全面实现,也难于一步到位,它仍需进一步地完善。