01 自己寫的上位機(jī)程序如何與PLC聯(lián)合仿真
我們知道如果使用西門子TIA Portal 可以通過PLCSIM和PDPS,NX MCD,Plant Simulation等進(jìn)行虛擬調(diào)試,以為上述的都是西門子的產(chǎn)品,所以進(jìn)行虛擬調(diào)試很容易。
PDPS,NX MCD,Plant Simulation也支持OPCUA,因此可以通過OPCUA等與別的控制器進(jìn)行虛擬調(diào)試。
但是對于大多數(shù)沒有真正接觸過VC(虛擬調(diào)試)的人來說,可能更多是使用PLCSIM來單獨仿真調(diào)試PLC程序,那么問題來了,如果我現(xiàn)在想使用PLCSIM來連接我自己通過高級語言編寫的軟件或者第三方軟件進(jìn)行PLC仿真調(diào)試應(yīng)該怎么辦?
舉個例子,我自己寫了一段程序,需要與PLC進(jìn)行通訊,但是我目前沒有實體PLC,那我應(yīng)該怎么辦?
舉另一個例子,我們平時也許會用到Keware,有沒有可能我直接使用PLCSIM直接與kepware進(jìn)行聯(lián)合仿真?
于是,今天的主角NetToPLCSIM就登場了。
NetToPLCSIM可以讓客戶端程序(SCADA等)通過網(wǎng)絡(luò)的方式訪問PLCSIM,既然可以訪問PLCSIM,那么在沒有真實PLC的情況下進(jìn)行仿真調(diào)試的問題也就解決了(至少和西門子PLC連接的問題就解決了)。
02使用kepware與PLCSIM進(jìn)行聯(lián)合仿真
接著我們簡述下通過STEP 7 + PLCSim + NetToPLCsim+kepware,完成PC通過OPC與PLC的連接(自己編寫的軟件也可以)
軟件截圖
測試環(huán)境為兩臺PC機(jī)
PC1:
軟件環(huán)境:STEP 7 + PLCSim + NetToPLCsim ,
IP地址: 192.168.1.10
PC2:
軟件環(huán)境:Kepware
IP地址:192.168.1.20
步驟:
1.將PLC項目下載到PLCSIM
2.以管理員身份運行NetToPLCsim,并允許NetToPLCsim使用102端口(102端口不能被別的應(yīng)用程序占用)
3:在NetToPLCSIM中點擊Add,并設(shè)置以下參數(shù):
Network IP Address:運行PLCSIM所在PC的IP地址192.168.1.10
PlCSIM IP Address:PLC的IP地址,根據(jù)實際的PLC硬件組態(tài)輸入。在這個例子里是192.168.1.5
Rack/Slot:PLC所在的機(jī)架號和槽位號,根據(jù)實際的PLC硬件組態(tài)輸入。S7-300一般是R0/S2
4:添加完一個站后,選擇“Start Server"啟動服務(wù)
5:在另一臺PC2中,通過kepware設(shè)置OPC相關(guān)參數(shù),即可正常進(jìn)行連接調(diào)試。
注意:
1.NetToPLCSIM也不是萬能的,可以看看下面它所不支持的內(nèi)容(懶得翻譯了);
2.這可不是西門子官方出的,用于測試仿真很有用,出了什么Bug可不要去找官方技術(shù)支持;
3.NetToPLCSIM很容易找到下載鏈接,公眾號就不放鏈接了,我用過的最新的是1.2.4的,已經(jīng)全面支持博圖~
審核編輯:劉清
-
控制器
+關(guān)注
關(guān)注
112文章
15886瀏覽量
175395 -
plc
+關(guān)注
關(guān)注
5001文章
12948瀏覽量
459271 -
西門子
+關(guān)注
關(guān)注
93文章
2958瀏覽量
114843 -
mcd
+關(guān)注
關(guān)注
0文章
12瀏覽量
11096 -
上位機(jī)
+關(guān)注
關(guān)注
27文章
927瀏覽量
54560
原文標(biāo)題:TIA +NetToPLCSIM:西門子PLC與第三方軟件聯(lián)合仿真與虛擬調(diào)試
文章出處:【微信號:智能制造之家,微信公眾號:智能制造之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論