1.停电保持(保持用)状态
停电保持用状态S,是使用电池对其动作状态进行备份。
在机械动作过程中发生停电后,再次通电时想要从刚才的状态继续运行时,可以使用这些状态。
2.RET指令的作用
(1)SFC程序中,在SFC程序最后使用RET指令。但是通过GX Developer输入SFC程序时,不需要输入RET指令(自动写入)。
(2)在PLC中,从0步开始到END指令之间可以制作多个SFC块。
当梯形图块和SFC块混在一起时,分别在各个SFC程序的最后编写RET指令。
3.状态内可以处理的顺控指令(见表4-1)
表4-1 状态内可以处理的顺控指令
4.特殊辅助继电器
为了能够更有效地制作SFC程序,需要使用几个特殊辅助继电器,见表4-2。
表4-2 特殊辅助继电器
5.状态的动作和输出的重复使用
如图4-9所示,在不同状态之间,可以对相同的输出(Y002)进行编程。此时,当S21或是S22为ON时输出Y002。但是,在梯形图块的程序中编写了与状态中的输出线圈相同的软元件(Y002),同时在一个状态内编写相同的输出线圈时,会执行与一般双线圈相同的处理,请注意。
6.输出的互锁
在状态转移过程中,只有一瞬间(一个运算周期)两个状态会同时为ON,因此在不可以同时接通的一对输出之间,为了避免同时为ON,在PLC的外部设置互锁,此外,请同时在程序中执行相互互锁,如图4-10所示。
图4-9 状态的动作和输出的重复使用
7.定时器的重复使用
定时器线圈也与输出线圈相同,可以在不同的状态中对同一个软组件进行编程,但是在相邻的状态中不能编程。如果在相邻的状态中编程,则工序转移时,定时器线圈不断开,当前值不会被复位,如图4-11所示。
8.输出的驱动方法
如图4-12所示,从状态内的母线开始,一旦写入LD或是LDI,就不能再编写不需要触点的指令。请按图4-12所示意的梯形图进行修改。
图4-11 定时器的重复使用(www.xing528.com)
图4-12 输出的驱动方法
9.状态的成批复位和禁止输出
1)指定状态的范围后复位,成批复位S0~S50的51点。如图4-13所示状态的成批复位和禁止输出。
图4-13 状态的成批复位和禁止输出
2)禁止动作中的状态的任意输出,如图4-14所示。
图4-14 禁止动作中的状态的任意输出
3)断开PLC的所有输出继电器(Y)。使特殊辅助继电器M8034为ON期间,顺控程序的运算继续,但是输出继电器Y全部变为OFF(监控时仍然是为ON的),如图4-15所示。
10.MPS/MRD/MPP指令的位置
在状态内,不能从STL的母线开始直接使用MPS/MRD/MPP指令。请在LD或是LDI指令后编程如图4-16所示。
图4-15 断开所有输出继电器(Y)
11.复杂转移条件的程序
在转移条件的梯形图中,不能使用ANB、ORB、MPS、MRD、MPP指令。请按图4-17所示的程序进行编程。
12.转移条件已成立的状态处理
作为转移条件的限位开关X030已动作,希望其再次动作(OFF→ON)后进行下一个转移。此时,将条件转移脉冲化,S30首次动作时,通过M100使其不发生转移,如图4-18所示。
图4-16 MPS/MRD/MPP指令位置
图4-17 复杂转移条件的程序
图4-18 转移条件已成立的状态处理
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。