1768 compactlogix 控制器 - rockwell automation...manual (logix5000 控制器通用编程步骤手...

146
1768 CompactLogix 控制器 产品目录号 1768-L431768-L45 用户手册

Upload: others

Post on 30-Aug-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

1768 CompactLogix 控制器产品目录号 1768-L43、 1768-L45

用户手册

Page 2: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

重要用户须知

固态设备具有与机电设备不同的运行特性。 Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls ( 固态控制设备的应用、安装与维护安全指南,出版号:SGI-1.1,可向您当地的罗克

韦尔自动化销售处索取或通过 http://www.rockwellautomation.com/literature/ 在线访问 ) 介绍了固态设备和硬

接线机电设备之间的一些重要区别。由于存在这些区别,同时固态设备的应用又非常广泛,因此,负责应用此设备的所有人员都必须确保仅以可接受的方式应用此设备。

任何情况下,对于因使用或操作本设备造成的任何间接或连带损失,罗克韦尔自动化公司概不负责。

本手册中的示例和图表仅供说明之用。由于任何特定的安装都存在很多差异和要求,罗克韦尔自动化对于依据这些示例和图表所进行的实际应用不承担任何责任和义务。

对于因使用本手册中所述信息、电路、设备或软件而引起的专利问题,罗克韦尔自动化公司不承担任何责任。

未经罗克韦尔自动化公司的书面许可,不得复制本手册的全部或部分内容。

在整本手册中,我们在必要的地方做以下注释,以提醒您注意相关的安全事宜。

Allen-Bradley、ArmorPOINT、Rockwell Automation、Rockwell Software、CompactLogix、ControlLogix、ControlFLASH、Kinetix、Logix5000、PhaseManager、 SLC、MicroLogix、Data Highway Plus、RSNetWorx、 PanelView、 POINT I/O、 PowerFlex、 RSLinx、 RSLogix 和 TechConnect 都是罗克韦尔自动化公司的商标。

不属于罗克韦尔自动化的商标是其各自所属公司的财产。

警告:标识在危险环境下可能导致爆炸,进而导致人员伤亡、物品损坏或经济损失的操作或情况。

注意事项:标识可能导致人员伤亡、物品损坏或经济损失的操作或情况。注意符号可帮助您确定危险情况,避免发生危险,并了解可能的后果。

触电危险:位于设备 ( 例如,变频器或电机 ) 表面或内部的标签,提醒相关人员可能存在

危险电压。

灼伤危险:位于设备 ( 例如,变频器或电机 ) 表面或内部的标签,提醒相关人员表面可能

存在高温危险。

重要事项 标识对成功应用和了解本产品有重要作用的信息。

Page 3: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

变更摘要

本手册中包含新信息和更新信息。

新信息和更新信息 下表包含了本修订版所做的变更。

相关技术数据,请参见 1769 CompactLogix Controllers Specifications Technical Data (1769 CompactLogix 控制器规范技术数据,出版号:

1769-TD005)。

主题 页码

更新了 “ 软件和固件兼容性 ” 13、 17

添加了 “ 变更历史 ” 附录 139

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 3

Page 4: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

变更摘要

注意事项:

4 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 5: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

目录

前言 其他资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

章节 11768 CompactLogix 概述 关于 1768 CompactLogix 控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

软件和固件兼容性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13设计系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

章节 2安装 1768-L4x 控制器 确认兼容性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

所需的系统元件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17间距要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18模块放置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18安装概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19在面板上安装控制器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20在 DIN 导轨上安装控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

安装 1768 元件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20确认安装情况 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22连接到控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23配置串行驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24配置 Ethernet/IP 驱动程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25设置控制器的通信路径 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25插入或取出 CF 卡 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26安装控制器固件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

通过 ControlFLASH 软件安装固件 . . . . . . . . . . . . . . . . . . . . . . . . . 27通过 AutoFlash 软件安装固件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27通过 CF 卡安装固件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

从 DIN 导轨上拆除 1768 或 1769 模块 . . . . . . . . . . . . . . . . . . . . . . . . . 28无响应模块的故障处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29系统电源的故障处理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

检查电源 PWR 状态指示灯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30检查控制器 PWR 指示灯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30检查 I/O PWR 指示灯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

章节 3通过串口连接控制器 通过串口连接控制器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

配置串行驱动程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35选择控制器路径. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37通过串口设置 IP 地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 5

Page 6: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

目录

章节 4通过网络进行通信 EtherNet/IP 网络通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

使用 BOOTP/DHCP 实用工具设置 IP 地址 . . . . . . . . . . . . . . . . 411768-ENBT EtherNet/IP 通信模块. . . . . . . . . . . . . . . . . . . . . . . . . . . 421768-EWEB 网络服务器模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43基于 EtherNet/IP 网络的连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

ControlNet 网络通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451768-CNB 和 1768-CNBR ControlNet 模块 . . . . . . . . . . . . . . . . . . 45ControlNet 网络上的连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

DeviceNet 网络通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47DeviceNet I/O 模块和适配器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

串行网络通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50主站与从站通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50与 DF1 设备通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51DF1 无线调制解调器支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53与 ASCII 设备通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Modbus 支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60通过串口广播消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

DH-485 网络通信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64其他资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

章节 5管理控制器通信 连接概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

生产和消费 ( 互锁 ) 数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69发送和接收消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

确定是否要缓存消息连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70计算连接使用需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

连接示例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

章节 6放置 1768 和 1769 模块 1768 模块放置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

1769 模块放置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

章节 7配置和监视 I/O 模块 选择 I/O 模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

本地 I/O 性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78配置 I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

I/O 连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79配置 EtherNet/IP 网络中的分布式 I/O. . . . . . . . . . . . . . . . . . . . . . . . . . 80在 ControlNet 网络中配置分布式 I/O . . . . . . . . . . . . . . . . . . . . . . . . . . 81在 DeviceNet 网络中配置分布式 I/O. . . . . . . . . . . . . . . . . . . . . . . . . . . . 82I/O 数据寻址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83确定何时更新数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84监视 I/O 模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

显示故障数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84终端盖板检测和模块故障 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

6 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 7: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

目录

重新配置 I/O 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87通过 RSLogix 5000 软件重新配置模块 . . . . . . . . . . . . . . . . . . . . . . 87通过 MSG 指令重新配置模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

其他资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

章节 8开发应用程序 管理任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

开发程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92定义任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93定义程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94定义例程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94控制器项目示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

管理标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96选择编程语言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

用户自定义指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97监视控制器状态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98监视连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

确定与任何设备的通信是否超时. . . . . . . . . . . . . . . . . . . . . . . . . . . 99确定与某个特定 I/O 模块的通信是否超时 . . . . . . . . . . . . . . . . 100中断逻辑执行并执行故障处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

选择系统内务处理百分比 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102其他资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

章节 9开发运动控制应用 设置运动控制的主时钟模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

配置 SERCOS 运动控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109添加和配置 SERCOS 运动控制接口模块 . . . . . . . . . . . . . . . . . . 109添加和配置 SERCOS 接口驱动器 . . . . . . . . . . . . . . . . . . . . . . . . . 111

添加和配置运动组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113添加和配置轴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116检查每台驱动器的接线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118整定每个轴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120获取轴信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122运动控制编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122其他资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

章节 10配置 PhaseManager 软件 PhaseManager 软件概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

状态模型概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127设备如何更改状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128手动更改状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

PhaseManager 状态模型与其他状态模型的比较 . . . . . . . . . . . . . . . 129低系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

设备阶段指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130其他资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 7

Page 8: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

目录

章节 11CF 卡的使用 使用 CF 卡存储项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

手动更改要加载的项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132手动更改加载参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

附录 A状态指示灯 CompactLogix 控制器状态指示灯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

CF 卡状态指示灯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137RS-232 串口状态指示灯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137面板按钮 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

附录 B变更历史 1768-UM001E-ZH-P, 2012 年 4 月 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

1756-UM058D-ZH-P, 2009 年 9 月 . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

索引

8 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 9: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

前言

本手册介绍了如何安装、配置、编程和操作 CompactLogix™ 系统。本

手册专供设计、编程和调试 1768 CompactLogix 控制系统的自动化工

程师和控制系统开发人员使用。

CompactLogix 1768-L43 和 1768-L45 控制器专为中型应用项目提供解决

方案。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 9

Page 10: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

前言

其他资源 以下文档包含与罗克韦尔自动化产品相关的其它信息。

可访问 http://www.rockwellautomation.com/literature/ 查看或下载相关出

版物。如需订购技术文档的纸印本,请联系当地的 Allen-Bradley 经销

商或罗克韦尔自动化销售代表。

资源 描述

1769 CompactLogix Controllers Specifications Technical Data (1769 CompactLogix 控制器规范技术数据,出版号:1769-TD005)

包含所有 CompactLogix 控制器的技术规范和认证信息。

1769-L4x CompactLogix System Quick Start (1769-L4x CompactLogix 系统快速入门,出版号:IASIMP-QS003)

提供使用 1769-L3x CompactLogix 控制器通过各种网络连接多个设备的示例。

Logix5000 Controller Design Considerations Reference Manual (Logix5000 控制器设计考虑事项参考手册,出版号:1756-RM094)

提供优化系统的指南。该手册还提供了选择系统设计时所需的系统信息。

Logix5000 Controllers Common Procedures Programming Manual (Logix5000 控制器通用编程步骤手册,出版号:1756-PM001)

旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。

Logix5000 Controllers General Instruction Set Reference Manual (Logix5000 控制器通用指令参考手册,出版号:1756-RM003)

为程序员提供 Logix5000 控制器所有可用指令的详细信息。在学习本手册之前,必须先熟悉 Logix5000 控制器如何存储和处理数据。

Logix5000 Controllers Process Control/Drives Instruction Set Reference Manual (Logix5000 控制器高级过程控制和驱动指令参考手册,出版号:1756-RM006)

为程序员提供 Logix5000 控制器所有可用功能块指令的详细信息。在学习本手册之前,必须先熟悉 Logix5000 控制器如何存储和处理数据。

Logix5000 Controllers Motion Instructions Reference Manual (Logix5000 控制器运动控制指令集,出版号:1756-RM007)

详细介绍如何对运动控制应用项目中的控制器进行编程。

EtherNet/IP Communication Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 EtherNet/IP 通信模块用户手册,出版号:ENET-UM001)

介绍如何在 Logix5000 控制系统中安装和配置 EtherNet/IP 模块。

ControlNet Communication Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 ControlNet 通信模块用户手册,出版号:CNET-UM001)

介绍如何在 Logix5000 控制系统中安装和配置 ControlNet 模块。

10 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 11: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 1

1768 CompactLogix 概述

关于 1768 CompactLogix 控制器

CompactLogix 系统旨在为有 I/O、运动控制和网络要求的设备级控制

应用提供解决方案。

1768-L43 和 1768-L45 控制器提供了一个内置串口,并且在前面板上设

有钥匙,用于更改控制器模式。

图 1 - 带 I/O 和 DeviceNet 通信的独立 CompactLogix 控制器示例

主题 页码

关于 1768 CompactLogix 控制器 11

软件和固件兼容性 13

设计系统 13

提示 如果需要备用钥匙,可通过零件号 1768-KY1 获取。

表 1 - CompactLogix 机架

CompactLogix 控制器

可用的 1768 槽

1768 通信模块的最大数量

通信模块类型 1768-M04SE 模块的最大数量

所支持的最大连接数量

1768-L43 2 2 1768-ENBT1768-EWEB1768-CNB1768-CNBR

2 250

1768-L45 4 2 4

表 2 - CompactLogix 通信模块

通信模块 功能

1768-ENBT 用于 Ethernet/IP 通信的模块

1768-EWEB 网络服务器模块,用于通过 XML 网页原始套接字远程监视和数据修改

1768-CNB 和 1768-CNBR 用于 ControlNet 通信的模块

1768 背板:1768 控制器再加两个 1768 模块

1769 背板– 用于 DeviceNet 网络的 1769-SDN 扫描器

– 多八个 1769 I/O 模块

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 11

Page 12: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 1 章 1768 CompactLogix 概述

图 2 - 复杂 CompactLogix 系统

注意事项:在连接到 1768/1769 系统的一个或两个附加

I/O 槽区中安装剩余的模块。

如需了解更多信息,请参见 “1769 模块放置 ”。

附加槽区由任意标准 1769 电源供电,并通过标准 1769-CRLx 延长电缆连接到主机架。

12 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 13: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

1768 CompactLogix 概述 第 1 章

软件和固件兼容性

下表显示了兼容的软件版本和控制器固件版本配对。

设计系统 在设计 CompactLogix 系统时,需要确定网络配置和组件的放置位置。

需要执行以下操作:

• 为 DIN 导轨或面板安装型系统选择 I/O 设备。

• 建立运动控制和驱动器要求。

• 选择通信模块。

• 选择控制器。

• 选择电源。

• 安装系统。

• 选择软件。

重要事项 如果试图对控制器使用不兼容的软件与固件版本,则会导致以下情况:

• 无法连接到控制器

• 无法在 ControlFLASH™ 或 AutoFlash 实用工具中升级固件

控制器 RSLogix 5000 软件版本或更高版本 控制器固件版本或更高版本

1768-L43 16.00.00 16.025

1768-L45 16.03.00 16.025

1768-L43或1768-L45

17.01.02 17.012

19.01.00 19.015

20.01.00 20.013

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 13

Page 14: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 1 章 1768 CompactLogix 概述

注意事项:

14 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 15: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 2

安装 1768-L4x 控制器

主题 页码

确认兼容性 17

所需的系统元件 17

间距要求 18

模块放置 18

安装概要 19

在面板上安装控制器 20

在 DIN 导轨上安装控制器 20

确认安装情况 22

连接到控制器 23

配置串行驱动程序 24

配置 Ethernet/IP 驱动程序 25

设置控制器的通信路径 25

插入或取出 CF 卡 26

安装控制器固件 26

从 DIN 导轨上拆除 1768 或 1769 模块 28

无响应模块的故障处理 29

系统电源的故障处理 29

注意事项:环境和机柜

本设备适合在污染等级为 2 的工业环境、过电压类别为 II 的应用中使用 ( 如 IEC 出版物 60664-1 所定义 ),在海拔 2000 米 (6562 英尺 ) 以下使用时不降额。

按照 IEC/CISPR 出版号 11 的规定,本设备为 1 组、A 类工业设备。在没有采取合适的预防措施

时,由于传导以及辐射干扰,在居民区和其他环境中使用时可能很难实现电磁兼容性。

本设备为开放式设备。必须安装在经过专门设计的机柜中,以确保能够适应可能出现的特定环境条件并防止因接触带电部件而导致人身伤害。该机柜必须具有适当的防火性能,以防止或 大程度减缓火焰扩散,如果是非金属机柜,需符合 5 VA、 V2、 V1、 V0 火焰

扩散等级 ( 或等效等级 )。机柜必须通过工具才能打开。本手册的后续章节中可能包含特

定产品安全认证所要求的特定机柜防护等级的更多信息。

除本出版物外,另请参见:

• Industrial Automation Wiring and Grounding Guidelines ( 工业自动化接线与接地指南,罗克韦尔自动化出版号:1770-4.1),了解其他安装要求。

• 相应的 NEMA 250 和 IEC 60529 标准,了解不同机柜类型对应的防护等级说明。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 15

Page 16: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

北美危险场所认证

The following information applies when operating this equipment in hazardous locations.

Informations sur l’utilisation de cet équipement en environnements dangereux.

Products marked "CL I, DIV 2, GP A, B, C, D" are suitable for use in Class I Division 2 Groups A, B, C, D, Hazardous Locations and nonhazardous locations only. Each product is supplied with markings on the rating nameplate indicating the hazardous location temperature code. When combining products within a system, the most adverse temperature code (lowest "T" number) may be used to help determine the overall temperature code of the system. Combinations of equipment in your system are subject to investigation by the local Authority Having Jurisdiction at the time of installation.

Les produits marqués "CL I, DIV 2, GP A, B, C, D" ne conviennent qu'à une utilisation en environnements de Classe I Division 2 Groupes A, B, C, D dangereux et non dangereux. Chaque produit est livré avec des marquages sur sa plaque d'identification qui indiquent le code de température pour les environnements dangereux. Lorsque plusieurs produits sont combinés dans un système, le code de température le plus défavorable (code de température le plus faible) peut être utilisé pour déterminer le code de température global du système. Les combinaisons d'équipements dans le système sont sujettes à inspection par les autorités locales qualifiées au moment de l'installation.

WARNING: EXPLOSION HAZARD• Do not disconnect equipment unless power has

been removed or the area is known to be nonhazardous.

• Do not disconnect connections to this equipment unless power has been removed or the area is known to be nonhazardous. Secure any external connections that mate to this equipment by using screws, sliding latches, threaded connectors, or other means provided with this product.

• Substitution of components may impair suitability for Class I, Division 2.

• If this product contains batteries, they must only be changed in an area known to be nonhazardous.

WARNING: RISQUE D’EXPLOSION• Couper le courant ou s'assurer que

l'environnement est classé non dangereux avant de débrancher l'équipement.

• Couper le courant ou s'assurer que l'environnement est classé non dangereux avant de débrancher les connecteurs. Fixer tous les connecteurs externes reliés à cet équipement à l'aide de vis, loquets coulissants, connecteurs filetés ou autres moyens fournis avec ce produit.

• La substitution de composants peut rendre cet équipement inadapté à une utilisation en environnement de Classe I, Division 2.

• S'assurer que l'environnement est classé non dangereux avant de changer les piles.

在危险场所使用此设备时适用以下信息。

标有 “CL I、 DIV 2、 GP A、 B、 C、 D” 的产品只适合在属于 I 类 2 区,A、B、 C、D 组的危险场所和非危险场所使用。每种产品的额定值铭牌上都具有指示危险场所温度代码的标志。将多个产品组合到一个系统中时,可使用 不利温度代码 ( 小 “T” 编号 ) 来帮助确定系统总体的温度代码。若系统中存在多个设备的组合,安装时须经当地权威部门调查。

警告:爆炸危险

• 除非已断电或已知该区域无危险,否则不得断开设备。

• 除非已断电或已知该区域无危险,否则不得断开与本设备的连接。应使用螺丝、滑锁、螺纹连接器或此产品允许的其他方式来固定与此设备搭配的任何外部连接。

• 更换任何元件都可能导致不再适合 I 类 2 区的要求。

• 如果本产品包含电池,则只能在已知无危险的区域内更换电池。

欧洲危险场所认证

如果此设备上有 Ex 标记,则以下信息适用。

该设备设计用于在欧盟指令 94/9/EC 所定义的潜在爆炸性气体环境中使用,符合设计和建造用于 2 区潜在爆炸性气体环境的 3 类设备所应遵循的基本健康与安全要求 ( 列于该指令附录 II 中 )。由于设备符合 EN 60079-15 和 EN 60079-0,从而确保了其符合基本健康与安全要求。

16 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 17: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

确认兼容性

下表显示了兼容的软件版本和控制器固件版本配对。

所需的系统元件 要安装控制器,需要用到以下部件:

• 1768-L43 或 1768-L45 CompactLogix 控制器

• 1768-PA3 或 1768-PB3 电源

• 1769-ECR 端盖

