首先我们看一下socket的定义。
套接字是一种通信协议,如果两个设备都支持套接字,则允许两个具有网络端口的设备进行数据交互。三菱的5U系列和Q系列只要有网口就可以使用socket通信。
这里以两台Q 系列PLC 为例说明如何使用套接字。
两台设备通信时,一方为主动方(称为主站),被动方称为从站,在套接字中称为非被动方。选择新的通信后,您可以决定它将成为主站还是从站。
1、首先新建一个主站程序并进行配置。
设置IP地址,点击打开设置,进入下面界面,选择socket通讯,选择在主站上激活,输入从站PLC的IP和端口号,设置自己的端口号即可。一般情况下,端口号可以设置为1000或更高,但如果只想与一台PLC通信,请指定端口号1025与另一方通信。如果要与其他设备通信,则必须在第二行指定不同的端口号(1200、1230、1400 等)。只需随便输入对方的端口号和IP地址即可进行通信。
2. 设置完成后,即可对主站进行编程。
程序主要分为四个步骤:建立通信、发送数据、接收数据、终止通信。
1. 建立沟通
2、数据传输:发送数据1234、5678、2234。
3、接收数据:接收数据到三个寄存器D5001、D5002、D5003。
4. 通讯中断
3、接下来新建一个从机程序,先进行配置。
首先将IP地址设置为与主站同一网段,点击打开设置,选择指定PLC为从站。端口号必须与主站指定的账号一致。车站。
4. 现在可以创建从站程序了。
从站程序主要分为三个步骤:数据发送、数据读出、通道关闭。
1、数据传输:发送数据987、654、321。
2. 接收数据:接收数据到三个寄存器D5001、D5002、D5003。
3.关闭通道
——END——
原创技能培训,作者:陈育新,版权所有,违者必究!
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/85339.html