FX3U/FX3UC系列PLC基本逻辑指令详解
需积分: 50 29 浏览量
更新于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
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析