mov在plc中可以用来数码管显示的七段码译码指令吗
发布网友
发布时间:2022-12-08 18:46
我来回答
共2个回答
热心网友
时间:2024-11-24 05:56
三菱编程手册中这样表述MOV指令的功能:
首先,FNC12 MOV是利用手持编程器FX10P或FX20P录入时的功能编号,符号D表示该指令可以进行双字传送,符号P表示该指令可以采用脉冲型。
例如:
第 1 页
该程序段完成的功能是传送K1X000的数据到K1Y000,进行输出。根据前面的功能指令概述,K1X000是指X003X002X001X000,K1Y000是指Y003Y002Y001Y000,注意是一一对应传递,设X003X002X001X000输入端分别为1011,则在X005为1时使Y003Y002Y001Y000对应也变为1011。(大家可以在软件上调一下,加深印象)
注意,每一个扫描周期都传送1次。
第 2 页
上面程序MOV K9 D0,中当X000为1时,D0内容为:
当X005为1时:
第 3 页
注意,每一个扫描周期都传送1次。
以下也是MOV指令的一些用法:
注意,每一个扫描周期都传送1次。
其次,DMOV的用法:
注意,每一个扫描周期都传送1次。
第 4 页
再次,MOVP和DMOVP用法:
当X000由0变为1时(脉冲产生时)将K9传送至D0,当X000保持为1时,无论再执行多少个扫描周期,D0中数据保持K9,即只传送1次。
同理DMOVP可自行实验。
传送指令MOV的例子—减压起动
第 5 页
以上为I/O接线图。
以上为元器件动作过程分析。
第 6 页
用MOV控制三个灯依次闪烁一秒 SWOPC-FXGP/WIN-C
热心网友
时间:2024-11-24 05:56
只需用一个共阴极七段数码管,每段接一个2.2K的电阻,电阻的另一端接PLC的一组输出口(如:Q1.0、Q1.1、。。。Q1.6),数码管的共阴极接PLC输出侧的地,这样,运行时,如使Q1.0=1,则Q1.0对应的那一段就亮,如Q1.0=0,,则Q1.0对应的那一段就灭。记住每一个输出口对应数码管的段,编出数字由0到9输出口对应的输出状态的值,编程时,在显示送数前,先判断送出的数是几,再把这“几对应的状态值”送给输出口就可以是数码管显示“几”。S7-200有7段译码指令,用它就可省事多了。