_PLC与触摸屏通讯_第1页
_PLC与触摸屏通讯_第2页
_PLC与触摸屏通讯_第3页
_PLC与触摸屏通讯_第4页
_PLC与触摸屏通讯_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SLC500系列PLC与触摸屏2711-T10C1远程通讯设置的解决随着悬臂式斗轮堆取料机(斗轮机)控制系统的不断更新,各个厂家可编程控制器(PLC)和可编程终端(触摸屏)在斗轮机控制系统中不断的应用,相应的也就出现了PLC和触摸屏通讯的问题。SLC500系歹PLC是美国AB公司产品,该系列产品采用框架式结构,处理器功能强大、使用灵活,并设有各种通讯方式供用户选择。SLC500系列PLC可以提供多种通讯方式:以太网、ControlNet网、DeviceNet网、DH+、远程I/O网、串行通讯。在斗轮机控制系统的应用中,主要采用的是远程I/O的通讯模式:通过扫描模块1747-SN与适配器模块17

2、47-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来完成

3、数据交换的。下面详细介绍一下AB公司的SLC500系列PLC与触摸屏2711-T10C1的通讯解决方案。1、首先配置触摸屏的参数设置、通讯模式打开触摸屏软件PanelBuilder32,在画面中点击菜单拦中的Application项,选中的Settings项,设置出现如下对话框:(见图1)a.设定Terminal名称b.选定PanelView型号(Type)、控制方式(Protocol)c.选中通讯设置(Comms.Setup),出现如下对话框:(见图2)在CommunicationsSetup-RIO设置菜单中,需要设置如下参数:1) 选择PLC/Scanner型号:SLC5/04OS401

4、1747-SNSeriesB2)定义名称:SLC53)选择终端白框架号RACK(该框架号要与1747-SN中的G文件设置的框架号要一致),同时把Modul号全部挑上。4)波特率Baud576005)设定块传送BlockTransfer,可以设置多个块传送,BTR和BTW应该是成对出现。(见图3)6)触摸屏直接定义I/O点为:I:e.16I:e.23(O:e.16O:e.23)A个字,8X16位离散量输入输出点。(e设置为SN所在的槽号)同时I(O):e.16前八位系统用了,不能定义。7)由于在触摸屏直接定义I/O点,由于只能占用8X16位离散量输入输出点。所以触摸屏和PLC之间的输入输出量的读

5、取,可以通过块传送的设置,可以实现多点的使用。图1图2图32、设置扫描模块1747-SN打开PLC编程软件RSLogix500,打开程序。a.在项目Project中的控制器Contrllor下的I/OConfiguration中双击模块1747-SN,出现1747-SN的配置框(见图4)图4b.图4中数据不需要修改,直接进入编辑G文件,见图5所谓的G文件,就是远程I/O的映像文件。在SLC系统中,允许用户为扫描器最多分配32字I/O映像数据。也就是扫描器可以从远程设备的访问数据量最多可以4个满逻辑机架(512个输入和输出点)。1) G文件中的逻辑机架LogicalRack01输入/输出点分配给

6、远程机架1747-ASB2) G文件中的逻辑机架LogicalRack2输入输出点分配给触摸屏2711-T10C1图53、编辑梯形图,使用BTR和BTW命令扫描器是通过M0和M1文件提供RIO设备的控制和状态信息。M0文件为控制文件,M1文件为状态文件。RIO块传送是一种数据传送机制,它允许用户控制PLC在RIO链路上向/从远程设备传送最多64个字。当远程设备向PLC传送数据时,使用块传送读(BTR)指令;当PLC处理器向远程设备写入数据时,使用块传送写(BTW)指令。3.1 实现块传送读(BTR)的步骤:(1) M0文件中包含BTR控制信息,该信息用于控制(初始化)扫描器BTR操作。(2)

7、PLC控制程序通过命令扫描器执行读操作初始化块传送读。适配器通过RIO扫描器模块发送BTR数据。(3) 扫描器将BTR数据写入用户指定的M1文件位之中。而且,扫描器I/O映像文件中一个字节用作扫描器和适配器模块之间“握手”信息。注意PLC控制程序不能读写此“握手”映像空间。(4) 在控制程序中使用文件和COP指令,实现扫描器经由框架背板将BTR数据传送到PLC处理器中。M1文件中包括BTR状态信息。(5) PLC控制程序处理BTR信息。3.2 实现块传送写(BTW)的步骤:(1) 用户控制程序中执行MOV或COP指令至M0文件以初始化块传送写(BTW)。PLC处理器发送BTW数据到扫描器M0块

8、传送控制和写数据文件。(2) 扫描器从M0文件中读取BTW和控制数据。扫描器I/O映像文件的一个字节作“握手”信息。注意PLC用户程序不能读写该“握手”映像空间。(3) M1文件中包含BTE状态信息。(4) RIO扫描器通过RIO链路向适配器传送BTW信息。(5) 适配器将BTW信息传送到适当的适配器模块中。3.3 下面就列出BTW和BTR的参数设置:(1) BTWParameters:Rack:2(与触摸屏设置一致)Group:0(起始组号)Slot:0ControlBlock:N7:53(控制字可随意定义没有用过即可)DataFile:N12:0(数据字可随意定义没有用过即可但必须与触摸屏设置一致)BufferFile:M0:e.100(e设置为SN所在的槽号)RequestedWordCount:15(与触摸屏设置长度一致)(2) BTR#1Parameters:Rack:2(与触摸屏设置一致)group:0slot:0ControlBlock:N7:50(控制字可随意定义没有用过即可)DataFile:N13:0(数据字可随意定义没有用过即可但必须与触摸

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论