下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 RSLogix5000应用软件开发,4.1 RSLogix5000应用开发软件简介,4.2 RSLogix5000应用开发软件的项目创建,4.3 RSLogix5000控制器属性,4.4 控制器程序运行的监控,4.5 I/O模块的组态配置和监控,4.6 通信模块的组态配置和监控,4.7 趋势曲线监视,4.8 Produced/Consumed通信机制,4.9 控制器之间的数据交换方式,4.10 控制器与外部设备的通信规划设计,4.11 设备阶段管理,4.1 RSLogix5000应用开发软件简介,1RSLogix5000应用开发软件 RSLogix5000应用开发软件统一进行顺序、过程
2、、驱动和运动控制系统的组态、开发、编程、调试和运行。RSLogix5000应用开发软件可以从缩减开发成本、减少停机时间、优化运行等多方面保证优化软件设计,在开发性和兼容性方面提供无可匹敌的潜力。,4.1 RSLogix5000应用开发软件简介,2RSLogix5000应用开发软件的主要功能 (1)支持IEC 61131-3标准编程语言 (2)更高的专业标准化水平 (3)易于配置 (4)数据处理精密 (5)寻址方便准确 (6)拖放编辑和导航功能 (7)指令功能强大 (8)诊断监控功能 (9)密码保护功能 (10)内嵌网络组态信息 (11)文件管理功能 (12)广泛的开放性,4.2 RSLogix
3、5000应用开发软件的项目创建,1项目结构创建 用户界面包括多个可配置窗口和工具条,所有功能可通过菜单条进行操作,经常使用的功能可直接通过标准工具条中的图标操作实现,如图4-1所示。,4.2 RSLogix5000应用开发软件的项目创建,控制器项目创建的过程如图4-2所示。,4.2 RSLogix5000应用开发软件的项目创建,在RSLogix5000应用开发软件的编程环境中创建控制器项目,选择菜单中的“文件”,单击“新建”命令,进入如图4-3所示界面。,4.2 RSLogix5000应用开发软件的项目创建,单击“确定”按钮进入如图4-4所示界面。,4.2 RSLogix5000应用开发软件的
4、项目创建,2程序文件创建 (1)创建任务 在“Controller管理器”的“任务”上单击右键,选择“新建任务”命令,建立一个周期型任务,如图4-5所示。,4.2 RSLogix5000应用开发软件的项目创建,新建一个事件触发型任务,如图4-6所示。,4.2 RSLogix5000应用开发软件的项目创建,(2)创建程序或设备相位 按顺序创建的程序或设备相位,将是控制器运行时执行的顺序。右键单击“MainTask”,弹出菜单如图4-7所示。,4.2 RSLogix5000应用开发软件的项目创建,单击“新建Program”,打开界面如图4-8所示。,4.2 RSLogix5000应用开发软件的项目
5、创建,单击“新建设备相位”(见图4-7),打开界面如图4-9所示。,4.2 RSLogix5000应用开发软件的项目创建,(3)创建例程 在新创建的每个程序中,仅有程序区的数据库。只有默认的MainTask下的MainProgram有一个默认的主控例程,其他例程需要创建,如图4-10所示。,4.2 RSLogix5000应用开发软件的项目创建,选中“MainProgram”,右键单击“属性”,在打开的界面中选择“配置”选项卡,如图4-11所示。,4.2 RSLogix5000应用开发软件的项目创建,3数据文件创建 (1)数据库结构 双击“控制器标签”,选择“编辑Tags”选项卡,如图4-12所
6、示。,4.2 RSLogix5000应用开发软件的项目创建,单击“显示”,可以进入定义标签的过滤器,如图4-13所示,通过过滤器可以过滤大量的数据,选择出需要的数据。,4.2 RSLogix5000应用开发软件的项目创建,(2)建立标签 在“编辑Tags”页面输入标签名,如图4-14所示。,4.2 RSLogix5000应用开发软件的项目创建,选择的数据类型有基本数据类型、预定义结构数据类型、自定义结构类型,数组维数最多可达到三维,如图4-15所示。,4.2 RSLogix5000应用开发软件的项目创建,选中标签选项,单击鼠标右键,可对标签进行详细编辑,编辑菜单如图4-16所示。,4.2 RS
7、Logix5000应用开发软件的项目创建,(3)建立自定义数据结构和标签 字符串有默认的82字符的结构,如图4-17所示。,4.2 RSLogix5000应用开发软件的项目创建,例如,一个变频器相关的新建用户自定义数据类型DRIVER的结构数据如图4-18所示。,4.2 RSLogix5000应用开发软件的项目创建,建立了一个用户自定义数据结构,在选择数据类型时,可以找到用户自定义的DRIVER数据类型,如图4-19所示。,4.2 RSLogix5000应用开发软件的项目创建,4梯形图例程的编辑 在工程开发中,根据实际控制工艺过程,先建立梯形图程序的逻辑结构,然后输入指令和地址。在编辑梯形图界
8、面的上方有分类的指令栏,可以从中选择需要的控制指令,直接拖到需要放置的位置,如图4-20所示。,4.2 RSLogix5000应用开发软件的项目创建,编辑好的梯形图完全被接收后,会变为实线;如果没有完全被接收,则前面会有一个大写或小写的字母,含义如表4-1所示。,4.2 RSLogix5000应用开发软件的项目创建,5用户应用程序和项目文件格式 用户应用程序和项目文件有两种存放格式,如图4-21所示。,4.3 RSLogix5000控制器属性,在“Controller管理器”中选中“控制器”,右键单击“属性”按钮,打开界面如图4-22所示。,4.3 RSLogix5000控制器属性,在“常规”
9、页面中,可以看到项目建立时的设置,还可以单击“更改Controller”按钮进行修改,如图4-23所示。,4.3 RSLogix5000控制器属性,1串行端口组态 在ControlLogix PLC系统中,可以使用串口作为默认编程口,如图4-24所示。,4.3 RSLogix5000控制器属性,2系统协议 “系统协议”页面如图4-25所示。,4.3 RSLogix5000控制器属性,3用户协议 用户协议实际就是ASCII码模式,当控制器与ASCII码设备连接时,串口被设置为该协议模式,页面如图4-26所示。,4.3 RSLogix5000控制器属性,4高级设置 高级设置的参数决定着系统高层管理
10、时间片,影响着系统的通信性能。进入高级设置页面,如图4-27所示。,4.3 RSLogix5000控制器属性,5轻微故障 控制器故障分为严重故障和轻微故障。一般情况下,严重故障多是硬件引起的故障,会停机;轻微故障不影响运行,不会停机。故障原因可以通过控制器属性查看,严重故障查看页面如图4-28所示。,4.3 RSLogix5000控制器属性,当排除严重故障后,单击“清除严重故障”按钮,控制器重新投入正常工作状态。 轻微故障查看页面如图4-29所示。,4.3 RSLogix5000控制器属性,6SFC执行 对SFC进行全局的组态,关联着SFC例程的组态和编程。进入SFC执行页面,如图4-30所示
11、。,4.3 RSLogix5000控制器属性,带有非易失性内存的控制器可以将项目文件保存在控制器中,1756-L6系列PLC控制器可以在不拔出框架的情况下插入标准CF卡,用于存储项目文件。进入“非易失性内存”页面,如图4-31所示。,4.3 RSLogix5000控制器属性,8内存 内存使用情况的评估如图4-32所示。,4.3 RSLogix5000控制器属性,9冗余设置 只有L55和L6X控制器才有冗余设置功能,设置页面如图4-33所示。,4.3 RSLogix5000控制器属性,单击“高级”按钮,可显示数据标签和逻辑程序空间占用的比例,即控制器剩余空间运用的分配情况,如图4-34所示。,4
12、.3 RSLogix5000控制器属性,10文件 项目文件的相关信息如图4-35所示。,4.3 RSLogix5000控制器属性,11日期/时间 “日期/时间”页面显示控制器内置的系统日期和时间,如图4-36所示。,4.4 控制器程序运行的监控,1任务属性 在RSLogix5000应用开发软件环境中,右键单击“属性”,可打开任务监控属性页面,如图4-37所示。,4.4 控制器程序运行的监控,2任务执行的监控 进入任务执行监控页面,如图4-38所示。,4.4 控制器程序运行的监控,3设备阶段执行的监控 进入设备阶段执行监控页面,如图4-39所示。,4.5 I/O模块的组态配置和监控,在RSLog
13、ix5000应用软件开发环境中,右键单击“输入/输出配置”,选择“新建Module”命令,打开页面如图4-40所示。,1数字量输入模块的组态配置和监控,(1)建立模块 在数字量模块选择列表中,选择数字量输入模块1756-IB16,双击后显示如图4-41所示页面。,1数字量输入模块的组态配置和监控,为模块选择一个相适应的主要版本,如果版本不合适,项目下载后会出现警告,不能建立通信连接。选择合适的版本后,进入模块组态配置页面,如图4-42所示。,1数字量输入模块的组态配置和监控,(2)模块信息 模块信息页面显示的是从对应槽号的模块采集来的数据信息,如图4-43所示。,1数字量输入模块的组态配置和监
14、控,(3)连接 进入模块连接页面,如图4-44所示。,1数字量输入模块的组态配置和监控,(4)配置 进入模块组态配置页面,如图4-45所示。,1数字量输入模块的组态配置和监控,(5)模块在控制器数据区域的标签 在项目中建立数字量输入模块1756-IB16后,产生的I/O数据结构标签如图4-46所示。,2数字量输出模块的组态配置和监控,(1)建立模块 在数字量模块选择列表中,选择数字量输出模块1756-OB16D,双击后显示如图4-47所示页面。,2数字量输出模块的组态配置和监控,选择合适的版本后,进入模块组态配置页面,如图4-48所示。,2数字量输出模块的组态配置和监控,(2)模块信息 模块信
15、息页面显示的是对应槽号的输出模块的数据信息,如图4-49所示。,2数字量输出模块的组态配置和监控,(3)连接 进入模块连接页面,如图4-50所示。,2数字量输出模块的组态配置和监控,(4)配置 进入模块组态配置页面,如图4-51所示。,2数字量输出模块的组态配置和监控,(5)诊断 数字量输出模块的诊断功能主要包括锁存的故障信息复位、电子过载保护复位。 进入模块诊断页面,如图4-52所示。,2数字量输出模块的组态配置和监控,(6)脉冲测试 进入模块脉冲测试页面,如图4-53所示。,2数字量输出模块的组态配置和监控,(7)模块在控制器数据区域的标签 在项目中建立数字量输出模块1756-OB16D后
16、,产生的I/O数据结构标签如图4-54所示。,3模拟量输入模块的组态配置和监控,(1)建立模块 在模拟量模块选择列表中,选择模拟量输入模块1756-IF6I,双击后显示如图4-55所示页面。,3模拟量输入模块的组态配置和监控,(2)连接 进入模块连接页面,如图4-56所示。,3模拟量输入模块的组态配置和监控,(3)配置 进入模块配置页面,如图4-57所示。,3模拟量输入模块的组态配置和监控,(4)报警配置 进入模块报警配置页面,如图4-58所示。,3模拟量输入模块的组态配置和监控,(5)校准 模块使用一段时间后,受到温度、湿度、电压等影响,信号会产生漂移,A/D转换的精度会降低,可以对模块通道
17、进行校准,以保持信号的准确度。进入模块校准页面,如图4-59所示。,3模拟量输入模块的组态配置和监控,(6)模块在控制器数据区域的标签 在项目中建立模拟量输入模块1756-IF6I后,产生的I/O数据结构标签如图4-60所示。,4模拟量输出模块的组态配置和监控,(1)建立模块 在模拟量模块选择列表中,选择模拟量输出模块1756-OF6CI,双击后显示如图4-61所示页面。,4模拟量输出模块的组态配置和监控,(2)连接 进入模块连接页面,如图4-62所示。,4模拟量输出模块的组态配置和监控,(3)配置 进入模块配置页面,如图4-63所示。,4模拟量输出模块的组态配置和监控,(4)输出状态 进入模
18、块的输出状态页面,如图4-64所示。,4模拟量输出模块的组态配置和监控,(5)限制 进入模块的限制页面,如图4-65所示。,4模拟量输出模块的组态配置和监控,(6)校准 进入模块的校准页面,如图4-66所示。,4模拟量输出模块的组态配置和监控,(7)模块在控制器数据区域的标签 在项目中建立模拟量输出模块1756-OF6CI后,产生的I/O数据结构标签如图4-67所示。,4.6 通信模块的组态配置和监控,1CNB模块的组态配置和监控 (1)建立模块 在模块选择列表中,选择CNB模块,双击后的显示页面如图4-68所示。,1CNB模块的组态配置和监控,(2)RSNetWorx 进入RSNetWorx
19、页面,如图4-69所示。,2ENBT模块的组态配置和监控,(1)建立模块 在模块选择列表中,选择ENBT模块,双击后的显示页面如图4-70所示。,2ENBT模块的组态配置和监控,(2)连接 进入模块连接页面,如图4-71所示。,3DNB模块的组态配置和监控,(1)建立模块 在模块选择列表中,选择DNB模块,双击后的显示页面如图4-72所示。,3DNB模块的组态配置和监控,(2)扫描列表页面 进入“扫描列表”页面,如图4-73所示。,3DNB模块的组态配置和监控,(3)DNB模块的数据结构 在控制器中建立DNB模块,产生位于控制器数据区域的I/O数据结构标签。 DNB模块的输入数据表如图4-74
20、所示。,3DNB模块的组态配置和监控,DNB模块的输出数据表如图4-75所示。,3DNB模块的组态配置和监控,DNB模块的状态数据表如图4-76所示。,4.7 趋势曲线监视,1趋势曲线的建立 在“Controller管理器”中的“趋势”上单击鼠标右键,如图4-77所示。,1趋势曲线的建立,新建趋势曲线页面如图4-78所示。,1趋势曲线的建立,单击“下一步”按钮,页面如图4-79所示。,1趋势曲线的建立,选择要监视的数据标签,每个页面最多可以同时监视8个数据,单击“完成”按钮,页面如图4-80所示。,1趋势曲线的建立,单击“Chart Properties”命令进入组态页面,如图4-81所示。,
21、1趋势曲线的建立,如果选择图表类型为“XY Plot”,将选择采集数据中的一个作为X轴的变化值,另一个作为Y轴的变化值,这两个参数构成趋势曲线,如图4-82所示。,2图表显示组态,(1)显示组态页面 显示组态页面如图4-83所示。,2图表显示组态,(2)记录笔组态页面 趋势曲线的每一个监视数据对应了一个记录笔,即监视跟踪数据对象。记录笔组态页面如图4-84所示。,2图表显示组态,(3)X-Axis组态页面 进入X轴组态页面,如图4-85所示。,2图表显示组态,(4)Y-Axis组态页面 进入Y轴组态页面,如图4-86所示。,2图表显示组态,(5)Template组态页面 进入模板组态页面,如图
22、4-87所示。,2图表显示组态,单击 按钮,存储模板,如图4-88所示。,2图表显示组态,(6)采样组态页面 趋势曲线文件进行实时数据监视时,采集的数据按照一定的格式存储,这个格式是由采样组态页面设置的。 进入采样组态页面,如图4-89所示。,2图表显示组态,(7)启动触发器页面 在趋势曲线数据采集过程中,可以根据条件重新停止、重新启动。进入启动触发器设置页面,如图4-90所示。,2图表显示组态,进入停止触发器设置页面,如图4-91所示。,4.8 Produced/Consumed通信机制,1生产者/消费者数据通信模式(Producer/Consumer) NetLink网络采用的是生产者/消
23、费者数据通信模式,这是基于工业控制需求开发的先进的通信模式,与传统的源/目标数据通信模式有很大不同。 传统的PLC控制器采用的数据通信模式是源/目标通信模式,是以节点地址为中心的编码方式。在这种模式下,同一时间,只有一台设备与另一台设备之间传送数据,将单一报文分别传输到各个相关设备,其余设备均处在等待状态或闲置状态,依靠设备之间的响应构成连接,并实现数据传输。DH+网络和主从结构的RI/O通信链都属于这一类数据通信模式。这种模式的网络确定性、可重复性较差,比较适合于点对点的通信,其结构如图4-92所示。,1生产者/消费者数据通信模式(Producer/Consumer),通信模式示意图如图4-
24、93所示。,1生产者/消费者数据通信模式(Producer/Consumer),ControlLogix PLC系统的NetLink网络就是这一类型的数据通信模式。这种模式可实现点对点、多点或广播通信,可以有效地利用网络带宽,提高网络传输效率,实现数据的精确同步,其结构如图4-94所示。,1生产者/消费者数据通信模式(Producer/Consumer),通信模式示意图如图4-95所示。,2Produced/Consumed通信标签的基本建立原则,两个控制器之间进行Produced/Consumed的数据传输,可以通过背板传送,也可以通过ControlNet网络和EtherNet网络传输,但只
25、能在同一个网络中进行数据传输。 Produced/Consumed建立的标签必须创建在控制器区域。 传输数据的标签不能超过500B,如果是通过ControlNet网络的Consumed数据标签则不能超过480B,这主要取决于ControlNet网络数据包的尺寸。 如果Produced几个数据到同一个控制器,将几个数据合并在一个用户自定义结构的数据标签中,这样可以减少连接数,合并后的数据会用相同的RPI。 Produced/Consumed的数据标签只能使用DINT和REAL,或它们的数组,或者用户自定义结构数据,因为对外操作数据必须是32位的数据。,2Produced/Consumed通信标签
26、的基本建立原则,Produced的标签和Consumed的标签数据格式必须一致,才能确保数据的准确。 当控制器Produced要传输的数据,与非CntrolLogix的对方设备的数据结构不匹配时,为避免出现偏差,可将数据组合在用户自定义结构中,再进行传输。 当数据包大于32位时,Produced和Consumed双方都使用CPS指令进行缓冲,以获得数据的同步。 Consumed的RPI必须大于等于网络NUT。 如果几个Consumed请求同一个Produced,则会以最小的RPI为准。 为减轻网络负担,应尽可能地减少Produced/Consumed的运用次数,将多个数据进行打包传输。 确定C
27、onsumed的实际数目与Produced中组态的数目一样,否则将无效地占用连接。 如果两个控制器之间建立了多个Produced/Consumed的连接,只要一个连接失败,所有的连接都会连着失败。,3Produced/Consumed与MSG指令比较,Produced/Consumed通信模式与MSG指令的主要功能异同如表4-2所示。,4.9 控制器之间的数据交换方式,1预定性数据交换方式 下面按照图4-96所示建立Produced/Consumed标签。,1预定性数据交换方式,(1)建立Produced标签 在RSLogix5000应用开发软件的编程环境中创建Produced标签。右键单击“控制器标签”,在弹出菜单中选择“新建标签”命令,进入标签建立页面。在“类型”项中选择“生产型”,如图4-97所示。,1预定性数据交换方式,单击“连接”按钮,进入连接组态页面,如图4-98所示。,1预定性数据交换方式,(2)建立Consumed标签 右键单击“控制器标签”,在弹出菜单中选择“新建标签”命令,进入标签建立页面。在“类型”项中选择“消费”,单击“连接”按钮,进入连接组态页面,如图4-99所示。,1预定性数据交换方式,连接状态如图4-100所示。,2非预定性数据交换方式,控制器之间的非预定性数据交换通过执行MSG指令来实现,如图4-101所示。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年商铺售后返租合同(1篇)
- 2026年生日蛋糕购销合同(1篇)
- 盆腔炎的中医治疗方法介绍
- 演艺部成员如何遵守规章制度
- 唐忠汉宁波柴宅泊璟廷方案文本
- 悬挑式脚手架安全检查表
- 牙齿建模技术在牙科教育和培训中的应用
- 护理指南:康复护理与物理治疗协助
- 2026 塑型进阶肉饼课件
- 结肠炎症与肠道纤维化的研究
- 火电行业环境保护培训课件
- 宁波银行人才库题库
- 国家科学技术奖励条例
- 2026年中国化工经济技术发展中心招聘备考题库完整答案详解
- 2026.05.01施行的中华人民共和国渔业法(2025修订)重点解读课件
- 高考移民合同范本
- 控告申诉业务竞赛试卷五含答案
- 制造费用课件
- 2026年公关危机舆情应对培训
- 2025至2030移动数字X射线系统产业市场深度调研及发展现状趋势与投资前景预测报告
- 2025重庆水务集团股份有限公司招聘64人笔试备考题库及答案解析(夺冠)
评论
0/150
提交评论