16_3 组织并创建一个RSLogix5000 项目_第1页
16_3 组织并创建一个RSLogix5000 项目_第2页
16_3 组织并创建一个RSLogix5000 项目_第3页
16_3 组织并创建一个RSLogix5000 项目_第4页
16_3 组织并创建一个RSLogix5000 项目_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、1、RSLogix5000项目的组织和创建、2、目标、新的RSLogix5000项目文件创建控制器属性创建程序和例程优化程序的计划复制和重用程序和例程删除例程、程序程序和例程、3、主要术语、项目/项目文件: RSLogix5000文件存储Logix5000控制器的所有程序和配置信息。 创建、Assembly.ACD、4和新的RSLogix5000项目文件。 项目文件必须输入编程和配置信息。 控制器型号、选项、项目文件路径、版本号、项目名称、机架型号、插槽号、5、创建新的RSLogix5000项目文件,名称:消息:是Logix5000标准程序指南(Logix5000 Standard Proce

2、dures Guide) 控制器的名称会自动设定为项目文件的名称。 项目保存完成后,可以分别更改文件的名称和控制器的名称。 也就是说,即使为保存的项目文件指定了不同的名称,也不会更改项目文件中的控制器的名称。 6、创建新的RSLogix5000项目文件,7、更改控制器属性,在线工具栏下面的图标可以打开项目/控制器属性对话框:8、控制器属性必须执行以下操作:串行设置:离线时编辑原始项目的属性,确认发生的主要和次要故障,设定协调系统时间Master设定系统故障和停电程序和系统开销时间,并设定某些塔在加电或用户定义的情况下,设置或加载项目所在的非易失性存储器,以估计控制器存储器在离线时的使用情况,9

3、、协调系统时间(CST )主,CST:是控制器插入电池后的时间(毫秒级别) CST已经设定了数据的相对时间(例如,保险丝断开、状态的变化等)、10、组织项目、Logix5000控制器=优先级,多任务处理器:以单线程的执行方式在一小时内仅执行一个任务:具有在中断一个正在执行的任务、切换到另一个任务来中断一个任务的执行后,返回原任务的能力。 11、组织项目,充分利用多任务功能,RSLogix5000项目使用以下组件:任务:执行程序的计划机构。 程序:一系列关联例程和标签的集合体。 实例:可执行代码的集合。 12、默认项目结构、默认状态下,每个新创建的项目只有一个任务、项目群和例程。 默认结构和名称

4、表示:可以更改这些组件的名称和属性以满足用户的实际应用程序需要。 13、创建新任务,任务触发计划程序的执行。 14、创建新任务,所有类型的控制器都由连续任务:15、连续任务、后台任务组成,如果周期性任务或事件任务没有执行,则执行连续任务。 在自动触发模式下执行(每次操作完成时自动重新启动)。 可以通过周期型和事件型的任务中断。 默认情况下,连续型任务的优先级最低(比优先级最低的周期型或事件型任务低)。 16、监视计时器、监视任务的执行计时器在任务初始化时在任务内的所有程序的执行完成后停止,17、监视计时器、18、禁止任务,控制器项目经理的图标, 示出了通过设定或指令用户选项来禁止该任务的:而这

5、个禁止选项3360表示可以在调试、诊断或启动项目时使用。19、任务禁止、20、程序编制、程序在项目计划结构中处于二级。 程序具有每个任务最多可以计划100个程序的特性。 任务触发后,任务中的程序从头到尾依次运行。 21、编写程序,任务中的程序可以直接访问控制器范围内的输入输出数据。 程序中的代码可以修改控制器范围内的数据。程序中的代码还可以修改程序范围内的数据。 程序中的代码不能访问或修改本地其他程序中的数据。 数据和I/O数据的变化是异步的,在任务执行过程中可能会发生变化。 22、创建程序和创建新程序按钮如下图所示:创建新程序,可选择工具栏,23、调整程序计划,程序不能在特定任务中计划: O

6、EM可以创建项目,并根据设备所需的功能进行计划或不计划。 维护人员或现场技术人员可以在调试项目时创建故障处理程序。 24、调整程序计划、非计划程序、调整顺序、程序计划、25、程序的实际扫描时间,软件基于所选程序的最大和最小扫描时间(毫秒级别):和扫描时间基于指令的类型和数量。 这些数值是程序的执行时间,不包含其他程序和等待任务的时间。 这些数值只用于显示。 提示:可以使用特定的指令代码来监视这些数据。26、例程创建,例程:提供可执行于项目的代码或逻辑确定的指令。 特定的程序开发语言包含系列的要素,梯形图:是继电器或离散量的应用的情况下功能块:是连续生产过程的情况和传动控制应用的情况下顺序功能图

