Rslogix5000编程培训(工程师培训)
- 格式:pdf
- 大小:1.01 MB
- 文档页数:22
实验四创建ControlLogix项目和梯形图控制变频器的频率本实验中,我们将利用RSLogix5000编程软件在ControlLogix处理器中创建一个项目。
我们将添加PowerFlex70变频器和简单的梯形图阶梯,来演示实际的控制过程。
本实验的主题:●创建一个ControlLogix项目●添加PowerFlex70变频器●观察RsLogix5000自动生成的对象数据模型●添加控制调节频率的阶梯●通过RsNetWorx组态ControlNet网络●PLC控制调节变频器频率上午的第一件事情,电气工程主管找到你,说他需要你在工厂的整体控制程序中添加一些PLC梯形图逻辑。
他只懂梯形图,因此他不希望你用功能块图来编程。
他说,工厂新添置了一台变频器并带ControlNet接口,他希望通过网络控制变频器,并不希望有任何的电气接线。
你知道这非常简单,并答应主管在午饭前完成。
这也使你下午有充分的时间尽情休息。
1.双击RSLogix5000图标。
出现如下画面:2.点击File(文件)→ New(新建)。
你将会看到New Controller (新建控制器)画面。
起始槽号为0。
看一下框架,你会发现共有10槽,既然起始槽号为0,那么5555控制器(带有钥匙的模块)位于第四槽,即3号槽。
因此,填写画面,与下图一致,然后按OK。
现在我们已经创建了一个ControlLogix项目。
此时我们还没有与项目相关的任何I/O 模块,项目中也没有可执行的代码(如梯形图)。
你正在离线工作。
所作的任何改变都只限于软件中,并存储在计算机的硬驱中。
在进入到在线操作以前,这些变化并不能反映到5555控制器中。
下一件事情是要辨认我们想用在这个项目中的、插在本地背板上的I/O模块。
由于不能在线添加输入/输出模块,因此,现在(处于离线状态)正好可以添加模块(如下所述,暂时我们只添加两块模块)。
根据主管的要求,你需要添加模拟量输入模块和模拟量输出模块。
目录第一章组态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培训教程RSLogix 5000是罗克韦尔自动化公司推出的一款基于Windows操作系统的集中式控制软件。
它广泛应用于工业自动化领域,许多工业企业都会在工作中使用这个软件。
因此,对RSLogix 5000软件进行培训教程将有助于工业人员更好地掌握和使用该软件,提高工作效率和质量。
首先,我们需要了解的是RSLogix 5000软件所用到的编程语言和基本概念。
RSLogix 5000支持几种编程语言,包括Ladder Diagram(梯形图)、Structured Text(结构化文本)、Function Block Diagram(功能块图)和Sequential Function Chart (序列功能图)。
每种编程语言都有它自己的语法和操作方式,根据实际应用需求选择相应的编程语言进行编程。
在使用RSLogix 5000软件时,我们需要了解基本概念,如标签、数据类型、Array(数组)、Tag UDT(用户定义的数据类型)等。
标签是一个变量的名称,可以定义为输入、输出或内部变量。
数据类型包括BOOL(布尔型)、INT(整型)、REAL (浮点型)等,其中BOOL是最常用的数据类型。
Array是由相同数据类型的元素组成的变量组合,其中每个元素都有相应的下标值。
Tag UDT是用户在程序中自定义的一个数据类型,可以包含不同的数据类型和结构体。
紧接着,我们需要了解的是如何创建一个工程和配置硬件设备。
在RSLogix 5000软件中,我们可以通过创建一个新工程来开始我们的编程工作。
在创建工程之前,我们需要选择相应的PLC类型、控制器和通信模块,并进行硬件配置。
这样,RSLogix 5000软件就可以连接到PLC并进行编程。
在完成硬件配置之后,我们可以配置主要的控制设备、输入和输出点等,这样可以保证我们的程序的准确性和稳定性。
在编写程序之前,我们还需要了解一些程序设计原则,如状态机、递归、中断服务程序等。
RSLogix5000培训教程RSLogix5000是一个广泛使用的自动化软件平台,可用于设计,实现,管理和监控各种工业自动化系统。
由于其高效性和易用性,RSLogix5000在现代制造业中占据着不可或缺的位置。
本文将介绍RSLogix5000培训教程,以帮助初学者快速入门。
1. 概述RSLogix5000软件是在RockwellAutomation公司掌握的Logix控制器系列硬件下的一款编程软件,提供了新一代的Tag 数数据和更强大的运算逻辑,能极大地提高编程效率。
其功能强大,适用范围广泛,应用于工业过程控制,自动化制造,建筑自动化,能源等领域。
2. RSLogix5000培训教程2.1 界面介绍RSLogix5000界面清晰,用户友好,并且提供了各种有用的工具和功能。
用户面板在左侧和顶部提供了更多操作选项和信息。
用户还可以在Configuration和Program等窗口中进行设置和操作。
2.2 创建新项目打开RSLogix5000软件,单击“File”菜单,在菜单中选择“New”创建新的项目。
在此窗口中,您可以选择硬件、控制、通信等选项来定制您的项目。
2.3 选择控制器类型选择控制器类型是创建新项目的第一步。
您可以从Controller Organizer树中选择控制器类型。
Controller Organizer 提供了多种常用的控制器类型,例如CompactLogix,ControlLogix等。
2.4 配置标签和I/O在创建新项目后,您需要配置您的标签和输入/输出设备(I/O)。
标签是您在编程中使用的变量名称,而I/O是您的控制器所需的输入和输出设备。
3. 编程概念编程概念是RSLogix5000培训教程的核心。
以下是一些基本概念。
3.1 程序程序是您在RSLogix5000中编写的代码。
程序是通过使用Instruction List(IL),Ladder Logic(LL),Structured Text(ST),Function Block Diagram(FBD)和Sequential Function Chart(SFC)等语言来编写的。
培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,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 RSViewRSLinxFlexLogix2、使用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 ,就可以通讯。
减少CPU 负荷,提高通讯效率。
保证实时性,可重复性(针对ControlLogix 系统)。
第二章RSLogix5000编程学习目标:■学会创建任务、程序、例程■深入理解标签、结构体和数组■掌握编写梯形图程序■学习I/O组态方法■掌握RSLogix5000功能块图编程122.1 编写RSLogix5000梯形图2.1.1 创建任务、程序和例程本次课程基于一个假想的工业环境。
您是一位压缩机装配项目程序开发人员。
图2-1描述了压缩机装配项目的整个工艺流程。
在该项目中,传送带上的压缩机经过三个装配站:冲压、卷边和焊接。
然后,压缩机被传送到第二个传送带并接受质量检查。
通过检查的压缩机码垛后装船运走。
图2-1 工艺流程图冲压、卷边和焊接三个装配站和传送带1由控制器P1控制,质量检查和码垛站以及传送带2由控制器P2控制。
图2-2给出了模拟各工作站运行时所用按钮和指示灯等离散量输入/输出点。
光眼检测到有部件放置到传送带上(PartSensor 由0变为1)后,站1、2和3顺序执行,然后传送带动作。
当光眼再次检测到有部件送至传送带上,上述操作再次执行,以此循环。
下面我们以时序图方式描述控制器P1的操作流程,如图2-3所示。
本实验主题:● 创建并组态一个控制器项目 ● 创建任务 ● 组态任务属性 ● 创建程序● 编辑程序排列表 ● 创建例程 ● 分配例程PartSensor 光眼检查码垛焊接卷边冲压3图2-2 各个按钮和指示灯的含义在了解了装配线工艺流程及控制器P1操作流程之后,您对项目主管说可以开始为控制器P1编程了,这让他感到很惊讶,因为以前都是在完成电气设计之后才能够编写控制程序。
在听过您的解释之后,他认为并行设计的方案是可行的。
同时,他也提醒你,如果该生产线效果良好,公司可能会再增加一条生产线,但控制器可能还是使用现有的ControlLogix 控制器,希望你在编程时考虑到这个问题。
Press 站工作中 StationActive光眼检测输入 PartSensorStake 站工作中 StationActiveWeld 站工作中StationActive光眼故障指示 Part_Sensor_Fault_Indicator传送带输出 ConveyorOutput(P1) 检查站工作中 StationActive码垛站工作中 StationActive检查通过 PartPASSED检查未通过 PartFAULT传送带输出ConveyorOutput(P2)光眼检测PartSensorPress站工作中StationActiveStake站工作中StationActiveWeld站工作中StationActive传送带输出ConveyorOutput(P1)图2-3 时序图实验步骤:1.双击桌面上图标,打开RSLogix5000软件,如图2-4所示。
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。