[西门子] FX5U PLC 跳转指令做手动切换功能应用讲解

[复制链接]
查看88357 | 回复0 | 2024-1-14 22:22:25 | 显示全部楼层 |阅读模式


为了提高设备的可靠性,在工业控制中,常有手动、自动两种工作方式选择,自动方式作为控制正常运行的程序,手动方式作为工作设定、调试用。这就要在项目中设计手自动切换程序。

而手自动切换功能我们可以利用跳转指令,那么今天给大家讲解一下三菱PLC的跳转指令CJ及其简单的编程案例。

跳转指令CJ(P),当执行指令为ON时,执行指定的指针编号的程序。CJ指令跳过部分程序,可以缩短程序的扫描时间,提高程序执行速度。



利用跳转指令同时还会用到指针,指针包括分支指针P和中断指针I,在CJ指令中是用的分支指针P。分支指针P是用来指示跳转和子程序调用的入口地址,跳转时P在主程序区,子程序调用时P在副程序区。FX5U PLC的分支指针P有4096点(P0~P4095)。



如果跳转条件满足,则执行跳转指令,程序跳到以标号P为入口的程序段中执行。否则不执行跳转指令,按顺序执行下一条指令。



一般来说,使用跳转指令做手自动切换有如下几个部分:

1、设计一个手动/自动切换开关进行选择,开关为ON时,执行手动程序;开关为OFF时,执行自动程序;

2、公用程序用于自动程序和手动程序切换的处理,自动程序和手动程序都需要完成的任务也可以用公用程序来处理。



下面就以例子的形式来讲解一下。

【例】某设备具有手动/自动两种操作模式,SB3是操作模式选择开关,当SB3断开状态为手动模式,接通状态为自动模式。

手动模式:按启动按钮SB2,电动机运转;按停止按钮SB1,电动机停机。

自动模式:按启动按钮SB2,电动机连续运转1min后自动停机。按停止按钮SB1,电动机立即停机。







这就是跳转指令的使用,你学会了吗,如果你之后在做项目的时候需要用到手自动切换功能,就可以用上哦~(来源:技成-蔡慧荥)

FX5U PLC的程序控制指令包括子程序、跳转、中断等,还介绍步进梯形图编程,包括单流程、选择性分支和并行性分支的步进梯形图编程。如果想更全面了解FX5U PLC的程序控制指令,推荐大家了解一下小蔡老师的新课,一起学习更多三菱FX5U的知识吧!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则