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

心有灵犀77798901


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的的二进制、十进制、十六进制的概念还是很重要的,尤其是在做数据处理方面,希望能帮到你!


工控人


首先,说一下PLC到底为何物?PLC叫做可编程逻辑控制器,它实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。它通过采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出来控制工业中各种类型的机械或生产过程。

PLC说完了,那么大家就会问了:二进制、十进制、十六进制又与 PLC有啥关系呢?

二进制、十进制、十六进制就是计算机程序指令的表达形式,它们之间可以相互转换。 PLC通过二进制、十进制或者十六进制形式将用户的各种指令存储记录下来,通过内部逻辑运算,输出各类机械设备可识别的数字或模拟信号来控制人们的生产活动。简单说,二进制、十进制、十六进制就是 PLC指令的表现形式。


曾经的过去以后的未来


二进制:逢二进一。0、1。

十进制:逢十进一。0~9。

十六进制:逢十六进一。0~9,A~F。

怎么看?用眼睛!