编辑: 笔墨随风 | 2019-07-17 |
0 //保留. VB1069
0 //保留. 可以看出,一个最简单的包络分为
4 段(VB1025): 段0:加速段,加速脉冲数在 VD1033 段1:恒速段,恒速脉冲数在 VD1043 段2:减速段,减速脉冲数在 VD1063 段3:最终减速脉冲数,VD1063.依我的经验看,这个最终减速脉冲数始终为 1. 在向导中,只能生成有限的包络,如果目标脉冲数任意的,我们只好修改包络里面的数据了.加速段和减 速段的脉冲数不方便改,因为线性加减速的指令并不清楚,所以只好修改恒速段的脉冲数.实践证明,修 改恒速段的脉冲数,可以非常容易且准确地控制输出脉冲数.唯一的限制是,总的脉冲数,必须大于加减 速段+最终减速段脉冲数之和,也即恒速段的脉冲不能小于 1. 使用步骤: 3.3.2.1 在启动 PTO0_RUN 之前,计算出恒速段的脉冲数=目标脉数数-加减速脉冲数之和-1,填入包络表 中的恒速位置;
3.3.2.2 启动 PTO0_RUN. 3.4 在本项目的设备改造中,主轴卷绕的圈数、中间起停点的变化范围大,使用"PTO0_RUN + 中断",安 排在 Q0.0 输出;
中断是由高速计数器触发的,所以在 Q0.0 的向导中使能 HC0 为作脉冲输出内部反馈,在启动 PTO0 前使 能12#中断"HSC0 CV=PV",中断程序样例如下: LD SM0.0 R M20.4,
1 CALL PTO0_MAN, M20.4, PTO0_V, VB290, VD292 DTCH
12 主轴的水平直线运动,行程比较固定,调节范围小,使用"PTO1_RUN + 修改包络参数",安排在 Q0.1.
4 项目运行 项目运行 项目运行 项目运行 首台设备改造完成于
2005 年12 月,至目前已有
6 台投入运行,效果达到预期的目标,保证了产品质量的 一致性,生产效率也有提高,工人劳动强度明显降低.
5 体会 体会 体会 体会 S7-200 是一款是非常优秀的微型控制器,许多功能进行深入研究之后可以做到灵活应用,拓宽其在小型控 制领域的应用范围,同时保持较低的应用成本. S7-200 非常象一台带控制 IO 功能的超级微型计算机,使用 STL 编程,完全不受继电器逻辑那一套框框的 约束,可以象一种计算机语言一样自由地编程.