『7x24小时有问必答』
本节将介绍在1769-L36ERM CPU中对1769-L18ERM CPU进行数据读写操作。
一、测试前网络设置
首先配置电脑上的IP地址,和PLCIP地址为同一网段;
                           

 

RSlinx软件,添加一个以太网驱动Ethernet/IP Driver,点击Add New

点击OK
选择正确的电脑以太网卡,点击OK
点击Close关闭;
 
通过Communication菜单栏下的RSWho查看当前网络上的AB产品信息;
二、创建两个测试程序

打开RSLogix5000软件,新建一个项目;
选择正确的PLC型号、版本号、项目名称,点击OK

 
创建2个用于测试的变量数组:
在程序中添加MSG指令,MSG1用于读取L18ERM PLC中的数据;
MSG1配置如下:
Message Type:CIP Data Table Read
Source Element:填对方PLC中需要读取的标签地址
Number of Elements:读取标签中数据的长度
Destination Element:读取来的数据要存放在本地PLC的标签地址(标签数据类型需与对方PLC的一致)
MSG中通讯路径的设置:
MSG中关于通讯路径的说明如下:

在程序中添加MSG指令,MSG2用于发送给L18ERM PLC的数据

MSG2配置如下:
同时为了便于MSG指令能够随时处于数据通讯状态,这里在MSG指令程序前加上MSG指令的使能状态位常闭点;

下载PLC程序到L36ERM CPU中:
再次打开RSLogix5000软件,新建一个项目:
选择正确的PLC型号、版本号、项目名称,点击OK
在程序标签中新建两个数组变量:
下载并运行程序:
三、观察通讯测试结果
在线监控PLC程序,在L36ERM中给L36ERM_Send数组标签赋值11-13、在L18ERM中给L18ERM_Send数组标签赋值1-5,观察L36ERM_Receive和L18ERM_Receive数组中的标签值
我们可以看到随着XX_Send数组中标签数据的变化,对应的XX_Receive数组中标签值立即跟随变化,至此,CMXCMX PLCMSG通讯已经配置调试完成。
三、知识延伸
下面我们介绍一下5000软件平台下其他系列AB PLC间的MSG通讯指令中的路径设置:

CLX(1756)CMX(1769-L3XER/1769-L3XERM)MSG通讯类似,在CLX中路径设置如下:
其中ENBTCLX5000软件中组态的以太网模块名称(在MSG指令配置中点击Browse选中以太网模块即可),2为通过EthernetIP端口,192.168.1.21CMX CPUIP地址,1为通过背板,0为到达0号槽位的模块。
CMX中路径设置如下:
即CompactLogix 5370控制器MSG路径以2开头,对方IP地址,XX,XX
1,0;1,0表示CLX的控制器在1#机架0槽中(如果CPU在其它槽位更改最后一位数值即可);
其它CPU(如1768-L4X或1769-L3XE)中MSG里的通讯路径设置可以后台留言沟通。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码