rslogix5000培训手册
rslogix5000软件培训ppt课件

通过本次培训,我对工业自动化行业有了更深入的了解和认识,未来将努力学习和实践,提高自己的专 业素养和综合能力,为行业的发展做出更大的贡献。
29
THANKS
感谢观看
2024/1/26
30
借助第三方工具
有些故障可能需要借助第三方工具进行诊断,如示波器、万用表等 。
24
故障排除步骤和技巧分享
确认故障现象
在排除故障前,首先要明确故障现象,了解 故障发生的具体表现和条件。
分析故障原因
根据故障现象,结合经验和知识,分析可能导 致故障的原因。
制定排除计划
根据分析结果,制定详细的故障排除计划,包括 检查步骤、所需工具和人员等。
13
03
高级功能与特性
2024/1/26
14
数据监控与调试技巧
实时数据监控
利用RsLogix5000的数据监控功 能,可以实时查看和记录PLC内部 的数据变化,便于分析和诊断问 题。
调试工具使用
掌握RsLogix5000提供的调试工 具,如断点、单步执行等,以便 在程序运行过程中进行逐步调试 。
介绍温度采集系统的基本原理,分析实际应 用场景中的需求。
RSLogix5000软件编程实现
详细讲解如何使用RSLogix5000软件进行温度采集 系统的编写,包括模拟量输入配置、数据处理、报 警功能等。
温度采集系统调试与故障 排除
介绍如何对编写好的温度采集系统进行调试 ,以及如何进行故障排除和维护。
01
RSLogix5000是一款由Rockwell Automation开发的工业自动 化编程软件。
02
该软件支持多种控制器平台,包括ControlLogix、
Logix5000 软件PLC培训使用手册

AB -Logix5000 PLC 使用培训教程目录第一章AB PLC使用介绍第一节 BOOTP软件的应用以太网模块在第一次使用时里面没有IP地址,只有物理地址即MAC地址,需要用户给以太网模块分配IP地址。
现在来介绍如何用BOOTP软件给以太网模块设置IP地址。
注意只有没有IP地址的以太网模块才可以用BOOTP软件,如果已经有了IP地址修改IP地址,BOOTP软件是不适用的。
按如下步骤1、找到BOOTP软件可以在RSLogix5000软件的TOOLS里找到也可以在开始菜单里找到如下图在使用bootp软件之前要把本地网络IP地址设置成固定IP和最终想设置的以太网模块地址是同一个网段。
不能是自动获取。
2、然后打开BOOTP-DHCP-Server出现如下图所示,白色对话框里是自动扫描到的MAC地址。
3、然后双击MAC地址会出现如下4、在IP地方输入IP地址5、点击OK出现如下图6、使IP地址部分高亮然后电机按钮直到Status处出现commad successful此时已经把以太网模块的IP地址设置成动态的,断电后还会丢失(注意:有时候需要点击多次才能成功是正常的)然后在点击按钮,直到Status处出现commad successful此时IP地址已经设置成静态的。
7、用BOOTP设置IP地址完毕第二节RSlinx通讯软件介绍RSlinx是通讯软件,用于建立PLC和PC之间的通信。
下面我们将介绍通过DF1通信协议以及ENthernet IP协议,建立计算机和PLC的通信。
一、通过DF1通信协议建立计算机和PLC的通信步骤如下:1.打开RSlinx,可以按如下的路径打开,或者是直接点击右侧任务栏下的图标。
RSlinx打开后出现如下界面:2、打开RSlinx后,直接点击图标,即上图标注出的Configurate drives,或者是通过Communications>Configurate drives,3、将下拉箭头展开,出现如下界面:4、选择RS-232 DF1 devices,然后选择Add New按钮,点击OK5、注意在Comm下,若是编程电缆直接和电脑的串口相连,则用默认的COM1,若是采用了USB转串口,则需根据实际情况选择相应的串口,确认Comm,如下图所示。
AB_RSLogix5000初级使用手册

AB_RSLogix5000初级使用手册自从20世纪50年代开始,计算机技术便开始应用于工业自动化,既提高了生产效率,又降低了劳动强度,延长了工人寿命。
要实现高效率、高质量的生产,需要工业控制系统。
AB_RSLogix5000是一款广泛应用于工控领域的PLC( Programmable Logic Controller)编程工具软件,由美国ROCKWELL自动化公司研发,已经是最为成熟和广泛使用的PLC开发软件之一。
现在,随着科技创新的不断推进,越来越多的人开始学习AB_RSLogix5000的初级使用。
一、环境设置在进行AB_RSLogix5000的编程之前,我们需要对编程环境进行配置。
先安装AB_RSLogix5000编程软件,然后把PLC系统和PC通过以太网连接。
二、新建工程并配置1. 点击菜单栏“File --> New”,创建新工程。
2.选择相应的控制器,勾选相应的模块和设备,完成PLC的配置。
三、程序编写AB_RSLogix5000程序的编写采用基本的Ladder图形式进行编程,分为输入模块、输出模块和中间逻辑三个部分。
1. 输入模块的编写输入模块通常由传感器、开关等设备组成,用户需要根据硬件实际情况设置。
比如,我们可以通过配置“DINT-用电参数”来检测电机电流、电压等信息。
2. 输出模块的编写输出模块是控制器对设备输出实际信号的模块,比如我们可以通过PLC来控制灯的亮灭,完成“0”、“1”的操作。
在输出信号的过程中,可设置延时、执行次数、触发方式等参数。
这样,就可以根据实际需求进行设备控制。
3. 中间逻辑的编写在输入信号和输出信号中,中间逻辑部分起到了中转作用。
中间逻辑的编写涉及到了函数和数据块的使用,比如运用“while”、“if”等常用语句,或者“Timer”计时器,还可以对数据块进行操作。
四、调试和下载当程序编写完成之后,需要对程序进行调试,也就是在编程软件中模拟相应的操作环境,检查程序的正确性和实用性。
RSLogix5000部分培训资料

