您现在的位置是:首页 > PLC技术 > PLC技术
三菱PLC的STL/RET步进梯形图指令
来源:艾特贸易2017-06-04
简介1STL/RET 说明 步进梯形图指令 STL 是利用内部软元件 S 在顺控程序上面进行工序步进式控制的指令。返回指令 RET 是指状态 S 流程结束,用于返回主程序(母线)的指令。根据后面内容中
1 STL/RET说明 步进梯形图指令STL是利用内部软元件S在顺控程序上面进行工序步进式控制的指令。返回指令RET是指状态S流程结束,用于返回主程序(母线)的指令。根据后面内容中讲到的一定规则编写的步进梯形图回路也可作为状态转移图(SFC图)处理。反过来,从状态转移图(SFC图)也可形成步进梯形图回路。 步进梯形图指令(STL/RET)见表5-1所示。 表5-1 步进梯形图指令(STI/RET) 2 STL/RET应用 1.状态的动作与输出的重复使用 使用时应注意以下三点。 (1)状态的地址号不能重复使用。 (2)如果STL触点接通,则与其相连的回路动作;如果STL触点断开,则与其相连的回路停止动作。但是在一个扫描周期以后,不再执行(跳转状态)。
图5-1 输出的重复使用 (3)如图5-1所示,在不同的步之间,可对同样的输出软元件(Y002)编程。此时状态S21或S22接通,输出Y002动作。但是在前面的普通继电器梯形图内容中提到,双重线圈输出时其处理过程、动作复杂,建议避免双线圈输出编程。在这里,由于是在不同的状态元件(分别在S21和S22状态)下输出Y2线圈,因此不存在所说的“双线圈输出”问题。但是,如果在主程序中,对状态内的同一个输出线圈(如Y2)编程,或者是在一个状态内对相同的输出线圈编程,则与普通继电器梯形图中的“双重线圈”一样看待,编程时请务必注意。 2.输出的互锁 在状态的转移过程中,仅在瞬间(一个扫描周期)两种状态同时接通,因此,为了避免不同时接通的一对输出同时接通,需要在相应的程序上设置互锁。 3.定时器的重复使用 如图5-2所示,定时器线圈与输出线圈一样,也可以在不同状态间对同一软元件编程。但是,在相邻状态中则不能编程。如果在相邻状态下编程,则工序转移时定时器线圈不断开,当前值不能复位。如图5-3所示。
图5-2 输出的互锁
图5-3 定时器的使用 4.输出的驱动方法 如图5-4 (a)所示,状态内的母线(即STL内的母线),一旦写入LD或LDI指令后,对不需要触点的指令就不能再编程,需要按图5-4 (b)将输出位置变更或按图5-4 (c)插入常闭触点(一旦PLC处于RUN状态,M8000常开触点就闭合)的方法改变这样的回路。
图5-4 输出的驱动方法 5.MPS、MRD、MPP指令的位置 在状态内,不能从STL内的母线中直接使用MPS、MRD和MPP指令。如编程需要,则按图5-5所示,其位置在LD或LDI指令之后。 6.状态的转移方法 OUT指令与SET指令对于STL指令后的状态S具有同样的功能,都将自动复位转移源。此外,还具有自保持功能。但是,使用OUT指令时,在SFC图中用于想分离的状态转移,如图5-6所示。
图5-5 MPS、MRD和MPP指令位置
图5-6 状态的转移方法 7.可在状态内处理的顺控指令 可在状态内处理的顺控指令见表5-2所示。 表5-2 可在状态内处理的顺控指令
注意: ①断程序与子程序中,不能使用STL指令。 ②在STL指令内不禁止使用跳转指令,但其动作复杂,建议不要使用。
点击排行
