关于s7-200模拟量输入转换问题

输入4-20mA的时候EM231自动转换成6400-32000,我想转换回温度值在smart700上显示,中间要用到运算-6400,×100(PT100的温度范围是0-100),再÷25600。可是在中间×100的时候就超出整数范围了,结果出现了一长串负数。于是我先转换为实数,用I-DI,再用DI-R,结果在DI-R的IN位置出现了NAN,哪位大神有具体的操作方法啊

问题补充:
库里都是压力的例子,有没有温度的啊,压力的数值小,不会超范围啊

最佳答案

把数据转换为双整数后运算。另外可以使用模拟量的库文件
参见:模拟量转换库文件
http://www.ymmfa.com/read-gktid-1459664-keyword-micro%7Cscale.html
补充:参见附图填写。

图片说明:

关于s7-200模拟量输入转换问题  

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • S7-200作为MODBUS从站的测试

    S7-200作为从站,PC运行modscan32作为主站测试.硬件链接:S7-200___RS485转232___RS232转USB____PC.这样我调试时总时不能通讯上.因为我…

    SIMATIC S7-200 2021年7月5日
  • 关于子程序

    看见许多例程上的子程序都带着参数,试图弄明白其含义和作用,无奈基础欠佳,百思不得其解.敬请各朋友详解其意,越详细越好.手册有一些叙述,但是仍然希望各位朋友用自己的理解来通俗的阐述,…

    SIMATIC S7-200 2021年7月5日
  • 程序大小超过用户储存器

    我的S7-200的程序大小显示为20KB , 能用CPU  SR20吗? 问题补充:我原来用的是 6ES7  …

    2021年7月5日
  • 零时变量

    请问 在主程序种定义零时变量TEMP 有什么作用 定义和不定义有什么区别? 问题补充:能举个程序例子吗 我来看看效果 最佳答案 是临时变量吧…

    SIMATIC S7-200 2020年10月31日
  • S7-200如何强制MW0为0

    S7-200如何强制MW0为0 最佳答案 在“状态表”中地址栏填入MW0,新值一栏填入0.点击“全部写入”即可。 提问者对于答案的评价:可以 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年6月29日
  • 用PPi把CP243-1的程序写到了PLC里。可是还是不能用网口通讯

    控着书上的一步步来。把那个通讯程序写好了。也下到PLc里了。可是还是不能用网口通讯。那具块上的link灯也不亮。是不是说明。。还没有连上网。 可是那里有错呢。IP也设了。…

    SIMATIC S7-200 2021年7月5日
  • 关于硬件组态中设备专用参数及其分配16进制参数含义

    各位大神,在硬件组态中DP从站属性中的分配参数中有设备专用参数及其分配16进制参数的含义是什么?当分配设备专用参数200与分配设备专用参数1000有什么不同?谢谢。 图片说明: &…

    2021年7月5日
  • s7200模拟量读取在梯形图中的表示

    我是新手,现在在做一个S7200的等等程序,我不知道如何读取模拟量的信息,如何在梯形图中表示。 问题补充:我是电流信号输入4-20mA,在上位机显示 最佳答案 看你的模拟量模块的配…

    SIMATIC S7-200 2021年7月5日
  • s7-200数据清除与保持

    我程序里有好多VW区的数据是由HMI写入的,调试的时候我在下载程序时,把原先HMI写入PLC的VW区的数据也一并清除了,我想怎样才能不清除VW区的数据,只下载程序?这样就不需要每次…

    SIMATIC S7-200 2020年10月31日
  • 继续请教S7200的MODBUS通讯

    各位高手,我的系统有S7200 CPU214为8套,用户要与上位机modbus通讯,上位机的组态我不清楚(用户另做的),我在S7200中先作好程序(如贴图),PLC为mo…

    2017年11月1日