• 安装螺丝 (M4 或 #8 平头 ) 或以下一种 EN 50 022 DIN 导轨:

– 35 x 7.5 mm (1.38 x 0.30 in.)– 35 x 15 mm (1.38 x 0.59 in.)

• 1756-CP3 串行电缆 ( 或自制电缆 )

警告:

• 在 2 区环境中使用时,该设备必须安装在至少具备 IP54 防护等级的机柜中。

• 设备必须在 Allen-Bradley 所定义的规定额定值范围内使用。

• 在 2 区环境中使用时,必须采取适当措施,防止瞬态干扰超出额定电压的 40%。• 该设备不具备抗晒或耐受其他紫外线辐射源的特性。

• 应使用螺丝、滑锁、螺纹连接器或此产品允许的其他方式来固定与此设备搭配的任何外部连接。

• 除非已断电或已知该区域无危险,否则不得断开设备。

注意事项:防止静电放电

本设备对静电放电较为敏感,静电放电可导致设备内部损坏并影响正常工作。操作本设备时,请遵循以下准则:

• 接触接地物体以释放可能存在的静电荷。

• 佩戴经认可的接地腕带。

• 请勿触碰元件板上的连接器或引脚。

• 请勿触碰设备内部的电路元件。

• 如果可能,请使用防静电工作站。

• 不使用时,将设备存放在相应的防静电包装中。

重要事项 如果软件与固件版本不兼容,使用控制器可能会导致以下情况:

• 无法连接到控制器

• 无法在 ControlFLASH 或 AutoFlash 实用程序中升级固件

控制器 RSLogix 5000 软件版本或更高版本 控制器固件版本或更高版本

1768-L43 16.00.00 16.025

1768-L45 16.03.00 16.025

1768-L43或1768-L45

17.01.02 17.012

19.01.00 19.015

20.01.00 20.013

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 17

Page 18: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

间距要求 机柜壁、走线槽和其他设备之间必须留有如下所述的 小间距。

模块放置

重要事项 这些 小间距能够满足模块在大多数情况下的散热要求。

31609-M

PowerOUT

L1

L2/N

90 mm(3.54 in.)

105 mm (4.13 in.)

90 mm(3.54 in.)

105 mm (4.13 in.)

重要事项 CompactLogix 系统距离额定值

由于 1768 CompactLogix 电源与控制器共同为 1768 系统供电,

1768 CompactLogix 系统的距离额定值与 1769 CompactLogix 系统

的不同。

在 1768 系统中,距离额定值是 1769 I/O 模块和控制器之间

的距离。在 1769 系统中,距离额定值是 1769 I/O 模块和电

源之间的距离。

1768 背板 ( 本地 )1768 控制器、电源和

I/O 模块远程槽区

1769 电源和 I/O 模块

1769 背板

18 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 19: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

根据以下要求来确定如何正确放置 1768 控制器、电源、1768 I/O 模块

和 1769 I/O 模块:

• 将 1768-L4xx 控制器作为 1768 背板中的 后一个模块 ( 距离电源

远 )。

• 1768 CompactLogix 电源从右侧给模块供电,且必须是系统中

靠左的一个模块。

• 本地槽区中 多可容纳 8 个 1769 I/O 模块。

• 本地槽区由 1768 电源供电。

• 使用 1769-CRLx 延长电缆, 多可连接两个 1769 I/O 模块远程

槽区。

• 远程槽区由标准 1769 电源供电。

• 在远程槽区中, 1769 电源的每一侧 多可容纳 8 个 1769 Compact I/O 模块。关于它们的距离额定值,请查阅模块

的技术参数。

• 控制器类型决定了在本地槽区中可放置的 大 1768 模块数,

以及在一个本地槽区和 多两个远程槽区中可放置的 大 1769 I/O 模块数。

安装概要 按以下步骤安装控制器。

1. 将控制器安装到面板或 DIN 导轨上。

2. 确认安装情况。

3. 连接控制器。

4. 配置串行或以太网驱动程序。

5. 安装 CF 卡 ( 可选 )。

6. 下载并安装控制器固件。

重要事项 切勿将 1769 电源与 1768 控制器一起装在本地槽区

中,否则将导致主要故障。

控制器 本地 1768 模块最大数量

1769 I/O 模块 ( 本地和远程 ) 最大数量

1768-L43 2 16

1768-L45 4 30

重要事项 如果采用 DIN 导轨安装控制器,则不要使用螺丝。

在使用 DIN 导轨的情况下,如果用螺丝将控制器拧

到面板上,则可能会弄断安装锁销。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 19

Page 20: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

在面板上安装控制器 使用平头螺丝,按以下步骤安装控制器。

1. 按照第 20 页的 “ 在 DIN 导轨上安装控制器 ” 所示,将 CompactLogix 模块连接在一起。

2. 使用控制器作为模版,在面板上标记定位孔。

3. 钻出 M4 或 #8 螺丝尺寸的定位孔。

4. 使用 M4 或 #8 螺丝以 1.16 N•m (10 lb•in) 的扭矩将控制器安装到

面板上。

5. 使用专用的接地棒将模块接至接地母线。

6. 将接地母线连接到面板或 DIN 导轨上的功能接地端。

在 DIN 导轨上安装控制器

安装 1768 元件

按以下步骤安装控制器。

1. 在 DIN 导轨上安装控制器。

注意事项:安装所有设备时,确保不要使任何碎屑 ( 例如金属屑或线头 ) 落入控制器或 I/O 模块中。

若控制器或模块内掉入碎屑,通电时可能会导致其损坏。

注意事项:本产品通过将 DIN 导轨连接到框架地来实现

接地。使用镀锌铬黄钢制 DIN 导轨来确保正确接地。采

用其他易腐蚀、易氧化或导电不良的 DIN 导轨材质 ( 例如,铝和塑料 ) 会导致接地不良或不稳定。按大约每隔 200 mm (7.87 in.) 一个固定点的方式将 DIN 导轨固定到安装表

面上,并正确使用端锚。

31595-M

a.

31596 -M

b.

20 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 21: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

2. 在控制器左侧安装其他 1768 模块。

3. 安装 1768 电源和其他 1768 模块。

4. 安装 1769 I/O 模块

按以下步骤操作,在控制器右侧安装 1769 I/O 模块。

1. 对齐上下舌榫槽,将模块滑回 DIN 导轨,直到母线杆对齐。

2. 闭合 DIN 导轨闩锁。

31597-M

31598 -M

b.

c.

c.

a.

a.

31599-M

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 21

Page 22: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

3. 向左滑动母线杆,将模块锁在一起。.

4. 使用舌榫槽 (a) 并锁定母线杆 (b),安装端盖。

确认安装情况 完成控制器安装并上电后,检查 PWR 和 I/O PWR 状态指示灯是否为

绿色常亮。

如果指示灯指示任何其他状态,请参见第 29 页的 “ 系统电源的故障

处理 ”。

注意事项:安装 I/O 模块时,很重要的一点是要将

母线连接器牢牢锁在一起,以确保电气连接正确。

a.

b.

a.

PowerOUT

L1

L2/N

22 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 23: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

连接到控制器

将 1756-CP3 串行电缆连接到控制器的串口和工作站。

如果您自备串行电缆,需遵循以下原则。

• 按下图所示进行连接器的接线。

• 将电缆长度限为 15.2 m (50 ft)。

• 将屏蔽层连接到两个连接器。

警告:如果在该模块或电缆另一端的串行设备通电时连接或断开串行电缆,将产生电弧。在危险场所进行安装时,这样可能会引起爆炸。

继续操作之前,请确保电源已断开或该区域无危险。

工作站 控制器

1 DCD2 RDX3 TXD4 DTR公共端

6 DSR7 RTS8 CTS9

1 DCD2 RDX3 TXD4 DTR公共端

6 DSR7 RTS8 CTS9

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 23

Page 24: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

配置串行驱动程序 使用 RSLink® 软件配置串行通信驱动程序。

1. 从 Communications ( 通信 ) 菜单中,选择 Configure Drivers ( 配置

驱动程序 )。

2. 从 Available Driver Types ( 可用驱动程序类型 ) 下拉菜单中选择 RS-232 DF1 devices (RS-232 DF1 设备 ) 驱动程序。

3. 单击 Add New ( 新增 )。

4. 输入驱动程序名称,单击 OK ( 确定 )。

5. 从 Configure Devices ( 配置设备 ) 对话框的 Comm Port ( 通信端

口 ) 下拉菜单中,选择工作站上连接了电缆的串口。

24 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 25: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

6. 从 Device ( 设备 ) 下拉菜单中选择 Logix5550/CompactLogix。

7. 单击 Auto-Configure ( 自动配置 )。

a. 如果显示 Auto Configuration Successful ( 自动配置成功 ) 对话

框,单击 OK ( 确定 )。

b. 如果未显示对话框,则跳转到步骤 5,确认所选的通信端口

正确。

8. 单击 Close ( 关闭 )。

配置 Ethernet/IP 驱动程序

要进行 EtherNet/IP 通信,必须使用 1768-ENBT 或 1768-EWEB 模块。

在 1768 背板中,您可在控制器的左侧 多安装两个此类模块。想要

通过 EtherNet/IP 网络加载控制器固件之前,必须先设置 EtherNet/IP 模块的 IP 地址。您可使用 BOOTP/DHCP 实用工具设置 IP 地址。

如需了解更多信息,请参见 EtherNet/IP Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 EtherNet/IP 模块用户手

册,出版号:ENET-UM001)。

设置控制器的通信路径 1. 打开一个控制器项目。

2. 从 Communications ( 通信 ) 菜单中选择 Who Active ( 激活哪

一个 )。

3. 将通信驱动程序目录展开至控制器层级。

4. 选择控制器.

5. 完成所需的操作。

如要 单击

监视控制器中的项目 Go Online ( 转入在线状态 )

将项目副本从控制器传送到软件 Upload ( 上载 )

将打开的项目传送到控制器 Download ( 下载 )

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 25

Page 26: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

插入或取出 CF 卡

按以下步骤来插入或取出 CF 卡。

1. 按下控制器前面板上存储卡挡板的闩锁,并朝着您的方向向下转动挡板。

2. 将 CF 卡插入或取出插槽。

3. 关闭存储卡挡板。

安装控制器固件 控制器出厂时未安装固件,因此必须先获取并安装固件后才可使用控制器。

RSLogix 5000 软件中包含了固件,也可从支持网站下载固件:

http://www.rockwellautomation.com/support。请准备好输入序列号。

您可使用以下任一方法安装固件:

通过 ControlFLASH 或 AutoFlash 软件更新控制器固件需要使用到控制

器的串行或其他网络连接。

通过以太网连接更新较为快捷,但要通过以太网连接到控制器,必须先安装 1768-ENBT 以太网模块。

如需了解 1768-ENBT 模块安装、配置和操作的更多信息,请参见 EtherNet/IP Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 EtherNet/IP 模块用户手册,出版号:ENET-UM001)。

警告:如果在通电时插入或取出 CF 卡,将会产生电弧。

在危险场所进行安装时,这样可能会引起爆炸。

继续操作之前,请确保电源已断开或该区域无危险。

重要事项 安装或更新控制器固件时,不要以任何方式中断更新过程。中断固件更新可能会导致控制器无法运行。

无法运行的控制器必须退回罗克韦尔自动化公司修理。

方法 页码

随 Studio5000 environment 附带的 ControlFLASH 软件 ( 版本 8 或更高版本 ) 27

在 Studio5000 环境中运行的 AutoFlash 软件 27

已加载有效固件的存储卡 28

26 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 27: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

通过 ControlFLASH 软件安装固件

1. 确保已连接网络。

2. 启动 ControlFLASH 软件。

3. 出现 Welcome ( 欢迎 ) 对话框后,单击 Next ( 下一步 )。

4. 选择控制器的产品目录号并单击 Next ( 下一步 )。

5. 展开网络目录,直至找到控制器。

6. 选择控制器并单击 OK ( 确定 )。

7. 选择所需的版本级别并单击 Next ( 下一步 )。

8. 要开始更新,单击 Finish ( 完成 ),然后单击 Yes ( 是 )。

OK 状态指示灯闪烁红色,指示正在进行更新。更新完成后将显

示状态框,同时 OK 状态指示灯变为绿色常亮。

9. 单击 OK ( 确定 )。

10. 单击 Cancel ( 取消 ),然后单击 Yes ( 是 ),关闭 ControlFLASH 软件。

通过 AutoFlash 软件安装固件

1. 确保已连接网络。

2. 下载到控制器项目中。

如果所需的固件未加载到控制器中, AutoFlash 软件将启动。

3. 选择控制器的产品目录号并单击 Next ( 下一步 )。

4. 展开网络目录,直至找到控制器。

5. 选择控制器并单击 OK ( 确定 )。

6. 选择所需的版本级别并单击 Next ( 下一步 )。

7. 要开始更新,单击 Finish ( 完成 ),然后单击 Yes ( 是 )。

OK 状态指示灯闪烁红色,指示正在进行更新。更新完成后将显

示状态框,同时 OK 状态指示灯变为绿色常亮。

8. 单击 OK ( 确定 )。

9. 单击 Cancel ( 取消 ),然后单击 Yes ( 是 ),关闭 AutoFlash 软件。

提示 如果未显示所需的网络,先在 RSLinx 软件中配置

该网络的驱动程序。

提示 如果未显示所需的网络,先在 RSLinx 软件中配置

该网络的驱动程序。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 27

Page 28: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

通过 CF 卡安装固件

在 RSLogix 5000 软件中按以下步骤操作,将控制器程序和已配置控

制器的固件存储到 CF 卡中。存储程序时,会将固件自动存储到 CF 卡中。

1. 将 CF 卡插入已配置控制器中后,在 Controller Properties ( 控制

器属性 ) 对话框中单击 Nonvolatile Memory ( 非易失性存储器 ) 选项卡。

2. 单击 Load Image On Powerup ( 上电时加载映像 ),将其保存到 CF 卡中。

3. 取出 CF 卡,将其插入到要加载固件和用户程序的控制器中。

4. 启动控制器,控制器便会加载保存在 CF 卡中的映像。

从 DIN 导轨上拆除 1768 或 1769 模块

如果需要从 DIN 导轨上拆除模块,按以下步骤操作。

1. 断开控制器电源,等待电源所有状态指示灯熄灭,控制器关闭。

2. 拆除 1768 模块。

重要事项 如果在控制器向内存写入程序时断开系统的任何部分,将丢失程序。

PowerOUT

L1

L2/N

熄灭

PowerOUT

L1

L2/N

a. b.

a.

31607-M

PowerO U T

L 1

L 2 /N

c. d.

c.

28 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 29: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

3. 解开母线杆 (a) 和 DIN 导轨闩锁 (b),拆下 1769 模块。

4. 沿着舌榫槽,将模块滑离 DIN 导轨。

无响应模块的故障处理 按以下步骤操作,确定设备为何无响应。

1. 确认项目中所有 I/O 模块的安装顺序完全相同。

2. 确认已将所有设备更新到 新的固件主版本和次版本。

3. 使用软件联机帮助确定哪个模块无响应。

系统电源的故障处理 CompactLogix 电源与 CompactLogix 控制器一起为系统供电。在尝试对

系统电源进行故障处理时,两者都必须加以考虑。

借助 CompactLogix 电源 PWR 状态指示灯和 CompactLogix 控制器 PWR 和 I/O PWR 指示灯进行系统电源的故障处理。如果电源运行不正常,

则控制器也不能正常运行。在对控制器进行故障处理之前,必须先诊断并纠正电源问题。

1. 检查电源 PWR 状态指示灯。

2. 如果电源运行正常,且电源 PWR 状态指示灯为绿色,再检查控

制器 PWR 指示灯。

3. 如果控制器 PWR 状态指示灯为绿色,再检查 I/O PWR 状态指

示灯。

PowerOUT

L1

L2/N

b. a.

b.

重要事项 在断开、重新连接或更换任何元件之前,确保已关闭电源,所有系统状态指示灯已熄灭。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 29

Page 30: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

检查电源 PWR 状态指示灯

1. 断开电源,等待所有状态指示灯熄灭。

2. 断开系统所有模块的连接,包括控制器。

3. 重新上电。

4. 检查电源 PWR 状态指示灯。

a. 如果状态指示灯保持为红色,则更换电源。

b. 如果状态指示灯为绿色,则表明是系统中的其他模块导致指示灯亮红。

5. 断开电源,等待所有状态指示灯熄灭。

6. 重新安装控制器,检查电源的 PWR 指示灯。

a. 如果为绿色,则断开电源,等待所有状态指示灯熄灭,然后逐个重新安装 1768 模块,直到确定引起指示灯亮红的模块。

b. 如果为红色,则更换控制器。

检查控制器 PWR 指示灯

该任务假定电源 PWR 指示灯为绿色。

1. 断开电源,等待所有状态指示灯熄灭。

2. 断开系统中除控制器之外的所有 1768 模块。

3. 重新上电。

4. 检查控制器 PWR 指示灯。

a. 如果状态指示灯保持为红色,则更换控制器。

b. 如果状态指示灯为绿色,则表明是其中某个 1768 模块导致指

示灯亮红。

5. 断开电源。

电源 PWR 指示灯状态 建议的操作

熄灭 确认已打开电源,且已正确连接适当的输入电源。更换电源。

绿色 电源运行正常。检查控制器 PWR 和 I/O PWR 状态指示灯,确保整个系统运行正常。

红色 电源无法为 1768 模块提供有效的 24 V 电源。采取以下所述的纠正措施。

控制器 PWR 指示灯状态 建议的操作

熄灭 确保系统中的所有模块都已正确安装,且彼此连接牢固。如果指示灯仍然熄灭,则采取下面所述的纠正措施。

绿色 控制器正在给系统中的 1768 模块供电。检查控制器 I/O PWR 状态指示灯,确保整个系统运行正常。

红色 需要更换系统中的控制器或 1768 模块。采取下面所述的纠正措施。

30 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 31: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

安装 1768-L4x 控制器 第 2 章

6. 逐个重新安装 1768 模块,断电然后重新上电,每次检查控制器 PWR 指示灯。

7. 如果控制器 PWR 指示灯变为红色,则表明 新安装的模块导致

指示灯亮红。

要对 1768 模块进行故障处理,请参见其各自的安装指南。

检查 I/O PWR 指示灯

该任务假定电源和控制器 PWR 指示灯都是绿色,且系统中带有 1769 I/O 模块。

1. 如果本地槽区中装有 1769 电源,则将其拆下,然后重新上电。

如果 I/O PWR 指示灯仍为红色,则转到下一步。

2. 断开电源,等待所有状态指示灯熄灭。

3. 从系统中断开 1769 I/O 模块。

4. 重新上电。

5. 检查控制器 I/O PWR 指示灯。

a. 如果指示灯为红色,则更换控制器。

b. 如果指示灯为绿色,则表明是其中某个 1769 I/O 模块导致指

示灯亮红。

要对 1769 I/O 模块进行故障处理,请参见其各自的安装指南。

控制器 I/O PWR 指示灯状态(1)

(1) 在控制器上电时, I/O PWR 状态指示灯短暂变为红色,然后如果没有其他问题,又变为绿色。

如果指示灯仍为红色,按照上表所述进行故障处理。

建议的操作

熄灭 更换控制器。

绿色 控制器运行正常。无需任何操作。

红色和绿色闪烁 确保 1769 I/O 模块或端盖已正确安装,然后循环上电。

红色 1769 电源可能被安装到本地槽区中,或系统中的控制器或 1769 I/O 存在问题。采取下面所述的纠正措施。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 31

Page 32: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 2 章 安装 1768-L4x 控制器

注意事项:

32 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 33: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 3

通过串口连接控制器

本章介绍了如何通过串口建立到控制器的串行连接。您可通过该连接配置控制器,并上传和下载项目。

要在串行网络上运行 CompactLogix 控制器,您需要:

• 一个带串口的工作站

• 用于配置串行通信驱动程序的 RSLink 软件

• 用于配置控制器串口的 RSLogix 5000 软件

主题 页码

通过串口连接控制器 34

配置串行驱动程序 35

选择控制器路径 37

通过串口设置 IP 地址 38

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 33

Page 34: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 3 章 通过串口连接控制器

通过串口连接控制器 CompactLogix 控制器上的通道 0 已完全隔离,不需要另外的隔离

设备。

要连接串行电缆,请按照以下步骤操作。

1. 获取串行电缆。

2. 将电缆连接到控制器和工作站。.

如果您 则

自制电缆 1. 将长度限为 15.2 m (50 ft)。2. 对连接器进行接线。

3. 将屏蔽连接到两个连接器。

不自制电缆 获取以下任意一种串行电缆:• 1747-CP3• 1756-CP3

工作站 控制器

1 DCD

2 RDX

3 TXD

4 DTR

公共端

6 DSR

7 RTS

8 CTS

9

1 DCD

2 RDX

3 TXD

4 DTR

公共端

6 DSR

7 RTS

8 CTS

9

34 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 35: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过串口连接控制器 第 3 章

配置串行驱动程序 使用 RSLinx 软件配置 RS-232 DF1 设备串行通信驱动程序。

要配置驱动程序,请按照以下步骤操作。

1. 在 RSLinx 软件中,从 Communications ( 通信 ) 菜单中选择 Configure Drivers ( 配置驱动程序 )。

.

出现 Configure Drivers ( 配置驱动程序 ) 对话框。

2. 从 Available Driver Types ( 可用驱动程序类型 ) 下拉菜单中选择 RS-232 DF1 device (RS-232 DF1 设备 )。

3. 单击 Add New ( 新增 ) 添加驱动程序。

出现 Add New RSLinx Driver ( 添加新的 RSLinx 驱动程序 ) 对话框。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 35

Page 36: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 3 章 通过串口连接控制器

4. 指定驱动程序名称,然后单击 OK ( 确定 )。

出现 Configure RS-232 DF1 Devices ( 配置 RS-232 DF1 设备 ) 对话框。

5. 从 Comm Port ( 通信端口 ) 下拉菜单中,选择工作站上要连接电

缆的串口。

6. 从 Device ( 设备 ) 下拉菜单中选择 Logix 5550/CompactLogix。

7. 单击 Auto-Configure ( 自动配置 )。

8. 确认自动配置是否成功。

9. 在 Configure Drivers ( 配置驱动程序 ) 对话框中,单击 Close ( 关闭 )。

如果 则

是 单击 OK ( 确定 )。

否 返回到步骤 5,确认选择的通信端口是否正确。

36 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 37: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过串口连接控制器 第 3 章

选择控制器路径

要选择控制器路径,请按照以下步骤操作。

