S7-200 指令 ITA RTA 整数或实数转ASCII 码

S7-200  指令 ITA RTA  整数或实数转ASCII 码 时用到的FMT格式有哪些
例如 16#0B 表示 用逗号代表小数点
那16#00 16#01 等等 ,不知道什么意思,有没有表格参照,在此谢谢了

最佳答案

以ITA来举例
16#00代表用小数点作为整数和小数之间的分隔符,小数点右侧有0位小数
16#01代表用小数点作为整数和小数之间的分隔符,小数点右侧有1位小数

以下是ITA指令的格式操作数(FMT)定义。

输出缓冲区的尺寸总是8个字节。输出缓冲区中小数点右侧的位数由nnn域指定。nnn域的有效范围是0至5。指定小数点右侧的数字为0会使显示的数值无小数点。对于大于5的nnn数值,用
ASCII空格填充输出缓冲区。c位指定是使用逗号(c=1)还是使用小数点(c=0)作为整数和小数之间的分隔符。上方4个位必须为0。
根据下列规则对输出缓冲区进行格式化:

1. 正值写入输出缓冲区,不带符号。

2. 负值写入输出缓冲区,带起始负号(-)。

3. 小数点左侧的起首零(与小数点相邻的数字除外)被压缩。

4. 输出缓冲区中的数值右对齐。

下表显示几个小数点右面有三位数格式的数值范例。


OUT  OUT+1 OUT+2 OUT+3 OUT+4 OUT+5 OUT+6 OUT+7
in = 12    0 . 0 1 2
in = -123   - 0 . 1 2 3
in = 1234     1 . 2 3 4
in = -12345  - 1 2 . 3 4 5

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc294965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • EM253绝对位置控制

    EM253绝对位置控制时,每次走完一个设定位置后都要回原点吗?还是可以继续走下一个给定位置? 最佳答案 不用每次都回参考点,在第一次会参考点时,该轴的绝对位置就已经定位了。 提问者…

    SIMATIC S7-200 2017年11月25日
  • S7-200 PC-Access

    在官网找了下载地址许久,一直没找到,求一下载链接 最佳答案 S7-200产品软件下载    包含STEP 7 Micro…

    SIMATIC S7-200 2021年7月5日
  • 关于高速计数的问题

    大家好,我现在正在做一个定长定量控制项目,用的是CPU224XP,A B相编码器,在软件里用了高速计数HC0,模式10,并设定当达到预设值时产生一个中断:输出一个信号,和…

    SIMATIC S7-200 2020年11月1日
  • 224XP外接编码器测量速度和长度

    我现在用CPU224XP,接编码器,I0.0, I0.1,I0.2。编码器一圈发400个脉冲,转一圈长度是0.6米,是卷绕设备,我怎么编写程序,测量线速度和长度。希望高手…

    SIMATIC S7-200 2021年7月5日
  • 电脑组态同时监控5个S7-200CPU运行

    电脑组态同时监控5个S7-200CPU运行 钻石用户推荐最佳答案 不知道是不是可以理解为:电脑侧用组态软件编写监控画面去读写5台S7-200PLC的数据。如果是这样的话,任何一款工…

    SIMATIC S7-200 2021年7月5日
  • 怎么编辑梯形图

    某台设备有两台电动机M1和M2,其交流接触器分别连接PLC的输出继电器Q0.1和Q0.2,总启动按钮使用常开触点,接输入继电器I0.0端口,总停止按钮使用常闭触点,接输入继电器I0…

    2021年7月5日
  • 这是什么意思

    我的程序里E0.0\E0.5\A1.0\A0.4是什么意思。是输入输出吗?怎么会这样 问题补充:我已改中文 最佳答案 是输入输出。在工具中可以更改为I和Q的。 方法:“工…

    SIMATIC S7-200 2021年7月5日
  • 上电清除VB、VW的数据

    PLC通过自由口接收CAN的信息后,断电后断开CAN连接再上电,为什么原来的数据还在?为什么不会清零?如何初始化VB存储区的数据? 最佳答案 你要设置V型变量断电后不保持 提问者对…

    SIMATIC S7-200 2020年11月1日
  • s7-200输出端需要接熔断器保护吗?需要的话用多大的熔断器呢?

    如果不用熔断器的话是否可以用断路器,用多大的断路器呢? 最佳答案 晶体管型的单点输出最大 0.75A继电器型的单点输出最大 2A你单点加熔断器不能大于这个值,大…

    2021年7月5日
  • 能否通过Profibus完成计算机向PLC下载程序?

    请问诸位高手,我的PC机上装有CP5611A2,我PLC226有EM277模块,我能否通过Profibus网络进行程序的下载和PLC状态的监视,就像使用PC/PPI编程电缆那样? …

    SIMATIC S7-200 2021年7月5日