RSLogix5000入门.ppt_第1页
RSLogix5000入门.ppt_第2页
RSLogix5000入门.ppt_第3页
RSLogix5000入门.ppt_第4页
RSLogix5000入门.ppt_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、创建和组织一个新的RSLogix5000项目,开始使用RSLogix5000软件,对RSLogix5000进行编程,创建和修改可执行代码(如梯形图、功能框图、序列功能流程图、结构文本),在线监控数据,配置控制器到控制器的通信,配置I/O模块和设备,RSLogix 5000软件功能:创建一个新的RSLogix 5000项目文件,修改控制器属性,创建任务、程序和例程修饰符,计划程序和例程的复制和重用,删除例程、程序和任务,编译任务RSLogix5000、RSLogix 5000编程接口、RSLogix5000编程接口、创建项目、选择控制器类型、项目名称、控制器固件版本、项目描述、选择框架大小、控制

2、器插槽号、项目保存路径、修改控制器属性、更改控制器。 选择使用的控制器类型、控制器项目管理、控制器项目管理、例程最大值32、程序最大值32、任务最大值32、创建任务、程序和例程修改程序计划程序和例程的复制和重用、删除例程、用程序和任务编译任务、程序和例程、管理例程、控制控制器项目、添加控制器输入/输出模块、右键单击输入/输出配置、选择使用的输入/输出模块、输入/输出配置参数、一般连接配置警报和限制、一般屏幕,并定义以下参数电子密钥,供应商产品类型目录号主要修订版次要修订版,通过在线阅读以下模块信息并将其与用户提供的模块信息进行比较来提供安全措施。通信格式,输入/输出数据(输入/输出数据)配置数

3、据(所有权),模块的通信格式决定了模块的以下参数:所有权,每个Logix5000系统的输入/输出模块必须属于至少一个控制器。输出模块只能属于一个控制器。输入模块可以有多个主机。主机可以是本地的也可以是远程的。主机控制器向模块发送配置信息,以指定其动作并实施操作;每个模块应至少与一台主机保持通信,以便正常运行。仅监听连接允许控制从输入/输出获取数据,而无需主机。在Logix5000系统中,所有的输入输出模块都遵循以下成员规则:模块所有权、浮点-32位IEEE浮点格式整数格式有符号整数格式,它支持更高的采集速度和使用更少的内存。但是,一些模拟功能受到限制(不支持数字滤波、过程报警、速率报警或缩放)

4、。模拟输入能够实现16位分辨率。模拟输出具有13-16位分辨率,具体取决于模块。模拟模块具有以下通信格式:连接屏幕,连接屏幕向导需要定义以下参数:多播速率,禁止模块连接选项,主要故障选项,数字模块多播速率,rpi(请求的数据包间隔)cos(状态变化),数字输入/输出数据的广播由模块配置时的速率决定。配置屏幕,在配置屏幕向导中,需要定义以下参数:诊断锁定。如果检测到任何故障诊断,将产生以下动作:设置了一个故障位,可以在标签列表中进行检查。故障数据被多播到所有控制器。输入/输出模块指示灯显示故障。Contorlogix数据类型,预定义的数据类型包括各种常用的数据类型、输入/输出模块、添加模块时自动

5、创建的数据结构,以及根据特定应用程序的需要创建的用户定义的数据类型。控制变量基于符号寻址,而传统的可编程逻辑控制器基于内存(物理地址)寻址别名标签,以便于修改。软件设计和硬件分离标签Scope控制器域(全局变量)和程序域(局部变量),RSLogix5000梯形图编程,梯形图执行顺序:从左到右,从上到下,RSLogix5000梯形图编程,添加步骤,添加分支,添加指令元素,启动过程顺序,组织工程定义任务定义程序定义程序确定系统内务时间的程序,控制器项目管理,控制器项目管理,程序最大32,程序最大32,任务最大32,创建任务,程序, 例程修改程序调度程序和例程的复制和重用,删除例程、程序和任务,编译

