200和变频器MODBUS通讯地址和采集的数据

问题1:如图是英威腾变频器的通讯地址,这里如果读取运行频率,3000H,转换后再MBUS-MSG块的地址里填412289就好了,而如果要读取变频器状态1001H,后面的正转运行反转运行故障等状态怎么分别读取出来,这里的0001H,0002H等在地址里应该怎么填呢?
问题2:从变频器读取运行频率,读完了存储到VW区的数据怎么使用,也是像0-32000一样的数据需要进行量程转换吗,以英威腾为例,图中的2000H设定频率和3000H运行频率读取和写出的数量程一样吗?为什么数据不是直接读/写赫兹值存储到VD区?
麻烦大神帮忙看下,谢谢啦!!!!

问题补充:
不好意思,图片没传好

图片说明:

200和变频器MODBUS通讯地址和采集的数据   

最佳答案

1、变频器状态 1001H ,你的msg地址里填写地址4098 就可以了。然后读取到数据,01h代表电机正传啊,02h代表电机反转啊 


2、不需要那样的量程转换,你读取到的数据就是电机的实际数据。
譬如你读取的电机电流是4000的数据,但是在触摸屏显示的实际电流应该是4a或是40a,那么你要把读到的数据进行处理,除以10或是100就可以了。

图中的2000H设定频率和3000H运行频率读取和写出的数量程一样吗?

不一样
为什么数据不是直接读/写赫兹值存储到VD区?
你读到的数据有个换算系数,你要根据说明书来理解

3、详细的实例和程序你可以看看:
http://www.diangon.com/wenku/plc/ximenzi/201404/00010255.html

这里面有实例‘程序的解读’

提问者对于答案的评价:
问题1问的太傻了,刚搞明白,问题2读写的数据都是实际的100倍吗,都是这样吗,只需要对数据乘除100就可以得到实际数据是吗?

最佳答案作者回复:
不是额,看你读到电流值单位,0.01还是0.1,然后再把读到的值除以相应的系数

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc132059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