西门子S7-200 SMART运动控制功能运动轴配置控制程序编写与测试

西门子S7-200 SMART运动控制功能运动轴配置控制程序编写与测试

今天我们就来介绍一下西门子S7-200 SMART运动控制功能。 接下来我们首先学习如何使用向导来配置运动轴。 西门子S7-200 SMART CPU内置运动轴,可实现速度和位置的开环运动控制。 S7-200 SMART CPU 向伺服驱动器输出脉冲和方向信号。 伺服驱动器将从CPU输入的给定值处理后输出到伺服电机,控制伺服电机加速、减速并移动到指定位置。

运动控制工程师需要掌握什么_运动控制系统工程_工控运动控制

CPU模块本体集成了多达3个高速脉冲,输出频率高达100K Hz。 它支持PWM和PTO输出模式,以及多种运动模式。 运动包络线可自由设定,并配备方便易用的向导设定功能和运动控制面板。 ,可快速实现设备调速、定位等功能。 通过运动控制向导生成的运动轴子程序可以实现各种运动控制要求。

运动控制系统工程_工控运动控制_运动控制工程师需要掌握什么

下面我们通过一个例子来演示运动控制功能的使用。 任务要求是伺服电机旋转一次需要10000个脉冲。 电机每转一圈为360度。 要求电机顺时针旋转并移动一定角度。 要配置向导,请打开STEP7 Micro/WIN SMART编程软件,双击项目树中向导下的运动,启动运动控制向导,然后选择要配置的轴为轴0。

运动控制工程师需要掌握什么_工控运动控制_运动控制系统工程

在下一步中,保留默认名称。 在下一步中,选择测量系统中的工程单位。 电机一转的脉冲数为10,000。 基本测量单位是度。 电机旋转一圈可产生 360 度的运动。 其次,在方向控制中,是单向输出,极性为正极。 下一步,输入项很简单,都没有使能,输出项中的DIS也没有使能。

运动控制系统工程_运动控制工程师需要掌握什么_工控运动控制

电机最高速度3600度/秒,最低速度0.72度/秒,电机启停速度180度/秒,点动速度360度/秒,增量36度,加速度减速时间均为1000毫秒。 急停时间为0,反向间隙补偿为0度,未设置参考点,未启用绝对位置读取,不使用曲线,使用推荐分配地址,选择要生成的子程序在下一步中。 默认是选择全部。

运动控制工程师需要掌握什么_工控运动控制_运动控制系统工程

接下来,显示 I/O 映射表并单击“生成”按钮以完成向导配置。 此时可以看到系统自动生成了多个可供编程的子程序。 至此,我们就讲解完了如何在西门子S7-200 SMART运动控制功能中使用向导来配置运动轴。 如果有条件的话,可以自己尝试一下。

工控运动控制_运动控制工程师需要掌握什么_运动控制系统工程

接下来我们将学习编程和测试以及如何使用运动控制面板。 编写程序时,首先将初始化速度发送到相关存储区域,然后编写使能驱动程序。 当M2.0为1时,驱动器使能,调用轴控制子程序,写入输入输出参数,并在输入端填写SM0.0,表示每个扫描周期必须使能该子程序。

工控运动控制_运动控制系统工程_运动控制工程师需要掌握什么

在下一个程序段中,调用手动控制轴子程序并填写输入和输出参数。 速度为VD200,方向M0.3,手动移动M0.0,正转点动M0.1,反转点动M0.2。

运动控制系统工程_工控运动控制_运动控制工程师需要掌握什么

调用GOTO子程序,始终使能该指令,并在M0.4的上升沿发出GOTO命令。 这样,程序编写完成,工程保存。

运动控制工程师需要掌握什么_工控运动控制_运动控制系统工程

运行测试。 单击下载按钮可将项目下载到 PLC、运行项目并监控项目。 修改状态图中M2.0为1,使能驱动器Q1.0,修改M0.0为1,手动运行。 可以看到电机以设定的速度旋转,并且当前位置数据正在变化。 M0.3控制方向,重新修改M0.0观察结果,测试点动运行。 正转点动修改M0.1为1,反转点动修改M0.2为1。

运动控制工程师需要掌握什么_工控运动控制_运动控制系统工程

接下来测试GOTO指令,设定目标位置,VD204为5000,修改M0.4为1,可以看到电机按照设定的方向运行,到达指定位置后自动停止。

运动控制系统工程_工控运动控制_运动控制工程师需要掌握什么

运动控制面板。 STEP7 Micro/WIN SMART编程软件提供了运动控制面板,方便用户调试运动控制。 运动控制面板只能在 STOP 模式下使用。 通过工具栏打开运动控制面板,选择要操作的轴0,选择操作选项。 。 此时,运动控制面板显示该轴的状态,如当前位置、当前速度和方向,以及错误和状态。

运动控制系统工程_工控运动控制_运动控制工程师需要掌握什么

您可以选择各种命令来测试运动轴,例如进行连续速度运动,设置手动运行的目标速度和方向,单击启动按钮开始运行,当当前位置发生变化时,单击停止按钮停止运行,也可以点击点动按钮进行点动操作,并执行重新加载当前位置命令重新建立新的零点。 点击执行按钮可以看到当前位置变成了新设置的位置。

运动控制系统工程_运动控制工程师需要掌握什么_工控运动控制

执行相对运动命令,输入目标速度和目标位置,点击启动按钮,可以看到电机停在指定位置。 在配置选项中,您可以更新 CPU 中的轴配置。 如果选中允许更新,则可以修改 CPU 中轴配置的参数和设置。 在曲线配置选项中,可以修改和更新CPU中心轴配置曲线等。

工控运动控制_运动控制工程师需要掌握什么_运动控制系统工程

本文主要介绍西门子S7-200 SMART运动控制功能、运动轴配置以及运动控制程序编写和测试。 我将在以后的文章中继续为大家讲解更多S7-200 SMART相关知识。 欢迎您继续关注!