- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
M340通过编程与Twido实现以太网通讯
刘晓晨
实验设备
硬件: BMX P34 2010 BMX NOE 0100
TWDLCAE40DRF
软件:Unity Pro XLS 3.1
Twido Soft V3.5
接线方式:将BMX NOE 0100与TWDLCAE40DRF通过HUB联接。
实验目的
将M340 CPU中%MW20~% MW 24 这5个寄存器的值,写入Twido CPU中 % MW 10~% MW 14的5个寄存器中。
将Twido CPU中% MW 10~% MW 14 这5个寄存器的值读入M340CPU中 % MW 40~% MW44的5个寄存器中。
实验步骤:
Unity软件配置
1)、选择M340 PLC型号BMX P34 2010,并添加以太网模块BMX NOE 0100,如下:
2)、配置以太网网络
首先,创建一个以太网网络。
在项目浏览器中右键单击目录中的网络子目录然后选择新建网络选项在可用网络列表中,以太网,然后在更改名称字段中输入一个网络名称。屏幕:
然后,为M340 以太网通讯模块分配 IP 参数:中目录中网络子目录网络网络配置屏幕显示如下:在 IP 配置选项卡上,选择已配置以手动配置 IP 参数。IP 地址子网掩码:网关地址:0.0.0.0单击工具栏中的按钮,以确认 IP 配置设置。
BMX NOE 0100配置IP地址时,应将NOE模块背部下面的旋转开关拨到C或者D位置,上开关可以处于任意位置。
3)、将网络关联模块打开硬件配置编辑器BMX NOE 0100进入配置窗口。
选中通道0,在功能菜单中,滚动到要与模块建立关联的网络。然后,在网络链路菜单中,滚动到要与该模块的以太网通道建立关联的逻辑网络。
单击工具栏中的按钮网络链路 配置
确认前 确认后
4)、编写通讯程序
M340处理器可使用READ_VAR和WRITE_VAR指令进行以太网通讯。
首先,需要修改项目设置:工具菜单——〉项目设置——〉语言扩展选项卡。
新建一个LD程序段M_to_T。调用READ_VAR和WRITE_VAR功能块,其中ADR参数需使用ADDM功能块解析以太网地址。
ADDM
ADDM用于将字符串转换为功能可直接使用的地址参数 类型 注释 IN 字符串 总线或网络上的设备地址。对于工作站在以太网上的地址,参数 IN 采取以下格式:‘Netlink{hostAddr}
Netlink: 在以太网通道的网络链路字段中设置的网络名称hostAddr:设备的 IP 地址 OUT ADDM_TYPE
8 个单精度整数构成的数组 表示设备地址的数组。此参数可用作数个通讯功能的输入参数。
2)、由于Twido是动态管理内存的,所以必需在Twido内存区里开放空间。
在%MW100以内的内存区都可以访问。
3)、使用编程电缆将程序下传至Twido CPU中。
实验结果:
Unity软件中,动态数据表在线监视
TwidoSoft软件中,动态数据表在线监视
文档评论(0)