private void OpcClienthelper_OnDataChanged(object sender, OpcHelper.OpcDataEventArgs e)
        {
            string message = DateTime.Now.ToString(dateString) + e.OpcResult + " " + (e.OpcDataItem == null ? " " : e.OpcDataItem.ToString()) + System.Environment.NewLine;


            try
            {
                //int.TryParse(e.OpcDataItem.OldValue.ToString(), out int old);
                //int.TryParse(e.OpcDataItem.NewValue.ToString(), out int newv);
                //if (old + 3 != newv)
                //{
                //    System.Diagnostics.Debug.Print($"值不连续{e.OpcDataItem.ToString()}");
                //}
                //else
                //{
                //    //System.Diagnostics.Debug.Print($"连续{e.OpcDataItem.ToString()}");
                //    WriteFile(message);

                //}

                asyncUpMessage(message);

                asyncUpOpcDataItems(this.opcClienthelper.OpcDataItems);

                //upOpcDataItemDelgate(e.OpcDataItem);
            }
            catch (AggregateException ex)
            {
                //asyncUpMessage(DateTime.Now.ToString(dateString) + ex.Message + System.Environment.NewLine);
            }
        }
Exemple #2
0
        private void OpcClienthelper_OnDataChanged(object sender, OpcHelper.OpcDataEventArgs e)
        {
            string message = DateTime.Now.ToString(dateString) + e.OpcResult + " " + (e.OpcDataItem == null ? " " : e.OpcDataItem.ToString()) + System.Environment.NewLine;

            try
            {
                asyncUpMessage(message);

                //asyncUpOpcDataItems(this.opcClienthelper.OpcDataItems);

                upOpcDataItemDelgate(e.OpcDataItem);
            }
            catch (AggregateException ex)
            {
                //asyncUpMessage(DateTime.Now.ToString(dateString) + ex.Message + System.Environment.NewLine);
            }
        }