余婭榮,黃 波,張 衛(wèi)
(云南華聯(lián)鋅銦股份有限公司,云南文山 663000)
在工業(yè)測控系統(tǒng)中,數(shù)據(jù)通信在整個控制系統(tǒng)中尤為重要,不同廠家的變頻器,通信方式也存在一定的差異,為實時監(jiān)控各種控制設備的運行情況,通過通信協(xié)議,采用DCS 遠程控制方式,使用系統(tǒng)軟件及編寫相應控制程序實現(xiàn)自動控制。隨著自動化技術的高速發(fā)展,ModBus 通信協(xié)議已經(jīng)發(fā)展成為一種成熟、簡單開放和透明的工業(yè)標準[1]。PLC 作為高性能控制設備,被廣泛應用于數(shù)據(jù)采集與控制,通過PLC 程序編寫,實現(xiàn)變頻器遠程就地自動控制、頻率和故障檢測等,減少人工操作。
Delta V 系統(tǒng)是采用完全數(shù)字化的一套全新系統(tǒng),作為PlantWeb 工廠管控網(wǎng)機構體系的核心部件,是全球首個數(shù)字式自動化系統(tǒng)[2]。該系統(tǒng)具有開放的互操作性、點對點通信、完整信息交換與集成、集中式組態(tài)數(shù)據(jù)庫、直觀的一體工程軟件、先進的報警管理、預測性維護、性能優(yōu)越的批量控制、嵌入的先進控制、遠程訪問以及模塊化硬件、數(shù)字化、智能化等優(yōu)勢。
ModBus 協(xié)議同時支持RTU 模式和ASCII 模式,現(xiàn)已成為工業(yè)領域通信協(xié)議標準,可通過各種傳輸方式傳播,是工業(yè)電子設備之間常用的連接方式,其傳輸協(xié)議定義了控制器可以識別和使用的信息結構,不需要考慮通信網(wǎng)絡的拓撲結構[3]。ModBus網(wǎng)絡上有且僅有一個主站,并且該主站在ModBus 網(wǎng)絡上沒有地址,從站地址實際范圍為1~247。
某些國產(chǎn)變頻器寄存器地址不在Delta V 系統(tǒng)標準地址范圍內(nèi),DCS 無法通過ModBus 通信直接讀取變頻器地址,不能實時監(jiān)控變頻器中的參數(shù)。因此,通過PLC 實現(xiàn)對變頻器的自動控制,并將相應的控制結果存入寄存器VW 中,DCS 通過ModBus通信向VW 中寫入數(shù)據(jù)或讀取數(shù)據(jù),即可實現(xiàn)DCS 實時監(jiān)控及遠程控制。以一臺變頻器控制一臺水泵電機為例,硬件結構如圖1 所示。
圖1 系統(tǒng)硬件結構圖
PLC 和變頻器通過ModBus 通信控制時,PLC 既作為變頻器的主站,又作為DCS 的從站;PLC 和變頻器通過硬接線控制時,PLC 只作為DCS 的從站,此時,PLC 和變頻器的接線如圖2所示。通過DCS 遠程將頻率存入VW0 中,并作為PLC 的模擬量輸入AI1,輸出AO1 接入變頻器AI2,同時變頻器的頻率、電流反饋需作為PLC 的模擬量輸入AI2、AI3 存入VW2 中,以便DCS 可以實時監(jiān)控。變頻器通過端子參數(shù)設置實現(xiàn)就地/遠程時模擬量輸入通道是否有效,當變頻器打到就地時,變頻器模擬量通道AI1 有效,此時通過控制柜定位器進行頻率給定。
圖2 PLC 和變頻器接線圖
該系統(tǒng)中軟件設計主要包括2 個部分:S7-200 和DeltaV 系統(tǒng)程序設計及編寫。
根據(jù)PLC I/O 分配表,選用PLC224XP 和SM235 作為數(shù)字量及模擬量的輸入輸出模塊,通過硬接線或ModBus 通信方式實現(xiàn)變頻器的啟停聯(lián)鎖、故障監(jiān)測、頻率給定等控制。PLC 程序編寫中主要包括ModBus 通信程序、變頻器遠程啟停、故障監(jiān)測和數(shù)據(jù)傳輸程序,PLC 通過調用ModBus 通信程序實現(xiàn)對變頻器參數(shù)的讀寫,并存入相應的寄存器中。
需要注意的是PLC 和變頻器通過ModBus 通信控制時,由于MBUS_MSG 指令一次只能有一個處于活動狀態(tài),因此PLC主站程序通過定時器實現(xiàn)輪詢調用通信庫中端口1 中MBUS_MSG 指令,通過指令輸入?yún)?shù)RW 設置,指定讀或寫該信息;從站程序調用通信庫中端口0 的MBUS_INIT 指令,并進行指令輸入?yún)?shù)設置。PLC 和變頻器通過硬接線控制時,PLC 只作為DCS 的從站,此時調用從站程序即可。
DCS 系統(tǒng)設計主要包括畫面設計、I/O 組態(tài)設計和程序設計。DCS 與PLC 之間采用ModBus 進行通信。表1 為DCS 通信地址表。
在DeltaV 系統(tǒng)中,根據(jù)現(xiàn)場實際情況及通信地址表,進行I/O 組態(tài)、參數(shù)設置、程序設計、畫面連接,構成人機界面,在控制室即可對現(xiàn)場設備進行監(jiān)控及遠程操作。
在該系統(tǒng)中,讀寫分別占用一個DST,在設計通信程序時通過調用Logical 模塊中的布爾泛輸入/輸出模塊(BFI/BFO)實現(xiàn)數(shù)據(jù)及狀態(tài)信號傳播。
表1 DCS 通信地址表
(1)采用DCS 對現(xiàn)場設備進行監(jiān)控及遠程控制,提高企業(yè)自動化水平及工作效率、減少人工操作帶來的影響。
(2)將S7-200 作為控制層,解決了DCS 不能直接與部分變頻器通信的問題,并將其應用于實際生產(chǎn)過程中,對建設智能化礦山具有一定的指導意義。