大家好:
目前我在做一个PC程序,中间有和PLC通讯的部分,看到,也用到一些国外的软件,都是通过TCP/IP直接和PLC的以太网端**换数据,并不需要OPC之类的。
自己不明白PC端是怎么做的。
PLC端,Siemens有很详细的说明和怎样设置通讯功能块等,PC端找不到任何资料。
不明白该怎么做?例如:怎么在PC端打开通讯端口?
为了更详细的说明我的问题,我在附件截图中放一下VIPA的这个CP143 TCP/IP Evaluation Program,它就是通过这个技术实现的。自己在工作中经常用这个软件和Siemens的S7-300,ET200S等PLC测试通讯连接和交换数据,用起来还是很棒的,自己想做的,就是把它的这个通讯方法用到自己的软件内去。
自己也用过libonodave之类的直接读写PLC DB块的函数,和这个端口连接是不一样的技术,没有这个单纯,就不探讨了。
希望和有这方面应用校验的朋友互相交流,探讨。
谢谢!
CP143_main.png
CP143_Port.png