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日
下一篇 2017年6月1日

相关推荐

  • s7-200程序加密

    请问大家,一般S7-200的程序加密应该如何做呢?大家集思广议哦 最佳答案 加密有如下几种: CPU加密 为CPU设置密码以限制对CPU的访问。在Micro/W…

    SIMATIC S7-200 2021年7月5日
  • PC Access出错:An unexpected error has occurred!

    1、我编好了PLC程序,并从软件的符号表里面定义了变量,灌进PLC里了,用PC Access监控能正常连通,质量GOOD,可是我保存的时候,它却提示:An un…

    SIMATIC S7-200 2021年7月5日
  • 我的配置是226、上位机装有wincc、还有cp5611,怎么进行通讯?通讯距离为100m,如何做通讯线

    我的配置是226、上位机装有wincc、还有cp5611,怎么进行通讯?通讯距离为100m,如何做通讯线 问题补充:新手上路,请高手指点、感激不尽 最佳答案 对MPI的定义是多种多…

    SIMATIC S7-200 2021年7月5日
  • s7200smart与step7 micro/win smart无法连接

    s7200smart与step7 micro/win smart无法连接,能搜出plc,但是不能在线,报未知错误 问题补充:网关没有问题,有时可以有时不行,网线…

    SIMATIC S7-200 2021年7月5日
  • 工作环境

    西门子200PLC有工作环境为零下45度的吗 最佳答案 S7-200的宽温度范围产品(SIPLUS S7-200):工作温度范围:-25 °C ……

    SIMATIC S7-200 2017年12月21日
  • ET200SP是ET200S吗

    ET200SP是不是就是ET200S?资料好少啊,看看下图,这个2RO  NO  120VDC/5A。。。。什么意思啊?这个输出能就24VD…

    2021年7月5日
  • ssf文件找不到

    我在网上下了个PC_Adapter_USB驱动,结果在安装时提示:SSF文件找不到,如何解决 最佳答案 安装目录中不得有中文目录 这样,你把安装文件拷到任意盘符根目录下再…

    SIMATIC S7-200 2021年7月5日
  • S7-200与触摸屏通信1

    请问大家,S7-200与3个西门子触摸屏能通信吗,要走什么协议,如果屏和PLC的距离有200米能通信上吗? 最佳答案 触摸屏的型号是?1、如果屏支持以太网,那就在PLC上加一个通讯…

    SIMATIC S7-200 2017年5月29日
  • S7-200 PID控制加热的问题

    先简述:200+TC模块,K型热电偶,温度范围-200到1300℃。输出模拟量0-10V。加热对象,气泵出气,温度范围约为450度。控制要求:设定好温度例如440度,启动气泵,1秒…

    SIMATIC S7-200 2020年10月31日
  • PCACESS使用问题

    求助,PC Access前几天还使用正常,测试客户机都正常,怎么安装完wincc 后就不能用了测试客户机显示“出现错误”,是怎么回事啊!与wincc有关吗?谢谢…

    SIMATIC S7-200 2017年11月17日