欧姆龙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控制伺服系统及其应用程序)(1)

接线图如下图所示:

欧姆龙plc脉冲控制伺服的程序(PLC控制伺服系统及其应用程序)(2)

PLC控制伺服电机运行与PLC控制步进电机运行除了接线更复杂外,还有就是要给伺服驱动器设置更多的必要参数。

伺服驱动器必要参数设置表:

参数号

设置值

功能

P0

0000

位置控制,不再生制动

P3

100

电子齿轮比分子

P4

1

电子齿轮比分母

P41

0

外部端子控制伺服ON、正反限位

伺服驱动器的参数设置完成后,需要断电重新启动一次驱动器,保证参数设定成功。

还需要知道脉冲输出相关的软元件地址,如通道1脉冲输出中标志是A280.04,通道1脉冲输出完成标志是A280.03。

编写程序如下:

欧姆龙plc脉冲控制伺服的程序(PLC控制伺服系统及其应用程序)(3)

欧姆龙plc脉冲控制伺服的程序(PLC控制伺服系统及其应用程序)(4)

本程序中要注意,停止和急停开关的触点是与外部触点相反的,外部用的常闭触点表示未触发,PLC内部就用常开触点表示未触发状态。A280.03修改为A280.04要好。

关于相关指令的应用,请参考前面的文章。

#电工交流圈##机械##PLC#

,