绝对干货!资深电气工程师为你讲解Socket通讯(图文详解)

首先我们来看下socket的定义。Socket是一个通讯协议,简单说就是带有网口的2个设备,而且这两个设备都支持socket的情况下,可以实现数据的交互。三菱的

首先我们看一下socket的定义。

套接字是一种通信协议,如果两个设备都支持套接字,则允许两个具有网络端口的设备进行数据交互。三菱的5U系列和Q系列只要有网口就可以使用socket通信。

这里以两台Q 系列PLC 为例说明如何使用套接字。

两台设备通信时,一方为主动方(称为主站),被动方称为从站,在套接字中称为非被动方。选择新的通信后,您可以决定它将成为主站还是从站。

1、首先新建一个主站程序并进行配置。

ba93a4f073f441bbaad0fa6b4fe74e6d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=ySJU1QpR1%2FipPUCR2QQzAUP956M%3D

设置IP地址,点击打开设置,进入下面界面,选择socket通讯,选择在主站上激活,输入从站PLC的IP和端口号,设置自己的端口号即可。一般情况下,端口号可以设置为1000或更高,但如果只想与一台PLC通信,请指定端口号1025与另一方通信。如果要与其他设备通信,则必须在第二行指定不同的端口号(1200、1230、1400 等)。只需随便输入对方的端口号和IP地址即可进行通信。

b3e9b122f76944e692d9c7b15e1703a9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=3UuvI7jGS6wvQUUOHGWB8SUsESw%3D

2. 设置完成后,即可对主站进行编程。

程序主要分为四个步骤:建立通信、发送数据、接收数据、终止通信。

1. 建立沟通

398d75fee5e9428980c8198bcc8cc872~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=%2Ftw5BsjOgaFCT%2B9N6lCrvUadshY%3D

c5fe146d9ef74e11bb26af6c22340630~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=kdUggbywFoYhVzl%2F0XSQN%2FSAiLI%3D

2、数据传输:发送数据1234、5678、2234。

2acde8989c074f439a8424460248550b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=AO6dAt%2BcROoWnxTM%2FH8BQTVbW0U%3D

3、接收数据:接收数据到三个寄存器D5001、D5002、D5003。

aa0c18583bfb474e94a6ffa8b0f2cf7b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=e7BpNddruXl0nI9S9np1oTuZeO0%3D

4. 通讯中断

88c8dba256ff418fac4001e2224fc2d9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=Kcim9x1nwJxV1zFXVZVYgDBD6n4%3D

3、接下来新建一个从机程序,先进行配置。

首先将IP地址设置为与主站同一网段,点击打开设置,选择指定PLC为从站。端口号必须与主站指定的账号一致。车站。

411ad3f8f24843c3880db3399b72ee03~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=cMftQ015Z5EBOORWh5m9euPEcWI%3D

4. 现在可以创建从站程序了。

从站程序主要分为三个步骤:数据发送、数据读出、通道关闭。

1、数据传输:发送数据987、654、321。

3849af718f234f3bb1a3e1b76ada37e1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=MLLYMfRyWaRuElVVioG86gu%2BcIM%3D

07860c6223004f108ccd16f4ec23e988~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=T%2BzQ3sqSpTwf8%2BZLnjJWtG73kaM%3D

2. 接收数据:接收数据到三个寄存器D5001、D5002、D5003。

36fb7187ea80419cabffc7f5ac61c7c9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=cPdjqkBVy0GAvqbRd3D4Ps2ZKes%3D

3.关闭通道

a3fecbe7729a4e44831422b86bb8e3f7~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717822268&x-signature=NdpLhqL6z47RTS2Tt3Ts3f8bxYw%3D

——END——

原创技能培训,作者:陈育新,版权所有,违者必究!

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/85339.html

(0)
小条的头像小条
上一篇 2024年6月1日 下午12:50
下一篇 2024年6月1日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注