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

工控论坛

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

labview和mx component

分享到
1302
578313419
文章数:124
年度积分:363
历史总积分:1302
注册时间:2015/9/14
发站内信
发表于:2017/7/31 13:48:51
#0楼
各位大神好
   我想用labview和三菱的mx component进行数据交互。使用ActUtltype控件来进行设计。现在使用ReadDeviceBlock方法来读取PLC的数据。按照mx component的手册来说是可以读取连续的多个地址。但是ReadDeviceBlock方法的输出只是I32类型。并不是数组形式,请问这个怎么破?
316
ym283460332
文章数:1
年度积分:50
历史总积分:316
注册时间:2015/9/15
发站内信
发表于:2019/3/13 11:07:33
#1楼
用for循环读取之后以数组的形式传送出来
109
金真堂
文章数:1
年度积分:50
历史总积分:109
注册时间:2018/12/2
发站内信
发表于:2019/12/10 19:51:59
#2楼
用FOR,如果要读的数据多,影响循环时间。实时性高的,如果要用MX component,Labview上位机尽量控制位操纵,处理在下位PLC进行。或者研究下FX编程口协议或买个Modbus扩展。
1302
578313419
文章数:124
年度积分:363
历史总积分:1302
注册时间:2015/9/14
发站内信
发表于:2019/12/11 8:38:45
#3楼
回复 #2楼 金真堂
用C#写了一个DLL输出一个数组,然后用labview调用。
工控学堂推荐视频:

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

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

109.2