1. 在 RSLogix 5000 软件中,打开控制器项目。

2. 从 Communications ( 通信 ) 菜单中选择 Who Active ( 激活哪

一个 )。

3. 将通信驱动程序目录展开至控制器层级。

4. 选择控制器。

重要事项 在建立通信和下载程序之前,请记住更新控制器的固件。

若要 单击

监视控制器中的项目 Go Online ( 联机 )

将项目副本从控制器传送到 RSLogix 5000 软件 Upload ( 上载 )

将打开的项目传送到控制器 Download ( 下载 )

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 37

Page 38: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 3 章 通过串口连接控制器

通过串口设置 IP 地址 要通过串口设置 IP 地址,请按照以下步骤执行。

1. 确保已安装和启动模块,并已通过串行连接将模块连接到控制器。

2. 在控制器项目管理器中,右击模块,然后选择 Properties ( 属性 )。

出现 Module Properties ( 模块属性 ) 对话框。

3. 单击 Port Configuration ( 端口配置 ) 选项卡。

4. 在 IP Address (IP 地址 ) 框中输入 IP 地址。

5. 需要的话,可在其他框中输入其他网络参数。

6. 单击 Apply ( 应用 )。

7. 单击 OK ( 确定 )。

重要事项 这些框因模块而异。

38 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 39: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 4

通过网络进行通信

CompactLogix 控制器支持多种网络类型。

主题 页码

EtherNet/IP 网络通信 40

ControlNet 网络通信 45

DeviceNet 网络通信 47

串行网络通信 50

DH-485 网络通信 64

其他资源 68

网络支持 示例

通过以下网络控制分布式 ( 远程 ) I/O:• EtherNet/IP 网络• ControlNet 网络• DeviceNet 网络

使用以下网络在控制器之间生成数据和使用控制器之间的数据:• EtherNet/IP 网络• ControlNet 网络

通过以下网络向其他设备发送消息和接收来自其他设备的消息,包括通过 RSLogix 5000 软件访问控制器:• EtherNet/IP 网络• DeviceNet 网络 ( 只能发送到设备 )• ControlNet 网络• 串行网络• DH-485 网络

带 1768-ENBT 模块的 CompactLogix 控制器

EtherNet/IP 网络

分布式 ( 远程 ) I/O 平台

其他 Logix5000 控制器

带 1768-ENBT 模块的 CompactLogix 控制器

EtherNet/IP 网络

EtherNet/IP 网络

其他远程设备

带 1768-ENBT 模块的 CompactLogix 控制器

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 39

Page 40: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

EtherNet/IP 网络通信 EtherNet/IP 网络通过在标准 Internet 协议 ( 如 TCP/IP 和 UDP) 上叠加

通用工业协议 (CIP) 的方式提供全套的控制、配置和数据收集服务。

通过这些被广泛接受的标准组合, EtherNet/IP 网络支持信息数据交换

和控制应用项目。

EtherNet/IP 网络还可使用现成的商用以太网元件和物理介质,为您提

供经济实用的车间解决方案。

要进行 EtherNet/IP 通信,控制器需要 1768-ENBT 或 1768-EWEB 模块。对于每个控制器, 多可在 1768 背板上安装两个此类模块。

EtherNet/IP 通信需要使用以下软件产品。

表 3 - EtherNet/IP 通信所需的软件

软件 功能 要求

RSLogix 5000 • 配置 CompactLogix 项目。• 定义 EtherNet/IP 通信。

BOOTP/DHCP 实用工具 向 EtherNet/IP 网络上的设备分配 IP 地址。

否RSNetWorx™ for EtherNet/IP • 通过 IP 地址或主机名称配置 EtherNet/IP 设备。

• 提供带宽状态。

RSLinx • 配置通信设备。• 提供诊断。• 建立设备之间的通信。

40 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 41: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

使用 BOOTP/DHCP 实用工具设置 IP 地址

要使用 BOOTP/DHCP 实用工具设置 IP 地址,请按以下步骤操作。

1. 打开 BOOTP/DHCP 实用工具。

出现 Network Settings ( 网络设置 ) 对话框。

2. 输入至少一个子网掩码设置,然后单击 OK ( 确定 )。

出现 BOOTP/DHCP Server (BOOTP/DHCP 服务器 ) 对话框。对

话框上半部分显示 BOOTP 请求。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 41

Page 42: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

3. 选择一个请求,单击 Add to Relation List ( 添加到关系列表 )。

出现 New Entry ( 新建条目 ) 对话框,其中显示以太网地址 (MAC)。

4. 在 IP Address (IP 地址 ) 框中输入 IP 地址,然后单击 OK ( 确定 )。

1768-ENBT EtherNet/IP 通信模块

1768-ENBT EtherNet/IP 通信模块能够:

• 支持消息传递、生产型 / 消费型标签、 HMI 和分布式 I/O

• 将消息封装在标准 TCP/UDP/IP 协议中

• 与 ControlNet 和 DeviceNet 网络共享一个公共应用层

• 通过 RJ45 连接器进行连接

• 支持半双工和全双工 10 MB 或 100 MB 工作方式

• 支持标准交换机

42 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 43: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

图 3 显示了以下内容:

• 控制器生产和消费标签。

• 控制器启动发送 / 接收数据或配置设备的 MSG 指令。

• 计算机上传和下载项目到控制器。

• 计算机在 EtherNet/IP 网络上配置设备。

• 控制器在 EtherNet/IP 网络上建立 I/O 和变频器控制。

图 3 - CompactLogix EtherNet/IP 网络概述

1768-EWEB 网络服务器模块

1768-EWEB EtherNet/IP 网络服务器模块支持:

• 消息的转发和路由,但不支持 I/O 控制

• 通过标准 Web 浏览器访问 ( 读和写 ) 控制器数据

• 定制网页

• 电子邮件

• 原始、开放式套接字接口

带 1768-ENBT 模块的 1768 CompactLogix 控制器

以太网工业交换机

ControlLogix® 控制器

配备标准以太网端口的计算机

带 1734-AENT 适配器的 1734 POINT I/O™

带内置 EtherNet/IP 端口的 PanelView™ 终端

带 22-COMM-E 适配器的 PowerFlex 40 变频器

带 20-COMM-E 适配器的 PowerFlex® 70 变频器

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 43

Page 44: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

图 4 显示如何通过网络服务器模块执行以下任务:

• 使用网络服务器模块作为通信路径的一部分访问目标设备,从而路由信息、上传 / 下载程序和快速升级模块。

• 通过标准 Web 浏览器查看和修改 1768 CompactLogix 控制器中的

数据。

• 根据应用项目创建定制网页。

使用 ASP 功能在网页中填入实时控制器数据。

• 通过 MSG 指令发送由 Logix 控制器发起的电子邮件

• 通过开放式套接字开放到其他标准以太网设备的 TCP 或 UDP 通信链接。

图 4 - CompactLogix EtherNet/IP Web 网络

基于 EtherNet/IP 网络的连接

在 EtherNet/IP 网络中,每个 1768-ENBT 或 1768-EWEB 模块可为 64 个 CIP 连接和 32 个 TCP/IP 连接提供报文通信支持。

如需了解更多信息,请参见 EtherNet/IP Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 EtherNet/IP 模块用户手

册,出版号:ENET-UM001)。

防火墙 / 路由器

以太网交换机

以太网交换机

带 1768-EWEB 模块的 1769-L43 或 1768-L45 CompactLogix 控制器

带 Web 浏览器

的工作站

PanelView 终端

标准以太网设备,例如 RFID 扫描器

ControlLogix 控制器

44 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 45: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

ControlNet 网络通信 ControlNet 网络属于实时控制网络,可高速传输对时间有苛刻要求的 I/O 和互锁数据以及报文通信数据,包括通过单个物理介质链接上传 /下载编程和配置数据。 ControlNet 网络高效的数据传送能力显著提高

了任何系统或应用项目中的 I/O 性能和对等通信能力。

ControlNet 网络具有确定性和可重复性,不会受到设备连接到网络

或从网络上断开的影响。其稳定性确保了可靠、同步和协调的实时性能。

ControlNet 网络通常用作:

• CompactLogix 平台的默认网络

• 远程 I/O (RIO) 网络的替代网络,因为 ControlNet 网络擅长处理

大量 I/O 点

• 多个分布式 DeviceNet 网络的主干网

• 对等互锁网络

1768-CNB 和 1768-CNBR ControlNet 模块

CompactLogix ControlNet 通信模块桥接各个 ControlNet 链路,将消息

路由到其他网络上的设备。该模块还可监视和控制 CompactLogix 控制

器的远程 I/O 模块。

1768-CNB 和 1768-CNBR ControlNet 模块支持:

• 用于配置和编程的报文通信数据

• 操作员界面以及上传和下载

• I/O 桥接

• 通过生产型 / 消费型标签发送排定型数据

• 与其他 ControlNet 节点进行非确定性 MSG 指令通信

• 通过网络访问端口 (NAP) 访问本地通信网络

• 冗余介质 ( 仅限 1768-CNBR 模块 )

表 4 - ControlNet 通信所需的软件

软件 功能 要求

RSLogix 5000 • 配置 CompactLogix 项目。• 定义 ControlNet 通信。

是RSNetWorx for ControlNet • 通过 IP 地址和 / 或主机名称配置 ControlNet 设备。

• 规划网络。

RSLinx • 配置通信设备。• 提供诊断。• 建立设备之间的通信。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 45

Page 46: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

图 5 显示了以下内容:

• 控制器生产和消费标签。

• 控制器启动发送 / 接收数据或配置设备的 MSG 指令。

• 计算机上传和下载项目到控制器。

• 计算机配置 ControlNet 网络上的设备及网络本身。

图 5 - CompactLogix ControlNet 网络概述

ControlNet 网络上的连接

在 ControlNet 网络中,每个 1768-CNB 或 1768-CNBR 模块都能提供一

定数量的已连接报文通信支持。

ControlLogix 控制器

带 1788-CNB 或 1788 CNBR 模块的 1768-L43 或 1768-L45 CompactLogix 控制器

带 1784-PCIC 或 1784-PCICS ControlNet 通信卡的工作站

带分接器的 ControlNet 网络

带 ControlNet 通信适配器的 PanelView Plus 终端

带 22-COMM-C ControlNet 适配器的 PowerFlex 40 变频器

带 20-COMM-C ControlNet 适配器的 PowerFlex 70 变频器

带 1734-ACNR ControlNet 适配器

的分布式 1734 POINT I/O 模块

表 5 - ControlNet 已连接的报文通信支持

每个 支持

1768-CNB 模块 支持 64 个连接:• 5 个控制器可以有一个到模块的机架优化连接。• 5 个控制器可以有一个到模块的机架优化仅监听连接。1768-CNBR 模块

46 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 47: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

DeviceNet 网络通信 DeviceNet 网络使用通用工业协议 (CIP) 为工业设备提供控制、配置和

数据收集功能。DeviceNet 网络使用成熟的控制器局域网 (CAN) 技术,

可降低安装成本,并缩短安装时间和代价高昂的停机时间。

DeviceNet 网络允许您将设备直接连接到车间控制器,从而访问设备所

含的信息,而无需将每台设备通过硬接线的方式连接到 I/O 模块。

DeviceNet I/O 模块和适配器

表 7 列出了可用于 DeviceNet 网络的通信 I/O 模块。

表 6 - DeviceNet 接口

应用 所需接口

• 与其他 DeviceNet 设备通信• 将控制器作为 DeviceNet 网络上的主站使用。

1769-SDN DeviceNet 扫描器

• 通过 DeviceNet 网络访问远程 Compact I/O 模块。• 将多达 30 个模块的远程 I/O 数据送返至扫描器或控制器

1769-ADN DeviceNet 适配器(1)

(1) 该表对使用 1769-ADN 适配器通过 DeviceNet 网络来访问远程 Compact I/O 模块进行了专门说明。但 CompactLogix 控制器可通过 DeviceNet 网络访问其他 Allen-Bradley® 远程 I/O 模块。在这些情况下,必须

选择合适的接口。例如,如果访问远程 POINT I/O 模块,则必须选择 1734-ADN 适配器。

表 7 - DeviceNet 网络通信模块

目录号 适配器 技术规范

分布式块 I/O

1791D CompactBlock I/O 1791D CompactBlock I/O 在基座中包含一个内置适配器

• 可拆卸端子块• 比 FLEX I/O 小 50%• 24 V DC 以及可选择的组合模拟量块• 4...16 点• 支持 DeviceLogix• 多可扩展到 32 个数字量点

1790 CompactBlock LDX I/O CompactBlock LDX I/O 在基座中包含一个内置适配器

• 每点价格 低的 I/O• 数字量:24 V DC, 120 V AC• 模拟量:电流、电压、 RTD 和热电偶• 4...16 点• 多可扩展到 64 点

1732 ArmorBlock I/O ArmorBlock I/O 在基座中包含一个内置适配器

• 8 点• 8 个输入、 8 个输出或 8 个自配置• 正面或侧面安装• M12 或 M8 I/O 连接器

1792 ArmorBlock MaXum I/O ArmorBlock MaXum I/O 在基座中包含一个内置适配器

• 大防护等级 IP67 I/O• 在 KwikLink 上的总体安装成本 低• 点级诊断• 4...16 点• 支持 DeviceLogix• 仅输入、仅输出或两者组合

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 47

Page 48: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

除用于 DeviceNet 网络的通信硬件外,还提供表 8 中所列的软件产品。

分布式模块化 I/O

1734 POINT I/O 1734D POINTBlock I/O1734-ADN1734-ADNX ( 支持子网连接 )1734-PDN (DeviceNet 电源 )

• 高度颗粒化 (2、 4 或 8 点 )• 数字量、模拟量、继电器输出、隔离温度、 RTD 热电偶、计数器和 ASCII 模块

• 通道级 Logix 诊断:断线、短路、OR、UR、CALIB、故障以及更多诊断

• 带电插拔 (RIUP)• 可使用扩展电源和 POINT 电源母线隔离模块• 可拆卸端子块• 总共可在单个 DeviceNet 节点上装配 63 个 POINT I/O 模块• 1734-ADNX 将 DeviceNet 的使用距离从 500 m (1640 ft) 提高到

1500 m (4921 ft)• 1734-ADNX 允许使用扩展电源为 Pinatubo 背板提供附加电流• 使用 8 点数字量 I/O 模块 多可支持 504 点

1738 ArmorPOINT® I/O 1738-ADN121738-ADN181738-ADN18P1738-ADNX

• DIN 导轨安装• 1P67 和 NEMA 4 防护等级• 高度颗粒化 ( 根据您的实际需要组合和匹配 )• 带电插拔 (RIUP)• 种类齐全的数字量、模拟量、专用和温度模块• 每个适配器 多支持 252 点

1794 FLEX I/O 1794-ADN • I/O 支持带电插拔 (RIUP)• 数字量:24/48 V DC, 120/230 V AC,继电器触点,受保护,带诊断,隔离型

• 模拟量:电流 / 电压可选,温度,隔离型• 专用:计数器和频率模块• 每个模块 4...32 点,每个适配器 8 个模块• 特定模块提供涂层防护

1797 FLEX Ex I/O 1794-ADN与 1797-BIC 和 1797-CEC 配合使用,可连接到危险区域

• 用于危险区域的本质安全型 FLEX I/O• I/O 支持带电插拔 (RIUP)• 数字量 (NAMUR), 0...20 mA 模拟量,温度,频率• 所有模块均提供涂层防护• 每个模块 4...32 点,每个适配器 8 个模块

1798 FLEX Armor I/O 1798-ADN还需要订购以下任一产品:• 1798-DFTP1 (12 mm DeviceNet 电缆插头终结器 )

• 1798-DFTP2 (18 mm DeviceNet 电缆插头终结器 )

• 机旁安装• IP67 和 NEMA 4X 防护等级• 室外应用• 24 V DC 模拟量和数字量• 每个模块 4 和 8 点;每个节点 多 64 点

表 7 - DeviceNet 网络通信模块 ( 续 )

目录号 适配器 技术规范

表 8 - DeviceNet 通信所需的软件

软件 功能 要求

RSLogix 5000 • 配置 CompactLogix 项目。• 定义 EtherNet/IP 通信。

是RSNetWorx for DeviceNet • 配置 DeviceNet 设备。

• 定义这些设备的扫描列表。

RSLinx • 配置通信设备。• 提供诊断。• 建立设备之间的通信。

48 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 49: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

DeviceNet 通信模块提供以下功能:

• 将消息传递至设备,而不是从控制器到控制器

• 与 ControlNet 和 EtherNet IP 网络共用一个应用层

• 提供诊断,用于改进数据收集和故障检测

• 接线数量少于传统的硬接线系统

图 6 - CompactLogix DeviceNet 网络概述

PanelView Plus 终端

1606-XLDNET8 DeviceNet 电源

带 KwikLink 扁平电缆和微型

连接器的 DeviceNet 网络

带 1784-PCID、 1784-PCIDS 和 1770-KFD DeviceNet 卡的工作站

带 1769-SDN 扫描器的 1768-L43 或 1768-L45 CompactLogix 控制

带 1734-ADN 适配器

的分布式 POINT I/O 模块

带 20-COMM-D 适配器的 PowerFlex 70 变频器

带 22-COMM-D 适配器的 PowerFlex 40 变频器

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 49

Page 50: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

串行网络通信 1768 CompactLogix 控制器具有可配置的内置 RS-232 串口。

主站与从站通信

您可通过 RSLogix 5000 软件示例目录中提供的 Application 129 在 Modbus RTU 主站和从站之间建立通信。

重要事项 串行 (RS-232) 电缆的长度限制为 15.2 m (50 ft)。

表 9 - Logix5000 控制器的 DF1 模式

模式 功能

DF1 点对点 控制器与另一个 DF1 协议兼容设备之间的通信。这是默认模式,具体参数如下:

• 通信速率:19,200 bps• 数据位:8• 奇偶校验:无

• 停止位:1• 控制线:无握手

• RTS 发送延时:0• RTS 断开延时:0

该模式通常用于通过其串口来编程控制器。

DF1 主站 • 控制主站和从站节点之间的轮询和消息传送。

• 主站 / 从站网络包括一个配置为主站节点的控制器, 多可包含 254 个从站节点。通过调制解调器或线路驱动器链接从站节点。

• 主站 / 从站网络的节点编号为 0…254。每个节点都必须有一个唯一的节点地址。此外,为了使链路成为网络,它必须包含一个主站和一个从站。

DF1 从站 • 在主站 / 从站串行通信网络中作为从站运行的控制器。

• 当网络中有多个从站时,通过调制解调器或线路驱动器将从站连接至主站。当网络上只有一个从站时,无需使用调制解调器即可将从站连接至主站。可以将控制参数配置为无握手。可以将 2…255 个节点连接至一个链路。在 DF1 从站模式中,控制器使用 DF1 半双工协议。

• 将一个节点指定为主站,它控制哪个节点有权访问链路。所有其他节点都是从站,在传送之前,必须等待来自主站的许可。

DF1 无线调制解调器

• 与 SLC™ 500 和 MicroLogix™ 1500 控制器兼容。

• 该模式支持主站和从站以及存储和转发模式。

用户 ( 仅限通道 0)

• 与 ASCII 设备通信。

• 这要求程序使用 ASCII 指令向 ASCII 设备读写数据。

DH-485 • 与其他 DH-485 设备通信。

• 这种多主站、令牌传递网络允许执行编程和对等报文通信。

50 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 51: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

与 DF1 设备通信

在串行网络中,您可将控制器配置为主站或从站。在以下情形中,使用串行通信向远程控制器 ( 站 ) 发送或从中获取信息:

• 系统包含三个或多个站。

• 定期进行通信,且需要租用线路、无线或电力线调制解调器。

调制解

调制解 调制解

RS-232RS-232

DH+ 网络EtherNet/IP 网络

RS-232

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 51

Page 52: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

要配置控制器进行 DF1 通信,请按以下步骤操作。

1. 在控制器项目管理器中,右键单击控制器,并选择 Properties ( 属性 )。

将打开 Controller Properties ( 控制器属性 ) 对话框。

2. 单击 Serial Port ( 串口 ) 选项卡。

3. 从 Mode ( 模式 ) 下拉菜单中选择 System ( 系统 )。

4. 指定 DF1 通信设置。

52 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 53: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

5. 单击 System Protocol ( 系统协议 ) 选项卡。

6. 从 Protocol ( 协议 ) 下拉菜单中选择 DF1 Point-to-Point (DF1 点对点 )。

7. 指定 DF1 系统协议设置。

8. 单击 OK ( 确定 )。

DF1 无线调制解调器支持

CompactLogix 控制器包含了一个驱动程序,允许其通过 DF1 无线调制

解调器协议进行通信。无线调制解调器网络是结合了 DF1 全双工协议

和 DF1 半双工协议的混合型网络,该驱动程序的内置协议专门针对此

进行了优化。但该驱动程序与这两种协议都不兼容。

