예제 #1
0
        protected virtual void OnPLCFaultChanged(PLCFaultChangedEventArgs e)
        {
            PLCFaultChangedEventHandler handler = PLCFaultChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #2
0
 void plc_PLCFaultChanged(object sender, PLCFaultChangedEventArgs args)
 {
     if (args.Faulted)
     {
         AddLog(args.Time + " : " + args.PLC.Topic + " вылетел в ОШИБКУ! Режим работы - " + args.PLC.Mode.ToString());
         SendSms(args.Time + " : " + args.PLC.Topic + " вылетел в ОШИБКУ! Режим работы - " + args.PLC.Mode.ToString());
     }
     else
     {
         AddLog(args.Time + " : На " + args.PLC.Topic + " ошибка устранена! Режим работы - " + args.PLC.Mode.ToString());
         SendSms(args.Time + " : На " + args.PLC.Topic + " ошибка устранена! Режим работы - " + args.PLC.Mode.ToString());
     }
 }