AB PLC ControlLogix系统基础培训手册
AB-PLC-入门培训知识讲解

罗克韦尔公司Logix5000系列控制器编程入门指导AB PLC培训教程一AB PLC系统介绍1、AB PLC的系统结构2、AB PLC的组成部件3、AB PLC的各种文件4、AB PLC的运行模式5、周期任务、连续任务6、外部输入输出的地址格式二、编程软件的使用方法1、AB PLC软件分类2、AB软件的安装3、硬件组态与参数设置4、项目的管理5、程序的编辑三、建立在线连接1、安装RSLinx软件2、首次建立通讯3、建立以太网通讯4、连接在线5、强制变量一、AB PLC介绍1、1AB PLC系统结构最新一代的AB Logix5000系列PLC在一些手册上又称作控制器(Controller);这表示Logix5000系列PLC与传统SLC 500系列的PLC存在一些差异。
这些差异主要表现在编程软件、内部程序元素、通讯机制等方面。
1、2AB PLC的组成部件这里以现场使用的ControlLogix 5000为例说明;与西门子PLC类似,ControlLogix 5000的组成部件也主要可以有:CPU模块、电源模块、通讯模块、数字量输入/输出模块、模拟量输入/输出模块、高速计数器模块等。
通常还有一个安装这些部件的背板,背板上有不同的物理槽位。
与西门子PLC不同的是ControlLogix 5000系列的控制器CPU模块可以安装不同的位置。
1、3AB PLC中的数据文件在ControlLogix5000系列的PLC中具有各种不同类型的指令,不同的指令需要操作不同的文件类型。
AB PLC的资源和控制器状态通过数据文件描述,数据文件通过各种数据类型来表示。
数据文件的建立是通过在控制器的内存区域建立标签TAG。
数据块标签分为全局数据域文件和程序数据域文件。
➢全局数据文件:全局数据文件标签TAG具有控制器作用域,可以在所有的用户程序中使用。
输入输出数据文件是全局数据文件。
➢程序数据域文件:在程序中建立的程序标签TAG具有局部作用域,只能在当前的程序中使用。
AB_PLC及网络通讯培训教程

前言为方便设计和调试人员尽快了解和学会应用AB最新PLC系统和最新编程软件RSLogix 5000,利用实验室的现有设备对AB公司 PLC系统熟悉和掌握,并总结出实验材料。
1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。
2、AB软件RSLogix 5000应用。
3、RSLogix 5000软件平台上采用RS232和EtherNet-IP网络方式编程。
4、AB软件上组成EtherNet—IP网络及通讯。
5、AB软件上组成ControlNet网络及通讯。
6、AB软件上组成DeviceNet网络及通讯.通过该实验材料的实验室动手实验,每个人可以很快掌握AB公司最新PLC的硬件组态和软件编程。
第一节硬件和软件介绍一、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogixFlexLogixControlLogixDriveLogixSoftLogix4)POINT I/O,远程分站I/O.内容:1)查看各模块的外形,通讯模块,I/O模块,处理器模块等。
2)ControlLogix框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
主要以此系列PLC 作为培训内容3)可带电热插拔.安装方便。
4)有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix系列PLC编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorx for ControlNet;4)网络规划软件(以太网):RSNetWorx for EtherNet—IP;5)网络规划软件(设备网):RSNetWorx for DeviceNet;6)上位机软件:RSView32;7)PenelViewPlus触摸屏软件:RSView Studio for SE(ME);三、硬件和软件的版本(见表)表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
ABPLC培训教材

培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,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进行通讯。
RSLogix RSViewRSLinxControlNet DeviceNet EtherNet/IPPLC-5 SLC ControlLogix FlexLogix CompactLogix2、使用RSLinx软件进行通讯1) 打开RSLinx,点击或2) 在工具条上点击选择Ethernet Devices(其它的驱动程序简单介绍), 按下 Add New 键单击 OK.3) 增加以太网设备单击OK.4) 单击 Close5) 检查击计算机的IP设定。
确认为: 192.168.1.XXX.6) 单击。
可以看到,我们不需要CPU,就可以通讯。
减少CPU负荷,提高通讯效率。
保证实时性,可重复性。
7)展开树形。
所有模块信息可以自动浏览得到。
方便维护,调试。
8)插入CPU模块。
无槽位限制,可扩展性好。
例如:当需要多个以太网时,不用放在前几个槽位。
在03槽,1756- L55上点击Device Properties.显示CPU 信息。
ControlLogix系统培训教程完整版

