C#与PLC S7-1200的通信

1.引用S7.Net

 2.private void Button1_Click(object sender, EventArgs e)
        {
            Plc plc = new Plc(CpuType.S71200, "192.168.0.1", 0, 1);
            plc.Open();
            if (!plc.IsConnected)
            {
                return;
            }
            //MW300
            object result = plc.Read(DataType.Memory, 1, 300, VarType.Word, 1);
            //MD100
            result = plc.Read(DataType.Memory, 1, 100, VarType.DWord, 1);
            //MB100
            result = plc.Read(DataType.Memory, 1, 100, VarType.Byte, 1);

            if (plc != null && plc.IsConnected)
                plc.Close();
        }

你可能感兴趣的:(PLC)