private void WriteOPCValue(OPCObject obj) { try { _OPCUtil.WriteAsync(getItemIdentifier(obj.itemIdentifier), getItemValue(obj.itemValue)); } catch (Exception Ex) { MessageBox.Show(Application.Current.MainWindow, "Error, unable to write\n" + Ex.ToString()); } }
}//main one private void WriteOPCValue(OPCObject obj) { /************************************************************************************************************** * -> Method : WriteOPCValue * -> Param : OPCObject obj * -> Event : This method is triggered whenever a write request is submitted, uses an EVENT called UpdatedSourceEvent * -> Description: This method is used to write a value on the PLC **************************************************************************************************************/ try { _OPCUtil.WriteAsync(GetItemIdentifier(obj.itemIdentifier), GetItemValue(obj.itemValue)); } catch (Exception Ex) { MessageBox.Show(Application.Current.MainWindow, "Error, unable to write\n" + Ex.Message); } }