ABBPLCAC500硬件安装手册

合集下载

AC500 PLC软件安装及操作

AC500 PLC软件安装及操作

AC500 PLC软件安装及操作一、软件安装:打开PS501-V132文件夹,双击“cd_menu_V50”图标,在弹出的打开选项下选择CD_AC500文件下的“AC500_PS501_V132”文件名,点击打开。

注意:CD_AC500文件夹必须放在硬盘根目录下面,如:(E:\CD_AC500)。

弹出ABB Control Builder PS501安装界面,选择安装界面语言为中文,如下:点击安装PS501,按照界面的三个步骤及两个选项依次安装完毕。

在安装结束时,电脑会显示安装程序未响应,不用管,强制退出即可,不影响软件的使用。

二、软件操作:软件界面如下:软件安装完毕后,默认的显示语言为英文,选择“Project---option---desktop----language”下面的语言为中文。

对象管理器栏如下:其中程序组织单元(POUs)为编程选项栏,资源选项为PLC配置,系统设置,变量定义等。

PLC硬件配置,打开资源栏下的“PLC配置”,添加本地I/O模块。

鼠标右键点击“I/O-BUS”,选择“添加子元件”,选择相应的I/O模块。

定义变量:打开刚加入的I/O模块,双击变量前的“AT”,会出现一个方框,在方框内输入变量名:如下面输入模块第一个输入点:输入“i000”,即在程序中“i000”作为该点在程序中的变量名称显示。

点击某个变量时,同时在右侧会显示一个基本参数属性框,可以在注释栏写入对变量的描述,支持中文。

以上定义的变量为全局变量。

如需使用PLC内部存储区全局变量,需在全局变量声明窗口点击右键选择“新声明”,如下:完成PLC硬件配置和变量定义后,可以开始程序的编写了。

在左侧对象管理器内打开程序组织单元(POUs),添加程序分段。

双击打开一个程序分段,在上面的为变量声明栏,该变量声明栏声明的变量为局部变量,只能在这一段程序内使用。

点击菜单栏“插入”下的“网络”,在“程序编辑工作区”内插入网络条栏,在每一栏根据程序要求插入“常开、常闭、功能块”等指令。

ABB AC500系列PLC指令与功能块手册

ABB AC500系列PLC指令与功能块手册

技术资料ABB AC500系列PLC指令与功能块手册前言AC500是ABB公司推出的一款可升级的和灵活的自动化控制系统,可完美地满足客户需求。

此系统采用了底板上组合模块的结构, 包括多种CPU模块、通信接口模块、I/O模块及特殊功能模块等。

同时,ABB公司还推出了功能强大的PS501编程软件及丰富的指令系统。

AC500系列PLC可为不同工业领域的用户提供个性化的解决方案,适用于逻辑控制、顺序控制、过程控制和传动控制等领域。

我们已尽全力保证该文件的正确性和完整性。

但是,不可能有绝对没错的文件,因而欢迎您随时向我们提出宝贵的意见和建议。

如何使用本手册如果已经熟练掌握PS501编程软件,直接通过目录查找需要的指令。

如果刚刚开始学习PS501编程软件,建议阅读“第1章 AC500 PLC指令概述”。

如果对PLC所使用的操作数与数据类型不是很了解,建议阅读第2、3章。

附录包含指令速查表、IEC标准指令表、指令关联冲突速查表。

