AB-PLC中文指令集详解
版权申诉
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"AB-PLC中文完整指令集.pdf"
本文档详细介绍了AB PLC(Allen Bradley Programmable Logic Controller)的中文指令集,涵盖了位指令、计时器和计数器指令、比较指令、计算/算术指令以及传送/逻辑指令等多个方面,旨在帮助用户更好地理解和编程AB PLC系统。
一、位指令
位指令主要涉及对单个位的检查和操作,包括:
1. 检查是否闭合指令(XIC):当输入位地址为1时,指令返回真,相当于常开触点。
2. 检查是否断开指令(XIO):与XIC相反,当输入位地址为1时,指令返回假,相当于常闭触点。
3. 输出激励指令(OTE):设置指定位为1,常用于输出控制。
4. 输出锁存指令(OTL):一旦被激发,该位将保持当前状态,直到有其他指令改变它。
5. 输出解锁存指令(OUT):清除指定位,使其变为0。
6. 一次响应指令(ONS):只在第一次满足条件时执行,之后忽略。
7. 上升沿触发指令(OSR):检测输入位由0变为1的瞬间。
8. 下降沿触发指令(OSF):检测输入位由1变为0的瞬间。
二、计时器和计数器指令
1. 延时导通计时器指令(TON):当启动条件满足时开始计时,当达到预设时间后输出为1。
2. 延时断开计时器指令(TOF):与TON相反,当达到预设时间后输出变为0。
3. 保持型计时器RTO:在启动后持续计时,即使启动条件不再满足,仍保持当前计数值。
4. 加计数指令(CTU):当计数输入增加时,计数值递增。
5. 减计数指令(CTD):当计数输入减少时,计数值递减。
6. 复位指令(RES):重置计时器或计数器的当前值。
三、比较指令
比较指令用于比较两个数值,包括:
1. 比较指令(CMP):比较两个数值并设置标志位。
2. 等于指令(EQU):判断两个数值是否相等。
3. 大于或等于指令(GEQ):判断一个数值是否大于或等于另一个数值。
4. 大于指令(GRT):判断一个数值是否大于另一个数值。
5. 小于或等于指令(LEQ):判断一个数值是否小于或等于另一个数值。
6. 小于指令(LES):判断一个数值是否小于另一个数值。
7. 极限比较指令(LIM):检查数值是否超出预设范围。
8. 屏蔽等于指令(MEQ):在特定条件下进行等于比较。
9. 不等于指令(NEQ):判断两个数值是否不相等。
四、计算/算术指令
1. 计算指令(CPT):执行复杂的数学运算。
2. 加法指令(ADD):将两个数值相加。
3. 减法指令(SUB):从一个数值中减去另一个数值。
4. 乘法指令(MUL):将两个数值相乘。
5. 除法指令(DIV):对两个数值进行除法运算。
6. 平方根指令(SQR):计算一个数值的平方根。
7. 取反指令(NEG):将数值取反,即加上负号。
五、传送/逻辑指令
1. 传送指令(MOV):将一个数值传送到另一个位置。
2. 屏蔽传送指令(MVM):在传送过程中根据指定的屏蔽位决定哪些位应被复制。
3. 位域分配(BTD):对位数据进行位域操作,如提取或设置特定位。
4. 清零指令(CLR):将指定的数值或位清零。
5. 按位与指令(AND):执行位级的逻辑与操作。
6. 按位或指令(OR):执行位级的逻辑或操作。
7. 按位异或指令(XOR):执行位级的逻辑异或操作。
8. 按位非指令(NOT):执行位级的逻辑非操作。
这些指令构成了AB PLC编程的基础,通过组合使用它们,可以实现复杂的过程控制逻辑。理解并熟练掌握这些指令对于有效编程和调试AB PLC系统至关重要。
2021-11-22 上传
231 浏览量
2024-06-19 上传
1318 浏览量
215 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
hhappy0123456789
- 粉丝: 76
最新资源
- 数字EDA教程:XilinxISE与VerilogHDL实战应用
- icyJoseph:前端开发者React项目投资组合概览
- C语言实现KLT算法源程序
- 实时心电采集与分析软件源码解析
- Backbars:简化Backbone和Handlebars在Rails中的安装和目录结构设置
- Bty分销系统开源版v1.0:全面掌握主机操作与IDC业务
- DZ方客模板php版v1.0:资源站开发新选择
- ELM时间序列预测算法及其粒子群优化应用
- Solid Converter PDF:高效转换及注册机指南
- TopDown射击游戏项目回顾与资源分享
- React-Portfolio:展示React项目与技术堆栈
- STM32使用SST25 Flash实现FATFS文件系统指南
- mel实验室的NGS代码实现详解
- 深入解析CSS在ejemplo3项目中的应用技巧
- 一体化的登录注册界面设计与动画特效实现
- UG国家标准件库的下载与应用指南