FX系列PLC编程:MC/MCR指令详解
需积分: 11 62 浏览量
更新于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 上传
2019-02-25 上传
2021-08-12 上传
2014-05-30 上传
点击了解资源详情
2014-09-24 上传
羊牮
- 粉丝: 41
- 资源: 3875
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全