三菱plc的mov指令讲解

如题所述

mov是传送指令;

例[mov k5 d0];

就是把5这个数值存在D0里;

例[mov k5 k1y0];

就是把5这个数转化为2进制、即是0101;

0为低电位、1为高电位;

体现在1组(k1)也就是4个输出口上、由y0开始也就是;

y3  y2  y1  y0;

0   1    0    1;

就是y1和y3得电。

    指示是命令旧时公文的一种,是上级对下级呈请的批示。另有解释,告诉计算机从事某一特殊运算的代码。如:数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令。

    计算机程序发给计算机处理器的命令就是“指令(instruction)”。最低级的指令是一串0和1,表示一项实体作业操作要运行(如“Add”)。根据指令类型,某个具体的存储领域被称作“寄存器(register)”,里面包含了可用于调出指令的数据或数据存储位置。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
mov 是传送指令
例[mov k5 d0]
就是把5这个数值存在D0里
例[mov k5 k1y0]
就是把5这个数转化为2进制、即是0101
0为低电位、1为高电位
体现在1组(k1)也就是4个输出口上、由y0开始也就是
y3 y2 y1 y0
0 1 0 1
就是y1和y3得电本回答被网友采纳
第2个回答  2012-04-08
MOV是传送指令:如:LD X0 MOV K1 K1Y00 LD Y0 OUT Y1《马达线圈》当X0=1时则 触动MOV 这时K1=1 ,MOV就会把这个1传给K1Y00(Y0~Y3)中的Y00。则这时Y0=1,Y1=1马达线圈就得电。分解:为什么K1会传给Y00不是其它呢?因为根据二进制(8421)也就是对应K1Y00(Y3 Y2 Y1 Y0)而还不懂再追问 直到你懂
第3个回答  2015-09-22
MOV传送指令,可以传送16位数据,如果加D变成32位,占用两个数据寄器
mov 是传送指令
比如:三菱PLC梯形图中MOV MOV K3 K1Y0
MOV K3 K1Y0的意思是将常数3传送到Y0起的四个位存储。即Y0、Y1、Y2、Y3,那么3存于其中时,Y3=OFF、Y2=ON、Y1=OFF、Y0=ON,即0011也就是等于3;
如果是5,那么就是Y3=OFF、Y2=ON、Y1=OFF、Y0=ON,即0101也就是等于5;
第4个回答  2009-02-23
0 LDP X0
2 MOV K54 K2Y0
7 LD Y0
8 OUT T10 K30
11 AND T10
12 MOV K45 K2Y0
17 LD Y0
18 AND Y2
19 OUT T20 K18000
22 LDP T20
24 MOV K0 K2Y0
29 END

程序说明:因不能粘贴梯形图,所以只能手工输入,这个程序只是一个原理性的逻辑,真要用在工程上可以稍做一点调整(这里只写了启动时的程序,没有设停止键).
程序I/0点说明:X0是启动开关,Y0,Y1是1号电机的星形启动,Y0,Y2是1号电机的三角运行;Y3,Y4是2号电机的星形启动,Y3,Y5是2号电机的三角运行;
相似回答