S-200 smart 模拟量数据采集处理的问题

1,在子程序运算结果中,程序监控VD128是135.7433是我需要的值,但状态图表中的监控并不是这个值。
2,在子程序中,将运算结果值添加取整处理,即将原来135.7433取整后,如图2,程序监控显示VD128=NAN,但是状态图表中显示的值又是138
上位界面输出显示的值是程序中的值,并不是状态图表中的值,请问,这个为什么?
和我子程序的编写有关吗?子程序中输入用IN,输出用OUT,其余变量全部用TEMP

图片说明:

S-200 smart 模拟量数据采集处理的问题    S-200 smart 模拟量数据采集处理的问题   

最佳答案

1、状态图标设置的类型不对,选择浮点数就好了,说明你子程序里面没有对结果进行取整,是浮点数直接输出的
2、显示NAN,估计是你取整之后,输出的OUT,但是OUT的类型没有更改,还是浮点数,输出的数据类型要和变量的输出类型对应起来,才能显示的正确。状态图表里面显示正确,说明数据格式是整数

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

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

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

相关推荐

  • 请教一下S7200

    请教各位S7200CPU224XP系列自带模拟量输入1 能不能把4-20MA电流信号作为模拟量输入 不可以的话 怎样转换2能不能把1-5V电压信号作为…

    SIMATIC S7-200 2020年11月1日
  • 一个博途设备组态问题

    硬件组态,ET200可是,博途里设备视图只有12个槽,怎么多增加几个I/槽,见图,怎么操作啊。还有2个模块没地放。 问题补充:是组态ET200s 图片说明:  &nbsp…

    2021年7月5日
  • 请推荐200系列plc的入门教材,使用stl语言

    如题 最佳答案 1、为什么一定要STL语言(类似我们学习微处理器的汇编语言,有助记符提示指令含义),作为初学者,梯形图应该更直观,容易掌握。2、为啥还要学习S7-200?这已是西门…

    2021年7月5日
  • 新手上路

    各位前辈,我是一个刚接触PLC不久的新手,刚开是搞的都是开关量的程序,现在慢慢的有很多设备上要用到模理量和PID运算,我也找了一些书看,但始终没总结出如何进行运算的公式和方法。肯请…

    SIMATIC S7-200 2021年7月5日
  • 测量速度

    各位高手,用光电编码器怎么测量速度,高速记数加中段怎么样写程序,谢谢。 最佳答案 测量速度可以有许多的方法。 1、需要比较高的精度,使用定时中断0、1,中断中读取、重启高…

    SIMATIC S7-200 2021年7月5日
  • SM331如何精确测电流??

    用SM331模拟量输入模块,1、用一个采样电阻,直接用SM331测采样电阻两端电压,然后编程换算成电流2、用电流变送器测电流再转给SM331(这样测电流受电流变送器精度制约)有什么…

    SIMATIC S7-200 2020年10月31日
  • s7-200怎么和smart 700 ie v3怎么通讯

    s7-200怎么和smart 700 ie v3怎么通讯, 问题补充:设置了,还是通讯不上,我接的脚针是3和8, 最佳答案 用200PLC上自带的RS…

    2021年7月5日
  • 怎么将一组ASCII码转换成实数

    怎么将一组ASCII码转换成一个实数 问题补充:从VB107开始到VB112,中间还有小数点。这个怎么组合成一个实数 图片说明:    钻石用户推荐最佳答案 我…

    2021年7月5日
  • S7-200的CPU上的通讯口都有哪些用处?支持哪些通讯协议?

    S7-200的CPU上的通讯口都有哪些用处?支持哪些通讯协议? 最佳答案 S7-200 CPU上的通信口(Port0,Port1)可以工作在“自由口”模式下。 …

    2021年7月5日
  • S7200PLC与艾默生EV1000变频器通讯问题!

    有用过S7200PLC与EV1000变频器做modbus_rtu方式做通讯的吗,急用,谢谢! 最佳答案 艾默生EV1000变频器是否支持modbus协议?如果支持,那么把变频器作为…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论