您当前的位置:五五电子网电子知识plc技术PLC入门PLC对步进电机的快速精确定位控制 正文
PLC对步进电机的快速精确定位控制

PLC对步进电机的快速精确定位控制

点击数:7965 次   录入时间:03-04 11:46:02   整理:http://www.55dianzi.com   PLC入门

  上述例子中,假定电机的起动和结束频率是2KHz,最大脉冲频率是10KHz。在粗定位过程中,用200个脉冲完成升频加速,400个脉冲完成降频减速。使用PLCPTO多段管线脉冲输出时,用下面的公式计算升降频过程中的脉冲增量值。

  给定段的周期增量=ECT—ICT/Q

  式中:ECT=该段结束周期时间

  ICT=该段初始周期时间

  利用这个公式,加速部分(第1段)周期增量为2,减速部分(第3段)周期增量为1。因第2段是恒速部分,故周期增量为0。如果PTO的包络表从VB500开始存放,则表1为上例的包络表值。

  2.2 源程序

  //主程序

  LD SM0.1 //首次扫描为1

  R Q0.01 //复位映像寄存器位

  CALL 0 //调用子程序0,初始化粗定位相关参数

  LD M0.0 //粗定位完成

  R Q0.01

  CALL 1 //调用子程序1,初始化精定位相关参数

  //子程序0,粗定位

  LD SM0.0

  MOVB 16#A0SMB67 //设定控制字:允许PTO操作,选择ms增量,选择多段操作

  MOVW 500SMW168 //指定包络表起始地址为V500

  MOVB 3VB500 //设定包络表段数是3

上一页  [1] [2] [3] [4]  下一页


本文关键字:步进电机  PLC入门plc技术 - PLC入门