【新閣教育】窮學上位機系列——搭建STEP7仿真環境

經常有學員問我,學習上位機要不要買PLC硬件?

我一般的回答是:富則自行購買,窮則搭建仿真。

PLC硬件,對於學習上位機來說,是錦上添花的事,經濟條件允許,有則更好,條件不允許,我們也可以通過搭建仿真環境的方式來學習,因此我專門準備了一個系列——窮學上位機系列。

 

01、寫在前面

 

 

 本文的主題是基於STEP7搭建西門子仿真環境,STEP7是西門子300系列、400系列的編程軟件,早期學習PLC的小夥伴對這個一定不陌生,雖然現在可以在TIA環境下編寫S7-300/400的程序,但是不可否認,仍然有很多企業(尤其是製造業)在使用S7-300/400 PLC,如果僅僅使用S7-300/400,我覺得STEP7相比博圖來說,會更加小巧和方便。
軟件環境:SIMATIC Manager V5.6、PLCSIM V5.4、NetToPLCsim、CMSPro硬件環境:WIN10 64位

軟件獲取關鍵詞:STEP7、PLCSIM、NetToPLCsim、CMSPro【dotNet工控上位機:thinger_swj】

 

02、仿真步驟

 

1、創建項目:使用STEP7創建一個PLC項目,取名thinger_cn_PLCSimulator,插入一個SIMATIC 300站點,如下所示:

 

 

2、硬件組態:打開硬件組態,首先插入一個機架Rack,然後插入一個S7-300的CPU,最好直接選擇帶PN接口的,這裡選擇的是CPU 315-2 PN/DP,如下所示:

 

 3、創建Ethernet:雙擊上圖中的PN-IO,在彈出的窗體中,選擇屬性>>新建,然後將IP地址修改成192.168.1.123,這裡的IP地址是自己設置的,只要和本機在同一網段即可。

 

 

4、編譯保存:點擊下圖中的紅框圖標,將硬件組態編譯並保存。件仿真300/400PLC,而不需要安裝龐大的博圖軟件,而且這裡主要採用的是NetToPLCsim的方案,也不需要安裝PLCSIM-Advanced。

 

 5、啟動NetToPLCsim:以管理員權限運行NetToPLCsim,會彈出以下窗口,選擇是即可。

 

 6、啟動PLCSIM:在SIMATIC Manager窗體中,點擊下圖中的紅框圖標,啟動PLCSIM,如果該圖標為灰色,說明PLCSIM未安裝。

 

 7、下載PLC程序:在SIMATIC Manager窗體中,點擊下圖中的紅框圖標,下載PLC程序。

 

 8、添加Station:回到NetToPLCsim軟件中,點擊Add,添加Station,如下圖所示:

 

 

9、Start Server:在NetToPLCsim軟件中,點擊Start Server,如下圖所示:

 

 

10、通信測試:按照以上步驟執行完成後,一個S7-300PLC的仿真環境就搭建好了,接下來可以進行通信,這裡使用的是通信測試平台,設置IP地址為192.168.1.103,PLC類型選擇300PLC,讀取變量選擇MD0(由於沒有寫任何程序,也沒有創建DB塊,所以就直接測試M存儲區變量),類型選擇INT類型,讀取並寫入數據,進行測試,結果如下所示:【dotNet工控上位機:thinger_swj】

特別注意:這裡的IP地址要填寫PC的IP地址,而不是PLC的IP地址。

 

 

03、整體總結

 

STEP7仿真最大的好處在於可以使用SIMATIC Manager軟件仿真300/400PLC,而不需要安裝龐大的博圖軟件,而且這裡主要採用的是NetToPLCsim的方案,也不需要安裝PLCSIM-Advanced。

 

【晶晶助教微信:xiketang777】

【dotNet工控上位機:thinger_swj】