重要事项 DF1 无线调制解调器驱动程序只能用于支持且已针对 DF1 无线调制解调器协议配置的设备。

此外,部分无线调制解调器网络配置无法与 DF1 无线调

制解调器驱动程序配合使用。在这些配置中,应继续使用 DF1 半双工协议。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 53

Page 54: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

DF1 无线调制解调器与 DF1 全双工协议的相似之处在于,它允许任何

节点随时发起与任何其他节点的通信 ( 在无线调制解调器网络支持全

双工数据端口缓冲并可以避免无线传输冲突的情况下 )。与 DF1 半双

工协议的相似之处在于,除了广播数据包和中转数据包之外,节点将忽略接收到的目标地址与其自身地址不同的任何数据包。

与 DF1 全双工或 DF1 半双工协议的不同之处在于,DF1 无线调制解调

器协议不包括 ACK、NAK、ENQ 或轮询包。数据完整性由 CRC 校验

和来确保。

使用 DF1 无线调制解调器

使用 RSLogix 5000 软件 ( 版本 17.01.02 或更高版本 ),可将 DF1 无线调

制解调器驱动程序配置为系统模式驱动程序。

要配置控制器进行 DF1 无线调制解调器通信,请按以下步骤操作。

1. 在控制器项目管理器中,右键单击控制器,并选择 Properties ( 属性 )。

PowerOUT

L1

L2/N

调制解调器

调制解调器调制解调器

调制解调器

RS-232

EtherNet/IP

54 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 55: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

将打开 Controller Properties ( 控制器属性 ) 对话框。

2. 单击 System Protocol ( 系统协议 ) 选项卡。

3. 从 Protocol ( 协议 ) 下拉菜单中选择 DF1 Radio Modem (DF1 无线

调制解调器 )。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 55

Page 56: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

4. 指定 DF1 无线调制解调器系统协议设置,然后单击 OK ( 确定 )。

使用 DF1 无线调制解调器的优势

为无线调制解调器网络使用 DF1 无线调制解调器协议的主要优势在于

它的传输效率。每次读 / 写事务 ( 命令和回复 ) 只需要由发起方 ( 发送

命令 ) 和响应方 ( 返回回复 ) 各进行一次传输。这样可以 大程度降

低需要激活无线设备进行传输的次数,从而 大程度延长无线设备的寿命并减少无线发射功率消耗。与此相比,DF1 主站要完成与 DF1 从站之间的读 / 写事务,DF1 半双工协议需要五次传输 — 主站三次,从

站两次。

只要指定主站节点是发起 MSG 指令的唯一节点,且每次只触发一个 MSG 指令,就可以将 DF1 无线调制解调器驱动程序用于具有任何无

线调制解调器的伪主站 / 从站模式。

对于支持全双工数据端口缓冲并能避免无线传输冲突的串行无线调制解调器, DF1 无线调制解调器驱动程序可用于创建无主站对等无线网

络,在该网络中,只要所有节点都位于无线范围内,能够接收到相互间的数据传输,则任何一个节点都可以随时发起与另一个节点的通信。

设置 描述

Station Address ( 站地址 )

指定控制器在串行网络上的节点地址。从十进制数字 1…254 中选择,地址唯一。要优化网络性能,可按顺序依次分配节点地址。应为发起方 ( 例如个人计算机 ) 分配 低的地址编号,以 大程度缩短初始化网络所需的时间。

Error Detection ( 错误检测 )

单击其中一个单选按钮,指定所有消息使用的错误检测方式。• BCC — 处理器发送和接受以 BCC 字节结束的消息。• CRC — 处理器发送和接受带 2 字节 CRC 的消息。

Enable Store and Forward ( 启用存储和转发 )

如果想要启用存储和转发功能,则选中 Enable Store and Forward ( 启用存储和转发 ) 复选框。启用后,会将任何已接收消息的目标地址与存储和转发标签表进行比较。如果找到匹配,则会将消息从端口转发出去 ( 重新广播 )。从 Store and Forward Tag ( 存储和转发标签 ) 下拉菜单中选择一个整型 (INT[16]) 标签。每一位都表示一个站地址。如果该控制器读取了一条消息,且该消息目标发送站的位已在该表中设置,则控制器将转发该消息。

56 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 57: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

DF1 无线调制解调器系统的限制

以下注意事项有助于确定如何在无线调制解调器网络中实施新的 DF1 无线调制解调器驱动程序:

• 如果网络中的全部设备都是 ControlLogix 控制器,则必须使用 RSLogix 5000 软件 ( 版本 17.01.02 或更高版本 ) 通过 DF1 无线调

制解调器驱动程序来配置它们。否则,应确保所有节点都支持 DF1 无线调制解调器协议。

• 如果每个节点都可以接收到无线传输 / 接收范围内且接收频率

相同的其他节点的无线传输 ( 通过 Simplex 无线模式或一个独

立、公共的全双工中继器 ),则无线调制解调器必须处理全双工

数据端口缓冲并避免无线传输冲突。

如果是这种情况,您可充分利用每个节点的对等消息发起功能 ( 例如,任何节点中的梯形图逻辑都可随时触发向其他任何节点

发出 MSG 指令 )。

如果并非所有调制解调器都能处理全双工数据端口缓冲并避免无线传输冲突,您仍可以使用 DF1 无线调制解调器驱动程序,

但仅限于将 MSG 指令的发送目标限定为一个主站节点 ( 它的传

输信号可被任何其他一个节点接收 ) 的情况。

• 如果并非所有节点都能接收任何其他节点的无线传输,您仍可以使用 DF1 无线调制解调器驱动程序,但仅限于将 MSG 指令的

发送目标限定为连接着主站无线调制解调器的节点 ( 它的传输信

号可被网络中的所有其他无线调制解调器接收 ) 的情况。

• 可以利用 ControlLogix 控制器信道对信道中转通过 RSLinx 软件 和 RSLogix 5000 软件对其他节点进行远程编程,这些软件运行在

通过 DH-485、 DH+ 或以太网网络连接到本地 ControlLogix 控制

器的个人计算机中。

其他资源

如需了解更多信息,请查阅以下出版物:

• Logix5000 Controllers General Instructions Reference Manual (Logix5000 控制器通用指令集参考手册,出版号:1756-RM003)

• SCADA System Application Guide (SCADA 系统应用指南,出版

号:AG-UM008)。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 57

Page 58: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

与 ASCII 设备通信

针对用户模式配置串口时,可执行以下操作:

• 从电子秤模块或条码阅读器读取 ASCII 字符。

• 发送和接收来自 ASCII 触发设备的消息。

要与 ASCII 设备通信,请按以下步骤操作。

1. 在控制器项目管理器中,右键单击控制器,并选择 Properties ( 属性 )。

将打开 Controller Properties ( 控制器属性 ) 对话框。

从控制器串口连接到 ASCII 设备

58 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 59: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

2. 单击 Serial Port ( 串口 ) 选项卡。

3. 从 Mode ( 模式 ) 下拉菜单中选择 User ( 用户 )。

4. 指定 ASCII 通信设置。

5. 单击 User Protocol ( 用户协议 ) 选项卡。

6. 指定 ASCII 用户协议设置。

7. 单击 OK ( 确定 )。

每个控制器支持使用多种梯形图 (LD) 和结构化文本 (ST) 指令操作 ASCII 字符。

表 10 - 读写 ASCII 字符

指令 命令

ABL 确定缓冲区何时包含终止字符。

ACB 统计缓冲区中的字符数。

ACL 清除缓冲区。

清空当前正在执行的或处于队列中的 ASCII 串口指令。

AHL 获取串口控制行的状态。

打开或关闭 DTR 信号。

打开或关闭 RTS 信号。

ARD 读取固定数量的字符。

ARL 读取不固定数量的字符,直到并包括第一组终止字符。

AWA 发送字符,并自动附加一个或两个附加字符,以标记数据结束。

AWT 发送字符。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 59

Page 60: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

Modbus 支持

要基于 Modbus 协议使用 Logix5000 控制器,需要访问 RSLogix 5000 软件示例目录中两个仿真 Modbus 协议的示例程序。这两个程序名

为 ModbusMaster 和 ModbusSlave。要执行这两个程序,需要使用 CH0 串口。

关于这些应用的更多信息,请参见 Using Logix5000 Controllers as Masters or Slaves on Modbus Application Solution (Logix5000 控制器作为 Modbus 主站或从站应用解决方案,出版号:CIG-AP129)。

表 11 - 创建和修改 ASCII 字符串

指令 命令

CONCAT 在字符串结尾添加字符。

DELETE 从字符串中删除字符。

FIND 确定子字符串的起始字符。

INSERT 在字符串中插入字符。

MID 从字符串中提取字符。

表 12 - 数据与 ASCII 字符互转

指令 命令

STOD 将以 ASCII 表示的整型值转换为 SINT、 INT、 DINT 或 REAL 值。

STOR 将以 ASCII 表示的浮点值转换为 REAL 值。

DTOS 将 SINT、 INT、 DINT 或 REAL 值转换为 ASCII 字符串。

RTOS 将 REAL 值转换为 ASCII 字符串。

UPPER 将 ASCII 字符串中的字母转换为大写字母。

LOWER 将 ASCII 字符串中的字母转换为小写字母。

60 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 61: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

通过串口广播消息

您可使用以下通信协议通过串口连接从主控制器向其所有从控制器广播消息:

• DF1 主站

• DF1 无线调制解调器

• DF1 从站

通过串口广播可使用 Message ( 消息 ) 标签来实现。由于消息是发送给

接收控制器,因而只能使用 Write ( 写 ) 类型的消息进行广播。

广播功能可使用梯形图逻辑软件或结构化文本软件来设置。

也可通过在标签编辑器中修改消息标签路径值来设置广播功能。

下例中使用了梯形图逻辑软件。

步骤 1:设置广播 — 控制器属性

首先,按以下步骤操作来设置系统协议。

1. 在控制器项目管理器中,右键单击控制器,然后选择 Properties ( 属性 )。

2. 在 Controller Properties ( 控制器属性 ) 对话框中单击 System Protocol ( 系统协议 ) 选项卡。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 61

Page 62: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

3. 按照下表所述完成各字段,然后单击 OK ( 确定 )。

步骤 2:设置广播 — 创建控制器范围消息标签

接下来,按以下步骤操作,创建 Message ( 消息 ) 标签。

1. 在控制器项目管理器中,右键单击 Controller Tags ( 控制器标签 ) 文件夹,然后选择 New Tag ( 新建标签 )。

2. 为标签命名并选择 Message ( 消息 ) 数据类型。

3. 单击 OK ( 确定 )。

控制器范围的 Controller Tags ( 控制器标签 ) 文件夹中的 Message ( 消息 ) 标签类似于下图所示。

字段 DF1 主站协议 DF1 从站协议 DF1 无线调制解调器协议

Station Address ( 站地址 )

控制器站地址编号 控制器站地址编号

控制器站地址编号

Transmit Retries ( 重试传送次数 )

3 3 不适用

ACK Timeout ( 应答超时 )

50 不适用 不适用

Slave Poll Timeout( 从站轮询超时 )

不适用 3000 不适用

Reply Message Wait ( 回复消息等待 )

5 不适用 不适用

Polling Mode ( 轮询模式 )

1. 如果想要使用 Message 指令轮询从站,则选择 Message based ( 基于消息 )。

2. 对于从站到从站广播,选择 Slave initiates messages ( 从站发起消息 )。

3. 如果想要计划轮询从站,则选择 Standard ( 标准 )。

不适用 不适用

EOT Suppression (EOT 抑制 )

不适用 禁用 不适用

Error Detection ( 错误检测 )

BCC BCC BCC

Duplicate Detection ( 重复数据检测 )

启用 启用 不适用

Enable Store and Forward ( 启用存储和转发 )

不适用 不适用 如果要使用 Store and forward ( 存储和转发 ) 标签,则选择 Enable ( 启用 )。

62 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 63: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

步骤 3:梯形图逻辑编程软件

然后,按以下步骤操作,设置通过串口进行广播。

1. 在控制器项目管理器中,从 Tasks ( 任务 ) 文件夹中单击 Main Routine ( 主例程 ),显示梯形图逻辑界面。

2. 从 Input/Output ( 输入 / 输出 ) 选项卡打开 MSG 指令。

3. 双击 Message Control ( 消息控制 ) 字段显示下拉菜单,选择创建

的标签。

4. 打开 Message Configuration ( 消息配置 ) 对话框。

5. 在 Configuration ( 配置 ) 选项卡中,从 Message Type ( 消息类型 ) 下拉菜单中选择消息类型,并根据需要完成其他字段。

有效的写入消息类型包括:

• CIP Generic (CIP 通用 )。

• CIP Data Table Write (CIP 数据表写入 )。

• PLC2 Unprotected Write (PLC2 不受保护写入 )。

• PLC3 Typed Write (PLC3 类型化写入 )。

• PLC3 Word Range Write (PLC3 字范围写入 )。

• PLC5 Typed Write (PLC5 类型化写入 )。

• PLC5 Word Range Write (PLC5 字范围写入 )。

• SLC Typed Write (SLC 类型化写入 )。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 63

Page 64: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

6. 在 Communication ( 通信 ) 选项卡中单击 Broadcast ( 广播 ),从下

拉菜单中选择 Channel ( 通道 ),然后单击 OK ( 确定 )。

DH-485 网络通信 对于 DH-485 通信,使用控制器的串口。 1768 CompactLogix 控制器可

与 DH-485 网络上的其他控制器互相发送和接收消息。DH-485 连接支

持远程编程和监视。但是, DH-485 连接通信量过大对整体性能有不

利影响,可导致超时和配置性能降低。

DH-485 协议使用 RS-485 半双工作为物理接口。 RS-485 是一种电气特

性定义,不是一种协议。您可将 CompactLogix 控制器的 RS-232 端口

配置为当作 DH-485 接口使用。使用 1761-NET-AIC 转换器和适当的 RS-232 电缆 ( 目录号 1756-CP3 或 1747-CP3), CompactLogix 控制器可

在 DH-485 网络上发送和接收数据。

注意事项:使用结构化文本编程软件时,要设置通过串口进行广播,可输入 MSG(aMsg) 并右键单击一条 MSG 来显

示 Message Configuration ( 消息配置 ) 对话框。

重要事项 仅在需要向现有 DH-485 网络添加控制器时,才能在 DH-485 网络上使用 Logix5000 控制器。对于使用 Logix5000 控制器的新应用项目,我们建议您使用 NetLinx 开放架构式

网络。

64 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 65: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

表 13 - CompactLogix DH-485 网络通信概述

每个 1761-NET-AIC 转换器可以对应两个控制器,但每个控制器都需

要一根独立的电缆。将控制器串口连接到 1761-NET-AIC 转换器的端

口 1 或端口 2。使用 RS-485 端口将转换器连接到 DH-485 网络。

重要事项 DH-485 网络由多个电缆段组成。所有段的总长度不应超

过 1219 m (4000 ft)。

表 14 - 电缆选型

连接 所需电缆

端口 1DB-9 RS-232、 DTE 连接

1747-CP3

1761-CBL-AC00

端口 2微型 DIN 8 RS-232 连接

1761-CBL-AP00

1761-CBL-PM02

从 CompactLogix 控制器到端口 1 或端口 2 的连接

CompactLogix 控制器

SLC 5/03 控制器

1761-NET-AIC+ 转换器

1747-AIC 可编程控制器隔离

链路耦合器DH-485 网络

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 65

Page 66: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

要与 DH-485 设备通信,请按以下步骤操作。

1. 在控制器项目管理器中,右键单击控制器,并选择 Properties ( 属性 )。

将打开 Controller Properties ( 控制器属性 ) 对话框。

2. 单击 Serial Port ( 串口 ) 选项卡。

a. 从 Mode ( 模式 ) 下拉菜单中选择 System ( 系统 )。

b. 从 Baud Rate ( 波特率 ) 下拉菜单中选择 9600 或 19200 bps。

重要事项 波特率用于指定 DH-485 端口的通信速率。同一 DH-485 网络上的所有设备都必须配置为相同的

波特率。

66 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 67: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

通过网络进行通信 第 4 章

3. 单击 System Protocol ( 系统协议 ) 选项卡。

a. 从 Station Address ( 站地址 ) 下拉菜单中选择站地址编号 1...31 ( 十进制 )。

b. 从 Max Station Address ( 大站地址 ) 下拉菜单中选择 大站地

址编号 1...31 ( 十进制 )。

c. 在 Token Hold Factor ( 令牌保持因子 ) 框中,输入令牌保持因

子值 (1...4)。

4. 单击 OK ( 确定 )。

重要事项 站地址指定控制器在 DH-485 网络上的节点

地址。

要优化网络性能,可按顺序依次分配站地址。

向发起方 ( 例如工作站 ) 分配 低的站地址编

号,以 大程度缩短初始化网络所需的时间。

大站地址指定 DH-485 网络上所有设备的 大

节点地址。

重要事项 要优化网络性能,请确保以下几点:

• 大站地址是网络上使用的 高节点号。

• 同一 DH-485 网络上的所有设备应选用相同的 大站地址。

重要事项 令牌保持因子是持有令牌的地址每次接收到令牌时可在数据链路上进行的传输次数 ( 加上重

试次数 )。默认值为 1。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 67

Page 68: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 4 章 通过网络进行通信

其他资源 以下文档包含关于网络通信的更多信息。

资源 描述

EtherNet/IP Web Server Module User Manual (EtherNet/IP 网络服务器模块用户手册,出版号:ENET-UM527)

介绍了 1768-EWEB 网络服务器模块的使用和故障处理方法。

EtherNet/IP Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 EtherNet/IP 模块用户手册,出版号:ENET-UM001)

介绍了如何配合 Logix5000 控制器使用 EtherNet/IP 模块。

EtherNet/IP Performance Application Solution (EtherNet/IP 性能应用解决方案,出版号:ENET-AP001)

介绍了如何规划 EtherNet/IP 网络和提升总体网络性能。

Logix5000 Controllers Design Considerations Reference Manual (Logix5000 控制器设计考虑事项参考手册,出版号:1756-RM094)

提供与 Logix5000 系统设计相关的信息。

ControlNet Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 ControlNet 模块用户手册,出版号:CNET-UM001)

介绍了如何配合 Logix5000 控制器使用 DeviceNet 模块,并提供了技术规范信息。

DeviceNet Modules in Logix5000 Control Systems User Manual (Logix5000 控制系统中的 DeviceNet 模块用户手册,出版号:DNET-UM004)

介绍了如何配合 Logix5000 控制器使用 EtherNet/IP 模块。

SCADA System Application Guide (SCADA 系统应用指南,出版号:AG-UM008)

介绍了如何配置 SCADA 系统。

Logix5000 Controllers General Instructions Reference Manual (Logix5000 控制器通用指令集参考手册,出版号:1756-RM003)

介绍了如何编程 Logix5000 控制器用于顺序应用项目。

Logix5000 Controllers Common Procedures Programming Manual (Logix5000 控制器通用编程步骤手册,出版号:1756-PM001)

提供了关于开发 Logix5000 控制器程序的指南。

Using Logix5000 Controllers as Masters or Slaves on Modbus Application Solution ( 使用 Logix 5000 控制器作为 Modbus 主站或从站应用解决方案,出版号:CIG-AP129)

详细介绍了如何将 Logix5000 控制器作为 Modbus RTU 主站或从站使用。

Data Highway/Data Highway Plus/Data Highway II/Data Highway-485 Cable Installation Manual (Data Highway/Data Highway Plus/Data Highway II/Data Highway 485 电缆安装手册,出版号:1770-6.2.2)

介绍了如何规划和构建 Data Highway 电缆系统。

68 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 69: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 5

管理控制器通信

连接概述 Logix5000 系统通过连接在两个设备之间建立通信链接。有多种连接

方式:

• 控制器至本地 I/O 模块或本地通信模块

• 控制器至远程 I/O 或远程通信模块

• 控制器至远程 I/O ( 机架优化 ) 模块

• 生产者和消费者标签

• 消息

• 通过 RSLogix 5000 软件访问控制器

• 通过适用于 HMI 的 RSLinx 软件或其他应用程序访问控制器

生产和消费 ( 互锁 ) 数据

控制器支持通过 EtherNet/IP 和 ControlNet 网络生产 ( 广播 ) 和消费 ( 接收 ) 系统共享标签。生产者和消费者标签都需要进行连接。

要让两个控制器共享生产者或消费者标签,必须将这两个控制器连接到同一个 Ethernet/IP 或 ControlNet 网络。您无法桥接两个网络上的生

产者和消费者标签。

可用的连接数限制了可生产或消费的标签数量。如果控制器使用了用于 I/O 和通信设备的所有连接,则生产者和消费者标签将没有可用的

连接。

主题 页码

连接概述 69

生产和消费 ( 互锁 ) 数据 69

发送和接收消息 70

计算连接使用需求 71

表 15 - 生产者和消费者标签

标签类型 描述

