摘要: 本文描述了系統(tǒng)間不能直接通訊進(jìn)行數(shù)據(jù)交換時(shí),采用稱(chēng)之為橋的中間載體而實(shí)現(xiàn)通訊進(jìn)行數(shù)據(jù)交換的方法。
關(guān)鍵詞: TS3000;PLC;DCS;通訊;橋
引言
隨著網(wǎng)絡(luò)通訊技術(shù)的快速發(fā)展,工業(yè)控制系統(tǒng)間的通訊也在迅猛的發(fā)展。在上世紀(jì)八十年代以前,工業(yè)控制系統(tǒng)間幾乎不進(jìn)行任何數(shù)據(jù)交換,每套系統(tǒng)都各自控制自己的設(shè)備。九十年代后,由于計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)及通訊協(xié)議的逐步標(biāo)準(zhǔn)化,工業(yè)控制系統(tǒng)間的數(shù)據(jù)交換也漸漸地發(fā)展起來(lái),F(xiàn)在工業(yè)控制系統(tǒng)間的數(shù)據(jù)交換已成為大型工業(yè)設(shè)備控制中關(guān)鍵的一個(gè)環(huán)節(jié)。在一套大型工業(yè)設(shè)備的控制中,根據(jù)各設(shè)備生產(chǎn)工藝的不同,要求采用不同的控制手段進(jìn)行控制,以實(shí)現(xiàn)控制的優(yōu)化,達(dá)到提高生產(chǎn)效率、保證生產(chǎn)安全、降低生產(chǎn)成本、減少投資的目的。這樣控制系統(tǒng)間數(shù)據(jù)的交換就成為必然,然而有時(shí)需要進(jìn)行通訊交換數(shù)據(jù)的各控制設(shè)備的通訊協(xié)議不一致,或者缺少同一通訊協(xié)議的硬件或驅(qū)動(dòng)軟件,從而造成控制設(shè)備間無(wú)法進(jìn)行通訊。此時(shí)采用橋,即中間載體,就可實(shí)現(xiàn)各控制設(shè)備間的通訊,從而實(shí)現(xiàn)數(shù)據(jù)交換的目的。
撫順石油二廠150萬(wàn)噸/年重油催化裂化裝置于2000年6月建成投產(chǎn),2001年6月對(duì)催化機(jī)組控制系統(tǒng)進(jìn)行改造,機(jī)組控制及ESD緊急停車(chē)系統(tǒng)采用美國(guó)TRICONEX公司的TS3000三重化冗余系統(tǒng)、其他設(shè)備的控制仍采用日本橫河公司的CENTUM集散控制系統(tǒng)。在出廠驗(yàn)收測(cè)試(FAT)時(shí)發(fā)現(xiàn),TS3000系統(tǒng)無(wú)法與前期上馬的CENTUM集散控制系統(tǒng)進(jìn)行通訊,原因在于合同簽定及購(gòu)貨時(shí)均未發(fā)現(xiàn)缺少了CENTUM系統(tǒng)中所需要的TS3000系統(tǒng)的通訊驅(qū)動(dòng)程序。此時(shí)離生產(chǎn)日期已經(jīng)很近,沒(méi)有再采購(gòu)的時(shí)間。如果因此而延誤開(kāi)車(chē)時(shí)間,將給工廠造成巨大的經(jīng)濟(jì)損失。經(jīng)TRICONEX公司北京工程中心與撫順石油二廠緊急磋商后,決定采用日本三菱公司的A系列PLC作為T(mén)S3000系統(tǒng)與CENTUM系統(tǒng)間通訊的橋,從而實(shí)現(xiàn)兩套系統(tǒng)之間的數(shù)據(jù)交換。本文就是論述這一方案是如何實(shí)現(xiàn)的。
硬件實(shí)現(xiàn)
TS3000系統(tǒng)采用4119EICM型智能通訊卡,它有五個(gè)25針D型通訊接口,分別為1、2、3、4、5。1、2、3號(hào)接口為MODBUS串行通訊接口,可進(jìn)行RS232/RS422/RS485通訊;4號(hào)接口也是串行通訊接口,專(zhuān)用于TS3000組態(tài)軟件TS1131于控制器間的通訊;5號(hào)接口是并行通訊接口,用于連接打印機(jī)。
三菱公司的A系列PLC由一塊四槽底板、一塊電源卡、一塊CPU卡(A2AS)、一塊MODBUS通訊卡(A1SJ71UC24-R2-S2)及一塊RS232(A1SJ71UC24-R2)通訊卡構(gòu)成。
CENTUM系統(tǒng)采用ACM11通訊卡,可進(jìn)行RS232串行通訊。
由于三菱A系列PLC在串行通訊中不能作為主站使用,只能作為從站,因此TS3000系統(tǒng)和CENTUM系統(tǒng)都作為主站。首先TS3000系統(tǒng)通過(guò)4119EICM型智能通訊卡與三菱PLC的MODBUS通訊卡(A1SJ71UC24-R2-S2)、以MODBUS MASTER SLAVE通訊協(xié)議將數(shù)據(jù)寫(xiě)入三菱PLC中,然后CENTUM系統(tǒng)通過(guò)ACM11通訊卡與三菱PLC的RS232(A1SJ71UC24-R2)通訊卡、以MODBUS通訊協(xié)議再?gòu)娜釶LC中讀取數(shù)據(jù)。結(jié)構(gòu)圖示于圖1。