三菱PLC中,K2Y000是什么意思呀?
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。
三菱PLC中,K2Y000含义:
K4Y0是个两个字节 y0-y17
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位,所以程序中出现时要使用双字指令。
这些一般用于传送指令和比较指令,使用格式一般有如下几种:
= 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。
2:K2Y0是个字节 y0-y7
【K85 K2Y000】 把k85换算二进制1010101 对应到y0-y7的状态
怎么把常数换算成二进制呢?
问的有问题 应该是十进制 十六进制 八进制 二进制之间互相转换(一般是十进制与其他进制之间的转换) 学习的话可以查阅一下相关资料!当然了最简单的方法就是用电脑的计算器中的科学计算器 里面有进制切换
这是一条指令【K85 K2Y000】,K2不是2的2次方吗?怎么从Y0-Y7了?