编辑: 笔墨随风 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 编程,完全不受继电器逻辑那一套框框的 约束,可以象一种计算机语言一样自由地编程.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题