師妹:師兄,剛剛看到微信群中有小伙伴在問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
+關注
關注
5010文章
13271瀏覽量
463057 -
西門子
+關注
關注
94文章
3034瀏覽量
115780 -
仿真
+關注
關注
50文章
4070瀏覽量
133552 -
S7-1200
+關注
關注
11文章
331瀏覽量
17957
原文標題:西門子S7-1200不能仿真通信?嘿嘿,那是你不會。。。 【附資源】
文章出處:【微信號:工控PLC布道師,微信公眾號:工控PLC布道師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論