




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、會計(jì)學(xué)1ADS通訊高級語言通訊高級語言第一頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 2TwinCAT 介紹TwinCAT = The Windows Control and Automation Technologyu特點(diǎn):特點(diǎn): 不改變 Windows 無需PC外的其他硬件 將標(biāo)準(zhǔn)Windows變成實(shí)時操作系統(tǒng) 循環(huán)時間可短至50微秒、強(qiáng)制優(yōu)先排序 完全支持浮點(diǎn)單元 (FPU) u 硬件硬件平臺平臺PC 高性能、高精度的控制任務(wù)CX 適用于中大型復(fù)雜控制任務(wù)BX 適用于中等規(guī)??刂迫蝿?wù)BC 適用于小規(guī)模控制任務(wù)u軟件平臺軟件平臺XP/XPE/CE等u通訊通訊可通
2、過OCX, Dll 訪問 Windows用戶界面 可通過TCP/IP OPC等實(shí)現(xiàn)遠(yuǎn)程訪問第1頁/共26頁第二頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 3性能BC系列BX系列CX系列costsTwinCAT 一個工具適用于所有平臺TwinCAT 介紹Beckhoff 控制控制器分器分4 個性能等級個性能等級 工業(yè) PC高性能、高精度等級的自動化設(shè)備第2頁/共26頁第三頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 4TwinCAT 介紹系統(tǒng)硬件管理系統(tǒng)硬件管理 掃描、配置系統(tǒng)軟件管理系統(tǒng)軟件管理 起停、時基、 通訊系統(tǒng)調(diào)試診斷系統(tǒng)調(diào)試診斷(
3、 Free run )4套PLC獨(dú)立運(yùn)行第3頁/共26頁第四頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 5IO輸入輸入輸出輸出IOIOTwinCAT 過程映像過程映像現(xiàn)場總線現(xiàn)場總線 1現(xiàn)場總線現(xiàn)場總線2現(xiàn)場總線現(xiàn)場總線3映射映射TwinCAT 結(jié)構(gòu)系統(tǒng)系統(tǒng)IO映射映射對所有主要現(xiàn)場總線開放支持 PC 硬件接口易于安裝和診斷從邏輯映射到物理 I/OLIGHTBUSEthernet TCP/IP第4頁/共26頁第五頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 6TwinCAT 介紹每套每套PLC的的Input區(qū)區(qū)16,000字節(jié),甚至字節(jié),甚
4、至還可增加還可增加支持源代碼下載支持源代碼下載,上傳源代碼時所上傳源代碼時所有注釋均可保留有注釋均可保留其他工具軟件示波器軟件:scope view設(shè)備仿真器(CE5/CE6)最多4個Task設(shè)定優(yōu)先級任務(wù)最短50us充分利用IPC的內(nèi)存、硬盤和CPU資源Task是分配是分配CPU資源的唯一入口資源的唯一入口第5頁/共26頁第六頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 7TwinCAT 介紹PLC可直接在開發(fā)環(huán)境的機(jī)器上運(yùn)行。 類似高級語言的調(diào)試功能,支持?jǐn)帱c(diǎn)功能 獨(dú)立啟動和停止PLC模塊化結(jié)構(gòu)組件:Visulization第6頁/共26頁第七頁,編輯于星期五:十
5、八點(diǎn) 三十二分。TwinCAT 4/24/2022 8TwinCAT 介紹第7頁/共26頁第八頁,編輯于星期五:十八點(diǎn) 三十二分。 9TwinCAT 介紹第8頁/共26頁第九頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 10InternetADS 路由器ADS DllTwinCAT OPC 服務(wù)器VBC#,VB.NetDelphiC+XMLVB, C#Delphi/C+ASPOCX.Net第三方WrapperBeckhoff ADS 接口開放、簡單、 靈活、 文檔齊全支持多家 Scada軟件標(biāo)準(zhǔn)OPC接口支持的規(guī)范:DA/AE/XMLExplorer第三方第三方Twi
6、nCAT 介紹第9頁/共26頁第十頁,編輯于星期五:十八點(diǎn) 三十二分。 11第10頁/共26頁第十一頁,編輯于星期五:十八點(diǎn) 三十二分。 12應(yīng)用層傳輸層Internet層網(wǎng)絡(luò)接口層TCP/IP模型模型OSI模型模型第11頁/共26頁第十二頁,編輯于星期五:十八點(diǎn) 三十二分。 13 PC 控制器中的PLCRun-time system 1801Run-time system 2811Run-time system 3821Run-time system 4831自定義任務(wù)( Additional Task )Additional Task 1301Additional Task 2302BCx
7、xxx 控制器中的PLC800NC500第12頁/共26頁第十三頁,編輯于星期五:十八點(diǎn) 三十二分。 14第13頁/共26頁第十四頁,編輯于星期五:十八點(diǎn) 三十二分。 15第14頁/共26頁第十五頁,編輯于星期五:十八點(diǎn) 三十二分。 16第15頁/共26頁第十六頁,編輯于星期五:十八點(diǎn) 三十二分。 17第16頁/共26頁第十七頁,編輯于星期五:十八點(diǎn) 三十二分。 18GroupIndex值描述0 x00004020M寄存器(用M聲明)0 x00004021MX寄存器(用MX聲明)0 x0000F020I寄存器(用I聲明)0 x0000F021 IX寄存器(用IX聲明)0 x0000F030Q寄
8、存器(用Q聲明)0 x0000F031QX寄存器(用QX聲明)0 x0000F003 取變量的句柄0 x0000F005 通過變量句柄訪問變量值0 x0000F006 釋放句柄1.對于MX,IX,QX寄存器的偏移地址的單位是“位”,而不是字節(jié),計(jì)算地址需要注意2.M寄存器偏移地址最大值為0 x0000FFFF,而MX,I,IX,Q,QX偏移地址最大值為0 xFFFFFFFF。3.上表后三個主要用于C語言,其他高級語言已經(jīng)封裝成專有方法,不需直接調(diào)用。第17頁/共26頁第十八頁,編輯于星期五:十八點(diǎn) 三十二分。 19ADS組件庫集成在TwinCAT軟件中,安裝任何版本的TwinCAT軟件都包含A
9、DS通訊組件,如果用戶希望在沒有安裝TwinCAT軟件的計(jì)算機(jī)適用ADS通訊組件可以安裝Supplement中的TwinCAT_ADS_Communication_Library此為免費(fèi)產(chǎn)品。除需要復(fù)制到Windows/System32目錄外絕大部分相關(guān)文件可以在TwinCAT安裝目錄找到。假設(shè)TwinCAT安裝路徑為C:TwinCAT文件描述C:TwinCATADS ApiTcAdsDllADS DLL C:TwinCATADS Api.NET.NET組件(支持三個版本的Framework)C:TwinCATADS ApiAdsToJavaADS JAVA DLLC:TwinCATADS A
10、piCompactFramework.NET Compact Framework組件C:TwinCATADS ApiLib VS 97LibC:TwinCATADS ApiTcAdsWebServiceWebService組件C:WINDOWSsystem32AdsOcx.ocxADS OCXC:TwinCATTcScript.dllADS-Script-DLL第18頁/共26頁第十九頁,編輯于星期五:十八點(diǎn) 三十二分。 20新建工程新建工程添加引用TwinCAT.Ads.dll定義TcAdsClient對象 private TcAdsClient adsClient;初始化TcAdsClie
11、nt對象adsClient = new TcAdsClient(); adsClient.Connect(801); 通過變量名取得變量的句柄注冊DeviceNotification事件用于讀寫變量AddDeviceNotification 讀寫變量接受處理返回結(jié)果釋放資源第19頁/共26頁第二十頁,編輯于星期五:十八點(diǎn) 三十二分。 21第20頁/共26頁第二十一頁,編輯于星期五:十八點(diǎn) 三十二分。 22ADS數(shù)據(jù)結(jié)構(gòu)幀數(shù)據(jù)通訊數(shù)據(jù)幀記錄第21頁/共26頁第二十二頁,編輯于星期五:十八點(diǎn) 三十二分。 23第22頁/共26頁第二十三頁,編輯于星期五:十八點(diǎn) 三十二分。 24第23頁/共26頁第二
12、十四頁,編輯于星期五:十八點(diǎn) 三十二分。TwinCAT 4/24/2022 25TwinCAT3 介紹TwinCAT 3 集成了集成了PLC and C/C+ 編程系統(tǒng)配置,設(shè)定與診斷Module generation (C/C+ or Matlab/Simulink)Debugging PLC, C/C+, Matlab/SimulinkTwinCAT 3 RuntimeTwinCAT 3 Engineering Environment (based on the MS Visual Studio 2010)System-Manager: IO PLC Motion Control C/C+ Safety othersprogramming environment IEC61131Object oriented extensi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水泥柱模具施工方案
- 樓盤樓面花架施工方案
- 石材外墻施工方案
- TSHLX 005-2024 太陽能電池邊框用鋁合金型材
- 二零二五年度美甲店?duì)I銷推廣合作框架協(xié)議
- 二零二五年度人力資源服務(wù)銷售提成與職業(yè)規(guī)劃合同
- 二零二五年度石油開采施工安全協(xié)議
- 二零二五年度重慶市文化創(chuàng)意產(chǎn)業(yè)園區(qū)租賃協(xié)議
- 二零二五年度農(nóng)機(jī)作業(yè)與農(nóng)業(yè)風(fēng)險(xiǎn)管理合作合同
- 2025年度旅游代理代簽合同授權(quán)委托書模板
- 《中式面點(diǎn)技藝(第二版)》教案(高教版)
- 六年級下冊數(shù)學(xué)同步學(xué)堂
- 通信施工安全生產(chǎn)培訓(xùn)(登高作業(yè)施工專題)
- 2015產(chǎn)后出血技能評分表new
- 人教版五年級下冊口算題大全(全冊齊全)
- 企業(yè)生產(chǎn)管理-9S現(xiàn)場管理培訓(xùn)PPT課件教材講義
- 護(hù)學(xué)崗值班登記表
- 豬場趕豬方案
- 2023年山東醫(yī)學(xué)高等??茖W(xué)校高職單招(語文)試題庫含答案解析
- 183-壓力計(jì)量器具檢定系統(tǒng)框圖
- 先天性肥厚性幽門狹窄精選課件
評論
0/150
提交評論