《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 騰控ENET協議及編程示例
騰控ENET協議及編程示例
原創
王鐵鋼
摘要: 我們本著我們最初的想法,構造了目前的可編程控制器和擴展系統。在系統中,網絡通信尤為重要,我們要在這里仔細論述騰控PLC的網絡通信
Abstract:
Key words :
[摘要]:我們本著我們最初的想法,構造了目前的可編程控制器和擴展系統。在系統中,網絡通信尤為重要,我們要在這里仔細論述騰控PLC的網絡通信

 

[關鍵詞]:可編程控制器 網絡通信

 

      我們本著我們最初的想法,構造了目前的可編程控制器和擴展系統。在系統中,網絡通信尤為重要,我們要在這里仔細論述騰控PLC的網絡通信。

對于一個復雜的系統而言,通信模型非常重要。

 

因為我們整個網絡系統是構建在TCP/IP網絡之上的,我們的通信模型實際就是網絡通信模型。在系統中,有數據的產生者,有數據的使用者,有數據的存儲者。我們采用的是C/S模型。

 

數據的產生者是作為服務器使用的,數據的使用者和存儲者都作為客戶端??紤]到與外部接口,要有開放的協議。所以我們在控制器側要支持2種協議。

 

一種為標準的MODBUS TCP協議,主要是控制器與上位機通信,控制器作為服務器使用。TCP協議開銷比較大。這樣可以提供給客戶一個標準的接口,幾乎所有的軟件都支持MODBUS協議和MODBUS TCP協議。

 

一種是PLC內部通信的協議,我們采用的是UPD協議,UPD協議是無連接的協議,開銷比較小,而且可以支持無限制的客戶端數量。這樣可以達到較高的通信速度。這個協議我們稱之為ENET協議。

 

MODBUS TCP協議在這里就不用多講了,很多資料。

 

我們把內部的通信協議稱之為ENET協議,服務器協議端口為7000.每個T9系列都支持ENET的服務器。而具有運算能力的T9系列控制器支持ENET的客戶端,最多同時可以發起8個通信。

 

首先我們定義PLC間內部通信,PLC間通信通過中間變量進行,力爭在一個通信報文中完成所有的變量交換,我們定義了

 

功能碼1,讀中間變量,

 

功能碼2 , 寫中間變量,

 

功能碼3,讀寫中間變量。

 

對于遠程I/O,我們定義了6種功能碼

 

功能碼4 , 讀開關量輸入,

 

功能碼5, 讀開關量輸出,

 

功能碼6, 讀寫開關量輸入輸出

 

功能碼7, 讀模擬量輸入

 

功能碼8, 寫模擬量輸出

 

功能碼9, 讀寫模擬量

 

具體的報文,參見文檔

 

編程方式

 

為了方便用戶編程,我們抽象了網絡通信,做到讓用戶編程最為簡單,定義了ENET通信的功能塊,功能塊如下圖

 

 

 

 
EN通迅使能端,上升沿有效,激活時將啟動本次通迅,斷開時結束本次通迅,布爾類型

 

IPAddr 要通迅的控制器IP地址,字符串類型

 

RW 通迅使用的功能碼,字節類型,共九種功能碼。

 

MRAddr 本機讀數據存放地址,單字類型

 

YRAddr 遠程讀數據存放地址,單字類型

 

RLength寫操作的數據長度,單字類型

 

MWAddr本機寫數據存放地址,單字類型

 

YWAddr 遠程寫數據存放地址,單字類型

 

WLength寫操作的數據長度,單字類型

 

TimeOut通迅超時時間,單字類型(單位:10ms)

 

ENO 輸出使能,布爾類型

 

Done 通迅狀態,布爾類型,True為正常、False     為錯誤ErrMsg通迅狀態碼,0為正常,詳見表(2)

 

編程舉例

 

 

 

 

 

只要把這個功能塊使能,指定服務器的IP地址,起始地址,讀寫取長度,本地存儲地址,無需用戶編程干預,自動運行。

 

 

 

 

 

 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲欧美韩国日产综合在线| 国产男女猛烈无遮挡免费视频网站 | 99精品热这里只有精品| 污污免费在线观看| 国产亚洲欧美一区二区三区| 666精品国产精品亚洲| 少妇熟女久久综合网色欲| 亚洲欧美成人综合久久久| 美国式禁忌矿桥矿17集| 在线观看你懂得| 中文字幕无码日韩专区免费| 男女午夜免费视频| 国产精品成人久久久久久久| 久久精品中文字幕一区| 毛片大片免费看| 又紧又大又爽精品一区二区| 91九色精品国产免费| 尹人香蕉网在线观看视频| 亚洲国产成人精品女人久久久| 精品人妻人人做人人爽夜夜爽| 国产大片91精品免费看3| 56prom在线精品国产| 女人与大拘交口述| 中文精品久久久久国产网址| 炕上摸着老妇雪白肥臀| 国产成人精品免高潮在线观看| 99久久精品费精品国产一区二区 | 国产成人综合在线视频| 999国产精品999久久久久久| 日韩精品中文字幕无码专区| 亚洲欧美日韩精品久久亚洲区色播 | 久久香蕉国产线看观看精品yw| 精品视频九九九| 国产在线无码精品电影网| 69国产成人精品午夜福中文| 女人张开腿给人桶免费视频| 中文字幕人妻偷伦在线视频| 欧美日韩一区二区不卡三区| 免费人成在线观看网站| 老司机一级毛片| 国产午夜三级一区二区三|