威纶通官方论坛

关于EB8000编程的问题

[复制链接]
发表于 2011-7-6 09:59:27 | 显示全部楼层 |阅读模式
请问:1、EB8000有没有实时监控内部存储单元的功能?比如在程序运行时一直观察LW0内的数据变化。
      2、我在宏中定义了局部变量a、b等,那么在程序运行时分配给a、b的空间是哪一块啊?会不会用到LW区域?比如如下程序会不会造成地址冲突:
          short  a,b,c
               Getdata(a,"Local HMI",LW,0,1)
               Getdata(b,"Local HMI",LW,1,1)
               c=a*b
               Setdata(c,"Local HMI",LW,2,1)

              我在运行程序时,发现有别的LW的地址中的数据发生了变化,使得别的显示单元发生了改变。
       3、算式 c=a*b,b为通过数值输入元件输入量,其数据格式为16 bit signed,小数点前2位,小数点后1位。那么在宏中编程时指令是c=a*b?
                                                                                                                       还是c=a*(b/10)?

      请帮忙看看,谢谢!
发表于 2011-7-6 17:39:49 | 显示全部楼层
你好:1,使用一个数值显示元件,地址为需要监测数据的地址,数值显示元件会显示每个时间的数值变化;
2,你列举出的宏指令并不会造成地址冲突,每一个lw都有自己的存储区域,你所说的会有其他地址的数值变化,具体是什么地址呢?3,如果你需要输入小数,请选择数据格式32-float,如果不是浮点型格式,那么小数点没有意义。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2026-10-9 10:06

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表