黃遠(yuǎn)康
摘 要:本文簡(jiǎn)要介紹了利用DP/DP Coupler耦合器實(shí)現(xiàn)在Profibus-DP網(wǎng)絡(luò)中兩個(gè)不同型號(hào)CPU之間的數(shù)據(jù)通訊。
關(guān)鍵詞:DP/DP Coupler耦合器;Profibus-DP網(wǎng)絡(luò);通訊數(shù)據(jù)一致性
可編程邏輯控制器(Programmable Logic Controller)簡(jiǎn)稱PLC,是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子系統(tǒng)。它采用可編程序的存儲(chǔ)器,用于在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過數(shù)字式、模擬式輸入/輸出,控制各種類型的機(jī)械或生產(chǎn)過程。
1 簡(jiǎn)介
聯(lián)眾不銹鋼有限公司是集煉鋼、熱軋、冷軋于一體的大型鋼鐵企業(yè), 冷軋廠的鋼卷準(zhǔn)備線(CPL)主要負(fù)責(zé)對(duì)上制程鋼卷的邊裂部分進(jìn)行裁邊、導(dǎo)帶焊接,為下制程的連續(xù)延軋做準(zhǔn)備。由于負(fù)責(zé)導(dǎo)帶與生產(chǎn)鋼帶對(duì)接的電焊機(jī)設(shè)備為新增的獨(dú)立設(shè)備,為了配合產(chǎn)線生產(chǎn)操作,將電焊機(jī)控制PLC S7-300 Profibus-DP網(wǎng)絡(luò)與產(chǎn)線控制PLC S7-400 Profibus-DP網(wǎng)絡(luò)通過DP/DP Coupler連接,以便兩個(gè)網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)通訊,在電氣連接上形成一體系統(tǒng),如圖1。
圖1
2 Profibus-DP網(wǎng)絡(luò)及 DP/DP Coupler的使用
Profibus-DP用于連接PLC、PC、HMI和分布式現(xiàn)場(chǎng)設(shè)備等,主要用于制造業(yè)自動(dòng)化控制系統(tǒng)中單元級(jí)和現(xiàn)場(chǎng)級(jí)通訊。Profibus-DP通訊采用屏蔽雙絞線電纜傳輸,傳輸速率從9.6kbit/s到12Mbit/s;站地址為0~127.總線站與總線的相互連接使用9針D形連接器,標(biāo)準(zhǔn)的Profibus總線連接器都集成有總線終端電阻,每個(gè)網(wǎng)段兩端的站必須接入終端電阻,中間的站不能接入終端電阻。
DP/DP Coupler用于連接兩個(gè)Profibus-DP主站網(wǎng)絡(luò),便于這兩個(gè)主站網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)通訊且通訊速率可以不同,數(shù)據(jù)通訊區(qū)域最高可達(dá)244字節(jié)輸入和244字節(jié)輸出.對(duì)于通訊數(shù)據(jù)區(qū),網(wǎng)絡(luò)A的輸入?yún)^(qū)必須和網(wǎng)絡(luò)B的輸出區(qū)一一對(duì)應(yīng),同樣,網(wǎng)絡(luò)B的輸入?yún)^(qū)也必須與網(wǎng)絡(luò)A的輸出區(qū)一一對(duì)應(yīng),否則會(huì)造成通訊故障,如圖2示。對(duì)于模塊,可以通過其面板上的DIL撥碼開關(guān)進(jìn)行Profibus站地址設(shè)置、電源選擇等設(shè)置。
圖2
3 通訊組態(tài)及連續(xù)性數(shù)據(jù)傳輸
3.1 在STEP7的HW Config編輯器中組態(tài)好Profibus網(wǎng)絡(luò)后,將設(shè)備目錄中PROFIBUS DP樹下的Network Components子樹下的DP/DP Coupler添加到Profibus網(wǎng)絡(luò)中,雙擊網(wǎng)絡(luò)中的DP/DP Coupler器件設(shè)備進(jìn)行相關(guān)參數(shù)設(shè)置,編譯保存。
3.2 在STEP7中先在主站和從站中分別生成相應(yīng)的DB數(shù)據(jù)塊用于存放兩個(gè)站通訊用的數(shù)據(jù),然后分別在程序中調(diào)用SFC14和SFC15,LADDR的地址分別是DP/DP Coupler
器件設(shè)備中“I地址”的起始地址和“O地址”的起始地址。RECORD分別是存儲(chǔ)通訊數(shù)據(jù)的DB數(shù)據(jù)塊的起始地址的地址指針。其中SFC14用于讀取通訊伙伴站的數(shù)據(jù),SFC15用于將本站數(shù)據(jù)傳送給通訊伙伴站,通訊的對(duì)應(yīng)方式如圖2示。
4 結(jié)束語
耦合器DP/DP Coupler很好地解決了兩個(gè)不同型號(hào)CPU之間通訊的問題,使得不同DP網(wǎng)絡(luò)特別是不同通訊速率的兩個(gè)DP主站系統(tǒng)之間的數(shù)據(jù)通訊變得簡(jiǎn)單方便。
參考文獻(xiàn)
[1]DP/DP Coupler手冊(cè) SIEMENS.
[2]廖常初.S7-300/400PLC應(yīng)用技術(shù)(第2版)[C].北京:機(jī)械工業(yè)出版社.
[3]廖常初.S7-300/400PLC應(yīng)用技術(shù)(第3版)[C].北京:機(jī)械工業(yè)出版社.
[4]STEP7 V5.4編程手冊(cè) SIEMENS.