ABPLCControlLogix系统基础培训手册_第1页
ABPLCControlLogix系统基础培训手册_第2页
ABPLCControlLogix系统基础培训手册_第3页
ABPLCControlLogix系统基础培训手册_第4页
ABPLCControlLogix系统基础培训手册_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ABPLCControILogix系统基础培训手册

ControlLogix

基础培训手册

罗克韦尔自动化

自动操纵及信息产品集团

中国.济南

❿Allen-Bradley

/曜昭箔配D吧6E)

I跚©Rockwell

Automation

ControlLogix基础培训手册

目录

1常用工具

1.1通讯管理工具RSLinx

1.2模块升级工具ControlFLASH

2ControlLogix编程指南

2.1ControlLogix平台简介

2.2Logix5000编程软件快速入门

2.2.1安装操纵器

2.2.2创建及下载工程

2.221创建工程

2.222添加模块

2.223改变模块属性

2.224查看I/O

222.5创建标签(Tag)

222.6利用别名标签(AliasTag)记录I/O

2.227输入梯形图程序

222.8下载工程

2.2.3查看程序扫描时间

2.2.4查看操纵器内存使用情况

2.3梯形图常用指令

2.4功能块图编程与过程操纵

1常用工具

1.1通讯管理工具RSLinx

RSLinx是罗克韦尔自动化公司为用户提供的通讯管理软件,它

运行在Windows操作系统的计算机上。

用户只需选择一种从该计算机到工业操纵网络上任一模块的通

讯方式,就能够通过该软件建立起与工业操纵网络上所有设备的通

讯。

RSLinx操作举例(计算机到Logix处理器为串口连接):

1)用户选择从计算机到网络的通讯方式:串口方式

2)用户检查计算机上有关通讯卡是否已经安装,连接电缆是否

正确:使用1756-CP3连接计算机与处理器。

3)点击RSLinx“communication(通讯)”下拉菜单中的

uConfigureDrivers(配置驱动方式)”选项。

6)点击RSLinx“communication(通讯)”下拉菜单中的

“RSWho”选项,就会弹出整个工业操纵网络的树状浏览画

面(见下图)。注:用户还可点击浏览画面中的“困”,

以进一步浏览其所延伸的网段。

令RSlinxGateway-RSWt>o-

F».Fi8daQ-4iat"olyZdw

圉昱w]创®H凹

1.2模块升级工具ControlFLASH:

罗克韦尔自动化公司新一代操纵平台中的大部分模块都是“内

置微处理器+功能软件(firmware)”的智能模块,同时功能软件

(firmware)均存储在可重复刷新的存储器中。用户只需使用最新

版本的ControlFLASH软件,对模块进行刷新即可实现模块升级,

从而保证客户采购的模块在很长的使用时间内都能与新技术与增强

功能相习惯。

ControlFLASH可单独运行在Windows操作系统的计算机上,

也可内嵌在Logix5000操纵编程软件中。

用户通过RSLinx建立起计算机到待升级模块的通讯通道后,即

可运行该软件。在软件中用户根据画面提示依次选择设备目录号、

新的功能软件版本号(firmwarerevision)即可。

ControlFLASH操作举例(Logix5555处理器从版本10升级至

版本11):

1)准备工作:通过RSLinx建立起计算机到模块的串口通讯,

将处理器置于“Program(编程)”模式。

2)运行ControlFLASH软件,在主画面上选择“Next(下一

步)”,在弹出窗口中选择相应处理器目录号。

3)按产品目录号选择相应模块后,点击“next(下一步)”弹

出“Superwho”操纵网络浏览窗口。在该窗口中用户应按

网络路径延伸并选择要刷新的模块。

4)点击“next(下一步)”弹出aFirmwareRevision(功能软

件版本)”选择窗口。请选择相应版本号并点击“0K”。

5)假如有关刷新文件不在缺省安装目录中,将弹出“文件目录

浏览窗口”以便用户选择文件所在目录,点击“0K”。

6)点击“next(下一步)”弹出“Summary”窗口。用户点击

“Finish”就会开始模块刷新处理c

注意事项:进行ControlFLASH操作前应停止操纵系统的运

行;假如对处理器进行升级,还需保证其应用程序已作备份;

同时,在整个模块刷新过程中,不同意掉电或者者通讯中断。

2ControlLogix编程指南

2.1ControlLogix平台简介

在过去,为了实现工厂自动化,工程师们往往不得不面对PLC、伺

服操纵器等多种自动化子系统,需要同时掌握多种专业化软硬件的

开发与保护。随着近年来自动化水平的不断普及与提高,这种情况

越来越成为制约工厂进展的“瓶颈”问题:自动化设备越来越多、

自动化技术越来越复杂,而工厂技术人员的精力与时间却相对有

限。因此,“使用单一操纵平台实现全厂范围内的所有操纵任务”