生产者 生产者标签允许其他控制器消费标签,也就是说,控制器可以接收其他控制器的标签数据。生产控制器为生产者标签使用一个连接,为所有消费者使用一个连接。控制器的通信设备为所有消费者使用一个连接。随着可消费生产者标签的控制器数量的增加,将减少控制器和通信设备用于其他操作 ( 例如,通信和 I/O) 的连接数量。

消费者 对于消费标签的控制器,每个消费者标签需要一个连接。控制器的通信设备为所有消费者使用一个连接。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 69

Page 70: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 5 章 管理控制器通信

发送和接收消息 消息用于将数据传送到其他设备,例如,控制器或操作员界面。一些消息通过连接发送或接收数据。当消息完成发送后,这些已连接消息可使连接保持打开状态 ( 缓存 ) 或关闭连接。不管消息路径中有多少

设备,每条消息均使用一个连接。

要保持连接,可将一条消息配置为读取或写入多个设备。您可通过编程更改 MSG 指令的目标,以此优化程序的大小。

确定是否要缓存消息连接

在配置 MSG 指令时,您可以选择是否缓存连接。

表 16 - 消息类型

消息类型 通信方式 已连接消息 可缓存的消息

CIP 数据表读取或写入 不适用 是(1)

(1) 从版本 16.03.00 起, RSLogix 5000 软件即可以不连接的方式发起这些消息。

PLC-2、 PLC-3、 PLC-5 或 SLC ( 所有类型 )

CIP 否 否

带有源 ID 的 CIP 否 否

DH+ 是 是

CIP 通用 不适用 可选(2)

(2) 您可连接 CIP 通用消息。但是,对于大多数应用情况,我们建议您将 CIP 通用消息保持为未连

接状态。

是(3)

(3) 仅在目标模块需要连接时才考虑使用缓存。

块传输读取或写入 不适用 是 是

表 17 - 缓存消息连接

消息执行 功能

重复执行 缓存连接。将保持连接为打开状态,优化执行时间。每次在消息执行时打开和关闭连接会增加执行时间。

偶尔执行 不缓存连接。每次消息完成后将关闭连接,从而释放连接以供它用。

70 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 71: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

管理控制器通信 第 5 章

计算连接使用需求 1768 CompactLogix 系统的全部连接需求包括本地和远程 ( 分布式 ) 连接。您不必计算本地控制器连接数量,因为即使系统中的 I/O 模块和 1769-SDN 模块数量达到了 大值,控制器仍可支持这些模块所需的

所有连接。

连接示例

在本示例系统中, 1768-L43 或 1768-L45 CompactLogix 控制器执行以下

功能:

• 通过 1769-L35E CompactLogix 控制器监视输入或状态数据。

• 向 EtherNet/IP 网络上的 ControlLogix 控制器发送消息,并从该控

制器接收消息。

• 生产供 1769-L35E CompactLogix 控制器消费的标签。

表 18 - 计算远程连接使用需求

远程连接类型 设备数量 每个设备的连接数

总连接数

远程 EtherNet/IP 通信模块以直接连接方式配置的 I/O ( 无 )以机架优化连接方式配置的 I/O

0 或1

基于 EtherNet/IP 网络的远程 I/O 模块 ( 直接连接 )

1

生产者标签所有消费者

11

消费者标签 1

消息 ( 取决于类型 ) 1

块传送消息 1

总计

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 71

Page 72: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 5 章 管理控制器通信

图 7 - CompactLogix 系统示例

本系统中的 1756-ENBT 和 1768-ENBT 模块使用以下连接。

带 Compact I/O 模块的 1769-ADN 适配器

RediSTATION 操作员界面

9000 Photoeye 系列

带 1768-ENBT 模块的 1768-L43 CompactLogix 控制器

工作站

DeviceNet 网络

EtherNet/IP 网络

1769-L35E CompactLogix 控制器

带 1756-ENBT 模块的 1756 ControlLogix 控制器

表 19 - 连接类型示例

连接类型 设备数量 每个设备的连接数

总连接数

控制器至 RSLogix 5000 软件 1 1 1

消息至 1756 ControlLogix 控制器 1 1 1

消息至 1769-L35E 控制器 1 1 1

针对 1769-L35E CompactLogix 控制器生产的标签 1 1 1

由 1769-L35E CompactLogix 控制器消费的标签 1 1 1

总计 5

72 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 73: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 6

放置 1768 和 1769 模块

1768 CompactLogix 控制器包含一个 1768 背板和一个 1769 背板。这种

组合即可获得 1768 架构的优势,又保留了 1769 I/O 支持的优势。

1768 模块放置 在 1768 背板中放置模块时,请遵循以下准则。

主题 页码

1768 模块放置 73

1769 模块放置 75

1768 CompactLogix 控制器

准则

1768-L43 和 1768-L45 1768 电源必须是 1768 背板中 左侧的模块。

控制器必须是 1768 背板中 右侧的模块。

在控制器和电源之间 多可容纳 2 个 1768 通信模块,可以是以下任意一种组合:• 用于 EtherNet/IP 通信的 1768-ENBT 或 1768-EWEB ( 多两个 )• 用于 ControlNet 通信的 1768-CNB 或 1768-CNBR ( 多两个 )

1768-L43 提供两个机架槽。

控制器支持 多 3 个槽区,总共 16 个模块。

1768-L45 提供四个机架槽。

控制器支持 多 3 个槽区, 多 30 个模块。

多可使用四个 1768-M04SE 作为 SERCOS 运动控制模块。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 73

Page 74: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 6 章 放置 1768 和 1769 模块

图 8 - 1768 模块放置概述

请注意以下事项:

• 1768 槽按从右到左的方式编号,从控制器处开始为槽 0。

• 1768 背板要求使用 1768 电源。

• 1768-PA3 电源是双输入电源,工作范围为:

– 86...265 V AC

– 108...132 V DC

1768-PB3 电源是单输入电源,电源范围为 16.8...31.2 V DC。

图 9 - 1768 电源

1768-PA3 和 1768-PB3 电源也提供 24 V 直流外部电源。这些电源要求

安装 1768 CompactLogix 控制器:

• 电源为槽 0 中的控制器提供 24 V 直流电源。

• 控制器将 24 V 直流电源转换为 5 V 直流和 24 V 直流电源,然后

根据需要分配。

– 为控制器右侧的 1769 I/O 模块提供 5 V/24 V 电源

– 为控制器左侧的通信或运动控制模块提供 5 V 电源

对于 1768 电源, 1768 模块没有距离额定值。

将 1768 模块放置到 1768 背板中。

1768 模块1768 电源

槽 0槽 1槽 2

1768-L43

将 1768 模块放置到 1768 背板中。

1768 模块1768 电源 1769 I/O

控制器为 1768 模块提供 5 V 直流电源,为 1769 I/O 模块提供 5 V/24 V 直流电源。

74 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 75: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

放置 1768 和 1769 模块 第 6 章

1769 模块放置 CompactLogix 控制器支持以下模块:

• 1768-L43, 多 16 个本地 1769 I/O 模块

• 1768-L45, 多 30 个本地 1769 I/O 模块

将 1769 模块放置到 1768 控制器右侧时,请遵循以下准则:

• 多可以在 1768 系统右侧安装 8 个 1769 模块。

• 直接连接至 1768 控制器的 1769 I/O 模块不需要使用 1769 电源。

• 附加 1769 模块必须置于附加 I/O 槽区中。

• 每个附加 I/O 槽区必须有独立的电源。可使用任意 1769 电源。

• 每个 1769 I/O 模块还有一个电源距离额定值 ( 即距离电源的模块

数量 )。

• 在 1769 电源左侧或右侧 多安装八个 1769 I/O 模块。

• 必须使用标准的 1769-CRLx 延长电缆将附加 I/O 槽区连接至主

机架。

图 10 - 1769 模块放置概述

1769 槽按从左到右的方式编号,从控制器处开始为槽 0。

重要事项 切勿将 1769 电源装到 1768 背板中。如果将 1769 电源

装到 1768 背板中,将导致控制器产生主要故障,

只有断开 1769 电源,才能清除该故障。

重要事项 每个模块必须位于距离额定值范围内。要确定模块的距离额定值,请参见相关模块的技术规范。

1769 I/O 模块应放置在控制器的右侧。

1769 I/O

槽 2槽 1槽 0

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 75

Page 76: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 6 章 放置 1768 和 1769 模块

注意事项:

76 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 77: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 7

配置和监视 I/O 模块

选择 I/O 模块 在选择 1769 I/O 模块时,还需选择以下产品:

• 专用 I/O 模块 ( 视需要而定 )

• 用于各个 I/O 模块的 A1492 接线系统,可替代模块随附的端

子块

各 1769 I/O 模块均配有带护指盖的内置可拆卸端子块,用于连接 I/O 传感器和执行器。端子块位于模块前端挡板的后方。 I/O 接线可从模

块下方拉到 I/O 端子。

在规划 I/O 通信时,应考虑以下因素:

• 使用何种 CompactLogix I/O 模块

• CompactLogix I/O 模块的放置位置

• CompactLogix I/O 模块的工作方式

主题 页码

选择 I/O 模块 77

配置 I/O 78

配置 EtherNet/IP 网络中的分布式 I/O 80

在 ControlNet 网络中配置分布式 I/O 81

在 DeviceNet 网络中配置分布式 I/O 82

I/O 数据寻址 83

确定何时更新数据 84

监视 I/O 模块 84

重新配置 I/O 模块 87

其他资源 89

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 77

Page 78: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

本地 I/O 性能为了能够在 1768 CompactLogix 系统中发挥本地 I/O 的 佳性能,应遵

循以下准则:

• 为各本地 1769 I/O 模块设置单独的请求信息包间隔 (RPI)。

• 在不影响 1769 I/O 模块整体性能的前提下,为对时间有苛刻要

求的 I/O 使用更快的 RPI。

I/O 更新时间对 1768 母线整体性能 ( 例如,运动性能或控制器性能 ) 没有影响。

配置 I/O 要与系统中的 I/O 模块通信,需将该模块添加到控制器的 I/O 配置文

件夹中。.

在添加模块时,还需要定义模块的具体配置。配置选项因模块而异,通常需对以下通用选项进行配置。

将 I/O 模块添加

到 1769 背板。

表 20 - I/O 模块的配置选项

配置选项 描述

RPI( 仅限本地 1769 I/O 和分布式 I/O)

RPI 指定通过连接更新数据的周期。例如,输入模块以您所分配的 RPI 向控制器发送数据。请注意以下事项:

• 一般以毫秒 (ms) 为单位配置 RPI。 1769 I/O 的 小 RPI 为 1 ms。• 如果使用 ControlNet 网络连接设备, RPI 会在流经 ControlNet 网络的数据流中保留一个时段。该时段的时长可能会与 RPI 的值不一致,但控制系统将确保至少以 RPI 传送数据。

状态改变 (COS)( 仅限分布式 I/O)

数字量 I/O 模块使用 COS 来确定何时向控制器发送数据。如果在 RPI 时间范围内未出现 COS,则模块将以指定的 RPI 多信道广播数据。

由于 RPI 和 COS 功能都与逻辑扫描异步,因此输入可能会在程序扫描执行期间改变状态。如果担心这种情况,可缓冲输入数据,这样逻辑便会在扫描期间持续复制数据。使用同步复制 (CPS) 指令将输入数据从输入标签复制到另一个结构体,然后使用该结构体中的数据。

78 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 79: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置和监视 I/O 模块 第 7 章

I/O 连接

Logix5000 系统使用连接传输 I/O 数据。

通信格式( 仅限分布式 I/O)

许多 I/O 模块支持不同的格式。通信格式决定以下内容:

• 标签的数据结构• 连接• 网络使用方式• 所属关系• 模块是否返回诊断信息

电子匹配功能( 仅限本地 1769 I/O 和分布式 I/O)

在配置模块时,需指定模块的插槽编号。但是,可能会在该插槽中插入其他模块。电子匹配功能可保护您的系统,防止在插槽中意外放置错误的模块。所选的匹配选项决定了在控制器打开与模块的连接之前,插槽中的任意模块与该插槽必须达到的匹配程度。匹配选项因应用需要而异。

表 20 - I/O 模块的配置选项

配置选项 描述

重要事项 1769 I/O 模块的配置对话框中的 Hold Last State ( 保持上一个

状态 ) 选项,用于指定控制器发生故障时的响应方式。

当进行本地配置时,虽然 1768-L43 和 1768-L45 控制器不支

持 1769 I/O 模块的 Hold Last State ( 保持上一个状态 ) 选项,但

当使用 1769-ADN 适配器将它们连接到 DeviceNet 网络时,便

可使用该功能。

表 21 - Logix5000 连接类型

连接 描述

直接( 适用于所有 1769 I/O)

直接连接是控制器与 I/O 模块之间的实时数据传送链接。控制器将保持并监视控制器和 I/O 模块之间的连接。任何形式的连接中断 ( 如模块故障或带电移除模块 ) 都会导致控制器将与模块关联的数据区中的故障状态位置位。通常,模拟量 I/O 模块、诊断 I/O 模块以及专用模块均要求进行直接连接。

机架优化( 仅适用于分布式 I/O)

对于数字量 I/O 模块,用户可以选择机架优化通信。机架优化连接将控制器和机架 ( 或 DIN 导轨 ) 上所有数字量 I/O 模块之间的连接整合在一起。这样无需为每个 I/O 模块建立单独的直接连接,只需为整个机架 ( 或 DIN 导轨 ) 建立一个连接。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 79

Page 80: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

配置 EtherNet/IP 网络中的分布式 I/O

要通过 EtherNet/IP 网络与分布式 I/O 模块通信,需将 EtherNet/IP 适配

器和 I/O 模块添加到控制器的 I/O 配置文件夹中。

在 I/O 配置文件夹中,以树 / 分支和父级 / 子级方式组织模块。

图 11 - 配置 EtherNet/IP 网络中的 I/O

要构建 I/O 配置,按以下步骤操作。

1. 在控制器项目管理器中的 I/O 配置文件夹下,添加分布式 I/O 机架或 DIN 导轨的远程适配器。

2. 添加分布式 I/O 模块。

1768-ENBT 模块

设备

控制器 I/O 模块远程适配器

EtherNet/IP 网络中的典型分布式 I/O

分布式 I/O 的远程适配器

分布式 I/O 模块

80 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 81: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置和监视 I/O 模块 第 7 章

在 ControlNet 网络中配置分布式 I/O

要通过 ControlNet 网络与分布式 I/O 模块通信,需分别将 ControlNet 网桥、适配器和 I/O 模块添加到控制器的 I/O 配置文件夹中。

在 I/O 配置文件夹中,以树 / 分支和父级 / 子级方式组织模块。

图 12 - 在 ControlNet 网络中配置 I/O

要构建 I/O 配置,按以下步骤操作。

1. 在控制器项目管理器中的 I/O 配置文件夹下,添加本地通信

模块。

2. 添加分布式 I/O 机架或 DIN 导轨的远程适配器。

3. 添加分布式 I/O 模块。

本地通信模块

设备

ControlNet 网络中的典型分布式 I/O

控制器 I/O 模块远程适配器

通信模块

远程适配器

分布式 I/O 模块

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 81

Page 82: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

在 DeviceNet 网络中配置分布式 I/O

要通过 DeviceNet 网络与 I/O 模块通信,需将 1769-SDN DeviceNet 扫描

器添加到控制器的 I/O 配置文件夹中。定义 DeviceNet 扫描器中的扫

描列表,用于在设备和控制器之间进行数据通信。

图 13 - 在 DeviceNet 网络中配置 I/O

要构建 I/O 配置,在控制器项目管理器中的 I/O 配置文件夹下添加本

地扫描器模块。

DeviceNet 网络中的典型分布式 I/O

设备

单个网络

1769-SDN 模块

控制器

链接设备

控制器 链接设备

多个小型分布式网络 ( 子网 )

设备 设备

设备设备 设备 设备 设备 设备

设备 设备

1769-SDN 模块

本地扫描器模块

82 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 83: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置和监视 I/O 模块 第 7 章

I/O 数据寻址 I/O 信息显示为一组标签:

• 每个标签使用一种数据结构。数据结构由 I/O 模块的具体功能

决定。

• 标签名称根据 I/O 模块在系统中的位置确定。

I/O 地址遵循以下格式。

位置 :插槽 :类型 .成员 .子成员 .位

= 可选

表 22 - I/O 地址组成

其中 表示

位置 网络位置

本地 = 与控制器处于同一机架或 DIN 导轨中

适配器名称 = 标识远程通信适配器或网桥模块

插槽 I/O 模块在机架或 DIN 导轨中的插槽编号

类型 数据类型

I = 输入

O = 输出

C = 配置

S = 状态

成员 I/O 模块的特定数据,取决于模块可存储的数据类型

• 对于数字量模块,数据成员通常存储输入或输出位值

• 对于模拟量模块,通道成员 (CH#) 通常存储通道数据

子成员 与成员相关的特定数据

位 数字量 I/O 模块上的特定点;取决于 I/O 模块的大小 (32 点模块为 0...31)

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 83

Page 84: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

确定何时更新数据 CompactLogix 控制器数据更新与逻辑执行并不同步。可使用以下流程

图来确定生产者 ( 例如,控制器、输入模块或网桥模块 ) 将在何时发

送数据。

图 14 - 概述 — 更新数据

监视 I/O 模块 要监视 I/O 模块,可执行以下操作:

• 使用 RSLogix 5000 软件显示故障数据。

• 对逻辑进行编程,使其监视故障数据,以便采取相应的措施。

显示故障数据

某些模块故障类型的故障数据可通过软件查看。

要显示故障数据,请按照以下步骤操作。

1. 在控制器项目管理器中,右击 Controller Tags ( 控制器标签 ),并

选择 Monitor Tags ( 监视标签 )。

输入或输出数据?

输入

输出本地或分布式?

分布式

本地

本地

以 RPI 从模块读取数据。

本地或分布式?分布式

使用 EtherNet/IP 网络时,通常以接近 RPI 的速率发送分布式数据。

以 RPI 在每个任务结束时将数据

写入到模块。

重要事项 如果需要在逻辑执行期间使用的 I/O 数据来自于某一时

刻,例如,在梯形图程序开始时,则可使用同步复制 (CPS) 指令缓冲 I/O 数据。

84 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 85: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置和监视 I/O 模块 第 7 章

出现 Monitor Tags ( 监视标签 ) 对话框。

故障数据的默认显示设置为十进制。

2. 将故障数据的显示设置更改为十六进制,以读取故障代码。

如果模块出现故障,但与控制器的连接仍保持打开,则控制器标签数据库将显示故障值 16#0E01_0001。

23 15 7 027 19 11 3

}

31

故障代码

故障代码值

故障信保留

保留

连接关闭

故障位

0 = 连接打开1 = 连接关闭

表 23 - 故障字位

位 描述

故障位 该位指示故障字中至少有一位被置位 (1)。如果故障字中所有位均被清零 (0),则该位也将被清零 (0)。

连接关闭 该位指示与模块的连接是打开 (0) 还是关闭 (1)。如果连接关闭 (1),则故障位将被置位 (1)。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 85

Page 86: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

通过 Module Properties ( 模块属性 ) 对话框显示故障数据

要使用另一种方式通过 RSLogix 5000 软件显示故障数据,请按照以下

步骤操作。

1. 右击 1769 I/O 模块,选择 Module Properties ( 模块属性 )。

出现 Module Properties ( 模块属性 ) 对话框。

2. 单击 Connection ( 连接 ) 选项卡。

3. 可从 Module Fault ( 模块故障 ) 下拉菜单中,查看所有影响 1769 I/O 模块的故障。

终端盖板检测和模块故障

如果临近终端盖板的模块发生故障,或者发生任何被控制器判定为母线完整性丢失 ( 例如,扩展 I/O 机架掉电 ) 的其它故障,则与所有本

地 1769 I/O 的通信都将停止。如果这些 1769 I/O 模块中有任何一个被

配置为是必需的,则控制器将发生故障。

86 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 87: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置和监视 I/O 模块 第 7 章

重新配置 I/O 模块 如果 I/O 模块支持重新配置,您可通过以下方式重新配置模块:

• Module Properties ( 模块属性 ) 对话框

• 程序逻辑中的 MSG 指令

通过 RSLogix 5000 软件重新配置模块

要更改 I/O 模块的配置,请按照以下步骤操作。

1. 在控制器项目管理器中,右击模块,然后选择 Properties ( 属性 )。

出现 Module Properties ( 模块属性 ) 对话框。各 I/O 模块的 Module Properties ( 模块属性 ) 对话框的外观有所不同。

2. 配置 I/O 模块。

通过 MSG 指令重新配置模块

使用 Module Reconfigure ( 模块重新配置 ) 类型的 MSG 指令将新的配置

信息发送给 I/O 模块。在重新配置期间,将出现以下情况:

• 输入模块将继续向控制器发送输入数据

• 输出模块将继续控制其输出设备

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 87

