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日

相关推荐

  • 模拟量的转换

    对于一个4-20mA的模拟量输入信号来说,如果转换,应该如何计算?是以下两种中的哪一种方法?     1.4-20mA对应6400…

    SIMATIC S7-200 2021年7月5日
  • s7200与step7win32串口通讯不上

    我单位有一套污水处理设备,底层硬件s7200原来通过串口与上位软件连接 用step7 win32时采用ppi方式,串口定义为com3, 当连接时出现提…

    SIMATIC S7-200 2021年7月5日
  • plc怎样与手机通信 需要那你个模块

    我想做plc与手机通信,就是把plc内部的一些数据通过短信发送给手机,然后手机也可以发送短信来控制plc 最佳答案 S7-200做GPRS通信需要MD720-3(GPRS&nbsp…

    SIMATIC S7-200 2020年11月1日
  • s7-200下载程序

    我在下载程序时出现计算机和PLC通信故障当我退出程序下载对话框后计算机和PLC又通信上这是什么原因? 最佳答案 将CPU的状态切到STOP后再进行程序下载!注意语言的兼容性! 提问…

    SIMATIC S7-200 2021年7月5日
  • 步进电机怎么编程

    用S7224晶体管 控制一台步进驱动器来控制步进电机,请问怎么编程呀。 问题补充:PUL+/PUL- 脉冲控制信号:脉冲上升沿有效;PUL-高电平时 …

    2020年10月31日
  • et200pa smart是否支持hart

    et200pa smart操作手册上注明该系列是hart符合,请教下这个符合到底是什么意思?该系列IO卡是否支持hart通讯?谢谢! 最佳答案 不支持的,300PLC有H…

    SIMATIC S7-200 2021年7月5日
  • em277支持编程么

    em277支持编程么就是可以用MICRO/WIN编程么还有EM277都支持那几种协议啊 问题补充:我的意思是用MICRO/WIN通过EM277,对200进行编程,EM277不支持P…

    SIMATIC S7-200 2021年7月5日
  • S7-200的 4线制电流问题

    你好,一般电磁流量计,变频器这些自身带供电的设备模拟量4-20ma输出到S7-200,是不是就是用四线制,其中2条是电源,另外2条是信号,如图 图片说明:   …

    2021年7月5日
  • 200cpu 的累加器问题

    在没有直接使用累加器的程序中1、s7-200在数据传送和数学计算时,是不是都要经过累加器ACC0 2、每次数据处理的结果都存储在ACC0中 3、数学计算时用到几…

    SIMATIC S7-200 2017年11月16日
  • 40个输出,15个模拟量输入用200cpu226速度怎么样?

    请教下:40个输出,15个模拟量输入用200cpu226速度怎么样?三个模拟量扩展模块及4个开关量输出模块。 问题补充:S7200有32点输出的扩展模块吗? 最佳答案 可以的!CP…

    SIMATIC S7-200 2020年10月31日