首 页 行业热点 新车 试驾评测 养车用车 车型库

PLC循环读取变频器三个参数的问题?

发布网友

我来回答

5个回答

热心网友

300的PLC不用这样去读(使用PKW字段)。可以直接互联到PZD字段去读(写)。一次就全部(同时)读回来了。方法是:组态时,报文格式选用PPO2(4PKW;6PZD)读回来的6个PZD;默认的是:PZD1:状态字1PZD2:当前实际频率PZD3:备用PZD4:状态字2PZD5:备用PZD6:备用因此,你可以在变频器上将:P2051.2=25(实际输出电压)P2051.4=27(实际输出电流)结果这样的:PZD1:状态字1PZD2:当前实际频率PZD3:当前实际电压PZD4:状态字2PZD5:当前实际电流PZD6:备用要注意的是:所有传递的都是h4000=100%的百分比数值。实际的100%真值在变频器的参数P2000-2004中定义。

热心网友

报告一下结果:6PZD已成功读取三个参数,问题的原因是我对组态变频器室的I/O理解不深刻,以前4PZD时I/O起始地址都相同,6PZD时I/O起始地址不同,引用他们的次序反了。有一个小问题,用PKW读到的电流很准,一个小电机测试0.17A和变频器显示的一致,PZD读到的是0.14A,怎么会有这种差别?

热心网友

读的是同一个参数吗?不会差那么多的,最多误差0.006%。如果不对,要校正P2002(100%的电流值),变频器是通过它把浮点的电流值转成百分比传送。另外,变频器有好多个电流参数,包括滤波前、滤波后..等等。

热心网友

你这是发送的报文。发送和接收的报文是两码事。组态报文格式用PPO2;完全对应的内容在SFC14,15各自的DB中定义。调用SFC14之后,读回报文就在它的DB里。

热心网友

谢谢!我就是问的发送字,除了设置参数P2051.2=25P2051.4=27还有没有什么地方要设置的?(我已经用4PKW+2PZD成功的读写过,对6PZD的了解不多)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com