技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc...

44
技术资料 AC500-eCo 文档编号:AD220014 可升级的控制器 灵活的自动化控制系统 开始使用 AC500-eCo V2.2

Transcript of 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc...

Page 1: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

技术资料 AC500-eCo

文档编号:AD220014 可升级的控制器

灵活的自动化控制系统

开始使用 AC500-eCo V2.2

Page 2: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 1 技术资料 AC500/Issue: 6.2012

声明

(1) 在实际的系统构建时,请先确认系统组成设备、装置,如使用过程中对额定值、性能留有余

量,以及万一发生故障时将危险降到最低的安全电路等。

(2) 为了安全使用系统,请获取组成系统的各个设备、装置的指南及安装说明书,在确认好包括

“安全注意事项”、“安全要点”等内容后再使用。

(3) 本文件所属的产品/系统只允许由具备相关工作经验要求的合格人员进行操作,确认适合系统

的规格、法规及规定。

(4) 未经ABB公司许可,严禁擅自对本资料的一部分或全部内容进行篡改及散发。

(5) 本资料的记录内容为测试指导,在应用过程,请根据现场实际情况适当调整,或者咨询ABB

技术支持人员。

(6) 我们已对文档中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,

因此我们不保证文档中所述内容与硬件和软件完全一致。文档中的数据都按规定经过检测,必要的

修正值包含在下一版本中。

(7) 本资料的记录内容若有改版,恕不另行通知。

Page 3: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 2 技术资料 AC500/Issue: 6.2012

目录

1. 简介 .............................................................................................................................4

1.1. 面向的读者 ................................................................................................................... 4

1.2. 参考文档 ....................................................................................................................... 4

1.3. 准备工作 ....................................................................................................................... 4

1.4. 连接电源 ....................................................................................................................... 4

1.5. CPU 集成 I/O的接线 ...................................................................................................... 5

1.6. PLC 与电脑连接 ............................................................................................................. 6

2. 安装 PS501 Control Builder Plus V2.2.....................................................................7

3. Control Builder Plus 概述 ........................................................................................9

4. 开始一个新工程 ......................................................................................................... 10

4.1. 创建一个新工程 .......................................................................................................... 10

4.2. PLC 硬件组态 .............................................................................................................. 11

4.3. 配置 CPU 集成 IO ......................................................................................................... 12

4.4. 配置本地 I/O 总线 ...................................................................................................... 14

4.5. 设置 CPU 的 IP地址 ..................................................................................................... 16

4.6. 功能块编辑 ................................................................................................................. 17

4.7. 设置通讯参数 .............................................................................................................. 21

4.8. 编辑完的程序和 PLC 硬件的连接 ................................................................................ 25

4.9. 运行程序 ..................................................................................................................... 26

5. CS31 总线分布式 I/O 扩展 ........................................................................................ 28

AC500-eCo 的 CS31 分布式扩展- 配置实例 .............................................................................. 28

Page 4: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 3 技术资料 AC500/Issue: 6.2012

6. 通过串口 COM1 和 COM2 进行 Modbus RTU 通讯 .................................................. 31

6.1. COM1 口的接线 ............................................................................................................. 31

6.2. COM2 的接线 ................................................................................................................ 32

6.3. 配置实例 ..................................................................................................................... 33

6.4. 功能块 COM_MOD_MAST .................................................................................................. 34

7. AC500-eCo 与触摸屏连接 ............................................................................................ 38

7.1. 串口接线 ..................................................................................................................... 38

7.2. 配置实例 ..................................................................................................................... 39

7.3. 以太网连接 ................................................................................................................. 40

Page 5: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 4 技术资料 AC500/Issue: 6.2012

1. 简介

1.1. 面向的读者

本手册面向的读者是那些负责调试和使用 AC500-eCo 的用户。该手册中使用的例程为用于培训目的的简

单样例,不可直接用于实际工程设计。

注意

用户需具备基本的电气知识、电气接线经验以及 PLC 操作方面的知识。

注意

如需了解关于 Control Builder Plus、CoDeSys 编程及 AC500 系列 PLC 应用方面的更多知

识,请查看软件在线帮助。

1.2. 参考文档

Reference Description 1 CoDeSys 帮助

1.3. 准备工作

在开始之前,需要至少准备以下元件:

