Beispiel #1
0
 void tcPlcConnectNciOvrChannel0_ValueChanged(object sender, TcAdsNotificationItem notificationItem)
 {
     try
     {
         if (notificationItem.PlcObject != null)
         {
             int val = (Int16)notificationItem.PlcObject;
             adsNcServer.NcClient.Channel[1].Override = val;
         }
     }
     catch (Exception)
     {
     }
 }
Beispiel #2
0
        private void tcPlcConnect2_ValueChanged(object sender, TcAdsNotificationItem notificationItem)
        {
            NciChannelState operation;

            try
            {
                operation.State = (Int16[])notificationItem.PlcObject;

                for (int i = 0; i < operation.State.GetLength(0); i++)
                {
                    if (operation.State[i] != oldOpState.State[i])
                    {
                        adsNcServer.NcClient.TcNciOpModeStateChange(i + 1, (OperationMode)oldOpState.Mode[i], (OperationState)operation.State[i]);
                    }
                }
                oldOpState.State = operation.State;
            }
            catch
            { }
        }