1 / 11
文档名称:

罗克韦尔rslogix5000地使用方法.docx

格式:docx   大小:1,373KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

罗克韦尔rslogix5000地使用方法.docx

上传人:hytkxy 2022/2/11 文件大小:1.34 MB

下载得到文件列表

罗克韦尔rslogix5000地使用方法.docx

文档介绍

文档介绍:----
----
罗克韦尔RSLOGIX5000的使用方法
摘要:通过例如工程讲解RSLOGIX5000从工程的启动、实施到测试过程,深入浅出地软件的的编程方法
关键词:PLC;软件;编程
AdescriptionofROCKW期方式如果其中包括一个连续任务那么控制器一共支持
31个任务,否为32个任务
控制器中的每一任务都有一个优先等级。当有多个任务被触发时,炒作系统更具有线级别来
决定执行哪一个任务。对于周期性任务,有15个可组态的优先级别,其X围从1-15,其中1具
有最高优先级而15的优先级最低。高优先级的任务有权中断优先级较低的任务。连续性任务的
优先级最低,因此可以随时被周期性任务中断。
一个任务最多可以有32个单独的程序,每一个程序都有自己的可执行例程和程序作用域标
签〔program-scopedtags〕。一旦有一个任务被触发〔被激活〕,那么所有分配给该任务的程序将
按照他们的分组顺序来执行。程序在控制器的工程管理器中只能出现一次,并且不能被多个任务
共享。
每个任务都有一个看门狗定时器,用于监控任务的执行。当任务启动时,看门狗定时器开场
计时,而当任务内的全部程序执行完毕时,看门狗定时器停顿。
下面介绍一下如何创立任务
当用户在RSLogix5000中翻开一个新的控制器工程时,主任务〔Maintask〕已经被定义为连
续任务。用户可以更改这个默认的任务类型以适合自己的工程。
----
----
图2-1
在上图中右健点击tasks,选newtask,弹出如上对话框。
name输入任务名称
Description(说明)输入对任务的有关说明
type选择连续〔continuous〕或周期性〔periodic〕,
控制只支持1个连续任务。
Watchdog(看门狗)默认500毫秒
Priority(优先级)1-15
Rate适用于周期性任务,表示控制器以多高的速率
执行任务
每个程序都包含程序标签、一个可执行主例程、其他例程以及一个可选的故障例程。每个任
务最多可以调度32个程序。
任务内被排定的程序将从第一个程序开场运行直到最后一个程序。不属于任何任务的程序将
作为位排定程序显示。控制器在能够扫描某个程序之前,用户必须在任务中指定该程序。
下面介绍如何创立程序。当用户在编辑软件中翻开一个新的工程时,已经为主任务
〔maintask〕定义了一个主程序〔mainprogram〕。用户可以向添加其它程序一样更改这个程序。
要想创立一个新的程序:
1选择一个任务〔本例为“maintask〞〕
2点击鼠标右健,选择newprogram见下列图2-2
----
----
图2-2
弹出如下对话框如下:
上图中schedule定义用户方案排定程序的任务。编程软件将显示可用的任务列表。
例程是指采用一种编程语言编写的一组逻辑指令。例如梯形图逻辑。例程为控制器中的工程
提供可执行代码。例程类似于plc或slc处理器例的程序文件或子程序。
每个程序都有一个主例程。当控制器启动相关联的任务并且调用关联程序时,主力城市首先
执行的历程。利用逻辑就可以调用其它例程,例如JSR指令。
用户也可以制定一个可选择的程序故障例程。当控制器在关联程序的历程中遇到指令执行故
障〔instrution-executionfault〕时,控制器就执行指定故障例程。
下面介绍如何创立主例程
当用户在编辑软件中翻开一个新的工程时,已经为主程序〔mainprogram〕定义了一个主例
程〔mainroutine〕。用户可以向添加其它程序一样更改主例程。
要想创立一个新的主例程:
1选择一个程序〔本例为“mainprogram〞〕
2点击鼠标右健,选择newroutine见下列图2-3
----
----
图2-3
弹出如下对话框
图2-4
在上图中in的局部定义用户方案运行例程的程序。编程软件将显示可用程序的列表。
logix5550控制器支持逻辑程序中每个梯级含多输出指令的格式。梯级中的输出指令可以按
顺序排列〔串联〕或者输入和输出指令混合,只要保证梯级中的最后一个指令为输出指令即可。
控制器根据指令前面的梯级条件〔梯级输入条件〕来判定梯形图指令。根据梯级输入条件和
指令,控制器设置指令后面的梯级条件〔梯级输入条件〕然后按指令顺序,将影响随后的指令。
----
----
图2-5
如果一条输入指令的梯级输入条件为真〔true〕,这控制器将判定指令并且根据指令结果设
置梯级输入条件。如果指令判定为真;如果指令判定为假〔false〕,这梯级输出条件为假。
输出指令不会更改梯级输出条件。如果一条输出指令的梯级输入条