PLC怎么和上位机通讯?

S7 plc需要增加一个以太网通信模块,例如CP343-1是S7-300的以太网通信模块,在STep7中要配置模块并设置IP地址。你需要在上位机安装一个叫COMLS7的西门子通讯软件,然后按如下方式设置。我用WinCC和S7-300通信,没问题!
TCP/IP只是传输层/网络层的一种网络协议,其上有应用层的多种通信方式。
经过一番研究,我发现它可以在任何操作系统下通过以太网与S7 PLC进行通信。不需要特殊的网卡或授权,真正的底层通信其实并不复杂。(初学者可以结合PLC视频教程来学习)
我用VB调用Socket API。当然也可以使用Winsock控件。可以在Unix/Linux下用C访问Socket。
设置:
协议:TCP,端口号:102,IP:您配置的地址。计算机是一个TCP客户端。
交流:
首先,发送连接请求,三次握手建立TCP连接,
然后是另一个SIEMENS软件握手,实际上是...
你可以用这种方式交流。不过,你的网络编程应该很好。你不能用阻塞法,否则很容易出错。
以太网模块(341/441)安装在下方,sime manic NET安装在上方,不一定需要CP1613,只是普通网卡!如果你使用WINCC,你不需要任何授权。如果使用S7或opc协议,需要授权!
S7 PLC和主机之间可以使用TCP/IP通信,只需设置IP,需要一个以太网交换机。本文来源:www.jcpeixun.com。

你可能感兴趣的:(plc,硬件工程)