6、任务、程序和例程,控制管理项目和组织项目的控制器。 控制器操作系统是一个抢占式多任务系统。抢先机制允许程序中断正常执行,并将控制切换到另一个不同的任务。一旦中断的任务被执行,控制被切换回原始任务。使用单线程工作模式,同一时间只有一个任务有效。即使有多个任务等待处理,一次也只能有一个程序处于活动状态。与Windows NT不同,2000的多线程工作模式,可以同时运行多个任务,任务可以为一组或多组程序提供时序安排和优先级,这些程序按照特定的标准执行。用户可以在连续模式或周期性模式下配置任务。任务优先级,每个任务都有一个优先级;当多个任务被触发时,操作系统根据优先级决定执行哪个任务;对于周期性任务,

7、有15个可配置的优先级,范围从115,其中1具有最高优先级,15具有最低优先级;高优先级任务有权中断低优先级任务。连续任务的优先级最低,因此它们可以随时被周期性任务中断;程序序列,一个任务可以有多达32个独立的程序;每个程序都有自己的可执行例程和程序范围的标记。一旦任务被触发(激活),分配给该任务的所有程序将根据其分组顺序执行;每个任务都有一个看门狗定时器来监控任务的执行。当任务开始时,看门狗定时器开始计时,当任务中的所有程序都被执行时,看门狗定时器停止计时。如果看门狗定时器达到预设的定时值,将会发生重大故障。根据控制器的故障处理程序,控制器可以被关闭;连续任务,连续任务按照自启动模式运行,每

8、当任务执行完毕,连续任务就会重新启动自己;用户可以为控制器创建一个连续的任务。在控制器中,连续任务作为最低优先级任务运行,所有周期性任务都可以中断连续任务;连续任务是一种后台任务,所有未分配给其他操作(如运动、通信和周期性任务)的CPU时间都用于执行连续任务中的程序;当用户创建项目时,默认的主要任务是连续任务。用户可以保留或更改任务。周期性任务,周期性任务,即由操作系统根据重复的时间段触发的选定时间中断;周期性任务对于需要精确执行或决定执行的项目很有用;周期性任务可以随时中断连续的任务。根据优先级,一个周期任务可以中断控制器中的其他周期任务;周期为1毫秒至2000毫秒,默认设置为10毫秒;必须

9、确保周期长度大于分配给任务的所有程序执行时间的总和;如果控制器检测到周期性任务触发触发了已经执行的任务,将会发生重大故障。对于具有相同优先级的周期性任务,当多个周期性任务同时工作时,需要保证有足够的CPU时间来处理任务中断;具有相同优先级的周期性任务将按照1毫秒间隔的时间片执行;周期性任务的触发以及触发周期性任务的频率决定了逻辑执行周期和任务内处理数据的周期;由任务中的程序创建的数据和输出将保持其值,直到任务的下一次执行或其他任务处理这些数据和输出;启动流程序列步骤并创建任务配置任务。注意:在任务的“属性”中设置任务看门狗,每个任务都有自己的看门狗定时器;如果一个任务的程序花费太长时间,或者被

10、一个更高优先级的任务中断,从而超出了看门狗定时器的值,则执行该程序的故障程序;必须确保看门狗定时器的值大于任务中所有程序的执行时间;如果任务在执行过程中再次被触发,将发生看门狗超时故障(主故障);如果低优先级中断任务被高优先级任务中断,并且低优先级任务的完成时间被延迟,则上述情况也可能发生。定义程序序列,每个任务可以调度多达32个程序,每个程序包括:程序标签,一个可执行的主例程,其他例程,和一个可选的故障例程。任务中计划的程序将从第一个程序运行到最后一个程序;在控制器扫描程序之前,用户必须在任务中安排程序。一旦创建了程序,就必须有一个主程序,故障程序和通电程序是可选的。例程是指用编程语言编写的一组逻辑指令,如梯形图逻辑。例行程序类似于可编程逻辑控制器或SLC处理器中的程序文件或子程序。每个程序都有一个主程序。当控制器启动一个任务并调用一个程序时,主程序是首先执行的程序。其他例程可以通过使用逻辑来调用,例如,JSR指令用户也可以指定程序故障例程。当控制器遇到指令执行失败时,控制器执行指定的失败例程。输入梯形逻辑来安排系统内务。控制器有一个系统内务时间片,确定控制器后台操作的时间百分比,如:与编程设备和人机界面设备(如编程软件)的通信,包括块传输重建和监控输入输出连接(如RIUP条件);这不包括程序执行期间产生的正常输入

温馨提示

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

评论

0/150

提交评论