您现在所在的是:

罗克韦尔Rockwell(AB)

回帖:5个,阅读:2161 [上一页] [1] [下一页]
1113
lyx1971
文章数:12
年度积分:50
历史总积分:1113
注册时间:2008/4/28
发站内信
发表于:2014/10/16 20:31:41
#0楼
如题,怎样通过RSlinx实现在Excel中显示位状态?
大家知道通过RSlinx的数据链接可以在Excel实现模拟量或浮点数的显示,可是怎样来实现十六进制的位显示呢?
求助各位大师给个思路!
618
liuyonghao
文章数:3
年度积分:50
历史总积分:618
注册时间:2014/10/17
发站内信
发表于:2014/10/17 16:37:46
#1楼
RSlinx中建立configure driver 在树形那里右键你想连接的PLC建立DDE/OPC topic之后在菜单栏里面的Edit里面点copy DDE/OPC linx..找到你想监视的tag选定后确定,在Excel单元格里面选择性粘贴--粘贴连接--确定
[此贴子已经被作者于2014/10/17 16:38:21编辑过]
1113
lyx1971
文章数:12
年度积分:50
历史总积分:1113
注册时间:2008/4/28
发站内信
发表于:2014/10/18 11:35:57
#2楼
回复 #1楼 liuyonghao
谢谢你的回复!
这样只能得到一个十进制数,或者一个实数!相当于是一个可以转换为16位的二进制数。
我想要在Excel2003中的某一个格中显示这个十进制数其中的某一位的状态值!
不知道该怎么做啊?
618
liuyonghao
文章数:3
年度积分:50
历史总积分:618
注册时间:2014/10/17
发站内信
发表于:2014/10/20 10:14:30
#3楼
回复 #2楼 lyx1971
在后面加上你想要监视的位不就可以了吗。
例如:你copy的是“[tt_1]Local:0:I.Data[0],L1,C1”很清晰的可以看到Local:0:I.Data[0]后面加上你想监测的位“[tt_1]Local:0:I.Data[0].10,L1,C1”就是监测第10位的状态了
1113
lyx1971
文章数:12
年度积分:50
历史总积分:1113
注册时间:2008/4/28
发站内信
发表于:2014/10/20 11:34:19
#4楼
回复 #3楼 liuyonghao
谢谢你的帮助!
我用的是PLC5,我去试试!
再次感谢!
这问题困扰我好久啦!
1113
lyx1971
文章数:12
年度积分:50
历史总积分:1113
注册时间:2008/4/28
发站内信
发表于:2014/10/22 15:31:28
#5楼
回复 #1楼 liuyonghao
谢谢你的帮助!
可我从PLC5上读不出位状态啊?
是不是操作有问题啊?
能帮我试试吗?

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

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

46.8003