01 自己寫(xiě)的上位機(jī)程序如何與PLC聯(lián)合仿真
我們知道如果使用西門(mén)子TIA Portal 可以通過(guò)PLCSIM和PDPS,NX MCD,Plant Simulation等進(jìn)行虛擬調(diào)試,以為上述的都是西門(mén)子的產(chǎn)品,所以進(jìn)行虛擬調(diào)試很容易。
PDPS,NX MCD,Plant Simulation也支持OPCUA,因此可以通過(guò)OPCUA等與別的控制器進(jìn)行虛擬調(diào)試。
但是對(duì)于大多數(shù)沒(méi)有真正接觸過(guò)VC(虛擬調(diào)試)的人來(lái)說(shuō),可能更多是使用PLCSIM來(lái)單獨(dú)仿真調(diào)試PLC程序,那么問(wèn)題來(lái)了,如果我現(xiàn)在想使用PLCSIM來(lái)連接我自己通過(guò)高級(jí)語(yǔ)言編寫(xiě)的軟件或者第三方軟件進(jìn)行PLC仿真調(diào)試應(yīng)該怎么辦?
舉個(gè)例子,我自己寫(xiě)了一段程序,需要與PLC進(jìn)行通訊,但是我目前沒(méi)有實(shí)體PLC,那我應(yīng)該怎么辦?
舉另一個(gè)例子,我們平時(shí)也許會(huì)用到Keware,有沒(méi)有可能我直接使用PLCSIM直接與kepware進(jìn)行聯(lián)合仿真?
于是,今天的主角NetToPLCSIM就登場(chǎng)了。
NetToPLCSIM可以讓客戶端程序(SCADA等)通過(guò)網(wǎng)絡(luò)的方式訪問(wèn)PLCSIM,既然可以訪問(wèn)PLCSIM,那么在沒(méi)有真實(shí)PLC的情況下進(jìn)行仿真調(diào)試的問(wèn)題也就解決了(至少和西門(mén)子PLC連接的問(wèn)題就解決了)。
02使用kepware與PLCSIM進(jìn)行聯(lián)合仿真
接著我們簡(jiǎn)述下通過(guò)STEP 7 + PLCSim + NetToPLCsim+kepware,完成PC通過(guò)OPC與PLC的連接(自己編寫(xiě)的軟件也可以)
軟件截圖
測(cè)試環(huán)境為兩臺(tái)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項(xiàng)目下載到PLCSIM
2.以管理員身份運(yùn)行NetToPLCsim,并允許NetToPLCsim使用102端口(102端口不能被別的應(yīng)用程序占用)
3:在NetToPLCSIM中點(diǎn)擊Add,并設(shè)置以下參數(shù):
Network IP Address:運(yùn)行PLCSIM所在PC的IP地址192.168.1.10
PlCSIM IP Address:PLC的IP地址,根據(jù)實(shí)際的PLC硬件組態(tài)輸入。在這個(gè)例子里是192.168.1.5
Rack/Slot:PLC所在的機(jī)架號(hào)和槽位號(hào),根據(jù)實(shí)際的PLC硬件組態(tài)輸入。S7-300一般是R0/S2
4:添加完一個(gè)站后,選擇“Start Server"啟動(dòng)服務(wù)
5:在另一臺(tái)PC2中,通過(guò)kepware設(shè)置OPC相關(guān)參數(shù),即可正常進(jìn)行連接調(diào)試。
注意:
1.NetToPLCSIM也不是萬(wàn)能的,可以看看下面它所不支持的內(nèi)容(懶得翻譯了);
2.這可不是西門(mén)子官方出的,用于測(cè)試仿真很有用,出了什么Bug可不要去找官方技術(shù)支持;
3.NetToPLCSIM很容易找到下載鏈接,公眾號(hào)就不放鏈接了,我用過(guò)的最新的是1.2.4的,已經(jīng)全面支持博圖~
審核編輯:劉清
-
控制器
+關(guān)注
關(guān)注
114文章
17104瀏覽量
184244 -
plc
+關(guān)注
關(guān)注
5037文章
13918瀏覽量
474514 -
西門(mén)子
+關(guān)注
關(guān)注
98文章
3173瀏覽量
118244 -
mcd
+關(guān)注
關(guān)注
0文章
13瀏覽量
11302 -
上位機(jī)
+關(guān)注
關(guān)注
27文章
967瀏覽量
55786
原文標(biāo)題:TIA +NetToPLCSIM:西門(mén)子PLC與第三方軟件聯(lián)合仿真與虛擬調(diào)試
文章出處:【微信號(hào):智能制造之家,微信公眾號(hào):智能制造之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門(mén)子PLC進(jìn)行連續(xù)數(shù)據(jù)采集、時(shí)序和故障追蹤的方法
如何打開(kāi)第三方軟件
如何在LabVIEW中嵌入第三方軟件界面
LabVIEW與第三方軟件交互問(wèn)題
西門(mén)子TIA(1500)維綸通HMI LABVIEW三方聯(lián)合仿真
buildroot如何添加支持第三方軟件?
幾種常見(jiàn)的西門(mén)子通信方式
解答索尼電視如何安裝第三方軟件
如何通過(guò)S7-1200與第三方設(shè)備實(shí)現(xiàn)自由口通信
西門(mén)子PLC的五種通信方式
西門(mén)子PLC編程軟件功能及安裝

西門(mén)子S7-1200與第三方設(shè)備自由口通信詳解

300MPI以太網(wǎng)模塊西門(mén)子plc300以太網(wǎng)組態(tài)

西門(mén)子標(biāo)準(zhǔn)化編程和虛擬調(diào)試應(yīng)用

評(píng)論