如何使用PLCSIM Advanced仿真通信


PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的顯著特點是除了可以仿真一般的PLC邏輯控制程序外還可以仿真通信,功能還是比較強大的。下圖是PLCSIM Advanced和PLCSIM的功能比較。

 

圖1 PLCSIM ADV和PLCSIM功能比較

比較遺憾的是目前PLCSIM ADV只支持仿真S7-1500系列PLC。不過對於我們學習通信來說關系不大,畢竟S7-1200和S7-1500的通信指令基本是一樣的。

安裝

PLCSIM ADV的安裝比較簡單,一路NEXT即可。不過記得先安裝PLCSIM ADV安裝包文件夾里面的“\Support\WinPcap_4_1_3.exe”,否則無法仿真通信。如果忘了的話后面再安裝也可以。

 

圖2 WinPcap

PLCSIM ADV安裝后會在計算機上生成一個虛擬網卡,我們要將它的IP地址設置成和我們項目中PLC的IP地址為同一網段。

 

圖3 PLCSIM虛擬網卡

運行

雙擊桌面上的S7-PLCSIM Advanced V3.0圖標即可啟動PLCSIM ADV。

 

圖4 PLCSIM ADV界面

如果要仿真通信的話需要選擇上圖中紅色方框里面的“PLCSIM Virtual Eth. Adapter”有效。然后點擊藍色圓圈中的箭頭添加虛擬PLC。

 

圖5 添加虛擬PLC

輸入虛擬PLC實例名稱和IP地址、子網掩碼后點擊按鈕“Start”即可創建新的虛擬PLC實例,這里為了仿真后面的通信創建了兩個實例。

 

圖6 添加2個虛擬PLC

仿真MODBUS TCP

創建一個新項目,插入兩個S7-1500,分別調用MB_SERVER和MB_CLIENT來作為Modbus TCP Server和Modbus TCP Client。

 

圖7 服務端程序

 

圖8 客戶端程序

完成后分別下載到之前創建的虛擬PLC。下載時網卡記得選擇PLCSIM虛擬網卡。

 

圖9 選擇虛擬網卡

下載后的PLCSIM ADV是這樣的,可以看到兩個虛擬PLC已經在運行模式。

 

圖10 虛擬PLC已運行

    當我們使能客戶端請求讀命令時,就可以看到客戶端成功讀取了服務端里面的數據。

 

圖11 讀取數據

PLCSIM ADV除了可以仿真MODBUS TCP通信外也可以仿真S7通信、Socket通信、WEB SERVER等等。不需要硬件我們也可以做通信測試,方便了學習與項目調試。

 

HwLib(慧蘭博)技術團隊專注於高端自動化技術,如果您對我們的技術教程感興趣的話,可以X寶上搜索店鋪“hwlib”或者“慧蘭博”

關於HwLib(慧蘭博)技術團隊的更多信息:

HwLib(慧蘭博)技術團隊技術資料:

(百度網盤)

https://pan.baidu.com/s/1cInKRSJIRcKQHylV3gafmw
提取碼:0s3j

(堅果雲):
https://www.jianguoyun.com/p/DR20ZAEQq_K3CBivk5kD

或者登錄官網下載:www.hwlib.com.cn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM