三菱的传送指令怎么用?求解

在三菱fx2n系列传送指令 mov k0 k1y000 mov k7 k1y000 movp k3 k1y000 movp k1 y000 k0 、k1、k3、k7传送到k1y000线圈怎么动作啊?

PLC里的X,Y一般是8进制的,没有8.9的。按十进制算的话是错的.其它的是十进制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-25
不是很清楚
第2个回答  推荐于2017-09-17
三菱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。
以上,等等追问

Mov k7 k1y000 k1 只有四位 ,那么k7 传送到k1y000 中怎么理解啊啊?

追答

因为是位,所以要转换成二进制才可以看出来,k7就是十进制,你要变为0111B就知道了,这样传送的结果就是Y3,Y2,Y1,Y0分别对应0111,可以知道Y2,Y1,Y0为ON,要为OFF。

本回答被提问者和网友采纳
相似回答