quote:以下是引用chjdchh在2013-01-01 15:23:37的发言:quote:以下是引用冬日在2013-01-01 11:57:48的发言:quote:
BCD码用于操作硬件,而硬件就是电路,电路是只能识别0和1的二进制数的,所以整数123想让电路认识就要转换为BCD码W#16#123=2#0000_0001_0010_0011
这是什么理论?电路只能识别0和1,那关BCD码屁事?难道你的显示器和显卡通信时也都是BCD码?
能否讲讲?
准确一点说,BCD码用于输入设备(例如拨码开关)和输出设备(例如数码管),它们是和人打交道的,输入的或显示的都是十进制数。但是通过这些设备不能直接输入和显示十进制数,所以要用BCD码。BCD码就是每一位用4位二进制数表示的十进制数,例如要输入十进制数123,拨码开关提供给PLC的BCD码为W#16#123=2#0001_0010_0011,PLC就可以用12个数字量输入点来接收了。