




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
BeckhoffChina技術文檔文檔內容可能隨時更新如有改動,恕不事先通知作者:楊靖華中國上海市靜安區汶水路299弄9號市北智匯園4號樓(200072)TELAX務:西南區技術工程師日期:2020-09-17郵箱:j.yang@電話winCAT3OPCUA與西門子WinCC通信配置摘要:倍福在與西門子WinCC組態軟件連接時,比較常用的通信方式是OPC連接。OPCDA比較方便連接,但是需要每臺WinCC客戶機都要安裝TwinCATOPCServer,而且有時因為OPCServer的不同步導致同一變量數據在不同的WinCC客戶機上顯示不一樣。采用OPCUA的連接方式就能很好的解決這個問題,TwinCATOPCUAServr安裝在控制器中,同一個Servr發布的變量在每個客戶機中都是一致的。關鍵字:OPCUA通訊,CX2020,TwinCAT3,WinCC,TF6100(V4版本)附件:序號文件名備注1OPCTwinCAT程序即配置2BeckhoffTestWinCC測試程序歷史版本:免責聲明:我們已對本文檔描述的內容做測試。但是差錯在所難免,無法保證絕對正確并完全滿足您的使用需求。本文檔的內容可能隨時更新,也歡迎您提出改進建議。參考信息: BeckhoffChina技術文檔第18頁共17頁倍福官方網站: 在線幫助系統:/index_en.htm目錄1. 軟硬件版本 32. 準備工作 32.1. 網絡接線 32.2. 設置編程電腦網卡地址和PLC的IP地址 32.3. CX2020控制器配置 33. PLC程序配置 33.1. 指定需要OPC發布的變量 33.2. 配置符號文件 43.3. 激活PLC項目 54. OPCUAServer配置 54.1. 創建TwinCAT3connectivityproject 54.2. 在任務欄中添加服務 84.3. 添加OPC-UA服務器 84.4. 連接OPC-UA服務器并激活配置 104.5. 使用Client工具進行測試服務 115. WinCC連接配置 125.1. 選擇通信網卡連接 125.2. 建立變量連接通道 125.3. WinCC客戶機添加控制器證書 155.4. 控制器添加WinCC客戶機證書 166. 常見問題及解決方法 186.1. 無法添加OPC-UA服務器 186.2. OPCClient工具無法以加密方式連接 19
軟硬件版本嵌入式控制器:CX2020-0125、Wes7:V392;TwinCAT版本TwinCAT3V3.1.4024.7;OPCUA版本TF6100Ver.編程電腦:TwinCAT3V3.1.4024.10;TF6100Ver.WinCC客戶機:Win1064位;WinCC7.5+SP1交換機:CU2008注:如果要用倍福的TF6100OPCUAServer,西門子WinCC軟件的版本要V7.5及以上,否則需要對客戶機做一些額外的配置才能通信。準備工作網絡接線連接CX2020控制器、WinCC客戶機和編程電腦,接線如下:設置編程電腦網卡地址和PLC的IP地址設置原則是CX2020控制器(PLC)、WinCC客戶機的IP地址和編程計算機設置到同一網段。IP地址網段為169.254.X.X,子網掩碼為,網關不填。CX2020控制器配置CX2020控制器和編程計算機安裝TF6100Ver.版本的OPCUAServer軟件,WinCC客戶機不需要安裝這個軟件。安裝包:/forms/twincat3/warenkorb.aspx?lg=en&title=TF6100-OPC-UA.&version=PLC程序配置指定需要OPC發布的變量在編程計算機中創建PLC項目,把需要作為OPC發布的變量在變量前加上如下屬性:{attribute'OPC.UA.DA':='1'},如下圖所示:更多屬性設置請看下表:/content/1033/tf6100_tc3_opcua/81064793371379595-2.html?id=4999001661766049152配置符號文件PLC變量定義好OPC屬性后,需要配置變量的符號文件類型。如下圖所示,勾選Settings欄下面的TMCFile生成符號文件,否則配置OPC服務器時沒有變量發布。激活PLC項目變量配置好后激活配置到CX2020控制器,下載PLC程序運行起來。OPCUAServer配置創建TwinCAT3connectivityproject在同一個解決方案中點擊鼠標右鍵AddNewProject,如下圖所示。彈出如下窗口,選擇“TwinCATConnectivity”“EmptyTwinCATConnectivityProject”,選擇項目名稱和路徑后點擊“OK”,如下圖所示。新建的這個OPC連接項目,項目內容是空的,這時點擊鼠標右鍵AddNewItem..來添加OPC連接,如下圖所示。彈出如下窗口,點擊選擇“TwinCATOPC”這欄,點擊Add添加添加PLC連接,如下圖所示,在DataAccess欄點擊右鍵,選擇“AddDeviceType”
點擊后彈出如下配置窗口,這里便是PLC變量發布的配置區上圖中,AdsPort填入851(代表1#PLC),AMSNetID填寫.1.1,因為OPCUAServer是在控制器里面運行。DeviceType選擇TwinCAT3PLC(TMC)-Filtered,SymbolFile使用默認的[BootDir]\Plc\Port_851.tmc。其他參數使用默認即可,點擊Create按鈕創建連接。在任務欄中添加服務任務欄中如果沒有OPC工具欄,可以在最上面菜單欄中找到VIEW→Toolbars→TwinCATOPCUAConfigurator進行添加,添加成功后如下圖所示。添加OPC-UA服務器點擊任務欄的“AddTargetOPC-UAServer”欄彈出如下窗口:在ServerUrl欄填入OPCServer的地址,如這個控制器的IP是00,則需填入00:4840,即ServerUrl:pc.tcp://00:4840,然后點擊add添加,彈出如下界面。勾選“SaveCertificatetoTrustList”,然后點擊“Trust”信任按鈕。添加成功后如下圖所示,控制器的OPC-UAServer名字在框中顯示注意:4840前面的冒號需要在英文狀態下輸入。如果激活本機的OPC-UAServer可以輸入opc.tcp://:4840添加成功后在OPCUA狀態欄的“Pleaseselectanendpoint”可以看到server的節點,如下圖所示連接OPC-UA服務器并激活配置添加成功后先選擇OPC-UAServer,再選擇endpoint節點,endpoint一般選擇以[None:None:Binary]或者[Sign:Basic256Sha256:Binary]結尾的這兩個之一,再點擊Connect按鈕彈出如下窗口,選擇Anonymous。進入后詢問是否上傳配置,根據需要點擊否,連接成功后按鈕顏色如下,最后點擊ActivateOPC-UAServerConfig激活配置。點擊激活配置彈出如下窗口,全部勾選后點擊OK,彈出提示OPCServer要重啟,點擊是即可。使用Client工具進行測試服務安裝過TF6100后,都可以在Beckhoff文件夾中找到SampleClient,雙擊打開:32位系統測試工具的路徑:C:\TwinCAT\Functions\TF6100-OPC-UA\Win32\Client64位系統測試工具的路徑:C:\TwinCAT\Functions\TF6100-OPC-UA\Win32\SampleClient(1)連接步驟在1處輸入OPC-UA服務器的地址,本機測試輸入opc.tcp://:4840;輸入完成點擊2處的GetEndpoints按鈕,成功后看到3處有連接方式顯示,選擇[None,None]的這個,然后點擊4處的Connect按鈕連接。(2)測試效果程序中Server設置的2個變量GVL.b6、Pro1.V1顯示在Client中,并且數值能根據程序變化,此時變量發布成功。WinCC連接配置選擇通信網卡連接打開WinCC客戶機,如果彈出如下界面,需要選擇與倍福控制器連接的網卡,如下圖選擇Ethernet0的有線網卡,然后點擊“確定”,否則無法建立通信。此外,WinCC客戶機需要關閉防火墻,否則無法連接OPC-UA服務器!建立變量連接通道點擊桌面的SIMATICWinCCExplorer新建Wincc工程,在“變量管理”欄鼠標右鍵點擊打開按鈕,如下圖所示進入變量管理窗口,點擊變量管理右鍵添加新的驅動程序OPCUAWinCCChannel,如下圖所示。
彈出OPCUAConnections,點擊右鍵選擇新建連接,如下圖所示,新建一個叫NewConnection_1的連接,重新命名為beckhoff。點擊beckhoff連接的右鍵,選擇“連接參數”,如下圖所示隨后彈出如下窗口,雙擊“CustomDiscovery”下面的<雙擊以添加服務器>,彈出“AddNewServer”的窗口,如下圖所示服務器欄輸入:opc.tcp://控制器的IP地址:4840,如下圖所示,本次測試填的是opc.tcp://41:4840,輸入完成后點擊“確定”按鈕。添加成功彈出如下界面,安全策略選擇“Basic256Sha256”,安全模式選擇“SignAndEncrypt”,點擊“確定”按鈕。WinCC客戶機添加控制器證書在上圖中,點擊“證書”,彈出如下界面,打開“Trusted”文件夾Certs文件夾,把控制器的證書拷入這個文件夾內。控制器的證書路徑在控制器的如下路徑C:\TwinCAT\Functions\TF6100-OPC-UA\Win32\Server\PKI\CA\own\certs,如下圖所示,把控制器證書Beckhoff_OpcUaServer.der這個文件拷貝到WinCC的上面提到的“Trusted”Certs文件夾中。控制器添加WinCC客戶機證書如下圖所示,鼠標右鍵點擊“Beckhoff”連接,彈出如下界面,選擇“瀏覽OPC服務器”。如果第一次配置,會彈出“加載AS符號時出現錯誤”的提示窗,這時回到TwinCAT的開發界面,在OPC項目的“UAEndpoints”欄下面的Clientcertificates有紅底的WinCC證書“SiemensOPCUATagImporterforWinCC”,如下圖所示鼠標點擊“SiemensOPCUATagImporterforWinCC”,右鍵選擇“ToTrustList”,此時紅底的“SiemensOPCUATagImporterforWinCC”欄變成綠底的。回到WinCC的變量管理界面,重新鼠標右鍵點擊“Beckhoff”“瀏覽OPC服務器”,連接成功進入變量管理界面,如下圖所示在上圖的“訪問”欄勾選需要使用的變量后點擊關閉。
打開圖形編輯器,拖入一個“輸入/輸出域”,彈出的“I/O域組態”窗口中的變量點擊后面的按鈕彈出變量選擇窗口,如下圖所示。這里我們選擇“V1”這個帶自累加的變量做測試;更新欄選擇變量的刷新時間,一般選擇“有變化時”或者1秒,點擊確定按鈕。點擊WinCC的激活按鈕,此時發現彈出的畫面窗口變量顯示是掉線的,在TwinCAT開發界面的OPC-UA項目下的“UAEndpoints”欄可以看到有紅底的“SiemensOPCUAClientforWinCCRuntime”證書,點擊右鍵選擇“ToTrustList”,變成綠色添加成功。重新點擊WinCC的激活按鈕,彈出如下界面,變量能夠讀寫成功。最后再重新激活一下OPC-UA的配置。常見問題及解決方法無法添加OPC-UA服務器OPC-UA服務器添加不成功會彈出如下的窗口添加不成功的可能性有:(1)控制器的防火墻沒有關閉,關閉防火墻重試;(2)控制器的OPCServer沒有啟動。可以打開控制器的遠程桌面看看OPCUAServer的圖標是什么顏色,如果是灰色(如下圖所示)需要重裝OPCServer軟件。(3)OPC授權沒有激活,激活OPC-UA授權重試。
上海(中國區總部)中國上海市靜安區汶水路299弄9號(市北智匯園)電話 傳真 郵編:200072北京分公司北京市西城區新街口北大街3號新街高和大廈4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年下冊數學試卷及答案
- 五年級數的試卷及答案
- 短期市場信息收集合同
- 腎臟病的辨識與治療
- 春節裝飾與家居布置技巧
- 七夕節的傳說與現代意義
- 區塊鏈技術在智能電網建設中的應用
- 端午節傳承與創新
- 高效備考機械工程師資格證書考試的試題及答案
- 區塊鏈技術助力打造安全可靠的知識產權交易環境
- NB∕T 10731-2021 煤礦井下防水密閉墻設計施工及驗收規范
- DB37-T 3658-2019地質災害治理工程施工技術規范
- 中國軍事發展簡述課件
- 中華人民共和國建設部城市地下管線探測技術規程
- 碧桂園物業案場私宴接待操作規程
- 核醫學工作中輻射防護課件
- 數學中考復習:一次函數與反比例函數綜合課件
- 胰島素分類及使用方法PPT課件
- (完整版)新概念英語第1冊.pdf
- 【課件】2.1 資源安全對國家安全的影響課件(人教版2019選擇性必修3)
- 工序自檢、互檢、巡檢制度(共8頁)
評論
0/150
提交評論