我需要使用宏指令计算几十个数据,一个计算建立一个宏指令太麻烦。可是在一个宏指令中计算多个变量时就出现问题了,具体是只能显示出一个计算后的数值,其他的显示不出。例如;
short a,b
float c,d
GetData(a, "Local HMI", LW, 3, 1)
GetData(b, "Local HMI", LW, 23, 1)
c=(a/500.0-4)/16.0*10
SetData(c, "Local HMI", LW, 40, 1)
d=(b/500.0-4)/16.0*10
SetData(b, "Local HMI", LW, 41, 1)
模拟运行是只能读到LW41中的数值,LW40读不到。
是否宏指令语法不对?请版主给支个招!先谢个! |