師妹:師兄,剛剛看到微信群中有小伙伴在問S7-1200PLC怎么仿真呀?
布道師:嗷,那你出手了沒-。-
師妹:呃。。。沒有,因為,我也不會。。。
布道師:。。。
師妹:我記得,博途 + PLCSIM-Advanced,也只能仿真S7-1500或者ET200SP的CPU吧?So, S7-1200的CPU到底怎么仿真呀?
布道師:是的,所以咱們要試試另外一種方法:PLCSIM + NettoPLCSIM
NettoPLCSIM簡介

NetToPLCsim是一款免費的開源小工具,非常的實用!安裝包見文末。NetToPLCsim允許你使用運行模擬的PC的網絡接口,通過TCP/IP(Iso-On-TCP)通信從網絡訪問PLC。它可用于測試客戶端應用程序(SCADA、HMI等)以及S7 Plcsim,而無需真正的PLC。即使你的PLC是S7-1200,也無需擔心仿真問題。
仿真步驟截圖
1.在博途中新建一個項目并添加一個新設備,選擇一個S7-1200的CPU,例如CPU1214C。

2.確認一下本機的ip,如本機ip為192.168.2.29。

3.修改PLC的IP地址為同一網段,本例中PLC的ip為192.168.2.88。

4.打開NettoPLCSim小工具,以管理員身份運行。

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

6.點擊”是“之后,會自動執行五個步驟,執行完成如下。

7.切換到博途,設置PLC的連接機制,勾選允許來自遠程對象的PUT/GET通信訪問。【這個很重要】

8.設置完成后,啟動仿真。【請確認已經安裝了PLCSIM】

9.根據提示,將PLC程序下載到PLCSIM中。

10.打開之前的NetToPLCsim小工具,點擊Add按鈕。

11.點擊Add之后,選擇Network IP 后面的選擇按鈕,選擇本機網卡及IP。

12.選擇Plcsim IP 后面的“..."按鈕,選擇仿真的PLC和IP地址。

13.根據提示修改Rack和Slot數值。

14.點擊Start Server,啟動服務,狀態變為running。

15.通信測試,方式很多。可以用通信測試工具,也可以用C#寫一段小代碼。如下圖1/圖2


審核編輯 :李倩
-
plc
+關注
關注
5051文章
14602瀏覽量
487056 -
西門子
+關注
關注
98文章
3313瀏覽量
120412 -
仿真
+關注
關注
54文章
4486瀏覽量
138315 -
S7-1200
+關注
關注
11文章
335瀏覽量
19566
原文標題:西門子S7-1200不能仿真通信?嘿嘿,那是你不會。。。 【附資源】
文章出處:【微信號:工控PLC布道師,微信公眾號:工控PLC布道師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
無需更換PLC!讓西門子S7-1200輕松驅動匯川EtherCAT伺服
穩聯技術Profinet嵌入式開發板與西門子PLC S7-1200
HINET網關實現西門子S7-1200 PLC遠程監控方案
天拓四方分享:什么事S7-1200 G2++?
基于Modbus TCP的WinCC監控S7-1200/200SMT應用實例
工業自動化通信方案:臺灣偉斯掃碼槍通過RS232轉Profinet網關接入西門子S7-1200 PLC系統詳解
RS232轉Profinet網關與西門子S7-1200 PLC的智能化工業通信應用
RS232轉Profinet網關實現偉斯掃碼槍A898BT與西門子S7-1200 PLC的快速通訊
西門子S7-1200 PLC與JRT激光測距傳感器的RS485轉Profinet網關集成方案解析
工業自動化通信難題破解:Modbus RTU轉Profinet網關在渦街流量計與西門子S7-1200 PLC系統集成中的應用
plc以太網通訊模塊:西門子 S7-300PLC 與 S7-1200、觸摸屏及變頻器通訊案例
西門子PLC(S7-1200/1500/300/400)的數據采集與監控方案
西門子S7-1200 G2的7大亮點及最新功能
EtherCAT轉ProfiNet西門子1200PLC與伺服電機通訊案例全解
西門子S7-1200不能仿真通信?
評論