/// <summary> /// 根据提供的opcparam,写入对应值到OPC Server /// </summary> /// <param name="nodeID"></param> /// <param name="data"></param> /// <returns></returns> public int WriteDataToOpcServer(OpcParam mOpcParam) { bool retValue = false; int writeSuccessCount = 0; byte[] data = Encoding.Default.GetBytes(mOpcParam.Value); try { retValue = opcUaClient.WriteNode <byte[]>(mOpcParam.NodeId, data); if (retValue) { return(1); } else { return(0); } } catch (Exception ex) { LogManager.WriteLog(LogFile.Trace, ex.Message); return(0); } }
public int WriteRFIDTag(OpcUaClient.OpcParam mOpcParam) { lock (obj) { return(opcClient.WriteDataToOpcServer(mOpcParam)); } }