Page 88: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

要通过 MSG 指令重新配置模块,请按照以下步骤操作。

1. 在 MSG 框中单击 。

出现 Module Configuration ( 模块配置 ) 对话框。

a. 从 Message Type ( 消息类型 ) 下拉菜单中,选择 Module Reconfigure ( 模块重新配置 )。

b. 在 Source Element ( 源元素 ) 域中,输入适当的信息。

c. 从 Number of Elements ( 元素数量 ) 下拉菜单中选择元素数量。

d. 从 Destination Element ( 目标元素 ) 下拉菜单中选择指令的目标

元素。

消息指令的目标决定了如何配置消息。

2. 单击 Communication ( 通信 ) 选项卡。

a. 指定模块路径,以发送消息指令到 I/O 配置树。

b. 单击 OK ( 确定 )。

如果模块 则

已添加 单击 Browse ( 浏览 ) 选择路径。

未添加 在 Path ( 路径 ) 框中输入路径。

88 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 89: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置和监视 I/O 模块 第 7 章

其他资源 以下文档包含关于配置和监视 I/O 的更多信息。

资源 描述

Compact I/O Analog Modules User Manual (Compact I/O 模拟量模块用户手册,出版号:1769-UM002)

介绍如何对 Compact I/O 模拟量模块进行设计、编程和故障处理。

Compact I/O 1769-IR6 RTD/Resistance Input Module User Manual (Compact I/O 1769-IR6 RTD/ 电阻输入模块用户手册,出版号:1769-UM005)

介绍如何对 Compact I/O、 CompactLogix 或 MicroLogix 1500 控制器进行设计、编程和故障处理。

Compact I/O 1769-IT6 Thermocouple/mV Input Module User Manual (Compact I/O 1769-IT6 热电偶 / 毫伏输入模块用户手册,出版号:1769-UM004)

介绍如何对使用 Compact I/O 1769-IT6 模块的 CompactLogix 系统进行设计、编程和故障处理。

Logix5000 Controllers Common Procedures Programming Manual (Logix5000 控制器通用编程步骤手册,出版号:1756-PM001)

提供 Logix5000 控制器程序开发的指南。

Logix5000 Controllers Design Considerations Reference Manual (Logix5000 控制器设计考虑事项参考手册,出版号:1756-RM094)

提供与 Logix5000 系统设计相关的信息。

Logix5000 Controllers General Instruction Set Reference Manual (Logix5000 控制器通用指令参考手册,出版号:1756-RM003)

详细介绍如何对顺序控制应用中的控制器进行编程。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 89

Page 90: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 7 章 配置和监视 I/O 模块

注意事项:

90 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 91: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 8

开发应用程序

管理任务 使用 Logix5000 控制器,您可根据特定的标准使用多任务来规划程序

并根据优先级高低来执行。这种多任务机制可针对应用中的不同操作来分配控制器的处理时间。

主题 页码

管理任务 91

开发程序 92

管理标签 96

选择编程语言 97

监视控制器状态 98

监视连接 99

选择系统内务处理百分比 102

其他资源 106

重要事项 请注意以下事项:

• 控制器每次只执行一个任务。

• 一个任务可以中断另一个正在执行的任务,并取得控制权。

• 在任何给定任务中,每次只执行一个程序。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 91

Page 92: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

开发程序 控制器操作系统是一种符合 IEC 1131-3 的抢占式多任务系统。该环境

可提供:

• 用于配置控制器执行的任务

• 用于分组数据和逻辑的程序

• 用于封装以单一编程语言编写的可执行代码的例程

图 15 - 程序开发概述

控制应用程序

控制器故障处理程序

任务 8

任务 1配置

状态

看门狗程序 32

程序 1

主例程

故障例程

程序 ( 本地 ) 标签

其他例程

控制器 ( 全局 ) 标签 I/O 数据 系统共享数据

92 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 93: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

定义任务

任务为一组程序 ( 含一个或多个程序 ) 提供调度和优先级信息。您可

将任务配置为连续、周期性或事件任务。

• 1768-L43 控制器支持 16 个任务,其中只能有 1 个连续任务。

• 1768-L45 控制器支持 30 个任务,其中只能有 1 个连续任务。

一个任务 多可包含 32 个独立程序,每个程序都有各自的可执行例

程和程序范围标签。任务被触发 ( 激活 ) 后,分配给该任务的所有程

序将以它们的分组顺序依次执行。程序在控制器管理器中只能出现一次,并且不能被多个任务共享使用。

表 24 - Logix5000 控制器任务类型

任务执行 任务类型 描述

始终执行 连续 连续任务在后台运行。任何未分配给其他操作 ( 例如运动、通信和其他任务 ) 的 CPU 时间都将用于执行连续任务中的程序:

• 连续任务将持续运行。其在完成一次完整的扫描后,将立即重新启动。

• 项目中并不需要连续任务。如果要使用,则只能有一个连续任务。

以设置的时间间隔 ( 例如每 100 ms) 执行或在扫描其他逻辑期间执行多次

周期性 周期性任务以特定的间隔执行某一功能:

• 周期性任务的时间到期时,该任务将中断所有优先级较低的任务,并执行一次,然后将控制返回到先前任务停止的位置。

• 可将时间周期配置为 0.1...2000 μs。缺省值为 10 ms。该时间周期还取决于控制器和配置。

• 周期性任务的性能取决于 Logix 控制器的类型以及任务中的逻辑。

事件发生时立即执行 事件 事件任务仅在发生特定事件 ( 触发器 ) 时执行某一功能。在 1768 CompactLogix 控制器中,事件任务的触发器包括:

• 消费者标签触发器

• EVENT ( 事件 ) 指令

• 轴触发器

• 运动事件触发器

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 93

Page 94: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

指定任务优先级

控制器中的每个任务都具有一个优先级。如果有多个任务被触发,操作系统将根据优先级来确定执行哪个任务。您可以在 低优先级 15 到 高优先级 1 之间配置要执行的周期性任务。高优先级的任务会中

断低优先级的任务。周期性任务优先级较高,将始终中断优先级 低的连续任务。

定义程序

每个程序均包含程序标签、可执行主例程、其他例程和一个可选的故障例程。每个任务 多可调度 32 个程序。

任务中的确定性程序从第一个开始一直执行到 后一个。未分配给任何任务的程序将显示为非确定性程序。在控制器扫描程序前,您必须指定 ( 确定性 ) 任务中的一个程序。

任务中的非确定性程序会连同整个项目被下载到控制器。控制器将对非确定性程序进行验证,但并不执行这些程序。

定义例程

例程是一组以单一编程语言 ( 例如,梯形图逻辑 ) 编写的逻辑指令。

例程为控制器中的项目提供可执行代码。例程类似于 PLC 或 SLC 控制器中的程序文件或子例程。

每个程序中都有一个主例程。主例程是控制器触发相关任务并调用相关程序时执行的第一个例程。可使用逻辑 ( 例如,跳转到子程序 ( JSR) 指令 ) 来调用其他例程。

您还可指定一个可选程序故障例程。如果控制器在相关程序的任何例程中遇到指令执行故障,则该控制器执行该例程。

94 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 95: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

控制器项目示例

RSLogix 5000 软件包含一些示例项目,您可以将它们复制到您的应用

程序中,然后根据需要进行修改。

要获取示例项目列表,请按照以下步骤操作。

1. 在 RSLogix 5000 软件中,从 Help ( 帮助 ) 菜单中选择 Vendor Sample Projects ( 供应商示例项目 )。

2. 向下滚动,选择适当的示例项目组。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 95

Page 96: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

管理标签 对于 Logix5000 控制器,可以使用标签 ( 字母数字名称 ) 对数据 ( 变量 )进行寻址。在 Logix5000 控制器中,没有固定的数字格式。标签名本

身用于标识数据,可令您:

• 组织数据以建立机器镜像

• 在开发应用时进行记录

图 16 - 标签管理概述

当创建标签时,需要为标签分配下列属性:

• 标签类型

• 数据类型

• 范围

数字量 I/O 设备

模拟量 I/O 设备

整型值

存储位

计数器

定时器

96 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 97: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

选择编程语言 CompactLogix 控制器在在线和离线状态下均支持以下编程语言。

用户自定义指令

使用 RSLogix 5000 软件 ( 版本 16.03.00),您可以设计和配置一些常用

指令集,以提高项目的一致性。您创建的这些指令叫做用户自定义指令,类似于 Logix5000 控制器中的内置指令。用户自定义指令可重复

利用通用控制算法。用户自定义指令有以下优势:

• 可动态模拟单个实例的逻辑,使维护更加方便。

• 可通过锁定指令保护知识产权

• 可缩短文档的开发时间

您可以跨多个项目使用用户自定义指令。您可以自己定义指令,从别处获取或者从另一个项目复制。

表 25 - Logix5000 编程语言

所需语言 程序

梯形图 (LD) 连续或并行执行失序操作

布尔型或基于位的操作

复杂逻辑运算

消息和通信处理

机器联锁

服务或维护人员必须加以说明的操作 ( 用于对机器或过程进行故障处理 )

功能块图 (FBD) 连续过程和驱动控制

回路控制

电路环流计算

顺序功能图 (SFC) 多操作的高级管理

重复性操作序列

批处理

使用结构化文本的运动控制

状态机操作

结构化文本 (ST) 复杂数学运算

专用数组或表格循环处理

ASCII 字符串操作或协议处理

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 97

Page 98: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

在项目中定义了用户自定义指令后,这些指令可以像 Logix5000 控制

器的内置指令一样工作。用户自定义指令将显示在指令工具栏上,以方便访问。

监视控制器状态 CompactLogix 控制器使用获取系统值 (GSV) 和设置系统值 (SSV) 指令

来获取和设置 ( 更改 ) 控制器数据。控制器将系统数据存储在对象

中。与 PLC-5 处理器一样,该控制器中也没有状态文件。

GSV 指令可检索特定信息,并将其置于目标位置。 SSV 指令集使用源

代码中的数据设置指定属性。

当输入 GSV/SSV 指令时,软件将显示每条指令的有效对象类别、对象

名称和属性名称。对于 GSV 指令,您可以获得所有可用属性的值。对

于 SSV 指令,软件只显示那些允许设置的属性。

有些对象类型会重复出现,因此必须指定对象名。例如,您的应用程序中有若干项任务。每个任务都有自己的任务对象,您可通过对象名访问这些对象。

您可以访问以下对象类型:

条目 描述

节省时间 您可以使用用户自定义指令将 常用的逻辑组合成可复用指令集。为项目创建指令后,与其他项目共享这些指令,即可节省时间。无论由谁来实施项目,常用算法均以相同的方式工作,因此,用户自定义指令可提高项目一致性。

使用标准编辑器 可使用以下三种程序编辑器之一来创建用户自定义指令:• 标准梯形图• 功能块图• 结构化文本指令创建后,可在任意一种编程编辑器中使用。

导出用户自定义指令

您可导出用户自定义指令到其他项目,也可将指令从一个项目复制粘帖到另一个项目。为每条指令指定唯一的名称,这样您就不会意外覆盖其他同名指令。

使用上下文视图 使用上下文视图您可以直观地查看某一特定时刻的指令逻辑,从而简化用户自定义指令的在线故障处理。每条指令均包含版本、变更历史和自动生成的帮助页面。

创建自定义帮助 在创建指令时,您可软件对话框的描述框中输入的指令说明信息,即为自定义帮助。用户可在实施指令时,通过自定义帮助更方便地获得所需的帮助。

应用源代码保护 作为用户自定义指令的创建者,您可将指令用户的访问权限限制为只读,也可禁止用户访问指令所使用的内部逻辑或本地参数。这种源代码保护功能可防止意外更改指令,并保护您的知识产权。

• AXIS

• CONTROLLER

• CONTROLLERDEVICE

• CST

• DF1

• FAULTLOG

• MESSAGE

• MODULE

• MOTIONGROUP

• PROGRAM

• ROUTINE

• SERIALPORT

• TASK

• WALLCLOCKTIME

98 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 99: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

监视连接 如果在 100 ms 或 4 倍 RPI 时间 ( 两者中取较小值 ) 内没有与控制器 I/O 配置中的设备进行通信,则通信超时,控制器将生成下列警告:

• 控制器前端的 I/O 状态指示灯呈绿色闪烁。

• 在 I/O 配置文件夹和已超时设备上显示 。

• 生成模块故障代码,这些代码可通过以下途径访问:

– Module Properties ( 模块属性 ) 对话框

– GSV 指令

确定与任何设备的通信是否超时

如果与控制器 I/O 配置中的至少一个设备 ( 模块 ) 的通信发生超时,

则控制器前端的 I/O 状态指示灯将呈绿色闪烁。

• GSV 指令获取 I/O 状态指示灯的状态,并将其存储在 I_O_LED 标签中。

• 如果 I_O_LED 标签等于 2,则表示控制器至少丢失了与一个设

备的通信。

其中:

I_O_LED 是一个 DINT 标签,其存储了控制器前端的 I/O 状态

指示灯的状态。

!

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 99

Page 100: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

确定与某个特定 I/O 模块的通信是否超时

如果与控制器 I/O 配置中某一设备 ( 模块 ) 的通信发生超时,控制器

将生成针对该模块的故障代码。

• GSV 指令获取 IO_Module 的故障代码,并将其存储在 Module_Status 标签中。

• 如果 Module_Status 的值不是 4,则表示控制器未与模块进行

通信。

100 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 101: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

中断逻辑执行并执行故障处理

要中断逻辑执行并执行故障处理,请按照以下步骤操作。

1. 在控制器项目管理器中,右击模块,然后选择 Properties ( 属性 )。

出现 Module Properties ( 模块属性 ) 对话框。

2. 单击 Connection ( 连接 ) 选项卡。

3. 单击 Major Fault If Connection Fails While in Run Mode ( 在运行模式

下如果连接失败,则发生主要故障 ) 复选框。

4. 开发控制器故障处理程序的例程。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 101

Page 102: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

选择系统内务处理百分比

您可使用 RSLogix 5000 软件指定系统内务处理时间片的百分比。

Logix5000 控制器以指定速率 ( 确定性 ) 或在存在可用处理时间为通信

提供服务 ( 非确定性 ) 时与其他设备 ( 例如,I/O 模块、控制器和 HMI 终端 ) 进行通信。

服务通信是指未通过项目 I/O 配置文件夹配置的各种通信。

• 系统内务处理时间片指定控制器专用于服务通信的时间百分比 ( 除了周期性任务或事件任务的时间 )。

• 控制器每次 多花费 1 ms 用于执行服务通信,然后继续执行连

续任务。

要选择系统内务处理百分比时间片,请按照以下步骤操作。

1. 在控制器管理器中,右击控制器并选择 Properties ( 属性 )。

102 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 103: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

出现 Controller Properties ( 控制器属性 ) 对话框。

2. 单击 Advanced ( 高级 ) 选项卡。

a. 从 Controller Fault Handler ( 控制器故障处理程序 ) 下拉菜单

中,选择要在系统故障时运行的程序。

b. 从 Power-Up Handler ( 上电处理程序 ) 下拉菜单中,选择在运

行模式下断电后,处理器在运行模式下重新启动时要执行的程序。

c. 从 System Overhead Time Slice ( 系统内务处理时间片 ) 下拉菜单

中,选择控制器运行系统任务相对于运行用户任务的时间百分比。

3. 单击 OK ( 确定 )。

重要事项 系统内务处理任务包括以下内容:

• 与编程和 HMI 设备进行通信通信

• 应答消息

• 传输消息

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 103

Page 104: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

控制器每次 多花费 1 ms 用于执行系统内务处理功能。如果控制器在 1 ms 以内完成内务处理功能,它将继续执行连续任务。

随着系统内务处理百分比的增大,分配用于执行连续任务的时间将随之减少。如果没有需要控制器管理的通信,控制器将使用通信时间来执行连续任务。增大系统内务处理百分比不仅能提高通信性能,同时还会增加执行连续任务时间,从而增加整体扫描时间而。

在时间片为 10% 时,系统内务处理每隔 9 ms ( 连续任务时间 ) 中断一

次连续任务。

中断周期任务将会增大系统内务处理功能两次执行之间的消逝时间 ( 时钟时间 )。

V15 及以下版本 V16 及以上版本

时间片 (SOTS) 通信 连续任务 通信 连续任务

10% 1 ms 9 ms 1 ms 9 ms

20% 1 ms 4 ms 1 ms 4 ms

33% 1 ms 2 ms 1 ms 2 ms

50% 1 ms 1 ms 1 ms 1 ms

66% 1 ms 0.5 ms 2 ms 1 ms

80% 1 ms 0.2 ms 4 ms 1 ms

90% 1 ms 0.1 ms 9 ms 1 ms

图例:

任务执行。

任务被中断 ( 暂停 )。

周期任务

1 ms 1 ms

系统内务处理

9 ms 9 ms

连续任务

0 5 10 15 20 25

消逝时间 (ms)

1 ms 1 ms 1 ms 1 ms 1 ms

周期任务

1 ms 1 ms

系统内务处理

9 ms 连续任务时间 9 ms 连续任务时间

连续任务

0 5 10 15 20 25

消逝时间 (ms)

104 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 105: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发应用程序 第 8 章

如果使用默认的时间片 20%,则系统内务处理每隔 4 ms 中断一次连续

任务。

如果将时间片增大到 50%,则系统内务处理每隔 1 ms 中断一次连续

任务。

如果控制器只包含周期任务,则系统内务处理时间片的值不受任何影响。不运行周期任务时,就会运行系统内务处理。

1 ms 1 ms 1 ms 1 ms 1 ms

系统内务处理

4 ms 4 ms 4 ms 4 ms 4 ms

连续任务

5 10 15 20 25

经过时间 (ms)

1 ms

系统内务处理

1 ms

连续任务

5 10 15 20 25

消逝时间 (ms)

周期任务

系统内务处理

5 10 15 20 25

连续任务

消逝时间 (ms)

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 105

Page 106: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 8 章 开发应用程序

其他资源 这些文档包含与应用项目开发相关的详细信息。

资源 描述

Logix5000 Controllers Common Procedures Programming Manual (Logix5000 控制器通用编程步骤手册,出版号:1756-PM001)

提供控制器项目的开发指南。

Logix5000 Controllers Design Considerations Reference Manual (Logix5000 控制器设计考虑事项参考手册,出版号:1756-RM094)

提供与 Logix5000 系统设计相关的信息。

Logix5000 Controllers Execution Time and Memory Use Reference Manual (Logix5000 控制器执行时间与内存使用参考手册,出版号:1756-RM087)

详细介绍如何估算控制器逻辑的执行时间和内存使用。

Logix5000 Controllers General Instructions Reference Manual (Logix5000 控制器通用指令参考手册,出版号:1756-RM003)

详细介绍如何对顺序控制应用中的控制器进行编程。

106 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 107: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 9

开发运动控制应用

CompactLogix L4x 控制器利用 1768-M04SE SERCOS 模块进行运动控

制。每个 1768-M04SE 模块 多支持 4 个轴。下表介绍了运动控制

功能。

如果您的解决方案需要八台以上 Kinetix® 驱动器,则应考虑使用 ControlLogix 平台。

主题 页码

设置运动控制的主时钟模块 108

配置 SERCOS 运动控制 109

添加和配置运动组 113

添加和配置轴 116

检查每台驱动器的接线 118

整定每个轴 120

获取轴信息 122

运动控制编程 122

其他资源 124

表 26 - 1768 CompactLogix 控制器运动控制支持

控制器 SERCOS 模块 轴 Kinetix 驱动器

电机轴 反馈轴 虚拟轴

1768-L43 2 4 4 4 2 6

1768-L45 4 8 8 8 4 6

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 107

Page 108: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

设置运动控制的主时钟模块

配置 SERCOS 运动控制从设置主时钟模块开始。必须将机架中的一个

模块设为运动控制的时钟主站。该模块被称为协调系统时间 (CST) 主站。运动控制模块依据 CST 主站设置其时钟。在大多数情况下,使用

控制器作为 CST 主站。

要将控制器设为运动控制应用的时钟主站,请按照以下步骤操作。

1. 在控制器项目管理器中,右击控制器,并选择 Properties ( 属性 )。

出现 Controller Properties ( 控制器属性 ) 对话框。

2. 单击 Date/Time ( 日期 / 时间 ) 选项卡。

3. 单击 Make This Controller the Coordinated System Time Master ( 将该

控制器设为协调系统时间主站 )。

4. 单击 OK ( 确定 )。

108 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 109: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

配置 SERCOS 运动控制 下文介绍了如何为 CompactLogix 控制器配置 SERCOS 运动控制。配置

包括添加和配置运动控制模块、接口模块、运动组和轴。

添加和配置 SERCOS 运动控制接口模块

要添加运动控制接口模块,请按照以下步骤操作。

1. 在控制器项目管理器中的 I/O 配置文件夹下,右击背板并选择 New Module ( 新建模块 )。

