alphifly 发表于 2015-7-25 10:26:03

ADDSUM函数好像不支持浮点运算?例程问题

一个简单的ADDSUM的计算,好像ADDSUM不支持浮点运算?在手册都没有看到这些说明呀?
如下,计算结果显示不出来:
1、源数据A【10】是浮点的时候,有问题:
macro_command main()
float A
float B
short i
for i= 0 to 9
        A=2.0
next i
ADDSUM(A, B, 10)
SetData(B, "Local HMI", LW, 300, 1)
end macro_command

结果:


2、源数据A【10】改为short,存放结果的变量B仍然用浮点,这时正常了
macro_command main()
short A
float B
short i
for i= 0 to 9
        A=2
next i
ADDSUM(A, B, 10)
SetData(B, "Local HMI", LW, 300, 1)
end macro_command

结果:

alphifly 发表于 2015-7-25 10:28:45

结果图片无法上传,不知什么原因,提示无法保存,例程的附件也传不上来
页: [1]
查看完整版本: ADDSUM函数好像不支持浮点运算?例程问题