目录1.指令系统概述 (2)1.1 指令的定义与分类 (2)1.2 指令库的定义与分类 (9)1.2.1 基本指令库 (9)1.2.2 扩展指令库 (9)1.3指令库的添加 (9)1.4 指令系统使用注意事项 (9)2.操作数 (2)2.1常数 (2)2.1.1 BOOL常数 (9)2.1.2 TIME常数 (9)2.1.3 DATA常数 (9)2.1.4 TIME_OF_DAY常数 (9)2.1.5 DATE_AND_TIME常数 (9)2.1.6 数值常数 (9)2.1.7 REAL/LREAL常数 (9)2.1.8 STRING常数 (9)2.1.9类型符 (9)2.2 变量 (9)2.2.1 变量 (9)2.2.2 地址 (9)2.2.3 存取数组、结构和POU变量 (9)2.2.4 变量的位寻址 (9)2.2.5 功能 (9)3.数据类型 (2)3.1 标准数据类型 (2)3.1.1 布尔型数据类型 (2)3.1.2 整型数据类型 (2)3.1.3 实型数据类型REAL/LREAL (2)3.1.6 时间常数 (2)3.2 用户数据类型 (2)3.2.1 数组 (2)3.2.2 指针 (2)3.2.3 枚举(ENUM) (2)3.2.4 结构(STRUCT) (2)3.2.5 参考类型(别名) (2)3.2.6 子范围类型 (2)4.基本指令 (2)4.1 算术运算指令 (2)4.1.1 ADD—加法指令 (9)4.1.2 MUL—乘法指令 (9)4.1.3 SUB—减法指令 (9)4.1.4 DIV—除法指令 (9)4.1.5 MOD—取余指令 (9)4.2 赋值指令(MOVE) (2)4.3逻辑运算指令 (2)4.3.1 AND—与指令 (9)4.3.2 OR—或指令 (9)4.3.3 XOR—异或指令 (9)4.3.4 NOT—取非指令 (9)4.4移位指令 (2)4.4.1 SHL—左移指令 (9)4.4.2 SHR—右移指令 (9)4.4.3 ROL—循环左移指令 (9)4.4.4 ROR—循环右移指令 (9)4.5选择指令 (2)4.5.1 SEL—二选一指令 (9)4.5.2 MAX—取最大值指令 (9)4.5.5 MUX—多选一指令 (9)4.6比较指令 (2)4.6.1 GT—大于指令 (9)4.6.2 LT—小于指令 (9)4.6.3 GE—大于等于指令 (9)4.6.4 LE—小于等于指令 (9)4.6.5 EQ—等于指令 (9)4.6.6 NE—不等于指令 (9)4.7数据类型转换指令 (2)4.7.1 BOOL_TO_<TYPE>—布尔类型转换指令 (9)4.7.2 BYTE_TO_<TYPE>—字节类型转换指令 (9)4.7.3 WORD_TO_<TYPE>—字类型转换指令 (9)4.7.4 DWORD_TO_<TYPE>—双字类型转换指令 (9)4.7.5 SINT_TO_<TYPE>—单整型转换指令 (9)4.7.6 USINT_TO_<TYPE>—无符号单整型转换指令 (9)4.7.7 INT_TO_<TYPE>—整数类型转换指令 (9)4.7.8 UINT_TO_<TYPE>—无符号整数类型转换指令 (9)4.7.9 DINT_TO_<TYPE>—双整数类型转换指令 (9)4.7.10 UDINT_TO_<TYPE>—无符号双整数类型转换指令 (9)4.7.11 REAL_TO_<TYPE>—实数类型转换指令 (9)4.7.12 TIME_TO_<TYPE>—时间类型转换指令 (9)4.7.13 DATE_TO_<TYPE>—日期类型转换指令 (9)4.7.14 DT_TO_<TYPE>—日期时间类型转换指令 (9)4.7.15 TOD_TO_<TYPE>—时间类型转换指令 (9)4.7.16 STRING_TO_<TYPE>—字符类型转换指令 (9)4.7.17 TRUNC—截短转换指令 (9)4.8初等数学运算指令 (2)4.8.1 ABS—绝对值指令 (9)4.8.2 SQRT—平方根指令 (9)4.8.5 EXP—指数指令 (9)4.8.6 SIN—正弦指令 (9)4.8.7 COS—余弦指令 (9)4.8.8 TAN—正切指令 (9)4.8.9 ASIN—反正弦指令 (9)4.8.10 ACOS—反余弦指令 (9)4.8.11 ATAN—反正切指令 (9)4.8.12 EXPT—幂指令 (9)4.9地址运算指令 (2)4.9.1 ADR—取地址指令 (9)4.9.2 ^—取地址内容指令 (9)4.9.3 BITADR—位地址指令 (9)4.9.4 INDEXOF—索引指令 (9)4.9.5 SIZEOF—数据类型大小指令 (9)4.10调用指令(CAL) (2)4.11初始化操作指令(INI) (2)4.12 字符串处理指令(Standard.lib) (2)4.12.1 CONCAT—合并字符串指令 (9)4.12.2 DELETE—删除字符指令 (9)4.12.3 FIND—查找字符串指令 (9)4.12.4 INSERT—插入字符串指令 (9)4.12.5 LEFT—左边取字符串指令 (9)4.12.6 LEN—取字符串长度指令 (9)4.12.7 MID—中间取字符串指令 (9)4.12.8 REPLACE—替换字符串指令 (9)4.12.9 RIGHT—右边取字符串指令 (9)4.13 库版本信息检查指令(Util.lib) (2)4.14 BCD码转换指令(Util.lib) (2)4.14.1 BCD_TO_INT—BCD码转整型指令 (9)4.15.1 EXTRACT—位提取指令 (9)4.15.2 PACK—位整合指令 (9)4.15.3 PUTBIT—位赋值指令 (9)4.15.4 UNPACK—位拆分指令 (9)4.16 高等数学运算指令(Util.lib) (2)4.16.1 DERIVATIVE—微分 (9)4.16.2 INTEGRAL—积分 (9)4.16.3 STATISTICS_INT—整型统计 (9)4.16.4 STATISTICS_REAL—实型统计 (9)4.16.5 VARIANCE—平方偏差 (9)4.17 控制器指令(Util.lib) (2)4.17.1 PD—比例微分控制器 (9)4.17.2 PID—比例积分微分控制器 (9)4.17.3 PID_FIXCYCLE—比例积分微分控制器 (9)4.18 信号发生器指令(Util.lib) (2)4.18.1 BLINK—脉冲信号发生器 (9)4.18.2 GEN—典型周期信号发生器 (9)4.19 函数操纵器指令(Util.lib) (2)4.19.1 CHARCURVE—特征曲线 (9)4.19.2 RAMP_INT—整型限速 (9)4.19.3 RAMP_REAL—实型限速 (9)4.20 模拟量处理指令(Util.lib) (2)4.20.1 HYSTERESIS—滞后 (9)4.20.2 LIMITALARM—上下限报警 (9)4.21 双稳态指令(Standard.lib) (2)4.21.1 SR—置位优先双稳态器 (9)4.21.2 RS—复位优先双稳态器 (9)4.22 触发器指令(Standard.lib) (2)4.22.1 R_TRIG—上升沿检测触发器 (9)4.23.1 CTU—递增计数器 (9)4.23.2 CTD—递减计数器 (9)4.23.3 CTUD—递增递减计数器 (9)4.24 定时器(Standard.lib) (2)4.24.1 TP—普通定时器 (9)4.24.2 TON—通电延时定时器 (9)4.24.3 TOF—断电延时定时器 (9)4.24.4 RTC—实时时钟 (9)5.AC500扩展指令 (2)5.1 外部系统库 (2)5.1.1 BATT—读取电池状况 (9)5.1.2 CLOCK—显示及校正时钟 (9)5.1.3 CLOCK_DT—以“DT”格式显示及校正时钟 (9)5.2 内部系统库 (2)5.2.1 CPU_INFO—读取CPU类型 (9)5.2.2 DIAG_ACK—确认一个错误 (9)5.2.3 DIAG_ACK_ALL—确认一个错误类别的所有错误 (9)5.2.4 DIAG_EVENT—生成一个错误事件 (9)5.2.5 DIAG_GET—读取错误 (9)5.2.6 DIAG_INFO—显示对所有还未被读取的错误的观察 (9)5.2.7 FLASH_DEL—删除闪存中的一个数据段 (9)5.2.8 FLASH_READ—从闪存中读取一个数据段 (9)5.2.9 FLASH_WRITE—将一个数据段写到闪存中 (9)5.2.10 IO_DIAG—读取I/O总线的诊断数据 (9)5.2.11 IO_INFO—读取连到I/O总线的设备的数量 (9)5.2.12 IO_MODULE_DIAG—读取I/O总线的模块诊断数据 (9)5.2.13 IO_VERSION—读取I/O总线驱动的版本 (9)5.2.14 RTS_INFO—读取CPU实时系统的版本 (9)5.2.15 SD_READ—从SD卡读取一个数据段 (9)5.2.17 SLOT_INFO—读取插槽信息 (9)5.2.18 SYS_TIME—读取系统时间 (9)5.3 Modbus库 (2)5.3.1 COM_MOD_MAST—处理Modbus主机报文 (9)5.4 ASCII通信库 (2)5.4.1 COM_REC—通过一个“自由模式”的串行接口接收数据 (9)5.4.2 COM_SEND—通过一个“自由模式”的串行接口发送数据 (9)5.5 Ethernet库 (2)5.5.1 ETH_MOD_INFO—从OpenModbus中读取关于TCP/IP处理的状态信息 (9)5.5.2 ETH_MOD_MAST—在TCP/IP客户端(主机)报文上处理OpenModbus (9)5.5.3 ETH_OWN_IP—输出自已的IP地址 (9)5.5.4 ETH_UDP_INFO—从UDP/IP处理中读取状态信息 (9)5.5.5 ETH_UDP_REC—从UDP/IP接收缓存中读取一个数据包 (9)5.5.6 ETH_UDP_SEND—通过以太网UDP/IP发送一个数据包到一个工作站 (9)5.5.7 ETH_UDP_STO—从超时数据缓存读取以太网UDP/IP超时数据包 (9)5.5.8 IP_ADR_DWORD_TO_STRING—IP地址的格式转化 (9)5.5.9 IP_ADR_STRING_TO_DWORD—IP地址的格式转化 (9)5.6 PROFIBUS库 (2)5.6.1 DPM_CTRL—将全局控制指令发送到DP从机 (9)5.6.2 DPM_READ_INPUT—读取从机的输入数据,该从机没被指派给主机 (9)5.6.3 DPM_READ_OUTPUT—读取从机的输出数据,该从机没被指派给主机 (9)5.6.4 DPM_SET_PRM—将用户参数发送到DP从机 (9)5.6.5 DPM_SLV_DIAG—获得DP从机的详细诊断数据 (9)5.6.6 DPM_STAT—读出PROFIBUS通讯模块的状态 (9)5.6.7 DPM_SYS_DIAG—读出所有DP从机的状态概述 (9)5.6.8 DPV1_MSAC1_READ—从DPV1从机读取一个数据块 (9)5.6.9 DPV1_MSAC1_WRITE—将一个数据块写到DPV1从机 (9)6. 编程方式附录 (2)1A C500指令速查表 (2)第1章指令系统概述ABB公司AC500系列PLC为用户提供了丰富的指令,这些指令均可通过编程软件PS501进行调用,操作简单,使用方便。

