理论教育 三菱FX2NPLC方便类指令使用简便

三菱FX2NPLC方便类指令使用简便

时间:2023-06-16 理论教育 版权反馈
【摘要】:方便类指令可以利用最简单的顺控程序进行复杂控制。该类指令有状态初始化、查找数据线、列表数据排序等7种。示教定时器指令应用实例应用实例如图5-67所示。

三菱FX2NPLC方便类指令使用简便

方便类指令可以利用最简单的顺控程序进行复杂控制。该类指令有状态初始化、查找数据线、列表数据排序等7种。

1.状态初始化指令

状态初始化指令(Initial State,IST)与步进梯形STL指令一起使用,用于自动设置多种工作方式的控制系统的初始状态,以及设置有关的特殊辅助继电器的状态。

2.凸轮顺控指令

凸轮顺控指令包括两条指令:绝对值式凸轮顺控指令、增量式凸轮顺控指令。

绝对值式凸轮顺控指令(Absolute Drum,ABSD)可以产生一组对应于计数值变化的输出波形,用来控制最多64个输出变量(Y、M和S)的ON/OFF。具体应用见图5-65。

增量式凸轮顺控指令INCD(Increment Drum,INCD)根据计数器对位置脉冲的计数值,实现对最多64个输出变量的循环顺序控制,使它们依次为ON,并且同时只有一个输出变量为ON。可用来产生一组对应于计数值变化的输出波形。具体应用见图5-66。

【实例5-23】绝对值式凸轮顺控指令应用实例

应用实例如图5-65所示。

●X000为凸轮执行条件。

●凸轮平台旋转一周产生每度一个脉冲从X001输入。

●有4个输出点(n=4)用M0~M3来控制。

●从D300开始的8个(2n=8)数据寄存器用来存放M0~M3的开通点和关断点的位置值。

【实例5-24】增量式凸轮顺控指令应用实例

应用实例如图5-66所示。

978-7-111-35634-9-Chapter05-68.jpg

图5-65 绝对值式凸轮顺控指令ABSD应用实例

978-7-111-35634-9-Chapter05-69.jpg

图5-66 增量式凸轮顺控指令INCD应用实例

●4个输出点(n=4)用M0~M3来控制。

●从D300开始的4个(n=4)数据寄存器用来存放使M0~M3处于ON状态的脉冲个数,可以用MOV指令将它们写入D300~D303。

●C0的当前值依次达到D300~D303中的设定值时自动复位,然后又开始重新计数,M0~M3按C1的值依次动作。

●由n指定的最后一过程完成后,标志M8029置1,以后又重复上述过程。

3.定时器指令

定时器指令包括两条指令:示教定时器指令、特殊定时器指令。

示教定时器指令(Teachering Timer,TTMR)可以通过按钮按下的时间调整定时器的设定值。具体应用见图5-67。

特殊定时器(Special Timer,STMR)指令用来产生延时断开定时器、单脉冲定时器和闪动定时器。m用来指定定时器的设定值。具体应用见图5-68。(www.daowen.com)

【实例5-25】示教定时器指令应用实例

应用实例如图5-67所示。

●示教定时器将按钮X010按下的时间乘以系数10n后作为定时器的预置值。

●按钮按下的时间由D301记录,该时间乘以10n后存入D300。

●X010为OFF时,D301复位,D300保持不变。

【实例5-26】特殊定时器指令应用实例

应用实例如图5-68所示。

●T10的设定值为10s(n=100)。

●目的操作数D中指定起始号为M0的4个器件作为特殊定时器。

978-7-111-35634-9-Chapter05-70.jpg

图5-67 示教定时器指令TTMR应用实例

978-7-111-35634-9-Chapter05-71.jpg

图5-68 特殊定时器指令STMR应用实例

●M0是延时断开定时器,M1是X000由ON→OFF后的单脉冲定时器,产生的脉宽为10s。

●M2是X000由OFF→ON后的单脉冲定时器,产生的脉宽也为10s。

●M3为滞后输入信号10s向相反方向变化的脉冲定时器。

●M2和M3是为闪动而设的。

4.交替输出指令

交替输出指令(Alternate,ALT)在每次执行条件由OFF变为ON时,目的操作数D中的输出元件状态向相反方向变化。

5.斜坡信号输出指令

斜坡信号输出指令RAMP可以产生不同斜率的斜坡信号。

6.旋转工作台控制指令

旋转工作台控制指令ROTC可以使工作台上指定位置的工件以最短的路径转到出口位置。

7.数据排序指令

数据排序指令SORT将数据编号,并按指定的内容重新排列,该指令只能用一次。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