目录第一章组态RSLinx通讯 (1)1.1 RSLinx介绍 (2)1.2 使用RSLinx进行通讯组态 (2)1.2.1 上位机通过DF1网络接入 (2)1.2.2 上位机通过EtherNet/IP网络接入 (7)1.2.3 上位机通过ControlNet 网络接入 (12)1.2.4 上位机接入DeviceNet网络 (16)第二章RSLogix5000编程 (21)2.1 编写RSLogix5000梯形图 (22)2.1.1 创建任务、程序和例程 (22)2.1.2 创建标签、结构体和数组 (30)2.1.3 编写梯形图程序 (34)2.1.4 I/O组态 (51)12第一章组态RSLinx通讯学习目标:■认识RSLinx通讯软件■ 掌握RSLinx组态DF1网络■ 学会上位机通过EtherNet/IP网络接入121.1 RSLinx 介绍RSLinx 软件是工业通讯的枢纽。
它为所有的AB 网络提供了完整的驱动程序。
通过RSLinx 软件,用户可以通过一个窗口查看所有激活的网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。
RSLinx 提供最快速的OPC 、DDE 和Custom C/C++的接口。
RSLinx 还能够为用户提供多个网络、本地工作站和DDE/OPC 性能诊断工具,便于进行系统维护和故障排错。
RSLinx Gateway 驱动程序能够完美地支持TCP/IP 客户与AB 控制器的连接,它也支持与远程OPC 进行通讯。
整个系统结构如图1-1所示。
RSLogixRSViewRSLinxControlNet DeviceNetEtherNet/IP PLC-5SLCControlLogixFlexLogixCompactLogix图1-1 系统结构图1.2 使用RSLinx 进行通讯组态1.2.1 上位机通过DF1网络接入实验步骤实验步骤:: 1. 单击Start->Program->Rockwell Software->RSLinx->RSLinx 或单击桌面 图标,启动RSLinx 软件,如图1-2所示。
RSLogix5000部分培训资料

如何解决数据丢失或损坏的问题?
解决方法
尝试从最近的备份文件中恢复数据,或者联系技术支持 寻求帮助。
34
THANKS FOR WATCHING
感谢您的观看
2024/1/26
35
定时器/计数器指令
用于实现定时和计数功能,如TON( 接通延时定时器)、TOF(断开延时 定时器)等。
数据处理指令
用于数据的转换、移位、传送等操作 ,如MOV(传送指令)、SHL(左移 指令)、SHR(右移指令)等。
21
程序结构设计与优化建议
程序结构设计原则:遵循模块化、层 次化、清晰化的设计原则,提高程序
I/O模块选择
根据实际需求,选择合适的I/O模块类 型,如数字量、模拟量、特殊功能等 。
地址分配
配置参数
设置I/O模块的参数,如输入类型、输 出类型、滤波时间等,以满足实际应 用需求。
为每个I/O模块分配唯一的地址,确保 数据能够正确传输。
2024/1/26
17
网络通讯设置及优化
网络类型选择
根据实际需求,选择合适的网络类型 ,如EtherNet/IP、ControlNet、 DeviceNet等。
通讯参数设置
设置网络通讯的各项参数,如波特率 、数据位、停止位、校验位等,以确 保数据能够正确传输。
网络优化
针对网络通讯性能进行优化,如减少 网络负载、提高数据传输效率等。
故障诊断与排除
当网络通讯出现故障时,能够快速定 位并解决问题。
2024/1/26
18
CHAPTER 04
梯形图编程基础
2024/1/26
12
常用操作快捷键
粘贴
Ctrl+V
RSLogix5000 培训(工程师培训)

• 名称: RSLogix5000 培训(工程师培训) • 所属班组:xx • 汇报人:xx
主要内容
一、创建新的RSLogix5000工程; 二、组织RSLogix5000项目中的数据; 三、输入,编辑,并校验RSLogix5000项目中
的逻辑程序
四、组态本地1756-I/O模块
一பைடு நூலகம்创建新的RSLogix5000工程
1、 创建新工程文件; 2、 修改控制器属性; 3、 创建task、program、routine; 4、 调整程序进度表; 5、 复制program和routine; 6、 删除task、program、routine; 7、校验task、program、routine。
创建新工程文件需要定义如下属性
他任务; 5、相同优先级的任务是按照1毫秒的时间片来执行。 6、最多有32个周期性任务,如果有一个连续性任务则
最多可执行31个周期性任务。
周期性任务
连续性任务和周期性任务
相同优先级的任务
多任务的优先级
看门狗(Watchdog)
监视任务的执行,从任务开始时启动,任务 结束时关闭。
如果任务中的任何预定程序扫描时间过长, 或被一个较高优先级的任务中断,引起执行任 务的总时间超过看门狗定时值,控制器将产生 一个主要故障。默认的看门狗时值为500毫秒。
的任务和程序时会自动执行; 2、子例程( subroutine):可以被其他例程调用,
主例程或其他子例程通过JSR指令来调用; 当子例程执行结束或条件符合时返回原先的例程; 3、故障例程( fault routine):当控制器发现 相关的指令执行错误时被调用。
程序控制指令
JSR指令: 用于在主程序执行过程中进入子程序, 并可以传递一些参数到子程序中。可以传递数 字,结构参数,BOOL数据类型标签;
RSlogix5000_培训手册