1. AC500-eCo 的 CPU(本手册以 PM564-T-ETH 为例)及 24V 直流电源;

2. RS485的 USB编程电缆(TK503)或以太网电缆;

3. PS501安装 U 盘及电脑;

4. 平口螺丝刀;

5. 电缆若干;

1.4. 连接电源

注意

如果不注意预防措施可能导致人身伤害或产品的损坏。

确保 CPU在停止模式下。

L+ M FE L+ M

24V in 24V out

需要连接 24V直流电源至电源端子。电源端子从

左至右依次为 24V 输入(L+ ,M),控制回路地

线,24V输出(L+ ,M)。

接线后,接通电源你会看到 LED PWR 变为绿色:

Page 6: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 5 技术资料 AC500/Issue: 6.2012

1.5. CPU 集成 I/O的接线

下图显示数字量输入和 PM564 CPU的电气连接。

下图显示数字量晶体管输出与 PM564 CPU的电气连接(仅限于 PM564-T)。

下图显示数字量继电器输出与 PM564 CPU的电气连接(仅限于 PM564-R)。

Page 7: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 6 技术资料 AC500/Issue: 6.2012

1.6. PLC 与电脑连接

AC500-eCo与电脑连接需要使用 TK503 编程电缆。如下图:

此连接方式需要安装 TK503 驱动程序(安装 U盘\ Driver\TK503_TK504\ TK503_TK504_Installer.exe)

此外,带以太网的 AC500-eCo 与电脑连接还可以使用以太网电缆进行连接。

TK503

Page 8: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 7 技术资料 AC500/Issue: 6.2012

2. 安装 PS501 Control Builder Plus V2.2

在电脑上插入安装 U盘。如果你的电脑上的 U盘驱动器设置为“自动运行”,则安装界面自动打开。否则,

你可以执行位于 U盘根目录上的文件“start_menu.exe”,选择”开始”- >“运行”,然后输入“[X]:\

start_menu.exe”(其中[X]是 U 盘驱动器)来执行这个文件。

首先选择安装界面语言。

点击“OK”打开安装界面。

Page 9: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 8 技术资料 AC500/Issue: 6.2012

执行“标准安装”来完成 CBP(Control Builder Plus)的安装。如果需要的话,可以安装“专家工具和驱

动器”。

如果你将整个安装 U盘里的文件拷贝到一个文件夹中进行安装,则需要直接执行文件“用户文件夹

\ControlBuilderPlus\ setup.exe”来进行 CBP(Control Builder Plus)的安装。

Page 10: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 9 技术资料 AC500/Issue: 6.2012

3. Control Builder Plus 概述

使用 Control Builder Plus,界面语言为系统默认语言,用户可以通过 tools --> Options -->

International Settings --> Specific culture,改为简体中文。

Page 11: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 10 技术资料 AC500/Issue: 6.2012

4. 开始一个新工程

4.1. 创建一个新工程

1) 首先,双击 图标,或点击开始-->程序-->ABB--> ,打开 CBP配置环境。

单击工具栏的新建工程。

2) 在窗口中选择AC500工程,点击确定。

为工程命名。名称可为字母、数字、字符和汉字。

工程保存的路径。点击 可选择存储路径。

Page 12: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 11 技术资料 AC500/Issue: 6.2012

3) 在窗口中选择相应的CPU 型号,本例中我们选择 : AC500 PM564-ETH。完成后,点击添加设备。

4.2. PLC 硬件组态

1) PLC 配置窗口。

使用的 CPU 类型

启动 CoDeSys 编程环境

字符和汉字。

CPU 属性参数配置

机载 IO 配置

本地 I/O总线配置

CPU 集成串口设置

CPU 集成以太网设置

Page 13: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 12 技术资料 AC500/Issue: 6.2012

2) 双击“CPU_parameters”打开 CPU参数配置窗口进行 CPU相关参数配置。如:将检查电池选项关闭。

4.3. 配置 CPU集成 IO

1) 在硬件组态树状结构图中,选择“IO(机载 IO)”,双击打开机载 IO配置。

2) 在打开的 IO配置框中对相应的模块参数进行设定。

Page 14: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 13 技术资料 AC500/Issue: 6.2012

