电工学习网

 找回密码
 立即注册
查看: 4780|回复: 0
打印 上一主题 下一主题

PLC的整数转换为ASCII码ITA指令和实数转换为ASCII码RTA指令

[复制链接]
跳转到指定楼层
楼主
发表于 2018-8-27 17:41:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    ITA指令将输入端的整数(IN)转换成ASCII码字符串,参数FMT(Format,格式)指定小数部分的位数和小数点的表示方法。转换结果放在从OUT开始的8个连续字节的输出缓冲区中,ASCII码字符串始终是8个字符,FMT和OUT均为字节变量。
    使ENO=0的错误条件:0006(间接地址),SM4.3(运行时间),无输出(格式非法)。输出缓冲区中小数点右侧的位数由格式参数FMT(Format)的nnn域指定(如图所示),nnn=0~5。如果n=0,则显示整数。nnn>5时,用ASCⅡ码空格填充整个输出缓冲区。位C指定用逗号(c=1)或小数点(c=0)作整数和小数部分的分隔符,FMT的高4位必须为0。
    图     ITA指令的FMT操作数
    输出缓冲区按下面的规则进行格式化:
    (1)正数写入输出缓冲区时不带符号。
    (2)负数写入输出缓冲区时带负号。
    (3)小数点左边的无效零(与小数点相邻的位除外)被删除。
    (4)输出缓冲区中的数字右对齐。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-27 01:12

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表