예제 #1
0
        private void ModbusPLC_Notify(object sender, ModbusClientEventArgs e)
        {
            Console.WriteLine("Modbus varieble = {0} ", e.Array);


            Power_A         = modbusPLC.Power_A;
            Power_B         = modbusPLC.Power_B;
            Power_C         = modbusPLC.Power_C;
            Power_me110     = modbusPLC.Power_me110;
            Voltage_A       = modbusPLC.Voltage_A;
            Voltage_B       = modbusPLC.Voltage_B;
            Voltage_C       = modbusPLC.Voltage_C;
            Voltage_me110   = modbusPLC.Voltage_me110;
            Current_A       = modbusPLC.Current_A;
            Current_B       = modbusPLC.Current_B;
            Current_C       = modbusPLC.Current_C;
            Current_me110   = modbusPLC.Current_me110;
            Frequency       = modbusPLC.Frequency;
            Frequency_me110 = modbusPLC.Frequency_me110;
            TempH2o01       = modbusPLC.TempH2o01;
            TempH2o02       = modbusPLC.TempH2o02;
            TempPodsh101    = modbusPLC.TempPodsh101;
            TempPodsh201    = modbusPLC.TempPodsh201;
            TempPodsh102    = modbusPLC.TempPodsh102;
            TempPodsh202    = modbusPLC.TempPodsh202;
            Pressure01      = modbusPLC.Pressure01;
            Pressure02      = modbusPLC.Pressure02;
            Rate01          = modbusPLC.Rate01;
            Rate02          = modbusPLC.Rate02;
            Pump01StatusOn  = modbusPLC.Pump01StatusOn;
            Pump02StatusOn  = modbusPLC.Pump02StatusOn;
            ModbusStatusOk  = modbusPLC.statusOk;
            Console.WriteLine(Pump01StatusOn);
        }
예제 #2
0
 private void ModbusPLC_NotifyErr(object sender, ModbusClientEventArgs e)
 {
     ModbusStatusOk = modbusPLC.statusOk;
 }