S7Communication Test === ###### tags: `PLC` `Siemens` - using - using S7.Net; - Initial a instance - public Plc(CpuType cpu, string ip, port, Int16 rack, Int16 slot) - var plc = new Plc(CpuType.S71500, "127.0.0.1", 105, 0, 1); - open() - plc.open(); - Read - public byte[] ReadBytes(DataType dataType, int db, int startByteAdr, int count) - plc.ReadBytes(DataType.DataBlock, DBid, 0, testSize); - Write - public void WriteBytes(DataType dataType, int db, int startByteAdr, byte[] value) - plc.WriteBytes(DataType.DataBlock, DBid, 0, dummylist.ToArray());