前言
最近有一些小伙伴留言問:開發(fā)上位機的項目,PLC是西門子S7-1200,采用S7通信,不想一直帶著PLC跑來跑去,能不能搭建一個S7-1200的仿真?
回復
當然是可以的,目前來說,西門子PLC搭建通信的仿真環(huán)境,有兩種方式,一種方式是PLCSIM + NettoPLCSIM,另一種方式是TIA + PLCSIM-Advanced,后者只能仿真S7-1500或者ET200SP的CPU,因此如果我們想要搭建S7-1200的仿真,就必須要使用PLCSIM + NettoPLCSIM 的方式來實現(xiàn)了。下面,我將整個過程記錄下來,便于大家測試使用。
過程
1.首先通過博圖創(chuàng)建一個新項目,項目名稱和路徑自擬。

2.添加一個新設(shè)備,選擇一個S7-1200的CPU,這里選擇CPU1214C DC/DC/DC。

3.命令行cmd中輸入ipconfig,確定一下本機的ip,如果本機ip為192.168.2.29。

4.修改PLC的IP地址為本機網(wǎng)卡的同一網(wǎng)段,本例中PLC的ip為192.168.2.88。

5.打開綠色軟件NettoPLCSim,右擊以管理員身份運行,如果沒有該軟件,可以通過公眾號回復 233 ,進行獲取。

6.打開后會有以下彈窗,選擇是即可。

7.點擊是之后,會自動執(zhí)行五個步驟,執(zhí)行完成如下。

8.切換到博圖軟件,設(shè)置PLC的連接機制,勾選一下允許來自遠程對象的PUT/GET通信訪問。
9.設(shè)置完成后,在博圖的工具欄中,啟動仿真圖標,必須提前安裝好PLCSIM。

10.根據(jù)提示,將PLC程序下載到PLCSIM中。
11.如果彈窗是否認為可信并建立連接,點擊是即可。
12.PLC程序下載完成后,重新啟動模塊,如下圖所示。

13.打開之前的NetToPLCsim軟件,點擊NetToPLCsim軟件中的Add按鈕。

14.點擊Add之后,選擇Network IP Address后面的選擇按鈕,選擇本機網(wǎng)卡及IP。

15.選擇Plcsim IP Address后面的按鈕,選擇仿真的PLC及IP。

16.根據(jù)提示修改Rack和Slot數(shù)值。

17.點擊Start Server,啟動服務。

18.通信測試,IP地址填寫PC的IP地址(這點要切記),本例為192.168.2.29,CPU選擇S7-1200,讀取一個M區(qū)的數(shù)據(jù),看看是否可以實現(xiàn)正常讀寫。如果想要讀取DB存儲區(qū)的地址,需要將DB塊優(yōu)化的塊訪問勾選去除。


19.這樣,一個仿真的S7-1200PLC就搭建完成了。
-END-
-
通信
+關(guān)注
關(guān)注
18文章
6276瀏覽量
139349 -
仿真
+關(guān)注
關(guān)注
52文章
4375瀏覽量
137499 -
西門子PLC
+關(guān)注
關(guān)注
13文章
169瀏覽量
18326
發(fā)布評論請先 登錄
S7-1200與S7-1200/S7-1500不同項目下UDP通信
基于S7-1200的設(shè)備與網(wǎng)絡組態(tài)
基于S7-1200的PLC的編程及擴展
WinCC V7.2與S7-1200的PLC通訊
S7-1200與PROFINET的通信
關(guān)于S7-1200和S7-1200之間UDP的通信與仿真
關(guān)于S7-1200或S7-1500 PLC的通信
S7-1200和S7-300 CP342-5的DP口的主從通信
S7-1200 PLC仿真功能
S7-1200 CPU與S7-200 SMART S7通信指南
一文解析S7-1200與S7-1500 S7通信

S7-1200能仿真通信嗎?
評論