三菱MELSECiQ-F系列:FEND指令在CJ运算中的影响

需积分: 32 62 下载量 12 浏览量 更新于2024-08-09 收藏 8.04MB PDF 举报
"这篇文档是关于三菱微型可编程控制器MELSECiQ-F系列的FX5编程手册,主要讨论了如何在顺控程序中正确使用‘CJ’指令及其相关的‘FEND’指令,以及在编程过程中可能遇到的错误代码和注意事项。" 本文档详细阐述了在三菱MELSECiQ-F系列PLC编程中,如何处理和理解‘CJ’(分支跳转)指令和‘FEND’(结束)指令。‘CJ’指令主要用于顺控程序的运算分支,如主程序与子程序、中断程序之间的切换。在使用‘FEND’指令时,它会在执行输出处理、输入处理和看门狗定时器刷新之后返回到0步的程序。然而,不恰当的使用‘FEND’指令会导致错误,比如在执行‘FOR’后未执行‘NEXT’、‘CALL(P)’后未执行‘RET’、‘FOR-NEXT’、‘MC-MCR’、‘STL-RETSTL’、‘I-IRET’之间或者在待机类型程序和FB文件中使用‘FEND’,都会触发特定的错误代码,例如3340H、3381H、33E3H等。 在实际编程中,需要注意的是,当使用‘CJ’指令时,应当确保程序的逻辑结构清晰,避免在不恰当的地方使用‘FEND’导致程序流程的混乱。文档还提到了在有子程序和中断程序的情况下,如何正确使用这些指令来构建和管理主程序的流程。 手册特别强调了安全方面的注意事项,指出MELSECiQ-F系列虽然经过严格的质量控制,但并非专为涉及人身安全的特殊用途设计,如原子能、电力、航空宇宙、医疗和交通工具等。在使用产品时,应由具备专业电气知识的技术人员进行安装和设置,并在系统中添加安全机制以防止潜在的故障风险。 手册还包含了关于指令的构成、数据的指定方法(位数据、16位数据、32位数据、实数数据和字符串数据)、执行条件等内容,旨在帮助用户更好地理解和使用MELSECiQ-F系列PLC的编程指令。 此外,手册提醒用户在遇到问题或发现错误时,应及时联系技术支持,且手册中的示例仅供参考,不构成动作的保证。用户在选用指令和设计系统时,必须自行验证其功能和安全性。最后,手册提醒用户关注可能的规格变更,以保持信息的最新状态。