AC500-eCo_使用手册

AC500-eCo_使用手册

1.3.
连接电源
如果不注意预防措施可能导致人身伤害或产品的损坏。
注意
确保 CPU 在停止模式下。 需要连接 24V 直流电源至电源端子。电源端子从 左至右依次为 24V 输入(L+ ,M),控制回路地 线,24V 输出(L+ ,M)。 接线后,接通电源你会看到 LED PWR 变为绿色:
L+ M 24V in FE L+ M 24V out
北京 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. 电缆若干;
北京 ABB 电气传动系统有限公司 PLC 技术部
7
技术资料 AC500/Issue: 09.2011
技术资料
AC500-eCo 可升级的控制器 灵活的自动化控制系统
开始使用 AC500-eCo
目录
1. 序言 ............................................................................................................................. 3

ABB AC500-eCo PLC 使用说明

ABB AC500-eCo PLC 使用说明

AC500-eCoAC500-eCo1. (3)1.1. (3)1.2. (3)1.3. (3)1.4.CPU I/O (4)1.5.PLC (5)2. PS501 Control Builder (6)3.ABB Configurator (8)4. (9)4.1. (9)4.2. (10)4.3. (11)4.4. CPU IO (12)4.5. CPU IP (14)4.6. (15)4.7. (17)4.8. PLC (20)4.9. (21)5.CS31 I/O (22)AC500-eCo CS31 - (23)6. COM1 COM2 Modbus RTU (27)1 (27)2 (28)6.3. (30)6.4. COM_MOD_MAST (31)7.AC500-eCo (34)7.1. (34)7.2. (35)7.3. (36)1.1.1.AC500-eCo PLC1.2.1 AC500-eCo CPU PM564-T-ETH 24V2 RS485 USB TK503 3 PS501 CD4 51.3.CPUL+ M FE L+ M 24V in 24V out24V 24V L+ 24V L+LED PWR1.4.CPU I/OPM564 CPUPM564 CPU PM564-TPM564 CPU PM564-R)1.5.PLCAC500-eCo TK503TK503TK503 \CD_AC500\Driver\TK503_TK504\ TK503_TK504_Installer.exeAC500-eCo2. PS501 Control BuilderCD - ROM CD - ROM “CD_Menu_V5x.exe” ”- >“ “[X]:\ CD_Menu_V5x.exe” [X] CD- ROM“Please select language”3.ABB ConfiguratorABB Configurator tools -> Optionen -> Internationale Einstellungen -> Spezielle Sprache4.4.1.1 ABB Configurator “File”/“2 CPU : AC500 PM564-ETH34.2.1) “File” / “ ...” “My Documents”2) “Save”4.3.1)IO “IO_Bus(I/O-Bus)”2)4.4. CPU IO1) “IO(Onboard IOs)” IO2) IO3) Input0~4 Input, Interrupt on rising edge, Interrupt on fallingedge Fast counter4) Input AI0~1 Digital input Analog input 0 (10V)5) Output0~4 Output PWM PWM PWM6) Output 0 0...10V, 0...20mA 4...20mA7) “I/O4.5. CPU IP1) “Tools”\“IP2) ” CPU IP3) IP4) IP4.6.1) “AC500_1” “Yes”CoDeSys2) POU PLC_PRG3) IL FBD LD ”\“4) ”\“ ”\“ ...”5) LD6)”,4.7.1) CPUAC500-eCo CPU : COM1 EthernetCOM1 ABB Configurator COM1 – Online_Access [COM1 – Online Access]2) CoDeSys ...”3) “Gateway... ” Connection Local4) “New” Serial RS2325) : “Motorola byteorder”“Yes”6) “New” TCP/IPAddress AC500-eCo IP PC IP AC500-eCo IP4.8. PLC1) PLC ” :CPU2)CPU EPROM4.9.1) AC500-eCo run2)3)4)5.CS31 I/OAC500-eCo PLC ABB CS31AC500-eCo : DC551-CS31 CI592-CS31I/O : 732 32CS31 : 31 :500 3 2000 : 187.5 Kbit/sAC500-eCo CS31 -1) “Interface [FIX]”COM1 – Online_Access [COM1 – Online Access] “COM1_CS31_Bus”2)COM1 – Online_Access [COM1 – Online Access] COM1_CS31_Bus (COM1 - CS31-BusDC551_CS313) DC551-CS31I/O4)CS31 RS-485 31DC551-CS31 DC551-CS317 I/O 240 DI 240 DO 32 AI 32 AO5) I/O6)6. COM1 COM2 Modbus RTU1COM1 SUB-D RS-485 COM1RS-485120OhmsRxD/TxD-P RxD/TxD-NRS-4852COM2 5 RS-485 COM2RS-485120OhmsRxD/TxD-P RxD/TxD-NAC500-eCo CPU COM2 COM2 1-2 3-4RS-4856.3.1) “Interface [FIX]”COM1 – Online_Access [COM1 – Online Access] “COM1_MODBUS”2)COM1 – Online_Access [COM1 – Online Access] COM1_MODBUS (COM1 – MODBUS)RS-485 MODBUS RTS control“Telegram” CPU MODBUS Operation mode “Master”, CPU MODBUS Operation mode “Slave”,3) COM MODBUS RTU “Enable login”“Enable” “Parity” “none”6.4. COM_MOD_MASTCOM_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_MASTCOM_MOD_MASTEN BOOLCOM BYTE COM1, COM2SLAVE BYTEFCT BYTETIMEOUT WORD msADDR WORD /NB WORDDATA DWORDDONE BOOLERR BOOLERNO WORD1)EN BOOL ( )ENERR ERNO EN2)COM BYTE (com)COM MODBUSCOM = 1: COM1COM = 2: COM23)SLAVE BYTE ( )SLAVE4)FCT BYTE ( )FCT01 02 n03 04 n05 106 107 815 n16 n5)TIMEOUT WORD ( )TIMEOUT msTIMEOUTMODMAST -1 ms6)ADDR WORD ( )ADDRMODBUS AC500 MODBUS MODBUS ADDR7)NB WORD ( )NBNB NB NBFCT Nb01 02 200003 04 125 /6205 106 107 815 196816 123 /618)DATA DWORD ( )DATA FCT 1 n9)DONE BOOL ( )DONE DONE TRUE ERR ERR TRUE ERNO10)ERR BOOL ( )ERR DONE DONE=TRUE ERR=TRUE ERNO11)ERNO WORD ( )ERNO ERNO DONE ERR ERNO DONE TRUE ERR TRUE ERNOMODBUS7.AC500-eCo7.1.AC500-eCo COM1 COM2 CP400 AC500-eCoAC500-eCo CP400AC500-eCo COM1 CP400 COM1,COM3 TK4067.2.1) AC500-eCo RS-485 MODBUS 0( NONE)2) CP400 6 ON (6 OFF)3)CP400 AC500-eCo( NONE) CPU MODBUS4) CP400 ABB AC500-eCo MODBUSCPU MODBUS5) CP400 CPUCP400 CP4007.3.1) RJ45 RJ45 RJ45RJ45 2) AC500-eCo AC500-eCoMODBUS TCP/IP 0 Ture3) CP400 6 ON (6 OFF)4)CP400 IP5) CP400 ABB AC500 PM571 Ethernet CPU IP6) CP400 CPUCP400 CP400Doc. kind: No. o. p.: Helpline document 31Title: Lang.:AC500-eCo.doc CN。

