新聞中心
PRESS CENTERServer節(jié)點(diǎn)用于將EG8200邊緣計(jì)算網(wǎng)關(guān)采集到的數(shù)據(jù)轉(zhuǎn)換為符合OPC UA的數(shù)據(jù)臨時(shí)存儲(chǔ)在本地,以供局域網(wǎng)內(nèi)的OPC UA客戶端讀寫(xiě)。
輔助軟件:使用UaExpert可以將Server節(jié)點(diǎn)內(nèi)的數(shù)據(jù)內(nèi)容可視化。
UaExpert.zip:https://iotrouter.yuque.com/attachments/yuque/0/2023/zip/39049526/1702025824684-49f3ba5a-3aea-4270-bb79-dca1e345e299.zip
端口:默認(rèn)使用端口53880。
主機(jī)名:此項(xiàng)應(yīng)為OPC Server所在的ip地址。
允許匿名用戶:啟用此項(xiàng)目后,允許匿名(Anonymous)登錄。
用戶登錄提示:啟用此項(xiàng)目后,當(dāng)有客戶端連接/斷開(kāi)Server節(jié)點(diǎn)時(shí),輸出會(huì)話(Sessison)信息。
用戶列表:允許此列表的用戶以不加密的方式連接到Server節(jié)點(diǎn)。
可以直接在Server節(jié)點(diǎn)中添加數(shù)據(jù)點(diǎn)。
地址說(shuō)明:變量地址格式固定為:ns={1/2/3};s={變量名}
類型 說(shuō)明 數(shù)組 Int16 16位有符號(hào)整數(shù) √ Int32 32位有符號(hào)整數(shù) √ UInt16 16位無(wú)符號(hào)整數(shù) √ UInt32 32位無(wú)符號(hào)整數(shù) √ Byte 8位無(wú)符號(hào)證書(shū) √ Float 單精度浮點(diǎn)數(shù) √ Double 雙精度浮點(diǎn)數(shù) √ Boolean 布爾量 √ String 字符串 |
這里僅介紹通過(guò)OPC UA目錄下的Server Item節(jié)點(diǎn)寫(xiě)入Server節(jié)點(diǎn)中的變量值。
寫(xiě)入多個(gè):可以使用合并節(jié)點(diǎn)將多個(gè)Server Item節(jié)點(diǎn)的輸出合并為一個(gè)數(shù)組再注入到Server節(jié)點(diǎn)
msg.payload={ messageType:'SetVariable',//消息類型 SetVariable:寫(xiě)入新值 datatype:'Int16',//數(shù)據(jù)類型 namespace:2,//命名空間,對(duì)應(yīng)變量地址 ns=2;s=Int16 中的[ns] variableName:'Int16',//變量名,對(duì)應(yīng)變量地址 ns=2;s=Int16 中的[s] variableValue:128//值,如果變量是數(shù)組,則以逗號(hào)分隔:[128,128,128]或者'128,128,128' } |
msg.payload=[ { messageType:'SetVariable',//消息類型 SetVariable:寫(xiě)入新值 datatype:'Int16',//數(shù)據(jù)類型 namespace:2,//命名空間,對(duì)應(yīng)變量地址 ns=2;s=Int16 中的[ns] variableName:'Int16',//變量名,對(duì)應(yīng)變量地址 ns=2;s=Int16 中的[s] variableValue:128//值,如果變量是數(shù)組,則以逗號(hào)分隔:[128,128,128]或者'128,128,128' }, { messageType:'SetVariable', datatype:'Int32', namespace:2, variableName:'Int32', variableValue:128 }, ] |
讀取變量
這里僅介紹通過(guò)OPC UA目錄下的Server Item節(jié)點(diǎn)讀取Server節(jié)點(diǎn)中的變量值。
payload成員與寫(xiě)入變量的一致,messageType為GetVariable。
登錄:Server節(jié)點(diǎn)支持匿名登錄和用戶名密碼登錄。不支持簽名和加密。
啟動(dòng):Server節(jié)點(diǎn)在部署后需要約十幾秒的時(shí)間啟動(dòng),并阻塞node-red直到啟動(dòng)完畢。