7、:是运动控制和批处理应用的情况下, 或者,在一个时间点上同时激活多个状态的应用项目结构化文本:可以应用于复杂数学和排列应用,或者应用于以从其他项目转换出的高级语言创建的(例如,c语言)项目。 提示:这些语言的应用取决于您选择和安装的选项。27、例程的创建,例程可以设定为以下类型:主例程:控制器触发相关任务或程序时,例程自动执行。 -能以所有语言执行-在控制器项目管理器中将故障例程标记为1 :控制器检测到例程中的指令执行错误时,例程执行。 -在控制器项目管理器中显示黄色三角形标记。 子程序:该例程被其他例程调用。 -在主例程或其他子程序中与JSR (跳至子程序)的指令一起调用(有条件或无条件)。

8、 -发生某种情况或例程的执行完成时,返回到其他例程。28、创建例程、梯形逻辑、结构化文本、序列功能图例程、功能块例程、主例程、故障处理例程、主例程始终在列表中,第一个故障处理例程(如果有)第二子例程是字母下图为子程序构成图:子程序,30,创建例程创建新例程的按钮如下图所示:创建新例程的可选工具栏,31,程序控制命令,JSR命令处于启用状态时如果需要,还可以将参数传递给子程序:可以传递所有数值类型、结构化参数和BOOL数据类型标签。32、程序控制指令、SBR (子程序)指令接收输入参数,将其值复制到指定的标签中。 SBR指令识别标签,存储导入的参数。 RET (返回)指令停止子程序的执行。 如果

9、需要,将参数返回给JSR命令。 RET命令仅在将参数返回给JSR命令时使用。 33、系统开销的时间卡,用户配置的系统开销的时间卡,决定控制器在执行下述背景功能时所用的时间的百分比:编程设备和编程软件之间的通信消息通过从控制器串行端口通过底板到其它设备的桥接通信重新创建和监视I/O连接(对于RIUP ),34、系统开销时间卡系统开销时间片为周期或事件类型的任务控制器执行时间:时间forperiodicoreventtasks、系统开销时间片的百分比,35、异步更新、异步:行为独立,缺乏规则。在Logix5000控制器中,I/O值的更新和代码的执行是异步的,输入模块的数据根据设定的RPI速率,通过

10、广播发送到背板。 代码扫描后,执行完输出命令后,输出标签会立即更新。 任务完成后,数据以RPI速率发送到输出模块。 由于存在36、异步更新、更新过程,输出机器的状态变化的速度有可能与程序扫描速度稍有不同:100,250,400,数据库中标签Motor位置,RPI速度,任务的最后, 更新输出模块和物理设备并启用后,要更新输出模块和物理设备、37、例程、程序、任务删除、例程、程序、任务,必须按顺序删除所有相关元素:删除例程中的所有代码删除例程(Unassign routines )。 删除程序范围内的所有标签。 将所有程序设置为计划外,并删除。 删除任务。 38、要组织项目的最佳做法经验,有效地组

11、织项目。 记住以下实践经验:了解生产过程的详细说明。 把生产过程分成几个功能组或功能部分,各组或部分表示生产过程的一个方面。 -对与操作员相关的操作进行排序-将相关的生产流程事件分组-如果机械或机械部分特定任务需要按指定的时间间隔执行,则将某些程序置于周期性任务中。 如果在事件发生时需要执行部分任务,请将部分程序放置在基于事件的任务中。 39、要组织项目的最佳实践经验,必须有效地组织项目。 请记住以下实践经验。 如果特定任务不需要在特定时间间隔内执行,也不需要在事件发生时执行,则可以将某些程序放在连续的任务中。 把程序分成各个例程,各例程表示程序的某一方面。 -程序中的特定生产过程-用于处理生产故障的程序代码片段-程序中频繁执行的功能-使用程序中的主例程调用其他子程序的40,组织项目的最佳实践经验的有效项目创建任务、程序、例程的详细注释,考虑任务执行的次数(毫秒级别),并反映在名称中。 41、例如组织项目,在本例中,造纸厂将PLC-5的时间测试梯形图程序转换为RSLogix5000项目。 所有项目群都位于连续的任务

温馨提示

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

评论

0/150

提交评论