发布于 2006-07-17 16:51:52
0楼
这两个地址肯定是不一样的,而且你说是P1082是最高频率,并不是固定频率!
用RS指令和MODWR你认为有什么不同吗?
都是将地址和数据的内容先传给D寄存器。
我猜你应该是想在HMI上弄个数值输入的控件,然后给变频器来设定运转的频率!对吧!
你所说的"modwr k1 H2000 D10向变频器地址H2000里写数"
那么请问H2000是什么,实际上H2000是由4个D存寄器组成,表示你要写入的地址,
MODWR的格式:MODWR KX HXXXX HXXXX
地址 参数地址 数值
既然你知道了P1082的地址表示方法,那么你就可以用D寄存器来表示,你问题的关键是如何把4个D寄存器表示为HXXXX来对应,其实这个在台达的PLC程序手册里有说明,他是一个范围!
但是有一点你必需注意,那是指台达的变频器,西门子的我就不知道行不行,
还有RS指令可以做,为什么你不用呢?