3) 数字量输入 Input0~4 可以设为 Input, Interrupt on rising edge, Interrupt on falling edge和

Fast counter四种模式。点击需要配置的参数“值”选项,在下拉菜单中选择相应模式。

4) 模拟量输入 Input AI0~1可以设为 Digital input和 Analog input 0...10V 两种模式。点击需要配

置的参数“值”选项,在下拉菜单中选择相应模式。

5) 数字量输出 Output0~4可以设为 Output和 PWM 两种模式。其中 PWM 模式下可以选择 PWM 运行模式。

点击需要配置的参数“值”选项,在下拉菜单中选择相应模式。

Page 15: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 14 技术资料 AC500/Issue: 6.2012

6) 模拟量输出 Output 0 可以设为 0...10V, 0...20mA 和 4...20mA 三种模式。点击需要配置的参数“值”

选项,在下拉菜单中选择相应模式。

7) 点击“I/O 映像”,可以对每一变量指定变量名和更改描述。点击 右侧空白处,可以添加变量名

(支持英文和数字)。点击描述栏,可以更改变量描述。

如下图所示:如果一个通道有多种模式,只有与配置一致的模式能够被识别。

4.4. 配置本地 I/O 总线

1) 在硬件组态树状结构图中,选择“IO_Bus(I/O-Bus)” 选项,点击鼠标右键,点击“添加设

备”,打开添加设备选型框。

Page 16: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 15 技术资料 AC500/Issue: 6.2012

2) 在添加设备选型框中,选择相应的设备,点击“添加设备”,一次可以添加多个设备。

Page 17: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 16 技术资料 AC500/Issue: 6.2012

3) 双击添加的 IO设备可以对此 IO设备进行设置,设置方法同 4.3配置 CPU集成 IO。

4.5. 设置 CPU 的 IP 地址

1) 验证已连接的设备,点击菜单 “工具”\“IP 配置工具”。

2) 点击“扫描” 搜索 CPU的 IP地址

Page 18: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 17 技术资料 AC500/Issue: 6.2012

3) 点击扫描到的设备,在窗口下方配置 IP地址,然后点击“发送配置”完成配置。

4) 更多 IP地址的配置方法请参考具体文档。

4.6. 功能块编辑

1) 在硬件组态树状结构图中,双击“AC500_1”,打开 CoDeSys。

2) 点击主窗口左侧的 POU文件夹,双击主程序 PLC_PRG,进入程序编辑界面。

Page 19: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 18 技术资料 AC500/Issue: 6.2012

3) 如果需要选用 IL,FBD 或 LD 编程模式对主程序 PLC_PRG 进行编程,需要进行以下操作。点击“工程”

\“全部重新编译生成”。

4) 点击“工程”\“对象”\“转换成...”,弹出转换对象对话框。

5) 选择编程语言,本例为 LD。点击确定。

6) 添加常开接点。

Page 20: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 19 技术资料 AC500/Issue: 6.2012

7) 并联常开接点。

8) 添加线圈。

Page 21: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 20 技术资料 AC500/Issue: 6.2012

9) 添加带 En功能框。点击新添加的 AND功能框(点击蓝色 AND),按 F2,弹出输入助手。选择需要使

用的功能块,单击确定。

10) 编写完程序后,我们需对程序进行校验。点击“工程”选择“编译生成”或“全部重新编译生成”,

编程软件可对用户编写的程序进行编译和校验。如果出现错误或警告,系统会在信息栏中用红色字体

提示和显示。用户可双击显示的信息定位错误代码位置,对程序进行修改。待修改完毕后,需再重复

上述步骤进行校验。

Page 22: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 21 技术资料 AC500/Issue: 6.2012

4.7. 设置通讯参数

1) 编译完所有的程序并校验无误后,我们需要把程序下载到 CPU 中。并需对连接方式和连接端口进行选

择和设定,AC500-eCo 系列 CPU 可通过多种方式进行编程连接。如 : COM1 串口, Ethernet 端口来

下载程序。

首先,我们选择 COM1 串口来进行程序下载。ControlBuilderPlus主窗口界面,在硬件设置界面,选

择 COM1 – Online_Access [COM1 – 联机访问](预设)。并对端口的基本信息进行设定。

Page 23: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 22 技术资料 AC500/Issue: 6.2012

