FX3U/FX3UC系列PLC基本逻辑指令详解
需积分: 50 28 浏览量
更新于2024-07-19
1
收藏 2.24MB PPT 举报
"《电气控制与PLC应用技术(第2版)》第4章主要讲解了FX3U/FX3UC系列PLC的基本逻辑指令,涵盖了从操作开始到用户程序结束的多种指令,旨在帮助读者理解并掌握PLC编程的基础知识。"
本章详细介绍了FX3U/FX3UC系列PLC的基础逻辑指令,这些指令是编写PLC程序的基础,对于理解和实现自动化控制系统的逻辑控制至关重要。以下是对各个指令的详细解释:
1. **操作开始指令(LD/LDI)**:LD用于接通一个线圈,而LDI则用于在输入为1时接通线圈,这两个指令是程序执行的起点。
2. **触点串联连接指令(AND/ANI)**:AND指令用于将两个或多个触点串联,只有当所有触点都为1时,输出才为1;ANI则用于常闭触点的串联。
3. **触点并联连接指令(OR/ORI)**:OR指令将触点并联,只要有一个触点为1,输出即为1;ORI为常闭触点的并联。
4. **支路(电路块)连接指令(ANB/ORB)**:ANB指令用于对已形成的电路块进行串联,ORB则用于并联电路块,提供了更灵活的逻辑组合方式。
5. **输出指令(OUT)**:用于设定线圈的状态,输出信号到PLC的输出端口。
6. **边沿检测指令(LDP/LDF、ANDP/ANDF、ORP/ORF)**:这些指令用于检测输入信号的上升沿或下降沿,提供精确的事件触发。
7. **置位与复位指令(SET/RST)**:SET用于置位一个线圈,使其一直保持1状态;RST则用于复位线圈,将其状态设为0。
8. **脉冲微分输出指令(PLS/PLF)**:PLS在输入信号有效时产生一个短脉冲,PLF则在输入信号无效时产生脉冲,常用于脉冲控制。
9. **栈操作指令(MPS/MRD/MPP)**:栈操作指令用于处理和存储中间计算结果,提高程序的效率和可读性。
10. **主控指令(MC/MCR)**:MC用于启动一个子程序或程序段,MCR用于结束并返回到主程序。
11. **运算结果取反指令(INV)**:INV用于将运算结果取反,实现逻辑上的非操作。
12. **运算结果脉冲化指令(MEP/MEF)**:MEP将连续的运算结果脉冲化,MEF则在运算结果改变时产生一个脉冲。
13. **空操作与用户程序结束指令(NOP/END)**:NOP不执行任何操作,用于填充或调整程序步;END标志着程序的结束,控制流程在此停止。
了解并熟练运用这些基本逻辑指令,可以构建复杂的逻辑控制流程,实现PLC在工业自动化中的各种控制任务。此外,还介绍了常数及软元件的使用方法,包括十进制常数(K)、十六进制常数(H)以及实数常数(E),这些都是编程中设置定时器、计数器或计算参数的重要手段。通过学习这一章,读者将能够初步掌握FX3U/FX3UC系列PLC的编程基础,为进一步深入学习PLC的应用打下坚实基础。
2017-10-30 上传
2017-10-30 上传
2023-10-06 上传
2012-11-15 上传
2021-09-28 上传
2019-01-14 上传
一介遗石
- 粉丝: 37
- 资源: 140
最新资源
- SST39LF160.pdf
- 微软技术面试-中国象棋将帅问题
- 微软技术面试-寻找最大的K个数
- 练成Linux系统高手教程
- xp下安装红旗linux
- 餐饮企业如何实施JIT生产方式
- 工作流管理:模型、方法和系统
- UML经典讲座 UML知识 UMl建模
- 精通CSS+DIV网页样式与布局PPT
- Java常见问题----
- UbuntuManual.pdf
- ORACLE应用常见傻瓜问题1000问
- 00B-JavaInANutshell
- ibatis %20 Guide
- 个人网站的研究与设计
- Pragmatic Programmers--Pragmatic Unit Testing In Java with Junit.pdf