培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,I/O模块,运动控制模块,处理器模块。
框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
将DEMO上电,插入ENBT/ENET, CNB通讯模块以及I/O模块(可以先不插入CPU)。
体会模块的带电热插拔特性。
安装方便。
二、认识RSLinx软件1、什么是RSLinx?RSLinx软件是工业通讯的枢纽。
它为所有的AB网络提供了完整的驱动程序。
通过RSLinx软件,用户可以通过一个窗口查看所有活动网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。
RSLinx提供最快速的OPC、DDE和Custom C/C++的接口。
RSLinx还可以为用户提供多个网络、本地工作站和DDE/OPC性能诊断工具,便于进行系统维护和故障排错。
RSLinx Gateway驱动程序能够完美地支持TCP/IP客户与AB PLC控制器的连接,它也支持与远程OPC进行通讯。
RSLinx有以下几个版本,不同版本的功能不同,价格也不同,选购时应注意系统要求。
RSLogix and RSNetWorx RSViewRSLinxControlNet DeviceNet EtherNet/IPPLC-5 SLC ControlLogix FlexLogix CompactLogix2、使用RSLinx软件进行通讯1)打开RSLinx,点击或2)在工具条上点击选择Ethernet Devices(其它的驱动程序简单介绍), 按下 Add New 键单击 OK.3)增加以太网设备。
在增加以太网设备前,需要检查自己机器的IP设置,如果是192.168.1.xxx(一般的小型局域网都这样设置),以太网设备的IP地址设置如下。
单击OK.4)单击 Close5)检查本计算机的IP设定。
确认为: 192.168.1.XXX.6)单击。
可以看到,我们不需要CPU,就可以通讯。
RSLogix 5000 级别 2:基本梯形图逻辑解释课程说明书

课程安排第 1 天•了解基本 RSLogix 5000 梯形图逻 辑策略• 记录和搜索梯形图逻辑•可选复习:选择基本梯形图逻辑指令• 修改计时器和计数器指令 • 集成练习:修改基本指令 •修改程序控制指令第 2 天• 修改比较指令 • 修改计算和数学指令 • 修改移动指令•集成练习:修改梯形图逻辑指令课程编号:CCCL21课程目的本课程是技能培养课程,可让您对 RSLogix 5000 梯形图逻辑指令和术语有一个基本理解。
本课程还提供了有效修改 Logix5000 控制器的基本梯形图 逻辑指令所需的资源和动手练习。
您将有机会使用 RSLogix 5000 软件来执行基本软件任务,以满足给定功能 规范的要求。
除了使用梯形图逻辑指令外,还将向您介绍梯形图逻辑技术、已建立的标准以及修改梯形图逻辑的常用规则。
适合参加者有较少或没有控制器实际经验的维护人员、负责使用 RSLogix 5000 软件修 改 Logix5000 控制器的维护人员以及需要了解如何解释任何应用项目的梯 形图逻辑的维护人员应参加本课程。
Logix5000 控制器RSLogix 5000 级别 2:基本梯形图逻辑解释课程描述动力、控制与信息解决方案GMST10-PP177A-ZH-E版权所有 ©2010 罗克韦尔自动化有限公司。
保留所有权利。
美国印刷。
课前要求为了成功完成本课程,需要满足以下课前要求:•完成 RSLogix 5000 级别 1: ControlLogix 系统基础 知识 课程(课程编号 CCP146)或能够: - 上线- 组态 I/O 模块 - 下载 - 分配标签 - 验证工程- 更改控制器上的运行模式- 在 RSLogix 5000 软件中输入或编辑基本梯形图 逻辑指令•能够执行基本 Microsoft ® Windows ® 任务,如使用 鼠标、浏览文件、打开窗口、关闭窗口、调整窗口大小和移动窗口技术要求罗克韦尔自动化将提供学员在课堂内使用的所有 技术。
rockwellab_rslogix5000培训教程及操作说明_实验

