首页 上一页 1 2 下一页 尾页

6SE70变频器与S7-400PLC通讯的参数设置与编程 点击:4031 | 回复:35



ygkhappy

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2007-04-08 16:18:00
楼主
                            [b]我是菜鸟,大家不要拍砖,谢谢了[/b]
1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在 STEP7里设置,变频器不需要设置);
  PROFIBUS的通讯频率在变频器里也不需要设置,PLC方面默认为1.5MB.

2.设置第一与第二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到.
  设置第一与第二个输出的PZD为变频器给PLC的状态字,设置第三个为变频器反馈给PLC的实际输出频率的百分比值,
  第四个为变频器反馈给PLC的实际输出电流的百分比值,其余两个输出PZD这里没有用到.

3.PLC给变频器的第一个PZD存储在变频器里的K3001字里.
  K3001有16位,从高到底为3115到3100(不是3001.15到3001.00).
  变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转.
  如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,
  P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停止).
  经过这些设置后K3001就是PLC给变频器的第一个控制字.
  此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止,
  P571等于3111时则3111控制正转,等等.
  K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位,
  必须保证PLC发过来第一个字的BIT 10为1.
  这里设置为:P554=3100,P571=3101,P572=3102,当PLC发送W#16#0403时(既0000,0100,0000,0011)变频器正转.

4.PLC给变频器的第二个PZD存储在变频器里的K3002字里.
  变频器的参数P443存放给定值.
  如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字.
  PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.

5.变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等.
  要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032),
  要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0032).
  (K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.)
  (变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是P734.1,P734.2等)
  在变频器里把P734.3=0148,在变频器里把P734.4=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值
  和实际输出电流的百分比值

6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200)
  A. 读出数据
       CALL  "DPRD_DAT"
       LADDR  :=W#16#200
       RET_VAL:=MW200
       RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE)
       NOP   0

  B. 发送数据
       CALL  "DPWR_DAT"
       LADDR  :=W#16#200
       RECORD :=P#DB100.DBX12.0 BYTE 12(写入12个BYTE)
       RET_VAL:=MW210
       NOP   0

  C.  L     "DB100".DBW0
      T     "MW20"
      NOP   0

  D.  L     "DB100".DBW2
      T     "MW22"
      NOP   0



则:DB100.DBX   13.0 控制启动与停止;
   DB100.DBX   13.1 控制正转;
   DB100.DBX   13.2 控制反转;
   M21.1            变频器READY;
   M21.3            变频器FAULT.
   等等.



ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2007-04-08 16:20:00
1楼
我是菜鸟,大家多多包含,不对的地方多多批评建议,谢谢!

ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2007-04-08 16:25:00
2楼
1.在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作.
2.P918.1设置变频器的PROFIBUS地址.

ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2007-04-09 14:53:00
3楼
                     

ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2007-04-12 08:51:00
4楼
                  

f123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 44回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2005年9月23日
发表于:2007-04-12 21:14:00
5楼
谢谢无私奉献!顶

天马行空1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:87
  • 注册:2004年12月05日
发表于:2007-04-12 22:48:00
6楼
 不错,支持

开心鬼

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 33回
  • 年度积分:0
  • 历史总积分:298
  • 注册:2003年11月25日
发表于:2007-05-24 12:15:00
7楼
值得学习!很好的文章!我做造纸自动控制的!想结识一些造纸电气控制方面的朋友!我的QQ:158099321

victor1981

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 277回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2005年10月01日
发表于:2007-06-06 22:52:00
8楼
我想请问一下,如果我要实现风机控制该怎么设置参数呢?能帮我举个例子吗?谢谢

victor1981

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 277回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2005年10月01日
发表于:2007-06-06 22:54:00
9楼
就是实现变频电机的冷却风机由6SE70给定合闸信号,同时热继保护信号也进变频器后在与PLC通讯,谢谢

不懂工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 647回
  • 年度积分:0
  • 历史总积分:583
  • 注册:2004年9月23日
发表于:2007-09-02 23:59:00
10楼
我学习下

yaolm

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 56回
  • 年度积分:0
  • 历史总积分:161
  • 注册:2006年4月05日
发表于:2007-09-09 12:28:00
11楼
谢谢

cdust

  • 精华:1帖
  • 求助:0帖
  • 帖子:37帖 | 1817回
  • 年度积分:0
  • 历史总积分:2396
  • 注册:2005年12月22日
发表于:2007-09-22 15:33:00
12楼
 谢谢

工控学徒

  • 精华:5帖
  • 求助:0帖
  • 帖子:218帖 | 1663回
  • 年度积分:0
  • 历史总积分:9769
  • 注册:2002年12月13日
发表于:2007-09-22 15:58:00
13楼
强,收藏了!

wucreng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 90回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2006年4月17日
发表于:2007-10-03 23:57:00
14楼
支持

红烧大肠

  • 精华:1帖
  • 求助:0帖
  • 帖子:46帖 | 493回
  • 年度积分:0
  • 历史总积分:722
  • 注册:2006年6月05日
发表于:2007-10-04 07:53:00
15楼
收藏了

自23

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 650回
  • 年度积分:0
  • 历史总积分:985
  • 注册:2004年11月23日
发表于:2007-10-05 21:19:00
16楼
不错!顶!

victor1981

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 277回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2005年10月01日
发表于:2007-10-12 21:07:00
17楼
请教一下各位,我现在遇到这样一个问题就是我们这边的一台6SE70箱和PLC通讯在PLC中显示通讯不正常,但是观察通讯板上的3个灯都是正常亮的,我用的是Profibus-DP通讯的,PLC是S7-400系列的PLC,下面是我监控到的通讯块的部分画面,请帮我看看吧图片在图的下面的一个通讯块就是不通的那个块
这两个是通讯故障的编程部分

yyh117491

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2008年10月11日
发表于:2008-12-18 14:23:06
18楼
则:DB100.DBX 13.0 控制启动与停止;
DB100.DBX 13.1 控制正转;
DB100.DBX 13.2 控制反转;
M21.1 变频器READY;
M21.3 变频器FAULT.



中的dbx13.2的地址在哪,,还是不明白,麻烦楼友急急急

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-12-18 19:30:14
19楼

to: victor1981

看一下LADDR= W#16#3E4的地址是否与你硬件组态中分配的地址一致呢,

yyh117491

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2008年10月11日
发表于:2008-12-19 00:33:46
20楼
谢谢楼主了,让我研究研究,回见

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页