请联系客服QQ
艾特贸易网首页

艾特贸易网

PLC的实数转换为ASCII码

提示:

RTA指令将输入的实数(浮点数)转换成ASCII码字符串,转换结果送入OUT开始的3~15个字节中。使ENO=0的错误条件:0006(间接地址),SM4.3(运行时间),无输出(格式非法)。 输出缓冲区的大小始终为12字节,FMT各位的意义和输出缓冲区格式化的规则同ITA指令,FMT和OUT均为字节变量。 格式操作数FMT的定义如图9-16所示,输出缓

    RTA指令将输入的实数(浮点数)转换成ASCII码字符串,转换结果送入OUT开始的315个字节中。使ENO=0的错误条件:0006(间接地址)SM4.3(运行时间),无输出(格式非法)。

    输出缓冲区的大小始终为12字节,FMT各位的意义和输出缓冲区格式化的规则同ITA指令,FMTOUT均为字节变量。

    格式操作数FMT的定义如图9-16所示,输出缓冲区的大小由ssss区的值指定,ssss=315。输出缓冲区中小数部分的位数由nnn指定,nnn=05。如果n=0,则显示整数。nnn>5或输出缓冲区过小,无法容纳转换数值时,用ASCⅡ码空格填充整个输出缓冲区。位C指定用逗号(c=1)或小数点(c=0)作整数和小数部分的分隔符,FMTOUT均为字节变量。

RTA指令的FMT操作数

    9-16    RTA指令的FMT操作数

    除了ITA指令输出缓冲区格式化的四条规则外,还应遵守:

    (1)如果小数部分的位数大于nnn指定的位数,可用四舍五入的方式去掉多余的位。

    (2)输出缓冲区应不小于3个字节,还应大于小数部分的位数。


(责任编辑: 艾特贸易网 )

  • 本文关键字:PLC 

免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 http://www.aitmy.com