Ejemplo n.º 1
0
        private Plc _AddPLC(string description)
        {
            int i = Plcs.Count + 1;
            Plc p = new Plc(i, description, "KEPWARE");

            Plcs.Add(description, p);
            NewPlc?.Invoke(p);
            return(p);
        }
Ejemplo n.º 2
0
        public Plc AddPLC(string description, string device)
        {
            int i = Plcs.Count + 1;
            Plc p = new Plc(i, description, device);

            Plcs.Add(p.Tag, p);
            NewPlc?.Invoke(p);
            GetSeqences(p);
            return(p);
        }
Ejemplo n.º 3
0
 public Plc AddPLC(string description, string device)
 {
     if (this.Plcs.ContainsKey(description))
     {
         return(this.Plcs[description]);
     }
     else
     {
         int i = Plcs.Count + 1;
         Plc p = new Plc(i, description, device);
         Plcs.Add(p.Tag, p);
         NewPlc?.Invoke(p);
         return(p);
     }
 }