中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

人机界面

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 人机界面 → 浏览主题: 威纶触摸屏8071IP宏指令
发表新帖 回复该主题
回帖:31个,阅读:581 [上一页] [1] [2] [3] [4] [下一页]
* 帖子主题:

威纶触摸屏8071IP宏指令

分享到
807
729893889
文章数:112
年度积分:251
历史总积分:807
注册时间:2018/5/23
发站内信
发表于:2019/8/2 8:51:30
#0楼
首先我没有C语言基础,领导让用威纶触摸屏8071IP写一个宏指令控制变频器的频率给定,我查了下官网的宏指令说明书,照着写完联机测试不好使,哪位大神帮我看看怎么改,我要实现的就是触摸屏上写频率到变频器,再有就是断电后在上电不需要重新给定频率了(掉电保存),变频器参数设置都是正确的,因为我原来不用宏指令的时候直接使用触摸屏元件直接给变频器写值都是正常的。
macro_command main()
short  b
b=0
GetData(b,"Local HMI",lw,1,1)
SetData(b,"MODBUS RTU",6x,2#25092,1)
end macro_command
4402
chi1225
文章数:1385
年度积分:1157
历史总积分:4402
注册时间:2014/7/31
发站内信
发表于:2019/8/2 9:47:12
#1楼
你说的测试不好使 到底是个什么情况呢?感觉代码什么什么错,难道是定义的数据类型不合适?
搞野心事业总是有风险的,当无路可退时,最好的作法是想办法前进~~
24978
YXBK 版主
文章数:11832
年度积分:3966
历史总积分:24978
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/8/2 10:27:12
#2楼
为什么要用到宏指令,直接一个数值输入不就可以了。
大家一起学习
7307
805709808
文章数:694
年度积分:572
历史总积分:7307
注册时间:2013/3/17
发站内信
发表于:2019/8/2 13:42:17
#3楼
b=0这一句应该删掉!如果想掉电保持,地址应该用RW!25092这个地址有没有搞错?变频器频率给定的16进制地址是多少?另外你定义的b是一个短整形变量,所以你在触摸屏上做数值输入元件时。格式应该选择16进制无符号整数,当你想向变频器写入20HZ时,应该输入的2000!宏指令是有执行条件的!
[此贴子已经被作者于2019/8/2 13:45:43编辑过]
此帖发自手机工控论坛
7307
805709808
文章数:694
年度积分:572
历史总积分:7307
注册时间:2013/3/17
发站内信
发表于:2019/8/2 13:44:54
#4楼
如果你是直接输入频率,中间不需要转换的话,使用宏指令完全是多余
此帖发自手机工控论坛
807
729893889
文章数:112
年度积分:251
历史总积分:807
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:42:38
#5楼
回复 #4楼 805709808
掉电保存没看到吗?直接给寄存器写值,断电能保存吗?
807
729893889
文章数:112
年度积分:251
历史总积分:807
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:43:54
#6楼
回复 #2楼 YXBK
点掉保存看到没,直接赋值我也知道我也说了,断电再上电还得重新输入,客户不愿意,所以采用宏指令
807
729893889
文章数:112
年度积分:251
历史总积分:807
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:45:06
#7楼
回复 #1楼 chi1225
不好使就是数值在触摸屏上写进去了,但是没有发送到变频器里,我认为就是我宏指令写的不对,
24978
YXBK 版主
文章数:11832
年度积分:3966
历史总积分:24978
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/8/2 16:51:04
#8楼
以下是引用7298938892019/8/2 16:43:54的发言:
点掉保存看到没,直接赋值我也知道我也说了,断电再上电还得重新输入,客户不愿意,所以采用宏指令

威纶有掉电保持的寄存器呀,RW就是的,然后用数据传送就可以了。
[此贴子已经被作者于2019/8/2 16:52:43编辑过]
大家一起学习
807
729893889
文章数:112
年度积分:251
历史总积分:807
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:54:14
#9楼
回复 #8楼 YXBK
我知道掉电保护区啊,你说的数据传送不还是得用宏指令吗,
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

218.4