導(dǎo)讀: 很多學(xué)員因各種原因手頭沒有PLC和觸摸屏等實(shí)物,,PLC和屏的程序編寫完以后只能各自單獨(dú)仿真,,往往達(dá)不到令人滿意的效果。下面這篇文章就向大家介紹沒有實(shí)物如何利用西門子高級(jí)仿真與MCGS仿真做離線模擬,。 一,、所需軟件 西門子博圖(最好是V16版本及以上),、西門子高級(jí)仿真軟件V3.0版,、MCGS V7.7嵌入版及模擬運(yùn)行環(huán)境。 二,、程序編寫 1.PLC程序編寫 打開博圖V17軟件,,添加一臺(tái)S7-1511CPU(高級(jí)仿真只支持1500系列CPU),編寫一個(gè)起保停程序,,如下圖1所示: 圖1 2.博圖軟件設(shè)置 西門子PLC與第三方觸摸屏通信,,必須在硬件組態(tài)界面下,打開CPU屬性,,勾選連接機(jī)制選項(xiàng)下的允許來自遠(yuǎn)程對(duì)象的PUT/GET通信訪問,。另外,與普通仿真不同的是,,要想使用高級(jí)仿真,,必須右擊項(xiàng)目樹下的項(xiàng)目名稱,點(diǎn)擊屬性—保護(hù),勾選塊編譯時(shí)支持仿真,,如下圖2,、3所示: 圖2 圖3 3.觸摸屏組態(tài)設(shè)置 打開MCGS嵌入版軟件,在設(shè)備窗口中添加S7-1200驅(qū)動(dòng),,雙擊驅(qū)動(dòng),,打開設(shè)備編輯窗口,在本地IP地址欄填寫電腦的IP地址,,比如192.168.0.10,,在遠(yuǎn)程IP地址欄填寫PLC的IP地址,比如192.168.0.1,,其余選項(xiàng)均默認(rèn)即可,。接下來建立設(shè)備通道關(guān)聯(lián)PLC的變量地址,如下圖4所示: 圖4 4.觸摸屏畫面組態(tài) 在工作臺(tái)中新建一個(gè)用戶窗口并打開,,從工具箱中拖拽出兩個(gè)按鈕和一個(gè)圓,,關(guān)聯(lián)好變量地址并設(shè)置好所需功能,如下圖5所示: 圖5 三,、建立仿真連接 1.PLC仿真 打開軟件S7-PLCSIM Advanced V3.0,,通信接口選擇PLCSIM Virtual Eth.Adapter,TCP/IP communication選擇以太網(wǎng),,并填寫1500PLC創(chuàng)建的項(xiàng)目名稱,、IP地址、子網(wǎng)掩碼等,,PLC類型選擇S7-1500,,點(diǎn)擊start,建立與編程軟件的連接,,如下圖6所示: 圖6 2.觸摸屏仿真 點(diǎn)擊工具欄的下下載工程圖標(biāo),,進(jìn)入下載設(shè)置界面。點(diǎn)擊模擬運(yùn)行—工程下載,,即進(jìn)入觸摸屏的模擬運(yùn)行界面,,如下圖7所示: 圖7 四、仿真效果 點(diǎn)擊啟動(dòng)按鈕的仿真效果圖如圖8所示,;點(diǎn)擊停止按鈕的如圖9所示,。至此仿真完畢,大家可以在手頭沒有實(shí)物的情況下利用西門子高級(jí)仿真軟件來實(shí)現(xiàn)與觸摸屏的離線模擬,,極大地方便了程序的測(cè)試及功能驗(yàn)證,。 圖8 圖9 文章來源:技成培訓(xùn)網(wǎng),作者:技成-何曉剛,,未經(jīng)授權(quán)不得轉(zhuǎn)載,。 |
|