6ES7031变频器频率给定值上我有个疑问,大家都说通过DP网络给定的最大值是16384=P352 可我看别人做的程序在最终给定变频器数值的时候,35HZ=751619400(十进制),这个35Hz是变频器PMU上显示,HMI上也显示给定是35HZ。这里我没弄明白,传给变频器的最大值到底是多少呢?按16384=P352=50Hz来算,35Hz应该等于11468,可这个程序是751619400,算法都是按十进制算的。怎么弄的????
请看下图详细内容。
问题补充:
沙发上那个朋友回答后,我好像找到了个规律,给751619400转成十六进制后是2CCCCD48=35HZ,如果只取最高字的4位(2CCC),十六进制的2CCC转十进制等于11648,正好等于35Hz,难道实际变频器接收只接收1个字的数据?我这个程序发送给443的PZD数据类型是DINT(PZD2+3) ,所以变频器那边必须设置成KK30032,如果设置K3002则给定不了速度.在PLC程序的控制字上设置成的双子,实际变频器只接收单子的容量,而且是最高位、???对么??
图片说明:
最佳答案
你应该看一下P443是多少,我想应该是3003吧
KK3032是一个双字,而变频器的频率设定值是一个字,751619400转换成16进制高位字是2CCCH,通过16384换算刚好是35Hz,功能图120里显示KK3032的高位字是K3003低位字是K3002
提问者对于答案的评价:
你的回答启发了我 谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc168116.html