怎样才能读出70系列的变频器电流

我打算用PPO4,0PKW,6PZD格式的数据类型,来读取变频器mm440的电压,电流,想请教大家,该怎样做?
 主要是围绕参数设定,与编程,采用DP通讯
 谢谢大家

问题补充:
首先我对我发的帖子中出现的错误表示道歉,我想问的确实是70系列.
 我对huanghuang 的答复表示感谢.我还有点问题,我有6个PZD,第一个PZD是状态字不错,但是第二个状态字应该是速度(频率),这是不是是不能随便改呢?是不是应该从第三个PZD开始呢,即P734.3=22,P734.4=21
 还有是否PIW258代表值是电流值,还是0~27648中的数,要进行转换才能得到电流值呢?
 谢谢

最佳答案

楼主你标题写的是70系列的变频器电流,问题里面是变频器mm440的电压,有点....
   我先拿70系列的变频器电流为例子.
   对于硬件方面需要什么模块你应该知道了吧,这里不做介绍.
   对于参数设置需要DP通讯的话可以参考我写在论坛里面的帖子,你这里需要读变频器电流,需要参数设置和程序里面编几句话.
   先说参数设置: P734.1=32 默认的(装置状态字的返回值)  P734.2=22 可以自己设置的(电流反馈值)
   P734.3=21可以自己设置的(电压反馈值) 
   程序里面你可以根据组态得到的地址(PPO4,0PKW,6PZD) 
   根据你的组态可以反馈6个状态 比如PIW256...PIW266,你只需要用MOVE去读PIW256(代表状态字的返回值) ,PIW258(代表电流反馈值) ,PIW260(代表电压反馈值).

   对于mm440变频器也是同样的道理
   如果还有不理解的地方可以发邮件我.

  补充:我论坛里面的地址是http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=17&a_id=571846&s_id=&num=1#anch

 继续补充:"但是第二个状态字应该是速度(频率),这是不是是不能随便改呢?是不是应该从第三个PZD开始呢,即P734.3=22,P734.4=21"
 第二个,三个,四个状态字里面都可以改,根据你的P734.2 P734.3  P734.4设的值变化的.你可以按照你刚才的设置是对的.

 "还有是否PIW258代表值是电流值,还是0~27648中的数,要进行转换才能得到电流值呢?"
 是的,看来楼主已经明白了.计算这个值需要根据你的额定电流来计算的.也就是你设置的额定电流对应你的16384,可以给你提供公式:你把PIW258读出来的值转成十进制数乘以你的额定电流再除以16384       4000H对应16384

 
 

提问者对于答案的评价:
谢谢huanghuang ,你的解答应该是最标准的.谢谢你

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc195389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日
下一篇 2017年8月22日

相关推荐