三菱socket通信实例_三菱Q系列Socket通讯(套接字通讯)讲解

首先我们来看下socket的定义

Socket是一个通讯协议,简单说就是带有网口的2个设备,而且这两个设备都支持socket的情况下,可以实现数据的交互。三菱的5U和Q系列的,只要带网口的,就可以实现socket通讯。

以两个Q系列的PLC作为样例,讲解socket的使用两个设备通讯,有一个作为主动的一方,我们叫做主站,在socket里面叫Active,被动的一方,我们叫做从站,在socket里面叫Unpassive。新建通讯选择好就能定好作为主还是从。一、我们先新建一个主站的程序,首先把配置设好

3289308fa6eac0afc826d8c6c64b30a4.png

把IP地址设置好,然后点击打开设置,进入下面界面,选择socket通讯,主站选择Active,填写好从站PLC的IP还有端口号,设定好自己的端口号。端口号一般从1000以上进行设置,随意设置,假如我只和一台PLC通讯,我这时指定了一个1025的端口号和对方进行通讯。我还想和别的设备进行通讯,可以在第二行再建立一个通讯,这时必须再指定一个端口号,比如1200、1230、1400。。。。。。随便填,然后输入对方的端口号和IP地址,就能够进行通讯。

fc996b80ceac59f5b752aae90603efed.png

二、配置好就可以给主站编程

程序主要分为4个步骤:通讯建立、数据发送、数据接收、通讯关闭。

1、通讯建立

2c6de09e803a9dea2d65a015359776ae.png

2、数据发送:把数据1234、5678、2234发送过去

e29ecc626d3e97461126144e561eef34.png

3、数据接收:把数据接收到D5001、D5002、D5003 这3个寄存器里面

065b26e0da7cb9535c37c678a9f3dc6e.png

4、通讯关闭

9bf272065eded6a142677259c0eff4dc.png

三、下面新建一个从站的程序,同样先把配置设好

先把 IP地址设置好,要和主站在同一个网段,点击“打开设置”,选择Unpassive将PLC指定为从站,端口号和主站指定的那个账号一样就可以。

397aa8c562d8ef6baa2a20fb504032cf.png

四、下面可以开始编写从站的程序

从站的程序主要分为3步:发送数据、读取数据、关闭通道。

1、数据发送:把数据987、654、321发送过去

5938a126dffcd6306694f241c4419a7b.png

2、数据接收:把数据接收到D5001、D5002、D5003 这3个寄存器里面

34e23760ddbe76c0f73e35f356d932b9.png

a55e1169b0f15e3bc87b7b628812b6ef.png

作者:陈育鑫

  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值