新闻中心

EEPW首页>嵌入式系统>设计应用> 基于现场总线的小型水泥生产配料控制系统

基于现场总线的小型水泥生产配料控制系统

作者: 时间:2012-11-12 来源:网络 收藏

  磨机负荷的控制采用模糊与专家系统相结合的控制方法,由专家系统确定模糊参数,模糊算法确定下料量的大小。使用的模糊控制主要函数有:模糊化voidfuzzylize();模糊规则推理voidfuzzyRule();反模糊化voidrefuzzylize();模糊化修正voidmodifyFuzzy()等。使用的专家控制主要函数有:推理函数intwhat(structTREE*root,char*relate,char*name1,char*name2);规则匹配intmatchRule(structTREE*root,char*relate,char*name1,char*name2);事实查找structFACT*factFind(char*relate,char*name1,char*name2);


图2工况图动画效果图

5用OPC接口实现网络数据交换

  OPC(OLEforProcessControl)是一个工业标准,采用Client/Server模式,OPC软件的开发包括OPCServer软件和OPCClient软件的开发。

  VB中的OPC自动化接口为OPCClient软件的编制提供了方便快捷的编程方式,本系统的智能控制VB软件按Client模式编写OPC接口软件。OPCClient软件必须能实现与OPCServer的连接、断开,必须理解OPC服务器各对象间的相互关系。OPC服务器包括三类对象:服务器(Server)、组(Group)和数据项(Item)。


图3OPCServer开发工具包使用流程图

  5.1OPC服务器与OPC客户的通信机制

  OPC客户要连接到OPC服务器上,并建立OPC组和OPC数据项。为了访问过程数据,OPC客户需要事先指定计算机名、OPC数据访问服务器名和该服务器提供的的OPC项的定义。

  客户通过对其建立的OPC组与OPC项进行访问实现对过程数据的访问,客户选择设备Device作为其访问的数据源。客户的过程数据访问包括过程数据的读取、写入等,过程数据的读/写采用同步读/写。

  5.2OPC服务器应用程序的编制

  服务器程序的编写需调用工具包接口,其流程图如图3所示。

  5.3OPC客户应用程序的编制

  客户端和服务器的交互主要分为:创建并连接服务器对象;添加组、项;进行数据的读写操作。客户端OPC接口及控制程序流程如图4所示。



评论


相关推荐

技术专区

关闭