Lexium32M驱动器采用Profibus通讯的设计方法.doc

上传人:文库蛋蛋多 文档编号:4144095 上传时间:2023-04-07 格式:DOC 页数:22 大小:1.06MB
返回 下载 相关 举报
Lexium32M驱动器采用Profibus通讯的设计方法.doc_第1页
第1页 / 共22页
Lexium32M驱动器采用Profibus通讯的设计方法.doc_第2页
第2页 / 共22页
Lexium32M驱动器采用Profibus通讯的设计方法.doc_第3页
第3页 / 共22页
Lexium32M驱动器采用Profibus通讯的设计方法.doc_第4页
第4页 / 共22页
Lexium32M驱动器采用Profibus通讯的设计方法.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Lexium32M驱动器采用Profibus通讯的设计方法.doc》由会员分享,可在线阅读,更多相关《Lexium32M驱动器采用Profibus通讯的设计方法.doc(22页珍藏版)》请在三一办公上搜索。

1、Lexium32M驱动器采用Profibus通讯的设计方法一 概述 施耐德公司最新推出的Lexium32M系列伺服驱动器支持Profibus总线技术,通过添加DP卡选件,使其可以应用于更多的系统。本文以Lexium32M系列驱动器与西门子S7-300 PLC进行通讯为例,介绍调用多种复杂功能块和自主编写功能较简易程序的两种使用Lexium32M的方法。二 Profibus的硬件连接1 PLC上的连接 采用如下图所示的九针D型接头与PLC的DP口相连注意: 屏蔽线同连接端口相接确保屏蔽良好。 2 伺服驱动器上的连接将DP通讯卡安装在伺服的Slot3插槽上,接线图如下所示:三通讯协议与数据格式发送

2、的数据格式1:Drive Profile Lexium1发送的数据格式2:Drive Profile Lexium21、PCTRL 和PV四个PZD是参数通道,具体结构如下:2、dmControl用于设定控制字和模式控制,其结构如下:3、reA_32和reB_32是两个双字的变量,根据伺服的工作模式不同所包含的定义也不同。4、ACC/DEC 是伺服的加减速度,可以直接改变伺服内的参数值。5、Optional Data 是可以根据不同的应用自由定义最多8个变量,总的数据长度不得超过20个字。*Mode Toggle的位7为任务触发信号位,要使新修改的PZD参数有效改位必须有01或10的跳变。接收

3、的数据格式1:接收的数据格式2:1、DriveStat 是状态字PZD1,具体数据格式如下:2、mfStat是驱动器当前模式的相关状态PZD2,具体数据格式如下:3、motionStat用于描述电机的状态(运行或加减速中)PZD3,具体数据格式如下:4、driveinput用于描述输入/输出的当前状态PZD4,具体数据格式如下:5、p_act、v_act、i_act分别代表当前位置,当前速度和当前电流四软件设置与编程1. 伺服驱动器中的设置1.1 设定控制模式 将驱动器的控制模式设为ProfibusDevice1.2 设置总线地址(本例中设为3) 注:以上参数在保存并重新上电后有效。通讯的波特

4、率与PLC的波特率自动配置,无需设定。 2PLC中的组态2.1 新建项目2.2 单击右键添加300的工作站2.3 双击SIMATIC300(1)与Hardware进行硬件组态2.4 添加GSD文件点击“Options”“Install New GSD”2.5 添加导轨、电源(本例为5A)2.6 添加CPU(本例为3152DP),并在弹出菜单中设定DP通讯的参数选择通讯的波特率(本例为1.5Mbps)并点击“OK”确认2.7 向总线上添加Slave从站(地址设为3,与伺服驱动器中参数一致)注意:LXM32M包括两种主要的通讯数据格式结构,Drive Profile Lexium1(支持PKW方式

5、,可以调用复杂功能块,程序容量较大)和Drive Profile Lexium2(不支持PKW方式,可以编写功能较简单的程序,程序容量小)通过菜单的添加,选择LEXIUM32-PROFIBUS 如下图设定好地址3按OK,完成PROFIBUS 从站配置。点击从站图标,可以选择两种数据格式。系统将自动为从站分配通讯所用的I/O地址,如本例中256265为PZD通道,用户可以双击地址栏修改起始地址。保存后就完成了硬件组态的任务。(本文主要介绍如何自己编写程序,使用Drive Profile Lexium2的数据格式) 3PLC中的软件编程双击“CPU 315-2DP”“S7 Program”“Blo

6、cks”编写程序块针对该轴添加调一个功能块FC1(用户控制程序)和数据块DB1数据块DB1的内容如下:在功能块FC1中添加程序,将硬件组态的PZD地址与DB块的地址相映射见接收的数据格式和发送的数据格式。根据实际应用,可以在FC1中添加用户程序。例一:通过过程通道使驱动器使能例二:通过过程通道断驱动器使能例三:故障复位例四:寻零模式例五:定位绝对定位相对定位例六:带位置的速度模式(以速度1000rpm运行)例七:手动模式正转反转停止其余更多对伺服的操作可以参看Profibus_DP的用户手册。4.关于optional Data的设定和使用LXM32M在提供了两种标准格式的同时还提供了一些可以自由组态的PZD供客户根据自己的应用需要读写变量。首先删除空的模块,再插入需要的模块插入后双击即可对改模块需要读写的参数进行设定(根据选择的模块输入/输出,单字或双字可选择的参数将有所不同)5.关于使用功能块编程可以参考附件的例程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号