protected short ReadInt16(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; short result = (short)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.Int, 1); return(result); }
protected int ReadInt32(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; int result = (int)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.DInt, 1); return(result); }
protected double ReadDouble(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; byte[] result = (byte[])plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.DInt, signalAdress.byteCount); return(result[0]); }
protected byte ReadByte(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; byte result = (byte)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.Byte, 1); return(result); }
protected bool ReadBoolean(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; bool result = (bool)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.Bit, 1); return(result); }
protected long ReadInt64(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; long result = (long)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.DWord, 1); return(result); }
protected string ReadString(DeviceAdress adress, ushort length) { ModbusAdress modbusAdrss = (ModbusAdress)adress; string value = modusRtu.ReadString(modbusAdrss.SignalAdress, length).Content; return(value); }
protected byte ReadByte(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; byte value = Convert.ToByte(modusTcp.ReadUInt16(modbusAdrss.SignalAdress).Content >> 8); return(value); }
protected double ReadDouble(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; double value = modusRtu.ReadDouble(modbusAdrss.SignalAdress).Content; return(value); }
protected float ReadSingle(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; float value = modusRtu.ReadFloat(modbusAdrss.SignalAdress).Content; return(value); }
protected bool ReadBoolean(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; bool coil = modusRtu.ReadCoil(modbusAdrss.SignalAdress).Content; return(coil); }
protected sbyte ReadSbyte(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; sbyte value = Convert.ToSByte(modusRtu.ReadInt16(modbusAdrss.SignalAdress).Content >> 8); return(value); }
protected int ReadInt32(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; int value = modusRtu.ReadInt32(modbusAdrss.SignalAdress).Content; return(value); }
protected long ReadInt64(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; long value = modusRtu.ReadInt64(modbusAdrss.SignalAdress).Content; return(value); }
protected string ReadString(DeviceAdress adress, ushort length) { S7Adress signalAdress = (S7Adress)adress; string result = (string)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.String, length); return(result); }
protected short ReadInt16(DeviceAdress adress) { ModbusAdress modbusAdrss = (ModbusAdress)adress; short value = modusRtu.ReadInt16(modbusAdrss.SignalAdress).Content; return(value); }
protected float ReadSingle(DeviceAdress adress) { S7Adress signalAdress = (S7Adress)adress; float result = (float)plc.Read((DataType)signalAdress.dataType, signalAdress.dbAdress, signalAdress.startAdress, VarType.Real, 1); return(result); }
protected ushort ReadUInt16(DeviceAdress adress) { throw new NotImplementedException(); }
protected ulong ReadUInt64(DeviceAdress adress) { throw new NotImplementedException(); }
protected void Write(DeviceAdress adress, byte value) { ModbusAdress modbusAdrss = (ModbusAdress)adress; modusTcp.Write(modbusAdrss.SignalAdress, value); }
internal void Write(DeviceAdress adress, double value) { ModbusAdress modbusAdrss = (ModbusAdress)adress; modusRtu.Write(modbusAdrss.SignalAdress, value); }
protected sbyte ReadSbyte(DeviceAdress adress) { throw new NotImplementedException(); }
protected void Write(DeviceAdress adress, string value) { ModbusAdress modbusAdrss = (ModbusAdress)adress; modusRtu.Write(modbusAdrss.SignalAdress, value); }
protected uint ReadUInt32(DeviceAdress adress) { throw new NotImplementedException(); }