ControlLogix 系统
标准课程
课程内容简介(1)Βιβλιοθήκη 在五天的时间内,我们将学习:
• ControlLogix 系统概述 • ControlLogix 控制器的在线连接 • 创建一个新项目 • 创建控制器的程序文件 • 创建控制器的数据文件 • 梯形图编程基础 • 位操作指令编程 • 计时器指令编程 • 计数器指令编程
ControlLogix 系统概述(7)
ControlLoix 平台
电源指示 灯
框架
电源
I/O 和通讯模块
控制器
ControlLogix 系统概述(8)
ControlLoix 硬件基本结构
• 机架 4槽、7 槽、10槽、13槽、17槽 ,每个机架自供电源。
• 控制器模块 Logix5550 Logix5553 Logix5555 Logix556X
-- DeviceNet -- ControlNet -- EtherNet/IP • 提供集成多达16个伺服模块(32轴)的同步和分布的运动控制
ControlLogix 系统概述(11)
ControlLoix 控制器内存占用
• 初始化操作系统(43K字节,此项不占用选型手册中提供给 用户的内存空间) 各次版本新增加功能所带来的附加内存 空间
EtherNet ControlNet DeviceNet DH+
ABPLC培训硬件组态培训讲课文档

组态本地机架
c)CNB通讯模块位于第1号槽(确认一下),按下图所示内容填写, 按OK。
在本实验中,我们接受缺省设置,故选择Finish(完成)。
第二十二页,共68页。
组态本地机架
• Electronic Keying(电子锁)允许你在online(在线)之前确定一个物理模块与
第十页,共68页。
ControlLogix 5000编程软件
RSLogix5000软件的功能:
1、自由-格式的梯形图编辑器,它使用户在书写程序时可以专心于应用程序
的逻辑而不用注意语法的对错。 2、强有力的工程校验器。用户可用其创建错误清单,从而可以在方便的
时候修改。 3、拖放式编辑功能。 4、查询和替换功能。能够快速改变特定地址或符号的值
第十三页,共68页。
创建工程
第十四页,共68页。
创建工程
第十五页,共68页。
创建工程
第十六页,共68页。
创建工程
第十七页,共68页。
创建工程
第十八页,共68页。
创建工程
第十九页,共68页。
规划网络
现在我们已经创建了一个ControlLogix项目。项目中没有的任何I/O模块,项
目中也没有可执行的代码(如梯形图)。 下一件事情是要辨认我们想用在这个项目中的、插在本地、远程背板上的
1756-OF4 1756-OF8
1756-IA16 1756-OA8 1756-OA16
第七页,共68页。
ControlLogix系统的硬件
5、框架(机架)类型
目录号
1756-A4/B 1756-A7/B 1756-A10/B 1756-A13/B 1756-A17/B
ABPLC培训85页

PPT文档演模板
ABPLC培训85页
第八章 EtherNet 网络通讯
通过EtherNet/IP 网络下载和联机 通过EtherNet/IP网络与1756 I/O 的通信 通过EtherNet/IP网络与R sView32通信
1756-OB32接线图
现场
PLC 输出隔离继电器
PPT文档演模板
ABPLC培训85页
1756-IF8(隔离式电压/电流模拟量输入模块)
差分模式—4通道
在IN-x和iRTN-x之间有一个249欧姆的 电流环电阻
PPT文档演模板
ABPLC培训85页
1756-IF8
差分模式—8通道
所有标有 iRTN 的连接端必须和 RTN 相 连
PPT文档演模板
ABPLC培训85页
第九章 ControlNet 网络通信
通过ControNet 网络下载与联机 通过ControlNet 网络与1756 I/O 通信 通过ControlNet 网络与R sView32 通信
PPT文档演模板
ABPLC培训85页
第十章 应用实例
通过RSNetWorx 进行硬件组态 通过RSLinx 进行通讯驱动配置 通过RSView32 进行上位机组态画面 通过RsLogix5000 进行I/O 组态及控制程序编程
KM1 KM2 KM3 KM2 KM1 KM3 KM3 KM1 KM2
PPT文档演模板
ABPLC培训85页
Example 1
PPT文档演模板
ABPLC培训85页
用Logix5000开发一个项目
新建一个工程 更改工程属性 I/O 组态 创建标签 编辑梯形图 下载工程
培训体系ABPLC培训文件

