1. 程式人生 > >【新閣教育】臺達DVP-ES3 ModbusTCP通訊案例

【新閣教育】臺達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庫,核心程式碼如下:

 今晚直播課↓

相關推薦

教育DVP-ES3 ModbusTCP通訊案例

    本文主要針對臺達DVP-ES3系列PLC,實現上位機與PLC之間的ModbusTCP通訊。   一、硬體說明   DVP-ES3 系列為高階應用可程式設計控制器, CPU 內建4 組高速計數器輸入、4組軸輸出(脈衝型)或支援8軸單脈衝輸出;以及8 軸匯流

教育窮學上位機系列——搭建STEP7模擬環境

經常有學員問我,學習上位機要不要買PLC硬體? 我一般的回答是:富則自行購買,窮則搭建模擬。 PLC硬體,對於學習上位機來說,是錦上添花的事,經濟條件允許,有則更好,條件不允許,我們也可以通過搭建模擬環境的方式來學習,因此我專門準備了一個系列——窮學上位機系列。   01、寫在前面  

思庫教育2017PHP項目實戰基礎+進階+項目之基礎篇

商品 資源庫 商城 文件引入 正則表達式 匿名 header 類和對象 多少 下載鏈接: 【思庫教育】2017PHP項目實戰基礎+進階+項目之基礎篇 小白變大牛,您的專屬資源庫! 小白變大牛,您的專屬資源庫! 內容非常充實,可以看目錄,設計的面多,項目多,技能多

老男孩教育2018年最新版大數據開發課程表

企業 style linu zookeepe family pan storm 大數據分析 zook 老男孩教育大數據開發課程適合所有對大數據開發有興趣的人員,從JavaSE 到大數據生態圈高端課程的開發。課程內容量很大,有一定的難度和深度,認真學習,,技術會有很大程度的提

深圳小產權房觀瀾村委統建樓漢華庭出售

觀瀾村委統建樓 觀瀾新漢華庭 深圳觀瀾村委統建樓新漢華庭,發綠本,占地2800平2大棟帶停車場,煤氣管道!樓盤介紹:100套村委綠本《新漢華庭》28號隆重開盤。奧晨?觀壹城商品為鄰!占地2800平2大棟帶停車場,煤氣管道!戶型面積:三房兩廳兩衛!103平~123平!毛坯!付款方式:一次性付款!首付5成

領卓教育Linux--靜態庫與動態庫(共享庫) 區別、製作和使用

1.概念和區別      靜態庫 :(1)libxxx.a ,程式在編譯時,將庫編譯 進可執行程式中!                     &nbs

領卓教育Linux學習入門(二)------系統命令之 打補丁

      打補丁,什麼意思,在玩LOL、王者、吃雞...等遊戲的時候,可能大家都遇到過打打補丁的過程,例如版本的升級就是一次打補丁的過程!       首先版本的升級和更新,小編最初以為是把遊戲重新安裝或者覆蓋安裝的過程,可是每次的升

Java工程師培訓課(十八的領域

夜光序言:   不亂於心,   不困於情.    不畏將來,     不念過往.如此,安好~ 深謀若谷,   深交若水.    深明大義,    &nb

Java工程師培訓課(十七的領域

夜光序言: 你不願意種花,你說,我不願看見它一點點凋落。是的,為了避免結束,你避免了一切開始。 但是.............這樣就好了麼?         正文:   叮咚購書商城功能說明書: &

Java工程師培訓課(十六的領域

夜光序言: 人生最糟的不是失去愛的人,而是因為太愛一個人,而失去了自己。       正文:   JDBC入門 1.1 回顧 之前操作mysql資料庫: 1)使用mysql客戶端工具 2

Java工程師培訓課(十四的領域

夜光序言:     正文: XML入門 1.1 引入 HTML,超文字標記語言。 html語言語法是很鬆散的! 1)標籤不區分大小寫的! 2)標籤可以不匹配的。   由w3c組織,針對html的語法缺陷,去設計了另

資訊思科重返網路市場,下一步它準備怎麼走?

自Chuck Robbins接任思科執行長以來,思科的轉變不容忽視。2015年8月Chuck Robbins上任,思科的股票交易價格約為每股25美元,多年來一直在平穩上漲。現在,其交易價格約為每股45美元,是17年來的最高水平,而且思科的轉變也在順利進行。 思

領卓教育C語言基礎教學之氣泡排序

在C語言中,經常會用到for迴圈語句,通過for迴圈語句,可以使很多程式變得簡便,同時也能實現很多普通語句不能實現的功能。在for迴圈中,不僅只是單純的一個for迴圈,例如: main { ...; for(i=0;i<10;i++)

領卓教育sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)並且設定 setuid 位;解決方法;

sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)並且設定 setuid 位; 是之前的誤操作,導致sudo不能正常的使用,每次輸入sudo,都會提醒 : sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)

領卓教育淺談" Hello,world!"

相信每個程式設計師小哥哥和程式媛小姐姐們對"Hello,world!"都不會陌生。接觸嵌入式也有幾個月時間了,今天我來說說我對這個最基礎的程式的看法。 Hello World 中文意思是『你好,世界』。因為《The C Programming Language

領卓教育資料結構/C 單鏈表順序插入 結點

先定義一個結構體,並建立一個空的帶頭單鏈表! typedef struct node { int data; struct node * next; }link_list; link_list * creat_malloc() //返回一個指標 {

27歲入選青千當博導的浙大女科學家:有事業的女性也很魅力互動派教育

詳情連結http://flac3d.cn/hdp/lam/zsb.html 1988年生於浙江杭州,她是2015年國家青年“千人計劃”中最年輕的一位,當時年僅27歲就被浙江大學聘為特聘研究員,具有博士生招收資格。 2010年6月從浙江大學化學工程與生物工程學院本

技能get讓App像Web一樣釋出版本

背景 當一個App釋出之後,突然發現了一個嚴重bug需要進行緊急修復,這時候公司各方就會忙得焦頭爛額:重新打包App、測試、向各個應用市場和渠道換包、提示使用者升級、使用者下載、覆蓋安裝。有時候僅僅是為了修改了一行程式碼,也要付出巨大的成本進行換包和重新發布。這時候就提出一

功能概覽VRay Next for 3ds Max (第一版)

作者:Chaos group TV 整理:活力網Caigle 點選本行文字,進入觀看視訊 上方為新功能預覽視訊 VRay 4 之後的版本即為VRay Next VRay 官方在11月29日更新升級了第一個Next版本 即VRay Next for 3ds Max的第一個升級版本"u

產品體驗快如科技子彈簡訊APP體驗報告、體驗心得、優劣勢分析

8月20日,子彈簡訊橫空出世,微創新和營銷手段是這款APP的核心武器。我個人覺得這款APP還是個雛形、Demo或者說半成品,只能“矮子裡挑將軍”地分析一下這款半成品現有的亮眼之處。 (1)UI創新:最直觀的微創新。訊息介面重構,一級介面相較企業微信、釘釘,新增了三個元素:語