技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > s7-200 指令 ita rta 整数或实数转ascii 码

s7-200 指令 ita rta 整数或实数转ascii 码

郑志武 发布于2013-10-21 01:42 83 0 标签:

s7-200指令itarta整数或实数转ascii码时用到的fmt格式有哪些
例如16#0b表示用逗号代表小数点
那16#0016#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.输出缓冲区中的数值右对齐。

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


outout+1out+2out+3out+4out+5out+6out+7
in=120.012
in=-123-0.123
in=12341.234
in=-12345

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签