FX系列PLC编程:MC/MCR指令详解
需积分: 11 51 浏览量
更新于2024-08-05
收藏 16.84MB PDF 举报
"MCMCR指令是三菱PLC中的基本指令,用于实现控制流程的分支和合并。这个指令在FX3S、FX3G、FX3GC、FX3U和FX3UC系列微型可编程控制器中被广泛使用。"
在三菱PLC编程中,MC和MCR指令是重要的流程控制工具,主要用于实现程序的分段执行和恢复原始流程。MC指令(Main Control)用于启动一个程序段,使得母线(即逻辑流的主线)移动到MC触点之后,只有在MC指令被执行时,其后面连接的指令才会被执行。在MC触点之后的指令通常是一些特定的条件或任务,比如循环、子程序等。
MCR指令(Main Control Reset)则用于结束MC指令启动的程序段,使母线返回到MC指令之前的位置。使用MCR指令,即使MC后的触点仍然为ON,也不会再次执行MC之后的指令。这有助于避免重复执行和防止逻辑错误。需要注意的是,如果使用相同的软元件编号,可能会出现双线圈输出问题,类似于OUT指令的双线圈问题。
MC和MCR指令可以嵌套使用,但应谨慎处理,以防止逻辑混乱。在MC指令后的程序段中,某些指令如FOR~NEXT、EI、DI等不受MC的执行状态影响,它们会根据自身的条件执行。例如,在给定的示例程序中,当输入X000为ON时,从MC到MCR的程序段执行;而当X000为OFF时,定时器(非累计定时器)和由OUT指令驱动的软元件会被复位,而累计定时器、计数器及由SET/RST指令驱动的软元件则会保持其状态。
指令的格式和具体步骤可以通过相关章节如7.16节找到。MC和MCR指令属于基本指令集,用于构建复杂的控制逻辑。在编写和调试程序时,可以利用GX Works2或GX Developer等编程软件的回路(读出)和回路(监控)功能来查看和理解程序的动作。
FX3S、FX3G、FX3GC、FX3U和FX3UC系列PLC的编程手册详细介绍了这些基本和应用指令,以及步进梯形图指令,旨在帮助用户正确理解和使用这些控制器。手册强调在使用产品前需充分理解其规格,并提醒用户注意安全问题,特别是对于特殊领域的应用,如原子能、电力、医疗等领域,需要额外的安全措施和备份机制。同时,手册也指出,尽管产品经过严格的质量控制,但在可能造成重大故障或损失的场合,用户应自行设置安全功能。
2012-04-16 上传
2011-10-12 上传
2021-08-12 上传
2014-05-30 上传
点击了解资源详情
2014-09-24 上传
羊牮
- 粉丝: 41
- 资源: 3857
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新