宋萬清
摘要:當(dāng)前國內(nèi)昆侖通泰MCGS嵌入式工控一體機(jī)和西門子PLC在各個(gè)領(lǐng)域得到廣泛應(yīng)用,我校實(shí)驗(yàn)室配有多臺這些設(shè)備。本文給出了S7-200與TPC1062K實(shí)現(xiàn)硬件連接與MCGS組態(tài)軟件設(shè)置的PPI總線通訊方法,從而實(shí)現(xiàn)實(shí)時(shí)監(jiān)控總線功能的各種工業(yè)控制實(shí)驗(yàn)項(xiàng)目開發(fā),充分發(fā)揮實(shí)驗(yàn)室已有設(shè)備在實(shí)踐教學(xué)實(shí)踐中的應(yīng)用。
關(guān)鍵詞:TPC1026工控機(jī);PPI通訊;S7-200PLC
0.引言:
應(yīng)用實(shí)驗(yàn)室已有的西門子S7-200PLC和昆侖通泰MCGS嵌入式一體化觸摸屏TPC1062K工控機(jī)設(shè)備,根據(jù)TPC1062K的COM通訊接口具有RS480和RS230功能,實(shí)現(xiàn)與西門子S7-200的PPI通訊。通過COM串口線的連接和STEP7編程軟件設(shè)置,完成TPC1062K與S7-200的PPI通訊硬件連接與MCGS軟件設(shè)置。為開發(fā)網(wǎng)絡(luò)化總線控制奠定了基礎(chǔ)。
在組態(tài)軟件系統(tǒng)中系統(tǒng)與外界設(shè)備的連接是由設(shè)備窗口完成的,通過此窗口,組態(tài)可以讀取外部設(shè)備的工作數(shù)據(jù)和工作狀態(tài)并進(jìn)行控制,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控功能。當(dāng)然,實(shí)時(shí)監(jiān)控不只是設(shè)備窗口的一個(gè)組件的功勞,還需要其他構(gòu)件的配合才能達(dá)到真正的監(jiān)控目的。除此之外設(shè)備連接還需要選擇與主設(shè)備匹配的設(shè)備構(gòu)件,確定好數(shù)據(jù)通訊方式后進(jìn)行通道連接。
1.TPC1062K的COM接口與S7-200連接
圖1為工控機(jī)TPC1062K背面的各接口,其中COM口具有RS232/RS480功能。為實(shí)現(xiàn)總線控制功能,應(yīng)用RS480接線方式,如圖2所示為S7-200與TPC1062K工控機(jī)連接示原理圖。工控機(jī)和PLC連接所用的線纜只用到了兩根數(shù)據(jù)線,需要自己制作,把TPC1062K的COM通信串口7針連接到S7-200 PLC通信串口的3針,8針連接到S7-200 PLC通信串口的8針,這樣完成TPC1062K與S7-200的PPI通信控制連接了。
2.MCGS軟件通訊設(shè)置
TPC1026K的USB口與電腦PC機(jī)相連,實(shí)現(xiàn)在電腦上完成MCGS項(xiàng)目工程的設(shè)計(jì)與上傳。每當(dāng)完成一個(gè)MCGS工程上載前需要對通訊協(xié)議PPI的MCGS設(shè)置,在PC電腦上做如下操作:
(1)打開一個(gè)MCGS工程在用戶編輯窗口,雙擊“設(shè)備窗口”,然后單擊工具按鈕,打開“設(shè)備工具箱”,如圖3所示。
(2)單擊“設(shè)備工具箱”中的“設(shè)備管理”按鈕,彈出如圖4所示窗口。
(3)由于實(shí)驗(yàn)室里的電腦MCGS軟件中沒有西門子設(shè)備,所以在設(shè)備管理窗口中點(diǎn)擊“安裝”,然后指定西門子設(shè)備的存放路徑(西門子設(shè)備可以在MCGS官網(wǎng)上免費(fèi)下載)。設(shè)備安裝成功會在“用戶定制設(shè)備”中顯示。
(5)雙擊“通用串口父設(shè)備”即可將“通用串口父設(shè)備”添加到右側(cè)選定設(shè)備列表中,西門子S7200PPI的添加方法類似。如圖5所示。
(6)選中設(shè)備列表中的“西門子_S7200PPI”和“通用串口父設(shè)備”,然后單擊“確認(rèn)”按鈕,“模擬設(shè)備”就可以被添加到“設(shè)備工具箱”中。如圖6所示。
7總結(jié)
通過分析硬件通訊端口和通訊協(xié)議,完成TCP1062K工控機(jī)和S7-200的硬件的通訊和控制變量的設(shè)定,從而可以實(shí)現(xiàn)工控機(jī)為上位機(jī)的各種分布式控試驗(yàn)。其中硬件通訊連線需要自做。
參考文獻(xiàn):
[1]潘先榮.基于S7-200PLC控制的四層電梯模型設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2013(1).
[10]劉洋.基于MCGS 組態(tài)技術(shù)的PLC 控制系統(tǒng)應(yīng)用[J].武漢電力職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009,7(2):47-49.
[11]許磊,于海生,劉華波,張良.基于WinCC及S7-200PLC的電梯監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 自動(dòng)化技術(shù),2008(12).
[13]韓偉娜,劉寶華.基于S7-200的搬運(yùn)機(jī)械手的PLC控制[J].機(jī)械科學(xué)與技術(shù),2011(2).
[14]鄒偉,楊平,徐德.基于MCGS組態(tài)軟件的上位機(jī)控制系統(tǒng)設(shè)計(jì)[J].設(shè)計(jì)與應(yīng)用,2008(12).
[15]陳美謙.基于PLC/MCGS的電梯系統(tǒng)研究[D].廈門:廈門大學(xué),2007.
[17]王云剛,陳文燕.基于MCGS和PLC的水位自動(dòng)控制系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)與控制系統(tǒng).2014(1)
課題名稱:《變電站的分布式控制》 審批單位:上海工程技術(shù)大學(xué) 編號:K201602005endprint