编码机

PLC各进制数及编码形式详解轻松学会P

发布时间:2023/5/2 21:43:11   
治疗白癜风最好的方法 http://m.39.net/baidianfeng/a_4202013.html

知识是不断积累下来的,时间是挤出来的,你可以利用每天五分钟的时间,或公交上、或地铁上、或温暖的小床上,都是属于你学习和阅读的环境,让我们对于已知的内容做一个知识梳理,对于未知的内容做一个记录。

伙伴们,加油!

其实对于很多初学者而言,在阅读PLC这三个字母时都会感到很迷惑,不知道他们代表的是什么?其实PLC也是一台微电脑,如果想和PLC进行通讯,告诉PLC它应该为我们做些什么,那么就需要许多功能指令,当然,这些指令都离不开进制的转换,同时,为了增加程序内容的可读性,想要对PLC进行编程,那么我们必须要弄懂数值的设置、转化、以及对应的符号都是什么,当然也有很多朋友大学的时候都学过,但是可能都已经还给了他的老师!那么我们今天就来学习一下吧。

1.数制详解

什么是数制?

数制指的是数的制式,是人们用来使用符号计数的一种方法。数制有很多种,一般常用的是十进制、二进制和十六进制。

在S7系列PLC中表示二进制数时,需要在数据之前加2#;表示十六进制时,需要在数据之前加16#;对于十进制常数的表示只需要正常书写即可。

数制表示主要有下面三种。

(1)十进制

十进制数应用到的数码:共10个基数:10计数规则:逢十进一在日常生活中人们习惯于十进制计数制,但是对于计算机硬件电路,只有“通”/“断’”或电平的“高”/“低”两种状态,来对数字信号进行识别与计算,通常来采用二进制表示数据。

(2)二进制

二进制数应用到的数码:01共2个基数:2计数规则:逢二进一

数据前加2#表示该数据为二进制数。例如2#,它的十进制数是利用按权展开相加法,2#=1×2的6次幂+1×2的5次幂+1×2的3次幂+1×2的2次幂+1×2的1次幂=二进制数较大时,书写和阅读都不方便,通常将四位二进制数合并为一位,用十六进制数表示。

(3)十六进制

十六进制数应用到的数码:ABCDEF共16个基数:16计数规则:逢16进1在PLC编程中一般需要在数据前加16#表示该数据为16进制数。如:十六进制数:16#7A利用按权展开相加法:16#7A=7x16的一次幂+10x16的零次幂=

通过以上的示例想必大家自己也会算了吧?不用再依靠计算机的程序员计算器啦,哈哈。

2.编码形式

BCD码在一些应用场景中,计算机的输入和输出数据的时候仍然在使用十进制数,但是十进制数必须用二进制码表示,就形成了二进制编码的十进制数,称为BCD码。BCD码是用四位二进制数表示一个十进制数。

十进制数和BCD码的关系:

如果用BCD码表示那么应该这么填写:001000100.需要注意的是:,,0,1,为非法BCD码

读了以上的内容以后,想必你应该对进制数和编码形式有所了解了吧,那么就打开你的博图软件进行实战操作吧!



转载请注明:http://www.aideyishus.com/lktp/4317.html
------分隔线----------------------------