提升门、滑升门、提升门厂家、滑升门厂家 当前位置: 首页 >>产品资讯>>综合资讯
快速门PLC驱动步进电机使用心得(下)

3 控制系统完成的功能

 

3.1 控制系统首先要实现的功能,是卷绕的平稳起动、加速、减速、平稳停止。在新版的S7-200中,支持高速输出口PTO0/PTO1的线性加/减速,通过 MicroWin的向导程序,非常容易实现。实际上,以目前的情况,线性加减速只能使用向导生成的程序,Siemens没有公开独立可使用的指令。

 

3.2 使用位置控制向导生成以下四个子程序(仅限CPU内的PTO,不包括专用模块的情况),以PTO0为例:

 

3.2.1 PTO0_CTRL:每周期调用一次,可以控制PTO0的行为;

 

3.2.2 PTO0_MAN:可以控制PTO0以某一频率输出脉冲,并且可以通过程序随时中止(减速或立即中止);

 

3.2.3 PTO0_RUN:运行(在向导中生的)包络,以预定的速度输出确定个数的脉冲,也可以通过程序随时时中止(减速或立即中止)。

 

3.2.4 PTO0_LDPOS:装载位置用,本例使用相对位置,所以不必装载。

 

本例的工艺要求,输出脉冲数可变(圈数可设定),又要在工艺允许的情况下尽可能地按指定的速度运行,也要随时能够减速停止,包括人工手动的停车要求。直接使用PTO0_MAN和PTO0_RUN都无法直接满足要求,以下来研究配合辅助手段如何实现。

 

3.3 精确的位置(圈数)控制

 

3.3.1 PTO0_RUN + 中断

 

卷绕定位与圈数控制,达到0.1圈以内的精度即可,以10000步/转的细分驱动器,0.1圈相当于1000脉冲。

 

假使PTO正以最高100kHz速度输出脉冲,以1ms的时间响应中断,脉冲的误差约为100个,所以从理论上说,中断方式把脉冲误差控制在1000个以下完全可以。

 

文章来源:http://www.doorhandoor.com/te_news_industry/2011-12-30/2562.chtml