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