回复:关于变频器控制字!

Lee2219

  • 帖子

    89
  • 精华

    3
  • 被关注

    3

论坛等级:侠士

注册时间:2007-11-20

普通 普通 如何晋级?

发布于 2013-06-08 13:19:30

13楼

quote:以下是引用Michael.wang在2013-06-04 16:51:18的发言:
quote:以下是引用Lee2219在2013-06-04 15:51:54的发言:
第一行4AX是参数数据PKW,是用来读写参数用的。
第二行10AG是PZD字,包括接收字和发送字,比如控制字、给定值与状态字、反馈值等,变频器与PLC所有的通讯都由PZD来完成。

PLC与变频器的通讯,具体是怎么应用的啊,我一直非常困惑。


PZD字包括发送字和接收字,接收字由PLC发给变频器,如果是10AG的话,接收字从K3001~K3010(其实总共有16个,到K3016,不过一般不用),ABB变频器中,第一个字K3001是控制字,第二个字K3002是给定,这两个字是固定的,在变频器中不能设置。但是在西门子变频器中,这个不是固定的,可以自己设置,西门子变频器的控制字和状态字都是两个,都是32位,根据工艺的需要自己来设计。(基于6SE70变频器)
1.控制字如何来设置呢?
假设选择控制字为K3001,那么它所对应的16位开关量连接器为B3100~B3115,在参数中分别对应P554~P569,这时你在PLC程序中根据各控制字参数的作用来定义要发给变频器所对应的PZD字的状态,比如变频器启动就可以发送947F,变频器停止就发送847E等(变频器参数P554是启动命令对应B3100,以此类推),变频器收到相应的命令就会做出相应的动作。在r550和r551上可以查看变频器控制字的状态,r552和r553可以查看状态字的状态。
2.同理,假设选择速度给定为K3003,那么就对应变频器的第三个PZD字,比如在PLC中对应的地址为DBW6,变频器中的速度给定参数P443就设定为K3003,(这里的逻辑就是:程序中经过处理的速度给定值-->DBW6-->K3003),这样变频器就可以根据你的给定值来进行输出。
那么,其他的控制命令比如扭矩给定,扭矩限制什么的就可以按照上面的方法来做。
3.说完接收字,再来说说发送字的通讯。
发送字是由变频器发给PLC,比如实际扭矩值,转速值,电流电压值等等,这些值由PZD发送字发给PLC后,经过处理,由通讯传给上位机,操作屏等用作显示。在上位机中设置对应值在PLC中的地址。
(当然,在主从控制中主速度调节器输出值也用作从转矩给定)。

以上这些是本人对变频器通讯的一些认识,有不足之处,请各位老师指正!
三思而后行
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54620条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。