如题,手头有块闲置的224cpu,为了扩展自己的知识面(嘿嘿),又拆了一台闲置的英威腾CHF100A的变频器,想通过modbus通讯控制变频器启停,读取变频器内的一些参数值,比如说运行频率,因为一直使用西门子的产品,大多数时候接触到的是MPI DP 等通讯,但是市面上modbus通讯应用很广泛啊,所以自我学习一下,那么问题来了;
在s7-200编程软件上,编写的程序,控制变频器启停,读取变频器运行停止状态,以及给变频器运行频率,都已没问题,主要是读取变频器运行频率出现问题, 看变频器说明书上,通讯地址3000H是运行频率的地址,转成十进制 是12288,然后加上40001,就是地址52289,用的是&VB300的地址,计算值设定的是1 ,监控VW300 变频器运行在25HZ 频率的时候,VW300数值为0 ,也就是没有读到数据,很奇怪,通讯是通的,因为变频器运行 就是通过modbus控制的,
另外,通过组态王上位机(或者WINCC)直接modbus控制英威腾变频器,能否实现,如果可以具体怎么组态,望指点一下