示例#1
0
 public void Write2PLC(int?id, int?pin, bool?value)
 {
     if (id != null && pin != null && value != null)
     {
         if (Plc_magazine.Exist((int)id))
         {
             ThreadColector.DoAction(ActionType.Write, id, pin, value, outputs);
         }
     }
 }
示例#2
0
 public string ReadByteFromPlc(int?id)
 {
     if (id != null)
     {
         if (Plc_magazine.Exist((int)id))
         {
             return(ThreadColector.DoAction(ActionType.ReadByte, id, null, null, outputs).ToString());
         }
     }
     return("Neco se nepovedlo");
 }
示例#3
0
 public string ReadFromPlc(int?id, int?pin)
 {
     if (id != null && pin != null && pin <= 7)
     {
         if (Plc_magazine.Exist((int)id))
         {
             return(ThreadColector.DoAction(ActionType.Read, id, pin, null, outputs).ToString());
         }
     }
     return("Neco se nepovedlo");
 }