工控人生

欢迎光临
我们一直在努力

西门子S7315通过DP网控制AB变频器

一、 配置变频器网卡
因为此应用除了需要控制字和状态字以外,还需要读取输出电流,所以需要多配置变频器网卡如下参数

序号 参数号 参数名 参数值 备注
1 9 Comm Flt Action 1
2 10 ?Idle Flt Action 1
3 11 ?DPI I/O Config Bit1=1

还需要将变频器的310号参数设置为3

注:
1、9号和10号参数分别设置变频器通讯出现故障和通讯处于等待状态时变频器的动作。设置为1表示停止变频器。
2、11号参数为配置通讯字多一个DataLinkA,详细请查看AB变频器Profibus网卡的用户手册。出版号:20COMM-UM006A-EN-P。
3、如何访问并设置网卡参数,请参看AB变频器Profibus网卡的用户手册。出版号:20COMM-UM006A-EN-P。

二、 配置S7-315处理器
1. 在新打开的软件中配置硬件之前,先安装GSD文件,如下图:

西门子S7315通过DP网控制AB变频器

点击Browse…

西门子S7315通过DP网控制AB变频器

在打开的窗口中找到GSD文件所在目录,AB变频器网卡(20-COMM-P)的GSD 文件名为“A_B_0572.gsd”。在随网卡的软盘中有,也可以到www.ab.com/drives/powerflex下载获得。

2、在网络上添加AB变频器网卡

西门子S7315通过DP网控制AB变频器

配置站点地址

西门子S7315通过DP网控制AB变频器

点击站点,选择下方的1号槽,在右边双击Ctrl/Stat & Ref/Fdbk(2+2bytes)。注意记录I Address和Q Address的地址号

西门子S7315通过DP网控制AB变频器

点击站点,选择下方的2号槽,在右边双击DataLink A (2*4bytes)

西门子S7315通过DP网控制AB变频器

组态完后,校验保存。下载后退出。

西门子S7315通过DP网控制AB变频器

3. 组态完成后,进行编程控制, 在Manager的Blocks里建立DB15数据块
西门子S7315通过DP网控制AB变频器

数据块结构如下表

PF700_StatusWord_08 BOOL FALSE 变频器达速
PF700_StatusWord_09 BOOL FALSE 当前控制端口
PF700_StatusWord_10 BOOL FALSE
PF700_StatusWord_11 BOOL FALSE
PF700_StatusWord_12 BOOL FALSE 速度参考源
PF700_StatusWord_13 BOOL FALSE
PF700_StatusWord_14 BOOL FALSE
PF700_StatusWord_15 BOOL FALSE
PF700_StatusWord_00 BOOL FALSE 变频器准备好
PF700_StatusWord_01 BOOL FALSE 变频器运行
PF700_StatusWord_02 BOOL FALSE 变频器命令运行方向
PF700_StatusWord_03 BOOL FALSE 变频器实际运行方向
PF700_StatusWord_04 BOOL FALSE 变频器加速
PF700_StatusWord_05 BOOL FALSE 变频器减速
PF700_StatusWord_06 BOOL FALSE 变频器报警
PF700_StatusWord_07 BOOL FALSE 变频器故障
PF700_SpeedFeedback WORD W#16#0 变频器速度反馈
PF700_DataLinkAIn_1 DWORD DW#16#0 变频器电流反馈
PF700_DataLinkAIn_2 DWORD DW#16#0
PF700_ControlWord_08 BOOL FALSE 变频器加速比率
PF700_ControlWord_09 BOOL FALSE
PF700_ControlWord_10 BOOL FALSE 变频器减速比率
PF700_ControlWord_11 BOOL FALSE
PF700_ControlWord_12 BOOL FALSE 变频器速度选择
PF700_ControlWord_13 BOOL FALSE
PF700_ControlWord_14 BOOL FALSE
PF700_ControlWord_15 BOOL FALSE MOP减少
PF700_ControlWord_00 BOOL FALSE 变频器停止
PF700_ControlWord_01 BOOL FALSE 变频器启动
PF700_ControlWord_02 BOOL FALSE 变频器点动
PF700_ControlWord_03 BOOL FALSE 变频器清除故障
PF700_ControlWord_04 BOOL FALSE 变频器方向命令
PF700_ControlWord_05 BOOL FALSE
PF700_ControlWord_06 BOOL FALSE 变频器本地控制
PF700_ControlWord_07 BOOL FALSE MOP增加
PF700_SpeedReference WORD W#16#0 变频器速度给定
PF700_DataLinkAOut_1 DWORD DW#16#0
PF700_DataLinkAOut_2 DWORD DW#16#0

4. 在OB1里添加STL语句,其中W#16#100和W#16#104为变频器网卡组态时I/Q地址的16进制值

西门子S7315通过DP网控制AB变频器

然后在DB15中相应的位置可控制变频器和读取相关运行参数

未经允许不得转载:编程 » 西门子S7315通过DP网控制AB变频器
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址