最近有個(gè)項(xiàng)目要用mcgs的觸摸屏需要組態(tài),安裝好軟件后因?yàn)橛惺纠?xiàng)目,所以很快也就做好了自己的畫面,但是做好畫面后和plcsim一起測(cè)試并不順利,因此把問題處理的過程記錄一下。
還是先來看一下最終plcsim和觸摸屏模擬運(yùn)行后的畫面:
這兩個(gè)圖片能夠說明最終的結(jié)果是成功的,觸摸屏是模擬運(yùn)行,PLC程序也是模擬運(yùn)行,沒有真實(shí)PLC也沒有真實(shí)觸摸屏硬件,全部是虛擬環(huán)境實(shí)現(xiàn),說明mcgs也算是個(gè)好觸摸屏軟件。
先說一下自己的軟件環(huán)境:
1,西門子博圖V16
2,MCGS組態(tài)環(huán)境7.7版本
3,NetToplcsim
個(gè)人在Win11系統(tǒng)下,NetToplcsim的1.24和1.25版本都測(cè)試不通,而后在Win10虛擬機(jī)下測(cè)試才通過。是不是在Win11下肯定都不會(huì)成功,我不清楚,也可能是我電腦那里設(shè)置的有問題。但是我能保證的是在Win11系統(tǒng)下,對(duì)于博圖V16的諸如:cpu1200的固件版本必須是4.4及以上,塊支持仿真,不優(yōu)化,以及允許遠(yuǎn)程put/get以及其他的設(shè)置,也都是正確的,但是最終都不成功!
順便吐槽一下,Win11的網(wǎng)絡(luò)防火墻和任務(wù)欄位置的調(diào)整感覺沒有Win10好用,不知道小伙伴們有沒有同感的。
接下來還是說一些重點(diǎn)的知識(shí)點(diǎn):
1)MCGS中的設(shè)置
MCGS軟件的7.7版本設(shè)備通訊處,有設(shè)備調(diào)試功能,而MCGS的pro版本中不知為何應(yīng)該是取消了設(shè)備調(diào)試功能,這個(gè)設(shè)備調(diào)試功能我個(gè)人認(rèn)為還是很有用。下邊的圖片就是7.7版本中的設(shè)備調(diào)試界面:
這個(gè)圖片上可以看到是西門子1200plc和觸摸屏通訊,通訊狀為0表示通訊正常,M002.0此時(shí)的值為1,是因?yàn)槲页绦蛑蠱2.0的值為1,也就是說啟動(dòng)設(shè)備調(diào)試后就能監(jiān)控到PLC程序中的點(diǎn)位實(shí)際值了,當(dāng)然這個(gè)圖片其實(shí)是監(jiān)控的模擬plc的值。---這個(gè)圖片上還需要說明的一點(diǎn)就是本地端口號(hào),mscg是建議3000以上的值,初始打開這里可能是0,可能會(huì)造成通訊不上。
2)NetToPlcSim的設(shè)置
先看下圖:
該圖就是nettoplcsim軟件的正確配置,該軟件需要獲取prot102的使用權(quán)限,當(dāng)你以管理員身份運(yùn)行時(shí)它會(huì)自動(dòng)幫你獲取,可以看到我畫紅線的2個(gè)ip地址,0.20這個(gè)就是我電腦本機(jī)的網(wǎng)卡的地址,而0.1則是我設(shè)置的1200cpu的ip,通過nettoplcsim這個(gè)軟件2個(gè)地址就融合了,觸摸屏通過訪問0.20這個(gè)地址就相當(dāng)于訪問了plc,這樣來實(shí)現(xiàn)聯(lián)合的虛擬測(cè)試的。