Example #1
0
 public void WriteBool(String ModbusAdress)
 {
     string[] AdresInfo = ModbusAdress.Split('.');
     GonderilenModbusAdres = Convert.ToInt32(AdresInfo[2]) * 8 + Convert.ToInt16(AdresInfo[3]);
     HetModbusTool.Connect();
     if (HetModbusTool.Connected)
     {
         if (HetModbusTool.ReadCoils(GonderilenModbusAdres, 1)[0])
         {
             HetModbusTool.WriteSingleCoil(GonderilenModbusAdres, false);
         }
         else if (!HetModbusTool.ReadCoils(GonderilenModbusAdres, 1)[0])
         {
             HetModbusTool.WriteSingleCoil(GonderilenModbusAdres, true);
         }
     }
 }