Lexium05B驱动器采用Profibus通讯

  • 概述

       施耐德公司最新推出的Lexium05B系列伺服驱动器支持Profibus总线技术,是对原有总线技术的补充,使其可以应用于更多的系统。本文以Lexium05B系列驱动器与西门子S7-300 PLC进行通讯为例,介绍Lexium05B的应用。

  • Profibus的硬件连接
  • PLC上的连接

 采用如下图所示的九针D型接头与PLC的DP口相连

注意:  屏蔽线同连接端口相接确保屏蔽良好

伺服驱动器上的连接

伺服的CN1端口上的21,22端子分别与PLC DP接口的出线相连,接线图如下所示:

三.ProfiBus 的软件设置

伺服驱动器中的设置

设定控制模式将驱动器的控制模式设为ProfibusDevice

1.2 设置总线地址(本例中设为3)

注:以上参数在保存并重新上电后有效。通讯的波特率与PLC的波特率自动配置,无需设定。

2.PLC中的组态

1.2 单击右键添加300的工作站

1.3  双击SIMATIC300(1)与Hardware进行硬件组态

1.4 添加GSD文件

添加CPU(本例为315-2DP)

点击“Network Settings”

向总线上添加Slave从站(地址设为3,与伺服驱动器中参数一致)

为从站配置PPO参数(选择PKW Module PPO2 Word)

系统将自动为从站分配通讯所用的I/O地址,如本例中256~263为PKW通道,264~275为PZD通道,用户可以双击地址栏修改起始地址。保存后就完成了硬件组态的任务。

注:1.1 PKW参数通道的结构为:

其中Byte1+2为PKE(任务代码+子索引号)        Byte3+4为索引号         Byte5~8为参数值

 1.2  PZD过程通道的结构为:

Byte9+10为PZD1,包括对驱动器的控制及模式的选择

Byte11+12为PZD2,是16位的给定量

Byte13~16为PZD3+PZD4,是32位的给定量

Byte17~20为PZD5+PZD6,可以自由组态

其中控制模式的值见下表

*Mode Toggle的位7为任务触发信号位,要使新修改的PZD参数有效改位必须有0->1或1->0的跳变。

  3PLC中的软件编程

双击“CPU 315-2DP”à“S7 Program”à“Blocks”编写程序块

添加调试变量块“ VAT_1”

双击变量块,添加与通讯有关的变量并保存

下载后打开变量块,点击“Monitor Variable”按钮,对数据进行监测

根据实际应用,修改变量的数值(Modify Value),修改后点击“Modify Variable”按钮,对变量进行赋值

例一:通过参数通道写参数

将参数RAMPacc(加速度1556:00)设为10,000

PQW256=3000 h         3 写双字 ,00 Subindex

PQW258=0614 h         0614 Index

PQW270=00 h             0000 2710 为所写入的数值

PQW272=2710 h

例二:通过参数通道读参数

读取参数n_act(当前速度7696:0)的值

PIW256=W#16#1000

PIW258=W#16#1E10

PIW270=xxxx

PIW272=xxxx

当前速度的值在PID270中

例三:通过过程通道使驱动器使能

PQW264=W#16#0200

例四:通过过程通道断驱动器使能

PQW264=W#16#0000

例五:相对定位(以速度1000rpm走100000,1000=03E8h,100000=000186A0h)

PQW264=W#16#0283

PQW266=W#16#03E8

PQW268=W#16#0001

PQW268=W#16#86A0

例六:绝对定位(以速度1000rpm走100000)

PQW264=W#16#0293

PQW266=W#16#03E8

PQW268=W#16#0001

PQW268=W#16#86A0

例七:带位置的速度模式(以速度1000rpm运行)

PQW264=W#16#0284

PQW266=W#16#03E8

PQW268= xxxx

PQW268= xxxx

速度改为2000rpm(2000=07D0h)

PQW264=W#16#0204

PQW266=W#16#07D0

PQW268= xxxx

PQW268= xxxx

例八:寻零模式(寻零方式的值放在PQW266中,详细信息见用户手册中参数HMmethod)

PQW264=W#16#0292

PQW266=W#16#0002

PQW268= xxxx

PQW268= xxxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

softshow1026

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值