三菱 fx3u ld x010V2 MOV H47F D194V0什么意思?? 三菱plcmov h8421 d0是什么意思?

作者&投稿:端木度 (若有异议请与网页底部的电邮联系)
  1. LD M8000 MOV K0 V2

    当M8000=ON时,V2=K0

  2. ld x010V2 MOV H47F D194V0

    x010V2:因为此时V2=0 所以X010V2 就是X010

    D194V0:因为此时V2=0所以就是D194

    上面语句等效于 LD X010 MOV H47F D194

  3. 上面是间接寻址方式的编程

    X010V2 就是X010+V2 ,如果V2=1 那么X10V2 =X(10+2)=X12

    D194V2 如果V2=3,那么D194V2=D(194+V2)=D(194+2)=D196

希望我的回答对你有点帮助,很高兴和你一起讨论和学习。



三菱plc的指令mov k2x10 D1和BIN D1 D0是什么意思?~

K2X10就是从X10开始的2*4位组成的数据也就是X17X16.....X11X10组成的数据
MOV K2X10 D1就是将K2X10的数据赋值到D1中。
BIN D1 D0是将BCD码的D1转成BIN码放入到D0中。
例如X12,X15,X16为ON,其余为OFF时,X17X16.....X11X10=B0110 0100=K100(这个是BCD码)它的的BIN码是K64,因此执行MOV后,D1=K100, 执行BIN后D0=K64
望采纳。。。。。

三菱PLC程序中,我们经常看到类似于K4M100,K7M500,K1X0,K2Y0等等写法,很多人不懂是什么意思,这里给大家做个解说。
KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。
这些一般用于传送指令和比较指令,使用格式一般有如下几种:
= K4M100 K0 16位接点比较指令,M100-M115共16个位全部off,该接点接通。
K4M100 K50 16位接点比较指令,M100-M115共16个位组成的字所代表数值不等于50时,该接点接通
D= K7M500 K0 32位接点比较指令,M500-M527共28个位全部off,该接点接通
MOV K0 K1Y0 16位传送指令,Y0-Y3共4个位全部复位
MOV K2X0 D0 16位传送指令,X0-X3共8个位代表的数值传送到D0中。
DMOV K6M50 D50 32位传送指令,M50-M523共24个位代表的数值传送到D50中
CMP K1X0 K1Y0 M10 16位比较指令,X0-X3组成的数据和Y0-Y3组成的数据进行比较,前者大于后者,M10=1,
前者=后者,M11=1,前者小雨后者,M12=1。
DCMP K5X0 K5M0 M100 32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,
前者=后者,M101=1,前者小雨后者,M102=1。
以上,等等