ABB可编程器-PLC-AC500

ABB可编程器-PLC-AC500
编程工具
PS501 Control Builder适用于AC500系列的所有CPU的编程工具,符合IEC 61131-3国际标准, 可支持5种不同的编程语言。并具有以下特点:
■ 可对整个系统进行组态(包括现场总线和通讯接口) ■ 强大的诊断功能 ■ 报警处理 ■ 集成可视化和开放的软件接口 ■ 支持中文界面
应用范围:
■ 纺织机械 ■ 电梯 ■ 食品加工 ■ 太阳能 ■ 建筑自动化 ■ 电力自动化 ■ 水处理 ■ 空调系统
全面的客户支持
ABB累积多年在低压工程领域的经验,为世界各地的客户提供全方位的技术服务与支持。所有 有关自动化工程的问题均可与ABB联系。
ABB举办多种低压产品和系统的技术交流会,并提供培训课程,ABB还可按需要提供现场培训,请 与ABB当地办事处联系。
- 128KB程序内存 - 6DI,6DO,晶体管输出;2AI,1AO - COM 1接口:SUB-D型9孔 - COM 2接口:可设置为RS-485/Modbus RTU
(主站/从站)/自由协议;CS31(主站) - 供电电压 :24V DC
附件
实时时钟 + 时钟电池
RS-485扩展串口 (螺钉接线可插拔)
哈尔滨分公司 : 中国黑龙江省哈尔滨市150090 南岗区长江路99-9号 辰能大厦14层 电话: (0451) 8287 6400 / 6410 传真: (0451) 8287 6404
青岛分公司 : 中国山东省青岛市266071 香港中路12号 丰合广场B区401室 电话: (0532) 8502 6396 传真: (0532) 8502 6395
济南分公司 : 中国山东省济南市250011 泉城路17号 华能大厦6楼8601室 电话: (0531) 8609 2726 传真: (0531) 8609 2724

