在PLC程序当中怎样理解10进制,16进制,32进制?怎样换算?

如题所述

10进制:逢10+1,如1~9,再加1则变为10,
16进制:逢16加1,如1~10,A,B,C,D,E,F,再加1则变为10
32进制同理,不过计算机编程中倒没用过32进制。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-08
程序里用10进制还是16进制,是看你的数值关联。
如果自己用,习惯上都习惯10进制,如100,西门子表现形式是10#100,三菱为K100;又些只能用16进制表示的,如字符,ASCII码,如100,西门子表现形式是16#64,三菱为H64.
plc里暂时没有32进制。PLC不是计算机
第2个回答  2010-10-08
什么PLC啊?

一般的,常见数字型变量当然是10进制了;16进制和32进制用的不多啊。
换算方法是10进制与2进制换算,2进制与16,32进制换算。

方法是除二取余和乘二取整。你可以自己搜索一下。这是数电、编程之类最基本的问题了。
第3个回答  2010-10-08
PLC一般有转换指令

在PLC程序当中怎样理解10进制,16进制,32进制?怎样换算?
10进制:逢10+1,如1~9,再加1则变为10,16进制:逢16加1,如1~10,A,B,C,D,E,F,再加1则变为10 32进制同理,不过计算机编程中倒没用过32进制。

PLC程序中16位和32位数据怎么理解
程序里面有:位,字节,字,双字的概念,例如:11111111 11111111这么一个二进制数,其中一个1就是1个位,一个字节=8位,一个字=两个字节=16位,就是上面这个数了,那双字的话就是两个字32位了,16位的数据能表示0~65535(十进制),32位的数据就能表示更多的数据,如果你PLC读取数据时数据比较大,比如一些文字信息,那就...

PLC程序中16位和32位数据怎么理解
程序里面有:位,字节,字,双字的概念,例如:11111111 11111111这么一个二进制数,其中一个1就是1个位,一个字节=8位,一个字=两个字节=16位,就是上面这个数了,那双字的话就是两个字32位了,16位的数据能表示0~65535(十进制),32位的数据就能表示更多的数据,如果你PLC读取数据时数据比较大...

PLC程序中16位和32位数据怎么理解
三菱plc中的MOV主要用于16位数据,DMOV主要用于32位数据。MOV是单字节的16位数据,范围是-32765到32767,如果超过这个范围,这个数超过16位(2进制意义上的)即十进制里面的32767,我们就需要用到DMOV指令了,DMOV指令可以传送32位以内的数,比如在运算过程中出现有40000数值的,只能用32位的双字节数据格...

PLC编程的16进制,32进制~~~的含义是什么?
10进制是 个位到10的时候向十位进1 例如 9 后面就是10\\x0d\\x0a16进制就是 个位到16的时候向十位进1 \\x0d\\x0a32进制就是 个位到32的时候向十位进1 \\x0d\\x0a\\x0d\\x0a10进制很好理解 0 1 2 3 4 5 6 7 8 9 10 ...\\x0d\\x0a但阿拉伯数字只有10个,怎么在个位表示10呢\\...

PLC编程的16进制、32进制的含义是什么?
PLC编程的16进制表示16位2进制,32进制表示32位2进制。在plc中,会遇到数字过大,或需要的位数过多,16位2进制就无法完全表示出来,于是便有了32进制。可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、...

各位老大们,PLC中16位进制与32位进制的区别,在电路中怎么区别,怎么使用...
目前PLC内部的寄存器都是16位的;16位就是说这个寄存器能存放一个16位的二进制数,16位的二进制数最大可以表示的十进制数是0--65536(在PLC中表示范围为-32768--+32767),当实际所需要的数值大于这个范围时,PLC的一个寄存器不能满足使用,这是把两个寄存器放在一起使用,就是32位;所以你加D就...

PLC中的16位和32位指的是什么意思?
比如你将会学到三菱中X0到X7加上X10到X17便组成了16位系统若有二进制表示0000010001011110则对应着位原件的第X1,X2,X3,X4,X6,X10位为闭合的,在plc计算中,会遇到数字过大,或需要的位数过多,16位2进制就无法完全表示出来,于是便有了32进制,通过扩大位数增加其表示范围~~

三菱PLC 中 DMOV H0FF K2M3010 是什么意思?
MOV是16传送指令,前面加D是32位传送指令。H0FF是16进制的数值,H代表16进制实数的意思,如果是10进制,那就是K255。0FF就是16进制的数值,其中前面的0可忽略,相当于10进制的255或者二进制的1111 1111。K2M3010是一个由辅助中继组成的8位寄存器。从这个指令中分析,这个指令的目的是将M3010起的八...

西门子PLC STEP-7编程里面的这个 W#16#32 是什么意思,表示多少的数据...
W表示数据类型是字。16表示是16进制。32表示是16进制的下的32,也就是十进制下的50

相似回答