85
Allen-Bradley Allen-Bradley 培培培培 培培培培 培培培培培培培培培培培培培 培培培培培培培培培培培培培 培培培 培培培 培培培培 0411-87622135 0411-87622107 E_mail caojunyi @163.com

Allen-Bradley 培训课程

  • Upload
    diamond

  • View
    143

  • Download
    2

Embed Size (px)

DESCRIPTION

Allen-Bradley 培训课程. 大连华英自动化技术有限公司. 主讲人:曹俊义 项目经理 电 话: 0411-87622135 传 真: 0411-87622107 E_mail : [email protected] 手 机: 13889632629. 第一章 可编程控制器工作原理. 可编程控制器的产生、发展及特点 可编程控制器的工作原理 可编程控制器的编程语言. 第二章 Allen-Bradley PLC 的硬件结构. PLC 控制系统的基本结构 ControlLogix 系列可编程控制器硬件简介. - PowerPoint PPT Presentation

Citation preview

Page 1: Allen-Bradley  培训课程

Allen-Bradley Allen-Bradley 培训课程培训课程大连华英自动化技术有限公司大连华英自动化技术有限公司

主讲人:曹俊义 项目经理

电 话: 0411-87622135

传 真: 0411-87622107

E_mail : [email protected]

手 机: 13889632629

Page 2: Allen-Bradley  培训课程

第一章 可编程控制器工作原理第一章 可编程控制器工作原理

• 可编程控制器的产生、发展及特点可编程控制器的产生、发展及特点

• 可编程控制器的工作原理可编程控制器的工作原理

• 可编程控制器的编程语言可编程控制器的编程语言

Page 3: Allen-Bradley  培训课程

第二章 第二章 Allen-Bradley PLCAllen-Bradley PLC 的硬件结的硬件结构构• PLC PLC 控制系统的基本结构控制系统的基本结构

• ControlLogixControlLogix 系列可编程控制器硬件简介系列可编程控制器硬件简介

Page 4: Allen-Bradley  培训课程

第三章 第三章 ControlLogix5000 PLCControlLogix5000 PLC 程序设程序设计计

• 梯形图程序设计梯形图程序设计

• 结构化文本程序设计结构化文本程序设计

• LogixLogix 5000 5000 编程软件应用编程软件应用

• Logix 5000 Logix 5000 常用指令说明常用指令说明

Page 5: Allen-Bradley  培训课程

第四章 梯形图设计方法第四章 梯形图设计方法(( ****** ))

• 经验设计法经验设计法

• 由继电器电路图到梯形图由继电器电路图到梯形图

Page 6: Allen-Bradley  培训课程

第五章 第五章 PLC PLC 网络组态网络组态

• A-B PLC A-B PLC 网络概述网络概述

• RsNetworxRsNetworx 软件应用软件应用

Page 7: Allen-Bradley  培训课程

第六章 第六章 PLCPLC 通信与自动化通信网络通信与自动化通信网络

• 工业自动化通信网络工业自动化通信网络

• A-B PLCA-B PLC通信简介通信简介

• RsLinxRsLinx 通信软件应用通信软件应用

Page 8: Allen-Bradley  培训课程

第七章 上位机组态软件第七章 上位机组态软件 RsView32RsView32

• 监控组态软件的发展监控组态软件的发展

• RsView32 RsView32 与其它组态软件与其它组态软件

• RsView32 RsView32 组态软件的应用组态软件的应用

Page 9: Allen-Bradley  培训课程

第八章 第八章 EtherNet EtherNet 网络通讯网络通讯

• 通过通过EtherNetEtherNet/IP /IP 网络下载和联机网络下载和联机

• 通过通过EtherNetEtherNet/IP/IP网络与网络与1756 I/O 1756 I/O 的通信的通信

• 通过通过EtherNetEtherNet/IP/IP网络与网络与R sView32R sView32通信通信

Page 10: Allen-Bradley  培训课程

第九章 第九章 ControlNet ControlNet 网络通信网络通信

• 通过通过ControNetControNet 网络下载与联机网络下载与联机

• 通过通过ControlNetControlNet 网络与网络与1756 I/O 1756 I/O 通信通信

• 通过通过ControlNetControlNet 网络与网络与R sView32 R sView32 通信通信

Page 11: Allen-Bradley  培训课程

第十章 应用实例第十章 应用实例

• 通过通过 RSNetWorx RSNetWorx 进行硬件组态进行硬件组态• 通过通过 RSLinx RSLinx 进行通讯驱动配置进行通讯驱动配置• 通过通过 RSView32 RSView32 进行上位机组态画面进行上位机组态画面• 通过通过 RsLogix5000 RsLogix5000 进行进行 I/O I/O 组态及控制程组态及控制程

序编程序编程

Page 12: Allen-Bradley  培训课程

