0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CPU S7-1500运动控制的操作原理

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-03-10 16:13 次阅读

S7-1500运动控制的操作原理

使用 TIA Portal,可以创建项目、组态工艺对象,并将组态结果加载到 CPU 中。运动控制功能在 CPU 中处理。可在用户程序中使用运动控制指令控制工艺对象。另外,还可通过 TIA Portal 进行调试、优化和诊断。

56da0be6-8eec-11ec-952b-dac502259ad0.png

项目实例

本文中的实例项目使用CPU1516-3PN/DP通过PN通讯控制G120变频器,通

过安装在电机后面的编码器连接到工艺模块TM Count24V作为位置反馈。

56ec0742-8eec-11ec-952b-dac502259ad0.png

选择CPU1516的PN接口,为PN接口分配子网,IP 地址和设备名称,请确保CPU、驱动器编程计算机的IP 地址在同一个子网,且不与其他设备冲突:

5702158c-8eec-11ec-952b-dac502259ad0.png

选择CPU旁边的TM Count模块,在其参数配置中,将通道0的工作模式选为“运动控制的位置检测”,这样接入到通道0的编码器就可以在后面的运动控制工艺对象里面进行配置:

57140b3e-8eec-11ec-952b-dac502259ad0.png

同时,还需要根据所连接编码器实际数据配置通道0的模块参数,例如“编码器类型”在本例中选择的是24V增量编码器,“每个单位的增量”中填入编码器每圈的脉冲数,“基准速度”中填入所使用电机的额定转速

572c17b0-8eec-11ec-952b-dac502259ad0.png

配置驱动器

至此,CPU的站点硬件组态完毕,接下来需要在项目中插入一个驱动器,在本例中使用G120的CU250S-2PN,将驱动器拖拽到项目中后,将其PN口与之前组态的CPU的PN网络相连接:

5746a59e-8eec-11ec-952b-dac502259ad0.png

进入驱动器的设备视图,插入所使用的功率单元,为驱动器设置IP 地址和设备名称,并在循环数据交换中选择“Standard Telegramm 3”

575e90be-8eec-11ec-952b-dac502259ad0.png

运动控制所需要的硬件组态部分基本完毕,在进行下一步之前需要使用驱动器的调试软件对驱动器进行参数分配和优化,因为不同驱动器的参数方法不尽相同.

配置工艺对象

在S7-1500的运动控制功能中,被控电机都是以工艺对象的形式存在的,所以需要先在项目中插入一个新的工艺对象,在运动控制里面看到对象类型可以是速度轴,位置轴,外部编码器以及同步轴。在本例中选用位置轴,并定义一个工艺对象的名称:

577b99ac-8eec-11ec-952b-dac502259ad0.png

基本参数及硬件接口

插入工艺对象之后,在项目树下可以看到该对象及其下面的组态、调试、诊断等项目。在工艺对象组态中分为基本参数、硬件接口和扩展参数。这些参数中如果是蓝色图标代表默认参数可用,如果是红色图标则表示有错误或者未设置,绿色图标表示经过修改且可用的参数:

579b7d1c-8eec-11ec-952b-dac502259ad0.png

首先,需要在基本参数里面根据项目实际情况选择轴的类型,线性或是旋转轴,同时还要选择单位等参数,在本例中都选用默认值。接下来在驱动装置中选择驱动装置类型为PROFIdrive,驱动装置从下拉列表中选择前面已经组态好的“驱动_1”:

57b260ea-8eec-11ec-952b-dac502259ad0.png

在后面的编码器参数中,选择通过工艺模块(TM)进行连接,并在下面工艺模块中选择前面组态好的TM Count 2x24V的通道0.

57caa3c6-8eec-11ec-952b-dac502259ad0.png

在数据交页面中,需要将驱动器报文选择为跟前面驱动器组态一致的DP_TEL3_STANDARD,转速参数根据实际电机填写。编码器报文可以选择标准报文81或者83,根据实际编码器选择编码器类型和每圈的脉冲数,本例中使用1024脉冲的增量式旋转编码器。最后将高精度预留位改为0:

57e4855c-8eec-11ec-952b-dac502259ad0.png

扩展参数

工艺对象所必需的硬件接口基本已经配置完毕,后面需要配置扩展参数。扩展参数是用户根据自己项目的实际情况进行调整的一些参数,例如需要在“机械”配置页面选择编码器所在位置,以及传动比参数和丝杠螺距参数等,在本例中,传动比为1:1,丝杠螺距为10mm,这意味着之后在控制指令里面让轴移动10mm,实际电机转一圈:

57fbe616-8eec-11ec-952b-dac502259ad0.png

