三菱PLC中,K2Y000是什么意思呀?

作者&投稿:连放 (若有异议请与网页底部的电邮联系)
三菱PLC的指令“mov k2M0 K2Y000”是什么意思?~

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。
以上,等等

这个是查找指令!

具体功能是先查找后比较!

比如:SER D100 D0 D10 K10
D100是D100为首的10个寄存器
D0是要查找的数据
D10则是目标的个数(注意不是目标的数据)
D11则是第一个符合目标的值
D12是最后一个符合的目标值
D13是最小值的位置
D14就是最大值的位置

K2Y000是个字节 y0-y7。

三菱PLC程序中,经常看到类似于K4M100,K7M500,K1X0,K2Y0等等写法。KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。

这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。

扩展资料:

取指令与输出指令的使用说明:

1、LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算。

2、LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。

3、LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S。

4、OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。



  三菱PLC中,K2Y000含义:

  1. K4Y0是个两个字节 y0-y17

  2. K2Y0是个字节   y0-y7

  例如:【K85  K2Y000】把k85换算二进制1010101对应到y0-y7的状态。

  三菱PLC程序中,经常看到类似于K4M100,K7M500,K1X0,K2Y0等等写法。

  KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。

  这些一般用于传送指令和比较指令,使用格式一般有如下几种:

  1. =   K4M100   K0         

    16位接点比较指令,M100-M115共16个位全部off,该接点接通。

  2. <>  K4M100  K50       16位接点比较指令,M100-M115共16个位组成的字所代表数值不等于50时,该接点接通

  3. D=  K7M500  K0                      

    32位接点比较指令,M500-M527共28个位全部off,该接点接通。

  4. MOV   K0   K1Y0                    

    16位传送指令,Y0-Y3共4个位全部复位。

  5. MOV   K2X0  D0                      

    16位传送指令,X0-X3共8个位代表的数值传送到D0中。

  6. DMOV  K6M50  D50       

    32位传送指令,M50-M523共24个位代表的数值传送到D50中。

  7. CMP   K1X0   K1Y0   M10    16位比较指令,X0-X3组成的数据和Y0-Y3组成的数据进行比较,前者大于后者,M10=1,前者=后者,M11=1,前者小雨后者,M12=1。

  8. DCMP   K5X0  K5M0  M100      32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,前者=后者,M101=1,前者小雨后者,M102=1。



1,:K4Y0是个两个字节 y0-y17
2:K2Y0是个字节 y0-y7
【K85 K2Y000】 把k85换算二进制1010101 对应到y0-y7的状态

这条程序是什么意思 我要试例说明 1.Z0=1,Y0Z0=Y1,此时Y1点的动状态要看有没有驱动。Z0为寄存器,不存在点不点亮。 3.当 输入MOV K1


三菱PLC功能指令:MOV H1 K2Y000Z0中的Z0是什么意思
Z0是变址,为区间复位,运行该指令后,T0-T196所以的定时器,全部复位。Z0=1,Y0Z0=Y1,此时Y1点的动状态要看有没有驱动。Z0为寄存器,不存在点不点亮。当输入MOV K1 Z0时,即可让Z0等于1,当Z0=2时,Y0Z0=Y2,程序为ld m8000、mov d0z0 d20v10。说明:若Z0=2,v10=5,运行指令后...

三菱PLC指令:mov k2m0 k2y000中的K2是什么意思啊?
MOV K2X0 D0 16位传送指令,X0-X3共8个位代表的数值传送到D0中。KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中...

三菱PLC功能指令:MOV H1 K2Y000Z0中的Z0是什么意思
Z0是变址,为区间复位,运行该指令后,T0-T196所以的定时器,全部复位。Z0=1,Y0Z0=Y1,此时Y1点的动状态要看有没有驱动。Z0为寄存器,不存在点不点亮。当输入MOV K1 Z0时,即可让Z0等于1,当Z0=2时,Y0Z0=Y2,程序为ld m8000、mov d0z0 d20v10。说明:若Z0=2,v10=5,运行指令后...

