版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、ADS通訊BECKHOFF技術(shù)特點內(nèi)容內(nèi)容1,什么是,什么是ADS通訊通訊2,ADS通訊的架構(gòu)通訊的架構(gòu)3,ADS通訊的機制通訊的機制4,數(shù)據(jù)包的格式,數(shù)據(jù)包的格式5,ADS指令指令6,典型的,典型的ADS設備設備7,非典型的,非典型的ADS設備設備8,典型,典型ADS設備變量尋址設備變量尋址9,ADS通訊的形式通訊的形式10,TWINCAT之間的通訊之間的通訊11,與高級語言之間的通訊,與高級語言之間的通訊12,PLC變量的變量的ADS尋址尋址ADS通訊BECKHOFF技術(shù)特點什么是什么是ADS通訊通訊The Automation Device Specification describes
2、 a device-device-independentindependent and fieldbus-independent interface governing the type of access to ADS devices. The ADS interface permits:communication with other ADS devices implementation of an ADS device An object that has implemented the ADS interface (thus being accessible via ADS) and
3、that offers server services, is known as an ADS device. The detailed meaning of an ADS service is specific to each ADS device, and is described in the relevant ADS device documentationADS通訊BECKHOFF技術(shù)特點ADS通訊的架構(gòu)通訊的架構(gòu)ADS通訊BECKHOFF技術(shù)特點ADS的通訊機制的通訊機制ADS-ClientADS-ServerRequest - IndicationConfirmation - R
4、esponseADS 通訊分為Asynchronous、synchronous和Notification。PLC中調(diào)用的ADS讀寫指令均為Asynchronous方式,就算在同一硬件上的兩個ADS設備之間通訊,也至少需要3個PLC周期。如果在局域網(wǎng)通訊,通訊時間還受網(wǎng)絡的繁忙程度影響力。通訊診斷工具ADS-Monitor ,可以從這個網(wǎng)址下載:http:/ Utilities/AdsMonitor/ADS通訊BECKHOFF技術(shù)特點ADS數(shù)據(jù)包的格式數(shù)據(jù)包的格式Data arraySizeDescriptionAMS/TCP Header6 bytes數(shù)據(jù)包的長度AMS Header32 by
5、tesAMS/TCP-Header 包括發(fā)送方和接收方的地址. 錯誤代碼、以及指令碼和其它信息ADS Datan bytesADS data 包括一個ADS指令需要的參數(shù)ADS通訊BECKHOFF技術(shù)特點ADS指令指令CommandDescriptionADS Read Device InfoReads the name and the version number of the ADS device.ADS ReadWith ADS Read data can be read from an ADS deviceADS WriteWith ADS Write data can be writ
6、ten to an ADS device.ADS Read StateReads the ADS status and the device status of an ADS device.ADS Write ControlChanges the ADS status and the device status of an ADS device. ADS Add Device NotificationA notification is created in an ADS device.ADS Delete Device NotificationOne before defined notifi
7、cation is deleted in an ADS device.ADS Device NotificationData will carry forward independently from an ADS device to a Client ADS Read WriteWith ADS Read Write data will be written to an ADS device. Additionally, data can be read from the ADS device.ADS通訊BECKHOFF技術(shù)特點典型典型ADS設備設備TwinCat 控制器(NetID: 19
8、18.1.1)TwinCat IO(Port 301)InputIdxGrp#F020OutputIdxGrp#F030TwinCat PLC1(Port 801)InputIdxGrp#F020OutputIdxGrp#F030TwinCat NC(Port 501)InputIdxGrp#F020OutputIdxGrp#F030Task1Pro APro BTask2Pro XPro YTaskSAFTaskSVBTask1MemoryIdxGrp#4020TwinCat 控制器(NetID: 19.1.1)TwinCat IO(Port 301)
9、InputIdxGrp#F020OutputIdxGrp#F030TwinCat PLC1(Port 801)InputIdxGrp#F020OutputIdxGrp#F030TwinCat NC(Port 501)InputIdxGrp#F020OutputIdxGrp#F030Task1Pro APro BTask2Pro XPro YTaskSAFTaskSVBTask1MemoryIdxGrp#4020ADS通訊BECKHOFF技術(shù)特點非典型非典型ADS設備設備Operation System Service,端口端口10000提供文件訪問,系統(tǒng)關(guān)機,應用程序打開和關(guān)閉應用程序提供文件
10、訪問,系統(tǒng)關(guān)機,應用程序打開和關(guān)閉應用程序Scope端口端口:14000提供電子示波器所需要的數(shù)據(jù)堆棧提供電子示波器所需要的數(shù)據(jù)堆??偩€設備總線設備端口即從站地址端口即從站地址通過通過ADS指令對從站參數(shù)進行讀取或者配置指令對從站參數(shù)進行讀取或者配置ADS通訊BECKHOFF技術(shù)特點典型典型ADS設備變量尋址設備變量尋址通訊雙方無論位于同一臺通訊雙方無論位于同一臺PC還是不同的還是不同的PC,ADS通訊的方式相同通訊的方式相同TwinCAT的對的對ADS設備設備類型定義了專門的端口類型定義了專門的端口, 比如比如:Port 801: PLC1Port 811: PLC2Port 821: PL
11、C3Port 831: PLC4Port 500: NCTwinCAT PLC對存儲區(qū)對存儲區(qū)定義了索引組定義了索引組:0 x4020: %MB(Mw/Md)0 xF020: %IB ( IW/ID) 0 xF030: %QB (QW/QD) NetIDIdxOffsIdxGrpPort變量地址變量地址,e.g. %MB100,IdxOffs即是即是100每臺裝有每臺裝有TwinCAT的的PC機,都有機,都有NetID,在網(wǎng)絡,在網(wǎng)絡中,中,NetID和和IP地址都必地址都必須是唯一的須是唯一的.ADS通訊BECKHOFF技術(shù)特點ADS通訊的形式通訊的形式 ADS-OCX (ActiveX-C
12、ontrol) 適用于適用于 Visual Basic, Visual C+, Delphi, etc. ADS-DLL 適用于適用于 Visual C+, etc. ADS-Script-DLL 適用于適用于 VBScript, JScript, etc. PlcSystem.lib PLC library 適用于從適用于從TwinCAT PLC中與其它中與其它 ADS 服務通訊服務通訊 以上功能都是免費的以上功能都是免費的,安裝安裝TwinCAT之后之后,系統(tǒng)目錄下就有了系統(tǒng)目錄下就有了ADSOCX.ocx文件文件, 而在而在TwinCAT目錄下目錄下,有有ADS Api文件夾文件夾,內(nèi)有
13、內(nèi)有各種開發(fā)平臺下各種開發(fā)平臺下TwinCAT ADS的頭文件的頭文件,靜態(tài)靜態(tài)/動態(tài)鏈接的庫文件動態(tài)鏈接的庫文件ADS通訊BECKHOFF技術(shù)特點TwinCAT之間的通訊之間的通訊基于基于TCP/IP的的TwinCat ADS協(xié)議,實現(xiàn)協(xié)議,實現(xiàn)PLC之間,之間,PLC與第三與第三方應用程序之間的數(shù)據(jù)通訊。方應用程序之間的數(shù)據(jù)通訊。 TwinCAT與與TwinCAT的通訊的通訊通訊雙方無論位于同一臺通訊雙方無論位于同一臺PC還是不同的還是不同的PC,ADS通訊的方式相同通訊的方式相同ADS通訊的要素通訊的要素:NetIDPortIdxGrpIdxOffsADS通訊BECKHOFF技術(shù)特點與第三方程序的通訊與第三方程序的通訊只要以太網(wǎng)能夠到達的地方只要以太網(wǎng)能夠到達的地方, TwinCAT通訊就能到達通訊就能到達以EVC為例ADS通訊BECKHOFF技術(shù)特點PLC變量地址的分配表PLC地址類型InxGrpInxOffs變量類型MD1016#402010DWORDID1016#F02010DWORDQD1016#F03010DWORDMW1016#4020
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年紅十字救護員理論考試及答案
- 全國青少年機器人技術(shù)等級考試(三級上機考試)模擬試題含答案
- 2025年安管人員考試題庫及答案
- 2025年農(nóng)村建設工匠考試題庫及答案
- 2025年工地三級安全教育試卷含答案
- 藥物過敏簡述試題及答案
- 2025年安全生產(chǎn)事故案例分析與警示教育安全應急處理能力測試卷及答案
- 建設工程施工合同糾紛要素式起訴狀模板可直接打印使用
- 爬蟲技術(shù)路線規(guī)劃
- 生態(tài)教育2026年課程開發(fā)
- 殯儀館鮮花采購投標方案
- TOC基本課程講義學員版-王仕斌
- T-GDWCA 0035-2018 HDMI 連接線標準規(guī)范
- 面板堆石壩面板滑模結(jié)構(gòu)設計
- 初中語文新課程標準與解讀課件
- 無人機裝調(diào)檢修工培訓計劃及大綱
- 中建通風與空調(diào)施工方案
- 春よ、來い(春天來了)高木綾子演奏長笛曲譜鋼琴伴奏
- ARJ21機型理論知識考試題庫(匯總版)
- 2023年婁底市建設系統(tǒng)事業(yè)單位招聘考試筆試模擬試題及答案解析
- GB/T 4623-2014環(huán)形混凝土電桿
評論
0/150
提交評論