运动控制分为控制部分,驱动部分,执行部分
光栅尺:用于检测距离,步进电机的移动
步进电机的转速与脉冲信号的频率成正比,控制步进电机脉冲信号的频率,可以对电机精准调速,控制步进脉冲的个数可以对电机精准定位。
步进电机驱动器是一种将电脉冲转化为角位移的执行机构。
接线方式:PLS:步进电机脉冲信号 DIR:方向控制信号 ENA:脱机信号(电机释放信号)
GND/+V:电源线(24V-50V) motor:电机
高速计数器步骤
1:设置控制字MOV-B 16#F8----SMB37
2:设置初始值MOV-DW 0----SMD38
3:设置预置值MOV--DW 目标值----SMD42
4:执行HDEF指令,高速计数器一共有12种工作模式
5:启用高速计数器HSC
高速脉冲(单段管线PTO脉冲输出)
1:设置控制字节SMB67/SMB77
2:设置脉冲周期SMW68/SMW78
3:设置输出的脉冲个数SMD72/SMD82
4:启动高速脉冲 PLS
一:步进电机的正反转控制
按下正转启动按钮,小车向右运行,按下反转启动按钮,小车向左运行,按下停止按钮,小车停止运行
二:运动小车自动往返控制
按下启动按钮,小车进行往返运动,当小车碰到左右限位开关,或者按下停止按钮时,小车停止运动。
三:基于PLC与步进电机的位置闭环控制
1:按下回原点按钮,小车运行到原点之后停止,这时小车所处的位置为0,系统启动时,再次找一下原点。
2:小车碰到左右限位开关时,小车应立即停止
3:设置A点坐标,按下启动按钮,小车运行到A点后停止5S后,再自动返回到原来位置,按下停止按钮立即停止
4:光栅尺检测小车位移
程序以及思路在压缩包内,请各位大佬指教!