WINCC與S7。校蹋玫模停校赏ㄓ峾S7200PLC之間通訊程序
發(fā)布時間:2020-02-16 來源: 日記大全 點擊:
收稿日期:2006-09-02? 作者簡介:楊可(1965-),男,湖南長沙人,武漢科技大學(xué)中南分校信息工程學(xué)院教師,高級工程師。? 。ㄎ錆h科技大學(xué)中南分校,湖北 武漢 430223)?
摘 要:在自動化網(wǎng)絡(luò)系統(tǒng)的集成中,從現(xiàn)場總線PROFIBUS到工業(yè)以太網(wǎng),再到PROFINET技術(shù)和基于組件的自動化技術(shù)CBA(Component-Based Automation),WinCC提供大量面向這些系統(tǒng)和技術(shù)的組件,保證了這些系統(tǒng)的最優(yōu)化通訊和良好的互操作性。在制造執(zhí)行系統(tǒng)MES(Manufacturing Execution Systems)的集成中,WinCC是連接企業(yè)生產(chǎn)系統(tǒng)和管理系統(tǒng)的橋梁,包含生產(chǎn)訂單管理、原材料管理、生產(chǎn)運營記錄、設(shè)備管理、工廠信息管理等,代表著現(xiàn)代化智能化工廠發(fā)展的最新潮流。本文以油田地下水處理為實例(詳見現(xiàn)場總線技術(shù)PROFIBUS在油田的應(yīng)用一文),總結(jié)監(jiān)控軟件WinCC與S7PLC的通訊組態(tài)的方法與步驟。?
關(guān)健詞:MPI網(wǎng)卡;S7;通訊協(xié)議;連接參數(shù);遠(yuǎn)程通訊??
WINCC與S7 PLC通過MPI協(xié)議通訊時,在PLC側(cè)不需進(jìn)行任何編程和組態(tài),但在WINCC上要對S7 CPU的站地址和槽號及網(wǎng)卡組態(tài)。?
1 MPI網(wǎng)卡設(shè)置?
將MPI網(wǎng)卡CP5611插入PC機并固定好,然后,啟動計算機,在PC機的控制面板中雙擊“Setting PG/PC interface”圖表,彈出窗口中會顯示安裝的網(wǎng)卡,見下圖所示網(wǎng)卡安裝后的界面:?
2 SIAMTIC S7通訊協(xié)議?
網(wǎng)卡安裝正確后,打開WINCC,選擇“Tag Management”擊右鍵選擇“AddNew driver”,在彈出窗口中選擇”SIAMTIC S7 protocol suite”連接驅(qū)動,將其添加到“Tag Management”下,如下圖:?
S7協(xié)議組包括在不同網(wǎng)絡(luò)上應(yīng)用的S7協(xié)議,如MPI網(wǎng),PROFIBUS網(wǎng),以及工業(yè)以太網(wǎng)等,在這些網(wǎng)絡(luò)上,應(yīng)用層是S7協(xié)議,這里我們通過MPI網(wǎng)通訊。?
3 設(shè)置通訊連接參數(shù)?
選擇MPI通訊協(xié)議并按右鍵,選擇“System parameter”進(jìn)入如下圖系統(tǒng)參數(shù)設(shè)置界面:?
4 建立通訊連接?
選擇MPI通訊驅(qū)動并按右鍵,選擇“New driver connection”建立一個連接,如果連接多個CPU,每連接一個CPU就需要建立一個連接,所能連接的CPU的數(shù)量與上位機所用網(wǎng)卡有關(guān),例如CP5611所能支持的最大連接數(shù)是8個,網(wǎng)卡的連接數(shù)可以在手冊中查找。這里需要修改每個連接的屬性,選擇CPU的站地址和槽號等,如下圖:
連接S7-300 CPU時槽號都是2,連接S7-400 CPU時,槽號應(yīng)參照STEP7硬件組態(tài)中的槽號,所有這些工作完成之后通訊既直接建立。?
5 通訊診斷?
如果此時通訊有問題,應(yīng)檢查網(wǎng)卡是否安裝正確,通訊電纜和接頭是否接觸良好,組態(tài)參數(shù)是否正確等,如果使用CP5511,CP5611或CP5613通訊卡,診斷起來就比較簡單,在PC機的控制面板PG/PC接口中,利用CP自身的診斷功能讀就能出MPI網(wǎng)絡(luò)上所以站地址,參見下圖:?
如果CP5611的站地址是0,CPU的MPI的站地址是4,其診斷結(jié)果是0,4站被讀出來,這樣就可以判斷連接電纜和插頭是否接觸良好,若網(wǎng)卡及站地址都沒有錯誤,則WINCC的組態(tài)參數(shù)肯定有問題,須對此做進(jìn)一步檢查。如果通訊使用的是PC adapter而不是上面提到的專用通訊卡,則問題的診斷就比較麻煩。?
6、WINCC和PLC之間的遠(yuǎn)程通訊?
利用TeleService軟件和硬件適配器可實現(xiàn)WINCC和PLC之間的遠(yuǎn)程通訊,即利用電話網(wǎng)絡(luò)遠(yuǎn)程訪問PLC站的數(shù)據(jù),要做到遠(yuǎn)程訪問,首先要安裝TeleService軟件,與STEP7遠(yuǎn)程編程訪問步驟一樣先撥通PLC站,然后在PC機的控制面板PG/PC接口中設(shè)置接口參數(shù)如下圖:?
將訪問點選擇為MPI并指向TS Adapter。最后在WINCC的“SIAMTIC S7 protocol suite”協(xié)議下選擇MPI,按右鍵選“System parameter”,在彈出窗口中選擇通訊設(shè)備名稱,如下圖所示:?
所選通訊設(shè)備名稱要與在控制面板PG/PC接口中選擇的通訊網(wǎng)卡一致。PC機撥通PLC后通訊即可建立。
相關(guān)熱詞搜索:通訊 S7 WINCC WINCC與S7。校蹋玫模停校赏ㄓ wincc opc通訊 西門子200與wincc通訊
熱點文章閱讀