AB-PLC中文指令集详解
版权申诉

"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 上传
235 浏览量
2024-06-19 上传
1355 浏览量
224 浏览量

hhappy0123456789
- 粉丝: 76
最新资源
- 深入解析ARM嵌入式Linux系统开发教程
- 精通JavaScript实例应用
- sndspec: 将声音文件转换为频谱图的工具
- 全技术栈蓝黄企业站模板(HTML源码+使用指南)
- OCaml实现蒙特卡罗模拟投资组合运行于网络工作者
- 实现TMS320F28069 LCD显示与可调PWM频率输出
- 《自动控制原理第三版》孙炳达课后答案解析
- 深入学习RHEL6下KVM虚拟化技术
- 基于混沌序列的Matlab数字图像加密技术详解
- NumMath开源软件:图形化数值计算与结果可视化
- 绿色大气个人摄影相册网站模板源码下载
- OpenOffice集成jar包:实现Word与PDF转换功能
- 雷达数字下变频MATLAB仿真技术研究
- PHP面向对象开发核心关键字深入解析
- Node.js中PostgreSQL咨询锁的实践与应用场景
- AIHelp WEB SDK代码示例及集成指南