AC500软件培训教程
AC500-eCo 使用手册
北京 ABB 电气传动系统有限公司 PLC 技术部
2
技术资料 AC500/Issue: 09.2011
1. 序言
1.1. 面向的读者
本手册面向的读者是那些负责调试和使用 AC500-eCo 的用户。读者需要具备基本的电气知识、电 气接线经验以及 PLC 操作方面的知识。
1.2.
准备工作
在开始之前,需要至少准备以下元件: 1. AC500-eCo 的 CPU(本手册以 PM564-T-ETH 为例)及 24V 直流电源; 2. RS485 的 USB 编程电缆(TK503)或以太网电缆; 3. PS501 安装 CD 及电脑; 4. 螺丝刀; 5. 电缆若干;
此外,带以太网的 AC500-eCo 与电脑连接还可以使用以太网电缆进行连接。
北京 ABB 电气传动系统有限公司 PLC 技术部
5
技术资料 AC500/Issue: 09.2011
2. 安装 PS501 Control Builder
如果你的电脑上的 CD - ROM 驱动器设置为“自动运行”,则安装界面自动打开。否则,你可以执行 位于 CD - ROM 根目录上的文件“CD_Menu_V5x.exe”,选择”开始”- >“运行”,然后输入 “[X]:\ CD_Menu_V5x.exe”(其中[X]是 CD- ROM 驱动器)来执行这个文件。
北京 ABB 电气传动系统有限公司 PLC 技术部
7
技术资料 AC500/Issue: 09.2011
北京 ABB 电气传动系统有限公司 PLC 技术部
4
技术资料 AC500/Issue: 09.2011
1.5.
PLC 与电脑连接
AC500-eCo 与电脑连接需要使用 TK503 编程电缆。如下图:
ABB_AC500软件培训教程(中文)
ABB_AC500软件培训教程(中文)1. 软件介绍ABB AC500是一款功能强大的PLC软件,主要应用于自动化控制领域。
它不仅可以实现传统的PLC编程,还支持多种高级语言编程,如C、C++、Java等。
AC500软件具有可靠性高、速度快、易于维护等优点,因此在工业自动化领域得到了广泛应用。
2. 安装在开始培训之前,我们需要先安装AC500软件。
以下是安装步骤:1.下载安装程序我们可以在ABB官网上下载AC500的安装程序。
下载完成后,双击运行程序,根据提示进行安装。
2.选择安装路径在安装过程中,我们需要选择软件的安装路径。
建议选择一个容量较大的磁盘分区,并确保安装路径没有中文或空格。
3.安装组件在确认安装路径之后,我们需要选择需要安装的组件。
建议将所有组件都选择安装,以便在以后的开发中使用。
3. 界面介绍AC500软件的界面比较简洁,主要分为以下几个部分:1.工具栏工具栏位于软件的顶部,包含了常用的工具按钮,如新建、打开、保存等。
2.项目资源管理器项目资源管理器位于软件的左侧,用于管理工程文件和工程组件。
3.编辑器编辑器位于软件的中央,用于编辑程序代码。
4.输出窗口输出窗口位于软件的底部,用于显示程序编译和调试信息。
4. 编程基础AC500软件支持多种编程语言,如Ladder、ST、FBD、C、C++、Java等。
在本文档中,我们主要介绍Ladder和ST两种编程语言的基础知识。
4.1 LadderLadder是一种图形化编程语言,类似于电路图。
程序由不同的图形元素(如接触器、线圈、定时器等)组成,可以实现数字控制、计数器、定时器等功能。
以下是一个简单的Ladder程序:--| M0.0 |--| M0.1 |这个程序表示:当M0.0为真时,M0.1也为真。
4.2 STST是一种结构化文本编程语言,类似于C语言。
ST可以实现数据处理、逻辑运算等功能。
以下是一个简单的ST程序:IF x = y THENa :=b + c;ELSEa :=b - c;END_IF;这个程序表示:如果x等于y,那么a等于b加上c;否则a等于b减去c。
TOTOLINK AC500用户使用说明
2
图 1.6 二、AP 状态 2.1 查看 AP 状态 功能描述:网络状态是显示已被绑定的 AP 运行状态是否正常,可以查看 AP 的详细的设备 信息。 菜单:AP 状态 步骤:查看当前运行状态,如图 2.1 所示。
TOTOLINK AC500 用户使用说明
一、AP 扫描 1.1 增加绑定 功能描述:绑定设备是将 AC 发现的 AP,赋予指定 AC 管理的权限,绑定后,其他 AC 发 现了也不能对 AP 进行管理。AC 的管理功能需要绑定 AP 后才能实现。 菜单:AP 扫描 步骤: 1. 使用动态 IP 方式绑定(由 AC 自动分配 IP 地址 [推荐]): 输入: AP 名称 选 择:群组 选择:组网模式[动态] 点击:绑定. 如图 方式绑定(设定固定的 IP 地址):输入:AP 名称 选择:群 组 选择:组网模式[静态] 输入:IP 地址 点击:绑定 确定:选 择静态模式? 如图 1.2 所示。
图 1.2 结果 1:点击:已绑定扫描列表,如图 1.3 所示:
1
图 1.3 结果 2:一分钟后,AP 重新获取到 IP 地址。点击:已绑定扫描列表,如图 1.4 所示。
目录
目录..................................................................................................................................................... 1 TOTOLINK AC500 用户使用说明..................................................................................................
ABB_AC500软件培训教程(中文)
在右侧窗口中 展开PDP22-FBP,可以看 到添加的I/O模块
通过FBP进行分布式扩展(Profibus DP)
选中每个模块,在下面的窗口中选择 每个字节的输入/输出,点击右键,选 择Create varialbe创建变量
通过FBP进行分布式扩展(Profibus DP)
用户界面—标题栏
新建工程:新建一个工程。 打开工程:打开一个工程或从PLC上载一个工程。 保存:保存工程文件。 运行:启动登录程序的运行。 停止:停止程序的运行。 跳过:单步执行程序,程序在执行之后停止。“跳过” 命令遇到功能块或函数时,会跳过功能块执行下一条语名。
退出:退出调试状态,回到程序编写状态。 全局查找:查找所需目标。 剪切:将选中的部分剪切到剪贴板。 复制:将选中的部分复制到剪贴板。 粘贴:将剪贴板中的部分粘贴到当前窗口。 查找:在当前窗口查找所需目标。 查找下一项:查找下一个目标。
用户界面—信息窗口及状态栏
信息窗口 信息窗口位于编辑器的下方,用于实时显示程序编译、错误、警告中 比较的消息,双击消息窗口中的任一条消息,可以自动跳到编辑器中的相关行 ,以便查找到相关信息,通过“编辑/下一个错误”和“编辑/前一个错误”命 令可以在错误消息中快速跳转。当“窗口”下拉菜单里“信息”选中时,则消息 窗口打开,否则消息窗口关闭。
Ethernet������
ARCNET
Couplers通讯配臵二:扩展通讯模块
选择Couplers,点击右键������ 通过添加子元件,选择相 应的通讯模块 PROFIBUS DP������ Ethernet������ CANopen������ DeviceNet 计数模块DC541
通过FBP进行分布式扩展(Profibus DP)
ABB AC500 编程软件培训
AC 500
Interface端口配置:
选中COM1或COM2,点击右键 选择Replace element,可以设定不同的工作模式
编程口 Online access ASCII MODBUS CS31-Bus:COM2不能设定为此模式 AC500可通过FBP作为从站集成到其他总线系统上
Couplers通讯配置一:集成通讯端口
选择Couplers->Internal,点击右键 通过Replace element,选择CPU集成的网络
不集成任何网络 Ethernet ARCNET
AC 500
Couplers通讯配置二:扩展通讯模块
Advant Controller 500
PS501 软件培训教程
AC 500
第一章
软件安装
AC 500
软件安装:
选择语言English 点击Installation PS501
AC 500
用户界面:
菜单栏
工具条 所有功能可以通过菜单栏进行操作,最经常使用的功 能可以直接通过标准工具条中的图标进行操作。ect Organizer
包含4个选项卡
程序组织单元POU 数据类型Data types 可视化Visualization 资源Resource
AC 500
第三章
硬件组态
AC 500
硬件配置:
在Object Organizer中选择Resource 选项卡
双击PLC Configuration,在中间出 现的窗口中进行设置
ABB公司AC500PLC培训课程第一天1-11_Retentive_Variables_CN
AC500 变量 保持变量 基本模块
© ABB Group – Version 2.2 (2009-08) Technical Guides
保持变量 内容
概要 保持变量 PERSISTENT变量 %R PERSISTENT变量
© ABB Group July 9, 2013 | Slide 2
© ABB Group July 9, 2013 | Slide 13
保持变量 %R PERSISTENT区: 缓冲区
1. 点击 “资源“\ “PLC配置”
© ABB Group July 9, 2013 | Slide 14
保持变量 %R PERSISTENT 区: 备份到 SD卡
© ABB Group July 9, 2013 | Slide 15
保持变量 接下来
概要 保持变量 PERSISTENT变量 %R PERSISTENT变量
© ABB Group July 9, 2013 | Slide 3
保持变量 AC500保持变量
PERSISTENT variables
通过下载保持变量值
RETAIN variables
断电保持变量值. 仅电池备份下
整个功能块被保存在断电保
持区
仅变量本身被定义为断电保持变 量
在一个 FUN中的局部保持变量:
© ABB Group July 9, 2013 | Slide 9
RETAIN and PERSISTENT: 不支持
保持变量 接下来
概要 保持变量 PERSISTENT 变量 %R PERSISTENT 变量
ABB公司AC500PLC培训课程第一天1-7_Address_structure_CN
地址及I/O总线配置 接下来
▪ 存储配置 ▪ 可寻址标志区域: %M and %R PERSISTENT ▪ AC500 I/O 接口 ▪ I/O 寻址 ▪ I/O 总线配置
© ABB Group 3 juni 2020 | Slide 3
地址及I/O总线配置 存储配置 (1)
程序代码
(Code) Code of all POUs called in the program Initialization code for variables Code to restore IEC-persistent variables
可寻址区域
Memory area (Memory) %M area also declared as
© ABB Group 3 juni 2020 | Slide 10
地址及I/O总线配置 可编址标志区 (%M 区)
根据CPU的不同,标志区被分成最多8段,每段64KB.
更多信息请参考 CoDeSys帮助文件 所有的标志可以是位,字节,字及双字
© ABB Group 3 juni 2020 | Slide 11
地址及I/O总线配置 PM57x, PM58x and PM59x 的I/Os寻址 (1)
© ABB Group 3 juni 2020 | Slide 18
地址及I/O总线配置 PM57x, PM58x and PM59x的I/Os寻址 (2)
通讯模块输入及输出寻址 (通讯适配器)
© ABB Group 3 juni 2020 | Slide 19
© ABB Group 3 juni 2020 | Slide 15
ABB公司AC500PLC培训课程第一天1-2_Central_Extension_CN
Inputs (4kB) C P U Outputs (4kB)
© ABB Group July 9, 2013 | Slide 10
本地扩展 接下来
概要 I/O总线上模块的编址 PS501中硬件组态
© ABB Group July 9, 2013 | Slide 11
本地扩展 I/O总线的配置(1)
Scalable PLC AC500
AC500 和 S500 I/Os CPU本地扩展 Basic module
© ABB Group – Version 2.2 (2009-11) Technical Guides
本地扩展 目录
概要 I/O总线上模块的编址
PS501中硬件组态
© ABB Group July 9, 2013 | Slide 2
可最多扩展4个通讯模块
© ABB Group © ABB July 9, 2013 Slide 5 09 July 2013 || Slide 5
本地扩展 I/O总线
I/O bus
模块间的机械连接 模块供电 CPU和模块间的数据交换
1 10
© ABB Group July 9, 2013 | Slide 6
CoDeSys Help\Target System\AC500 / S500\ System Technology\System Technology of the AC500 CPUs\Inputs, outputs and flags in AC500
2.
3.
© ABB Group July 9, 2013 | Slide 19
本地扩展 通道参数:模拟模块
AC500操作入门
操作入门我们将向你介绍:使用PS501软件和AC500系统编辑一个小程序。
使用入门:下面我们举一个例子说明创建一个工程:•一个CPU单元(PM581-ETH )和一个CPU地板(TB511-ETH,带一个扩展通讯槽)•一个数字量I/O模块DC532 (16点数字量输入,16点数字量输入/输出可设置。
)•一个24v DC 电源。
•一个安装了PS501 软件的可以用来编辑程序的计算机。
•一根电缆(TK501 5m)用来连接CPU和计算机的串口编程电缆。
任务:在这个例子里,我们是用FBD(功能块)方式编辑程序。
以一个数字量输入信号触发一个数字量输出信号。
创建一个新工程:1.首先,打开ABB的PS501软件,选择[File] /[New] 新建一个工程。
如下图所示:2.在弹出的窗口中选择相应的CPU型号,本例中我们选择:“AC500 PM581”。
选择完毕后,点击[OK]3.在上步点击[OK]之后,弹出目标设定窗口。
通常我们选择默认设置,直接点击[OK]键确认。
4. 在这个弹出的窗口中,你可以选择POU(程序组织单元)的名字、可以选择POU的类型还可以选择POU的编程语言。
在这个例子中我们选择了FBD(功能块编程语言),默认PLC_PRG名字。
5. 现在你已经打开一个新工程了:把新建的工程保存在电脑中:1. 点击[File] / [Save as ] 把新建工程保存在软件的安装目录下[Projects ]文件夹下。
2.确定新建工程的名称,保存在电脑中。
硬件组态:1.点击右侧窗口中的[Resources]标签:2. 在弹出窗口中点击[PLC Configuration ]选项,出现下图窗口。
3.在中间出现的窗口中,有一个以[AC500]为名称的文件夹。
打开文件夹,出现硬件组态树状结构图。
选择每一项内容,并在上点击鼠标右键,可以进行相应的设定和选择。
本例中我们只选择I/O – BUS [ FIX ] 选项,点击鼠标右键,进行I/O模块的选择。
ABB公司AC500PLC培训课程第一天1-6_System_Mounting_CN
系统安装 接下来
CPU底板 (TB) 和I/O模块底板 (TU) 安装和拆卸TB和TU 组装和分拆TB和TU 插入和拆卸模块 插入和拆卸通讯模块 使用螺丝钉进行墙式安装TB和TU 机械编码,防止损坏模块
CPU底板 (TB) 和I/O模块底板 (TU) 安装和拆卸TB和TU 组装和分拆TB和TU 插入和拆卸模块 插入和拆卸通讯模块 使用螺丝钉进行墙式安装TB和TU 机械编码,防止损坏模块
© ABB Group December 7, 2019 | Slide 9
系统安装 安装和拆卸TB和TU
© ABB Group December 7, 2019 | Slide 3
系统安装 CPU底板和模块底板
CPU底板 TB5xx CPU 通讯模块
© ABB Group December 7, 2019 | Slide 4
模块底板 TU5xx S500 I/O模块 FBP接口模块 CS31总线模块 PROFINET或 EtherCAT总
FBP接口模块
TU551-CS31 螺钉端子
TU552-CS31 弹簧端子
CS31总线接口模块
系统安装 PROFINET和EtherCAT总线模块底板
TU507-RT-ETH 螺钉端子
TU508-RT-ETH 弹簧端子
© ABB Group December 7, 2019 | Slide 8
系统安装 接下来
弹簧端子
TU531 230V AC 螺钉端子 TU532 230V AC
弹簧端子
© ABB Group December 7, 2019 | Slide 6
abb-ac500编程软件培训教程
PLC_PRG默认的执行模式为周期执行,周期时间为10ms 可以选择PLC_PRG的编程语言!
W
W
默认自动生成命名为PLC_PRG,类型为Program的POU
W
.P
LC W
O R
LD
.C
N
PS501
AC 500
工程选项Project Options:
添加模块依次为: DC505(8DI/8DC),DI524(32DI), DC532(16DI/16DC),DC523(24DC), AI523(16AI),AO523(16AO), AX521(4AI/4AO) 生成的输入输出与模块的对应关系 如图所示
© ABB Group - 30 24-Aug-07
Couplers通讯配置一:集成通讯端口
不集成任何网络
© ABB Group - 19 24-Aug-07
Ethernet ARCNET
W
通过Replace element,选择CPU集成的网络
W
选择Couplers->Internal,点击右键
W
.P
LC W
O R
LD
.C
N
PS501
AC 500
通过FBP进行分布式扩展(十三)
LD
.C
N
© ABB Group - 37 24-Aug-07
PS501
AC 500
W W W .P LC W
程序组织单元POU
O R
第四章
LD
.C
N
PS501
AC 500
程序组织单元POU
在对象管理器的POU选项卡中选择POUs,点击右键 选择Add Object POU命名 POU类型:程序,功能块,功能
OPC与AC500设置(Simon)
ABB PLC OPC配置步骤1.程序编辑完成后,执行以下菜单命令:[工程]---→[全部重新编译生成]---→[联机]-----→[创建引导工程]------→[保存] 2.菜单命令[工程]-----→[选项],如下图:3. 在选项窗口中选择[符号配置],再点击右边窗口的[配置符号文件(C)…]点击这里,进入下一步4.在弹出的”设置对象属性”窗口中,取消下面的选择项,再点击命令[确定],如下图所示:5.点击[确定],如下图:6. 再次点击菜单命令[工程]----- [选项],在弹出的窗口中,选择[符号配置],点击[配置符号文件(C )…],进入如下图所示窗口界面:7.在上图窗口中,选择”程序”(如需要,也可加选取“全局变量”),勾选如下图所示选项,点击[确定]8.在弹出的下图中,点击[确定]9.将你的工程文件所在的目录中的“文件名.SDB”文件copy至“C:\Windows\Gateway Files”目录下(如果该目录下已存在该SDB文件则不需要)10.从windows开始菜单中进入“CodeSys OPC Configurator”,如下图所示11.选择Server,在右窗口中勾选如下图所示12.选择PLC1, 在右窗口中的Project name中输入工程文件命(注意大小写区分),勾选如下图所示选择项一定要勾选PM554、PM564上面3个都要打钩13.以上设置无误后,选择Connection项进行通讯连接配置,如下图,点击[Edit]点击进行通讯连接配置14.新建通讯连接,如下图所示通过双击进行选择15.配置完成,如下图所示16.保存配置至此,ABB PLC作为OPC Server的配置完成, 如果超过一台PLC,然后重复其他PLC。
ABBAC500系列可编程控制器硬件培训教程
ABBAC500系列可编程控制器硬件培训教程ABBAC500系列可编程控制器(PLC)是一种先进的数字控制设备,广泛应用于工业自动化领域。
AC500系列PLC硬件培训教程将全面介绍AC500系列PLC的各种硬件组成及其功能。
本教程的目的是帮助读者了解和掌握AC500系列PLC的硬件相关知识,使其能够在实际应用中正确选择和配置PLC硬件,并能熟练运用PLC硬件实现自动控制。
一、AC500系列PLC概述AC500系列PLC是ABB公司开发的一种高性能可编程控制器产品系列。
它具有可靠性高、操作简便、功能齐全等特点,可广泛应用于各种自动化控制系统中。
AC500系列PLC提供多种不同型号的CPU模块,以及各种不同类型的数字输入/输出模块、模拟输入/输出模块、通信模块等。
AC500系列PLC还提供了丰富的编程和配置软件,可方便地对PLC进行编程和配置。
二、AC500系列PLC硬件组成AC500系列PLC主要由以下几个硬件模块组成:1.CPU模块:负责PLC的整体控制和数据处理。
AC500系列PLC提供多种不同型号的CPU模块,以满足不同的应用需求。
CPU模块通常具有高性能、大容量的存储空间,以及多种不同类型的通信接口。
2.输入/输出模块:用于与外部设备进行数据交换。
AC500系列PLC提供了多种不同类型的输入/输出模块,包括数字输入/输出模块、模拟输入/输出模块、专用输入/输出模块等。
这些模块通常具有多个通道,可连接多个外部设备。
3.通信模块:用于与其他设备进行数据通信。
AC500系列PLC提供了多种不同类型的通信模块,包括以太网模块、串口模块、现场总线模块等。
这些模块能够实现PLC和其他设备之间的可靠数据通信。
4.电源模块:为PLC提供稳定的电源供应。
AC500系列PLC提供了多种不同功率的电源模块,以满足不同的应用需求。
电源模块通常具有多个电源输入口,以确保PLC在供电故障时仍能正常工作。
三、AC500系列PLC硬件配置AC500系列PLC的硬件配置是指根据实际应用需求,选择合适的CPU模块、输入/输出模块、通信模块等,并将它们组合起来,构成一个完整的PLC系统。
ABB公司AC500PLC培训课程第一天1-1_CPUs_CN
LCD显示屏和按键 SD卡插槽(可选) 通讯模块 (最多可扩展4块通讯卡) 集成以太网或ARCNET接口 用于连接现场总线适配器的中性FBP接口 串口COM1和COM2, 可用于编程,
ASCII, Modbus RTU 或 CS31总线 电池,用于掉电保持数据和实时时钟(可选
© ABB Group November 21, 2019 | Slide 15
CPU概览和配置 AC500和AC500-eCo技术数据
©©AABBBB Group 2N1oNveomvebmerbe2r1,22001199| |SSlildidee1166
Details/Type
AC500-eCo
CPU概览和配置 接下来
概要 CPU显示屏和集成组件 CPU参数
© ABB Group November 21, 2019 | Slide 3
CPU概览和配置 强大的AC500 CPU
适于小、中和大型的应用 内存容量从64kB到4MB 软件组态配置简单 强大的本地诊断功能 集成不同的接口,通讯方便 可实现集中式和分布式控制系统 同一软件平台
件) 电源
本地扩展I/O模块,最多10个模块
CPU概览和配置 集成通讯端口 (1)
© ABB Group November 21, 2019 | Slide 9
以太网: Modbus TCP UDP/IP 在线联机(TCP/IP)
COM1 (RS232 / RS485) : Modbus RTU ASCII CS31 bus 在线联机
CPU概览和配置 CPU参数 (3)
© ABB Group November 21, 2019 | Slide 20
AC500-eCo 使用手册
5.
CS31 总线分布式 I/O 扩展 ........................................................................................ 26
AC500-eCo 的 CS31 分布式扩展- 配置实例 .............................................................................. 27
092011slave输入byte从站地址fct输入byte功能代码timeout输入word报文超时单位msaddr输入word从站操作数寄存器地址nb输入word数据个数data输入dword主站中第一个操作数区域地址将该区域中的数据发送到从站或将读自从站的数据保存在这里
技术资料
AC500-eCo 可升级的控制器 灵活的自动化控制系统
你可以通过“Please select language”下拉菜单将用户界面语言设为中文。
北京 ABB 电气传动系统有限公司 PLC 技术部
6
技术资料 AC500/Issue: 09.2011
首先安装 PS501,然后安装 Tools 中的其他组件。如果需要的话,可以安装 Tools for PS501 V1.x 中的工具组件。
7.
AC500-eCo 与触摸屏连接 ............................................................................................ 39
7.1. 7.2. 7.3. 串口接线 ..................................................................................................................... 39 配置实例 ..................................................................................................................... 40 以太网连接.................................................................................................................. 41
ABB控制系统软件培训资料AC500
© ABB Stotz – Kontakt Training page - 20 overview AC500
AC500 „/ — EQ/ c
— ˝B51u)
<
Object Organizer 4 E NM 5 POU Data types Visualization Resource
AC500 „/ —Interface0ˆ •G!5B
© ABB Stotz – Kontakt Training page - 19 overview AC500
AC500 „/ —A 5BE A A
Serial ˜RS232 ¯
–D
AC500 „/ — I/OG!5B G!5B
© ABB Stotz – Kontakt Training page - 16 overview AC500
AC500 „/ — I/O ˇ ‘ ‹G£ n
AC500 „/
—4ŒEe/ c 4ŒA¥ 4ŒEe/
1
0·
EC ˚ ]>
© ABB Stotz – Kontakt Training page - 3 overview AC500
Advant Controller 500
© ABB Stotz – Kontakt Training page - 4 overview AC500
© ABB Stotz – Kontakt Training page - 12 overview AC500
AC500 „/
—.@ ˚4 .@
© ABB Stotz – Kontakt Training page - 13 overview AC500
AC500 PLC快速操作入门
PS501 AC500• CPU PM581-ETH CPU TB511-ETH • I/O DC532 16 16 / • 24v DC• PS501• TK501 5m CPUFBD1. ABB PS501 [File] /[New]2. CPU AC500 PM581[OK]3. [OK] [OK]4. POU POU POU FBD PLC_PRG5.:1. [File] / [Save as ] [Projects ]2.1. [Resources]2. [PLC Configuration ]3. [AC500]I/O – BUS [ FIX ] I/ODC532 16DI / 16DC1. DC532-16 DI/16DC2.3. DC532 DI 0-15 / WORD BYTE BOOL BOOL Input 0 – Input 15 .4.5.AT6. 16 16 DC16DC532 16 ( 1.Digital In/Outputs – Inputs 2.Digital In/Outputs – Outputs )( )1. [POU] FBD2. IN R (Assign)2.F2 [Help Manager]I0 digital (BOOL) Q0 digital (BOOL)4. [Project] [Rebuild ] [ Rebuild all ]1. CPUAC500 CPU COM1 / COM2 CPU Ethernet COM2 [Resource] COM2 – Online access [SLOT] ( )2. [Online] [Communication Parameters ]2. [Gateway…] [Connection]Local4. [New] Serial RS2325. [ Motorola byte order ] YesPLC1 PLC[ online ] – Login : CPU2. Boot1. [ Online ] Run2.3.4.<End>AC500 PLC 7 I/O I/O AC500 Profibus-DP CanOpen DeviceNet… ABB CS31Profibus DP DC505-FBP Profibus DP Max 7 Max 32 32 64 Profibus DP 32 1200CPU: PM581-ETH CM572-DP Profibus - DP DC505-FBP Profibus - DP1 . CPU3. [Resources]3.4. [Online]5. [Tools]PROFIBUS-DP [Tools] []6. [ PROFIBUS-DP CM572-DPM]PROFIBUS-DP PDP22-FBP DPV1-moudal ]8. : [Modules][Available Modules] [DC505-FBP] [Configured Modules] DC505-FBP DC505-FBP I/O [ Max7 Max 64 ]9. [Driver] [Driver name ] COM4[Gateway Configurated]10. [Device Assignment] [OK]11. [NetConnect] [Create Variable]12.13. [File] – [save]14.ENDABB CS31AC500 PLCABB CS31AC500 DC551-CS31 I/O Max 7 Max 32 / 32 64AC500 CPU COM1 CS31 AC31 PLC 50 90 PLC CPU AC31 PLC 50 CPU 6 I/O …CS31 31500 3 1200 187.5Kbit/s• AC500 CS31•PM581 CPU + TB511-ETH CPU +TA524 +DC523 I/O +TU515 I/O , DC 24V .•DC551-CS31 ( , 8DI / 8 DC I/O ) + TU551-CS31 + I/O .( )1. I/O( Interface [FIX] ) COM1-Online access [SLOT][ Replace element ][ COM1- CS31 Bus]2. COM1-Online access [SLOT] COM1- CS31 Bus [SLOT] [ Append Sub element ] [DC551-CS31 8DI+16DC ][Append Sub element] I/O4. CS31 RS-485 31 DC551-CS31 DC551-CS31 7 I/O 645. I/OEndCPU CPUAC500 PLC IPIP IP IP IPIP IPIPPM5x1-ETH-Internal-Ethernet[SLOT]POU [ Resource] [Tools] [IP Configuration]CPU [Search Device] IPCPU IPIP 192.168.1.111 ; CPU IP IP 0.0.0.0IP [Configure] – [Set IP Address]IP CPU [OK][Search Devices ] IP IP 192.168.10.100 . IP IP<END>IP COM CM577-ETHCM577-ETH [3S Gateway Driver] [Gateway Configuration][Device Assignment] PM5x1-ETH-Internal-Ethernet[SLOT][Configuration ] IP IP100.10.168.192 IP 192.168.10.100CPU Server [OMB_SRTUP] [Server Connections] 2CPU 2 IPIP<END>AC500 :1.1AC500PS501 PS501 %I %QX B W D [YES]Symbol AT address : Type [:=initialization value] *comment*[-]PLC PLC 1.2AC500 /AC500PS5011 I/O I/O 7 Max: 32IX QX IW QWCS31 31 Max 32 2 COM10-61I/O RS-232 / RS-4853 COM2 I/O RS-232 / RS-4854 FBP Field Bus Plug5 Int. Coupler ARCNET… ( )PS501 6 Line 0 Internal4KB %I0.xx / %Q0.xxCouple7 Line 1 1 4KB %I1.xx / %Q1.xx8 Line 2 2 4KB %I2.xx / %Q2.xx9 Line 3 3 4KB %I3.xx / %Q3.xx10 Line 4 4 4KB %I4.xx / %Q4.xx1.2.1• I/OI/O Bus %IB0 … to %IB999 %QB0 … to %QB999 COM1: %IB1000… to %IB1999 %QB1000… to %QB1999 COM2: %IB2000… to %IB2999 %QB2000… to %QB2999 FBP %IB3000… to %IB3999 %QB3000… to %QB3999• Byte %IB / %QB•1.2.2/PS501 CPU I/O 4KBI/O COM1 COM2 FBP 0000…0999 1000…1999 2000…2999 3000…4095 %IB0…%IB4095 %IW0…%IW2047 %ID0…%ID1023 %IX0.0…%IX4095.7 CPU I/O4KB CPUI/O COM1 COM2 FBP 0000…0999 1000…1999 2000…2999 3000…4095 %QB0…%QB4095 %QW0…%QW2047 %QD0…%QD1023 %QX0.0…%QX4095.7 4KB%IB0...%IB4095 %IW0...%IW2047 %ID0...%ID1023 %IX0.0...%IX4095.7 0 (4)4KBLine00.0000 … 0.4095%QB0…%QB4095 %QW0…%QW2047 %QD0…%QD1023 %QX0.0…%QX4095.7 14KB%IB1.0…%IB1.4095 %IW1.0…%IW1.2047 %ID1.0…%ID1.1023 %IX1.0.0…%IX1.4095.754KBLine11.0000… 1.4095%QB1.0…%QB1.4095 %QW1.0…%QW1.2047%QD1.0…%QD1.1023 %QX1.0.0…%QX1.4095.7…4 4KB%IB1.0…%IB1.4095 %IW1.0…%IW1.2047 %ID1.0…%ID1.1023 %IX1.0.0…%IX1.4095.784KBLine44.0000… 4.4095%QB1.0…%QB1.4095 %QW1.0…%QW1.2047%QD1.0…%QD1.1023 %QX1.0.0…%QX1.4095.71.2.3I/OI/O I/O Routine ISRCS31CS31 I/O ISR[ %IX0.0 %IX0.0 … IX0.7 ][Online]/%QX0.0 %QX0.0 ... %QX0.7 CS31 0 (4)I/O C31CS31Line0 Line4DPR2.1 AC500 (%M ) 2.1.1 AC500 :AC500 64K 8 CPU %M CPU CPUDec [KB](Hex) [KB]0 %MB0.0 …%MB0.65535 64K 16#10000 1 %MB1.0 …%MB1.65535 128K 16#20000 2 %MB2.0 …%MB2.65535 192K 16#30000 3 %MB3.0 …%MB3.65535 256K 16#40000 4 %MB4.0 …%MB4.65535 320K 16#50000 5 %MB5.0 …%MB5.65535 384K 16#60000 6 %MB6.0 …%MB6.65535 448K 16#70000 7 %MB7.0 …%MB7.65535512K16#800002.1.2 Modbus® %MAC500 Modbus®RTU Modbus® 0 1Modbus® Modbus®2.1.3%M Bit Byte (Word) (Double Word)BYTE BOOL INT / WORD DINT / DWORD 0%MB0.0 %MX0.0.0 … %MB0.0.7%MB0.1 %MX0.1.0 … %MB0.1.7%MW0.0%MB0.2 %MX0.2.0 … %MB0.2.7 %MB0.3 %MX0.3.0 … %MB0.3.7 %MW0.1%MD0.0…%MB0.65532 %MX0.65532.0 … %MB0.65532.7%MB0.65533 %MX0.65533.0 … %MB0.65533.7%MW0.32766%MB0.65534 %MX0.65534.0 … %MB0.65534.7 %MB0.65535 %MX0.65535.0 … %MB0.65535.7 %MW0.32767%MD0.163831%MB1.0 %MX1.0.0 … %MB1.0.7%MB1.1 %MX1.1.0 … %MB1.1.7%MW1.0%MB1.2 %MX1.2.0 … %MB1.2.7 %MB1.3 %MX1.3.0 … %MB1.3.7 %MW1.1%MD1.0…%MB1.65532 %MX1.65532.0 … %MB1.65532.7%MB1.65533 %MX1.65533.0 … %MB1.65533.7%MW1.32766%MB1.65534 %MX1.65534.0 … %MB1.65534.7 %MB1.65535 %MX1.65535.0 … %MB1.65535.7 %MW1.32767%MD1.163832%MB2.0 %MX2.0.0 … %MB2.0.7%MB2.1 %MX2.1.0 … %MB2.1.7%MW2.0%MB2.2 %MX2.2.0 … %MB2.2.7 %MB2.3 %MX2.3.0 … %MB2.3.7 %MW2.1%MD2.0…%MB2.65532 %MX2.65532.0 … %MB2.65532.7%MB2.65533 %MX2.65533.0 … %MB2.65533.7%MW2.32766%MB2.65534 %MX2.65534.0 … %MB2.65534.7 %MB2.65535 %MX2.65535.0 … %MB2.65535.7 %MW2.32767%MD2.16383….7%MB7.0 %MX7.0.0 … %MB7.0.7 %MB7.1 %MX7.1.0 … %MB7.1.7 %MW7.0 %MB7.2 %MX7.2.0 … %MB7.2.7 %MB7.3 %MX7.3.0 … %MB7.3.7%MW7.1%MD7.0…%MB7.65532 %MX7.65532.0 … %MB7.65532.7 %MB7.65533 %MX7.65533.0 … %MB7.65533.7 %MW7.32766 %MB7.65534%MX7.65534.0 … %MB7.65534.7 %MB7.65535 %MX7.65535.0 … %MB7.65535.7%MW7.32767%MD7.16383End2.22.2.1 ADRADRADR PS501XXX_MOD_MAST_,COM_SND . ARRAY STRINGADR DWORD 32 ( ) BOOL2.2.2 BITADR%M BOOL ADR D waddress = ADR %MX0.0.0 BITADR %I %Q DWORD %M%MD0.0 %MD0.1 ADR BITADREnd。
AC500基于Profinet通讯连接变频器操作指导_V2_2
4
AC500 ACS_Drives 库文件 ...................................................................................... 11
4.1 4.2 4.3 4.4 4.5 库文件组成.................................................................................................................. 11 ACS_DRIVES_BASIC_AC500_V13.lib .......................................................................... 12 ACS_DRIVES_COM_PB_AC500_V13.lib ...................................................................... 14 ACS_DRIVES_CTRL_AC500_V13.lib............................................................................ 15 应用举例 ..................................................................................................................... 20
driveref结构体类型的连接变量done函数执行完毕err错误erno错误号rdyon准备合闸rdyrun准备运行rdyref准备给定已tripped跳闸off2statefalse时有效分断2状态off3statefalse时有效分断3状态switchoninhibit禁止合闸alarm变频器处于报警状态atsetpoint达到设定点remote远程abovelimit超过极限extctrlloc外部2extrunenable允许运行mswbit13无效mswbit14无效mswbit15无效msw主状态字actvalue1实际值1actvalue2实际值2actmcw实际的主控制字北京abb电气传动系统有限公司plc技术部18技术资料ac500issue
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
© CNABB APLV Training page - 77 3/19/2008<Revision >
© CNABB APLV Training page - 78 3/19/2008<Revision >
© CNABB APLV Training page - 79 3/19/2008<Revision >
© CNABB APLV Training page - 25 3/19/2008<Revision >
—E⁄> / c E⁄>
© CNABB APLV Training page - 26 3/19/2008<Revision >
© CNABB APLV Training page - 27 3/19/2008<Revision >
J Aˆ” Q ‚ ˆ „ Aˆ ˚ ¨ #\ C0k • ’
© CNABB APLV Training page - 12 3/19/2008<Revision >
© CNABB APLV Training page - 13 3/19/2008<Revision >
© CNABB APLV Training page - 14 3/19/2008<Revision >
© CNABB APLV Training page - 83 3/19/2008<Revision >
© CNABB APLV Training page - 84 3/19/2008<Revision >
© CNABB APLV Training page - 85 3/19/2008<Revision >
© CNABB APLV Training page - 56 3/19/2008<Revision >
© CNABB APLV Training page - 57 3/19/2008<Revision >
© CNABB APLV Training page - 58 3/19/2Hale Waihona Puke 08<Revision >
$&
& R Q W U R O G H U˚ 3 6 % X L O EC 4Œ/
—&6
© CNABB APLV Training page - 34 3/19/2008<Revision >
© CNABB APLV Training page - 35 3/19/2008<Revision >
© CNABB APLV Training page - 62 3/19/2008<Revision >
© CNABB APLV Training page - 63 3/19/2008<Revision >
© CNABB APLV Training page - 64 3/19/2008<Revision >
© CNABB APLV Training page - 80 3/19/2008<Revision >
© CNABB APLV Training page - 81 3/19/2008<Revision >
© CNABB APLV Training page - 82 3/19/2008<Revision >
— , Q W H U I D•G!5B 0ˆ F H
© CNABB APLV Training page - 23 3/19/2008<Revision >
—A 5BE A A D
© CNABB APLV Training page - 24 3/19/2008<Revision >
— EQ/ c
© CNABB APLV Training page - 47 3/19/2008<Revision >
© CNABB APLV Training page - 48 3/19/2008<Revision >
© CNABB APLV Training page - 49 3/19/2008<Revision >
© CNABB APLV Training page - 36 3/19/2008<Revision >
© CNABB APLV Training page - 37 3/19/2008<Revision >
$& & R Q W U R O G H U˚ 3 6 % X L O EC 4Œ/
—)%3
© CNABB APLV Training page - 53 3/19/2008<Revision >
© CNABB APLV Training page - 54 3/19/2008<Revision >
© CNABB APLV Training page - 55 3/19/2008<Revision >
© CNABB APLV Training page - 74 3/19/2008<Revision >
© CNABB APLV Training page - 75 3/19/2008<Revision >
© CNABB APLV Training page - 76 3/19/2008<Revision >
© CNABB APLV Training page - 15 3/19/2008<Revision >
© CNABB APLV Training page - 16 3/19/2008<Revision >
© CNABB APLV Training page - 17 3/19/2008<Revision >
© CNABB APLV Training page - 68 3/19/2008<Revision >
© CNABB APLV Training page - 69 3/19/2008<Revision >
© CNABB APLV Training page - 70 3/19/2008<Revision >
— ˝B51u) <
© CNABB APLV Training page - 11 3/19/2008<Revision >
—„ 0
—
C0k • (
ª
“4ŒEe 4ŒEe J Aˆ#\ C ¿E C˙E@ ’ “0k •” ˜ 0k • ¨ œ #\ C0k • GK` ˜ 9
J Aˆ ‘ “4ŒEe ! ” 4ŒEe )G “ CE ”E
© CNABB APLV Training page - 41 3/19/2008<Revision >
© CNABB APLV Training page - 42 3/19/2008<Revision >
© CNABB APLV Training page - 43 3/19/2008<Revision >
© CNABB APLV Training page - 1 3/19/2008<Revision II>
© CNABB APLV Training page - 2 3/19/2008<Revision >
1 0·
AC500 Control- Builder4Œ/ EC ˚ PS501 4Œ/
EC ˚ ]>
© CNABB APLV Training page - 59 3/19/2008<Revision >
© CNABB APLV Training page - 60 3/19/2008<Revision >
© CNABB APLV Training page - 61 3/19/2008<Revision >
“&0 ’ 3” 0
© CNABB APLV Training page - 50 3/19/2008<Revision >
© CNABB APLV Training page - 51 3/19/2008<Revision >
© CNABB APLV Training page - 52 3/19/2008<Revision >
© CNABB APLV Training page - 38 3/19/2008<Revision >
© CNABB APLV Training page - 39 3/19/2008<Revision >
© CNABB APLV Training page - 40 3/19/2008<Revision >
© CNABB APLV Training page - 71 3/19/2008<Revision >
“#ˇ t/ cA * #ˇ ”
© CNABB APLV Training page - 72 3/19/2008<Revision >
© CNABB APLV Training page - 73 3/19/2008<Revision >
© CNABB APLV Training page - 44 3/19/2008<Revision >
© CNABB APLV Training page - 45 3/19/2008<Revision >
© CNABB APLV Training page - 46 3/19/2008<Revision >