UE4中實現OPC UA Client來控制PLC

緣由與介紹
  OPC Foundation
  OPC (Open Platform Communications)
  OPC UA

實作參考
  Labview控制PLC使用OPC
  商業授權方案 - LabView + LabVIEW OPC UA Toolkit
  Qt OPC UA

open62541實現 (OPC UA C++ Library)
  open62541 - github
  open62541 - documentation

--------------------------------------------------

專案說明
本案硬體需與UE4連動,使用OPC來管理,透過PLC去控制,將open62541 (OPC UA C++  Library) 整理成UE4 plugin,可直接在UE4中直接使用 blueprint function library 呼叫方法來讀取、寫入PLC中的數值。

  硬體端負責工作:硬體與相關感測器整合、PLC串接與控制、建立OPC Server
  軟體端負責工作:建立OPC Client並整合至UE4,可讀取/寫入PLC中的數值

已實現方法
  UA Client Connect
  UA Client ReadValueAttribute
  UA Client WriteValueAttribute
  UA Client Disconnect

這個網誌中的熱門文章

Windows10 版本1607後可啟用支援長路徑檔名 (Maximum Path Length Limitation)

標準使用者如何執行需系統管理者權限的程式