AD220029_AC500 CS31AC500 PLC CS31总线AC500CPU介绍

AD220029_AC500 CS31AC500 PLC CS31总线AC500CPU介绍

2.2 在 CBP 中设置 CS31 通讯设备及模块
2.2.1 新建工程
双击 ABB
图标,进入如下界面,点击文件新建工程。如图 2-1 所示。
图 2-1 新建工程
弹出图 2-2 对话框,选择空白工程,在名称处定义工程名字,也可默认。在位置处选择 新建工程的保存路径,也可默认。点确定。
北京 ABB 电气传动系统有限公司 PLC 技术部
1.1 参考文档
Reference 1 2 CoDeSys 帮助手册 ABB Control Builder Plus 帮助手册 在线帮助文档 Description
1.2 硬件和软件需求
Hardware PM583-ETH V2.2.0(以手边使用的 CPU 为例)1 个 以太网连接电缆 1 根 TB511/TB521/TB541 CPU 底板 1 个(本例为 TB541) DC551(CS31 从站模块)1 个 CI592(CS31 从站模块)1 个 DC522(数字量可配置模块 16DC)1 个 AX522(8AI,8AO) 1 个 Software PS501: V2.2.0 ControlBuilderPlus (以手边使用的软件版本为例)

目 录
1
简介 ............................................................................................................................. 2
1.1 1.2 1.3 参考文档 ....................................................................................................................... 2 硬件和软件需求 ............................................................................................................ 2 硬件连接 ....................................................................................................................... 2

