【新閣教育】台達DVP-ES3 ModbusTCP通信案例


 

 

本文主要針對台達DVP-ES3系列PLC,實現上位機與PLC之間的ModbusTCP通信。

 

一、硬件說明

 

DVP-ES3 系列為高階應用可編程控制器, CPU 內置4 組高速計數器輸入、4組軸輸出(脈沖型)或支持8軸單脈沖輸出;以及8 軸總線(CANopen)定位輸出。提供多樣性的網絡通訊選擇,提供用戶強大的網絡功能,透過便利的軟件設置,快速建立各式網絡裝置鏈接。

 

DVP-ES3 系列PLC內置通信端口:RS-485 * 2、Ethernet * 1、CANopen * 1

 

二、軟件安裝

 

DVP-ES3 系列采用全新ISPSoft軟件進行編程,操作直觀簡單,除了支持IEC61131-3編程語言外,還支持在線編輯、在線校驗、台達FB功能塊,程序加密等功能,方便客戶程序開發。

 

ISPSoft必須使用最新版本3.12,同時還需要安裝網絡配置軟件COMMGR,ISPSoft及COMMGR軟件獲取方式,公眾號后台回復關鍵詞:DVP-ES3軟件套裝。

 

三、軟件使用

 

軟件安裝過程就不做過多說明了,安裝完成后,首先打開COMMGR,進行通信驅動程序設置,PLC出廠IP是192.168.1.5,這里端口號設置為502。

接着打開ISPSoft軟件,在工具>>通信設置中,選擇上面設置的Driver1。

然后就可以進行程序上傳下載了,點擊PLC主機>>聯機模式,實現與PLC之間的鏈接。

 

 然后打開裝置監控表,創建一個監控變量表,添加一些監控變量:

 

 

四、Modbus映射表

 

通過上面步驟實現了與PLC之間的鏈接,接下來我們實現上位機與PLC之間的通信,首先需要找到一個Modbus映射表:

 

 

該表對應文檔在步驟二提供的軟件套裝中,公眾號后台回復關鍵詞:DVP-ES3軟件套裝

 

五、ModbusPoll軟件初步測試

 

這里以讀取Y0-Y5為例:

 

Modbus Poll軟件設置如下:

 

 讀取結果如下:

 

 

六、上位機軟件編寫

 

上位機軟件編寫采用開源Modbus庫NModbus4,首先通過Nuget安裝NModbus4庫,核心代碼如下:

 今晚直播課↓


免責聲明!

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



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