三菱plc译码指令DECO用法举例

作者:老电工时间:2015-09-28 03:10:22

三菱plc译码指令DECO用法举例

三菱plc中的DECO译码指令,学习起来有点困难,这里编一小段指令进行试验,然后查看结果,用三菱plc仿真软件进行仿真运行。

用M8013的上升沿去触发MOV K0 D0,用M8013的下降沿去触发INCP D0,

然后用译码指令DECO D0 Y100 K3去译码,本意是让Y00~Y07循环输出。可结果是只有Y00和Y01交替输出。

分析的结果可能是:下降沿过后D0马上又让上升沿置0了,下一个脉冲无法执行“加一”指令所造成。于是删掉MOV K0 D0,结果正确。

进一步仿真发现,当K=1时,只有1个输出;K=2时,有4个输出;K=3时,有8个输出,K=4时,有16个输出。本例中DECO D0 Y100 K3 ,因K=3,置位情况:
D=0 Y00=1
D=1 Y01=1
D=2 Y02=1
D=3 Y03=1
D=4 Y04=1
D=5 Y05=1
D=6 Y06=1
D=7 Y07=1

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 三菱plc