一、概述:
目前基于工業(yè)PC的設(shè)備已經(jīng)實(shí)現(xiàn)了標(biāo)準(zhǔn)化、模塊化,它們具有完整的A/I、A/O、D/I、D/O、計(jì)數(shù)器等I/O卡件,基本上能夠滿足工廠的控制要求,而且系統(tǒng)在成本、開放性、靈活性、界面等方面的優(yōu)勢(shì)具有較大的優(yōu)勢(shì),同時(shí)現(xiàn)場(chǎng)總線技術(shù)的發(fā)展使工業(yè)PC和現(xiàn)場(chǎng)總線構(gòu)成的控制系統(tǒng)走向開放,開放使應(yīng)用規(guī)模可以自由伸縮,擴(kuò)展應(yīng)用變得極為方便,同時(shí)降低了安裝維護(hù)費(fèi)用,最終使用戶受益。
由PC板卡、現(xiàn)場(chǎng)總線模塊構(gòu)成的控制系統(tǒng)需要有核心的控制軟件來對(duì)它們進(jìn)行控制和指揮,力控的控制策略就是一款控制軟件,來和現(xiàn)場(chǎng)總線和模塊構(gòu)成控制系統(tǒng)來完成復(fù)雜控制如串級(jí)控制、邏輯控制等,由控制策略構(gòu)成的系統(tǒng)既可以單獨(dú)存在,也可以與其它系統(tǒng)混合使用。

力控®的控制策略軟件是新一代基于PC控制的自動(dòng)化軟件,它是基于工業(yè)PC進(jìn)行控制的軟件模塊,是被稱為“軟DCS或“軟邏輯”的功能模塊,控制策略符合IEC61131-3標(biāo)準(zhǔn),1999年推出后,PC版本大量應(yīng)用在各種工業(yè)現(xiàn)場(chǎng)如冶金、水處理項(xiàng)目等。
二、產(chǎn)品結(jié)構(gòu)
2.1 產(chǎn)品選型
策略產(chǎn)品分為開發(fā)版和運(yùn)行版:
力控®控制策略生成器開發(fā)版軟件運(yùn)行在WINDOWS操作系統(tǒng)上,開發(fā)版為您提供功能強(qiáng)大、易于使用、圖形化的設(shè)計(jì)工具,提供功能塊圖的編程方式,控制策略編程工具采用圖形化編程語言,使控制方案更加直觀易讀。只需用鼠標(biāo)“點(diǎn)擊、拖動(dòng)”就可以建立一個(gè)可重復(fù)使用的控制方案,大大減少工程時(shí)間和人力。
策略相當(dāng)于計(jì)算機(jī)語言中的函數(shù),是在編譯后可以解釋執(zhí)行的功能體。它采用功能框圖的方式為編程者提供編程界面,并具備與實(shí)時(shí)數(shù)據(jù)庫、圖形界面系統(tǒng)通訊的功能,控制主策略可以調(diào)用或間接調(diào)用其它子策略,各級(jí)子策略可以組成255個(gè)策略方案。
運(yùn)行版分為WINDOWS版本和LINUX兩個(gè)版本,運(yùn)行版是一個(gè)既可以運(yùn)行在Windows98/2000/NT環(huán)境,又可以運(yùn)行于LINUX等嵌入式環(huán)境的控制軟件,開發(fā)版生成的控制策略方案經(jīng)過編譯后,由運(yùn)行程序進(jìn)行調(diào)用來完成控制,力控運(yùn)行版的調(diào)度是依次掃描、順序執(zhí)行的。
嵌入式控制軟件與相關(guān)控制器可以組成強(qiáng)大、易維護(hù)的控制系統(tǒng),該系統(tǒng)與HMI/SCADA軟件可以通過TCP/IP和串口來進(jìn)行通訊和維護(hù),除了自身的協(xié)議外,還支持國(guó)際標(biāo)準(zhǔn)的MODBUS通訊。
開發(fā)版可以對(duì)嵌入式環(huán)境下的版本進(jìn)行遠(yuǎn)程維護(hù),上傳、下載工程文件,并提供仿真調(diào)試功能。
2.2 軟件結(jié)構(gòu)
控制策略軟件和力控軟件其它模塊的關(guān)系結(jié)構(gòu)如下圖:

例:由實(shí)時(shí)數(shù)據(jù)庫+控制策略+IO通訊程序+網(wǎng)絡(luò)通訊程序便可以完成一個(gè)獨(dú)立的PC控制站的功能。
2.3 數(shù)據(jù)訪問方式
控制策略運(yùn)行版的WINDOWS版和LINUX版本的IO通訊方式是不一樣的,特點(diǎn)如下:
PC版本:
數(shù)據(jù)來源為力控區(qū)域?qū)崟r(shí)數(shù)據(jù)庫的數(shù)據(jù),因此所有的力控通用軟件具備的IO接口可以直接利用到控制策略軟件中,因此可以充分利用數(shù)據(jù)庫的功能,組態(tài)界面軟件可以通過本地和遠(yuǎn)程來訪問控制策略,是國(guó)內(nèi)唯一可以將軟邏輯和HMI進(jìn)行共享全局?jǐn)?shù)據(jù)庫的軟件,充分發(fā)揮了全局?jǐn)?shù)據(jù)庫共享的優(yōu)勢(shì),大量的力控IO通信接口有效的保證了用戶的投資和收益,同時(shí)由于組件式的開發(fā)結(jié)構(gòu),最大的保證了產(chǎn)品的穩(wěn)定性和開放性。
嵌入式版本:
嵌入式Linux版本的控制策略可以運(yùn)行在OPEN-PLC的硬件中,來構(gòu)成一個(gè)PLC控制系統(tǒng),控制程序固化在電子盤中運(yùn)行,適用于PC/104主板的嵌入式應(yīng)用上,它的數(shù)據(jù)來源是總線的IO設(shè)備,軟件和總線IO設(shè)備直接進(jìn)行通訊。
三、軟件模塊功能
力控®的控制策略方案是在控制策略生成器StrategyBuilder中編輯生成的,在控制策略存盤時(shí)自動(dòng)對(duì)策略進(jìn)行編譯,同時(shí)檢查語法錯(cuò)誤,編譯也可以隨時(shí)手動(dòng)進(jìn)行。
控制策略由一些基本功能塊組成,一個(gè)功能塊代表一種操作、算法或變量,它是策略的基本執(zhí)行元素,類似一個(gè)集成電路塊,有若干輸入和輸出,每個(gè)輸入和輸出管腳都有唯一的名稱,不同種類的功能塊其每個(gè)管腳的意義、取值范圍也不相同。
控制策略提供包括:變量、數(shù)學(xué)運(yùn)算、邏輯功能、程序控制、常規(guī)功能、控制回路、數(shù)字點(diǎn)處理等在內(nèi)的十幾類基本運(yùn)算塊,如:內(nèi)置常規(guī)PID、比值控制、開關(guān)控制、斜坡控制等豐富的控制算法。
力控的控制策略的PID控制采用實(shí)際微分PID控制,更加適合現(xiàn)場(chǎng)的需要。
控制策略提供開放的編程接口,可以嵌入用戶自己的控制程序,完成各種優(yōu)化控制、APC等高級(jí)控制功能。