成为广大用户的迫切要求。

借助电子、通信与操纵领域中不断进展的新技术,顺应这一要求,

全球领先的罗克韦尔自动化公司提出了〃全功能操纵平台”的设计

理念,并在此基础上公布了ControlLogix产品。

不管是高速离散操纵、复杂过程操纵、伺服操纵,还是高速传动操

纵等各类应用,借助单一的ControlLogix平台,用户只需掌握一种

编程软件RSLogix5000,就能根据应用要求的不一致,选择标准模

块,选择标准工业网络/总线得到所需的操纵系统,如顺控/安全连

锁系统、伺服操纵系统、分布式操纵系统(DCS)、高速传动操纵系

统与数据采集监控系统(SCADA)等。

ControlLogix平台不仅技术领先,而且在烟草、消费品制造、冶

金、电力、石化、油气输送、造纸、水处理、地铁、矿山与汽车等

各个行业中都有许多成功的应用。

ControlLogix平台要紧特点如下:

>所有模块均可带电插拔:

>用户通过软件刷新即可实现包含处理器在内的各类模块的升

级;

>功能强大的Logix处理器

O处理器具有高速程序及数据处理能力,1K指令仅需0.06

毫秒;

o单个处理器最多支持:128000开关量或者4000模拟

量。

o用户无需更换处理器,通过替换更大容量的内存即可扩

充系统处理能力;

o本身提供电池后备,从机架取出处理器后仍可保持数据

不丢失;

oIEC11313全面支持

o实时多任务系统内核:多达32个任务,包含1个连续

任务与31个周期任务;有15个优先级可选以保证重要

任务优先。每个任务中可编制32个主程序,并分别拥

有单独数据区。

Logix50(H)Controller

SystemTaskProgram

l\fotinnT:IKU

Program

FaultTask

UserTask-Program

UserTask

Program

UserTask

Program

Configuration

StatusProgram

Watchdog

GlobalData

O完全标签变量编程方式,使用动态内存管理技术,无需

用户进行内存分配管理。没有定时器/计数器等使用个数

的强行限制,支持数据类型的自动转换。

O支持多维数组、标准数据结构及用户自定义数据结构。

>创新的、最大可用性设计的机架与背板:使用制造者/消费者

(Producer/Consumer)技术的无源多主数据总线;

o在同一机架中可多处理器并存,实现分布式运算;

o在同一机架中可配置任意多个通讯模块,实现网络延伸

与不一致网络间路由;

o无需处理器干预,现场输入信号(作为Producertag)

能够同时直接送给同一网络上的多个智能设备、处理器

及服务器(作为Consumertags)等,避免了传统的

“现场信息先由主站存储再顺序转发”的过程,大大提

供了通讯效率;

o通过ControlNet扩展现场I/O。在所有本地站与现场站

中,关于每个输入输出模块都能够根据事实上际应用的

响应快慢的要求分别设置相应的通讯时间:逢变则报

(COS)与按给定周期发送(RPI),保证了工业操纵

的实时性与确定性。

>支持ControlNet、DeviceNet与FFH1等国际标准工业现场

总线,兼容Hart过程仪表总线协议,同时提供与各类第三方

操纵系统的广泛接口。

>支持开放的100MbpsEtherNet/IP网络,操纵系统与上位机能

够构成完全意义的多服务器/多客户机模式的实时监控系统。

>在EtherNet/IPControlNet与DeviceNet各层网络中使用统

一的CIP协议,该协议实现了对实时操纵数据与非实时监视/

组态数据的区别对待,保证了工业操纵的实时性与确定性;同

时,也保证了系统中各层设备对象定义的统一、网络服务的统

一,实现了不一致网络间数据的完全透明,也保证了用户只需

一次培训就可建立起关于EtherNet/IPControlNet或者

DeviceNet不一致网络上设备通讯功能的完整认识。

>所有模块,包含I/O模块均为智能化模块:

o输入输出模块提供断线等各类诊断功能,并可提供时间

标记;所有以上数据都被该模块自动生成标签变量,可

被程序直接引用;

O模拟量输入输出模块在模块本身即可实现工程单位转

换、高/低与高高/低低报警运算,并被该模块自动生成

标签变量,可被程序直接引用;

o提供带电子熔断保护功能的开关量输出模块,回路在短

路故障排除后通过软件复位即可恢复,无需设置/更换保

险丝。

2.2Logix5000编程软件快速入门

安装㈱器..........................................................

痔价控制器..........................................................

安装跳器..........................................................

创建及下载工槿......................................................

创建工程............................................................

始工程属性........................................................

翻体地输入模块....................................................

醐本幅出酿....................................................

掇麻属性........................................................

好I0路…

创建其它标签♦

解别名标歌踝I/O

输入邈省―

下载工程...........

查看程序扫描时间……,

查考控制器内存使用情兄

2.3梯形图常用指令

