谢红虎xhh
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 125 点
下载积分: 557 分
在线时间: 49(小时)
注册时间: 2014-09-30
最后登录: 2024-07-06
查看谢红虎xhh的 主题 / 回贴
楼主  发表于: 2018-07-08 19:40
图片:
macro_command main()
int a
GetData(a ,"本机 触摸屏", LW_Binplc ,1000,1)
a=a*40
SetData(a ,"本机 触摸屏", LW_Binplc ,9000,1)    
end macro_command

这段宏指令a=a*40是什么意思?
RWI_0应该是一个数值,怎么能存储多组数值?
小弟新手,有些问题可能有些幼稚
[ 此帖被谢红虎xhh在2018-07-08 19:46重新编辑 ]
yongjia
级别: 探索解密
精华主题: 0
发帖数量: 44 个
工控威望: 168 点
下载积分: 8336 分
在线时间: 127(小时)
注册时间: 2013-01-06
最后登录: 2024-10-27
查看yongjia的 主题 / 回贴
1楼  发表于: 2018-12-11 21:08
macro_command main() 的                                   程序开始
int a                                                                       变量a
GetData(a ,"本机 触摸屏", LW_Binplc ,1000,1)    LW 1000的数据读到,变量a
a=a*40                                                                  a*40   相当于存储器LW1000的数据乘以40
SetData(a ,"本机 触摸屏", LW_Binplc ,9000,1)    LW 1000数据乘以40的结果,传送到LW 9000
end macro_command                                          程序结束
QQ  804503584