最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

三菱台达位转换字节字

IT圈 admin 38浏览 0评论

2024年4月5日发(作者:迮含海)

K2表示两个4位,K2X0就是X0~X7,MOV K2X0 D100,是将X0~X7送到D100

的低8位,高位作“0”处理。

追问

“两个4位”?怎样理解啊?谢谢

追答

如果是K1X000就表示X0、X1、X2、X3四位,K2X000表示X0、X1、X2、X3、

X4、X5、X6、X7八位,依次类推。

上面是百度问答的内容

我自己的理解是Kn n代表的是字节的数。如果n=1 就是半个字节 如K1M0指的是

M0-M3 n=2 就是一个字节 如K2M0指的是M0-M7

台达三菱XY是八进制,M,D,T是10进制的,也就是X7Y7后就是X10 Y10

X77Y77后是X100Y100。

MOVE K4M0 D0 就是将M0-M15 组成一个字的二进制的数值送入D0中去

如果M0-M15都是1 (M14=0)也就是这个数值是1111(M15

是高位,M14是第二个数,M0是低位)也就是49151送入到D0去。

引申一下,三菱台达PLC的双字的高低位是按顺序排的,就是D100和D101构成

一个双字,D100是低位字,D101是高位字。

三菱台达中没有字节访问方式,在程序中字与双字不是通过地址来区分的,而是随指

令决定的,例如:MOV K10 D10中,MOV是16位字传送,所以这条指令指的是将十

进制10传送中D10中

如果是DMOV K10 D10中,DMOV是32位双字传送,所以这条指令指的是将十

2024年4月5日发(作者:迮含海)

K2表示两个4位,K2X0就是X0~X7,MOV K2X0 D100,是将X0~X7送到D100

的低8位,高位作“0”处理。

追问

“两个4位”?怎样理解啊?谢谢

追答

如果是K1X000就表示X0、X1、X2、X3四位,K2X000表示X0、X1、X2、X3、

X4、X5、X6、X7八位,依次类推。

上面是百度问答的内容

我自己的理解是Kn n代表的是字节的数。如果n=1 就是半个字节 如K1M0指的是

M0-M3 n=2 就是一个字节 如K2M0指的是M0-M7

台达三菱XY是八进制,M,D,T是10进制的,也就是X7Y7后就是X10 Y10

X77Y77后是X100Y100。

MOVE K4M0 D0 就是将M0-M15 组成一个字的二进制的数值送入D0中去

如果M0-M15都是1 (M14=0)也就是这个数值是1111(M15

是高位,M14是第二个数,M0是低位)也就是49151送入到D0去。

引申一下,三菱台达PLC的双字的高低位是按顺序排的,就是D100和D101构成

一个双字,D100是低位字,D101是高位字。

三菱台达中没有字节访问方式,在程序中字与双字不是通过地址来区分的,而是随指

令决定的,例如:MOV K10 D10中,MOV是16位字传送,所以这条指令指的是将十

进制10传送中D10中

如果是DMOV K10 D10中,DMOV是32位双字传送,所以这条指令指的是将十

发布评论

评论列表 (0)

  1. 暂无评论