예제 #1
0
 public void WriteWord(S7Item item, ushort value)
 {
     if (!client.Connected)
     {
         throw new Exception("La conexión no esta abierta");
     }
     byte[] buffer = new byte[1024];
     S7.SetWordAt(buffer, 0, value);
     client.WriteArea(item.Area, item.DBNumber, item.Start, item.Amount, item.WordLen, buffer);
 }
예제 #2
0
 public byte [] Read(S7Item item)
 {
     if (!client.Connected)
     {
         throw new Exception("La conexión no esta abierta");
     }
     byte[] buffer = new byte[1024];
     client.ReadArea(item.Area, item.DBNumber, item.Start, item.Amount, item.WordLen, buffer);
     return(buffer);
 }