小弟正在做一个课题是利用C#编写西门子的S7-200PLC与计算机的通信程序的监控软件,不知道有那位高人
做过同类的课题能否给个具体的程序或例子。可以利用PLC的自由口通信或者Modbus协议通信。
谢谢大家了!!

解决方案 »

  1.   

    PLC一般都是通过串口和计算机相连,所以通讯过程主要就是对串口的读写,这里遵守相应的通信协议就可以了。
      

  2.   

    只要在你的界面上增加一个串口通信控件,设置好波特率等属性,就可以让C#程序和PLC通过串口通信。至于数据如何解析,要看PLC的数据格式了。这个控件好像是在.Net2.0提供的。之前的1.0、1.1没有该控件。但是可以到网上找个C#的串口类完成同样的功能。
      

  3.   

    TO:bengold1979 
    从那里能找到能实现串口通信的第三方控件或者类呢?
    我一直没找到 麻烦兄台给个 谢谢啦