ABB ACS880变频器通讯如何同时读取多个参数?

2019-07-17 12:42发布

有人对 ABB ACS880变频器了解的吗,我做了一个PC跟ACS880通讯的labview,不确定对不对,暂时只是为了读取SPEED的参数。如何做到既可以读SPEED,也可以读其他参数呀,就是咱界面上可以同时显示很多其他的参数,我用串口助手尝试了再用一个VISA WRITE跟VISA READ ,但是好像不行。每次我输入一个数据,两个VISA都会收到。
而且有人知道这个收到的数据的格式吗
这个SPPED的地址是400101,对应的寄存器是100,十六进制就是0064
所以我的输入是
0103 0064 0001 C5D5,请问我输出的内容是什么
我查了查,不确定,可能是
从站+功能+长度+数据,不确定对不对。
我主要问题是希望大佬帮忙看看格式问题,其次就是如何同时读取多个参数。
还有就是我通讯的时候,就买个RS232/RS485转换器,然后连接起来就可以了吗
不胜感激
picture.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
allanjbc
2019-07-17 21:40
0103 0064 0001 C5D5
01是你变频器的地址,03是读取命令码,0064是你要读取的地址,0001是你要读的个数,C5D5是CRC校验码

看上面你说的数据地址格式,应该是Modbus通讯的,那么VI里面除了VISA之外还要加CRC校验程序。
当然你也可以直接用Labview的Modbus模块,前提是你的先装上这个官方的驱动。

这是个比较基础的串口通讯应用,建议你多花些时间搞一搞,看看说明书,会对后期学习有所裨益

一周热门 更多>