实验五创建ControlLogix项目和梯形图进行控制系统CPU对时本实验中,我们将利用RSLogix5000编程软件在ControlLogix处理器中创建二个项目。
一个项目为主系统-设置并获取CPU的时钟,并且将它广播出去。
另外一个项目为从系统-消费主系统CPU广播的的数据并将该数据设置为本CPU的时钟,实现系统对时。
我们将第一组定为主系统,其他三组为从系统与主系统对时。
然后交换。
本实验的主题:创建一个ControlLogix项目设置CPU的时钟GSV指令获取系统时钟Producer一个数组Consumer一个数组CSV指令设置系统时钟通过RsNetWorx组态ControlNet网络主系统程序如下:生产主管找到你,说他需要CPU在报告故障和事件的时候必须协调系统的时间,而且系统误差必须小于7ms, 这样可以保证系统的一致性。
你知道这对ControlNet而言可以精确的保证系统的误差小于指标,并答应主管马上完成。
1.双击RSLogix5000图标。
出现如下画面:2.点击File(文件)New(新建)。
你将会看到 New Controller (新建控制器)画面。
起始槽号为0。
看一下框架,你会发现共有10槽,既然起始槽号为0,那么5555控制器(带有钥匙的模块)位于第四槽,即3号槽。
因此,填写画面,与下图一致,然后按OK。
确认你在此输入了数字3。
5555控制现在我们已经创建了一个ControlLogix项目。
此时我们还没有与项目相关的任何I/O 模块,项目中也没有可执行的代码(如梯形图)。
你正在离线工作。
所作的任何改变都只限于软件中,并存储在计算机的硬驱中。
在进入到在线操作以前,这些变化并不能反映到5555控制器中。
注意:所有模块都可带电插拔3.将鼠标移到“Controller”文件夹下面的“Controller Tags”,双击打开。
4.点击屏幕下方的“Edit”,如图所示,添加一个名字为“Date”,数据类型为“DINT[8]”的标签。
RSlogix5000软件培训

创建一个task
task有两种类型:连续方式(continuous task) 周期方式(periodic task) 一个 控制器最多可执行32个任务
连续方式有如下特征
1 、是一个后台的任务,在没有其他操作的任务 在执行的时候,CPU都被用来执行连续任务中 的程序 2 、自启动方式,每当任务执行完成时,连续任 务将重新起动自己; 3、能被所有周期性任务中断; 4、缺省情况下优先级最低。
三:输入、编辑,并校验RSLogix5000 项目中的逻辑程序
1、创建和编辑梯形图组件; 2、在指令中设置标签; 3、复制梯形图组件; 4、校验工程或工程组件。
RSLogix5000项目编程
Power Rail: The left or right vertical boundary of the ladder logic. Rung : A horizontal line which sequences the order of ladder logic execution. Branch: A separate path on a rung. Input Instruction: Code that evaluates data or perform es computation. Output instruction: ode the sets outputs. Documentation:Descriptive text for a component such as a rung or branch.
数据类型转换
用户在一条指令内混合使用参数的数据类型,部分指令将自动把数据 转换成最适合该指令的数据类型。在某些情况下,控制器将把数据转 换为适合一种新的数据类型;在另一些情况下控制器只是尽可能的是 数据更适合。 长整型转换成短整型:将截去高位部分,并产生溢出; SINT或INT转换成REAL:不会损失数据精度; DINT转换为REAL:可能会损失数据精度; REAL转换为DINT:控制器对小数部分进行四舍五入,并截去非小数部 分的高位字节,如果数据丢失,控制器将设置溢出状态标志。 控制器不能将其他类型的数据转换为BOOL数据类型,也不能将BOOL数 据转换为其他类型的数据类型。
(仅供参考)RSLogix5000手册

AB_RSLogix5000初级使用手册目录:设定笔记本IP地址 (3)查看PLC硬件组态信息 (3)设定RSLinx (4)打开RSLogix5000软件创建与RSLinx相符的程序 (7)在RSLogix5000软件中创建程序章节、程序段落、程序自然段 (10)上传和下载程序 (13)创建行参 (16)RSLinx查看网络IP以及硬件 (18)PLC静态和动态IP地址分配 (21)Firmware刷新 (25)Rxlogx5000软件的在线修改功能 (28)Rxlogx5000软件的在线强制功能 (31)范围指令LIM需要注意的是,当Low Limit < High Limit数值时,LIM命令在Low Limit和High Limit之间的数值时输出。
如果Low Limit > High Limit数值时,LIM命令在Low Limit和High Limit之间的数值时停止输出。
(35)查找跳转、中断等子程序块的位置 (35)RSLogix5000软件的在线帮组功能 (36)Routine里程序的类型 (37)一个Project里可以最多建立32个Task,但只能有一个Task属性为Continuous (连续扫描)其余的31个Task可以分配给Event(事件扫描)或者Periodic(中断扫描)。
每一个Task里可以建100个Program,每一个Program可以建立无穷个routine。
(38)备份程序和解压程序 (41)程序的比较 (43)Flash Memory Card 程序备份和下载操作 (46)模拟量模块的组态、量程设定、模拟量输出的钳位设定。
(49)Device Net网络配置 (53)Device Net软件安装 (55)Device Net组网 (57)在RSLogix5000程序里添加DeviceNet硬件 (69)DeviceNet的硬件寻址 (71)配置EtherNet以太网远程I/O (75)实时监控趋势图 (81)EDS文件更新 (85)设定笔记本IP地址1.查看AB_PLC机器槽架上的CPU模块显示的IP地址,一般PLC的IP地址为为10.0.0.1,笔记本上的IP最后一位设置需要变化。
RSLogix5000培训

