教學影片:TwinCAT 3 OPC UA 伺服器 (中文字幕)
2024年10月15日
在本教學影片中,TwinCAT產品經理將展示如何初始化 OPC UA 伺服器,並使用 OPC UA 用戶端必須使用的使用者帳戶來設定連接到伺服器。
**建議設定畫質為HD觀看此影片**
👉 更多 TwinCAT 自動化軟體資訊,請至:
https://www.beckhoff.com/zh-tw/products/automation/twincat/
🎬更多 TF6100 TwinCAT 3 OPC UA相關教學影片:
https://www.youtube.com/watch?v=UXn1ZEf3BnY
https://www.youtube.com/watch?v=jECzR4g_ns4
大家好,歡迎來到這個視頻教程,我的名字是 Sven Goldstein,我是我們的 TwinCat 自動化軟件的產品經理,特別是在連接領域。
我想給你一個入門介紹我們的產品 TF6100 OPC UA 服務器。對於這個視頻教程 ,
我已經準備了一個虛擬機,我已經安裝了 4D24 設置或 4D26 工作負載,當你想要開始使用我們的 TwinCat OPC UA 服務器時,你想要做的第一件事是你需要初始化我們的 OPC UA 服務器。
在此初始化期間,服務器配置有 OPC UA 客戶端必須使用爲了連接到 OPC UA 服務器的用戶帳戶。
初始化很容易通過我們的配置器工具之一完成,爲此,我已經安裝了我們的獨立配置器。
您可以在 Windows “開始 ” 菜單的“ 回退 ” 文件夾中找到此配置器工具,然後在該文件夾中輸入 TF6100 OPC UA 配置器。我們啓動此配置器
一旦我們啓動它,我們需要設置一個服務器連接,這意味着配置器使用 OPC UA 連接連接到服務器,然後配置服務器。
爲此,我們需要單擊工具欄中的編輯按鈕,然後我們想連接到本地運行的 OPC UA 服務器,因此我們輸入本地主機連接的服務器 URL 。
我們從服務器中檢索端點,然後簡單地連接到此下拉菜單中顯示的第一個端點。
我們將此連接添加到服務器列表中,然後我們可以關閉此窗口並連接到服務器。配置器向用戶顯示的第一件事是一條消息,告訴用戶此服務器尚未初始化。
因此,它處於出廠默認模式,尚未爲此服務器配置任何用戶帳戶。
所以,我們現在要做的是輸入用戶名密碼組合,然後將此用戶名與操作系統中的用戶數據庫進行比較,如果該用戶帳戶
在操作系統上還不存在,它正在自動配置。
因此,作爲用戶名,我們希望使用用戶名 admin,並設置滿足操作系統複雜性要求的安全密碼。
我們點擊 OK,然後在後臺,配置服務器並使用此用戶帳戶初始化並自動重新啓動。並再次單擊連接按鈕 ,
我們現在可以使用這個用戶名密碼組合連接到服務器,所以,用戶名是由配置器工具自動輸入的,我們只需要在這裏輸入密碼。
我們單擊 OK,然後建立與 OPC UA 服務器的連接,因此,我們看到連接狀態已連接,例如,我們可以切換到在線面板。
我們可以看到服務器的一些狀態信息,我們可以看到當前的服務器時間,我們可以看到軟件版本。
我們可以看到服務器上運行的是什麼樣的許可證,是 7 天試用許可證還是完整許可證。我們還可以看到一些與會話相關的信息 ,
查看當前有多少個客戶端連接到服務器,有多少個節點被服務器導入到它的地址空間,所有這些元信息在那裏都是可見的。所以 ,
我們現在要做的是,我們要將一個普通的 OPC UA 客戶端連接到服務器,以便瀏覽其命名空間。爲此 ,
我們希望使用我們的 TwinCAT OPC UA 示例客戶端,該客戶端與服務器設置一起自動安裝,並且此應用程序也可以在 Windows “開始 ” 菜單上找到,同樣是“ 開始 ” 菜單上的備份文件夾。在這裏 ,
您將找到示例客戶端,因此,我們啓動示例客戶端,並且過程與配置器中的過程相同,因此,我們使用本地主機 URL 連接到本地運行的 OPC UA 服務器。
我們檢索端點,我們連接到在此下拉列表中檢索並顯示的第一個端點。然後 ,
我們輸入我們用來初始化服務器的用戶名 - 密碼組合,所以,現在,我們連接到服務器,我們可以瀏覽服務器命名空間,所以,我們可以展開對象文件夾,我們會在這裏找到 PSC1 對象。
這是顯示第一個 PSC 運行時的 PSC 變量的同一個對象。所以 ,
現在,我們只在這裏看到一些元信息,一些元變量,但是我們還沒有看到任何 PSC 變量,因爲我們沒有配置任何 PSC 變量
通過 OPC UA,但這就是我們現在想要做的,所以,爲此,我在後臺運行了一個 Twinket XAE 。我已經添加了一個帶有非常簡單變量的 PSC 項目 ,
一個非常簡單的 PSC 程序,它只包含一個計數器變量,對嗎 ? 所以,我在我的聲明區域中定義了一個計數器變量,這個變量在每個 PSC 週期都遞增。
所以,爲了現在通過 OPC UA 暴露這個變量,我需要做的是我需要把這個屬性放在變量的前面,它有時也被稱爲 PSC pragma 。
所以,通過將這個變量放在這裏,OPC UA 服務器知道這個變量必須顯示在它的地址空間上。在我們現在激活這個項目之前 ,
我們確保有兩件事,所以,第一個是 TF6100 許可證。因此,我們切換到 Twinket License Manager
並且我們確保在這裏激活了 TF6100 許可證。我們已經看到配置程序在我們的系統上運行了一個爲期 7 天的試用許可證 ,
我只想確認一下,是的,許可證,七天試用許可證仍然有效七天,所以,沒關係。
我們要確保的第二件事是,在 PSC 項目設置中,我們已經激活了 TMC 目標文件中的複選框。
這意味着這個 PSC 項目的符號文件會自動下載到目標,在我們的例子中,它在同一個系統上運行,但它正在下載到運行時。從那裏 ,
Twinket OPC UA 服務器將拾取 TMC 文件,以便瀏覽其內容,好吧,在哪些 PSC 變量上配置了 PSC 屬性,以便我需要在我的地址空間中顯示此變量。好的 ,
但是這裏的複選框已經設置好了,所以我們都很好,現在我們想激活 Twinket 項目。
We make sure that the PSC project is automatically started, and we click on okay. And if this dialog box here asks me if we want to switch Twinket into run mode,
我們只是確認,以便我們在後臺運行一個 Twinket 程序,好吧,現在我可以切換回我的主程序,我登錄到 PSC 只是爲了確認一切都運行到我們滿意。
是的,我們有一個計數器變量,這個計數器變量在每個 PSC 週期都會遞增,所以這很好,現在我想切換回我的 OPC UA 客戶端。
所以我最小化 XAE 環境, 我有我的示例客戶端在這裏運行, 我只想在這裏重新連接, 以便我的瀏覽器窗口自動刷新。我再次登錄服務器,
然後我可以瀏覽到我的 PSC 一個節點,在 PSC 一個節點下面,我現在找到我的主程序與計數器變量。
通過在這裏雙擊這個變量,我將向該變量添加一個所謂的訂閱 ,
和變量值正在這裏顯示在觀察列表中,所以就是這樣,那是我們的入門視頻教程。所以在這個視頻教程中 ,
我已經向您展示瞭如何初始化 OPC UA 服務器,以使用 OPC UA 客戶端必須使用的用戶帳戶對其進行配置,以便連接到服務器。
我們還看到了如何通過使用我們之前看到的 PSC 屬性在 OPC UA 服務器地址空間上共享 PSC 變量,因此非常感謝您的收聽。非常感謝您觀看此視頻教程 ,
希望能見到你,以後再和你談談,謝謝,再見。

