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

S7-200系列PLC的整数到ASCⅡ码转换指令

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

简介整数到 ASC Ⅱ码转换指令 ITA 的梯形图中的 IN 端代表整数数据输入; FMT 端代表转换精度或转换格式(小数位的表示方式); OUT 端代表连续 8 个输出字节的首地址。格式见表 4-103 。 表

    整数到ASCⅡ码转换指令ITA的梯形图中的IN端代表整数数据输入;FMT端代表转换精度或转换格式(小数位的表示方式);OUT端代表连续8个输出字节的首地址。格式见表4-103    4-103    整数到ASCⅡ码转换指令格式
整数到ASCⅡ码转换指令格式
    ITA指令中的FMT端的定义如下。
    FMT中,高4位必须是0c为小数点的表示方式:C=0时,用小数点来分割整数和小数;C=1时,用逗号来分割整数和小数。nnn表示在首地址为OUT8个连续字节中小数的位数,nnn=000101,分别对应05个小数位,小数部分的对位方式为右对齐。    如在C=0nnn=011时,用小数点进行格式化处理的数据格式,在OUT中的表示方式见表4-104。因为nnn=011,所以3个为一组,OUT+5OUT+7存储数据的后三位,因为C=0,所以OUT+4存储的是小数点。负数值前面的负号也要存储在输入缓冲区中。以-12345为例,因为nnn=011,所以OUT+5OUT+73456,因为C=0,所以OUT+4为“.”,OUT+1OUT+212,负号“-”存储在OUT+1    4-104    FMT后的数据格式
经FMT后的数据格式