接下来的扩展参数中“位置限制”“动态限制”“急停”等参数分别针对轴的位置限幅,速度、加速度、加加速限幅等参数进行设置,用户可根据实际情况设置,在此不再赘述。

下面的“归位”参数指的是让轴寻找参考点,这里面分为主动回参考点和被动回参考点,以及回参考点的方式和速度参数等,由于每个用户的需求不尽相同,这里不再详细描述,具体细节请参考S7-1500运动控制手册的回参考点章节。“位置监视”里面是关于工艺对象运行状态的监视参数,当轴的运行状态超过监视允许的参数值时,工艺对象会报出相应的错误。在驱动器和设备没有优化之前,经常会由于这里面默认的监视值过小而报错,所以建议在系统优化之前先将“位置监视”和“跟随误差”里面的参数加大。

位置监视参数中主要是针对定位完成状态的监视,其中,当轴的实际位置进入“定位窗口”内之后,系统则认为定位完成;如果轴的设定值已经到达目的位置,但是经过“容差时间”之后,实际位置还没有进入“定位窗口”,则系统会报位置监视错误。

580e3712-8eec-11ec-952b-dac502259ad0.png

跟随误差参数中,主要监视轴的运行状态,跟随误差指的是轴在运行当中,实际值和给定值之间的差值,当跟随误差超过允许范围,系统会报出跟随误差错误。

因为跟随误差会随着速的增大而增大,所以跟随误差监视值也是个动态的值,具体设置请参考功能手册或者在线帮助。

5825a938-8eec-11ec-952b-dac502259ad0.png

在“控制回路”参数中可以调节控制器的增益以及预控系数来优化工艺对象的控制效果。

至此,S7-1500运动控制工艺对象的参数组态基本完毕,将当前项目存盘编译,并下载到CPU中,如果CPU和驱动器没有错误,下一步可以使用工艺对象自带的调试功能来测试一下轴的运行,同时起到检测之前参数的目的。

在线调试

S7-1500运动控制工艺对象ᨀ供的了在线调试工具,使用此工具可以简单直观的

583b22f4-8eec-11ec-952b-dac502259ad0.png

使用博图软件控制电机进行简单的测试,以检验之前工艺对象的参数分配以及查看电机基本运行状态。

1. 在左侧项目数选择调试,进入调试界面;

2. 在主控制区域选择“激活”来使控制面板获得控制权,随后会有一个安全提示,确认即可;

3. “启动”和“禁用”可以将驱动器使能或者去使能;

4. 在操作模式中可以选择点动、回原点或者相对、绝对定位等操作;

5. “控件区域”可以设置工艺对象的位置、速度、加速度等参数,后面的“正向”“反向”和“停止”用来启动和停止轴的运行;

6. “轴状态”可以显示工艺对象的基本状态及故障代码和᧿述,轴的更多状态可点击“更多信息”切换到诊断页面中找到;

7. “当前值”可以显示当前轴的位置和速度等基本运行状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    53

    文章

    8302

    浏览量

    147231
  • 运动控制
    +关注

    关注

    4

    文章

    593

    浏览量

    33010
  • S7-1500
    +关注

    关注

    3

    文章

    301

    浏览量

    6543

