版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、逻辑与可编程控制RSLogix5000软件入门软件入门逻辑与可编程控制RSLogix5000 编程编程 创建及修改可执行代码创建及修改可执行代码 (如如 梯形图梯形图,功能功能块图,顺序功能流程图,结构文本块图,顺序功能流程图,结构文本) 在线监视数据在线监视数据 配置控制器到控制器通信配置控制器到控制器通信 配置配置 I/O 模块和设备模块和设备RSLogix5000 软件功能:软件功能:逻辑与可编程控制 创建一个新的创建一个新的 RSLogix 5000项目文件项目文件 修改控制器属性修改控制器属性 创建创建 task, program, 及及 routine 修改程序排定修改程序排定 p
2、rogram及及 routines的复制和重用的复制和重用 删除删除 routine, program和和task 编译编译 tasks, programs和和 routinesRSLogix5000 入门入门逻辑与可编程控制Controller OrganizerLadder Logic or Function Block WindowTabs Separate Multiple LayersResults WindowQuick Pane (Properties) ViewRSLogix 5000 编程界面编程界面逻辑与可编程控制RSLogix5000 编程界面编程界面标准工具栏标准工具栏
3、在线工具栏在线工具栏路径工具路径工具新建元件工具栏新建元件工具栏梯形图编辑工具梯形图编辑工具梯形图公共逻辑工具栏梯形图公共逻辑工具栏语源元素工具栏语源元素工具栏书签书签逻辑与可编程控制创建一个项目创建一个项目选择控制器类型选择控制器类型项目名称项目名称控制器控制器Firmware版本版本项目描述项目描述选择框架尺寸选择框架尺寸控制器所在槽号控制器所在槽号项目保存路径项目保存路径逻辑与可编程控制修改控制器属性修改控制器属性控制器属性控制器属性改变控制器类型改变控制器类型选择所用控制器类型选择所用控制器类型逻辑与可编程控制ControLogix 控制器项目管理控制器项目管理逻辑与可编程控制Cont
4、roLogix 控制器项目管理控制器项目管理Routine 最大最大32Program 最大最大32Task 最大最大32逻辑与可编程控制创建创建 task, program, 及及 routine修改程序排定修改程序排定program及及 routines的复制和重用的复制和重用删除删除 routine, program和和task编译编译 tasks, programs和和 routinesControLogix 控制器项目管理控制器项目管理逻辑与可编程控制添加添加ControLogix I/O模块模块右击右击 I/O configuration选择所用选择所用 I/O模块模块逻辑与可编程
5、控制I/O 配置参数配置参数 General Connection Configuration Alarm and Limit逻辑与可编程控制General Screen在在General screen 向导向导 中需定义以下参数中需定义以下参数:Electronic Keying and Revision LevelNameCommunications Format (Ownership)Slot Number逻辑与可编程控制Electronic Keying Vendor Product type Catalog number Major revision Minor revisionEl
6、ectronic keying 通过在线读取以下的模块信通过在线读取以下的模块信息与用户提供的模块信息进行比较,以提供息与用户提供的模块信息进行比较,以提供安全措施。安全措施。逻辑与可编程控制Communications Format I/O数据(数据(I/O data ) 配置数据(配置数据(Configuration data ) 隶属隶属( Ownership )模块的模块的communications format 决定了模块的决定了模块的以下参数以下参数:逻辑与可编程控制Ownership 每个每个Logix5000系统的系统的I/O 模块都必须模块都必须至少隶属于一个至少隶属于一个
7、控制控制器器 : 输出模块只能隶属于一个控制器输出模块只能隶属于一个控制器. 输入模块可以有多个宿主输入模块可以有多个宿主. 宿主可以是本地也可以是远程的;宿主可以是本地也可以是远程的; 宿主控制器发送配置信息到模块上以规定其动作并实施操宿主控制器发送配置信息到模块上以规定其动作并实施操作;作; 每一个模块至少应保持和一个宿主的通信才能正常运行;每一个模块至少应保持和一个宿主的通信才能正常运行; Listen-only 连接允许控制连接允许控制不用成为宿主就能从不用成为宿主就能从I/O 上获取上获取数据。数据。在在Logix5000 系统中所有的系统中所有的I/O模块都遵从以下的隶模块都遵从以
8、下的隶属规则:属规则:逻辑与可编程控制Module Ownership Floating point - 32-bit IEEE floating point format Integer format 有符号整型,有符号整型, 支持更高速的采集支持更高速的采集且使用较少内存,但部分模拟量功能受限且使用较少内存,但部分模拟量功能受限 (不支持不支持数字滤波数字滤波, process alarms, rate alarms, or scaling): Analog inputs are capable of 16-bit resolution. Analog outputs are capabl
9、e of 13-16 bit resolution depending on the module.模拟量模块(模拟量模块(Analog) 有以下的有以下的communications formats:逻辑与可编程控制Connection ScreenConnection screen 向导中需要定义以下参数向导中需要定义以下参数:Multicasting RateInhibit Module Connection OptionMajor Fault Option逻辑与可编程控制Digital Module Multicasting Rates RPI (Requested Packet In
10、terval) COS (Change of State)数字量数字量 I/O 数据的广播由模块配置时的数据的广播由模块配置时的周期(周期(Rates)决定决定 : 逻辑与可编程控制Configuration Screen在在 Configuration screen 向导中需要定义以下向导中需要定义以下参数参数:Diagnostic FeaturesI/O Points逻辑与可编程控制Diagnostic Latching如果有故障诊断被检测到如果有故障诊断被检测到, 会产生以下的动作会产生以下的动作: A fault bit is set and can be examined in th
11、e tags list. The fault data is multicast to all controllers. The I/O module LED displays a fault.逻辑与可编程控制ControLogix 数据类型数据类型预定义数据类型预定义数据类型 包括常用的各种数据类型包括常用的各种数据类型I/O模块数据结构体模块数据结构体 添加模块时自动创建添加模块时自动创建用户定义数据类型用户定义数据类型 在具体应用中根据需要创建在具体应用中根据需要创建逻辑与可编程控制ControLogix 变量变量基于符号寻址基于符号寻址(Symbol) 传统传统PLC基于内存(物理地址
12、)寻址基于内存(物理地址)寻址别名标签别名标签(Alias) 方便修改,软件设计与硬件分离方便修改,软件设计与硬件分离标签作用域(标签作用域(Scope) 控制器域(全局变量)与程序域(局部变量)控制器域(全局变量)与程序域(局部变量)逻辑与可编程控制RSLogix5000梯形图编程梯形图编程梯形图执行顺序:梯形图执行顺序:从左到右从左到右从上到下从上到下上电及内部处理上电及内部处理输输 入入 扫扫 描描程程 序序 扫扫 描描输输 出出 扫扫 描描诊断及出错处理诊断及出错处理程序扫描程序扫描I/OI/O扫描扫描逻辑与可编程控制RSLogix5000梯形图编程梯形图编程添加梯级添加梯级添加分支添
13、加分支添加指令元素添加指令元素逻辑与可编程控制开开 发发 程程 序序 组织工程组织工程 定义任务定义任务 定义程序定义程序 定义例程定义例程 确定系统内务处理时间确定系统内务处理时间逻辑与可编程控制ControLogix 控制器项目管理控制器项目管理逻辑与可编程控制ControLogix 控制器项目管理控制器项目管理Routine 最大最大32Program 最大最大32Task 最大最大32逻辑与可编程控制创建创建 task, program, 及及 routine修改程序排定修改程序排定program及及 routines的复制和重用的复制和重用删除删除 routine, program和
14、和task编译编译 tasks, programs和和 routinesControLogix 控制器项目管理控制器项目管理逻辑与可编程控制组组 织织 工工 程程 控制器操作系统是一种抢先多任务系统控制器操作系统是一种抢先多任务系统 抢先机制允许中断正常执行的程序,并将控制切抢先机制允许中断正常执行的程序,并将控制切换到另一个不同的任务,一旦中断任务执行完毕换到另一个不同的任务,一旦中断任务执行完毕,再将控制切换回原先的任务。,再将控制切换回原先的任务。 采用单线程工作方式,同一时刻只有一个任务有采用单线程工作方式,同一时刻只有一个任务有效。即使有多个任务等待处理,每次也只能有一效。即使有多个
15、任务等待处理,每次也只能有一个程序有效。个程序有效。 不同于不同于Windows NT,2000的多线程工作方式,同一时的多线程工作方式,同一时刻可以多个任务运行刻可以多个任务运行逻辑与可编程控制定定 义义 任任 务务 任务可以为一组或多组程序提供时序安排任务可以为一组或多组程序提供时序安排及优先级及优先级 这些程序按照特定的标准来执行。用户可这些程序按照特定的标准来执行。用户可以将任务组态成连续方式或周期方式。以将任务组态成连续方式或周期方式。任务类型任务类型Logix5550 控制器支持的任务总数控制器支持的任务总数连续方式1周期方式如果其中包含一个连续任务则控制器一共支持 31 个任务;
16、如果其中不包含连续任务则控制器可支持 32 个任务。逻辑与可编程控制任务优先级别任务优先级别每一个任务都有一个优先级别;每一个任务都有一个优先级别; 当有多个任务被触发时,操作系统根据优先级别当有多个任务被触发时,操作系统根据优先级别来决定执行哪一个任务;来决定执行哪一个任务; 对于周期性任务,有对于周期性任务,有15个可组态的优先级别,其个可组态的优先级别,其范围从范围从115,其中,其中1具有最高优先级而具有最高优先级而15的优先级的优先级最低;最低; 高优先级的任务有权中断优先级较低的任务。连高优先级的任务有权中断优先级较低的任务。连续性任务的优先级最低,因此可以随时被周期性续性任务的优
17、先级最低,因此可以随时被周期性任务中断;任务中断;逻辑与可编程控制程程 序序 一个任务最多可以有一个任务最多可以有32个单独的程序个单独的程序(Program); 每一个程序都有自己的可执行例程每一个程序都有自己的可执行例程(Routine)和程序和程序作用域标签(作用域标签(program-scoped tags);); 一旦有一个任务被触发(被激活),则所有分配给一旦有一个任务被触发(被激活),则所有分配给该任务的程序将按照它们的分组顺序来执行;该任务的程序将按照它们的分组顺序来执行; 每个任务都有一个看门狗定时器,用于监控任务的每个任务都有一个看门狗定时器,用于监控任务的执行。当任务启动
18、时,看门狗定时器开始计时,而执行。当任务启动时,看门狗定时器开始计时,而当任务内的全部程序执行完毕时,看门狗定时器停当任务内的全部程序执行完毕时,看门狗定时器停止;止; 如果看门狗定时器达到预置的定时值,将产生一个如果看门狗定时器达到预置的定时值,将产生一个主要故障。根据控制器的故障处理程序,控制器可主要故障。根据控制器的故障处理程序,控制器可能关闭;能关闭;逻辑与可编程控制连连 续续 任任 务务连续任务按照自启动方式运行,每当任务执行完成连续任务按照自启动方式运行,每当任务执行完成时,连续任务将重新启动自己;时,连续任务将重新启动自己; 用户可以为控制器创建一个连续任务。在控制器用户可以为控
19、制器创建一个连续任务。在控制器中,连续任务是作为最低优先级的任务来运行,中,连续任务是作为最低优先级的任务来运行,所有的周期性任务都可以中断连续任务;所有的周期性任务都可以中断连续任务; 连续任务是一种后台任务,所有没有分配给其它连续任务是一种后台任务,所有没有分配给其它操作(例如运动,通讯,以及周期性任务)的操作(例如运动,通讯,以及周期性任务)的CPU时间都被用来执行连续任务中的程序;时间都被用来执行连续任务中的程序; 当用户创建一个工程时,默认的主任务是连续任当用户创建一个工程时,默认的主任务是连续任务。用户可以保留该任务,也可以更改;务。用户可以保留该任务,也可以更改;逻辑与可编程控制
20、周周 期期 性性 任任 务务 周期性任务,即可选定时中断(周期性任务,即可选定时中断(STI),),它由操作它由操作系统按照一个重复的时段来触发;系统按照一个重复的时段来触发; 周期性任务对于要求精确执行或确定执行的工程周期性任务对于要求精确执行或确定执行的工程很有用;很有用; 周期性任务可随时中断连续任务。根据优先等级周期性任务可随时中断连续任务。根据优先等级,一个周期性任务可以中断控制器中的其它周期,一个周期性任务可以中断控制器中的其它周期性任务;性任务; 周期从周期从1毫秒到毫秒到2000毫秒,默认置为毫秒,默认置为10毫秒;毫秒; 必须确保周期的长短大于所有分配给该任务的程必须确保周期
21、的长短大于所有分配给该任务的程序执行时间总和;序执行时间总和; 如果控制器检测到周期性任务触发器触发了一个如果控制器检测到周期性任务触发器触发了一个已经在执行的任务,将产生一个主要故障;已经在执行的任务,将产生一个主要故障;逻辑与可编程控制相同优先级的周期性任务相同优先级的周期性任务 多个周期性任务同时工作时,必须确保有足多个周期性任务同时工作时,必须确保有足够的够的CPU时间来处理任务中断;时间来处理任务中断; 相同优先级的周期性任务将按照相同优先级的周期性任务将按照1ms间隔的间隔的时间片来执行;时间片来执行;逻辑与可编程控制周期性任务周期性任务的的触发触发 周期性任务被触发的频率决定了逻
22、辑执行周周期性任务被触发的频率决定了逻辑执行周期和任务内处理数据的周期;期和任务内处理数据的周期; 任务中程序建立的数据和输出将保持他们的任务中程序建立的数据和输出将保持他们的数值,直到任务下一次执行或其他任务处理数值,直到任务下一次执行或其他任务处理这些数据和输出;这些数据和输出;逻辑与可编程控制开开 发发 程程 序序 的的 步步 骤骤 创建任务创建任务 组态任务,组态任务,注意:在注意:在任务的任务的“Properties(属性)属性)”中中选选 项项:字字 段段:输输 入入:Unscheduled(未排定的)编程软件显示尚未被任务排定的程序。(ProgramSchedule)进度表Sch
23、eduled(排定的)用户可以从该列表中添加或删除程序,以创建一个与当前任务有关的程序列表。该任务将按照列表中的顺序从表头对应的程序执行到表尾对应的程序。逻辑与可编程控制设置任务看门狗设置任务看门狗 每个任务都有自己的看门狗定时器;每个任务都有自己的看门狗定时器; 如果一个任务的程序占用时间过长,或者被更高如果一个任务的程序占用时间过长,或者被更高优先级的任务中断,以至超过了看门狗定时器值优先级的任务中断,以至超过了看门狗定时器值,则执行程序的故障例程;,则执行程序的故障例程; 必须确保看门狗定时器的值大于任务中所有程序必须确保看门狗定时器的值大于任务中所有程序的执行时间;的执行时间; 如果一
24、个任务在执行时被再次触发,将产生看门如果一个任务在执行时被再次触发,将产生看门狗超时故障(主要故障);狗超时故障(主要故障); 如果一个低优先级中断任务被一个高优先级任务如果一个低优先级中断任务被一个高优先级任务中断,并造成低优先级任务的完成时间延迟,也中断,并造成低优先级任务的完成时间延迟,也可能发生上述情况。可能发生上述情况。逻辑与可编程控制定定 义义 程程 序序 每个任务最多可以调度每个任务最多可以调度32个程序个程序(Program),每个每个程序都包含:程序都包含: 程序标签(程序标签(Program Tags) 一个可执行主例程(一个可执行主例程(MainRoutine) 其它例程
25、(其它例程(Routine) 一个可选的故障例程一个可选的故障例程 任务内任务内被排定的程序被排定的程序将从第一个程序开始运行直将从第一个程序开始运行直到最后一个程序;到最后一个程序; 控制器在能够扫描某个程序之前,用户必须在任控制器在能够扫描某个程序之前,用户必须在任务中排定该程序。务中排定该程序。逻辑与可编程控制组组 态态 程程 序序 一旦创建了一个程序,则必须有一个主例一旦创建了一个程序,则必须有一个主例程,故障例程和上电例程是可选的。程,故障例程和上电例程是可选的。选选 项项:字字 段段:输输 入入:Assigned Routine(给定的例程)编程软件显示主例程和故障例程的名称。如果必要,可以更改此选择。Configuration(组态)Scan Time(扫描时间,微秒)当处于在线状态时,编程软件显示当前程序的最大扫描时间和最新扫描时间(以微秒为单位) 。上述数值为程序的执行时间,不包括用于等待其它程序或高优先级任务的时间。这些数值是只读的。逻辑与可编程控制定定 义义 例例 程(程(Routine) 例程是指采用一种编程语言编写的一组逻辑指令例程是指采用一种编程语言编写的一组逻辑指令,例如梯形图逻辑。,例如梯形图逻辑。 例程类似于例程类似于PLC或或SLC处理器里的程序文件或子程处理器里的程序文件或子程序。序。 每个程序都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在2026年春节后第一次全体干部职工大会暨春节假期收心会的讲话
- 2026届贵州省盘县四中高一下数学期末质量跟踪监视试题含解析
- 员工培训服务协议2025年
- 医保数据审核:多学科协作信息化
- 水环境质量保护措施测试试题
- 医保报销中的患者隐私保护
- 4.3《依法履行义务》教案- 2025-2026学年道德与法治 八年级下册 统编版
- 医保报销与医疗服务质量关联
- 平年、闰年的判断方法(练习-中等生)2025-2026学年小学数学三年级下册同步分层 人教版
- 职场英语口语表达:商务场合沟通技巧试题
- 2026北京市公安局监所管理总队招聘勤务辅警300人笔试参考题库及答案解析
- 2026年张家界航空工业职业技术学院单招职业技能考试备考题库含详细答案解析
- 2026年智能手环技术分析报告
- 民航地面服务操作规范与流程手册(标准版)
- 2026年春季苏教版(2024)三年级下册数学教学计划附教学进度表
- 2026年及未来5年中国接触器市场供需格局及未来发展趋势报告
- 2025-2026学年人教版(新教材)小学数学一年级下册教学计划(附进度表)
- 车辆特情处置课件
- 2026年湖南有色金属职业技术学院单招职业适应性考试题库附答案详解
- 村干部廉洁自律课件
- 《道路工程地质》课程标准
评论
0/150
提交评论