暂停急停功能,单步单周期循环,手自动切换模式
自动控制/顺序控制的程序框架
启动按钮按下之后,再按下启动按钮不会有任何动作,这是防止程序在执行过程中,按下启动按钮导致程序出错。
步骤1
启动按钮只在第一次按下时有效,其它时候就无效了,因为当步骤0置1后,它的常闭就断开了,所以再按启动按钮也就无效了。并顺带启动步骤1;
步骤2
当步骤1启动后,电机正转置位,当下一步执行条件满足后,当前步骤和执行的动作全部停止,即所有线圈失电并给下一步,步骤2得电;
步骤3
当步骤2得电后,电机反转置位,当下一步执行条件满足后,当前步骤和执行的动作全部停止,即所有线圈失电并给下一步,步骤3得电;
步骤4
当步骤3得电后,报警置位,当下一步执行条件满足后,当前步骤和执行的动作全部停止,即所有线圈失电并给下一步,步骤4得电;
注:如果已经到最后一步了,将步骤4的置位,改成步骤1,这样就会循环起来。
还有一种方法就是寄存器赋值法
是通过比较指令和move赋值指令来执行相应的动作。当步骤1满足条件,执行步骤1的动作,当下一步执行条件满足时,复位当前动作,并置位下一步即步骤2
当步骤2满足条件,执行步骤2的动作,当下一步执行条件满足时,复位当前动作,并置位下一步即步骤3