西門(mén)子TIA 博途 WinCC 通過(guò) SIMATIC NET 訪問(wèn) CP243-1 (二選一)
1. 打開(kāi)TIA博途,新建項(xiàng)目,添加新設(shè)備,參見(jiàn)圖1。
圖1 添加新設(shè)備
①選擇“PC系統(tǒng)”;
②在“PC系統(tǒng)>SIMATIC HMI應(yīng)用軟件”找到“WinCC RT Professional”;
③點(diǎn)擊“確定”按鈕,彈出PC站的組態(tài)視圖頁(yè)面;
2. 添加連接及變量
(1)添加連接,參見(jiàn)圖2。
圖2 添加新連接
①在項(xiàng)目樹(shù)“PC-System_1>HMI_RT_1”中找到“連接”并雙擊;
②點(diǎn)擊“<添加>”,添加新連接“Connection_1”;
③在新連接的通信驅(qū)動(dòng)程序選擇“OPC”;
④在下方參數(shù)頁(yè)面的“OPC服務(wù)器>本地服務(wù)器”中找到“OPC.SimaticNET”并雙擊,使其出現(xiàn)在OPC服務(wù)器的名稱(chēng)處;
(2)變量表添加變量
打開(kāi)HMI_RT_1的變量表,參見(jiàn)圖3。
圖3 變量表添加連接
①點(diǎn)擊“<添加>”,添加新變量;
②點(diǎn)擊連接處的按鈕;
③在彈出頁(yè)面左側(cè)“PC-System_1>HMI_RT_1”中找到“連接”;
④在彈出頁(yè)面右側(cè),選擇“Connection_1”;
(3)添加已有變量,參見(jiàn)圖4。
圖4 變量表添加變量
①點(diǎn)擊地址欄的按鈕;
②在彈出頁(yè)面找到“OPC.SimaticNET>\S7>建立的連接名稱(chēng)(例子中為S7 connection_1)>objects>M”,在右側(cè)頁(yè)面選中“MB0”,為之前在OPC SCout V10添加的變量;
③點(diǎn)擊按鈕,則該變量出現(xiàn)在默認(rèn)變量表,數(shù)據(jù)類(lèi)型自動(dòng)修改;
(4)添加其他變量,參見(jiàn)圖5。
圖5 修改變量
①將第一個(gè)變量復(fù)制多遍;
②修改地址,原則參見(jiàn)圖6:
圖6 修改地址原則
③修改數(shù)據(jù)類(lèi)型,對(duì)應(yīng)關(guān)系見(jiàn)表1:
表1 數(shù)據(jù)類(lèi)型和TIA博途W(wǎng)incc數(shù)據(jù)類(lèi)型以及標(biāo)識(shí)等對(duì)照
數(shù)據(jù)類(lèi)型 | TIA博途W(wǎng)inCC數(shù)據(jù)類(lèi)型 | 標(biāo)識(shí) |
---|---|---|
字節(jié) |
VT_UI1 | B |
字 | VT_UI2 | W |
雙字 | VT_UI4 | D |
有符號(hào)短整數(shù) | VT_I1 | CHAR |
有符號(hào)整數(shù) | VT_I2 | INT |
有符號(hào)雙整數(shù) | VT_I4 | DINT |
浮點(diǎn)數(shù) | VT_R4 | REAL |
位 | VT_BOOL | X |
字符串 | VT_BSTR | STRING |
3. WinCC畫(huà)面
編制好WinCC畫(huà)面,運(yùn)行參見(jiàn)圖7。
圖7 WinCC運(yùn)行結(jié)果