BCD码写的最大十进制数是9999最大十六进制数也是9999

时间:2023-03-09作者:佚名
BCD码的最大值是9999,因为一个字16个位,每四个为代表一个十进制的数;
1001100110011001:对应的就是9999,最大值
以上的二进制数,在十六进制里的表示也是16#9999,但是它十进制值不是9999,而是39321
一个字节的十六进制数最大值是:FFFF
9999十进制转换为十六进制数是270F没有错,这里9999不是BCD码,而是十进制的一个数值;数据在plc都是以二进制的形式存储的,格式上的不同,它的所表示的数也不同,比如某个数据时以BCD码的格式存储的,那么你要显示成十进制,就要进行转换,否者数值是不对的。以系统时钟为例,读取后的时间值是以BCD码存储的,假如取今年的年份,那么这个字节对应的BCD码就是,0001 0101 对应BCD码的值为15 ,但是系统显示的是十进制数,是21;所以要经过转化;
///我的理解是,BCD是一种数据的存储格式,这数据可以被用到别的数据场合,那么它表示的意思就不同了。
BCD码写的最大十进制数是9999最大十六进制数也是9999
BCD码(Binary-Coded Decimal‎)是二进制编码的十进制数的缩写,BCD码用4位二进制数表示一位十进制数。BCD码各位的数值范围为2#0000~2#1001,对应于十进制数0~9。BCD码不能使用十六进制的A~F(2#1010~2#1111)这6个数字。BCD码本质上是十进制数,因此相邻两位逢十进一。
BCD码的最高位二进制数是符号位,负数的符号位为1,正数为0。16位BCD码的范围为–999~+999。
下图的拨码开关将显示的数字转换为4位二进制数。PLC用12个数字量输入点读取的是3位BCD码,它的值为2#1000 0010 1001,即十六进制数16#829。
BCD码写的最大十进制数是9999最大十六进制数也是9999
BCD码没有单独的表示方法,而是借用了十六进制的表示方法,因此二者很容易混淆。
下图是S7-300/400的BCD码和整数的相互转换指令,可以看到在指令中BCD码均用十六进制的形式表示。
BCD码写的最大十进制数是9999最大十六进制数也是9999
在程序中,怎么知道一个数字是BCD码还是十六进制数呢?
1)看数据的来源和用途。BCD码一般用于输入和输出,例如来自拨码开关的数据是BCD码,送给显示电梯楼层的译码器芯片的是BCD码。
2)看手册的规定,例如数据类型DATE_AND_TIME中的日期和时间值是BCD码,计数器的预设值PV和当前计数值CV_BCD为BCD码。
怎样监视BCD码?
在变量表和程序状态监控中,用十六进制格式监视BCD码。
怎样输入BCD码?
从上图可以看出,BCD码用十六进制格式输入,其最高位(符号位)为16#F(2#1111)。BCD码的低3位各位只能是0~9,如果是16#A~16#F则会出错。
计数器的预设值PV是0~999的BCD码,可以用格式为C#的常数(C#1~C#999)作为计数器的预设值。
下图用MW42提供计数器的预设值PV,如果用MOVE指令将十进制数348(对应的十六进制数为16#15C)传送给MW42,进入RUN模式时,操作系统将它转换为BCD码时出错(16#15C不是BCD码),不能切换到RUN模式。
输入预设值348时,应改为将C#348传送给MW42,它会自动地变为W#16#348,当然也可以直接输入16#348。没有必要用I_BCD指令将348转换为BCD码W#16#348后,再传送给MW42。
BCD码写的最大十进制数是9999最大十六进制数也是9999

相关阅读

工厂变频器频繁报自停故障,看老电工如何快速解决!

近段时间,厂里一号高炉上料卷扬出现了故障,从发生到处理好,经历了一段时间,其中的处理过程觉得值得一写。 大概前一个礼拜的一天晚上,一号高炉的一号变频器(施耐德ATV71型变频器)报...
2024-09-29
工厂变频器频繁报自停故障,看老电工如何快速解决!

今天来科普一下“万用表”的外形结构,你知道它有哪些特征吗?

1. 万用表的分类 便携式万用表分为指针式万用表和数字式万用表两类,是一种多用途多量程的仪表。各类万用表的型号、规格繁多,精度等级各异,价格差异也很大,如图所示。 选用...
2023-06-13
今天来科普一下“万用表”的外形结构,你知道它有哪些特征吗?

如何快速而有效地学习电工知识

在科技日新月异的今天,电工技能成为了许多行业不可或缺的一部分,从家庭维修到工业自动化,电工知识的应用无处不在。那么,如何快速而有效地学习电工知识呢?以下是一个系统性的学习...
2024-08-16
如何快速而有效地学习电工知识

几种常用的防反接电路

1、二极管防反接 二极管防反 描述:采用二极管进行保护,电路简单,成本低,占用空间少,但是二极管PN结在导通时,会存在一定的压降,一般在0.5V左右(主要根据选型的二极管参数...
2023-05-08
几种常用的防反接电路

分析断路器速度的正确测试方法和速度降低的原因

在断路器 使用的过程中,调整好断路器的分、合闸速度是保证其安全运行的可靠条件,而正确的测试是检验其速度合格与否,是分析查找速度不合格原因的最直接方法。为此,分析断路...
2023-03-21

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

喜美诺排插插座面板多孔排插家用宿舍接线板插排国标线板延长线

喜美诺排插,一款精心设计的多孔插座面板,专为家庭和宿舍环境而造。它不仅提供便捷的接线体验,更符合国标安全标准,确保使用过程中的安全与稳定。这款排插采用高质量材...
¥ 11.9

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

网站栏目