网站大量收购独家精品文档,联系QQ:2885784924

Quantum通过MBP-MSTR与Twido实现以太网通讯.doc

Quantum通过MBP-MSTR与Twido实现以太网通讯.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Quantum通过MBP_MSTR与TWIDO实现以太网通讯 汤利红 实验设备: 硬件:140CPU67160 140CRP93100 140NOE77101 TWDLCAE40DRF 软件:Unity Pro XL 6.0 Twidosoft V3.5 接线方式:将140NOE77101 与TWDLCAE40DRF通过交叉网线直连。 实验目的 1、将Quantum CPU中的%MW51~%MW55这5个寄存器的值写入到TWIDO CPU中的%MW0~%MW4的这5个寄存器中。 2、将TWIDO CPU中的%MW0~%MW4这5个寄存器的值读入Quantum CPU中%MW71~%MW75的5个寄存器中。 Quantum 操作 TWIDO %MW51~%MW55 写 %MW0~%MW4 %MW71~%MW75 读 实验步骤 Unity Pro软件配置 1.选择PLC的型号140CPU67160,并添加电源模块140CPS11420、140CRP93100和140NOE77101以太网模块如下所示: 2.配置以太网网络 首先创建一个以太网网络:在项目浏览器中----右键通讯目录中的网络子目录-----然后选择创建新网络选项。 在可用网络列表中,选择以太网,然更改名称字段中输入一个网络名称,如下图示: 然后,为140NOE77101以太网模块配置IP地址和参数: 在项目浏览器中展开通讯目录中网络子目录打开网络eth_1,网络配置屏幕显示如下图所示: 在IP配置选项卡上,选择已配置,以手动配置IP参数。此实验中设置: 型号系列:TCP/IP 10/100 常规连接 IP 地址:10.177.121.110 子网掩码:255.255.255.0 网关:0.0.0.0 配置好以后,单击工具栏中的确认按钮,以确认IP配置设置。然后,回到硬件配置双击140NOE77101模块上的以太网端口,会弹出以下画面,选择配置选项: 选择eth_1后单击工具栏中的确认按钮,使新建的网络与140NOE77101模块端口关联起来,确认前:,确认后:。 3.编写程序 首先,在左侧项目浏览器中选取程序,展开其子项目任务下面的段,点击右键新建段,会弹出以下画面: 打开新建的程序段,在编程页面上添加功能块MBP_MSTR: MBP_MSTR功能块实现以太网TCP/IP时各引脚的意义 ,输入参数: 参数 数据类型 说明 ENABLE BOOL 为 ON 时,启用在 CONTROL 寄存器的第一个元素中指定的操作。 ABORT BOOL 为 ON 时,中止当前 活动的操作。 输出参数: 参数 数据类型 说明 ACTIVE BOOL 当操作为活动状态时为 ON。 ERROR BOOL 当操作未成功而中止时为 ON。 SUCCESS BOOL 当操作成功完成时为 ON。 CONTROL WORD 此字段包含控制功能块。第一个元素 CONTROL[1] 包含 要执行的操作的操作代码的编号。序列寄存器的内容由操作确定。 该数据字段必须声明为定位变量。 控制块的结构 因所用的网络而异。 DATABUF WORD 对于提供数据的操作(如写入操作),该数据字段为数据源。对于接收数据的操作(如读取操作),该数据字段是数据目标。 对于以太网 CTE 读取和写入操作,该数据字段保留以太网配置扩展表的内容。在这种情况下,DATABUF 必须定义为至少含有 10 个元素的数组。 该数据字段必须声明为定位变量。 TCP/IP 以太网的控制块 : 寄存器 目录 CONTROL[1] 指示对 TCP/IP 有效的 操作功能码 CONTROL[2] 指示错误状态,只读。 CONTROL[3] 指示长度,即传输的数据单元的数量(最大 100) CONTROL[4] 起始地址,该值必须大于等于1。 CONTROL[5] 路由寄存器:用于在网络传输过程中指定目标节点 最高有效字节

文档评论(0)

liuzhouzhong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档