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