OPC UA Client vTool#
您可以透過「OPC UA Client 」vTool 的節點地圖,隨意新增任意數量的輸入腳位。這些輸入的資料類型無需完全相同(請參閱下方關於允許的資料類型與腳位類型對應的說明)。
如需購買「OPC UA Client vTool」的授權,請造訪Basler 網站。

運作原理#
OPC UA標準提供了一種簡單且標準化的方式,讓機器之間能夠在不受平台與製造商限制的情況下交換資料與資訊。透過OPC UA Client vTool,您可以將影像處理流程的結果發佈至 OPC UA 伺服器,以確保資料交換順暢且高效。
資料類型映射#
OPC UA Client 接受以下資料類型作為輸入,這些資料類型會映射至對應的 OPC UA 資料類型:
| 有效的輸入腳位資料類型 | OPC UA 資料型別 |
|---|---|
| 布林值 | 布林值 |
| 整數 | Int64 |
| 浮動 | 雙倍 |
| 字串 | 字串 |
設定 vTool#
要設定「OPC UA Client 」vTool,請在「Workbench 」中雙擊該工具。此時會開啟一個對話方塊,顯示所有可用的設定。此外,您也可以在 「功能 - 全部」 窗格中找到相同的設定。

設定指引
- 對於 OPC UA NodeIds,僅支援 IdType 字串。允許使用的字元集為 ASCII。
- 目前僅支援預設命名空間(索引 0)。
- 無效的配置字串不會被標記為錯誤,但也不會建立任何輸入腳位。
- 若您變更配置(例如新增另一個接腳或變更現有接腳的配置),所有連接都將失效。Basler 建議先建立所有所需的接腳,之後再進行連接設定。
- 若將伺服器位址留空,將無法傳輸任何資料。目前針對此情況並無錯誤訊息。
- 不支援伺服器驗證。
- 若在執行期間與伺服器的連線中斷,資料將會遺失。系統會每 30 秒嘗試重新連線至伺服器一次。
- 重新連線不會在背景中進行。這表示在嘗試重新連線期間,資料處理會中斷 1 至 2 秒。
要新增輸入腳位:
- 在「伺服器位址」欄位中,輸入 OPC UA 伺服器的 IP 位址。
您只需指定一次伺服器位址即可。 - 執行「輸入腳位加法」指令。
- 在 輸入腳位設定 在該欄位中,輸入您要新增的輸入腳位配置。請使用以下語法:
<MyPinName>.Type=<MyPinType>.EndPointNode='<OpcUaNodeIdentifier>'
其中:<MyPinName>: 新的輸入接腳名稱<MyPinType>: 新增輸入腳位的資料類型(允許的值包括:布林值、浮點數、整數及字串)'<OpcUaNodeIdentifier>': OPC UA 節點名稱,例如:ExposureEnd - 按下「關閉」。
新的定位銷會出現在 vTool 中。 - 重複步驟 2 至 4 以新增更多圖釘。
範例: 假設您想建立一個名為「Exposure」、資料類型為「整數」的輸入接點,並將其連接到 OPC UA 伺服器上的「ExposureEnd」節點。要執行此操作,請輸入以下字串: Exposure.Type=Integer.EndPointNode='ExposureEnd'
更多資訊#
如果您對「OPC UA Client 」vTool 有任何疑問,或有改善該工具或新增功能的建議,歡迎聯絡Basler 技術支援部門。