前言
最近有一些小伙伴留言問:開發(fā)上位機(jī)的項(xiàng)目,PLC是西門子S7-1200,采用S7通信,不想一直帶著PLC跑來跑去,能不能搭建一個(gè)S7-1200的仿真?
回復(fù)
當(dāng)然是可以的,目前來說,西門子PLC搭建通信的仿真環(huán)境,有兩種方式,一種方式是PLCSIM + NettoPLCSIM,另一種方式是TIA + PLCSIM-Advanced,后者只能仿真S7-1500或者ET200SP的CPU,因此如果我們想要搭建S7-1200的仿真,就必須要使用PLCSIM + NettoPLCSIM 的方式來實(shí)現(xiàn)了。下面,我將整個(gè)過程記錄下來,便于大家測試使用。
過程
1.首先通過博圖創(chuàng)建一個(gè)新項(xiàng)目,項(xiàng)目名稱和路徑自擬。
2.添加一個(gè)新設(shè)備,選擇一個(gè)S7-1200的CPU,這里選擇CPU1214C DC/DC/DC。
3.命令行cmd中輸入ipconfig,確定一下本機(jī)的ip,如果本機(jī)ip為192.168.2.29。
4.修改PLC的IP地址為本機(jī)網(wǎng)卡的同一網(wǎng)段,本例中PLC的ip為192.168.2.88。
5.打開綠色軟件NettoPLCSim,右擊以管理員身份運(yùn)行,如果沒有該軟件,可以通過公眾號(hào)回復(fù) 233 ,進(jìn)行獲取。
6.打開后會(huì)有以下彈窗,選擇是即可。
7.點(diǎn)擊是之后,會(huì)自動(dòng)執(zhí)行五個(gè)步驟,執(zhí)行完成如下。
8.切換到博圖軟件,設(shè)置PLC的連接機(jī)制,勾選一下允許來自遠(yuǎn)程對(duì)象的PUT/GET通信訪問。
9.設(shè)置完成后,在博圖的工具欄中,啟動(dòng)仿真圖標(biāo),必須提前安裝好PLCSIM。
10.根據(jù)提示,將PLC程序下載到PLCSIM中。
11.如果彈窗是否認(rèn)為可信并建立連接,點(diǎn)擊是即可。
12.PLC程序下載完成后,重新啟動(dòng)模塊,如下圖所示。
13.打開之前的NetToPLCsim軟件,點(diǎn)擊NetToPLCsim軟件中的Add按鈕。
14.點(diǎn)擊Add之后,選擇Network IP Address后面的選擇按鈕,選擇本機(jī)網(wǎng)卡及IP。
15.選擇Plcsim IP Address后面的按鈕,選擇仿真的PLC及IP。
16.根據(jù)提示修改Rack和Slot數(shù)值。
17.點(diǎn)擊Start Server,啟動(dòng)服務(wù)。
18.通信測試,IP地址填寫PC的IP地址(這點(diǎn)要切記),本例為192.168.2.29,CPU選擇S7-1200,讀取一個(gè)M區(qū)的數(shù)據(jù),看看是否可以實(shí)現(xiàn)正常讀寫。如果想要讀取DB存儲(chǔ)區(qū)的地址,需要將DB塊優(yōu)化的塊訪問勾選去除。
19.這樣,一個(gè)仿真的S7-1200PLC就搭建完成了。
-END-
-
通信
+關(guān)注
關(guān)注
18文章
6070瀏覽量
136423 -
仿真
+關(guān)注
關(guān)注
50文章
4124瀏覽量
133991 -
西門子PLC
+關(guān)注
關(guān)注
13文章
144瀏覽量
17080
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論