a)通道组态好后,按Next(下一步),直至出现如下画面,按下图所示内容所示进行通道的输出高限低限的设定,选择Finish(完成)。
1.接下来回到主画面,可以看到整个控制系统的组态已经完成。
切记,现在仍处于离线状态,因此你所作的一切尚未经过校验。
b)现在我们双击控制器标签,观察由RsLogix5000编程软件自动生成的开关量模拟量数据库。
c)好了,既然已经完成了系统组态,下面我们就可以添加梯形图逻辑了。
ContorlLogix控制器支持多个任务(Tasks)。
每个任务(Task)可以包括若干个Programs,每个Program可以包括若干个Routines。
在本实验中,我们只需要一个Routine,因而我们将使用缺省创建和规划的MainRoutine。
d)将鼠标移到“Tasks”文件夹下面的“MainRoutine”。
按鼠标右键,从弹出的菜单上选择“Open”,出现如下画面。
注意出现在右边窗口的阶梯,此阶梯处于编辑(edit)模式,在阶梯的左边标着“e”。
现在可以添加阶梯了。
e)在工具条上找到相应的指令,点击后,它就出现在阶梯的相应位置。
注意:你也可以将其拖到阶梯上,或者左键双击“e”标记,然后在弹出的窗口中输入指令,或者,按Insert键,输入指令。
如图所示,输入以下梯级,出现如下画面:f)注意你的梯级还有错误,因为采用别名编程,并没有创建每一个标签。
现在你需要为每一梯级的变量名创建相应的标签,输入别名对应的I/O地址。
我们可以在这一点上输入I/O地址,但是,考虑到我们中的大部分不熟悉ControlLogix地址,因此,我们就让软件来帮助我们。
双击问号,然后点击向下箭头。
g)继续添加程序中所用到的的标签,并加入中文描述。
h)我们添加完毕后,你会看到如下画面:i)因为我们仍然没有与控制器在线,因此,我们并没有得到任何“真正的数据”。
j)双击“Controller Tag”后出现的画面上列出了我们所组态的所有的I/O Tag,如果处于在线状态,我们可以利用“Monitor Tags”来看到I/O数据。
Rslogix5000编程培训(工程师培训)

ControlLogix 培训手册
自动控制及信息产品公司
ControlLogix基础培训手册
目录
1常用工具
1.1通讯管理工具RSLinx
1.2模块升级工具ControlFLASH
2ControlLogix编程指南
2.1ControlLogix平台简介
2.2Logix5000编程软件快速入门
2.2.1安装控制器
2.2.2创建及下载工程
2.2.2.1创建工程
2.2.2.2添加模块
2.2.2.3改变模块属性
2.2.2.4查看I/O
2.2.2.5创建标签(Tag)
2.2.2.6利用别名标签(Alias Tag)记录I/O
2.2.2.7输入梯形图程序
2.2.2.8下载工程
2.2.3查看程序扫描时间
2.2.4查看控制器内存使用情况
2.3梯形图常用指令
2.4功能块图编程与过程控制
3ControlNet组态软件(RSNetworx for CN)3.1ControlNet基本知识
3.2RSNetworx for CN操作步骤
4DeviceNet组态软件(RSNetworx for DN)4.1DeviceNet基本知识
4.2RSNetworx for DN操作步骤
5流程监控软件RSView。
RSLogix 5000 用户使用手册.

