C#与PLC通信开发之西门子s7-200 smart
很遗憾,这篇文章,和我之前的其它的PLC教程不一样,因为这篇文章,不是授人以渔,而是授人以鱼!
但您又是幸运的,因为您看了这篇文章,您一样可以获得读写S7-200 smart PLC的能力!
如果你的项目采用的是西门子S7-200 smart PLC,那么我不建议你像其它的PLC一样,去学习它的通信协议,然后自己编码,原因有二:
S7协议很复杂,作为上位机开发人员,完全没有必要花费这么多的学习成本去进行学习,而且一般来说,项目周期也不允许你有太多的学习时间。西门子S7-200 smart,通信接口采用的是以为网口,也就是说要编写通信,说实话,要写稳定一个tcp客户端软件,已经不是件很容易的事情了。
所以,我给你推荐一个库,和S7-200 smart PLC通信,只需要简单的调用一些函数,就能实现读取和写入数据。这个库高效稳定,经受了无数项目的考验(和S7-200 smart PLC通信的,十个有八个用的是这个库),让你完全没有后顾之忧,然后你就可以把重心放在自己的业务上。
来吧,展示:
源码下载传送门: