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呢\x0d\x0a答案是用字母\x0d\x0a16进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 ....\x0d\x0a32进制 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V 10 11 12 ...\x0d\x0aA表示10 B表示11 ....F表示15 到16的时候,向十位进1 十六进制10表示十进制的16\x0d\x0a32进制同理
10进制是 个位到10的时候向十位进1 例如 9 后面就是10
16进制就是 个位到16的时候向十位进1
32进制就是 个位到32的时候向十位进1
10进制很好理解 0 1 2 3 4 5 6 7 8 9 10 .....
但阿拉伯数字只有10个,怎么在个位表示10呢
答案是用字母
16进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 ....
32进制 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V 10 11 12 ...
A表示10 B表示11 ....F表示15 到16的时候,向十位进1 十六进制10表示十进制的16
32进制同理
只是用来表示不同数据类型的数位
16进制就是字,32进制是双字
如一个16位的整数他最大是0111 1111 1111 1111(第16位为0表示正号)+32767
最小是1111 1111 1111 1111(第16位为1表示负号)-32767
在字命令时你的数据类型一定也要是16位
双字命令时同样
PLC中,位元件有输入,输出,时间继电器,计数器等,8位为一个字节,16位为一个字,32位为双字,关于位的地址由十进制表示每位的地址,关于位的状态(即开关状态),由十六进制表示每位的状态(对应二进制为0,1),比如脉冲传送指令【MOV H7421 D0】 7421对应的二进制分别为0111 0100 0010 0001 ,把7421传送至16位D0数据寄存器中,即D0由低位至高位为0111 0100 0010 0001