我又回来了 发表于 2023-6-21 08:53

组态王与多台PLC之间无线以太网通信

在实际系统中,同一个车间里分布多台PLC,通过上位机集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大耽误工期,这种情况下比较适合采用无线通信方式。本方案以组态王和2台三菱FX5u PLC为例,介绍组态王与多台 PLC的无线以太网通信实现过程。在本方案中采用了三菱PLC无线通讯终端——DTD419MB,作为实现无线通讯的硬件设备。一、方案概述本方案中,用户无需更改网络参数和原有程序,通过日系PLC专用无线通讯终端DTD419MB,即可直接替换组态王与PLC之间有线以太网通讯,且稳定方便的实现EtherNet/IP协议下无线以太网通讯。https://p1.itc.cn/q_70/images01/20230620/e49b1428baf14c96a58c99347ba093a5.png二、测试设备与参数·三菱PLC型号:FX5u × 2台·上位机:组态王6.55 × 1台·日系PLC无线通讯终端:DTD419MB × 3块·主从关系:1主2从·通讯接口:RJ45接口·供电:12-24VDC·通讯协议:EtherNet/IP协议·传输距离:100米,1KM三、接线方式1. 上位机与DTD419MB接线用一根通讯线,一端接入DTD419MB的RJ45接口,另一端接入上位机的RJ45接口。https://p2.itc.cn/images01/20230620/92655c78eb264e29bb5a8adc52a51dd7.jpeg2. PLC与DTD419M接线用一根通讯线,一端接入DTD419MB的RJ45接口,另一端接入FX5u的RJ45接口。https://p6.itc.cn/images01/20230620/82c48f01ae614d509a7787253903e8ae.jpeg四、组态王配置1.创建一个工程,输入名称,点击是https://p3.itc.cn/images01/20230620/18e11e6e75434879a68eebfe21ffd005.png2.添加2台PLC,以及相关协议https://p9.itc.cn/images01/20230620/bf336d58e078498883817c833b106c34.png3.输入逻辑名称4.串口随便选择或者默认5.设置FX5U的地址https://p5.itc.cn/images01/20230620/e143b9721496472585f593b776f8599f.png6.通讯参数设置(默认值)五、组态界面配置1.数据词典—定义变量https://p6.itc.cn/images01/20230620/2010c4758cfa4a36a8c51a0f9e08c264.pnghttps://p7.itc.cn/images01/20230620/6c8e2a2b52194eb59f133c1d6580912e.png2. 画面—创建一个新画面3. 变量的关联https://p0.itc.cn/images01/20230620/958cf468459f46e6a0d1b5d2089c75c3.pnghttps://p9.itc.cn/images01/20230620/23f180cc25154d21a32fe3654a46676b.png六、PLC程序的下载1. 新建工程,并如下图所示。2. 选择SLMP连接设备左键拖动到下面,设置协议、端口号。要和组态王一致。https://p2.itc.cn/images01/20230620/aef789a8f9994cbe8d4508a2ac8b61dc.png3. 简单程序的编写用M点驱动相应的Y点输出https://p6.itc.cn/images01/20230620/c37c269b6c934a0c8a77798fa0cbc937.png4. 下载程序到CPUhttps://p0.itc.cn/images01/20230620/1c14ca9ba71042d280cb9fad469d4b5c.png2台PLC的IP分别设置192.168.2.14和192.168.2.15 将程序下载到PLC。七、测试方法1、用组态王的M点按钮控制PLC对应的Y点,同时在组态王上监测Y点输出。2、给PLC的X点输入信号,看组态王是否有监测到相应点的信号。
页: [1]
查看完整版本: 组态王与多台PLC之间无线以太网通信