亚洲 日韩 激情 无码 中出,无码人妻久久一区二区三区蜜桃,亚无码乱人伦一区二区,四虎影视永久免费观看,四虎成人精品一区二区免费网站

電腦控制PLC(電腦如何控制開關(guān))

小編:圣子 更新時(shí)間:2022-08-22 14:12

在之前的文章中,我們分享了使用自復(fù)位按鈕來控制PLC的動作,單調(diào)的按鈕無法滿足日益增長的需求,隨著電腦的日益普及,人們需要在辦公室坐在電腦前面,就可以控制PLC的動作。

對于S7-200這種比較古老的PLC來說,因?yàn)樗]有帶RJ45的網(wǎng)絡(luò)接口,所以使用WinCC來直接控制它是不可能的。需要一個(gè)中間層,這個(gè)中間層就叫PC Access。

電腦控制PLC(電腦如何控制開關(guān))

PC Access是由西門子專門為S7-200 PLC推出的一款OPC Server軟件,用于向OPC客戶端提供數(shù)據(jù)信息,支持符合任何標(biāo)準(zhǔn)的OPC Client(客戶端)通訊。S7-200 PC Access官方版自帶OPC客戶測試端,用戶可以方便地檢測其項(xiàng)目的通訊及配置的正確性。

OPC(OLE for Process Control)是嵌入式過程控制標(biāo)準(zhǔn),是用于服務(wù)器/ 客戶端鏈接的統(tǒng)一而開放的接口標(biāo)準(zhǔn)和技術(shù)規(guī)范。OPC 作為一種工業(yè)標(biāo)準(zhǔn),提供了工業(yè)環(huán)境中信息交換的統(tǒng)一標(biāo)準(zhǔn)軟件接口。

OPC 是一種開放式系統(tǒng)接口標(biāo)準(zhǔn),可允許在自動化/PLC 應(yīng)用、現(xiàn)場 設(shè)備和基于PC 的應(yīng)用程序(例如HMI 或辦公室應(yīng)用程序)之間進(jìn)行簡單的標(biāo)準(zhǔn) 化數(shù)據(jù)交換。它工作于應(yīng)用程序 的下方??梢栽赑C 機(jī)上監(jiān)控、調(diào)用和處理可編程控制器的數(shù)據(jù)和事件。 PC Access 可以用于連接西門子,或者第三方的支持OPC 技術(shù)的上位機(jī)軟件,這個(gè)上位機(jī)軟件,通常說的就是WinCC。

首先我們需要把前面寫的PLC梯形圖做一下修改,之前我們做的程序,里面控制開關(guān)使用的是輸入映象寄存器,這種方式只能是通過按鈕才能進(jìn)行設(shè)置?,F(xiàn)在我們需要通過電腦軟件,也就是Wincc進(jìn)行控制的話,我們只能設(shè)置它的內(nèi)部變量存儲器(V),于是,我們把梯形圖改成如下方式:

電腦控制PLC(電腦如何控制開關(guān))

如上圖所示,我們需要控制變量V0.0,把這一位值設(shè)成1,線路就能接通,把變量V0.1設(shè)成1,線路就會斷開,我們現(xiàn)在的任務(wù)就是要讀寫V0.0、V0.1和Q0.0的值。

要能做到這一步,我們就需要借助PC Access這個(gè)軟件,如下圖所示;

電腦控制PLC(電腦如何控制開關(guān))

從西門子官網(wǎng)上下載完成PC Access以后,安裝比較簡單,安裝完成以后,我們直接打開這個(gè)軟件。在主界面中,我們看到,它已經(jīng)檢測到我們的PLC在COM3的接口處,如果顯示不正確的話,我們可以通過右鍵菜單的PC/PG菜單項(xiàng)進(jìn)行修改,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

如何設(shè)置PG/PC接口,我們在前面的篇幅里已經(jīng)講過了,這里我們一切正常的話,就點(diǎn)擊“新PLC”菜單項(xiàng)進(jìn)行設(shè)置,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

輸入PLC的名稱和網(wǎng)絡(luò)地址以后,點(diǎn)擊確認(rèn)就成功新建了一個(gè)PLC連接。創(chuàng)建完成連接以后,我們繼續(xù)在這個(gè)連接上創(chuàng)建我們需要的變量,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

在這里,我們一共創(chuàng)建3個(gè)變量,他們的地址分別對應(yīng)V0.0、V0.1和Q0.0,效果如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

至此,PC Access這里的工作已經(jīng)做完了,全部工作做完以后,一定要記得保存,否則設(shè)置不會生效,切記!我們需要打開上位機(jī)軟件WinCC,進(jìn)行畫面的制作和變量的鏈接等工作,WinCC的具體安裝方法,可以參考前面篇幅。

打開我們安裝好的WinCC主窗口,找到左側(cè)列表中的“變量管理”項(xiàng)目,右鍵菜單中選擇“添加新的驅(qū)動程序”,在彈出對話框中選擇“OPC.chn”,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

創(chuàng)建成功以后,看到在“變量管理”中新增了一個(gè)叫“OPC”的子項(xiàng)目,右鍵菜單選擇“系統(tǒng)參數(shù)”選項(xiàng),打開OPC條目管理器的對話框,找到我們干菜創(chuàng)建的S7200.OPCServer項(xiàng)目,然后點(diǎn)擊“瀏覽服務(wù)器”按鈕,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

在打開的對話框中,找到我們剛才創(chuàng)建的3個(gè)變量,全選以后點(diǎn)擊“添加條目”按鈕,把我們創(chuàng)建的三個(gè)變量導(dǎo)入到WinCC里面,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

這個(gè)時(shí)候會有消息框詢問你一些參數(shù),點(diǎn)擊默認(rèn)按鈕即可,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

全部完成以后,我們可以看到,三個(gè)選中的變量已經(jīng)被成功添加到變量管理里面,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

至此,后臺數(shù)據(jù),已經(jīng)全部完成,我們需要做一個(gè)UI界面,一個(gè)是開始按鈕,一個(gè)是停止按鈕,還有一個(gè)狀態(tài)顯示。我們還是在這個(gè)頁面中點(diǎn)擊圖形編輯器,在頁面上添加兩個(gè)按鈕和一個(gè)圓形狀態(tài)框,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

為這兩個(gè)按鈕綁定事件,當(dāng)鼠標(biāo)按下時(shí),把對應(yīng)的變量置為1,當(dāng)鼠標(biāo)釋放時(shí),把對應(yīng)的變量置為0,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

對于圓形狀態(tài)框來說,同樣綁定相應(yīng)的事件,當(dāng)變量為0的時(shí)候,背景色顯示為紅色,當(dāng)變量為1的時(shí)候,顯示為綠色,如下圖所示:

電腦控制PLC(電腦如何控制開關(guān))

最后,點(diǎn)擊運(yùn)行按鈕,運(yùn)行效果如圖所示,這樣就可以很方便的在電腦上控制PLC的各種功能了:

電腦控制PLC(電腦如何控制開關(guān))