您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>

PC站 - OPC技術(shù)的PC與西門子PLC的實(shí)時(shí)通訊技術(shù)

2017年12月28日 11:20 網(wǎng)絡(luò)整理 作者: 用戶評(píng)論(0

3.2.1、配置PC站硬件機(jī)架

當(dāng)SIMATICNET軟件成功安裝后,即可通過點(diǎn)擊StationConfigurationEditor進(jìn)入配置窗口。選擇一號(hào)插槽,點(diǎn)擊Add按鈕添加,在添加組件窗口中選擇OPCServer點(diǎn)擊OK即完成。同樣方法選擇三號(hào)插槽添加IEGeneral。插入IEGeneral后,即彈出其屬性對(duì)話框。點(diǎn)擊NetworkProperties,進(jìn)行網(wǎng)卡參數(shù)配置。點(diǎn)擊NetworkProperties后,Windows網(wǎng)絡(luò)配置窗口即打開,選擇本地連接屬性菜單設(shè)置網(wǎng)卡參數(shù),設(shè)置IP地址和子網(wǎng)掩碼。點(diǎn)擊StationName按鈕,指定PC站的名稱,這里命名為E_OPC。

3.2.2、配置控制臺(tái)(ConfigurationConsole)

配置控制臺(tái)是組態(tài)設(shè)置和診斷的核心工具,用于PC硬件組件和PC應(yīng)用程序的組態(tài)和診斷。正確完成PC站的硬件組態(tài)后,打開配置控制臺(tái)(start→simatic→simaticnet→Configurationconsole),可以看到所用以太網(wǎng)卡的模式已從PGmode切換到Configurationmode,插槽號(hào)(Index)也自動(dòng)指向3。在AccessPoints設(shè)定窗口中,將S7ONLINE指向PCinternal(local)。此設(shè)定是為PC站組態(tài)的下載做準(zhǔn)備。

3.2.3、在Step7中組態(tài)PCStation并下載到PLC中

打開SIMATICManager,創(chuàng)建一個(gè)新項(xiàng)目,如“E_OPC”。通過Insert→Station→SimaticPcStation插入一個(gè)PC站。雙擊Configuration即可進(jìn)入PCStation組態(tài)界面。

在硬件組態(tài)中,從硬件目錄窗口選擇與已安裝的Simaticnet軟件版本相符的硬件插入到與在StationConfigurationEditor配置的PC硬件機(jī)架相對(duì)應(yīng)的插槽中。

點(diǎn)擊IEGeneral屬性對(duì)話框中Properties按鈕打開以太網(wǎng)接口參數(shù)設(shè)置對(duì)話框,按要求設(shè)置以太網(wǎng)卡的IP地址和相應(yīng)的子網(wǎng)掩碼。IP地址應(yīng)與實(shí)際硬件所設(shè)以太網(wǎng)卡IP地址一致。并用New按鈕建立一個(gè)Ethernet網(wǎng)絡(luò)。確認(rèn)所有組態(tài)參數(shù),完成網(wǎng)卡設(shè)置。

完成PC站組件設(shè)置后,按下編譯存盤按鈕確定且存儲(chǔ)當(dāng)前組態(tài)配置,編譯無誤后,點(diǎn)擊ConfigureNetwork按鈕,進(jìn)入NetPro配置窗口。

在NetPro網(wǎng)絡(luò)配置中,用鼠標(biāo)選擇OPCServer后在連接表第一行鼠標(biāo)右鍵插入一個(gè)新的連接。

確認(rèn)所有配置后,已建好的S7連接就會(huì)顯示在連接列表中。點(diǎn)擊編譯存盤,如得到Noerror的編譯結(jié)果,則正確組態(tài)完成,如圖2所示。

OPC技術(shù)的PC與西門子PLC的實(shí)時(shí)通訊技術(shù)

圖2 ?正確組態(tài)完成后的NetPro窗口

完成PC站組態(tài)后,即可在NetPro窗口點(diǎn)擊功能按鈕欄中下載按鈕將組態(tài)下載到PC站中。下載完成后,可以打開StationConfigurationEditor窗口檢查組件狀態(tài)。

3.3、PC機(jī)通過LabVIEW與S7-300PLC實(shí)時(shí)通訊的實(shí)現(xiàn)

PC機(jī)通過LabVlEW與OPCServer進(jìn)行通訊有三種方法:

1)通過ActiveX自動(dòng)化接口實(shí)現(xiàn)對(duì)OPCServer的訪問;

2)通過NI的DataSocket技術(shù)實(shí)現(xiàn)與OPCServer的通訊;

3)利用LabVIEWDSC模塊與OPCServer通訊。

其中前兩種方法只適合與少量點(diǎn)數(shù)的OPC標(biāo)簽連接。因?yàn)樾枰帉懚喽沃貜?fù)代碼或是通過For循環(huán)來讀寫,因此當(dāng)點(diǎn)數(shù)增多時(shí)會(huì)降低讀寫速度并讓系統(tǒng)變得不利于維護(hù)。通過DSC模塊內(nèi)建的與OPCServer通訊的機(jī)制,不僅編程變得相當(dāng)容易,而且其編程規(guī)模和讀寫速度皆不受點(diǎn)數(shù)的限制。鑒于實(shí)際系統(tǒng)的點(diǎn)數(shù)很多,結(jié)合項(xiàng)目的實(shí)際情況,我們選擇了第三種方法。

非常好我支持^.^

(48) 55.2%

不好我反對(duì)

(39) 44.8%

( 發(fā)表人:姚遠(yuǎn)香 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?