您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC的编码

来源:艾特贸易2017-10-11

简介(1) 补码 在 PLC 数字系统中,对有符号整数最常用的表示方法是使用二进制数的补码形式表示,即该二进制数的最高有效位是符号位,正整数的补码同该二进制数,负整数的补码是该二进

    (1)补码

    PLC数字系统中,对有符号整数最常用的表示方法是使用二进制数的补码形式表示,即该二进制数的最高有效位是符号位,正整数的补码同该二进制数,负整数的补码是该二进制数除了符号位外按位取反后加1。例如,-7716位二进制补码见表5-1

    5-1    整数的补码表示形式

 整数的补码表示形式

   (2) BCD

    有些场合,计算机输入/输出数据时仍使用十进制数,以适应人们的习惯。为此,十进制数必须用二进制码表示,这就形成了二进制编码的十进制数,称为BCD(Binary Coded Decimal)

   BCD码是用四位二进制数表示一位十进制数,它们之间的对应关系见表5-2。例如157,其BCD码的二进制表示为0001 0101 0111

    5-2    四位二进制BCD码与十进制数的关系

四位二进制BCD码与十进制数的关系

    需要注意的是,四位二进制代码1010101 11100110111101111为非法BCD码。

   (3) ASCII

   ASCII(American Standard Coded for Information Interchange)是美国信息交换标准代码。

    在计算机系统中,除了数字09以外,还常用到其他各种字符,如26个英文字母、各种标点符号以及控制符号等,这些信息都要编成计算机能接受的二进制码。

   ASCII码由8位二进制数组成,最高位一般用于奇偶校验,其余7位代表128个字符编码。其中图形字符96个(10个数字、52个字母及34个其他字符),控制字符32个(回车、换行、空格及设备控制等)。常用字符的ASCII码见表5-3

    5-3    常用字符的ASCII

常用字符的ASCII码