陳城錦

摘 要:對(duì)西門子S7-300 PLC、WINCC與數(shù)控系統(tǒng)的通訊方式進(jìn)行介紹,分析了PLC與數(shù)控系統(tǒng)相關(guān)聯(lián)的通訊設(shè)計(jì)思路,介紹S7-300 PLC通過(guò)WINCC和840D/828D建立通訊的應(yīng)用。
關(guān)鍵詞:840D;828D;S7-300;PLC;WINCC;通訊
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)志碼:A
數(shù)控機(jī)床與外圍設(shè)備的通訊方式大部分采用IO通訊,隨著數(shù)控機(jī)床自動(dòng)加工技術(shù)的發(fā)展,數(shù)據(jù)交互量要求越來(lái)越高,在數(shù)據(jù)量大的場(chǎng)合中IO通訊有時(shí)會(huì)不適用。
當(dāng)前數(shù)控機(jī)床采用網(wǎng)絡(luò)或者總線等通訊越來(lái)越多。筆者在項(xiàng)目中遇到一個(gè)典型的案例,由于設(shè)計(jì)前期通訊未搭建,在整合階段由于采用西門子315-2DP、840D和828D,設(shè)備之間可以進(jìn)行多種通訊。
經(jīng)過(guò)研究,基于現(xiàn)場(chǎng)方便和成本考慮,通過(guò)WINCC為該現(xiàn)場(chǎng)提供了通訊解決方案。
1 各部分使用通訊介紹
1.1 S7-300 PLC
S7-300具有不同的通信接口:連接AS-Interface、PROFIBUS和PROFINET/工業(yè)以太網(wǎng)總線系統(tǒng);多點(diǎn)接口(MPI);PROFIBUS DP。SIMATIC S7-300可通過(guò)通信處理器或通過(guò)配備集成PROFIBUS DP接口的CPU連接到PROFIBUS DP總線系統(tǒng)。
該項(xiàng)目CPU采用315-2DP,集成兩個(gè)DP口通訊。
1.2數(shù)控系統(tǒng)840D和828D
SINUMERIK840D的數(shù)控單元被稱為NCU(Numenrical Controlunit)單元:中央控制單元,負(fù)責(zé)NC所有的功能,機(jī)床的邏輯控制,還有和MMC的通訊,它由一個(gè)COM CPU板、 一個(gè)PLC CPU板和一個(gè)DRIVE板組成。帶有MPI或PROFIBUS接口,RS232接口。[ 4 ]SINUMERIK828D是基于S7-200的控制系統(tǒng),支持RS232C、PLC I/O和以太網(wǎng)等通訊。[ 3 ]
1.3 WINCC
WINCC是目前工業(yè)現(xiàn)場(chǎng)應(yīng)用較為廣泛的可視化軟件技術(shù),能實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)的模擬畫面,使現(xiàn)場(chǎng)設(shè)備除了提供用的通道,用于連接到SIMATIC 55/57/5505等系列的PLC外,還提供了如PROFIBUS?DP/FMS,DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OPC(用于過(guò)程控制的OLE)等通用通道連接到第三方控制器。
此外,WINCC還以附加件(add-ons)的形式提供連接到其他控制器的通訊通道。另外,還提供了一個(gè)CDK選件,可以用它來(lái)開(kāi)發(fā)一些專用通訊通道。同時(shí)WINCC內(nèi)部可通過(guò)腳本控制來(lái)進(jìn)行數(shù)據(jù)交互。
1.4 PN/PN Coupler
PN/PN Coupler用于連接兩個(gè)PROFINET網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換。最多可以傳送256個(gè)字節(jié)的輸入和256個(gè)字節(jié)的輸出。它具有兩個(gè)PROFINET接口,每個(gè)接口作為一個(gè)IO Device連接到各自的PROFINET系統(tǒng)中。
2 PLC與數(shù)控系統(tǒng)通訊方式分析
2.1 PLC與840D通訊方式
840D的NCU單元集成常用的通訊口PROFIBUS和PROFINET,可以根據(jù)這兩種接口與PLC和WINCC通訊。840D可以和S7 315-2DP進(jìn)行PROFIBUS DP通訊,同時(shí)可以通過(guò)PROFINET與WINCC進(jìn)行通訊。
2.2 PLC與828D通訊方式
828D支持RS232C、PLC I/O和以太網(wǎng)等通訊,但是它是基于S7-200系統(tǒng),所以不能直接與300的PLC和840D直接通訊,需要采用PN/PN COUPLE或者PN/DP COUPLE耦合器來(lái)實(shí)現(xiàn)數(shù)據(jù)通訊。我們平常較多使用PN/PN COUPLE。[ 2 ]
3 PLC通過(guò)WINCC與數(shù)控系統(tǒng)通訊的應(yīng)用
3.1 PLC通過(guò)WINCC與數(shù)控系統(tǒng)通訊的應(yīng)用
考慮到現(xiàn)場(chǎng)添加以太網(wǎng)模塊成本較高,對(duì)于本項(xiàng)目有工控機(jī)作為總控,PLC和數(shù)控系統(tǒng)都和WINCC進(jìn)行連接通訊,這樣通過(guò)WINCC的腳本數(shù)據(jù)交互功能就可以使PLC和數(shù)控系統(tǒng)進(jìn)行通訊了。[ 5 ]現(xiàn)場(chǎng)通訊圖如圖3:
CPU 315-2DP具有DP通訊,通過(guò)工控機(jī)安裝CP5611卡和WINCC進(jìn)行Profibus DP通訊。[ 1 ]同時(shí)數(shù)控系統(tǒng)840D是基于S7-300的系統(tǒng),可以通過(guò)TCP/IP通訊協(xié)議與WINCC直接進(jìn)行網(wǎng)絡(luò)通訊。
而828D是基于S7-200的系統(tǒng),它無(wú)法與WINCC直接進(jìn)行通訊,但可以通過(guò)PN/PN Couple進(jìn)行耦合,數(shù)控系統(tǒng)828D的數(shù)據(jù)通過(guò)耦合器和840D進(jìn)行數(shù)據(jù)交互,這樣就可以經(jīng)過(guò)840D與WINCC進(jìn)行通訊了。
4 結(jié)語(yǔ)
數(shù)據(jù)通訊技術(shù)為開(kāi)展大中型自動(dòng)化項(xiàng)目提供了非常方便的基礎(chǔ),在現(xiàn)在的項(xiàng)目中越來(lái)越多的得到應(yīng)用。
西門子通訊功能十分豐富,在實(shí)際應(yīng)用中可以根據(jù)現(xiàn)場(chǎng)的需要和局限選擇通訊方式。數(shù)控系統(tǒng)、PLC和總控之間不局限于文中介紹的方式,可以在此基礎(chǔ)上設(shè)計(jì)出多種通訊方式。
參考文獻(xiàn):
[1] 周華,鄧雯靜,周建英.基于CP5611的WINCC與PLC通訊研究[J].自動(dòng)化與儀器儀表,2012(3):43-44.
[2] 李金龍, 孫永超.SINUMERIK 828D數(shù)控系統(tǒng)實(shí)現(xiàn)雙柱立車雙刀架同時(shí)加工[J].制造技術(shù)與機(jī)床,2015(3):158-160.
[3] 金霞.西門子全新緊湊型數(shù)控系統(tǒng)Sinumerik 828D問(wèn)世[J].金屬加工:冷加工,2009(23):20.
[4] 胡國(guó)清,張旭宇.西門子SINUMERIK840D sl\840Di sl數(shù)控系統(tǒng)應(yīng)用工程師手冊(cè)[M].北京:國(guó)防工業(yè)出版社,2013:20-25.
[5] 蘇昆哲.深入淺出WINCC V6[M].北京:北京航空航天大學(xué)出版社,2005:222-224.