Logix5000 控制系统中的 ControlNet 模块 1734-ACNR, 1756-CNB, 1756-CNBR, 1769-L32C, 1769-L35CR, 1784-PCC, 1784-PCIC, 1784-PCICS, 1784-PKTCS, 1788-CNC, 1788-CNCR, 1788-CNF, 1788-CNFR, 1794-ACN15, 1794-ACNR15, 1797-ACNR15用户手册重要的用户信息固态设备与机电设备在操作特性上有所不同。
Safety Guidelines for the Application,Installation and Maintenance of Solid State Controls(应用、安装和维护固态控制的安全原则 (出版号 SGI-1.1,可从当地 Rockwell Automation 销售部获取, 或通过/literature 在线获取介绍了固态设备和硬布线的机电设备之间的一些重要区别。
由于存在此区别,也由于固态设备的广泛应用,因此负责应用此设备的所有人员都必须清楚了解此设备的每次预期应用都能符合要求。
任何情况下, Rockwell Automation, Inc. 都不对因使用或应用此设备而导致的偶然性或间接性损害承担任何责任。
本手册中所包括的示例和图表仅用作说明性目的。
由于任何特定安装都涉及许多可变因素和条件,因此 Rockwell Automation, Inc 对根据示例和图表进行的实际使用不承担责任。
对于使用本手册中介绍的信息、电路、设备或软件, Rockwell Automation , Inc. 均不承担专利责任。
未经 Rockwell Automation, Inc. 的书面许可,禁止对本手册的内容进行全部或部分复制。
在整个手册中,我们在必要位置都使用了注释,使读者了解安全注意事项。
警告标识有关在危险环境中会导致爆炸的作法或情形的信息, 这种做法或情形可能会导致人身伤害或死亡、财产损害或经济损失。
2024年RSLogix5000培训教程

RSLogix5000培训教程一、引言RSLogix5000是美国罗克韦尔自动化公司推出的一款功能强大的可编程逻辑控制器(PLC)编程软件,广泛应用于工业自动化领域。
为了帮助用户更好地了解和使用RSLogix5000,本文将详细介绍RSLogix5000的基本概念、操作步骤和编程技巧,以便用户能够快速掌握并应用于实际工程中。
二、RSLogix5000基本概念1.1项目结构(1)控制器:表示一个PLC,可以添加多个控制器。
(2)程序:表示一个控制器的程序,包括程序文件和程序块。
(3)任务:表示程序中的一个执行单元,包括程序块和程序文件。
(4)程序块:表示程序中的一个功能模块,如程序、子程序、函数等。
(5)程序文件:表示程序中的一个文件,如梯形图、指令表、功能块图等。
1.2数据类型RSLogix5000提供了丰富的数据类型,以满足各种编程需求。
主要数据类型包括:(1)位数据类型:如BOOL、TE、WORD等。
(2)整数数据类型:如SINT、INT、DINT等。
(3)浮点数数据类型:如REAL、LREAL等。
(4)字符串数据类型:如STRING。
(5)时间数据类型:如TIMER、COUNTER等。
1.3I/O模块(1)离散输入/输出模块:如DI、DO。
(2)模拟输入/输出模块:如、AO。
(3)特殊模块:如温度、压力、流量等传感器模块。
三、RSLogix5000操作步骤2.1创建新项目(1)启动RSLogix5000软件。
(2)“新建”按钮,选择项目类型和控制器型号。
(3)输入项目名称和路径,“创建”按钮。
2.2配置I/O模块(1)在项目结构中,选择控制器,右键“添加I/O模块”。
(2)在I/O模块列表中,选择所需模块,“添加”按钮。
(3)配置模块参数,如通道、地质、数据类型等。
2.3编写程序(1)在项目结构中,选择程序,右键“添加程序块”。
(2)在程序块列表中,选择所需块类型,如程序、子程序、函数等。
RSLogix 5000培训

形式 基数 符号
Binary(二进制 ) Decimal(十进制 ) Hexadecimal(十六进制 ) Octal(八进制 ) Exponential(指数形式 ) Float(浮点型
2 10 16 8 NA NA
2# NA 16# 8# 0.00E+00 0
2.要想展开标签并显示 其成员,可以点击”+” 符号
RSLogix 5000 (Ethernet/IP以太网)培训
软件安装 RSLinx 以太网通道设置
PLC的IP地址设置
RSLogix 5000软件介绍 PLC程序下载/上载
SPARE
SPARE
RSLogix 5000 (Ethernet/IP以太网)培训
PLC程序下载/上载
PLC的IP地址设置
RSLinx 以太网通道设置
RSLogix 5000软件介绍 PLC程序下载/上载
SPARE
SPARE
RSLogix 5000 (Ethernet/IP以太网)培训
软件安装
RSLinx软件安装 RSLogix 5000 软件安装
RSLogix 5000 (Ethernet/IP以太网)培训
电脑IP地址设置
RSLogix 5000 (Ethernet/IP以太网)培训
PLC的IP地址设置
电脑IP地址设置 新的PLC进行动态IP地址设置
PLC已有IP地址,对其进行IP地址静态修改
RSLogix 5000 (Ethernet/IP以太网)培训
新的PLC动态IP地址设置
1.电脑使用网线直连此新的PLC,在电脑”开始”菜单中打BOOTP-DHCP Server,弹出对话 框”Network Settings”,在子网掩码中填写255.255.255.0
RSLogix5000培训I

RSLogix5000培训I预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制实验一. 熟悉硬件所有模块都放在展板上主要议题:认识各模块RIUP通讯建立请按步骤:1)请查看各模块的外形,通讯模块,I/O模块,运动控制模块,处理器模块框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
2)上电3)插入ENET, CNB 模块, 连接以太网线体会带电热插拔。
安装方便。
4)打开RSLinx,点击或5)在工具条上点击选择Ethernet Devices, 按下Add New 键单击OK.6)增加以太网设备单击OK.注意:IP 地址按指导。
192.168.1.11----14 for ENET 192.168.1.18 for CompactLogix L35E7)单击Close8)检查击计算机的IP设定。
确认为:192.168.1.XXX.9)单击。
可以看到,我们不需要CPU,就可以通讯。
减少CPU 负荷,提高通讯效率。
保证实时性,可重复性。
10)带电,按槽位插入各模块。
11)展开树形。
所有模块信息可以自动浏览得到。
方便维护,调试。
12)插入CPU模块。
无槽位限制,可扩展性好。
如:当需要多个以太网时,不用放在前几个槽位。
在03槽,1756- L55上点击Device Properties.显示CPU 信息。
点击Configure New DDE/OPC Topic13) 远程模块访问。
在configure Driver 中增加新IP地址,可以访问其他站点。
快速实现远程组态,下载程序,监控。
真正实现网络控制。
问题:1.硬件特点2.热插拔特点3.RSLinx特点4.ControlBus 的透明,带来的自由组态,灵活扩展等优点。
实验二创建ControlLogix项目和梯形图在本实验中,我们将利用RSLogix5000编程软件在ControlLogix 处理器中创建一个项目。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ControlLogix 基础培训手册罗克韦尔自动化自动控制及信息产品集团中国.北京2002年10月ControlLogix基础培训手册目录1 常用工具1.1 通讯管理工具RSLinx1.2 模块升级工具ControlFLASH2 ControlLogix编程指南2.1 ControlLogix平台简介2.2 Logix5000编程软件快速入门2.2.1 安装控制器2.2.2 创建及下载工程2.2.2.1 创建工程2.2.2.2 添加模块2.2.2.3 改变模块属性2.2.2.4 查看I/O2.2.2.5 创建标签(Tag)2.2.2.6 利用别名标签(Alias Tag)记录I/O2.2.2.7 输入梯形图程序2.2.2.8 下载工程2.2.3 查看程序扫描时间2.2.4 查看控制器内存使用情况2.3 梯形图常用指令2.4 功能块图编程与过程控制3 ControlNet组态软件(RSNetworx for CN)3.1 ControlNet基本知识3.2 RSNetworx for CN操作步骤4 DeviceNet组态软件(RSNetworx for DN)4.1 DeviceNet基本知识4.2 RSNetworx for DN操作步骤5 流程监控软件RSView1 常用工具1.1 通讯管理工具RSLinxRSLinx是罗克韦尔自动化公司为用户提供的通讯管理软件,它运行在Windows操作系统的计算机上。
用户只需选择一种从该计算机到工业控制网络上任一模块的通讯方式,就可以通过该软件建立起与工业控制网络上所有设备的通讯。
RSLinx操作举例(计算机到Logix处理器为串口连接):1) 用户选择从计算机到网络的通讯方式:串口方式2) 用户检查计算机上相关通讯卡件是否已经安装,连接电缆是否正确:使用1756-CP3连接计算机和处理器。
3) 点击RSLinx“communication(通讯)”下拉菜单中的“Configure Drivers(配置驱动方式)”选项。
4) 在“available drivers(可用驱动方式)”中选择“RS-232DF1 devices”,再点击“add new”选项,并选择OK。
5) 在弹出的“Configure RS-232 DF1 devices”菜单中点击“auto-configure(自动配置)”,等待运行结果后选择OK。
6) 点击RSLinx“communication(通讯)”下拉菜单中的“RSWho”选项,就会弹出整个工业控制网络的树状浏览画面(见下图)。
注:用户还可点击浏览画面中的“”,以进一步浏览其所延伸的网段。
7)1.2 模块升级工具ControlFLASH:罗克韦尔自动化公司新一代控制平台中的大部分模块都是“内置微处理器+功能软件(firmware)”的智能模块,并且功能软件(firmware)均存储在可重复刷新的存储器中。
用户只需使用最新版本的ControlFLASH软件,对模块进行刷新即可实现模块升级,从而保证客户采购的模块在很长的使用时间内都能与新技术以及增强功能相适应。
ControlFLASH可单独运行在Windows操作系统的计算机上,也可内嵌在Logix5000控制编程软件中。
用户通过RSLinx建立起计算机到待升级模块的通讯通道后,即可运行该软件。
在软件中用户根据画面提示依次选择设备目录号、新的功能软件版本号(firmware revision)即可。
ControlFLASH操作举例(Logix5555处理器从版本10升级至版本11):1) 准备工作:通过RSLinx建立起计算机到模块的串口通讯。
将处理器置于“Program(编程)”模式。
2) 运行ControlFLASH软件,在主画面上选择“Next(下一步)”,在弹出窗口中选择相应处理器目录号。
3) 按产品目录号选择相应模块后,点击“next(下一步)”弹出“Superwho”控制网络浏览窗口。
在该窗口中用户应按网络路径延伸并选择要刷新的模块。
4) 点击“next(下一步)”弹出“Firmware Revision(功能软件版本)”选择窗口。
请选择相应版本号并点击“OK”。
5) 如果有关刷新文件不在缺省安装目录中,将弹出“文件目录浏览窗口”以便用户选择文件所在目录,点击“OK”。
6) 点击“next(下一步)”弹出“Summary”窗口。
用户点击“Finish”就会开始模块刷新处理。
注意事项:进行ControlFLASH操作前应停止控制系统的运行;如果对处理器进行升级,还需保证其应用程序已作备份;并且,在整个模块刷新过程中,不允许掉电或者通讯中断。
2 ControlLogix编程指南2.1 ControlLogix平台简介在过去,为了实现工厂自动化,工程师们往往不得不面对PLC、伺服控制器等多种自动化子系统,需要同时掌握多种专业化软硬件的开发和维护。
随着近年来自动化水平的不断普及和提高,这种情况越来越成为制约工厂发展的“瓶颈”问题:自动化设备越来越多、自动化技术越来越复杂,而工厂技术人员的精力和时间却相对有限。
因此,“使用单一控制平台实现全厂范围内的所有控制任务”成为广大用户的迫切要求。
借助电子、通信以及控制领域中不断发展的新技术,顺应这一要求,全球领先的罗克韦尔自动化公司提出了“全功能控制平台”的设计理念,并在此基础上发布了ControlLogix产品。
无论是高速离散控制、复杂过程控制、伺服控制,还是高速传动控制等各种应用,借助单一的ControlLogix平台,用户只需掌握一种编程软件,就能根据应用要求的不同,选择标准模块,选择标准工业网络/总线得到所需的控制系统,如顺控/安全连锁系统、伺服控制系统、分布式控制系统(DCS)、高速传动控制系统以及数据采集监控系统(SCADA)等。
ControlLogix平台不仅技术领先,而且在烟草、消费品制造、冶金、电力、石化、油气输送、造纸、水处理、地铁、矿山以及汽车等各个行业中都有许多成功的应用。
ControlLogix平台主要特点如下:所有模块均可带电插拔;用户通过软件刷新即可实现包括处理器在内的各种模块的升级;功能强大的Logix处理器o处理器具有高速程序及数据处理能力,1K指令仅需0.06毫秒;o单个处理器最多支持:128000开关量或4000模拟量。
o用户无需更换处理器,通过替换更大容量的内存即可扩充系统处理能力;o本身提供电池后备,从机架取出处理器后仍可保持数据不丢失;o IEC1131-3全面支持o实时多任务系统内核:多达32个任务,包括1个连续任务以及31个周期任务;有15个优先级可选以保证重要任务优先。
每个任务中可编制32个主程序,并分别拥有单独数据区。
o完全标签变量编程方式,采用动态内存管理技术,无需用户进行内存分配管理。
没有定时器/计数器等使用个数的强行限制,支持数据类型的自动转换。
o支持多维数组、标准数据结构及用户自定义数据结构。
创新的、最大可用性设计的机架和背板:使用制造者/消费者(Producer/ Consumer)技术的无源多主数据总线;o在同一机架中可多处理器并存,实现分布式运算;o在同一机架中可配置任意多个通讯模块,实现网络延伸和不同网络间路由;o无需处理器干预,现场输入信号(作为Producer tag)可以同时直接送给同一网络上的多个智能设备、处理器及服务器(作为Consumer tags)等,避免了传统的“现场信息先由主站存储再顺序转发”的过程,大大提供了通讯效率;o通过ControlNet扩展现场I/O。
在所有本地站和现场站中,对于每个输入输出模块都可以根据其实际应用的响应快慢的要求分别设置相应的通讯时间:逢变则报(COS)和按给定周期发送(RPI),保证了工业控制的实时性和确定性。
支持ControlNet、DeviceNet以及FF H1等国际标准工业现场总线,兼容Hart过程仪表总线协议,同时提供与各类第三方控制系统的广泛接口。
支持开放的100Mbps EtherNet/IP网络,控制系统和上位机可以组成完全意义的多服务器/多客户机模式的实时监控系统。
在EtherNet/IP、ControlNet和DeviceNet各层网络中采用统一的CIP协议,该协议实现了对实时控制数据和非实时监视/组态数据的区别对待,保证了工业控制的实时性和确定性;同时,也保证了系统中各层设备对象定义的统一、网络服务的统一,实现了不同网络间数据的完全透明,也保证了用户只需一次培训就可建立起对于EtherNet/IP、ControlNet或DeviceNet不同网络上设备通讯功能的完整认识。
所有模块,包括I/O模块均为智能化模块:o输入输出模块提供断线等各类诊断功能,并可提供时间标记;所有以上数据都被该模块自动生成标签变量,可被程序直接引用;o模拟量输入输出模块在模块本身即可实现工程单位转换、高/低以及高高/低低报警运算,并被该模块自动生成标签变量,可被程序直接引用;o提供带电子熔断保护功能的开关量输出模块,回路在短路故障排除后通过软件复位即可恢复,无需设置/更换保险丝。
2.2 Logix5000编程软件快速入门2.3 梯形图常用指令字符串处理指令字符串比较(见前述比较指令部分:等于EQU、不等于NEQ、大于GRT、大于等于GEQ、小于LES、小于等于LEQ、表达式比较CMP)STOD - String to DINT conversion (ACI)DTOS - DINT to String conversion (AIC)STOR - String to Real conversionRTOS - Real to String conversionCONCAT - String concatenate (ACN)MID - String middle extract (AEX)FIND - String search (ASC)DELETE - String deleteINSERT - String InsertLEFT、RIGHT、MID、LOWER、UPPER、REPEAT ASCII串口操作指令ACL – ASCII Clear Receive and/or Send BufferACB – ASCII Number of characters in bufferABL – ASCII Test for Buffer LineAHL – ASCII Handshake LineARD – ASCII ReadARL – ASCII Read LineAWA – ASCII Write with appendAWT – ASCII Write此外还有超过30条专用伺服控制指令2.4 功能块图编程与过程控制其中36条常用逻辑指令:还有42条用于过程控制和传动的指令:简单算术指令 • Add • Subtract•Multiply • Divide •Square • Negation • Absolute Value位指令• One Shot Rising • One Shot Falling定时/计数指令 • Timer On /w Reset • Timer Off w/Reset•Retentive Timer On w/Reset • Count Up/Down w/Reset比较指令 • Equal • Greater Than or Equal • Greater Than • Less Than or Equal • Less Than •Not Equal • Masked Equal • Limit三角函数指令 • Sine • Arcsine • Cosine • Arccosine • Tangent • Arctangent转换指令• Radians • Degrees• BCD To Decimal • Decimal to BCD高级算术指令 • Modulo Divide • Truncate• X to Power of Y • Logarithm • Natural Log3 ControlNet组态软件(RSNetworx for CN)3.1 ControlNet基本知识作为国际标准IEC61158的高速工业现场总线ControlNet介绍:∙最佳的开放性作为国际标准IEC61158的ControlNet工业现场总线由ROCKWELL AUTOMATION公司最早开发并公开,是工业自动化领域的标准网络。