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

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

技术资料

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_—布尔类型转换指令 (9)

4.7.2 BYTE_TO_—字节类型转换指令 (9)

4.7.3 WORD_TO_—字类型转换指令 (9)

4.7.4 DWORD_TO_—双字类型转换指令 (9)

4.7.5 SINT_TO_—单整型转换指令 (9)

4.7.6 USINT_TO_—无符号单整型转换指令 (9)

4.7.7 INT_TO_—整数类型转换指令 (9)

4.7.8 UINT_TO_—无符号整数类型转换指令 (9)

4.7.9 DINT_TO_—双整数类型转换指令 (9)

4.7.10 UDINT_TO_—无符号双整数类型转换指令 (9)

4.7.11 REAL_TO_—实数类型转换指令 (9)

4.7.12 TIME_TO_—时间类型转换指令 (9)

4.7.13 DATE_TO_—日期类型转换指令 (9)

4.7.14 DT_TO_—日期时间类型转换指令 (9)

4.7.15 TOD_TO_—时间类型转换指令 (9)

4.7.16 STRING_TO_—字符类型转换指令 (9)

4.7.17 TRUNC—截短转换指令 (9)

4.8初等数学运算指令 (2)

4.8.1 ABS—绝对值指令 (9)

4.8.2 SQRT—平方根指令 (9)

相关文档
最新文档