S7-200VD存储区累加问题

我用VD存储区进行累加计算,当VD存储区的值累加到2048就不正常了,在2048以下任何数值都可以正常累加,当数值达到2048以上就不能正常累加了。附件有监控图片!请问是那里出了问题,是CPU的存储区出了问题还是我的程序有问题。

最佳答案

除了地址问题,还有一个更重要的问题:
累加器都是有有效位的,我记得应该是6位,两个实数相加先对齐指数,然后加前面的小数部分。这样如果相加的两个数相差超过10^7,则小的那个数对齐指数后,小数部分为0了,就出现不累加的情况。两个相加的数相差的数量级越大,误差也就越大。

提问者对于答案的评价:
非常感谢指教!我换了个控制器,它又可以正常在以前基础上进行累加,我很迷惑!有没可能是PLC的问题!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日
下一篇 2017年8月18日

相关推荐

  • PPI通信,通信字节数

    PPI通信,两个CPU之间只能进行12字节的通信字节数吗 最佳答案 网络读写数据量为16字节入/16字节出。使用NetR/NetW向导可以编辑最多24条网络读写指令。每个CPU内最…

    SIMATIC S7-200 2020年11月1日
  • MBUS_MSG响应错误

    使用200 modbus通讯指令,MBUS_MSG指令时报错误  ,7=响应错误(响应不是请求的操作)请问怎么回事?急!! 最佳答案 可能的原因:1)…

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

    西门子200PLC通过MODBUS通讯程序怎么写,我200PLC程序写的M点上位机只能读,不能控制,该怎么办,谁给提供个实例学习下. 问题补充:上位机上国产的,读取我两台200PL…

    SIMATIC S7-200 2021年7月5日
  • 不让安装STEP7-MicroWIN V4.0

    我在一台新电脑上安装S7-200的软件STEP7-MicroWIN V4.0,但是,电脑总是让我先删除原来的软件,我已经删除完毕,而且,用“搜索”在文件目录上都已经找不到…

    SIMATIC S7-200 2020年11月1日
  • 接顺控指令问

    接昨天的提问,关于顺控指令。其实我是想在段中通过判断,如果符合条件就重新执行当前SCR0.1段的程序,如果不符合条件就执行下一段SCR0.2.本来打算用循环,后来发现循环指令必须设…

    SIMATIC S7-200 2021年7月5日
  • S7-200 224XP CN ,自由口编程问题

    PLC:S7-200 224XP CN,有两个PORT,我用PORT 0 发送数据。PC接收数据。   &nb…

    2021年7月5日
  • 200plc控制固态继电器加热系统

    请问各位师傅:    现想200的PID来控制固态继电器,200输出为0–10v输出或0–20ma输出,此信号为PID的输出,现在请问该…

    SIMATIC S7-200 2020年10月31日
  • 请问WINCC与224与TP177A通信

    请问WINCC与224与TP177A通信,WINCC我用PC ACCESS 通过PC/PPI电缆与带编程口的PROFIBUS网络连接器与224通信口连接,再从P…

    SIMATIC S7-200 2021年7月5日
  • VB是字节,MB是整形数,这样理解对吗?

    VB为什么不能做整数啊?而MB为什么不能理解为字节啊?具体怎么对这两个数据类型进行区分呢?请指教。 最佳答案 VB和MB都是字节,8位,范围0-255。200中V和M的区别:1&n…

    SIMATIC S7-200 2020年11月1日
  • s7-200PLC和数传电台通信能不能用PPI协议

    现有一台s7-200  cpu226PLC 要通过数传电台和wincc通信。请问能通过1、S7-200用PPI电缆接电台,另一端电台接PC机232串口…

    SIMATIC S7-200 2020年10月31日