可编程控制器的产生可编程控制器的产生• 19691969 年 年 DECDEC 公司研制出了第一台可编程控制器公司研制出了第一台可编程控制器• 19711971 年 日本开始生产可编程控制器年 日本开始生产可编程控制器• 19731973 年 欧洲开始生产可编程控制器年 欧洲开始生产可编程控制器• 可编程序控制器的英文为可编程序控制器的英文为 Programmable ControllerProgrammable Controller ,,

在二十世纪七十至八十年代一直简称为在二十世纪七十至八十年代一直简称为 PCPC 。由于到。由于到 9090年代,个人计算机发展起来,也简称为年代,个人计算机发展起来,也简称为 PCPC ;加之可编程;加之可编程序的概念所涵盖的范围太大,所以美国序的概念所涵盖的范围太大,所以美国 ABAB 公司首次将可公司首次将可编程序控制器定名为可编程序逻辑控制器(编程序控制器定名为可编程序逻辑控制器( PLCPLC ,, ProgrProgrammable Logic Controllerammable Logic Controller ),为了方便,仍简称),为了方便,仍简称 PLCPLC为可编程序控制器。有人把可编程序控制器组成的系统称为可编程序控制器。有人把可编程序控制器组成的系统称为为 PCSPCS 可编程序控制系统,强调可编程序控制器生产厂可编程序控制系统,强调可编程序控制器生产厂商向人们提供的已是完整的系统了。 商向人们提供的已是完整的系统了。

Page 13: Allen-Bradley  培训课程

可编程控制器的发展可编程控制器的发展• 现在已有第五代现在已有第五代 PLCPLC 产品产品 • 在八十年代至九十年代中期,是在八十年代至九十年代中期,是 PLCPLC 发展最快的时期,年发展最快的时期,年

增长率一直保持为增长率一直保持为 30~40%30~40%。由于。由于 PLCPLC 人机联系处理模人机联系处理模拟能力和网络方面功能的进步,挤占了一部分拟能力和网络方面功能的进步,挤占了一部分 DCSDCS 的市场的市场(过程控制)并逐渐垄断了污水处理等行业,但是由于工(过程控制)并逐渐垄断了污水处理等行业,但是由于工业业 PCPC (( IPCIPC )的出现,特别是近年来现场总线技术的发)的出现,特别是近年来现场总线技术的发展,展, IPCIPC 和和 FCSFCS 也挤占了一部分也挤占了一部分 PLCPLC市场,所以近年来市场,所以近年来PLCPLC 增长速度总的说是渐缓。目前全世界有增长速度总的说是渐缓。目前全世界有 200200多厂家生多厂家生产产 300300多品种多品种 PLCPLC 产品,主要应用在汽车(产品,主要应用在汽车( 23%23%)、粮)、粮食加工(食加工( 16.4%16.4%)、化学)、化学 // 制药(制药( 14.6%14.6%)、金属)、金属 //矿山矿山(( 11.5%11.5%)、纸浆)、纸浆 //造纸(造纸( 11.3%11.3%)等行业。 近年来在)等行业。 近年来在电力行业电力行业 PLCPLC逐渐显示出了其他产品不可替代的优势逐渐显示出了其他产品不可替代的优势

Page 14: Allen-Bradley  培训课程

• 在在 PLCPLC 应用方面,我国是很活跃的,近年来每年约新投应用方面,我国是很活跃的,近年来每年约新投入入 1010万台套万台套 PLCPLC 产品,年销售额产品,年销售额 3030亿人民币,应用的亿人民币,应用的行业也很广。但是与其它国家相比,在机械加工及生产线行业也很广。但是与其它国家相比,在机械加工及生产线方面的应用,还需要加大投入。我国市场上流行的有如下方面的应用,还需要加大投入。我国市场上流行的有如下几家几家 PLCPLC 产品: 产品: 施耐德公司,包括早期天津仪表厂引进莫迪康公司的产 施耐德公司,包括早期天津仪表厂引进莫迪康公司的产品,目前有品,目前有 QuantumQuantum 、、 PremiumPremium 、、 MomentumMomentum等产等产品;品; 20052005 年,年, TeTe又推出了最新产品 又推出了最新产品 罗克韦尔公司(包括 罗克韦尔公司(包括 ABAB 公司)公司) PLCPLC 产品,目前有产品,目前有 SLCSLC 、、MicroLogixMicroLogix 、、 ControlLogixControlLogix 等产品; 等产品; 西门子公司的产品,目前有 西门子公司的产品,目前有 SIMATIC S7-400/300/200SIMATIC S7-400/300/200系列产品; 系列产品; GEGE 公司的产品;日本欧姆龙、三菱、富士、松下等公公司的产品;日本欧姆龙、三菱、富士、松下等公司产品。 司产品。

Page 15: Allen-Bradley  培训课程

PLC PLC 的特点的特点

