完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
用labview得到ACS880变频器的参数,大致做了一下,很多指令暂时还找不到,不知道这样的思路对不对。我的想法就是先创建SERVE IO ,制作两个VI.一个作为主机VI,用来发送各种指令。另一个作为从机VI.比如在我的从机VI里面,根据ACS880里面所说,速度的地址应该是400102,那么我从机里面那个开始地址设置的是不是应该是101(因为400001对应的是0)。因为ACS880硬件有一个端口是用来连接MODBUS的,是不是就说明速度的数据会传送到这个寄存器里面,然后我是不是可以直接取400102里面的数据,然后在主机VI里面显示出来,本来初学者,真的不太清楚,希望大神帮忙解决,不胜感激,如果可以的话,希望大神能联系我的微信 yqchenhe 万分感激
|
|
相关推荐
2 条评论
26个回答
|
|
|
希望大佬解答,万分感谢
|
|
|
|
|
|
我想用的是串行通信 RTU
|
|
|
|
|
|
我觉得你这个地址不对,如果400001对应的是0,那么你这个400102-400001是101,那么这个地址对应的应该是100,MODBUS通讯里面都是16进制表示,那么这个地址应该是64 打比方说你要读这个地址的数据,如果用03功能码,设备地址是01的话 可以这样发送命令:0103 0064 0001 C3D5 看看数据能否读取到
|
|
|
|
|
zhouyezuishuai 发表于 2018-4-12 10:03 你这个变频器我没用过,我之前用的是ABB的变频器,走MODBUS协议就是这样通讯的 建议你找变频器官方电话联系跟他们要一份通讯协议,变频器的通讯一般就是读取频率设定频率,只要知道地址就可以 |
|
|
|
|
zhouyezuishuai 发表于 2018-4-12 10:05 万分感谢,给我一些思路,我先研究一下,多谢大佬 |
|
|
|
|
zhouyezuishuai 发表于 2018-4-12 10:05 大佬方便留一下微信吗 |
|
|
|
|
zhouyezuishuai 发表于 2018-4-12 10:05 我这个ACS880就是ABB变频器,有个问题就是,我试了2种方法,一种是用VISA,VISA里面有输入BUFFER的地方,可以输入一些指令。另一种就是用MODBUS MASTER,但是这个MODBUS MASTER没有输入指令的地方呀,都是输入地址什么的。我想请问一下,这个VISA也是根据RTU的吗,VISA跟MODBUS 的关系,不太清楚诶 |
|
|
|
|
kevin1232 发表于 2018-4-12 17:28 就是用VISA,16进制写入 你需要找到通讯协议,知道具体的寄存器地址 ABB的变频器就是标准的MODBUS协议。03读取,06写入 |
|
|
|
|
kevin1232 发表于 2018-4-12 17:28 就是用VISA,16进制写入 你需要找到通讯协议,知道具体的寄存器地址 ABB的变频器就是标准的MODBUS协议。03读取,06写入 |
|
|
|
|
|
安装DSC工具后有Modbus控件,随便用
|
|
|
|
|
zhouyezuishuai 发表于 2018-4-12 19:34 您好,万分感谢您给我的解答,我尝试了一下这样的修改,如果抛开地址的问题的话,我想得到变频器返回的2个参数,速度和电压。速度放在01从站,电压放在02从站。这样的编程可以实现嘛。 因为在输入指令的地方我输入的数量是1,会不会对得到的参数造成一些印象,希望大佬解惑,万分感谢
|
|
|
|
|
|
你还是没搞懂MODBUS这段协议的意思 我给你简单分析下,比如我读0001开始的3个数据,设备地址是02,那么我需要发送的指令如下: 0203 0001 0003 5438 其中前面两个字节“0203” 02——设备地址,03——读取码 后面两个字节 0001——寄存器地址,就是你要读取的寄存器的起始地址,接下来的0003——要读取的寄存器数量,如果要读一个,就是0001, 最后的5438——CRC16校验码 crc16校验的VI我上传附件,你自己调用,我先提醒你后面你可能需要16进制的10进制之间相互转换的,如果想不到办法就找找我以前的帖子,一个从零开始学LabVIEW那个我传过一批VI,里面就有你需要的全部VI
|
|
|
|
|
zhouyezuishuai 发表于 2018-4-13 08:02 忘了上传CRC校验的VI了,补上
|
|
|
|
|
|
学习学习。。。。
|
|
|
|
|
zhouyezuishuai 发表于 2018-4-13 08:02 万分感谢,真的太谢谢你了,现在弄懂了,我再去看看你发过的帖子学习一下 |
|
|
|
|
|
谢谢,学习一下
|
|
|
|
|
|
谢谢,学习一下
|
|
|
|
|
|
谢谢,学习一下谢谢,学习一下
|
|
|
|
|
|
谢谢,学习一下
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1671 浏览 0 评论
1569 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1946 浏览 2 评论
5094 浏览 3 评论
4986 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:33 , Processed in 1.019069 second(s), Total 85, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2807