2) 在 CoDeSys里选择“联机”菜单里的“通讯参数...”设定选项,进行通讯参数的设置。

3) 在通讯参数设定窗口中,选择“Gateway... ”,把 Connection 设定为 Local 模式。

Page 24: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 23 技术资料 AC500/Issue: 6.2012

4) 点击“New”选项来选择相应的通讯方式。本例中我们选择了 Serial(RS232)串口通讯方式。

5) 对选定模式的通讯参数进行设定。“Port”需要设为 TK503所使用的串口(可以在设备管理其中查

看) , “Motorola byteorder” 选项须设定为“Yes”。

Page 25: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 24 技术资料 AC500/Issue: 6.2012

6) 如果使用以太网电缆进行程序下载,点击“New”选项,选择了 TCP/IP 通讯方式。参数可按下图进行

设置。其中 Address 项需填写 AC500-eCo的 IP地址。同时,PC端的 IP地址需要与 AC500-eCo的 IP

地址设在同一网段内。

Page 26: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 25 技术资料 AC500/Issue: 6.2012

4.8. 编辑完的程序和 PLC 硬件的连接

1) 下载 PLC 程序点击“联机”→“登录” : 当程序下载选择界面出现,选择”是”即可下载或连接到

CPU。

2) 下载完毕后,选择联机菜单,点击创建引导工程(此功能可在“资源”-> “目标系统设置”->“一

般设置”中设定为自动加载)。通过该操作可将程序源代码写到 CPU 的 EPROM 中,使得 CPU重新上

电可以自动加载程序。

Page 27: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 26 技术资料 AC500/Issue: 6.2012

4.9. 运行程序

1) 将 AC500-eCo上的运行开关拨到 run 位置

2) 在“联机”菜单里选择“运行”选项,程序进入运行状态。

3) 在运行状态中,可使用“写入新值”或“强制新值”对变量进行写入,强制和释放操作。

Page 28: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 27 技术资料 AC500/Issue: 6.2012

4) 写入新值后,程序中的变量变成了蓝色。

Page 29: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 28 技术资料 AC500/Issue: 6.2012

5. CS31 总线分布式 I/O 扩展

通过前面的熟悉和使用,用户对于 AC500-eCo PLC 的系统结构和软件使用有了初步的认识。接下来,我们向

大家介绍一种分布式扩展方式:采用 ABB的 CS31 总线来实现的分布式扩展。

对于 AC500-eCo的每一个从站都需要添加一个分布式从站模块 : DC551-CS31 或 CI592-CS31,分布式模块的

右侧可连接 I/O 模块。每个分布式模块的带模块能力为 : 最多扩展 7个模块;开关量最多 240点输入和 240

点输出;模拟量最多 32 路输入和 32 路输出。

整个 CS31 总线系统采用主从结构 : 一个主站可带最多 31 个分布式从站。通讯距离 : 不加中继器为 500

米,增加中继器(最多 3 个)最远可达 2000 米;通讯波特率 : 187.5 Kbit/s。

AC500-eCo 的 CS31 分布式扩展- 配置实例

1) 首先,我们进入到硬件配置(组态)界面。在窗口中选择“Interface [接口]”选项,再选择 COM1 –

Online_Access [COM1 – 联机访问]项,单击鼠标右键在弹出窗口中选择“插入设备”。在弹出的插入

设备对话框内选“COM1_CS31_Bus”,点击“插入设备”,点击“关闭”。

Page 30: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 29 技术资料 AC500/Issue: 6.2012

2) COM1 – Online_Access [COM1 – Online Access]项变换为 COM1_CS31_Bus (COM1 - CS31-Bus 项。

继续在该项上点击鼠标右键,选择“添加设备”,再选择可添加的分布式模块。在这里我们选择

DC551_CS31 模块。一次可插入多个从站模块,完成后点击“关闭”。

3) 完成上一步的添加后,再右键点击刚才添加的 DC551-CS31 图标。点击“添加设备”即可给分布式扩展模

块添加相应的 I/O 模块了。

Page 31: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 30 技术资料 AC500/Issue: 6.2012

4) CS31 总线基于 RS-485通讯协议,支持主从结构,一个主站最多可添加 31个从站单元。所以,在本例中

