(1) 系统软硬件配置:
1. 使用了皖南电机推荐的STEP7-Micro/WINV4.0软件;
2. 配备了两台型号为17HS111的步进电机;
3. 两台型号为SH-2H042Ma的步进驱动器;
4. 一台CPU226CN处理器。
(2) 步进电机与步进驱动器的接线:
本系统采用的步进电机为两相四线制,型号为17HS111,其接线图详见图3-2(图中仅展示一台电机)。接线细节如下:步进电机的四根引出线分别为红、绿、黄、蓝四色,其中红色引线需与步进驱动器的A+端子连接,绿色引线与A-端子连接,黄色引线与b+端子连接,蓝色引线与B-端子连接。
(3) PLC与步进电机、步进驱动器的接线:
步进驱动器支持共阴和共阳两种接线方式,这取决于控制信号。由于西门子PLC输出的是+24V信号(即PNP接法),因此应采用共阴接法,即步进驱动器的D1R-和CP-端子与电源负极短接,详见图3-2。值得注意的是,三菱PLC输出的是低电位信号(即NPN接法),因此应采用共阳接法。
2. 程序编写
1. 主程序;
2. PTO初始化;
3. X轴停止;
4. Y轴停止。
【关键点】
在编写程序时,初始化和强制使步进电机停机是关键。核心在于对SMB67寄存器的理解。其中,SMB67=16#85的含义为PTO允许、选择PTO模式、单段操作、时间基准为微秒、PTO脉冲更新和PTO周期更新。要停止PTO输出,需先在控制字节中禁止PTO输出,并执行PLS指令。如不需要在输出端接分压电阻,可在PLC的1L+接线端子上接DC+5V。