威纶通官方论坛

求助,急急

[复制链接]
发表于 2014-3-18 14:08:37 | 显示全部楼层 |阅读模式
本帖最后由 杨龙6251 于 2014-3-18 14:11 编辑

我现在用触摸屏直接与3台变频器通讯,在宏指令里面计算得的结果怎样送到指定的变频器MUDBUS地址中去,我写的数据都一起送到3台里面去了

macro_command main()

short a,b,c
bool d//命名变量
GetData(a, "Local HMI", RW, 20, 1)//读人机的LW0
GetData(b, "Local HMI", RW, 4, 1)//读人机的RW10
c=a/b//计算
SetData(C, "MODBUS RTU", 6x, 2#3100, 1)//写到下位机d0
GetData(d, "Local HMI", LB, 2, 1)
if d==1 then
DELAY(100)
d=0
SetData(d, "Local HMI", LB, 2, 1)
end if

end macro_command
上面是我试着写到2#3100中去,但是每台都收到了,请高手

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-3-18 22:05:31 | 显示全部楼层
没人回复呀!!
发表于 2014-3-20 17:19:50 | 显示全部楼层
你这是离线模拟是不是?离线模拟的时候是不区分站号的。
 楼主| 发表于 2014-3-21 16:28:09 | 显示全部楼层
好的,已经解决了……
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

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

GMT+8, 2024-5-19 21:29

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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