可按需要添加相应的 DC551-CS31 分布式扩展模块。每一个 DC551-CS31 模块最多可扩展 7 个 I/O 模块,

其中数字量最大 240 DI 和 240 DO;模拟量最大 32 AI 和 32 AO。

5) 添加完所需的模块后,每个模块的变量地址分配同前面 I/O 模块的地址分配一致,详情请参考 4.3配置

CPU 集成 IO。

6) 更多总线分布式扩展的配置方法请参考具体文档。

Page 32: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 31 技术资料 AC500/Issue: 6.2012

6. 通过串口 COM1 和 COM2 进行 Modbus RTU 通讯

6.1. COM1口的接线

串行接口 COM1 通过一 9孔 SUB-D 型接头连接,其配置为 RS-485。串行接口 COM1 的管脚分配如下图所示。

如果使用 RS-485总线进行连接,互相连接的总线(每个总线网段)必须连接电气终端。需要如下操作:

在线路的两端,每端安装 1 个 120 Ohms的电阻(避免信号反射)

另外,还需安装 RxD/TxD-P 的上拉电阻和 RxD/TxD-N的下拉电阻。当没有数据交换时,这两个电阻定义

了总线上的高电平。

只需要在每个总线总站上安装一次上拉电阻和下拉电阻。

下图说明总线主站在总线一端的 RS-485总线。

如果主站位于总线中间,不需要安装终端电阻。然而,有必要连接上拉和下拉电阻(见下图)。

Page 33: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 32 技术资料 AC500/Issue: 6.2012

6.2. COM2的接线

串行接口 COM2 连接到一个可插拔的 5 孔端子单元上,其配置为 RS-485。串行接口 COM2 的插脚分配如

下图所示。

如果使用 RS-485总线进行连接,互相连接的总线(每个总线网段)必须连接电气终端。需要如下操作:

在线路的两端,每端安装 1 个 120 Ohms的电阻(避免信号反射)

另外,还需安装 RxD/TxD-P 的上拉电阻和 RxD/TxD-N的下拉电阻。当没有数据交换时,这两个电阻定义

了总线上的高电平。

只需要在每个总线主站上安装一次上拉电阻和下拉电阻。由于这个原因,在 AC500-eCo CPU 模块的 COM2

接口上已经集成了这两个电阻。通过连接 COM2的端子 1-2和 3-4用以将其激活。

下图说明总线主站在总线一端的 RS-485 总线。

注意

有产生机器故障的危险!

一条总线上,只能安装一个上拉电阻。

只在主站使用上拉电阻。

Page 34: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 33 技术资料 AC500/Issue: 6.2012

如果主站位于总线中间,不需要终端电阻。然而,有必要连接上拉和下拉电阻(见下图)。

6.3. 配置实例

1) 首先,我们进入到硬件配置(组态)界面。在窗口中选择“Interface [接口]”选项,再选择

COM1 – Online_Access [COM1 – 联机访问]项,单击鼠标右键在弹出窗口中选择“插入设备”。在弹出

的插入设备对话框内选“COM1_MODBUS”,点击“插入设备”,点击“关闭”。

注意

有产生机器故障的危险!

一条总线上,只能安装一个上拉电阻。

只在主站使用上拉电阻。

Page 35: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 34 技术资料 AC500/Issue: 6.2012

2) COM1 – Online_Access [COM1 –联机访问]项变换为 COM1_MODBUS (COM1 – MODBUS) 项。

双击进行配置。如果使用 RS-485进行 MODBUS通讯,则“RTS 控制器”项必须设置成“报文”。如果当前

设置的 CPU作为 MODBUS主站,则需要把“运行模式(Operation mode)”设为“主站(Master)”,地址

使用默认值 0。如果当前设置的 CPU作为 MODBUS 从站,则需要把操作模式“运行模式(Operation mode)”

设为“从站(Slave)”,地址设为非 0数。

3) 如果 COM 口在设为 MODBUS RTU 通讯的同时还需要下载程序,则“允许登入(Enable login)”

需要设为“允许(Enable)”,同时“奇偶性(Parity)”需要设为“无(none)”。

6.4. 功能块 COM_MOD_MAST

功能块 COM_MOD_MAST 所属库文件为 Modbus_AC500_V10.LIB。功能块 COM_MOD_MAST 实现 COM接口

