孫長明
中國有色(沈陽)泵業(yè)有限公司,遼寧沈陽 110141
RSlogix5000 是一種專用于AB 的LOGIX 平臺的新型軟件,這個平臺包括CONTROL LOGIX,COMPACT LOGIX,SOFT LOGIX 等多個系統(tǒng),作為所有基于Logix5000 platforms 平臺設備最主要的組態(tài)及編譯工具,RSlogix5000 軟件主要用于以下功能的實現(xiàn):
1)組織控制系統(tǒng)的通訊結(jié)構(gòu);
2)I/O 等從站設備的組態(tài);
3)可執(zhí)行代碼的編輯與修改;
4)系統(tǒng)運行數(shù)據(jù)的監(jiān)控。
基于以上功能,可對本地PLC 控制器、現(xiàn)場I/O 從站、觸摸屏人機控制器以及DCS 操作站進行組織,實現(xiàn)隔膜泵及其輔助系統(tǒng)的協(xié)調(diào)控制,最終保證設備在最優(yōu)狀態(tài)下運行。
在可執(zhí)行代碼的編寫之前,應對PLC 的硬件進行組態(tài),并對各通訊從站進行設置。不同于其他品牌PLC 產(chǎn)品,AB 公司所生產(chǎn)的IO 其工程量可通過硬件組態(tài)進行設置,最終使其輸出數(shù)值可直接指示外界環(huán)境狀態(tài),而不用經(jīng)過運算及數(shù)型變換。例如,某品牌PLC 產(chǎn)品,其對電流模擬量輸入的處理方式為4mA 對應工程量為0,20mA 對應工程量為32767,數(shù)據(jù)形式為INT 型,這就要求PLC 工程人員必須在程序中對工程量進行計算,并時刻關注數(shù)據(jù)類型的適應范圍及其變化。而在AB 品牌的PLC 中,僅需在硬件組態(tài)過程中對工程量的對應值進行設置,即可獲得符合其物理自然量的參數(shù),如圖。
由圖中可以看出,通過設置電流值與工程量(Engineering)的對應關系,可將輸入的電流信號以REAL 型數(shù)據(jù)采集至PLC,簡化了代碼的運算,節(jié)省了程序的運算周期,在本例中,4mA 的電流信號對應工程量0.0(float),20mA 電流信號對應工程量10000.0(float),實現(xiàn)了標準信號與儀表物理特性的對應。
同時,在硬件組態(tài)過程中,通常會出現(xiàn)多個品牌產(chǎn)品在同一通訊網(wǎng)絡下的情況,AB PLC 作為一種兼容性及強的PLC 品牌,通過.EDS 文件的導入,可以將多種品牌從站納入控制網(wǎng)絡,進行協(xié)調(diào)工作。
AB PLC 在控制代碼的編寫中也更為人性化,例如在變量名稱的使用中,AB PLC 引入了別名(alias)的概念,通過建立內(nèi)部變量與I/O 量的對應關系,將不易于辨認的系統(tǒng)變量轉(zhuǎn)化為編程者可自主定義的、更為接近自然語言的內(nèi)部變量,降低了編程難度。當硬件做出改動時,只需將變量別名的對應關系重新建立,即可完成程序改造,提高了程序的可移植性與可重復實用性,如圖。
在AB PLC 程序的數(shù)據(jù)計算過程中,編程者可以不必考慮數(shù)據(jù)類型,對任何數(shù)據(jù)類型均可進行計算,例如在以往經(jīng)驗中,如果一個INT 型數(shù)據(jù)與一個REAL 型數(shù)據(jù)相加并且要求結(jié)果為DWORD 型數(shù)據(jù),那么首先應將INT 型數(shù)據(jù)轉(zhuǎn)換為DINT 型數(shù)據(jù),然后再將DINT 型數(shù)據(jù)轉(zhuǎn)換為REAL 型數(shù)據(jù),最后再將REAL 型數(shù)據(jù)轉(zhuǎn)換為DWORD 型。而在AB PLC 的使用中類似的情況只需對INT 型數(shù)據(jù)和REAL 型數(shù)據(jù)直接相加,并將結(jié)果數(shù)值賦給DWORD 變量即可,如圖。
從上圖可以看出,變量A_int 與C_Dword 的默認值為0,而B_real 的默認值則為0.0,通過不同數(shù)據(jù)類型變量的直接計算,節(jié)省了大量的數(shù)型轉(zhuǎn)換步驟,提高了代碼效率,
同時,在變量運算中,可以通過直接輸入變量公式,而不必通過分步驟的運算得到最終結(jié)果,例如三個INT 型變量求和的段落中,以往需要先將其中的兩個變量求和,再將其結(jié)果存入一個中間變量中,最后將這個中間變量與第三個INT 型數(shù)據(jù)求和得到最終結(jié)果。而在AB PLC 程序中,只需直接寫入三個變量相加即可,在更為復雜的運算過程中,通過數(shù)學括號以及三角函數(shù)等運算,可將原本復雜的運算程序簡化,如圖。
上圖中通過對多個參數(shù)的計算,將結(jié)果直接計算出來,更為符合自然人在紙面上筆算的過程,簡化了編程的過程。
Allen-Bradley PLC 作為一種成熟的自動化解決方案供應商,在準確性與穩(wěn)定性上優(yōu)于其他品牌,并且在數(shù)模轉(zhuǎn)換、變送及數(shù)據(jù)處理等方面具有不可比擬的便捷與高效,合理的利用RSlogix5000 軟件可以減少可執(zhí)行代碼的編寫難度,提高程序的易讀性以及可移植性。更多的軟件優(yōu)點尚需使用者發(fā)現(xiàn),使其在隔膜泵的控制系統(tǒng)中發(fā)揮更優(yōu)的效果。