位指令

♦查是否闭和(XIC)……

桧查是否断开(XIO)......

输出激励(OTE)...........

输出窈I存(OTL)............

输出解锁存(OTU)…

一次启动(ONS)............

上升汨一次启动(OSR).

下降汨一次启动(OSF).

计时器和计数器指令

延忖导通计时罂(TON)

延时断升计时器(TOF).

保持导通计时罂(RTO)

加计数(CTU)..............

减计数(CTD)..............

复位(RES).................

通讯指令(MSG)

比较指令

比较(CMP).....................

有效运算符..........

确定运算顺序.......

等于(EQU).....................

大于或等于(GEQ).........

大于(GRT).....................

小于或等于(LEQ)..........

小于(LES)......................

极限比较(LIM)...............

屏蔽等于(MEQ)............

输入立即数作为房融他

不等于(NEQ)................

计算/算术指令

计算(CPT)..............

启效运算符.....

确定运算*序.……

加法(ADD).............

减法(SUB).............

乘法(MUL).............

除法(DIV)...............

平方根(SQR).........

取反(NEG).............

传送/逻辑指令

传送(MOV).....................

屏霰传送(MVM)............

输入方即数作为用做使

位域分配(BTD).............

清零(CLR)......................

按位与(AND)..................

蜴(OR)....................

按位界或(XOR).............

陶立非(NOT)..................

程序控制指令

跳转到标号(JMP),标号(LBL).............................

跳转到子程序(JSR),子程序(SBR),返回(RET)

.....................................................................................................

主理夏,兄(MCR)..................................................

禁止用户中断(UID).............................................

使能用户中断(UIE).............................................

恒假指令(AFI).....................................................

非检作(NOP)......................................................

循环(For)/终止循环(Break)指令

循环(FOR)……

中止循环(BRK)

返回(RET).......

专用指令

文件位•比较(FBC)............

选择搜索模式........

诊断检测(DDT)................

选择搜索模式........

数据传送(DTR)................

输入立即数作为国敝伯..

比例微分积分(PID).......

配置PID指令..........

三角函数指令

正弦(SIN).............

余弦(COS)...........

正切(TAN)............

反正花(ASN).......

反余弦(ACS).......

反正切(ATN).......

高级算术指令

自然对数(LN)...............

以10为底的对数(LOG)

X的Y次林(XPY)........

算术转换指令

转换为角度(DEG)......

转换为弧度(RAD)......

转换为BCD码(TOD)

转换为整数(FRD)…….

数组(文件)/综合指令

文件算术和谡辑指令(FAL)

文件搜索和比较指令(FSC)

文件复制(COP)................

文件填充(FLL)..................

文件平均值(AVE).............

文件尊序(SRT)................

文件标准偏差(STD)..........

数组(文件)/位移指令

位左移(BSL)......................

位右移(BSR)......................

FIFO装载(FFL)................

FIFO卸费(FFU)................

LIFO装梵(LFL)..................

LIFO卸载(LFU).................

字符串处理指令

字符串比较(见前述比较指令部分:等于EQU、不等于NEQ、

大于GRT、大于等于GEQ、小于LES、小于等于LEQ、表达式

比较CMP)

STOD-StringtoDINTconversion(ACI)

DTOS-DINTtoStringconversion(AIC)

STOR-StringtoRealconversion

RTOS-RealtoStringconversion

CONCAT-Stringconcatenate(ACN)

MID-Stringmiddleextract(AEX)

FIND-Stringsearch(ASC)

DELETE-Stringdelete

INSERT-StringInsert

LEFT、RIGHT、MID、LOWER、UPPER、REPEAT

ASCH串口操作指令

ACL-ASCIIClearReceiveand/orSendBuffer

ACB-ASCIINumberofcharactersinbuffer

ABL-ASCIITestforBufferLine

AHL-ASCIIHandshakoLino

ARD-ASCIIRead

ARL-ASCIIReadLine

AWA-ASCIIWritewithappend

AWT-ASCIIWrite

此外还有超过30条专用伺服操纵指令

2.4功能块图编程与过程操纵

其中36条常用逻辑指令:

简单算术指令高级算术指令三角函数指令

•Add•ModuloDivide•Sine

•Subtract•Truncate•Arcsine

•Multiply•XtoPowerofY•Cosine

•Divide•Logarithm•Arccosine

•Square•NaturalLog•Tangent

•Negation•Arctangent

•AbsoluteValue

定时/计数指令

位指令

•TimerOn/wReset

•OneShotRising

•TimerOffw/Reset

•OneShotFalling

•RetentiveTimerOnw/Reset

•CountUp/Downw/Reset

比较指令转换指令

•Equal•Radians

•GreaterThanorEqual•Degrees

•GreaterThan•BCDToDecimal

•LessThanorEqual•DecimaltoBCD

•LessThan

•NotEqual

•M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论