(COM1, COM2)的 MODBUS 主站功能。对于每个接口,应使用独立的 COM_MOD_MAST 功能块。在使用某个接

口的 COM_MOD_MAST 之前,该接口必须通过 Control Builder (PS501)将它配置为 MODBUS 主站接口。在输入

EN 的上升沿,功能块 COM_MOD_MAST 读取输入数值,根据输入产生报文,并将此报文发送到从站。

实例 COM_MOD_MAST 功能描述

EN 输入 BOOL 启用功能块

COM 输入 BYTE 接口识别号(COM1, COM2)

SLAVE 输入 BYTE 从站地址

FCT 输入 BYTE 功能代码

TIMEOUT 输入 WORD 报文超时,单位 ms

Page 36: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 35 技术资料 AC500/Issue: 6.2012

ADDR 输入 WORD 从站操作数/寄存器地址

NB 输入 WORD 数据个数

DATA 输入 DWORD 主站中第一个操作数区域地址将该区域中的数

据发送到从站,或将读自从站的数据保存在这

里。

DONE 输出 BOOL 就绪信息

ERR 输出 BOOL 功能块故障信息

ERNO 输出 WORD 故障代码

1) EN BOOL (使能)

如果在 EN 输入出现上升沿时,全部的输入被读入。

如果输入数值有效,发送一条请求报文给从站。

如果存在一个以上的输入为无效数值,不产生报文,而是在输出 ERR 和 ERNO 显示错误信息。

在请求处理过程中,输入 EN 的状态如果发生变化,新信息不被处理。

2) COM BYTE (com)

在输入 COM中,指定 MODBUS 接口编号。

COM = 1: COM1

COM = 2: COM2

3) SLAVE BYTE (从站)

在输入 SLAVE中,指定接收报文的从站地址。

4) FCT BYTE (功能代码)

在输入 FCT 中指定请求报文的功能代码。

01 或 02 读取 n 位

03 或 04 读取 n 个字

05 写 1 位

06 写 1 个字

07 读取 8 个位

15 写 n 位

16 写 n 字

5) TIMEOUT WORD (超时)

在输入 TIMEOUT 中设置报文超时时间,单位:毫秒(ms)。

如果在 TIMEOUT 所规定的时间间隔内没有收到响应,程序终止并输出错误识别码。

Page 37: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 36 技术资料 AC500/Issue: 6.2012

注:超时时间的设定依据 MODMAST 功能块处理任务的周期时间确定。实际时间会与技术规范有偏差,最

坏情况是任务周期时间-1 ms。

6) ADDR WORD (地址)

用于读取或写入的从站操作数/寄存器地址在输入 ADDR 中指定。

对于 MODBUS 从站模式下 AC500 设备操作数的存取通过 MODBUS 交叉引用列表进行定义。只能使用在

MODBUS 地址列表中所列举的操作数。当访问其他设备时,ADDR 可以自由选择。须从相应的设备描述中

设置有效的范围。

7) NB WORD (数量)

在输入 NB 中,指定要写入或读取的数据个数。

NB 的单位取决于所选择的功能。对于位存取,在 NB 中规定位个数,对于字和双字存取,在 NB 中规定

字的个数。

下列限制适用于长度规定:

FCT Nb 最大值

01 或 02 2000 位

03 或 04 125 个字/62 个双字

05 1 位

06 1 个字

07 8 位

15 1968 位

16 123 个字/61 个双字

8) DATA DWORD (数据)

在输入 DATA ,指定主站中的第一个操作数的地址,数据从该地址复制/写入从站或者从站读取的数据将

被保存在该地址。因此,操作数的类型(例如,位)必须与所选择的功能相匹配(例如 FCT 1,读取 n

个位)。

9) DONE BOOL (完成)

输出 DONE 表示任务运行的状态。在过程完成或者被终止后(由于出错),DONE 输出一个周期的 TRUE。

因此,这一输出要与输出 ERR 一起综合判断。如果 ERR 为 TRUE,说明发生错误。此时,在输出 ERNO 中

可以读出故障代码。

10) ERR BOOL (故障)

Page 38: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 37 技术资料 AC500/Issue: 6.2012

输出 ERR 表示功能块处理过程中是否有出错。这一输出要与输出 DONE 一起综合判断。如果 DONE=TRUE

