您现在所在的是:

人机界面

回帖:31个,阅读:2461 [上一页] [1] [2] [3] [4] [下一页]
1224
729893889
文章数:117
年度积分:65
历史总积分:1224
注册时间: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
9243
chi1225
文章数:2466
年度积分:639
历史总积分:9243
注册时间:2014/7/31
发站内信
发表于:2019/8/2 9:47:12
#1楼
你说的测试不好使 到底是个什么情况呢?感觉代码什么什么错,难道是定义的数据类型不合适?
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
42316
YXBK 版主
文章数:19442
年度积分:2730
历史总积分:42316
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/8/2 10:27:12
#2楼
为什么要用到宏指令,直接一个数值输入不就可以了。
大家一起学习
8604
805709808
文章数:759
年度积分:56
历史总积分:8604
注册时间: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编辑过]
此帖发自手机工控论坛
8604
805709808
文章数:759
年度积分:56
历史总积分:8604
注册时间:2013/3/17
发站内信
发表于:2019/8/2 13:44:54
#4楼
如果你是直接输入频率,中间不需要转换的话,使用宏指令完全是多余
此帖发自手机工控论坛
1224
729893889
文章数:117
年度积分:65
历史总积分:1224
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:42:38
#5楼
回复 #4楼 805709808
掉电保存没看到吗?直接给寄存器写值,断电能保存吗?
1224
729893889
文章数:117
年度积分:65
历史总积分:1224
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:43:54
#6楼
回复 #2楼 YXBK
点掉保存看到没,直接赋值我也知道我也说了,断电再上电还得重新输入,客户不愿意,所以采用宏指令
1224
729893889
文章数:117
年度积分:65
历史总积分:1224
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:45:06
#7楼
回复 #1楼 chi1225
不好使就是数值在触摸屏上写进去了,但是没有发送到变频器里,我认为就是我宏指令写的不对,
42316
YXBK 版主
文章数:19442
年度积分:2730
历史总积分:42316
注册时间: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编辑过]
大家一起学习
1224
729893889
文章数:117
年度积分:65
历史总积分:1224
注册时间:2018/5/23
发站内信
发表于:2019/8/2 16:54:14
#9楼
回复 #8楼 YXBK
我知道掉电保护区啊,你说的数据传送不还是得用宏指令吗,

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

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

62.4004