请问一下三菱PLC指令:mov k2m0 k2y000中的K2是什么意思啊?
三菱PLC程序中,我们经常看到类似于K4M100,K7M500,K1X0,K2Y0等等写法,很多人不懂是什么意思,这里给大家做个解说。KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=...

新建县13641369833: 在梯形图中,位元件组合(K2Y000 K4M0)表示什么意思? -
弥知参附:[答案] 在PLC中,K2Y000表示是:2组8位组合位元件,Y007~Y000;K4M0表示4组32位组合位元件M31~M0.

新建县13641369833: 三菱PLC,指令mov k2M0 K2Y000是什么意思呀?具体点,谢谢啊,刚开始看!! -
弥知参附: KnM是指以M开始的连续4n个位.比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115.这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现...

新建县13641369833: 三菱PLC功能指令:MOV H1 K2Y000Z0中的Z0是什么意思 -
弥知参附: Z0是变址,为区间复位,运行该指令后,T0-T196所以的定时器,全部复位. Z0=1,Y0Z0=Y1,此时Y1点的动状态要看有没有驱动.Z0为寄存器,不存在点不点亮.当输入MOV K1 Z0时,即可让Z0等于1,当Z0=2时,Y0Z0=Y2,程序为ld m8000...

新建县13641369833: 三菱PLC编程MOV K2 K1Y000表示什么意思 -
弥知参附: K1Y000表示Y000~Y003(4个),如果是K2Y000则表示Y000~Y007(8个)以此类推. 指令意思:k2变成0010然后放入Y003~Y000,即Y003=Y002=Y000=0,Y001=1

新建县13641369833: mov k0 k2y000什么意思三菱plc -
弥知参附: 将yo到y8清零

新建县13641369833: 三菱PLC的组合位元件用K2Y000表示 那西门子符号是什么呢? -
弥知参附: K2Y000是位组,K2表示十进制数2,如是K1表示十进制数1, K1Y000表示Y0开始的4个位同时动作. K2Y000表示Y0开始的8个位同时动作. K3Y000表示Y0开始的12个位同时动作. K4Y000表示Y0开始的16个位同时动作. 西门子应该是QB0

新建县13641369833: 三菱PLC中,当D0等于18时,指令MOV D0 K2Y000是指把0、0、0、1分别给Y7、Y6、Y5、Y4的意思吗?把1000给Y3到Y0是吗? -
弥知参附:[答案] 首先得先说明18是几进制的数字 如果是十六进制的数字,也就是D0=H18=B0001 1000=Y7Y6Y5Y4 Y3Y2Y1Y0也就是将Y4和Y3置1,其余为0 但是如果是十进制的数字,也就是D0=K18=B0001 0010=Y7Y6Y5Y4 Y3Y2Y1Y0也就是将Y4和Y1置1,其余为...

新建县13641369833: 请问三菱PLC程序中MOV K127 R2Y000是什么意思 -
弥知参附: 应该是MOV K127 K2Y000.把十进制常数127传送的起始位置为Y000的2个位元件组中输出.

新建县13641369833: 懂三菱PLC的帮个忙 小女子在此谢谢啦 -
弥知参附: K1Y0,这里的K1代表从Y0开始的连续4个位,也就是Y0,Y1,Y2和Y3. 如果是K2的话就是连续的8位,K2Y0代表Y0-Y7,K3就是12位,K3Y0代表Y0-Y13. 在K1Y0,K2Y0,K3Y0里面组成的组成的数据中,Y0是最低位,也就是: K1Y0---Y3,Y2,Y1,Y0 ...

新建县13641369833: 三菱PLC DMOV K - 1 K2Y000什么意思啊
弥知参附: Z为变址寄存器例如 当z0=1时 Y0Z0=Y(0+Z0)=Y1 实际输出时候哪一个输出点亮 怎么让Z0=1 如果当Z0=2时候又是怎样的 能不能写一条具体的程序 谢谢

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网