且 ERR=TRUE,说明出错。此时,在输出 ERNO 中可以读出故障代码。

11) ERNO WORD (故障代码)

当输入无效的数值或在处理过程中出错时,输出 ERNO 将显示错误信息。ERNO 要与输出 DONE 和 ERR 一

起综合判断。ERNO 的输出数值仅在 DONE 为 TRUE 以及 ERR 为 TRUE 时有效。在输出 ERNO 的错误信息,

在功能块描述部分有解释。

更多 MODBUS 的使用方法请参考具体文档。

Page 39: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 38 技术资料 AC500/Issue: 6.2012

7. AC500-eCo与触摸屏连接

7.1. 串口接线

AC500-eCo 的串行接口 COM1 和 COM2都可以与任一款主流触摸屏连接。本手册以 CP400 系列触摸屏为例,描

述 AC500-eCo如何与触摸屏连接配置。

连接 AC500-eCo的串口与 CP400系列触摸屏串口各管脚定义如下图所示。

其中,连接 AC500-eCo的串口 COM1与 CP400 系列触摸屏串口 COM1,COM3可以使用专用电缆 TK406。

Page 40: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 39 技术资料 AC500/Issue: 6.2012

7.2. 配置实例

1) 首先,需要将 AC500-eCo 用于连接触摸屏的串口设置成 RS-485 的 MODBUS 从站。地址设为非 0 数(奇偶

性(校验)最好设为无)。

2) 将 CP400 系列触摸屏的拨码开关除了 6 之外全部拨成 ON (6 为 OFF)。

3) CP400 系列触摸屏上电后,在配置窗口中按照 AC500-eCo 的串口配置为触摸屏做相应的串口配置(校验位

最好设为 NONE)。注意,串口的所有参数(波特率,校验位,数据位,结束位)必须与 CPU 的 MODBUS

设置一致。

Page 41: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 40 技术资料 AC500/Issue: 6.2012

4) 在 CP400 编程软件中将控制器设为 ABB AC500-eCo 或者 MODBUS 从站。配置相应的串口信息。注意,串

口的所有参数(波特率,校验位,数据位,结束位)必须与 CPU 的 MODBUS 设置一致。

5) 将程序下载到 CP400 系列触摸屏中,然后运行 CPU 和触摸屏,如果不提示连接错误,则连接成功。具体

的 CP400 系列触摸屏的使用方法请参考 CP400 具体文档。

7.3. 以太网连接

1) 首先连接以太网电缆。线缆连接好后,需要对 AC500-eCo 和触摸屏进行配置。首先,需要将 AC500-eCo

的以太网口设置成 MODBUS TCP/IP。服务器连接设为非 0 数。

Page 42: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 41 技术资料 AC500/Issue: 6.2012

2) 将 CP400 系列触摸屏的拨码开关除了 6 之外全部拨成 ON (6 为 OFF)。

3) CP400 系列触摸屏上电后,设好 IP 地址。

Page 43: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 42 技术资料 AC500/Issue: 6.2012

4) 在 CP400 编程软件中将控制器设为 ABB AC500 PM571 Ethernet。然后配置 CPU 的 IP 地址。

5) 下载固件及应用程序到 CP400 系列触摸屏中,然后运行 CPU 和触摸屏,如果不提示连接错误,则连接成

功。具体的 CP400 系列触摸屏的使用方法请参考 CP400 具体文档。

Page 44: 技术资料 AC500-eCo - ABB Group · 2018-05-10 · 北京abb 电气传动系统有限公司 plc 技术部 5 技术资料ac500/issue: 6.2012 1.5. cpu集成i/o的接线 下图显示数字量输入和pm564

北京 ABB 电气传动系统有限公司 PLC 技术部 43 技术资料 AC500/Issue: 6.2012

文档名称 版本 创建/修订日期 创建/修订人 备注

开始使用 AC500-eCo V2.2

V1.0.0 2012-6 Mark-Feng.Wang

联系我们

北京 ABB 电气传动系统有限公司

地址:北京市朝阳区酒仙桥北路甲 10 号 D 区 1 号

邮编:100015

总机:(86-10)58217788

传真:(86-10)58217518

服务热线: 400 810 8885

E-Mail: [email protected]

网址: http://www.abb.com.cn/plc