C#通过S7.net.dll与西门子PLC通讯自己写的类库

经过一段时间的在线调试,终于搞清楚S7.net.dll动态链接库的控制方法,如何链接PLC;如何读取和写PLC各种变量,下面是我自己写的的一个类库,希望对大家有帮助,具体想了解怎么用的可以联系我共同学习进步,感兴趣可以加QQ:470300759。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using S7.Net;
using System.Windows.Forms;
namespace S7net通信测试
{
    class S7NetPLC
    {
        public Plc plc;

        private bool conectStatus=false;//链接状态

        //链接状态属性
        public  bool ConectStatus
        {
            get//读的属性
            {
                return conectStatus;//返回值
            }
            set//写的属性
            {
                conectStatus = value;//重新赋值
            }
        }

        //实例一个PLC
        public  S7NetPLC(CpuType cpu, string IP, short rock, short solt)
        {
            plc = new Plc(cpu, IP, rock, solt);
        }


        /// &l

你可能感兴趣的:(C#链接PLC)