原文标题:CPU S7-1500的集成运动控制功能

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ProfiNet转EtherNet/IP实现西门子S7-1500 PLC与新能源电池容量测试仪连接通讯的配置案例

    检测设备与采用ProfiNet协议的生产线控制系统进行集成,以实现对电池生产过程的全面监控和数据采集。 二、硬件设备 西门子S7-1500 PLC 新能源电池容量测试仪 :支持标准的ProfiNet
    的头像 发表于 01-15 16:56 231次阅读
    ProfiNet转EtherNet/IP实现西门子<b class='flag-5'>S7-1500</b> PLC与新能源电池容量测试仪连接通讯的配置案例

    食品行业基于S7-1500 PLC的自动化控制系统解决方案

    一背景下, 西门子1500PLC 凭借其高性能、模块化设计、高可靠性和易用性等特点,成为食品饮料生产企业的理想选择。天拓四方作为西门子的核心战略合作伙伴,携手西门子共同为食品饮料行业提供了一整套基于S7-1500 PLC的自动化控制
    的头像 发表于 12-18 16:39 295次阅读
    食品行业基于<b class='flag-5'>S7-1500</b> PLC的自动化<b class='flag-5'>控制</b>系统解决方案

    S7-1500与MR20一体式IO在博途V18的组态过程

    MR20一体式IO是一个高度灵活的一体式I/O 系统,具有众多优点(见下图),本文主要演示MR20-PN-1616与西门子S7-1500控制器连接的演示过程
    的头像 发表于 12-10 10:55 427次阅读
    <b class='flag-5'>S7-1500</b>与MR20一体式IO在博途V18的组态过程

    西门子PLC S7-1500系列介绍

    西门子PLCS7-1500系列是西门子自动化领域中的一款重要产品,它以其卓越的性能、强大的功能和高度的灵活性,在工业自动化控制系统中占据了一席之地。本文将详细介绍西门子PLC S7-1500系列
    的头像 发表于 12-09 18:23 747次阅读
    西门子PLC <b class='flag-5'>S7-1500</b>系列介绍

    Profinet 转 EtherNet/IP 网关怎样化解西门子 S7 - 1500 PLC 与 AB PLC 之间的通讯难题

    一、 案例背景 在一个工业现场,一端是AB的PLC,IP地址192.168.1.20;另一端西门子是S7-1500系列,IP地址192.168.2.248。AB的PLC内有 B3、N7、F8 三个
    的头像 发表于 12-09 16:51 480次阅读
    Profinet 转 EtherNet/IP 网关怎样化解西门子 <b class='flag-5'>S7</b> - <b class='flag-5'>1500</b> PLC 与 AB PLC 之间的通讯难题

    打通工业通信壁垒实现Ethernet/ip转profinet网络互通

    西门子S7-1500 PLC(profinet)与AB PLC 1769-L32E以太网通讯(EtherNet/IP)。今天与大家分享一篇Profinet转EtherNet/IP的通讯配置方案。本文
    的头像 发表于 11-26 14:20 386次阅读
    打通工业通信壁垒实现Ethernet/ip转profinet网络互通

    通过EtherNetIP转Profinet网关实现跨品牌EthernetIP协议的PLC通讯

    西门子S7-1500 PLC与AB PLC 1769-L32E的Ethernet/IP转Profinet通信配置方案,本文旨在介绍一种通过开疆智能KJ-PNG-208网关实现西门子S7-1500
    的头像 发表于 11-14 10:03 282次阅读
    通过EtherNetIP转Profinet网关实现跨品牌EthernetIP协议的PLC通讯

    S7-1500冗余 PLC 1500R使用入门

    电子发烧友网站提供《S7-1500冗余 PLC 1500R使用入门.pdf》资料免费下载
    发表于 08-13 09:12 1次下载

    如何将S7-1500 CPU重置为出厂设置呢?

    如果在项目环境中开始重置为出厂设置,必须具有到相关 CPU 的在线连接。
    的头像 发表于 05-21 11:15 4699次阅读
    如何将<b class='flag-5'>S7-1500</b> <b class='flag-5'>CPU</b>重置为出厂设置呢?

    如何在STEP 7中使用符号方式按位,字节,或字访问非结构数据类型?

    对于S7-1200 和 S7-1500,可以按1位,8位,16位和32位的长度访问已经声明的变量。
    的头像 发表于 04-28 09:25 965次阅读
    如何在STEP <b class='flag-5'>7</b>中使用符号方式按位,字节,或字访问非结构数据类型?

    西门子S7-1500冗余网络组态方式及案例分析

    首先要强调的重点!1500系列PLC能够支持冗余组态的目前有以下几款PLC
    发表于 04-16 10:07 1.5w次阅读
    西门子<b class='flag-5'>S7-1500</b>冗余网络组态方式及案例分析

    WinCC与S7-1500 PROFINET通信技术

    在“设备和网络”(Devices & Networks) 编辑器中通过 PROFINET 或以太网组态 HMI 设备与 SIMATIC S7-1500 Software Controller 之间的 HMI 连接。
    的头像 发表于 04-12 09:49 2445次阅读
    WinCC与<b class='flag-5'>S7-1500</b> PROFINET通信技术

    如何调整S7-1500S7-GRAPH FB的保持性属性

    FB 块属性中“优化的块访问”默认勾选并且显示灰色无法操作,如图 2 所示。对于需要从CPU停止时所处步号继续运行的应用场合,必须设置保持性属性为“保持”。
    发表于 04-03 09:17 879次阅读
    如何调整<b class='flag-5'>S7-1500</b>中<b class='flag-5'>S7</b>-GRAPH FB的保持性属性

    如何使用S7-1200 CPU的存储卡呢?

    S7-1200 CPU 使用的存储卡为 SD 卡,存储卡中可以存储用户项目文件,有如下3种功能
    的头像 发表于 02-26 09:53 2164次阅读
    如何使用<b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>的存储卡呢?

    S7-1500与CP343-1之间的TCP通信(TIA)配置过程

    SIMATIC S7- 1500 CPU集成了 PROFINET 接口,该接口除了具备连接 PROFINET总线通信功能,同时还可用于标准的 TCP 通信。
    的头像 发表于 02-22 11:24 2031次阅读
    <b class='flag-5'>S7-1500</b>与CP343-1之间的TCP通信(TIA)配置过程