出现 Select Module ( 选择模块 ) 对话框。

2. 双击 Motion ( 运动控制 )。

3. 选择 1768-M04SE 接口模块,然后单击 OK ( 确定 )。

重要事项 对于运动控制模块,请使用与控制器固件版本相匹配的固件版本。请参见控制器固件的版本说明。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 109

Page 110: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

出现 New Module ( 新建模块 ) 对话框。

4. 按下表所述完成各域。

5. 选中 Open Module Properties ( 打开模块属性 ) 复选框,以启动 Module Properties ( 模块属性 ) 对话框。

6. 单击 OK ( 确定 )。

出现 Module Properties ( 模块属性 ) 对话框。

域 操作

Name ( 名称 ) 输入模块名称。

Slot ( 插槽 ) 下拉菜单 输入新模块的插槽位置。

110 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 111: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

7. 单击各个选项卡,输入模块信息。

添加和配置 SERCOS 接口驱动器

将 SERCOS 接口运动控制模块添加到控制器的 I/O 配置中后,您可使

用 RSLogix 5000 软件添加和配置驱动器。

要添加 SERCOS 驱动器,请按照以下步骤操作。

1. 在控制器项目管理器中的 I/O 配置文件夹下,右击运动控制模

块并选择 New Module ( 新建模块 )。

选项卡 操作

General ( 常规 ) 输入模块名称和位置。

Connection ( 连接 ) 设置请求信息包间隔和禁止位。

SERCOS Interface (SERCOS 接口 )

设置数据传输速率和周期时间。

SERCOS Interface Info (SERCOS 接口信息 )

查看 SERCOS 接口模块环网状态信息。

Module Info ( 模块信息 )

查看模块常规信息。

Backplane ( 背板 ) 查看母线状态和错误计数器。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 111

Page 112: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

出现 Select Module ( 选择模块 ) 对话框。

2. 单击展开驱动器类别框。

3. 选择一个驱动器。

4. 单击 OK ( 确定 )。

出现 New Module ( 新建模块 ) 对话框。

5. 按下表所述完成各域。

6. 选中 Open Module Properties ( 打开模块属性 ) 复选框,以启动 Module Properties ( 模块属性 ) 对话框。

7. 单击 OK ( 确定 )。

注意事项:虽然该对话框名称为 Select Module ( 选择

模块 ),但选择驱动器并将其添加到项目中的操作

都将在此完成。

域 操作

Name ( 名称 ) 给驱动器命名。

Node ( 节点 ) 下拉菜单 驱动器在 SERCOS 环网中的位置。

112 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 113: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

出现 Module Properties ( 模块属性 ) 对话框。

8. 单击各个选项卡,输入驱动器相关信息。

添加和配置运动组 您可添加运动组,创建运动轨迹规划。

选项卡 操作

General ( 常规 ) 输入驱动器名称和位置。

Connection ( 连接 ) 设置驱动器的请求信息包间隔。

Associated Axes ( 关联轴 ) 标识所有关联轴的位置。

Power ( 电源 ) 设置母线调节器配置。

Module Info ( 模块信息 ) 查看模块常规信息。

表 27 - 运动组概述

运动轨迹规划 控制器的一部分,用于管理轴的位置和速度信息。

近似刷新周期 运动轨迹规划的运行频率。运动轨迹规划运行时会中断所有其它任务,无论其优先级高低。

运动轨迹规划

扫描代码、系统内务等。

0 ms 10 ms 20 ms 30 ms 40 ms

在本例中,近似刷新周期 = 10 ms。控制器每隔 10 ms 就会停止代码扫描及其他任何任务,并运行运动轨迹规划。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 113

Page 114: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

要添加运动组以创建运动轨迹规划,请按照以下步骤操作。

1. 选择近似刷新周期。

2. 在控制器项目管理器中,右击 Motion Groups ( 运动组 ),选择 New Motion Group ( 新建运动组 )。

出现 New Tag ( 新建标签 ) 对话框。

重要事项 近似刷新周期是轴位置更新和代码扫描之间的时间间隔。

• 将近似刷新周期设为 10 ms。• 将至少一半控制器时间留给所有代码的扫描。

• 将近似刷新周期设为运动控制模块周期时间的倍数。

示例:如果周期时间为 2 ms,则将近似刷新周期

设为 8 ms、 10 ms、 12 ms 等。

114 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 115: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

3. 按下表所述完成各域。

4. 确保选中 Open MOTION_GROUP Configuration ( 打开运动组配

置 ) 复选框。

出现 Motion Group Wizard ( 运动组向导 ) 对话框。

5. 单击 Next ( 下一步 )。

6. 单击 OK ( 确定 )。

出现 Motion Group Wizard Attributes ( 运动组向导 — 属性 ) 对话框。

域 操作

Name ( 名称 ) 命名运动组

Type ( 类型 ) 下拉菜单 选择运动组类型

Scope ( 范围 ) 选择范围

External access ( 外部访问 ) 选择如何访问运动组

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 115

Page 116: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

7. 在 Motion Group Wizard ( 运动组向导 ) 对话框中一路单击 Next ( 下一步 ) 按钮,完成运动组相关信息。

向导中将显示以下画面。

添加和配置轴 要添加和配置驱动器的轴,请按照以下步骤操作。

1. 确定要使用的数据类型。

2. 在控制器项目管理器中的 Motion Groups ( 运动组 ) 文件夹下,右

击 My Motion Group ( 我的运动组 ),选择 New Axis ( 新建轴 ),然

后选择要添加的轴类型。

对话框 操作

Attribute ( 属性 ) 设置运行运动轨迹规划的近似刷新周期。

Tag ( 标签 ) 输入标签信息,为运动组创建新标签。

运动控制模块 数据类型

1768-M04SE AXIS_SERVO_DRIVE

无硬件 AXIS_VIRTUAL

无硬件

SERCOS 接口

116 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 117: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

将出现 New Tag ( 新建标签 ) 对话框。

3. 按下表所述完成各域。

4. 单击 OK ( 确定 )。

出现 Axis Configuration Wizard ( 轴配置向导 )。

域 操作

Name ( 名称 ) 输入新建轴的标签名称

Type ( 类型 ) 输入轴的标签类型

Data type ( 数据类型 ) 输入新建轴的数据类型

Scope ( 范围 ) 输入新建轴的范围

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 117

Page 118: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

5. 在轴配置向导中一路单击 Next ( 下一步 ) 按钮,配置 SERCOS 接口驱动器的新建轴。

向导中将显示以下画面。

检查每台驱动器的接线 通过以下测试检查驱动器的接线。

对话框 操作

General ( 常规 ) 选择运动组,然后选择该轴驱动器的名称。

Motion Planner ( 运动轨迹规划 )

设置目标数量和停止类型。

Units ( 单位 ) 设置测量单位,例如,转数、度、英寸或毫米。

Drive/Motor ( 驱动器 / 电机 )

输入驱动器的产品目录号,选择电机的产品目录号,并输入反馈转数。

Motor Feedback ( 电机反馈 )

设置反馈类型和周期数。

Aux Feedback ( 辅助反馈 ) 设置辅助反馈类型、周期和转数。

Conversion ( 转换 ) 设置定位模式和转换常数。

Homing ( 归零 ) 设置模式、位置和序列。

Hookup ( 连接 ) 设置测试增量和驱动器极性。

Tune ( 整定 ) 设置整定配置。

Dynamics ( 动态 ) 设置位置单元的速度、加速和减速。

Gains ( 增益 ) 设置位置和速度增益。

Output ( 输出 ) 设置电机和惯量比。

Limits ( 限制 ) 设置位置容差限制。

Offset ( 偏移量 ) 设置摩擦补偿和速度偏移量限制。

Fault Actions ( 故障动作 ) 设置停止动作。

Tag ( 标签 ) 分配标签说明。

表 28 - 接线测试

测试 功能 要求

测试指示器 确认已连接编码器 A、 B 和 Z 通道且相位正确,可用于标记检测。

对于该测试,您必须手动移动轴。

测试反馈 确认反馈极性。 对于该测试,您必须手动移动轴。

测试命令和反馈

确认驱动器极性。 不适用

注意事项:即使控制器处于远程程序模式,这些测试也可以移动轴。

• 执行这些测试之前,确保没有人位于轴的行进路径中。

• 开始测试后,不得更改极性,否则可能导致轴失控的状况。

118 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 119: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

要检查每台驱动器的接线,请按照以下步骤操作。

1. 在控制器项目管理器中的 Motion Groups ( 运动组 ) 文件夹下,

单击 Motion_Group ( 运动组 ),然后右击轴,选择 Properties ( 属性 )。

出现 Axis Properties ( 轴属性 ) 对话框。

2. 按下表所述完成各域。

域 操作

Test increment ( 测试增量 ) 指定轴转数

Test marker ( 测试指示器 ) 单击检查通道连接和相位是否正确

Test feedback ( 测试反馈 ) 单击测试反馈的极性

Test command & feedback ( 测试命令和反馈 )

单击 Test Command & Feedback ( 测试命令和反馈 ) 按钮,测试驱动器的极性。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 119

Page 120: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

3. 单击 Hookup ( 连接 ) 选项卡。

a. 在 Test Increment ( 测试增量 ) 框中,指定每次测试时轴的

转数。

b. 单击 Test Marker ( 测试指示器 ),检查通道连接和相位是否

正确。

c. 单击 Test Feedback ( 测试反馈 ),测试反馈的极性。

d. 单击 Test Command & Feedback ( 测试命令和反馈 ),测试驱

动器的极性。

4. 单击 OK ( 确定 )。

整定每个轴 您需要整定每个轴。

要整定每个轴,请按照以下步骤操作。

1. 在控制器项目管理器中的 Motion Groups ( 运动组 ) 文件夹下,

单击 Motion_Group ( 运动组 ),然后右击轴,选择 Properties ( 属性 )。

注意事项:在整定轴时,即使控制器处于远程程序模式,轴也可移动。在该模式下,代码无法控制轴。

在整定轴之前,确保没有人位于轴的行进路径中。

120 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 121: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

出现 Axis Properties ( 轴属性 ) 对话框。

2. 单击 Tune ( 整定 ) 选项卡。

3. 单击 OK ( 确定 )。

域 操作

Travel limit ( 行程界限 )

轴转数限值

Speed ( 速度 ) 限定轴整定期间每秒钟的转数

Start tuning ( 开始整定 )

单击启动整定功能

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 121

Page 122: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

获取轴信息 您可通过以下任一方式获取轴相关信息。

要获取轴的相关信息,请执行以下任一步骤或全部步骤。

图 17 - 获取轴的相关信息

运动控制编程 控制器将为您提供一组轴运动控制指令:

• 控制器使用这些指令的方式与使用其他的 Logix5000 指令的方式

相同。

可使用以下编程语言进行运动控制编程:

– 梯形图 (LD)

– 结构化文本 (ST)

– 顺序功能图 (SFC)

• 每条动控制指令可作用于一个或多个轴

• 每条运动控制指令都需要一个运动控制标签。标签使用 MOTION_INSTRUCTION 数据类型并存储指令的信息状态。

使用 Axis Properties ( 轴属性 ) 对话框配置轴。

使用获取系统值 (GSV) 指令或设置系统值 (SSV) 指令在运行时读取或更改配置。

监视轴标签以获取状态和故障信息。

监视轴的状态和故障。

122 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 123: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

开发运动控制应用 第 9 章

图 18 - 运动控制指令

示例

下面给出了一个对轴执行归零、点动和移动操作的简单梯形图示例。

注意事项:运动控制指令的运动控制操作数标签只能使用一次。如果在其他指令中重复使用同一个运动控制标签,可能会导致控制变量的意外运行。

运动控制标签

如果 Initialize_Pushbutton = on 且轴状态 = off (My_Axis_X.ServoActionStatus = off),则

MSO 指令将启动轴。

如果 Home_Pushbutton = on 且轴尚未归零 (My_Axis_X.AxisHomedStatus = off),则

MAH 指令将使轴归零。

如果 Jog_Pushbutton = on 且轴状态 = on (My_Axis_X.ServoActionStatus = on),则

MAJ 指令将使轴以 8 单位 / 秒的速度正向点动。

如果 Jog_Pushbutton = off,则

MAS 指令将使轴以 100 单位 / 秒 2 的减速度停止。

确保 Change Decel ( 改变减速度 ) 为 Yes ( 是 )。否则,轴将在 大速度时开始减速。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 123

Page 124: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 9 章 开发运动控制应用

其他资源 这些文档包含与运动控制应用开发相关的信息。

如果 Move_Command = on 且轴状态 = on (My_Axis_X.ServoActionStatus = on),则

MAM 指令将使轴移动。轴将以 1 单位 / 秒的速度移动到 10 个单位的位置。

资源 描述

Motion Configuration and Startup User Manual ( 运动控制配置和启动用户手册,出版号:MOTION-UM001)

详细介绍了如何配置运动控制应用系统。

Motion Coordinate System User Manual ( 运动协调系统用户手册,出版号:MOTION-UM002)

详细介绍了如何创建和配置协调运动控制系统。

Logix5000 Motion Controllers Instructions Reference Manual (Logix5000 运动控制器指令参考手册,出版号:MOTION-RM002)

详细介绍了梯形图逻辑编程软件中使用的运动控制指令。

124 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 125: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 10

配置 PhaseManager 软件

PhaseManager 软件概述 PhaseManager™ 软件可用于向控制器添加设备阶段。设备阶段有助于分

区块对代码进行布局,从而更便于编写、查找、跟踪和更改代码。

主题 页码

PhaseManager 软件概述 125

状态模型概述 127

PhaseManager 状态模型与其他状态模型的比较 129

低系统要求 130

设备阶段指令 130

其他资源 130

表 29 - PhaseManager 术语

术语 描述

设备阶段 • 与程序一样,设备阶段在任务中运行,并被赋予一组例程和标签。

• 但与程序不同的是,设备阶段根据状态模型来运行,使您能进行一项活动。

状态模型 • 状态模型将设备的运行周期分为一系列状态。每个状态是某一给定时间下设备运行、动作或设备状态的一个实例。

• 设备阶段的状态模型类似于 S88 和 PackML 的状态模型。

状态机 设备阶段包括一个嵌入式状态机,它执行以下功能:

• 为一个执行状态调用主例程 ( 状态例程 )。• 以 少量的代码管理状态转换。

• 确保设备沿着允许的路径从一个状态变为另一状态。

PHASE 标签 在添加设备阶段时,应用程序将创建设备阶段的标签。该标签使用 PHASE 数据类型。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 125

Page 126: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 10 章 配置 PhaseManager 软件

图 19 - PhaseManager 软件概述

主任务

任务

给水

其他代码控制设备的特定操作。

我的设备程序

混合阶段

主程序

控制器标签

控制器

添加注水阶段

PHASE 标签给出设备阶段的状态。

一个设备阶段管理设备的一个活动。状态模型将活动分为一系列状态。

如何加水

运行状态例程

排水阶段

隔开零件阶段

传送带 启用轴

设备阶段指令控制状态转换和故障处理。

PSC POVR PCLF PRNP PATT

PCMD PFL PXRQ PPD PDET

126 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 127: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置 PhaseManager 软件 第 10 章

状态模型概述 状态模型定义了在不同状态 ( 例如,运行、保持和停止 ) 下设备执行

何种操作。

图 20 - PhaseManjager 状态转换

您可以通过状态模型定义设备的行为。

表 30 - PhaseManager 状态

状态 描述

执行 在某段时间内或为满足某些条件而执行某个操作或多个操作。执行状态可运行一次或者重复运行。

等待 显示已满足某些条件,设备正在等待接收信号,以进入下一状态。

保持中

保持

空闲

启动

运行中

保持

已保持

重启中

重启

停止

停止中

终止

终止中

已停止 已终止

终止

复位中

完成

复位

复位

设备可从框中的任意一种状态进入停止或终止状态。

执行

等待

执行状态表示设备在给定时间所执行的操作。

等待状态表示设备介于两个执行状态之间时的情况。

表 31 - PhaseManager 状态模型

状态 要询问的问题

已停止 打开电源时将发生什么?

复位中 设备如何准备运行?

空闲 如何判断设备是否已准备好运行?

运行中 设备怎样生产产品?

保持中 如何使设备暂时停止生产产品而不产生废品?

已保持 如何判断设备是否已安全保持?

重启中 设备如何在保持后继续进行生产?

完成 如何判断设备已完成所需的操作?

停止中 正常停机过程中会发生什么情况?

终止中 发生错误或故障时,设备如何关机?

已终止 如何判断设备是否已安全关机?

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 127

Page 128: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 10 章 配置 PhaseManager 软件

设备如何更改状态

状态模型的箭头显示了设备所经历的状态:

• 每个箭头即为一次转换。

• 状态模型使设备只进行特定的转换。这种限制使设备的行为得以标准化,从而令使用同一模型的其他设备以相同的方式运行。

图 21 - PhaseManager 状态模型

保持中

保持

空闲

启动

运行中

保持

已保持

重启中

重启

停止

停止中

终止

终止中

已停止 已终止

终止

复位中

完成

复位

复位

= 转换

命令 已完成 — 无命令。使用 PSC 指令代替。

故障 ( 终止命令的特殊用法 )

设备可从框中的任意一种状态进入停止或终止状态。

表 32 - PhaseManager 转换命令

转换类型 描述

命令 命令会告知设备执行某项操作。例如,操作员按下启动按钮可开始生产,按下停止按钮可停止生产。PhaseManager 软件使用以下命令:

复位 停止 重启

启动 保持 终止

已完成 设备完成任务后进入等待状态。此时不能给设备发送命令。但可以创建代码,以在设备完成时时发出信号。

故障 故障指示您发生了异常情况。您应设置代码查找故障,并在找到故障后采取相应措施。如果您想在检测到故障后尽快关闭设备,可设置代码查找该故障,并在查出故障后发出终止命令。

128 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 129: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

配置 PhaseManager 软件 第 10 章

手动更改状态

你可以使用 RSLogix 5000 软件,手动更改设备阶段。

要手动更改 PhaseManager 状态,请按照以下步骤操作。

PhaseManager 状态模型与其他状态模型的比较

您可将 PhaseManager 状态模型与其他状态模型作比较。

当前设备阶段

1. 获得设备阶段的所有权。

2. 发出命令。

表 33 - 状态模型比较

S88 状态 PackML 状态 PhaseManager 状态

空闲 启动中 就绪 复位中 空闲

运行中 完成 生产中 运行中 完成

暂停中 已暂停 待机 子例程或断点

保持中 已保持 保持中 已保持 保持中 已保持

重启中 无 重启中

停止中 已停止 停止中 已停止 停止中 已停止

终止中 已终止 终止中 已终止 终止中 已终止

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 129

Page 130: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 10 章 配置 PhaseManager 软件

最低系统要求 要开发 PhaseManager 程序,您需要:

• CompactLogix 控制器,固件版本 15.000 或更高版本

• 至控制器的通信路径

• RSLogix 5000 软件,版本 15.02.00 或更高版本

控制器和软件的主版本必须匹配。

设备阶段指令 控制器支持多种设备阶段梯形图 (LD) 和结构化文本 (ST) 指令。

其他资源 如需了解关于如何配置 PhaseManager 软件的更多信息,请参见 PhaseManager User Manual (PhaseManager 用户手册,出版号:

LOGIX-UM001)。

表 34 - PhaseManager 指令

指令 指令功能

PSC 指示阶段的状态例程已完成,并进入下一状态。

PCMD 更改阶段的状态或子状态。

PFL 指示阶段的故障。

PCLF 清除阶段的故障代码。

PXRQ 发起与 RSBizWare Batch 软件的通信。

PRNP 清除阶段的 NewInputParameters 位。

PPD 在阶段的逻辑中设置断点。

PATT 要获取阶段所有权,可执行以下操作:

• 阻止另一个程序或 RSBizWare Batch 软件对阶段发出命令。

• 确保另一个程序或 RSBizWare Batch 软件尚未获取阶段的所有权。

PDET 释放阶段的所有权。

POVR 覆盖命令。

130 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 131: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

章节 11

CF 卡的使用

CompactLogix 控制器只支持使用 CF 存储卡进行非易失性存储。

使用 CF 卡存储项目 可在以下情况下将项目从 CF 卡的非易失性内存加载到控制器的用户

内存中:

• 每次上电时

• 内存区损坏时

• 通过 RSLogix 5000 软件随时执行

主题 页码

使用 CF 卡存储项目 131

手动更改要加载的项目 132

手动更改加载参数 133

注意事项:如果控制器类型不匹配,则将出现故障状态。例如,如果 CF 卡中的项目和控制器固件是针对 1768-L43 控制器创建的,却尝试将程序和 / 或固件加载到 1768-L45 控制器中。

重要事项 CF 卡中的项目和固件版本被加载到控制器中。如果 CF 卡中内容的版本与控制器中的不同,则会将控制器更新到 CF 卡中的版本。

