整数 双整数 实数 转换为字符串

各位老铁,I - S  指令 ,输出时OUT 输出首地址9个连续字节, 第一个是字符个数,第2-9个字节表示字符,也就是一个指定最大转换只能是8字符?   为什么是8个呢?   死规定吗     DI-  S  输出OUT端13个字节,同理,第一个字节是表示个数,  单独一个指令最大只能是12个字符码?   实数转换为什么是3-15连续字节?     还有这个FMT  怎么用,   如果用第一个指令,       I- S     FMT  =1    ,输入整数  10进制整数 65, 65对应的是字符A ,   那输出的是A  吗?

图片说明:

整数  双整数   实数   转换为字符串   

最佳答案

1、I_S,因为是整数,所以最大就是2的16次方65535,9个连续的字节也就够了
DI_S是双整数到字符串,最大是4294967296,13个也够了,至于为啥是13个不选择正好的,可能是为了留有一定的余量吧

这个指令可以详细看看手册:
S7-200 可编程序控制器 系统手册
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1822
121页 字符串转换指令
里面都有举例说明的

提问者对于答案的评价:
好的,谢谢你们啦

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:54
下一篇 2021年7月5日

相关推荐

  • 两台200PLC做PPI通信

    两台200PLC做PPI通信,从站不能写程序,怎样将从站的模拟量通道AIW0AQW0的数据传送到主站,谢谢各位大神 问题补充:可以使用指针吗,触摸屏是连接在主站上,PPI通信是成功…

    SIMATIC S7-200 2021年7月5日
  • USB/PPI电缆通信问题

    我用USB/PPI编程电缆通信,当我把程序编好后,并把系统快的通信波特率设为187.5后,都下载到CPU后,再通信就通信不上了,为了能通信上,应该设置那些参数,或者怎么能把CPU里…

    SIMATIC S7-200 2021年7月4日
  • 电脑城买的RS232转485的接头有光电隔离的吗?

    我要用到S7-200的PLC上面,想请问如果这个电脑城的转换接头是光电隔离的,那么说这个接头做成的电缆相当于原装电缆了?这种光电隔离的接头多少钱一个?上面有标示光电隔离几个字么?买…

    SIMATIC S7-200 2020年11月1日
  • 请高手指点

    本人正在自学S7-200系列PLC并且手中有S7-200 CPU214PLC,EM-231模拟量输入模块和TD-200操作面板,在用到模拟量输入控制PLC位输出时和用TD…

    SIMATIC S7-200 2021年7月5日
  • 程序放在子程序中调用和放在主程序的区别

    请教各位前辈:把语句放在子程序中,然后在主程序中用SM0.0调用 和 直接放主程序中 有什么区别?老师讲的不太明白,麻烦说的浅显一些,我是新手谢谢大家…

    SIMATIC S7-200 2020年11月1日
  • 装过V14以后再装microwing出现

    can`t load S7epatdx.cpl 最佳答案 你的microwin是否是完整的?还有注意安装路径是否有中文 提问者对于答案的评价:OK

    SIMATIC S7-200 2021年7月5日
  • PID过程值波动太大

    用向导做的%ignore_a_1%调节,控制变频器调节调节流量,流量值是由秤盘计算出来的的滑动差值,设置值比如是5克每秒,用10毫秒定时中断读取并计算的差值波动太大,应该怎么改善呢…

    SIMATIC S7-200 2021年7月5日
  • 电机干扰模拟量信号,模拟量显示乱蹦,怎样来处理?

    主电路电源3相加PE,380V电源通过隔离变压器变为220V,在通过DL滤波器滤波后给PLC电源,但电机开启时,模拟量显示不稳定,各种办法也都试过了,效果不理想,请帮助来解决谢谢了…

    SIMATIC S7-200 2021年7月5日
  • 200cpu是否有永久存储功能

    没有存储卡的情况下,如何实现永久存储功能?是否要借助库程序,在何处下载呢? 最佳答案 关于这个问题,有以下几种方式可供你选择——1、用V存储区,在"系统块"-&…

    SIMATIC S7-200 2020年11月1日
  • s7-200编程中十六进制如何转换为十进制

    各位,我现在急需十六进制转化为十进制的程序,在s7-200的编程中,谢谢各位了,麻烦给我直接的程序,谢谢啦,很激动 最佳答案 BCD_I指令将十六进制BCD码转为整数 提问者对于答…

    SIMATIC S7-200 2017年6月14日

发表回复

登录后才能评论