(培训体系)ABPLC培训文件ABPLC及网络通讯培训课件大连重工·起重集团电控设研部2007-4前言为方便设计和调试人员尽快了解和学会应用AB最新PLC系统和最新编程软件RSLogix5000,利用实验室的现有设备对AB公司PLC系统熟悉和掌握,且总结出实验材料。
1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。
2、AB软件RSLogix5000应用。
3、RSLogix5000软件平台上采用RS232和EtherNet-IP网络方式编程。
4、AB软件上组成EtherNet-IP网络及通讯。
5、AB软件上组成ControlNet网络及通讯。
6、AB软件上组成DeviceNet网络及通讯。
通过该实验材料的实验室动手实验,每个人能够很快掌握AB公司最新PLC 的硬件组态和软件编程。
目录第壹节硬件和软件介绍6第二节通讯实验8第三节硬件升级16第四节 RSLogix5000硬件组态19第五节 ControlNet网络规划27第六节简单的编程33第七节 AB的网络38第壹节硬件和软件介绍壹、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogix FlexLogix ControlLogix DriveLogix SoftLogix4)POINTI/O,远程分站I/O.内容:1)查见各模块的外形,通讯模块,I/O模块,处理器模块等。
2)ControlLogix框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
主要以此系列PLC作为培训内容3)可带电热插拔。
安装方便。
4)有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix系列PL C编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorxforControlNet;4)网络规划软件(以太网):RSNetWorxforEtherNet-IP;5)网络规划软件(设备网):RSNetWorxforDeviceNet;6)上位机软件:RSView32;7)P enelViewPlus触摸屏软件:RSViewStudioforSE(ME);三、硬件和软件的版本(见表)表壹、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
RockwellABPLC基础培训入门篇

