×

什么是二进制

什么是二进制(PLC的二进制、十进制、十六进制是什么意思,你怎么看)

jnlyseo998998 jnlyseo998998 发表于2022-11-11 07:50:42 浏览33 评论0

抢沙发发表评论

本文目录

PLC的二进制、十进制、十六进制是什么意思,你怎么看

PLC的二级制、十进制、十六进制是什么意思,这个问题是编程的一个基本问题,无论你是搞哪种编程都是要懂的,是计算机的基础。十进制(DEC)是我们平常中使用的,逢十进,二进制(BIN)的数用0~1表示,如十进制20的二进制就是10100,十六进制用0~F表示,其中A~F表示从10到15,同样十进制20的十六进制就是14(逢16进位)。还有一种就是8进制(OCT)。PLC中的端子编号有采用8进制的如三菱的0~7,10~17,有16进制的如西门子0~15。

那么我们PLC中用的这些进制有什么用呢,首先计算的计算机都是以二进制的形式计算的,存储的数据也是二进制的形式,PLC也是一种控制器,带有CPU的同样适用于二进制。PLC是逻辑控制器,0代表关、1代表开,这就是简答的二进制使用,这样PLC中所有的逻辑开关如输入、输出、辅助继电器的状态都可以以数据的形式表达,10进制的数据在PLC中有两种表达方式或者是数据寄存器类型,一种是16位的,一种是32位的。前面我们说数据处理都是以2进制格式进行的,这里所说的16、32位就是以0和1组成的位数,比如16位数据可以表达的范围带符号的话是-32768~+32767,32位范围是-2147483648~+2147483647。在三菱PLC中根据数据的范围有16位指令和32指令之分,如加减乘除四则运算。

在PLC中区分数据的进制,如三菱中的K表示十进制,H表示十六进制,还有浮点数E。另外还有“位”和“字”概念的软元件,位有两种状态0和1用于代表逻辑开关,字是由16个位组成的用于表达数据或者存储数据,它们之间可以相互转换,就如同二进制和16进制数据的转换。比如MOV D0 K4M0,如果D0是30000(111010100110000),那么M0~M15D的状态就是16位二进制的数从低位到高位。

PLC的的二进制、十进制、十六进制的概念还是很重要的,尤其是在做数据处理方面,希望能帮到你!

32位的2进制数是什么意思

32位就是4字节,8位一字节。二进制数由位构成,每一位为0或1。所以,一个8位二进制无符号数的范围为0到2的8次方减1.32位二进制无符号数的范围为0到2的32次方减1.二进制转换成十进制:例如:10101转成十进制:10101(2)=1×2的4次方加0×2的3次方+1×2的2次方+0×2的1次方+1×2的0次方32位的也如此。表达能力有限,望见谅!