C#与西门子PLC通信通过S7.NET

3,273 阅读1分钟

前言:

S7.NET支持连接S7-200SMART,S7-1200,S7-1500,S7-300,S7-400PLC,只支持西门子系列PLC,而且连接方式要是profinet通信

 

一,引用S7.NET的dll文件

二,using S7.Net;

三,实例化PLC

如果是连接PLC SMART200,CPU.Type直接选择S71200,Rack设为0,Slot设置成1即可,因为CPU.Type里面没有smart200的选项,而smart200和1200连接形式是一样的

四.连接PLC

五,关闭PLC

l

六,写入数据和读取数据,请参考上传的手册和代码,有详细讲解,这里只列出一种

上述代码为设置VW50的值为10;其他类型只要修改相应地址,和赋值的变量类型