注意事项:不得在控制器读或写 CF 卡时 ( 通过闪烁的绿

色 CF 状态指示灯指示 ) 移除 CF 卡。这可能会损坏 CF 卡或

控制器中的数据,并可能损坏控制器中的 新固件。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 131

Page 132: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 11 章 CF 卡的使用

将项目存储到 CF 卡时,控制器会在必要时格式化 CF 卡。关于各种版

本格式化功能的信息或升级固件选项,请参见 Logix5000 Controllers Nonvolatile Memory Programming Manual (Logix5000 控制器非易失性内存

编程手册,出版号:1756-PM017)。

手动更改要加载的项目 CF 卡可存储多个项目。根据项目加载选项,控制器默认加载 近存

储的项目。

要指定从 CF 卡加载不同的项目,可编辑卡上的 Load.xml 文件。

重要事项 CF 卡会在您保存项目时存储控制器内存中的内容:

• 存储项目后所作的修改不会反映在 CF 卡存储器中。

• 如果对项目作了修改但没有存储这些修改,则在从 CF 卡加载项目时修改将被覆盖。如果发生这种情况,则必须上传或下载项目,以进入在线状态。

• 如果希望存储修改,例如在线编辑、标签值或 ControlNet 网络规划,请在修改后再次存储项目。

重要事项 请注意,在加载不同项目时,固件版本必须相同。

CF 读卡器

Logix 文件夹

1

2

132 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 133: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

CF 卡的使用 第 11 章

1. 要更改从 CF 卡中加载的项目,需打开 Load.xml。使用文本编辑

器打开文件。

2. 编辑要加载的项目的名称:

• 使用 CurrentApp 文件夹中 XML 文件的名称。

• 在 CurrentApp 文件夹中,项目由 XML 文件和 P5K 文件组成。

手动更改加载参数 将项目存储到 CF 卡时,需定义以下内容:

• 何时加载项目 ( 上电时、内存损坏时、用户启动 )。

• 为控制器设置的模式 ( 当钥匙开关处于 REM,且加载模式不是 User Initiated ( 用户启动 ) 模式时 )。

要指定从 CF 卡加载不同的项目,可编辑卡上的 Load.xml 文件。

重要事项 请注意,在加载不同项目时,固件版本必须相同。

CF 读卡器

项目和固件

1

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 133

Page 134: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

第 11 章 CF 卡的使用

1. 要更改项目的加载参数,需打开与项目同名的 XML 文件。使用

文本编辑器打开文件。

2. 编辑项目的 Load Image ( 加载映像 ) 选项。

3. 编辑项目的 Load Mode ( 加载模式 ) 选项。

如果 Load Image ( 加载映像 ) 选项为 User Initiated ( 用户启动 ),则无法使用加载模式。

如需了解更多信息,请参见 Logix5000 Controllers Nonvolatile Memory Card Programming Manual (Logix5000 控制器非易失性内存编程手册,

出版号:1756-PM017)。

2

3

加载映像选项 输入

上电时 ALWAYS

内存损坏时 CORRUPT_RAM

用户启动 USER_INITIATED

加载模式 输入

程序 ( 仅远程 ) PROGRAM

运行 ( 仅远程 ) RUN

134 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 135: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

附录 A

状态指示灯

CompactLogix 控制器状态指示灯

下表介绍了 CompactLogix 控制器的状态指示灯。该表还对控制器的各

种行为作了说明,并提供了建议的操作。

主题 页码

CompactLogix 控制器状态指示灯 135

RS-232 串口状态指示灯 137

面板按钮 138

表 35 - 状态指示灯

指示灯 状态 描述 建议的操作

RUN 熄灭 控制器处于程序或测试模式。

正常运行。无需任何操作。

绿色 控制器处于运行模式。

FORCE 熄灭 • 没有包含 I/O 强制值的标签。• I/O 强制未激活 ( 禁用 )。

琥珀色常亮 • I/O 强制已激活 ( 启用 )。• I/O 强制可能存在,也可能不存在。

琥珀色闪烁 一个或多个输入或输出地址已被强制为 On 或 Off 状态,但尚未启用强制。

启用强制或移除已被强制的单个 I/O。

MEM SAVE 熄灭 没有将用户程序和配置数据有效地保存到闪存。

正常运行。无需任何操作。

绿色 正在将用户程序和配置数据保存到闪存。

I/O 熄灭 • 控制器的 I/O 配置中没有任何设备。• 控制器中没有任何项目 ( 控制器内存为空 )。

绿色常亮 控制器正在与其 I/O 配置中的所有设备通信。

I/O 绿色闪烁 控制器 I/O 配置中的一个或多个设备没有响应。

要确定设备为何无响应,请按照以下步骤操作。1. 确认项目中所有 I/O 模块的安装顺序完全相同。2. 确认已将所有设备更新到 新的固件主版本和次版本。3. 使用 RSLogix 5000 软件联机帮助确定哪个 I/O 模块无响应。红色闪烁 控制器没有与其 I/O 配置中的任何设

备进行通信。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 135

Page 136: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

附录 A 状态指示灯

OK 熄灭 • 未上电。• 如果 MEM SAVE 为绿色,则表示正在将用户程序和配置数据保存到闪存中。

正常运行。无需任何操作。

红色闪烁 控制器的固件需要更新。 1. 从 http://www.rockwellautomation.com/support 下载 新固件。2. 要安装 新固件,可任选其一

– 使用 ControlFLASH 实用工具。– 使用 AutoFlash。– 使用 CF 卡。

在控制器中发生可恢复的主要故障。 要清除故障,请按照以下步骤操作。1. 将控制器钥匙开关从 PROG 转到 RUN,再转回到 PROG。2. 联机。

• 控制器发生不可恢复的主要故障,并生成故障代码 60 或故障代码 61。

• 故障代码 60 指示未安装 CF 卡。• 故障代码 61 指示已安装 CF 卡。要

从该故障中恢复,请按照以下步骤操作。

要从故障代码 60 或 61 故障中恢复,请按照以下步骤操作。1. 清除故障。2. 下载项目。3. 切换到远程运行 / 运行模式。4. 如果问题仍然存在:

a. 在给控制器重新上电之前,记录 OK 和 RS232 状态指示灯的状态。

b. 联系罗克韦尔自动化公司。联系方式请参见本出版物封底。

红色 控制器检测到不可恢复的主要故障,并因此清除了内存中的项目。

要从该故障中恢复,请按照以下步骤操作。1. 对机架重新上电。2. 下载项目。3. 切换到运行模式。如果 OK 状态指示灯仍为红色,请联系罗克韦尔自动化公司。

绿色 控制器正常运行。正常运行。无需任何操作。

绿色闪烁 控制器正在存储或加载来自非易失性内存的项目,或将项目存储或加载到非易失性存储器中。

PWR 熄灭 电源关闭或输入电源不足。 确认已打开电源,已正确连接适当的输入电源。

电源发生故障。 更换电源。

绿色常亮 电源运行正常。 正常运行。无需任何操作。

PWR 红色常亮 电源无法为 1768 模块提供有效的 24 V 电源。

要提供 24 V 电源,请按照以下步骤操作。1. 断开系统中的所有模块。2. 重新上电。3. 检查 PWR 状态指示灯。

c. 如果状态指示灯仍为红色,则更换电源。d. 如果状态指示灯为绿色,则表明是系统中的其他模块导致指示灯亮红。移至下一步。

4. 重新安装 1768 运动控制或通信模块。5. 重新上电。

a. 如果状态指示灯为绿色,则表明是 1768 控制器或某个 1769 I/O 模块导致指示灯亮红。

b. 如果状态指示灯仍为红色,则表明是某个 1768 通信或运动控制模块导致指示灯亮红。移至下一步。

6. 逐个断开系统中的 1768 通信或运动控制模块。7. 每从系统断开一个模块后,重新上电并检查 PWR 状态指示灯。a. 如果状态指示灯为绿色,则表明 新断开的 1768 模块导致指示灯亮红,应更换该模块。

b. 如果状态指示灯仍为红色,则继续逐个断开 1768 模块,直到 PWR 状态指示灯变为绿色。

表 35 - 状态指示灯 ( 续 )

指示灯 状态 描述 建议的操作

136 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 137: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

状态指示灯 附录 A

CF 卡状态指示灯

RS-232 串口状态指示灯 RS-232 串口有两个状态指示灯。

I/O PWR 熄灭 控制器或电源运行不正常。 要从该故障中恢复,请按照以下步骤操作。1. 确保系统中的所有模块都已正确安装,且彼此连接牢固。如果控制器 PWR 状态指示灯仍保持熄灭,请继续执行下一步。

2. 断开系统中的所有 1768 通信或运动控制模块。3. 直接在电源旁边重新安装控制器,然后重新上电。4. 如果控制器 PWR 状态指示灯保持熄灭,则更换控制器。5. 如果新控制器上的控制器 PWR 状态指示灯仍保持熄灭,则更换电源。

绿色常亮 控制器正在给 1768 模块正常供电。 正常运行。无需任何操作。

红色常亮 • 需要更换控制器。• 如果系统中安装了 1768 通信和运动控制模块,则需要更换其中某个 1768 模块。

请按照以下步骤操作。1. 断开系统中的所有 1768 通信和运动控制模块。2. 重新上电。3. 检查控制器 PWR 状态指示灯。

a. 如果状态指示灯为绿色,则表示控制器正常运行,需要更换其中某个 1768 模块。

b. 要对 1768 模块进行故障处理,请参见其各自的安装指南。c. 如果状态指示灯保持为红色,则更换控制器。

表 35 - 状态指示灯 ( 续 )

指示灯 状态 描述 建议的操作

注意事项:不得在控制器读或写 CF 卡 ( 通过闪烁的绿色 CF 状态指示灯指示 ) 过程中移除 CF 卡。这会损坏存储卡

或控制器中的数据,并可能损坏控制器中的 新固件。

指示灯 状态 描述

CF 熄灭 不活动。

绿色闪烁 控制器正在读或写 CF 卡。

红色闪烁 CF 卡没有有效的文件系统。

指示灯 状态 描述

DCH0 熄灭 通道 0 的配置与默认串口配置不同。

绿色常亮 通道 0 具有默认串口配置。

CH0 熄灭 无 RS-232 活动。

绿色闪烁 有 RS-232 活动。无需任何操作。

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 137

Page 138: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

附录 A 状态指示灯

面板按钮 控制器面板上有一个埋入式按钮。

表 36 - 按钮操作

如果在以下情况下按下按钮 则操作为

控制器上电后 将 RS-232 配置设置复位到默认设置

控制器上电时 清除控制器内存中的用户程序

138 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 139: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

附录 B

变更历史

本附录简要概述了本手册的版本修订信息。如果您需要了解各版本所作的变更,可参考本附录。如果要根据本手册先前版本增加的内容升级硬件或软件,这些信息尤为有用。

1768-UM001E-ZH-P,2012 年 4 月

1756-UM058D-ZH-P,2009 年 9 月

主题 页码

1768-UM001E-ZH-P, 2012 年 4 月 139

1756-UM058D-ZH-P, 2009 年 9 月 139

变更

更新了 “ 其它资源 ” 列表

添加了安装说明

变更

更新了 “ 关于 1768 CompactLogix 控制器 ” 章节

添加了软件和固件兼容性

添加了 “ 关于 1768 GuardLogix 控制器 ” 章节

添加了关于 “DF1 无线调制解调器支持 ” 的内容

添加了 “ 通过串口广播消息 ” 章节

添加了 “ 在 ControlNet 网络中配置分布式 I/O” 章节

添加了 “ 中断逻辑执行并执行故障处理 ” 章节

更新了 “ 选择系统内务处理百分比 ” 章节

添加了 “ 配置 SERCOS 运动控制 ” 章节

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 139

Page 140: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

附录 B 变更历史

注意事项:

140 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 141: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

索引

数字1768 CompactLogix 控制器

概述 111768 电源 741768 模块放置 731768-CNB 和 1768-CNBR ControlNet 模块 451768-ENBT EtherNet/IP 通信模块 401768-EWEB 网络服务器模块 431768-L43 CompactLogix 控制器

1769 I/O 模块放置和支持 75概述 11状态指示灯 135

1768-L45 CompactLogix 控制器1769 I/O 模块放置和支持 75概述 11状态指示灯 135

1769 模块放置 75

字母ASCII 设备 58

通信 58ASCII 字符

创建和修改字符串 60读写 59数据转换 60

CF卡状态指示灯 137

CompactLogix1768 电源 74CF 卡状态指示灯 137ControlNet 网络 45, 46DeviceNet 通信 49DeviceNet 网络 47DH-485 网络通信 65EtherNet/IP Web 网络 44EtherNet/IP 网络 40I/O 连接 79本地 I/O 性能 78编程语言 97串行网络 50串行网络 DF1 模式 50放置 1768 和 1769 模块 73复杂系统 12管理任务 91机架 11监视 I/O 模块 84开发程序 92开发运动控制应用 107控制器 RS-232 串口状态指示灯 137控制器面板按钮 138控制器通信 69控制器状态指示灯 135连接概述 69连接示例 71配置 I/O 78配置和监视 I/O 77设计系统 13生产和消费数据 69通信模块 11系统设计 13显示故障数据 84消息类型 70选择 I/O 模块 77重新配置 I/O 模块 87

ControlNet 网络 45CompactLogix 概述 46连接 82配置分布式 I/O 81通信 45通信所需的软件 45

COS 78DeviceNet 网络 47

I/O 模块 47模块功能 49配置分布式 I/O 81, 82所需接口 47通信 47通信所需的软件 48

DF1 设备通信 51

DF1 无线调制解调器支持 53DH-485 网络

电缆选型 65配置 64示例配置 64通信 64

EtherNet/IP 网络接口 40连接 44, 46模块功能 42配置分布式 I/O 80示例配置 43, 46通信 40

FBD 97I/O

地址组成 83连接 79配置 78配置和监视 77数据寻址 83

I/O 模块COS 78DeviceNet 47电子匹配功能 79监视 84监视连接 100配置选项 78确定更新 84通信格式 79显示故障数据 84选择 77终端盖板检测 86重新配置 87

I/O 数据寻址 83Logix5000 控制器

DF1 模式 50连接概述 69

Modbus 支持 50PHASE 标签 125PhaseManager 125

更改状态 129配置 125设备阶段指令 130与其他状态模型比较 129转换命令 128状态 127状态模型 127状态模型比较 129状态转换 127

低系统要求 130

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2 月 2013 年 141

Page 142: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

索引

RS-232 串口状态指示灯 137SFC 97ST 97

B本地 I/O 性能 78编程

运动控制 122编程语言

选择 97标签

管理 96标签管理 96标签类型 69

C程序

定义 94开发 92

程序开发 92程序定义 94控制器项目示例 95例程定义 94任务定义 93

重新配置I/O 模块 87

串口控制器连接 34串行驱动程序

配置 35串行网络 50

DF1 设备配置 51DH-485 配置 64Logix5000 控制器的 DF1 模式 50Modbus 支持 50电缆 34读写 ASCII 字符 59控制器连接 33示例 ASCII 设备配置 58通信 50与 ASCII 设备通信 58与 DF1 设备通信 51

创建和修改ASCII 字符串 60

D电缆

串行 34电子匹配功能 79定义

程序 94例程 94任务 93

读写 ASCII 字符串行网络 59

F发送消息 70放置

1768 模块 731769 模块 75

分布式 I/O概述 39配置 EtherNet/IP 网络 80在 DeviceNet 网络中配置 82

复杂 CompactLogix 系统 12

G更改

设备阶段 129更新 84

数据 84功能块图 97固件 13故障数据

显示 84故障字位 85管理

标签 96控制器通信 69任务 91

H互锁数据 69缓存

消息连接 70获取

轴信息 122

J计算

连接使用 71技术规范 3, 10继电器梯形图 97兼容性

软件 13监视

I/O 77I/O 模块 84控制器状态 98

检测模块故障 86检查

驱动器接线 118接收消息 70结构化文本 97

K开发

程序 92运动控制应用 107

开发应用程序监视连接 99

开始 11控制分布式 I/O 39

142 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 143: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

索引

控制器I/O 更新 84串行连接 33监视状态 98控制分布式 I/O 39路径选择 37任务类型 93生成数据 39使用数据 39示例项目 95通信 69状态指示灯 135

控制器备用钥匙 11控制器项目示例 95

L例程

定义 94连接

ControlNet 网络 82EtherNet/IP 网络 44, 46串行 33监视 99确定 I/O 模块是否超时 100确定任何设备是否超时 99生产数据 69通过串口直接连接到控制器 33消费数据 69

连接使用计算 71

连接示例 71联机 33逻辑

执行中断 101

M面板按钮 138模块故障

检测 86

P配置

ControlNet 网络中的分布式 I/O 81DeviceNet 网络中的分布式 I/O 81, 82EtherNet/IP 网络中的分布式 I/O 80I/O 77, 78PhaseManager 125串行驱动程序 35

Q其他资源 10驱动器接线

检查 118

R任务

定义 93管理 91

任务执行 93软件

兼容性 13

S设备阶段 125设计

CompactLogix 系统 13设置

控制器作为时钟主站 109生产和消费数据 69生产数据

连接使用 69生产者标签 69生成数据

概述 39时钟主站 109使用数据

概述 39示例配置

DH-485 网络 64EtherNet/IP 网络 43, 46带 ASCII 设备的串行网络 58

数据更新 84

顺序功能图 97

T梯形图 97添加

SERCOS 接口模块 111运动组 113轴 116

通过串口广播消息 61通信

ControlNet 网络 45DeviceNet 网络 47DH-485 网络 64EtherNet/IP 网络 40串行网络 50格式 79控制器 69确定 I/O 模块是否超时 100确定任何设备是否超时 99通过网络 39通信 47与 DF1 设备 51

通信模块 11

W网络概述 39

X系统

内务处理百分比 102系统要求

PhaseManager 130显示故障数据 84消费数据

连接使用 69消费者标签 69消息

类型 70已发送 70已接收 70执行 70

罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月 143

Page 144: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

索引

消息类型 70消息连接

缓存 70协调系统时间主站 108选择

I/O 模块 77编程语言 97控制器路径 37

Y用户自定义指令 97远程连接类型 71运动控制

协调系统时间主站 108应用开发 107

运动组添加 113

Z整定

轴 120支持的网络 39执行故障处理程序 101指示灯

状态 135终端盖板

检测 86轴

添加 116整定 120

轴信息获取 122

转换ASCII 字符 59

状态改变 78状态机 125状态模型 125

概述 127状态模型比较 129状态指示灯 135

RS-232 串口 137

144 罗克韦尔自动化出版物 1768-UM001F-ZH-P - 2013 年 2 月

Page 145: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000
Page 146: 1768 CompactLogix 控制器 - Rockwell Automation...Manual (Logix5000 控制器通用编程步骤手 册,出版号:1756-PM001) 旨在指导 Logix5000 控制器项目的开发。它提供了到各个指南的链接。Logix5000

出版物 1768-UM001F-ZH-P - 2013 年 2 月© 2013 年 罗克韦尔自动化公司版权所有。保留所有权利。美国印刷

罗克韦尔自动化公司支持

罗克韦尔自动化公司在网站上提供技术信息,以帮助您使用我们的产品。在 http://www.rockwellautomation.com/support/ 上,您可以找到技术手册、技术和应用说明、示例代码、

软件服务包的链接以及 MySupport 功能,你可以对该功能进行定制以充分利用相关工具。您也可以访问

我们的知识库 (http://www.rockwellautomation.com/knowledgebase),以查看常见问题和相关技术信息,进行

支持交流和访问技术论坛,获取软件更新,也可注册以接收软件更新通知。

我们还提供了 TechConnectSM 支持计划,为安装、配置和故障处理提供进一步的电话技术支持。如需了解更多信息,请联系您当地的分销商或罗克韦尔自动化代表,或访问http://www.rockwellautomation.com/support/。

安装帮助

如果您在安装后的 24 小时内遇到问题,请查阅本手册中的相关信息。您可以联系客户支持获取首次帮

助,以协助您安装好产品并完成试运行。

新产品退货

在所有产品出厂前,罗克韦尔自动化都会进行相关测试,以确保产品能够全面运转。但是,如果您的产品因不能正常工作而需要退货,请遵照下列步骤。

文档反馈

您的意见将有助于我们改进文档,更好地满足您的要求。如有任何关于改进本文档的建议,请填写http://www.rockwellautomation.com/literature/ 上提供的表单,出版号:RA-DU002。

美国或加拿大 1.440.646.3434

美国和加拿大以外地区 使用 http://www.rockwellautomation.com/rockwellautomation/support/overview.page 上的 Worldwide Locator,或联系当地的罗克韦尔自动化代表。

美国 请联系您的经销商。您必须向您的经销商提供客户支持案例号码 ( 可拨打以上电话号码获取 ) 以完成退货流程。

美国以外地区 请联系您当地的罗克韦尔自动化代表,以了解退货程序。