TwinCAT3+TF6720 IoT Data Agent實現(xiàn)數(shù)據(jù)上云_第1頁
TwinCAT3+TF6720 IoT Data Agent實現(xiàn)數(shù)據(jù)上云_第2頁
TwinCAT3+TF6720 IoT Data Agent實現(xiàn)數(shù)據(jù)上云_第3頁
TwinCAT3+TF6720 IoT Data Agent實現(xiàn)數(shù)據(jù)上云_第4頁
TwinCAT3+TF6720 IoT Data Agent實現(xiàn)數(shù)據(jù)上云_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

BeckhoffChina技術文檔文檔內容可能隨時更新如有改動,恕不事先通知作者:蔣明江中國上海市靜安區(qū)汶水路299弄9-10號市北智匯園4號樓(200072)TELAX務:西南區(qū)技術工程師日期:2019-12-19郵箱:Mj.jiang@電話:TwinCAT3+TF6720IoTDataAgent實現(xiàn)數(shù)據(jù)上云摘要:TC3IoTDataAgent提供到不同云服務的雙向連接。它是可以安裝在控制器或網(wǎng)關計算機上的網(wǎng)關應用程序。這個TC3IoT數(shù)據(jù)代理可以配置為相互連接不同的數(shù)據(jù)源,例如TwinCat3可編程邏輯控制器(ADS)和MQTT消息代理。此外,公共云也可以比如AWSIoT和MicrosoftAzureIoTHub。TC3IoTDataAgent包括一個集成的OPCUA客戶端,它允許將第三方設備連接到云。運行TwinCAT2的應用程序可以是通過在網(wǎng)關計算機上運行TC3IoT數(shù)據(jù)代理并使用ADS或OPCUA連接到TwinCAT2系統(tǒng)。本例TC3通過ADS和IoTDataAgent連接,IoTDataAgent通過MQTT和搭建的私有云連接。關鍵字:Iot,MQTT,TwinCAT3附件:序號文件名備注1TcIotDataAgentConfig.xmlTF6720配置文件2TwinCATProject1.tnzipTC3PLC程序免責聲明:我們已對本文檔描述的內容做測試。但是差錯在所難免,無法保證絕對正確并完全滿足您的使用需求。本文檔的內容可能隨時更新,也歡迎您提出改進建議。參考信息: BeckhoffChina技術文檔第2頁共5頁倍福官方網(wǎng)站: 在線幫助系統(tǒng): 目錄1. 軟硬件版本 31.1. 倍福Beckhoff 31.1.1. 控制器硬件 31.1.2. 控制軟件 32. 準備工作 32.1. MosquttioMQTT消息代理軟件安裝 32.2. 安裝TF6720IoTDataAgent服務 43. 操作步驟 53.1. 打開mosquitto消息代理服務 53.2. 設置倍福PLC 73.3. 配置TF6720IoTDataAgent 83.4. 查看結果 104. 常見問題 114.1. TF6720IoTDataAgent服務已經配置文件自動啟動 114.2. 服務器在遠端應該如何配置 124.3. TC2可以使用嗎? 12軟硬件版本倍福Beckhoff控制器硬件TwinCAT控制器,本地PCwin732位系統(tǒng)控制軟件TwinCAT3.1Build4022 TF6720IoTDataAgent準備工作MosquttioMQTT消息代理軟件安裝mosquttio一款實現(xiàn)了消息推送協(xié)議MQTTv3.1的開源消息代理軟件,提供輕量級的,支持可發(fā)布/可訂閱的消息推送模式。一個完整的MQTT示例包括一個代理器,一個發(fā)布者和一個訂閱者。Mosquttio根據(jù)電腦系統(tǒng)選擇安裝32位還是64位安裝過程如下:記錄下這個地址,后續(xù)會使用到。安裝TF6720IoTDataAgent服務TC3IoTDataAgent提供到不同云服務的雙向連接,服務包括:1):核心應用程序:提供數(shù)據(jù)上云后臺服務2):配置界面:為核心應用程序創(chuàng)建/編輯以及部署配置的圖形工具TC3IoTDataAgent可以配置不同的通信模式以優(yōu)化通信擁塞,例如輪詢或on-change模式。拓撲圖如下:需要的最低系統(tǒng)配置如下:操作步驟打開mosquitto消息代理服務使用CMD打開服務,在CMD中定位到mosqttio安裝目錄下:C:\ProgramFile\mosquitto然后執(zhí)行mosquitto-h參看命令只需要執(zhí)行mosquitto-v這個命令就能啟動服務。如果出現(xiàn)ipv41883端口無法打開的情況一般是因為安裝了mosquitto以后服務自動起來了,需要在后臺服務程序中將其停止如下圖:右鍵停止服務然后再執(zhí)行mosquitto-v,如下圖表示服務端口打開設置倍福PLC編寫PLC程序如下PROGRAMMAINVAR n1AT%MB0:WORD; n2AT%MB2:WORD;END_VARn1:=n1+1;n2:=n2+1;添加TF6720IoTDataAgentlicense然后激活運行程序。配置TF6720IoTDataAgent安裝好TF6720IoTDataAgent以后桌面右下角出現(xiàn)右鍵選擇configurator新建一個配置文件,然后再topology窗口右鍵選擇添加AddGate(ADS)。接著選擇添加的ADSGate右鍵選擇AddChannel(Subscriber).接著通過搜索目標控制器通過ADS添加變量,通過拖拽的方式添加PLC的變量n1和n2到subscriber1下。然后設置模式為“cyclic”同時循環(huán)時間為“1000”ms然后以同樣的方法添加一個AddGate(MQTT).然后添加AddChannel(Publisher)接著按下CTRL鍵將subscriber下的變量拖拽到publisher下然后選擇publisher將模式修改為“cyclic”,循環(huán)時間修改為“1000”,然后將formatter修改為“TwinCATJSON”,topic修改為“TestTopic”然后激活配置并運行agent查看結果再開一個CMD,定位到C:\ProgramFile\mosquitto目錄下執(zhí)行mosquitto_sub.exe-tTestTopic如下圖:{"Timestamp":"2019-12-03T09:34:19.226+08:00","GroupName":"TestTopic","Values":{"MAIN.n1":53751,"MAIN.n2":53841},"MetaData":{"MAIN.n1":{"Timestamp":"2019-12-03T09:34:18.229+08:00"},"MAIN.n2":{"Timestamp":"2019-12-03T09:34:18.230+08:00"}}} 程序中的變量值已經能夠獲取,表示數(shù)據(jù)已經上傳到私有云。常見問題TF6720IoTDataAgent服務已經配置文件自動啟動TF6720IoTDataAgent作為一個服務可以在服務端自動啟動如圖如果需要自動加載配置文件需要修改如下注冊表HKeyLoaclMachine\SYSTEM\CurrentControlSet\Services\TwinCATIoTDataAgent\ImagePath鍵值修改為:C:\TwinCAT\Functions\TF6720-IoT-Data-Agent\Server\TcIotDataAgent.exe-a具體直接解釋如下:服務器在遠端應該如何配置選中MQTTGate在設置遠端IP地址已經端口,同時遠端需要支持MQTT,如果不清楚可以將mosquitto安裝在遠端服務器,其他操作一樣TC2可以使用嗎?TC2無法直接使用TC3的supplement,如果需要使用需要再準備一臺網(wǎng)關電腦安裝好TC3以及TF6720然后TF6720通過ADS的方式訪問到TC2中的數(shù)據(jù),然后將數(shù)據(jù)上云。拓撲結構如下

上海(中國區(qū)總部)中國上海市靜安區(qū)汶水路299弄9號(市北智匯園)電話 傳真 郵編:200072北京分公司北京市西城區(qū)新街口北大街3號新街高和大廈407室電話 傳真 郵編:100035廣州分公司廣州市天河區(qū)珠江新城珠江東路16號高德置地G2603室電話1/2 傳真:0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論