• 可靠性高,抗干扰能力强可靠性高,抗干扰能力强•适应性强,应用灵活适应性强,应用灵活• 编程方便,易于使用编程方便,易于使用• 控制系统设计、安装、调试方便控制系统设计、安装、调试方便•维修方便,维修工作量小维修方便,维修工作量小•功能完善功能完善

Page 16: Allen-Bradley  培训课程

PLC PLC 工作原理工作原理

• 可编程控制器的基本组成可编程控制器的基本组成

Page 17: Allen-Bradley  培训课程

电源 ON

内部处理

输入处理

通信服务

更新时钟、特殊寄存器

检查 CPU运行方式

执行用户程序

输出处理

执行自诊断

PLC正常

存放自诊断结果

致命错误

CPU强制为 STOP

RUN

STOP

Y

N

Y

N

PLC循环扫描工作原理

Page 18: Allen-Bradley  培训课程

PLCPLC 工作过程工作过程

输入端子 1

输入映像寄存器

()

()

D0 M0

M0

M0 Q0

元件映像寄存器

输出锁存器

输出端子

2

3 4 5

输入采样阶段 程序执行阶段 输出刷新阶段

扫描周期

Page 19: Allen-Bradley  培训课程

PLCPLC 的编程语言的编程语言

• 梯形图编程梯形图编程• 结构化文本编程结构化文本编程•顺序功能图编程(可选)顺序功能图编程(可选)

Page 20: Allen-Bradley  培训课程

Logix5550 CPULogix5550 CPULogix555

0Run I/O

Rs232

okBatRun REM PRO

G

状态指示灯

钥匙开关

电池

九针 D型串口

PLC处于编程或测试模式

指示灯 颜色 说明

RunOFF

G

没有任务运行

控制器处于 RUN模式

I/O

OFFGGF

RF

没有组态的 I/O或通讯与所有组态的设备通信正常有一个或多个设备未相应

PLC故障

RS232OFF

G

未激活

正在接受数据或传送数据

BatOFF

R

电池可以支持内存电池不能支持内存没有电池需要更换电池

OK

OFF

可恢复故障

电源未接通

RF

R控制器故障,清除故障

清除内存,更换控制器

G 控制器 OK

Page 21: Allen-Bradley  培训课程

1756-PA72B1756-PA72B

L1L2/N

L1,L2 为 AC220V 交流电压输入

ONPOWER

OFF

电源开关

Page 22: Allen-Bradley  培训课程

1756-CNBR1756-CNBR

A B

reversion

ok

模块状态文字显示

通道状态显示

模块状态显示

通道 A 的连接口

通道 B 的连接口

Page 23: Allen-Bradley  培训课程

1757-IB321757-IB32

Page 24: Allen-Bradley  培训课程

1756-IB321756-IB32 接线图接线图

Page 25: Allen-Bradley  培训课程

1756-OB321756-OB32 接线图接线图

现场 PLC

输出隔离继电器

Page 26: Allen-Bradley  培训课程

