当前位置:首页 > 行业发展 > 正文

三菱PLC实现数据加1和减1的四种方法

在项目应用中,经常要对PLC内的数据寄存器D进行数据加1和减1的操作,对应这一操作的指令是INC和DEC。一、INC和DEC指令介绍INC(Increment)是数据增加的指令,当条件满足时,INC指令可以使数据寄存器内的数据增加。DEC(Decrement)是数据减少的指令,当条件满足时,DEC指...

在项目应用中,经常要对PLC内的数据寄存器D进行数据加1和减1的操作,对应这一操作的指令是INC和DEC。一、INC和DEC指令介绍INC(Increment)是数据增加的指令,当条件满足时,INC指......

在项目应用中,经常要对PLC内的数据寄存器D进行数据加1和减1的操作,对应这一操作的指令是INC和DEC。

一、INC和DEC指令介绍

INC(Increment)是数据增加的指令,当条件满足时,INC指令可以使数据寄存器内的数据增加。

DEC(Decrement)是数据减少的指令,当条件满足时,DEC指令可以使数据寄存器内的数据减少。

它们的指令格式如下:


INC和DEC指令格式

按下X001,D1的数据将增加;按下X002,D1的数据将减少。

在实际使用的时候会发现,当按下X001或X002时,哪怕时间非常短,寄存器D1内的数据都会增加或减少很多而不是单个数增加或减少,也即不是按一次X001或X002,寄存器D1内的数据只加1或减1。

为了达到按一下X001或X002,寄存器D1内的数据只加1或只减1,下面介绍四种方法来实现。

二、实现数据加1和减1的四种方法

1、利用两个辅助继电器产生单脉冲来实现


两个辅助继电器产生单脉冲

当按下X001时,M0输出一个单脉冲,这个单脉冲再去触发寄存器D1数据加1和D2数据减1。

2、利用脉冲指令产生单脉冲来实现


脉冲指令产生单脉冲

当按下X001时,M0输出一个单脉冲,这个单脉冲再去触发寄存器D1数据加1和D2数据减1。

3、利用上升沿触点来实现


上升沿触点产生单脉冲

当按下X001时,其上升沿去触发寄存器D1数据加1和D2数据减1。

4、利用数据脉冲加1和减1指令来实现


数据脉冲加1和减1指令

当按下X001时,INCP和DECP指令触发寄存器D1数据加1和D2数据减1。

最新文章