欧姆龙CP1E PLC控制伺服系统及其应用程序
某设备上有一套三相伺服驱动系统,工作要求:
压下按钮SB1时,伺服电动机带动系统X方向移动;压下按钮SB2时,伺服电动机带动系统X负方向移动;当压下按钮SB3时,伺服系统停机,画出I/O接线图并编写程序。
位置:65535个脉冲=#FFFF。
速度:6000Hz=#1770。
绘制I/O表如下:
I/O端子 |
符号 |
功能 |
0.00 |
SB1 |
正转启动 |
0.01 |
SB2 |
反转启动 |
0.02 |
SB3 |
停止 |
0.03 |
SB4 |
急停 |
0.04 |
RD |
伺服准备好 |
100.00 |
PP |
脉冲信号 |
100.01 |
SON |
伺服使能 |
100.02 |
NP |
方向信号 |
100.03 |
HL |
运转指示灯 |
需要知道CP1E PLC的脉冲输出端子的定义,查资料得知如下图所示:
接线图如下图所示:
PLC控制伺服电机运行与PLC控制步进电机运行除了接线更复杂外,还有就是要给伺服驱动器设置更多的必要参数。
伺服驱动器必要参数设置表:
参数号 |
设置值 |
功能 |
P0 |
0000 |
位置控制,不再生制动 |
P3 |
100 |
电子齿轮比分子 |
P4 |
1 |
电子齿轮比分母 |
P41 |
0 |
外部端子控制伺服ON、正反限位 |
伺服驱动器的参数设置完成后,需要断电重新启动一次驱动器,保证参数设定成功。
还需要知道脉冲输出相关的软元件地址,如通道1脉冲输出中标志是A280.04,通道1脉冲输出完成标志是A280.03。
编写程序如下:
本程序中要注意,停止和急停开关的触点是与外部触点相反的,外部用的常闭触点表示未触发,PLC内部就用常开触点表示未触发状态。A280.03修改为A280.04要好。
关于相关指令的应用,请参考前面的文章。
#电工交流圈##机械##PLC#
,