Rockwell AB PLC 基础培训入门篇,7天熟悉AB PLC系统开发第一篇AB的PLC产品长期以来一直被认为最可靠、最高端的PLC产品,产品的质量和性能为世界顶级,AB品牌属于美国ROCKWELL公司,其生产的PLC2(可能很多人并不知道,P LC5知道的人很多,在之前还有PLC2,PLC3产品)产品目前在世界上仍然有很多地方继续在工作。
AB的PLC大致可以分如下几类:1.Logix平台产品,细分如下:ControlLogix、CompactLogix、FlexLogix该系列产品全部采用Logix5000软件进行编程组态2.SLC500平台产品SLC500、MicroLogix该系列产品全部采用Logix500软件进行编程组态3.PLC5,PLC3,PLC2等老产品PLC5采用RsLogix5软件进行编程组态,某些老的型号采用DOS版6200软件进行编程PLC3,PLC2采用DOS版6200软件进行编程组态其中PLC2有几款第3方开发的编程软件,全运行在DOS环境下由于PLC5等产品非目前主流产品,正在逐步被淘汰,因此本文不将其作为讨论的主要内容。
RsLinx技术介绍:RsLinx软件为ROCKWELL产品提供了统一的通讯平台,是进行编程的必要软件之一。
RsLinx软件根据六个版本分为:RSLinx Lite、RSLinx Single Node、RSLinx OEM、RSLinx P rofessional、RSLinx Gateway、RSLinx SDK。
版本在RSLinx OEM以后的4个版本均支持开发OPC应用程序或C-API客户程序,并在RSLinx S DK中包括了开发OPC应用程序或C-API客户程序的技术资料。
标准版,Lite版本,此版本为免费版本,仅支持PLC编程通讯专业版,Professional版本,提供了OPC DDE SERVER功能,可以作为组态软件的通讯驱动,并且支持RSLINX C API开发的应用程序或驱动OEM版,单节点版,很少见,名如其意,也能支持OPC DDE SERVER网关版,Gateway版本,比专业版本增加了Remote 远程访问的能力,如远程OPC等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AB PLC ControlLogix系统基础培训手册ControlLogix基础培训手册罗克韦尔自动化自动操纵及信息产品集团中国.济南ControlLogix基础培训手册目录常用工具通讯治理工具RSLinx模块升级工具ControlFLASHControlLogix编程指南ControlLogix平台简介Logix5000编程软件快速入门安装操纵器创建及下载工程创建工程添加模块改变模块属性查看I/O创建标签(Tag)利用不名标签(Alias Tag)记录I/O输入梯形图程序下载工程查看程序扫描时刻查看操纵器内存使用情形梯形图常用指令功能块图编程与过程操纵常用工具通讯治理工具RSLinxRSLinx是罗克韦尔自动化公司为用户提供的通讯治理软件,它运行在Windows操作系统的运算机上。
用户只需选择一种从该运算机到工业操纵网络上任一模块的通讯方式,就能够通过该软件建立起与工业操纵网络上所有设备的通讯。
RSLinx操作举例(运算机到Logix处理器为串口连接):用户选择从运算机到网络的通讯方式:串口方式用户检查运算机上有关通讯卡是否差不多安装,连接电缆是否正确:使用1756-CP3连接运算机和处理器。
点击RSLinx“communication(通讯)”下拉菜单中的“Configure Driver s(配置驱动方式)”选项。
在“available drivers(可用驱动方式)”中选择“RS-232 DF1 device s”,再点击“add new”选项,并选择OK。
在弹出的“Configure RS-232 DF1 devices”菜单中点击“auto-configur e(自动配置)”,等待运行结果后选择OK。
点击RSLinx“communication(通讯)”下拉菜单中的“RSWho”选项,就会弹出整个工业操纵网络的树状扫瞄画面(见下图)。
注:用户还可点击扫瞄画面中的“”,以进一步扫瞄其所延伸的网段。
模块升级工具ControlFLASH:罗克韦尔自动化公司新一代操纵平台中的大部分模块差不多上“内置微处理器+功能软件(firmware)”的智能模块,同时功能软件(firmwar e)均储备在可重复刷新的储备器中。
用户只需使用最新版本的ControlFL ASH软件,对模块进行刷新即可实现模块升级,从而保证客户采购的模块在专门长的使用时刻内都能与新技术以及增强功能相适应。
ControlFLASH可单独运行在Windows操作系统的运算机上,也可内嵌在Logix5000操纵编程软件中。
用户通过RSLinx建立起运算机到待升级模块的通讯通道后,即可运行该软件。
在软件中用户按照画面提示依次选择设备名目号、新的功能软件版本号(firmware revision)即可。
ControlFLASH操作举例(Logix5555处理器从版本10升级至版本1 1):预备工作:通过RSLinx建立起运算机到模块的串口通讯。
将处理器置于“Program(编程)”模式。
运行ControlFLASH软件,在主画面上选择“Next(下一步)”,在弹出窗口中选择相应处理器名目号。
按产品名目号选择相应模块后,点击“next(下一步)”弹出“Super who”操纵网络扫瞄窗口。
在该窗口中用户应按网络路径延伸并选择要刷新的模块。
点击“next(下一步)”弹出“Firmware Revision(功能软件版本)”选择窗口。
请选择相应版本号并点击“OK”。
如果有关刷新文件不在缺省安装名目中,将弹出“文件名目扫瞄窗口”以便用户选择文件所在名目,点击“OK”。
点击“next(下一步)”弹出“Summary”窗口。
用户点击“Finish”就会开始模块刷新处理。
注意事项:进行ControlFLASH操作前应停止操纵系统的运行;如果对处理器进行升级,还需保证其应用程序已作备份;同时,在整个模块刷新过程中,不承诺掉电或者通讯中断。
ControlLogix编程指南ControlLogix平台简介在过去,为了实现工厂自动化,工程师们往往不得不面对PLC、伺服操纵器等多种自动化子系统,需要同时把握多种专业化软硬件的开发和爱护。
随着近年来自动化水平的持续普及和提升,这种情形越来越成为制约工厂进展的“瓶颈”咨询题:自动化设备越来越多、自动化技术越来越复杂,而工厂技术人员的精力和时刻却相对有限。
因此,“使用单一操纵平台实现全厂范畴内的所有操纵任务”成为宽敞用户的迫切要求。
借助电子、通信以及操纵领域中持续进展的新技术,顺应这一要求,全球领先的罗克韦尔自动化公司提出了“全功能操纵平台”的设计理念,并在此基础上公布了ControlLogix产品。
不管是高速离散操纵、复杂过程操纵、伺服操纵,依旧高速传动操纵等各种应用,借助单一的ControlLogix平台,用户只需把握一种编程软件RSLogix5000,就能按照顾用要求的不同,选择标准模块,选择标准工业网络/总线得到所需的操纵系统,如顺控/安全连锁系统、伺服操纵系统、分布式操纵系统(DCS)、高速传动操纵系统以及数据采集监控系统(SC ADA)等。
ControlLogix平台不仅技术领先,而且在烟草、消费品制造、冶金、电力、石化、油气输送、造纸、水处理、地铁、矿山以及汽车等各个行业中都有许多成功的应用。
ControlLogix平台要紧特点如下:所有模块均可带电插拔;用户通过软件刷新即可实现包括处理器在内的各种模块的升级;功能强大的Logix处理器处理器具有高速程序及数据处理能力,1K指令仅需0.06毫秒;单个处理器最多支持:128000开关量或4000模拟量。
用户无需更换处理器,通过替换更大容量的内存即可扩充系统处理能力;本身提供电池后备,从机架取出处理器后仍可保持数据不丢失;IEC1131-3全面支持完全标签变量编程方式,采纳动态内存治理技术,无需用户进行内存分配治理。
没有定时器/计数器等使用个数的强行限制,支持数据类型的自动转换。
支持多维数组、标准数据结构及用户自定义数据结构。
创新的、最大可用性设计的机架和背板:使用制造者/消费者(Produc er/ Consumer)技术的无源多主数据总线;在同一机架中可多处理器并存,实现分布式运算;在同一机架中可配置任意多个通讯模块,实现网络延伸和不同网络间路由;无需处理器干预,现场输入信号(作为Producer tag)能够同时直截了当送给同一网络上的多个智能设备、处理器及服务器(作为Consumer tag s)等,幸免了传统的“现场信息先由主站储备再顺序转发”的过程,大大提供了通讯效率;通过ControlNet扩展现场I/O。
在所有本地站和现场站中,关于每个输入输出模块都能够按照事实上际应用的响应快慢的要求分不设置相应的通讯时刻:逢变则报(COS)和按给定周期发送(RPI),保证了工业操纵的实时性和确定性。
支持ControlNet、DeviceNet以及 FF H1等国际标准工业现场总线,兼容Hart过程外表总线协议,同时提供与各类第三方操纵系统的广泛接口。
支持开放的100Mbps EtherNet/IP网络,操纵系统和上位机能够组成完全意义的多服务器/多客户机模式的实时监控系统。
在EtherNet/IP、ControlNet和DeviceNet各层网络中采纳统一的CIP 协议,该协议实现了对实时操纵数据和非实时监视/组态数据的区不对待,保证了工业操纵的实时性和确定性;同时,也保证了系统中各层设备对象定义的统一、网络服务的统一,实现了不同网络间数据的完全透亮,也保证了用户只需一次培训就可建立起关于EtherNet/IP、ControlNet或Device Net不同网络上设备通讯功能的完整认识。
所有模块,包括I/O模块均为智能化模块:输入输出模块提供断线等各类诊断功能,并可提供时刻标记;所有以上数据都被该模块自动生成标签变量,可被程序直截了当引用;模拟量输入输出模块在模块本身即可实现工程单位转换、高/低以及高高/低低报警运算,并被该模块自动生成标签变量,可被程序直截了当引用;提供带电子熔断爱护功能的开关量输出模块,回路在短路故障排除后通过软件复位即可复原,无需设置/更换保险丝。
Logix5000编程软件快速入门梯形图常用指令字符串处理指令字符串比较(见前述比较指令部分:等于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、REPEATASCII串口操作指令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 LineAW A – ASCII Write with appendAWT – ASCII Write此外还有超过30条专用伺服操纵指令功能块图编程与过程操纵其中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 三角函数指令• Sine • Arcsine • Cosine • Arccosine • Tangent • Arctangent 转换指令 • Radians • Degrees• BCD To Decimal • Decimal to BCD高级算术指令 • Modulo Divide • Truncate • X to Power of Y • Logarithm• Natural Log。