有人对 ABB ACS880变频器了解的吗,我做了一个PC跟ACS880通讯的labview,不确定对不对,暂时只是为了读取SPEED的参数。如何做到既可以读SPEED,也可以读其他参数呀,就是咱界面上可以同时显示很多其他的参数,我用串口助手尝试了再用一个VISA WRITE跟VISA READ ,但是好像不行。每次我输入一个数据,两个VISA都会收到。
而且有人知道这个收到的数据的格式吗
这个SPPED的地址是400101,对应的寄存器是100,十六进制就是0064
所以我的输入是
0103 0064 0001 C5D5,请问我输出的内容是什么
我查了查,不确定,可能是
从站+功能+长度+数据,不确定对不对。
我主要问题是希望大佬帮忙看看格式问题,其次就是如何同时读取多个参数。
还有就是我通讯的时候,就买个RS232/RS485转换器,然后连接起来就可以了吗
不胜感激
-
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
01是你变频器的地址,03是读取命令码,0064是你要读取的地址,0001是你要读的个数,C5D5是CRC校验码
看上面你说的数据地址格式,应该是Modbus通讯的,那么VI里面除了VISA之外还要加CRC校验程序。
当然你也可以直接用Labview的Modbus模块,前提是你的先装上这个官方的驱动。
这是个比较基础的串口通讯应用,建议你多花些时间搞一搞,看看说明书,会对后期学习有所裨益
一周热门 更多>