AC500操作入门

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 AC500 PLC-AC500 PLC CS31总线AC500cm574介绍

ABB AC500 PLC-AC500 PLC CS31总线AC500cm574介绍

4
附 录 ......................................................................................................................... 26
北京 ABB 电气传动系统有限公司 PLC 技术部
4
AC500/Issue: 01.2013
选择 AC500 工程
命名工程名称 选择工程保存路径
点击确定
图 2-2 新建工程对话框
在定义的工程名(本例为 cs31_CM574)下,右键,选择添加设备。弹出图 2-3 对话 框,本例选择 AC500 PM583_ETH 和 AC500_CM574_RS。因为 CM574-RS 是 CPU 协处 理器,相当于一个 CPU,必须要添加 574 设备。点击添加设备。
1.1 参考文档
Reference 1 2 CoDeSys 帮助手册 ABB Control Builder Plus 帮助手册 在线帮助文档 Description
1.2 硬件和软件需求
Hardware CM574 V2.2.0(以手边使用的 CM574 为例)1 个 PM583-ETH V2.2.0(以手边使用的 CPU 为例)1 个 以太网连接电缆 1 根 TB511/TB521/TB541 CPU 底板 1 个(本例为 TB541) DC551(CS31 从站模块)1 个 CI592(CS31 从站模块)1 个 DC522(数字量可配置模块 16DC)1 个 AX522(8AI,8AO) 1 个 Software PS501: V2.2.0 ControlBuilderPlus (以手边使用的软件版本为例)
将 AC500_CM574_RS 中的 Interfacescom2 设为共享,这样 CM574 中无需编程, 只需在 CPU 中编程即可,相当于 CPU 扩展的串口。优点是编程简单方便。在 com2_Online_Access 点击右键选择 Plug Device…。弹出图 2-5 所示的“Plug Device”对 话框,选择“COM2-Shared”选项。点击“Plug Device”按钮。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装说明AC500 产品系列目录—目录1TB51x-TB54x (9)1.1 组装 (10)1.2 拆卸 (10)1.3 用螺丝装配 (11)1.4 尺寸 (11)1.5 连接 (12)1.5.1电源 (12)1.5.2串行接口 COM1 (13)1.5.3串行接口 COM2 (13)1.5.4ARCNET 网络接口 (13)1.5.5Ethernet 网络接口 (14)1.5.6现场总线-中性线接口 (14)1.6 清洁 (14)1.7 认证 (15)1.8 回收 (15)2TB56xx-2ETH (16)2.1 组装 (17)2.2 拆卸 (17)2.3 用螺丝装配 (18)2.4 尺寸 (18)2.5 连接 (19)2.5.1CAN接口 (19)2.5.2电源 (20)2.5.3串行接口 COM1 (20)2.5.4Ethernet 网络接口 (21)2.6 清洁 (21)2.7 认证 (21)2.8 回收 (22)3PM5xx (-y) (23)3.1 组装 (24)3.2 拆卸 (25)3.3 尺寸 (25)3.4 连接 (26)3.5 清洁 (26)3.6 认证 (27)3.7 回收 (27)4PM595 (28)4.1 组装 (29)4.2 拆卸 (29)4.3 尺寸 (30)4.4 连接 (31)4.4.1电源 (32)4.4.2串行接口 COM1 (32)4.4.3串行接口 COM2 (32)4.4.4Ethernet 网络接口 (33)4.5 清洁 (33)4.6 认证 (33)22018/11/273ADR024117M02xx, 10, zh_CN目录4.7 回收 (34)5PM56xx-2ETH (35)5.1 组装 (36)5.2 拆卸 (36)5.3 尺寸 (37)5.4 连接 (38)5.5 清洁 (39)5.6 认证 (39)5.7 回收 (39)6CM582-DP (40)6.1 组装 (41)6.2 拆卸 (41)6.3 尺寸 (42)6.4 连接 (43)6.4.1PROFIBUS接口 (44)6.5 清洁 (44)6.6 认证 (44)6.7 回收 (45)7CM589-PNIO(-4) (46)7.1 组装 (47)7.2 拆卸 (47)7.3 尺寸 (48)7.4 连接 (49)7.4.1Ethernet 网络接口 (50)7.5 清洁 (50)7.6 认证 (50)7.7 回收 (51)8TU5xx (52)8.1 组装 (54)8.2 拆卸 (54)8.3 用螺丝装配 (55)8.4 尺寸 (55)8.5 连接 (56)8.6 清洁 (56)8.7 认证 (57)8.8 回收 (57)9TU582-S (58)9.1 组装 (59)9.2 拆卸 (59)9.3 用螺丝装配 (60)9.4 尺寸 (60)9.5 连接 (61)9.6 清洁 (61)9.7 回收 (62)10DC522 (63)10.1 组装 (65)10.2 拆卸 (65)10.3 尺寸 (66)10.4 连接 (67)2018/11/273ADR024117M02xx, 10, zh_CN3目录10.4.1过程电压 (68)10.4.2输入/输出 (68)10.5 清洁 (68)10.6 认证 (69)10.7 回收 (69)11DC523 (70)11.1 组装 (70)11.2 拆卸 (71)11.3 尺寸 (71)11.4 连接 (72)11.4.1过程电压 (73)11.4.2输入/输出 (73)11.5 清洁 (73)11.6 认证 (74)11.7 回收 (74)12DC532 (75)12.1 组装 (75)12.2 拆卸 (76)12.3 尺寸 (76)12.4 连接 (77)12.4.1过程电压 (78)12.4.2输入 (78)12.4.3输入/输出 (78)12.5 清洁 (79)12.6 认证 (79)12.7 回收 (79)13DI524 (80)13.1 组装 (82)13.2 拆卸 (82)13.3 尺寸 (83)13.4 连接 (84)13.4.1过程电压 (85)13.4.2输出 (85)13.5 清洁 (85)13.6 认证 (86)13.7 回收 (86)14DI581-S (87)14.1 组装 (87)14.2 拆卸 (88)14.3 尺寸 (88)14.4 连接 (89)14.4.1过程电压 (90)14.4.2输入 (90)14.5 清洁 (91)14.6 认证 (91)14.7 回收 (91)15DO524 (92)15.1 组装 (94)15.2 拆卸 (94)15.3 尺寸 (95)42018/11/273ADR024117M02xx, 10, zh_CN目录15.4 连接 (96)15.4.1过程电压 (97)15.4.2输出 (97)15.5 清洁 (97)15.6 认证 (97)15.7 回收 (98)16DO526 (99)16.1 组装 (99)16.2 拆卸 (100)16.3 尺寸 (100)16.4 连接 (101)16.4.1过程电压 (102)16.4.2输出 (102)16.5 清洁 (102)16.6 认证 (103)16.7 回收 (103)17DX522 (104)17.1 组装 (107)17.2 拆卸 (107)17.3 尺寸 (108)17.4 连接 (109)17.4.1过程电压 (110)17.4.2输入 (110)17.4.3输出 (110)17.5 清洁 (111)17.6 认证 (111)17.7 回收 (111)18DX531 (112)18.1 组装 (115)18.2 拆卸 (115)18.3 尺寸 (116)18.4 连接 (117)18.4.1过程电压 (118)18.4.2输入 (118)18.4.3输出 (118)18.5 清洁 (119)18.6 认证 (119)18.7 回收 (119)19DX581-S (120)19.1 组装 (120)19.2 拆卸 (121)19.3 尺寸 (121)19.4 连接 (122)19.4.1过程电压 (123)19.4.2输入/输出 (123)19.5 清洁 (124)19.6 认证 (124)19.7 回收 (124)20AI523 (125)20.1 组装 (127)2018/11/273ADR024117M02xx, 10, zh_CN5目录20.2 拆卸 (127)20.3 尺寸 (128)20.4 连接 (129)20.4.1过程电压 (130)20.4.2输入 (130)20.5 清洁 (131)20.6 认证 (131)20.7 回收 (131)21AI531 (132)21.1 组装 (134)21.2 拆卸 (134)21.3 尺寸 (135)21.4 连接 (136)21.4.1过程电压 (137)21.4.2输入 (137)21.5 清洁 (138)21.6 认证 (138)21.7 回收 (139)22AI581-S (140)22.1 组装 (140)22.2 拆卸 (141)22.3 尺寸 (141)22.4 连接 (142)22.4.1过程电压 (143)22.4.2输入 (143)22.5 清洁 (144)22.6 认证 (144)22.7 回收 (144)23AO523 (145)23.1 组装 (145)23.2 拆卸 (146)23.3 尺寸 (146)23.4 连接 (147)23.4.1过程电压 (148)23.4.2输出 (148)23.5 清洁 (149)23.6 认证 (149)23.7 回收 (149)24AX521 (150)24.1 组装 (150)24.2 拆卸 (151)24.3 尺寸 (151)24.4 连接 (152)24.4.1过程电压 (153)24.4.2输入 (153)24.4.3输出 (153)24.5 清洁 (154)24.6 认证 (154)24.7 回收 (154)62018/11/273ADR024117M02xx, 10, zh_CN目录25AX522 (155)25.1 组装 (157)25.2 拆卸 (157)25.3 尺寸 (158)25.4 连接 (159)25.4.1过程电压 (160)25.4.2输入 (160)25.4.3输出 (160)25.5 清洁 (161)25.6 认证 (161)25.7 回收 (161)26DA501 (162)26.1 组装 (165)26.2 拆卸 (165)26.3 尺寸 (166)26.4 连接 (167)26.4.1过程电压 (168)26.4.2输入/输出 (168)26.5 清洁 (169)26.6 认证 (169)26.7 回收 (170)27CD522 (171)27.1 组装 (171)27.2 拆卸 (172)27.3 尺寸 (172)27.4 连接 (173)27.4.1过程电压 (174)27.4.2输入 (174)27.4.3输入/输出 (175)27.4.4输出 (175)27.5 清洁 (176)27.6 认证 (176)27.7 回收 (176)28CI5x1 (177)28.1 组装 (179)28.2 拆卸 (179)28.3 尺寸 (180)28.4 连接 (181)28.4.1过程电压 (182)28.4.2输入/输出 (182)28.5 清洁 (183)28.6 认证 (183)28.7 回收 (184)29CI5x2 (185)29.1 组装 (187)29.2 拆卸 (187)29.3 尺寸 (188)29.4 连接 (189)29.4.1过程电压 (190)29.4.2输入/输出 (190)2018/11/273ADR024117M02xx, 10, zh_CN7目录29.5 清洁 (191)29.6 认证 (191)29.7 回收 (191)30CI541-DP (192)30.1 组装 (192)30.2 拆卸 (193)30.3 尺寸 (193)30.4 连接 (194)30.4.1过程电压 (195)30.4.2输入/输出 (195)30.5 清洁 (196)30.6 认证 (196)30.7 回收 (197)31CI542-DP (198)31.1 组装 (198)31.2 拆卸 (199)31.3 尺寸 (199)31.4 连接 (200)31.4.1过程电压 (201)31.4.2输入/输出 (201)31.5 清洁 (202)31.6 认证 (202)31.7 回收 (202)82018/11/273ADR024117M02xx, 10, zh_CN—1 TB51x-TB54x●TB511-ARCNET ●TB511-ETH ●TB511-ETH-XC ●TB521-ARCNET ●TB521-ETH ●TB521-ETH-XC ●TB523-ETH ●TB541-ETH ●TB541-ETH-XCTB51x-TB54x2018/11/273ADR024117M02xx, 10, zh_CN 9XC =极端 情况极端情况适用于极端环境条件下的端子座无 XC版本标志。

相关文档
最新文档