没有合适的资源?快使用搜索试试~ 我知道了~
ABB AC500 功能块使用方法,用于ABB AC500 系列PLC的编程
资源推荐
资源详情
资源评论
技术资料
ABB AC500 系列 PLC 指令与功能块手册
- 1 -
前 言
AC500 是 ABB 公司推出的一款可升级的和灵活的自动化控制系统,可完美地满足客户需求。此系统
采用了底板上组合模块的结构, 包括多种 CPU 模块、通信接口模块、I/O 模块及特殊功能模块等。同时,
ABB 公司还推出了功能强大的 PS501 编程软件及丰富的指令系统。
AC500 系列 PLC 可为不同工业领域的用户提供个性化的解决方案,适用于逻辑控制、顺序控制、过
程控制和传动控制等领域。
我们已尽全力保证该文件的正确性和完整性。但是,不可能有绝对没错的文件,因而欢迎您随时向
我们提出宝贵的意见和建议。
如何使用本手册
如果已经熟练掌握PS501编程软件,直接通过目录查找需要的指令。
如果刚刚开始学习PS501编程软件,建议阅读“第1章 AC500 PLC指令概述”。
如果对PLC所使用的操作数与数据类型不是很了解,建议阅读第2、3章。
附录 包含指令速查表、IEC 标准指令表、指令关联冲突速查表。
- 2 -
目 录
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.4 字符串型数据类型„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 2
- 3 -
3.1.5 时间型数据类型„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 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.3 MIN—取最小值指令„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„9
- 4 -
4.5.4 LIMIT—极限值指令„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„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.3 LN—自然对数指令„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„9
剩余141页未读,继续阅读
资源评论
wbc_0224
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode面试题解之第157题用Read4读取N个字符-题解.zip
- python-leetcode面试题解之第156题上下翻转二叉树-题解.zip
- python-leetcode面试题解之第155题最小栈-题解.zip
- python-leetcode面试题解之第153题寻找旋转排序数组中的最小值-题解.zip
- python-leetcode面试题解之第152题乘积最大子数组-题解.zip
- python-leetcode面试题解之第151题反转字符串中的单词-题解.zip
- python-leetcode面试题解之第150题逆波兰表达式求值-题解.zip
- python-leetcode面试题解之第149题直线上最多的点数-题解.zip
- python-leetcode面试题解之第148题排序链表-题解.zip
- python-leetcode面试题解之第147题对链表进行插入排序-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功