_PLC及触摸屏通讯.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SLC500系列PLC与触摸屏2711-T10C1 远程通讯设置的解决 随着悬臂式斗轮堆取料机(斗轮机)控制系统的不断更新,各个厂家可编程控制器(PLC)和可编程终端(触摸屏)在斗轮机控制系统中不断的应用,相应的也就出现了PLC和 触摸屏通讯的问题。 SLC500系列PLC是美国AB公司产品,该系列产品采用框架式结构,处理器功能强大、使用灵活,并设有各种通讯方式供用户选择。SLC500系列PLC可以提供多种通讯方式:以太网、ControlNet网、DeviceNet网、DH+、远程I/O网、串行通讯。在斗轮机控制系统的应用中,主要采用的是远程I/O的通讯模式:通过扫描模块1747-SN与适配器模块1747-ASB的通讯构成主从站配置,从而完成斗轮机的各项控制功能。由于斗轮机采用的是远程I/O的通讯模式,所以斗轮机配置的触摸屏也是联入远程I/O网,采用远程I/O通讯。但是采用远程I/O通讯方式,PLC不能直接读取触摸屏的数据,触摸屏也不能直接读取I/O点号。这样PLC和触摸屏之间的通讯就遇到了困难,使调试工作不能顺利完成,通过多天的实验和AB技术支持的帮助,从而解决了SLC500系列PLC与触摸屏2711-T10C1之间的通讯问题。 由于斗轮机的控制系统是通过扫描模块1747-SN与适配器模块1747-ASB的构成远程I/O网,所以触摸屏与PLC之间的通讯实际是通过扫描模块1747-SN来完成数据交换的。下面详细介绍一下AB公司的SLC500系列PLC与触摸屏2711-T10C1的通讯解决方案。 首先配置触摸屏的参数设置、通讯模式 打开触摸屏软件PanelBuilder32,在画面中点击菜单拦中的Application 项,选中的Settings项,设置出现如下对话框:(见图1) 设定Terminal 名称 选定PanelView 型号(Type)、控制方式(Protocol) 选中通讯设置(Comms.Setup ),出现如下对话框:(见图2) 在Communications Setup-RIO设置菜单中,需要设置如下参数: 选择PLC/Scanner型号:SLC5/04 OS401 1747-SN Series B 定义名称:SLC5 选择终端的框架号RACK(该框架号要与1747-SN中的G文件设置的框架号要一致),同时把Modul 号全部挑上。 波特率 Baud 57600 5)设定块传送 Block Transfer,可以设置多个块传送,BTR和BTW 应该是成对出现。(见图3) 6) 触摸屏直接定义I/O点为:I:e.16~I:e.23(O:e.16~O:e.23)八个字,8X16位离散量输入输出点。(e设置为SN所在的槽号)同时I(O):e.16前八位系统用了,不能定义。 7)由于在触摸屏直接定义I/O点,由于只能占用8X16位离散量输入输出点。所以触摸屏和PLC之间的输入输出量的读取,可以通过块传送的设置,可以实现多点的使用。 图1 图2 图3 设置扫描模块1747-SN 打开PLC编程软件RSLogix500,打开程序。 在项目Project中的控制器Contrllor下的I/O Configuration中双击模块1747-SN,出现1747-SN的配置框(见图4) 图4 图4中数据不需要修改,直接进入编辑G文件,见图5 所谓的G文件,就是远程I/O的映像文件。在SLC系统中,允许用户为扫描器最多分配32字I/O映像数据。也就是扫描器可以从远程设备的访问数据量最多可以4个满逻辑机架(512个输入和输出点)。 G文件中的逻辑机架Logical Rack0~1输入/输出点分配给远程机架1747-ASB G文件中的逻辑机架Logical Rack2输入输出点分配给触摸屏2711-T10C1 图5 编辑梯形图,使用BTR 和BTW命令 扫描器是通过M0和M1文件提供RIO设备的控制和状态信息。M0文件为控制文件,M1文件为状态文件。 RIO块传送是一种数据传送机制,它允许用户控制PLC在RIO链路上向/从远程设备传送最多64个字。当远程设备向PLC传送数据时,使用块传送读(BTR)指令;当PLC处理器向远程设备写入数据时,使用块传送写(BTW)指令。 3.1 实现块传送读(BTR)的步骤: M0文件中包含BTR控制信息,该信息用于控制(初始化)扫描器BTR操作。 PLC控制程序通过命令扫描器执行读操作初始化块传送读。适配器通过RIO扫描器模块发送BTR数据。 扫描器将BTR数据写入用户指定的M1文件位之中。而且,扫描器I/O映

文档评论(0)

0520 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档