威纶通官方论坛

宏指令对LW_Bit移位寻址问题

[复制链接]
发表于 2020-8-26 08:41:51 | 显示全部楼层 |阅读模式
在下面宏指令中,分别切换站号1-6站号该指令可以正常执行,但从7开始就不能全部正常执行,SetData(OFF,"Local HMI",LW_Bit,var,1)复位报警按钮这条不能执行,其它var0#48的ON与OFF可以正常运行。
macro_command main()
bool ON=1,OFF=0
short a=1,index=0,var=0

GetData(a,"Local HMI",RW,8000,1)//RW8000系统保持寄存器-站号地址


index=a-1//
var=11005+index*16
//Control start 4模块同时复位
SetData(ON,"MODBUS RTU",0x,var0#48,1)
DELAY(50)

SetData(OFF,"MODBUS RTU",0x,var0#48,1)
DELAY(50)

SetData(OFF,"Local HMI",LW_Bit,var,1)//复位报警按钮


end macro_command

能告诉我什么原因吗?
发表于 2020-8-26 09:39:19 | 显示全部楼层
您好
欢迎您来威纶通论坛交流疑问。
论坛有分“HMI综合版”“Macro宏指令版”“变频器综合版”等
请大家“对号发帖”,谢谢配合。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2024-9-20 16:58

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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