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

S7-200 PLC整数转换为ASCII码指令ITA及应用实例

来源:艾特贸易2017-06-05

简介整数转换为 ASCII 码指令 ITA(Integer To ASCII) 。指令格式如图 4-53 所示,由图可以看出,它有 2 个数据输入端及 1 个输出端: 图 4-53 整数转换为 ASCII 码指令 ① IN :整数数据输入。 ② FMT

    整数转换为ASCII码指令ITA(Integer To ASCII)。指令格式如图4-53所示,由图可以看出,它有2个数据输入端及1个输出端:
整数转换为ASCII码指令
    4-53    整数转换为ASCII码指令    IN:整数数据输入。    FMT:转换精度或转换格式(小数位的表示方式),数据类型为字节。    OUT:连续8个输出字节的首地址,数据类型为字节。    当允许输入EN有效时,把整数输入数据IN,根据FMT指定的转换精度,转换成始终是8个字符的ASCII码,并将结果送到首地址为OUT8个连续字节存储单元。    FMT的定义如下:
    FMT中,高4位必须是0C为小数点的表示方式:C=0时,用小数点来分割整数和小数;C=1时,用逗号来分割整数和小数。nnn表示小数的位数,nnn=000~101,分别对应0~5个小数位,小数部分的对位方式为右对齐。    【例】  指令:ITA VW10VB10010。表明FMT精度控制字为1010,即C=1nnn=010时,即用逗号来分割整数和小数,将数据IN的后两位取做小数位,其他位作为整数位,在OUT( VB100)为首地址的8个字节中的表示方式如表4-19所示。    4-19    FMT后的数据格式
经FMT后的数据格式
    注:表4119()内为ASCII码所对应的字符,经过ITA指令转换后所得为对应字符的ASCII值。