新聞中心

        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客戶應用程序的編制

          客戶端和服務器的交互主要分為:創建并連接服務器對象;添加組、項;進行數據的讀寫操作??蛻舳薕PC接口及控制程序流程如圖4所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 秀山| 那曲县| 呼玛县| 彰武县| 巫山县| 普陀区| 巩义市| 博乐市| 徐水县| 宜阳县| 诏安县| 崇左市| 嘉黎县| 清远市| 桃江县| 惠安县| 平阴县| 营口市| 南涧| 乌鲁木齐市| 久治县| 岐山县| 桑植县| 鸡泽县| 乐昌市| 九台市| 高州市| 凌源市| 东源县| 峨山| 仙居县| 揭东县| 玉树县| 五原县| 阳朔县| 乐业县| 南雄市| 钟山县| 信宜市| 常德市| 荆州市|