跳至內容
測試伺服器
開發伺服器

OPC UA Client vTool#

OPC UA Client vTool 讓您能夠透過 OPC UA 標準,將配方中其他 vTool 的資料輸出作為機器視覺環境中下一步驟的輸入。

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

如需購買「OPC UA Client vTool」的授權,請造訪Basler 網站。

OPC UA Client vTool

運作原理#

OPC UA標準提供了一種簡單且標準化的方式,讓機器之間能夠在不受平台與製造商限制的情況下交換資料與資訊。透過OPC UA Client vTool,您可以將影像處理流程的結果發佈至 OPC UA 伺服器,以確保資料交換順暢且高效。

資料類型映射#

OPC UA Client 接受以下資料類型作為輸入,這些資料類型會映射至對應的 OPC UA 資料類型:

有效的輸入腳位資料類型 OPC UA 資料型別
布林值 布林值
整數 Int64
浮動 雙倍
字串 字串

設定 vTool#

要設定「OPC UA Client 」vTool,請在「Workbench 」中雙擊該工具。此時會開啟一個對話方塊,顯示所有可用的設定。此外,您也可以在 「功能 - 全部」 窗格中找到相同的設定。

OPC UA Client vTool 設定

設定指引

  • 對於 OPC UA NodeIds,僅支援 IdType 字串。允許使用的字元集為 ASCII。
  • 目前僅支援預設命名空間(索引 0)。
  • 無效的配置字串不會被標記為錯誤,但也不會建立任何輸入腳位。
  • 若您變更配置(例如新增另一個接腳或變更現有接腳的配置),所有連接都將失效。Basler 建議先建立所有所需的接腳,之後再進行連接設定。
  • 若將伺服器位址留空,將無法傳輸任何資料。目前針對此情況並無錯誤訊息。
  • 不支援伺服器驗證。
  • 若在執行期間與伺服器的連線中斷,資料將會遺失。系統會每 30 秒嘗試重新連線至伺服器一次。
  • 重新連線不會在背景中進行。這表示在嘗試重新連線期間,資料處理會中斷 1 至 2 秒。

要新增輸入腳位:

  1. 在「伺服器位址」欄位中,輸入 OPC UA 伺服器的 IP 位址。
    您只需指定一次伺服器位址即可。
  2. 執行「輸入腳位加法」指令。
  3. 在 輸入腳位設定 在該欄位中,輸入您要新增的輸入腳位配置。請使用以下語法: <MyPinName>.Type=<MyPinType>.EndPointNode='<OpcUaNodeIdentifier>'
    其中:
    <MyPinName>: 新的輸入接腳名稱
    <MyPinType>: 新增輸入腳位的資料類型(允許的值包括:布林值、浮點數、整數及字串)
    '<OpcUaNodeIdentifier>': OPC UA 節點名稱,例如:ExposureEnd
  4. 按下「關閉」。
    新的定位銷會出現在 vTool 中。
  5. 重複步驟 2 至 4 以新增更多圖釘。

範例: 假設您想建立一個名為「Exposure」、資料類型為「整數」的輸入接點,並將其連接到 OPC UA 伺服器上的「ExposureEnd」節點。要執行此操作,請輸入以下字串: Exposure.Type=Integer.EndPointNode='ExposureEnd'

更多資訊#

如果您對「OPC UA Client 」vTool 有任何疑問,或有改善該工具或新增功能的建議,歡迎聯絡Basler 技術支援部門。