








S7-200 SMART开发的速度跟随库,该库可以使脉冲输出的从轴跟随编码器主轴的速度作同步速度运动,应用于对精度和速度要求不高的需要类似于追剪功能的同速运动场合,比如食品加工中跟随切割,立式包装中跟随热封切等应用,模块化的结构更易于重复调用,提高程序开发的效率。
速度跟随库
图1 速度跟随库
速度跟随库引脚
速度跟随库使用说明
库中包含Follow_Velocity_Axis0,Follow_Velocity_Axis1,Follow_Velocity_Axis2三个库文件以及Follow_Velocity_Demo一个示例程序。
本速度跟随库只能正向单方向使用,不能反方向使用或者双向使用。 如果主动轴编码器是增量型的,使用本速度跟随库时,需要编写HSC清零程序。 使用向导组态高速计数器时,如果计数速率选择4X,则速度相应也会变成4倍关系。 如需多次调用本库的话,建议依次调用Follow_Velocity_Axis0.smartlib,Follow_Velocity_Axis1.smartlib,Follow_Velocity_Axis2.smartlib三个库文件,并分别分配不同的库存储区。
库存储区默认占用156字节,速度表元素Zui大个数默认10个,但预留了20个位置,如果需要更多的话则需要自行更改相关库程序。
库的内部参数只适合于库开发测试时的工艺环境和设备要求,可能不适合其他场合,输入密码SMART后可以对库的内部参数赋新值,以适应现场不同工艺不同设备的要求,部分参数值需要在现场多次测试后才能确定。内部参数见下表:

S7-200 SMART速度跟随库DEMO程序
步骤一 通过向导组态高速计数器(主动轴)和轴0(随动轴)。
图2 组态高速计数器(主动轴)
图3 组态轴0(随动轴)
步骤二 设置编码器参数和轴参数。
图4 编码器参数

图5 轴参数

步骤三 把库文件复制到库文件夹并刷新库。
图6 库文件夹
步骤四 建立一个中断程序,在中断程序中调用库,并给库分配合适的库存储器,之后给库的引脚填写相应参数变量。
图7 中断程序中调用库
步骤五 建立一个子程序,在子程序中设置时间中断参数,并将之前的中断程序和定时中断事件关联后启用中断。
图8 关联中断程序
步骤六 使用CTRL指令启动和初始化跟随轴,并使用DIS指令使能轴,接着使用RSEEK指令寻完原点之后使用MAN指令让轴按照计算出的随动速度运行。 退出跟随后用GOTO指令返回原点,等待下一个同步周期开始。指令用法参考DEMO程序及S7-200 V2.7系统手册。
图9 编写随动轴运动程序
步骤七 编写主程序。

步骤八 调试程序,并根据现场工艺和设备要求,输入密码SMART后对库的内部参数赋新值。
| 成立日期 | 2022年11月17日 | ||
| 主营产品 | 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头 | ||
| 公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科 ... | ||









