PLC为什么用BCD编码

如题所述

BCD码是四位二进制码编码一位十进制的编码方式 即:0-9 的十进制数用二进制来编码 比如十进制18 的BCD码格式格式是这样的,1由四位二进制编码如0001来编码 8由四位二进制编码1000来编码 所以十进制18的BCD码格式在PLC的存储单元中存储的方式是00001 1000
在程序当中有时候必须是BCD编码格式的数据才会表达正确的意思,如楼上说的时间;为什么要用BCD编码,我个人感觉是方便计算或者这样的计算速度快些吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-30
用BCD编码主要是方便通讯时的数据显示方便。
上海巨朋PLC与S7-200 PLC完全兼容,价格好,品质高,直接使用STEP7-Micro/Win编程,可以了解一下
第2个回答  2011-09-04
某些场合BCD码更加适合人类习惯,或者PLC某些数据格式中就这么定义,不必深究。
第3个回答  2011-08-29
一般BCD编码的都是时间本回答被提问者采纳

bcd码是什么?BCD码用在哪方面?
BCD码用于PLC的输入、输出,例如数码管显示,拨码开关输入,日期、时间的输入、输出。应该是当时的临时解决方案,现在的应用越来越少了,未来估计会更少。答:拨码开关用得越来越少了,电梯的数码管显示还是需要BCD码的,时间日期的显示、输入要要用BCD码,BCD码是二进制编码的十进制数,PLC用十进制数...

PLC为什么用BCD编码
BCD码是四位二进制码编码一位十进制的编码方式 即:0-9 的十进制数用二进制来编码 比如十进制18 的BCD码格式格式是这样的,1由四位二进制编码如0001来编码 8由四位二进制编码1000来编码 所以十进制18的BCD码格式在PLC的存储单元中存储的方式是00001 1000 在程序当中有时候必须是BCD编码格式的数...

各位大侠 BCD码怎么运用在PLC的编程里呢?
一般是进行数据转换的,比如说温度采集模块一般都是BCD码,使用时需要将其转换成二进制数,这时就需要使用转换指令了。

谁知道PLC里的BCD码是什么意思呀,还有左右位移
在PLC中是2进制的形式储存,16进制表示的 所以都要用BCD转换一下用于7断码显示 比如10进制1234 转换成BCD码后,7断码可以显示1234 不转化那要显示4D2

求西门子S7 PLC中,时间由十进制转换成BCD编码的详解
这种转换方式在PLC中被广泛使用,因为BCD编码更容易被人类理解和读取。在处理和显示时间数据时,使用BCD编码可以避免在转换过程中出现的误差,并且能够更清晰地展示时间的各个位。在编写PLC程序时,可以通过使用特定的指令或函数来实现十进制到BCD编码的转换。这些指令或函数通常由PLC制造商提供,以便于开发...

学西门子PLC时,BCD码和十六进制要分清
在PLC系统中,BCD码常用于输入输出数据,如拨码开关数据或电梯楼层译码器数据。十六进制形式表示的BCD码在程序中较为常见,识别方式是查阅手册确认数据类型,或注意数据来源和用途。监视BCD码时,使用十六进制格式观察变量表和程序状态。输入BCD码需注意最高位为F,低3位为0-9,超过范围会导致错误。计数...

PLC中BIN和BCD码的区别?
BIN是将源元件中的BCD码转换为二进制数送到目标元件中。二、出错情况不同 BCD对于l 6位或32位二进制操作数,若变换结果超出0-9999或0-99999999的范围就会出错。BIN常数K不能作为本指令的操作元件。如果源操作数不是BCD码就会出错。三、设备运用不同 BCD指令常用于将PLC中的二进制数变换成BCD码输出...

bcd码用在哪呢?他跟INT什么的有什么区别呢?
BCD码是二进制编码的十进制数,每位十进制数用4位二进制数来表示,主要用于PLC的输入和输出,例如从拨码开关读取的就是BCD码。

PLC里的BCD码是什么??
BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。...

PLC BCD是什么意思
BCD码——是指采用二进制编码方式的十进制数。其中每位十进制数由四位二进制数表示,例如:7=0111、5=0101、9=1001。那么将十进制数759表示为BCD码后,则为759=011101011001(BCD)。

相似回答