您的位置 首页 电子技术

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

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

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

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

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064818-622af0b257c5b.png

项目实例

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

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064819-622af0b335ae5.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064819-622af0b3e10f0.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064820-622af0b4bf152.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064821-622af0b55be1e.png

配置驱动器

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064822-622af0b61339a.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064822-622af0b6c0bbe.png

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

配置工艺对象

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064823-622af0b75b777.png

基本参数及硬件接口

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064824-622af0b8066e5.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064824-622af0b8dc992.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064825-622af0b9a464a.png

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064826-622af0ba7c5ab.png

扩展参数

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064827-622af0bb3fe0b.png

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

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

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064828-622af0bc34cf1.png

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

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064828-622af0bccbe8c.png

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

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

在线调试

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

http://news.vvfanli.com/wp-content/uploads/2022/03/20220311064829-622af0bd62728.png

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

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

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

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

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

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

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

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

<!–

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: admin

为您推荐

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦

智慧路灯照明系统的应用为智慧城市的发展建设添砖加瓦-夜间的路灯不仅照亮了黑暗的街道,而且照亮了回家的道路。从街上望去,闪烁的路灯发出暖光,指引着我们家的方向。城市里的路灯就像“守护者”,给长途旅行回来的游客带来了极大的安全感。 当今,路灯智能控制时代的到来,极大地促进了传统路灯的人工机械化运行。虽然对此感到兴奋,但我们不禁要问:随着路灯智能控制的早期到来,除了改善路灯的运行模式,还能带来什么? 为城市交通提供安全保障 城市公共照明系统中的智能路灯在每个路

晶振在五种不同行业中的应用说明

晶振在五种不同行业中的应用说明-晶振在五种不同行业的应用-由TST嘉硕代理KOYU光与电子

几种不同的物联网控制APP模式

本文就简单介绍当前几种物联网控制APP模式,让大家了解几种不同的技术路线。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

苹果稳坐全球可穿戴设备数量首位,占据日本市场超7成份额

苹果稳坐全球可穿戴设备数量首位,占据日本市场超7成份额

苹果公司占据2021年日本第四季度可穿戴设备71.5%份额,占据全球可穿戴设备市场34.9%份额。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

如何用GPUDirect存储器如何缓解CPU I / O瓶颈

除了使用 GPUs 而不是 CPU 加快计算的好处外,一旦整个数据处理管道转移到 GPU 执行,直接存储就起到了一个力倍增器的作用。这一点变得尤为重要,因为数据集大小不再适合系统内存,而且 GPUs 的数据 I / O 增长成为处理时间的瓶颈。当人工智能和数据科学继续重新定义可能的艺术时,启用直接路径可以减少甚至完全缓解这个瓶颈。\” />

<meta http-equiv=X-UA-Compatible content=\"IE=edge,chrome=1

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部