師妹:師兄,剛剛看到微信群中有小伙伴在問S7-1200PLC怎么仿真呀?
布道師:嗷,那你出手了沒-。-
師妹:呃。。。沒有,因為,我也不會。。。
布道師:。。。
師妹:我記得,博途 + PLCSIM-Advanced,也只能仿真S7-1500或者ET200SP的CPU吧?So, S7-1200的CPU到底怎么仿真呀?
布道師:是的,所以咱們要試試另外一種方法:PLCSIM + NettoPLCSIM
NettoPLCSIM簡介
NetToPLCsim是一款免費的開源小工具,非常的實用!安裝包見文末。NetToPLCsim允許你使用運行模擬的PC的網(wǎng)絡接口,通過TCP/IP(Iso-On-TCP)通信從網(wǎng)絡訪問PLC。它可用于測試客戶端應用程序(SCADA、HMI等)以及S7 Plcsim,而無需真正的PLC。即使你的PLC是S7-1200,也無需擔心仿真問題。
仿真步驟截圖
1.在博途中新建一個項目并添加一個新設備,選擇一個S7-1200的CPU,例如CPU1214C。
2.確認一下本機的ip,如本機ip為192.168.2.29。
3.修改PLC的IP地址為同一網(wǎng)段,本例中PLC的ip為192.168.2.88。
4.打開NettoPLCSim小工具,以管理員身份運行。
5.打開后會有以下彈窗,選擇”是“即可。
6.點擊”是“之后,會自動執(zhí)行五個步驟,執(zhí)行完成如下。
7.切換到博途,設置PLC的連接機制,勾選允許來自遠程對象的PUT/GET通信訪問。【這個很重要】
8.設置完成后,啟動仿真。【請確認已經(jīng)安裝了PLCSIM】
9.根據(jù)提示,將PLC程序下載到PLCSIM中。
10.打開之前的NetToPLCsim小工具,點擊Add按鈕。
11.點擊Add之后,選擇Network IP 后面的選擇按鈕,選擇本機網(wǎng)卡及IP。
12.選擇Plcsim IP 后面的“..."按鈕,選擇仿真的PLC和IP地址。
13.根據(jù)提示修改Rack和Slot數(shù)值。
14.點擊Start Server,啟動服務,狀態(tài)變?yōu)閞unning。
15.通信測試,方式很多。可以用通信測試工具,也可以用C#寫一段小代碼。如下圖1/圖2
審核編輯 :李倩
-
plc
+關注
關注
5030文章
13700瀏覽量
472009 -
西門子
+關注
關注
98文章
3129瀏覽量
117723 -
仿真
+關注
關注
51文章
4234瀏覽量
135290 -
S7-1200
+關注
關注
11文章
333瀏覽量
18435
原文標題:西門子S7-1200不能仿真通信?嘿嘿,那是你不會。。。 【附資源】
文章出處:【微信號:工控PLC布道師,微信公眾號:工控PLC布道師】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
EtherCAT轉(zhuǎn)ProfiNet西門子1200PLC與伺服電機通訊案例全解

工業(yè)智能網(wǎng)關采集西門子PLC的智能工廠解決方案

如何選擇適合的西門子S7-1200系列PLC型號?

基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關達成西門子 1200 PLC 與伺服電機通訊連接的應用實例

S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

宏集物聯(lián)網(wǎng)工控屏通過 S7 ETH 協(xié)議采集西門子 1200 PLC 數(shù)據(jù)

評論