欧姆龙CP1EPLC控制伺服系统及其应用程序
某设备上有一套三相伺服驱动系统,工作要求:
压下按钮SB1时,伺服电动机带动系统X方向移动;压下按钮SB2时,伺服电动机带动系统X负方向移动;当压下按钮SB3时,伺服系统停机,画出I/O接线图并编写程序。
位置:65535个脉冲=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
运转指示灯
需要知道CP1EPLC的脉冲输出端子的定义,查资料得知如下图所示:

接线图如下图所示:

PLC控制伺服电机运行与PLC控制步进电机运行除了接线更复杂外,还有就是要给伺服驱动器设置更多的必要参数。
伺服驱动器必要参数设置表:
参数号
设置值
功能
P0
0000
位置控制,不再生制动
P3
100
电子齿轮比分子
P4
1
电子齿轮比分母
P41
0
外部端子控制伺服ON、正反限位
伺服驱动器的参数设置完成后,需要断电重新启动一次驱动器,保证参数设定成功。
还需要知道脉冲输出相关的软元件地址,如通道1脉冲输出中标志是,通道1脉冲输出完成标志是。
编写程序如下:


本程序中要注意,停止和急停开关的触点是与外部触点相反的,外部用的常闭触点表示未触发,PLC内部就用常开触点表示未触发状态。修改为要好。
关于相关指令的应用,请参考前面的文章。