1756-IF8(1756-IF8( 隔离式电压隔离式电压 // 电流模拟量输入模块电流模拟量输入模块 ))差分模式— 4 通道

在 IN-x 和 iRTN-x 之间有一个 249 欧姆的电流环电阻

Page 27: Allen-Bradley  培训课程

1756-IF81756-IF8差分模式— 8 通道

所有标有 iRTN 的连接端必须 和 RTN 相连

Page 28: Allen-Bradley  培训课程

1756-OF4/OF81756-OF4/OF8非隔离式模拟量输出模块

Page 29: Allen-Bradley  培训课程

1756-IR6I(RTD)1756-IR6I(RTD)

Page 30: Allen-Bradley  培训课程

PLC PLC 控制系统的基本结构控制系统的基本结构

Page 31: Allen-Bradley  培训课程

• CPU CPU 模块模块

• 电源模块电源模块

• 网络接口通信模块网络接口通信模块

• 开关量输入输出模块开关量输入输出模块

•模拟量输入输出模块模拟量输入输出模块

ControlLogixControlLogix 系列硬件简介系列硬件简介

Page 32: Allen-Bradley  培训课程

梯形图程序设计梯形图程序设计

• 位指令位指令 (XIC)(XIO)(OTE)(OTL) (OTU)(ONS)(OSR)(O

SF) 计数器 / 定时器指令 (TON)(TOF) (RTO)(CTU) (CTD)(RES) 比较指令 (CMP) (EQU) (GEQ) (GRT) (LEQ) (LES) (LIM) (MEQ (NEQ)

Page 33: Allen-Bradley  培训课程

梯形图程序设计梯形图程序设计

• 计算计算 // 算术指令算术指令(CPT) (ADD) (SUB)(MUL) (DIV) (SQR) (NEG) 传送 / 逻辑指令(MOV) (MVM)(BTD)(CLR) (AND)(OR)(XOR) (NOT) 数组数组 // 综合指令综合指令(FAL)(FSC)(COP)(FLL)(AVE) (SRT) (STD)

Page 34: Allen-Bradley  培训课程

梯形图程序设计梯形图程序设计

•数组数组 // 位移指令位移指令(BSL) (BSR) (FFL) (FFU) (LFL) (LFU) 顺序器指令(SQI) (SQO)(SQL) 程序控制指令程序控制指令(JMP), (LBL)(JSR), (SBR), (RET) (TND)(MCR)(UID) (UIE)(AFI) (NOP)

Page 35: Allen-Bradley  培训课程

梯形图程序设计梯形图程序设计

• 循环指令循环指令(FOR)(BRK) (RET) 专用指令(FBC) (DDT (DTR)(PID) 三角函数(SIN) (COS) (TAN) (ASN)(ACS) (ATN) 高级算术指令(LN)(LOG) (XPY) 算术转换指令(DEG) (RAD) BCD (TOD) (FRD)

Page 36: Allen-Bradley  培训课程

RsLogix5000RsLogix5000

Page 37: Allen-Bradley  培训课程

RsLogix 5000RsLogix 5000

RSLogixRSLogix 有以下特点:有以下特点:

• 灵活易用的编辑功能灵活易用的编辑功能

• 通用的操作界面通用的操作界面

• 诊断和纠错工具诊断和纠错工具

• 强大、省时的其它功能 强大、省时的其它功能 • 向上兼容性向上兼容性

Page 38: Allen-Bradley  培训课程

常用指令说明常用指令说明

(XIC)(XIO)(OTE)(OTL) (OTU) (TON)(TOF)(CTU) (CTD)(RES)(CMP) (EQU) (GEQ) (GRT) (LEQ) (LES) (MOV) (JMP), (LBL)(JSR), (SBR), (RET) (FOR)(BRK) (RET)

Page 39: Allen-Bradley  培训课程

经验设计法经验设计法

• 启动、保持和停止电启动、保持和停止电路路

()Open Close output

output

Open

Close

output

Page 40: Allen-Bradley  培训课程

经验设计法经验设计法

• 延时接通和断开电路延时接通和断开电路

Page 41: Allen-Bradley  培训课程

经验设计法经验设计法

• 延时接通延时接通 //断开电路断开电路Start

output

Timer_1 的常开触点

Timer_2 的常开触点

9s 7s

Page 42: Allen-Bradley  培训课程

经验设计法经验设计法

• 闪烁电路闪烁电路实质上是一个具有正反馈的振荡电路, Timer_1和 Timer_2 的输出信号通过他们的触点分别控制

对方的线圈,形成了正反馈

Page 43: Allen-Bradley  培训课程

由继电器图到梯形图由继电器图到梯形图

• 了解和熟悉被控设备的工艺过程和机械的工作情况,根据了解和熟悉被控设备的工艺过程和机械的工作情况,根据继电器电路图分析和掌握控制系统的工作原理。继电器电路图分析和掌握控制系统的工作原理。

• 确定确定 PLCPLC 的输入信号和输出负载,以及与他们对应的梯形的输入信号和输出负载,以及与他们对应的梯形图中的输入位和输出位的地址,划出可编程控制器的外部图中的输入位和输出位的地址,划出可编程控制器的外部接线图。接线图。

• 确定与继电器电路图中的中间继电器,时间继电器对应的确定与继电器电路图中的中间继电器,时间继电器对应的梯形图中的中间点和定时器。梯形图中的中间点和定时器。

• 根据上述对应关系画出梯形图根据上述对应关系画出梯形图

Page 44: Allen-Bradley  培训课程

Example 1 Example 1

AC

KA

KM1

KT1

KM2

KT2

KM3

KM3KM2KT1

KT2

KM3

KT1KM3KM1

KA

KA

KM1 KM2 KT2

KM3

SB2 SB1

KM3

KA

KT2

M0

DO1

Timer_1

DO2

Timer_2

DO3

Page 45: Allen-Bradley  培训课程

Example 1Example 1

SB1

SB2

KM1KM2 KM3

KM3KM2KM1

KM2KM1 KM3

DI1

DI2

DO1

DO2

DO3

Page 46: Allen-Bradley  培训课程

Example 1Example 1

Page 47: Allen-Bradley  培训课程

用用 Logix5000Logix5000 开发一个项目开发一个项目

• 新建一个工程新建一个工程• 更改工程属性更改工程属性• I/O I/O 组态组态• 创建标签创建标签• 编辑梯形图编辑梯形图• 下载工程下载工程

Page 48: Allen-Bradley  培训课程

A-B PLC A-B PLC 网络概述网络概述

• 三层网络拓扑结构(三层网络拓扑结构( DeviceNetDeviceNet 、、 ControlNetControlNet 、、EtherNet/IPEtherNet/IP ))

• 采用统一的通信协议,提供相同的完整的网络功能采用统一的通信协议,提供相同的完整的网络功能

Page 49: Allen-Bradley  培训课程

DeviceNetDeviceNet (底层工业设备网)(底层工业设备网)

• 节点较分散,并且带的点数相对较少节点较分散,并且带的点数相对较少• 一般用在变频器网络中一般用在变频器网络中• 要讲许多设备直接连接到要讲许多设备直接连接到 DeviceNetDeviceNet 网络上网络上• 需要高级故障诊断信息时需要高级故障诊断信息时

Page 50: Allen-Bradley  培训课程

DeviceNetDeviceNet

节点节点 节点 节点 节点 节点 节点

节点节点 节点

节点

节点

DeviceNet 拓扑结构

干线到支线的最大长度为 6m

干线

分支

支线

最多 64 个节点

主扫描器占用一个节点

63# 节点作为保留缺省节点号

62 个节点用于设备

Page 51: Allen-Bradley  培训课程

ControlNetControlNet (实时控制网)(实时控制网)

• ControlLogixControlLogix 平台的缺省网络平台的缺省网络• 可以处理大量的可以处理大量的 I/OI/O 点信息,使其成为了点信息,使其成为了 Romote Romote

I/O I/O (( RiORiO )的替代网络)的替代网络• 提供对时间要求严格的提供对时间要求严格的 I/OI/O 及通讯数据(包括程序及通讯数据(包括程序

和组态数据的上载和下载)的高速传送。和组态数据的上载和下载)的高速传送。• 具有很高的可靠性,同步性和实时性具有很高的可靠性,同步性和实时性• 支持多种网络拓扑结构支持多种网络拓扑结构

Page 52: Allen-Bradley  培训课程

ControlNetControlNet

• 总线速率为总线速率为 5Mbps5Mbps• 端到端最长为端到端最长为 250m250m 的距离内,网络可支持的最大的距离内,网络可支持的最大节点数节点数 4848 个节点个节点

• 如使用中继器,最大地端到端传输距离如使用同轴如使用中继器,最大地端到端传输距离如使用同轴电缆为电缆为 3km3km ,使用光纤传输可达到,使用光纤传输可达到 30km30km

• 生产者生产者 // 客户模式取代了源客户模式取代了源 // 目的模式目的模式• 支持冗余结构支持冗余结构

Page 53: Allen-Bradley  培训课程

ControlNetControlNet (总线型)(总线型)

节点 节点 节点 节点 节点

干线

带 1m 厂支线的分线器

最多 99 个节点

每个网段最多为 48 个节点

Page 54: Allen-Bradley  培训课程

ControlNet ControlNet (星型)(星型)

节点 节点 节点

节点节点

节点

节点

节点

节点

中继器

最多 99 个节点

每个网段最多为 48 个节点

Page 55: Allen-Bradley  培训课程

ControlNet ControlNet (环形)(环形)

节点 节点 节点 节点 节点

节点

节点

光缆

最多 99 个节点

每个网段最多为 48 个节点

Page 56: Allen-Bradley  培训课程

EtherNet/IPEtherNet/IP (廉价的以太网)(廉价的以太网)

• 向连接许多计算机的最佳选择向连接许多计算机的最佳选择• 作为进入到商业系统的网关作为进入到商业系统的网关• 作为与作为与 PanelView PlusPanelView Plus 配用的最经济的配用的最经济的 HMIHMI选择选择• 节点密集在一起时的星型拓扑结构节点密集在一起时的星型拓扑结构

Page 57: Allen-Bradley  培训课程

EtherNet/IPEtherNet/IP

交换机 交换机 交换机

节点 节点 节点 节点 节点 节点 节点

遵从 IEEE802.3/TCP/UDP/IP标准和惯例

Page 58: Allen-Bradley  培训课程

RsNetworxRsNetworx

Page 59: Allen-Bradley  培训课程

RsNetworxRsNetworx RSNetworxRSNetworx 有如下功能: 有如下功能:

• 充分利用充分利用 "" 生产者生产者 // 消费者消费者 "" 通讯模式信息传递的优越性,定义网络上设备的通讯模式信息传递的优越性,定义网络上设备的输入输入 //输出数据,便于设备之间相互通讯输出数据,便于设备之间相互通讯

• 单键式操作实现整个网络配置的上载单键式操作实现整个网络配置的上载 // 下载下载

• 网络时序排定和带宽计算网络时序排定和带宽计算

• 深层次浏览深层次浏览

• 鼠标点击式配置鼠标点击式配置

-------- 面向 ControlNet 及 DeviceNet 功能强大的网络配置工具

Page 60: Allen-Bradley  培训课程

RsNetworxRsNetworx• 丰富的设备资源库丰富的设备资源库

• 配置冲突识别配置冲突识别

• 配置控制器与配置控制器与 I/OI/O 设备之间的关系设备之间的关系

• 自动对网络上设备的输入自动对网络上设备的输入 //输出数据表与控制器内存之间进行映射输出数据表与控制器内存之间进行映射

• 当需要的时候,可以支持设备替换自动配置功能(当需要的时候,可以支持设备替换自动配置功能( ADRADR ))

• 通过添加通过添加 EDSEDS 电子数据表更加容易地实现对新型设备的支持,真正实电子数据表更加容易地实现对新型设备的支持,真正实现多设备供应商设备之间的兼容与互操作现多设备供应商设备之间的兼容与互操作

• HTMLHTML 超文本格式报表 超文本格式报表

-------- 面向 ControlNet 及 DeviceNet 功能强大的网络配置工具

Page 61: Allen-Bradley  培训课程

用用 RsNetworxRsNetworx 创建一个项目创建一个项目

• 新建一个项目新建一个项目• 组态一个工程组态一个工程• 下载一个工程下载一个工程

Page 62: Allen-Bradley  培训课程

工业自动化通信网络工业自动化通信网络

• HARTHART(( RosemountRosemount )) OSI 1.2.7OSI 1.2.7 层层• PROFIBUSPROFIBUS 协议协议 (SIEMENS) OSI 1.2.7(SIEMENS) OSI 1.2.7 层层• MODBUS OSI 7MODBUS OSI 7 层层• CONTROLNETCONTROLNET• TCP/IPTCP/IP• RS232RS232 、、 RS485RS485

Page 63: Allen-Bradley  培训课程

AB PLCAB PLC 通信简介通信简介

• RS232RS232• ControlNetControlNet

Page 64: Allen-Bradley  培训课程

RsLinx (RsLinx (工业通信的枢纽)工业通信的枢纽)

Page 65: Allen-Bradley  培训课程

RsLinxRsLinx• RSLinxRSLinx 为现场设备连接众多罗克韦尔软件提供全套的通为现场设备连接众多罗克韦尔软件提供全套的通

讯服务,这些软件包括讯服务,这些软件包括 RSLogix5/500/5000RSLogix5/500/5000 、、 RSView32RSView32和和 RSNetworxRSNetworx 等 等

• RSLinxRSLinx还提供了数种开放接口用于与第三方人机界面系统、还提供了数种开放接口用于与第三方人机界面系统、数据采集数据采集 //分析系统、客户应用程序软件进行通讯。分析系统、客户应用程序软件进行通讯。 RSLiRSLinxnx 支持多个应用软件同时与在不同网络上的不同设备进行支持多个应用软件同时与在不同网络上的不同设备进行通讯。通讯。

• 在在 RSLinxRSLinx 中集成了众多设备配置和监视工具,仅需要用中集成了众多设备配置和监视工具,仅需要用鼠标选取和点击所需设备就可以完成相应的操作。 鼠标选取和点击所需设备就可以完成相应的操作。

• RSLinxRSLinx包括了完整的通讯驱动程序,为包括了完整的通讯驱动程序,为 Allen-BradleyAllen-Bradley 网网络提供更新、更强的络提供更新、更强的 ControlLogix GatewayControlLogix Gateway功能 功能

Page 66: Allen-Bradley  培训课程

创建一个创建一个 RsLinxRsLinx 项目项目

• 组态一个以太网驱动连接组态一个以太网驱动连接• 组态一个组态一个 ControlNetControlNet 驱动连接驱动连接• 组态一个组态一个 OPCOPC服务器服务器

Page 67: Allen-Bradley  培训课程

监控组态软件的发展监控组态软件的发展

• 19751975 年 年 Honeywell (US)Honeywell (US)公司推出第一套公司推出第一套 DCS TDCS TDC-2000DC-2000

• 伴随伴随 DCSDCS 的出现而出现“组态”的出现而出现“组态” (configure)(configure)• 每个每个 DCSDCS 厂家的组态软件从专用到通用厂家的组态软件从专用到通用• Wonderware Wonderware 公司于公司于 8080 年代推出第一个商品化年代推出第一个商品化

组态软件组态软件 Intouch Intouch

Page 68: Allen-Bradley  培训课程

监控组态软件的地位监控组态软件的地位

• 控制系统的数据收集中心、远程监视中心、数据控制系统的数据收集中心、远程监视中心、数据转发中心转发中心

• 于各种控制、检测设备(如于各种控制、检测设备(如 PLC,PLC,智能仪表、智能仪表、 DCSDCS等)共同构成快速响应等)共同构成快速响应 // 控制中心控制中心

Page 69: Allen-Bradley  培训课程

监控组态软件的任务监控组态软件的任务

• 查看现场的实时数据和流程画面查看现场的实时数据和流程画面• 自动打印各种实时自动打印各种实时 // 历史报表历史报表• 自由浏览各个实时自由浏览各个实时 // 历史趋势画面历史趋势画面• 及时得到并处理各种各种过程报警和系统报警及时得到并处理各种各种过程报警和系统报警• 在需要时,人为干预生产过程,维修生产过程和在需要时,人为干预生产过程,维修生产过程和状态状态

• 与管理部门计算机联网,为管理部门提供实时数与管理部门计算机联网,为管理部门提供实时数据据

Page 70: Allen-Bradley  培训课程

其它组态软件其它组态软件

公司名称 产品名称 国别

intellution FIX、 iFix 美国

Wonderware Intouch 美国通用电气 Cimplicity 美国Siemens WinCC 德国RockWell Rsview32 美国亚控 KingView 中国

Page 71: Allen-Bradley  培训课程

RsView32RsView32------- 企业最为清晰的展示

Page 72: Allen-Bradley  培训课程

RsView32RsView32

• 开放的图形显示系统通过开放的图形显示系统通过 OLEOLE容器方式支持数千种容器方式支持数千种 ActiveXActiveX 控件 控件 • 通过对象模型的开发实现对通过对象模型的开发实现对 RSView32RSView32 核心功能的调用 核心功能的调用 以业界流行的微软以业界流行的微软 Visual Basic for Applications(VBA)Visual Basic for Applications(VBA)作为内置编程语作为内置编程语

言,可以最大限度地实现对言,可以最大限度地实现对 RSView32RSView32 项目的扩展和自定义。项目的扩展和自定义。 支持支持 OPCOPC 标准,可以快速、方便地与众多生产制造商的硬件设备实现标准,可以快速、方便地与众多生产制造商的硬件设备实现

可靠的通讯,同时还可以作为可靠的通讯,同时还可以作为 OPCOPC 服务器向其它服务器向其它 OPCOPC 客户端提供服务。客户端提供服务。 与微软产品实现数据共享。与微软产品实现数据共享。 RSView32RSView32 的标签配置、报警配置和数据记的标签配置、报警配置和数据记

录都与录都与 ODBCODBC 完全兼容。完全兼容。

Page 73: Allen-Bradley  培训课程

RsView32 RsView32

• 重复利用图形库中的对象。在重复利用图形库中的对象。在 RSView32RSView32 中包含有大量的图形对象,除中包含有大量的图形对象,除此之外,还可以通过访问此之外,还可以通过访问 RSView ForumRSView Forum 网站免费下载更多的图形对网站免费下载更多的图形对象、象、 ActiveXActiveX 控件和控件和 VBAVBA 代码片段代码片段

通过系统级的安全设置和通过系统级的安全设置和 1616 个等级的项目安全设置来确保项项目安全个等级的项目安全设置来确保项项目安全运行运行

在开发应用项目中,只需要点击一个按钮就可以实现模拟运行。在开发应用项目中,只需要点击一个按钮就可以实现模拟运行。 无需对图形对象组进行分解就可以编辑组内对象,不影响与之相关的动无需对图形对象组进行分解就可以编辑组内对象,不影响与之相关的动

画显示画显示 通过通过 "" 智能对象轨迹智能对象轨迹 ""功能,拖动鼠标定义图形对象的运动路径功能,拖动鼠标定义图形对象的运动路径 通过标签占位符和参数文件实现一个图形画面代表多个设备通过标签占位符和参数文件实现一个图形画面代表多个设备 通过标签替代功能实现快速更换标签名和字符串通过标签替代功能实现快速更换标签名和字符串 轻松导入在其它绘图应用程序中开发的图形轻松导入在其它绘图应用程序中开发的图形

Page 74: Allen-Bradley  培训课程

用用 RSView32RSView32 创建一个项目创建一个项目

• 新建一个工程新建一个工程• 和和 PLCPLC 建立连接建立连接• 创建标签数据库创建标签数据库• 创建图形显示创建图形显示• 组态报警组态报警• 组态趋势组态趋势• 加入安全系统加入安全系统

Page 75: Allen-Bradley  培训课程

通过通过 EtherNet/IPEtherNet/IP 网络下载和联网络下载和联机机• 组态以太网驱动程序组态以太网驱动程序

Page 76: Allen-Bradley  培训课程

组态以太网的驱动连接组态以太网的驱动连接

• 启动启动 RsLinxRsLinx• Communication-->configure driversCommunication-->configure drivers• 在在 Avaliable Driver TypesAvaliable Driver Types 列表中选择列表中选择 Ethernet dEthernet d

evicesevices• 点击点击 Add NewAdd New• 选择 选择 okok

Page 77: Allen-Bradley  培训课程

选择路径选择路径

• 打开 打开 RsLogix 5000RsLogix 5000 的工程项目的工程项目• 在在 communication communication 中选择 中选择 Who ActiveWho Active• 扩展以太网,找到控制器扩展以太网,找到控制器• 找到控制器,并选择找到控制器,并选择 Go online/upload/DownloGo online/upload/Downlo

ad ad 确定操作确定操作

Page 78: Allen-Bradley  培训课程

EtherNet EtherNet 与与 1756 I/O1756 I/O 的通信的通信

• 添加本地 添加本地 1756-ENBx 1756-ENBx 或 或 1756-ENet 1756-ENet 模块模块• 添加远程 添加远程 1756-ENBx 1756-ENBx 或 或 1756-ENet 1756-ENet 模块模块• 添加 添加 I/O I/O 模块模块• 创建别名创建别名

Page 79: Allen-Bradley  培训课程

EtherNet/IP EtherNet/IP 网络与网络与 RSView32RSView32 通通信信• 组态以太网驱动程序组态以太网驱动程序• 创建轮询话题创建轮询话题 (topic configure)(topic configure)• 创建轮询节点创建轮询节点 (opc)(opc)• 导入导入 Logix5000 Logix5000 标签标签 (*.l5k)(*.l5k)• 导入导入 RsView32 *.Csv RsView32 *.Csv 文件文件• 创建轮询标签创建轮询标签 (( 标签数据库)标签数据库)• 创建主动提供话题创建主动提供话题 (configure Client Applications)(configure Client Applications)• 组态组态 logix5000 logix5000 添加添加 1756-ENBx1756-ENBx

Page 80: Allen-Bradley  培训课程

组态组态 ControlNetControlNet 网网

• 启动启动 RsLinxRsLinx• Communication-->configure DriversCommunication-->configure Drivers• 在在 Avaliable Driver Types Avaliable Driver Types 列表中选择 列表中选择 1784 PCIC1784 PCIC(s) for controlnet devices,(s) for controlnet devices,若为笔记本电脑请选择 若为笔记本电脑请选择 1784 PCC for Controlnet devices1784 PCC for Controlnet devices

• 点击 点击 AddNewAddNew• 选择 选择 okok

Page 81: Allen-Bradley  培训课程

选择路径选择路径

• 启动 启动 RsLogix5000RsLogix5000• CommunicationCommunicationRsWho RsWho 展开相应展开相应 ControlNet ControlNet

网络,找到控制器网络,找到控制器• 执行相应的在线、上载、下载等操作执行相应的在线、上载、下载等操作

Page 82: Allen-Bradley  培训课程

通过通过 ControlNet ControlNet 与与 1756 I/O1756 I/O 通通信信• 添加本地 添加本地 1756-CNBR 1756-CNBR 或 或 1756-CNB 1756-CNB 模块模块• 添加远程 添加远程 1756-CNBR 1756-CNBR 或 或 1756-CNB 1756-CNB 模块模块• 添加 添加 I/O I/O 模块模块• 创建别名创建别名• 规划规划 ControlNetControlNet 网络网络

Page 83: Allen-Bradley  培训课程

规划规划 ControlNetControlNet 网络网络

• 将将 RsLogix 5000RsLogix 5000 工程下载到控制器工程下载到控制器• 启动启动 RSNetWorx for ControlNet RSNetWorx for ControlNet 软件软件• FileFile new new• NetworkNetworkonline online 选择选择 ControlNet ControlNet 网点击网点击 okok• 勾选 勾选 Edits Enabled Edits Enabled 选择框选择框• Network Network Properties Properties• 在在 Network Parameters Network Parameters 属性栏中,填写或选择属性栏中,填写或选择

下面你的参数下面你的参数

Page 84: Allen-Bradley  培训课程

• 点击点击 okok•从从 NetworkNetwork 中选择中选择 single Pass Browswsingle Pass Browsw• FileFilesavesave•键入一个文件名,保存网络的组态信息,然键入一个文件名,保存网络的组态信息,然后点击后点击 savesave

•选择 选择 Optimized and re-write Schedule foOptimized and re-write Schedule for all Connections r all Connections 按钮(缺省)并点击 按钮(缺省)并点击 OKOK

• 在 在 RsLogix 5000RsLogix 5000 软件中,保存在线的工程软件中,保存在线的工程

Network update time

MAX Schedule Address

Media redundancy

Network name

数据通过 ControlNet 网络发送的重复时间间隔

网络上使用确定性通讯的最大节点

使用的通道

网络的名称

Page 85: Allen-Bradley  培训课程

ControlNetControlNet 与与 Rsview32Rsview32 工程通工程通讯讯• 组态组态 ControlNetControlNet 驱动程序驱动程序• 创建轮询话题创建轮询话题• 创建轮询节点创建轮询节点• 导入导入 Logix5000 Logix5000 标签标签• 导入导入 RSView32 *.csvRSView32 *.csv 文件文件• 创建轮询标签创建轮询标签• 创建主动提供话题创建主动提供话题• 组态组态 RsLogix5000 ControlNetRsLogix5000 ControlNet 网络网络• 创建主动提供型节点创建主动提供型节点• 创建主动提供型标签创建主动提供型标签