S7-200中温度转换中没有小数点?

我是新手,现在用224XP 700IE屏连接测试 如图中显示整数VW0转换成双整数VD4除以25600后送至VD8得到实际温度值,将VD8对应至700IE 无法显示(貌似只有实数才可以显示) 后添加双整数转实数后对应700IE后显示正常 但新的问题来了在VD8中显示的温度没有小数点 屏上也没有显示小数点,用成熟的库文件就可以显示出来但我想搞懂基本的原理 所以肯请大家给分析下我是那做的不对 万分感谢!!!

图片说明:

S7-200中温度转换中没有小数点?    S7-200中温度转换中没有小数点?   

最佳答案

S_ITR:整数转换为实数

此子例程的用途是将输入范围中的整数缩放为输出范围中的实数。

此子例程首先会读取由调用 POU 传递的值: 要缩放的输入、输入范围上限 (ISH)、输入范围下限 (ISL)、输出范围上限 (OSH) 和输入范围下限 (OSL)。 

下一步是用 OSH 中减去 OSL,以确定存回 OSH 中的输出缩放范围。 接下来,该子例程会从输入中减去 ISL,并将所得的差先转换为双字,然后再转换为实数。 之后,下一条指令将该实数乘以输出范围。 

再下一步是用 ISH 减去 ISL,以计算输入缩放范围,将计算所得的值转换为双字,并再转换为实数。 

接下来,该子例程用输出缩放范围除以计算所得的实数,并将结果与输出范围下限值 (OSL) 相加,以确定最终输出值。 最后,该子例程会将此值移动到要由调用 POU 使用的子例程的输出。

公式如下:

输出 = [(OSH - OSL) * (输入 - ISL) / (ISH - ISL)] + OSL

你看说明。

提问者对于答案的评价:
你好非常感谢大家 能否贴个编程图这样更好理解

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午6:32
下一篇 2017年6月1日 下午6:32

相关推荐

  • CPU224XP高速计数A/B高速计数,4部频 最快响应频率是多少

    CPU224XP高速计数A/B高速计数,4部频 最快响应频率是多少 最佳答案 应该是100KHZ 图片说明:    提问者对于答案的评价:HSC输入应…

    2020年10月31日
  • IC读卡器如何与224xp通讯

    RJ45接口的如何与224xp通讯 问题补充:请说出大概内容即可。就是说,我假如知道了读卡器的通讯协议了,而plc也可以与他通讯。当然通讯这是后话,因为我还没连接上呢。就问问,我从…

    SIMATIC S7-200 2021年7月5日
  • FILL_N指令

    各位我用FILL _N指令清0,字数为200,且同一个指令中有5到10条FILL_N指令,现问:执行完一个FILL_N指令需要多少个扫描周期。(因本人平时有注意到,MOV…

    SIMATIC S7-200 2020年11月1日
  • 求解老版西门子200 CPU224 怎么modebus 库下载出错

    为何我翻译时没出错  下载时就出错了  请问这老款CPU224 支持此库吗   求一份老款200能用…

    2017年7月26日
  • s7-200能通过RS485或RS422与LS XP系列的触摸屏连接吗??

    我现在手上有个LS产电的XP系列的触摸屏,该触摸屏支持RS485/RS422,它怎样与S7-200连接?? 问题补充:LS xp系列通讯设备中没有S7-200的选项!!!…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7

    对数据存放单元写入二进制、十进制、十六进制、BCD码、实数应如何进行? 最佳答案 可以在数据块中进行设置, 对二进制数可用2#加数据值 对十进制直接用数据值&n…

    SIMATIC S7-200 2021年7月5日
  • WinCC_flexible_2008_SP4

    WinCC_flexible_2008_SP4不能安装下列程序,安装停电脑系统是w732位 最佳答案 把杀毒、卫士等软件关掉,以管理员身份运行安装程序,要是还不行的话,有可能需要重…

    SIMATIC S7-200 2017年6月11日
  • 西门子200PLC 通讯

    西门子224CPU通过PPI电缆和电脑连接,CUP拨到STOP通讯正常,拨到RUN就通讯不上,是怎么回事?谢谢! 最佳答案 你的PLC的通讯口被程序占用了,所以CUP拨到STOP通…

    SIMATIC S7-200 2020年11月1日
  • s7200断电保持

    请教各位工程师,     设定机器运行时间(如2013年9月1号11点0分),到了这个设定时间机器停止运行。1,读PLC内部时钟,…

    SIMATIC S7-200 2018年12月14日
  • s7-200plc自由口通讯问题,求高手帮助

    s7-200plc用自由口编写的主战程序,轮训两台modbus从站,主站程序做好下载后监视状态表数据都能读过来.但是当我给三台测试的plc断电又从新上电后,数据就都读不回来了,然后…

    SIMATIC S7-200 2017年11月16日