液电混合系统伺服电机上电与保护控制策略.pdfVIP

  • 0
  • 0
  • 约5.86千字
  • 约 4页
  • 2026-02-12 发布于北京
  • 举报

液电混合系统伺服电机上电与保护控制策略.pdf

液电混合笔记1

关于液电混合的Power部分包含(变量泵马达的上电,及顶针伺服及开合模伺服电机的上

电和使能)。

1.伺服电机上电/断电

考虑到报闸增压去使能,开闸泄压上使能这一对伺服电机保护的特殊要求,程序如下:

_rSystem主结构中

FBPowe

(*POWERON*)IF(bPrePowerBtnOn=FALSEAND(bPowerBtnOn))

THEN(*上电按钮按下*)dqDriverPower:=TRUE;(*主电路继电器吸合

*)bPowerOK:=TRUE;bEnableControlReq:=TRUE;

_

bUnEnableControlReq:=FALSE;ENDIFbPowerOnLED:=

diPowerOnStatus;(*反馈*)bPrePowerBtnOn:=bPowerBtnOn;

(*POWEROFF*)IF(bPrePowerBtnOff=FALSEAND(

bPowerBtnOff))THEN(*去电按钮按下*)bEnableControlReq:=

_

FALSE;bUnEnableControlReq:=TRUE;ENDIFbPowerOffLED:=

NOTdiPowerOnStatus;bPrePowerBtnOff:=bPowerBtnOff;

bNotPowerON:=NOTbPowerOK;(*PowerSpecial*)

gPowerSpecial.objPowerSpecial();(*bEStopOKorNot*)IF(NOT

gstMachineStatus.bEStopOK)THEN

gMoldStrokeDev.sAxisCmd.bEnableControl:=FALSE;

gEjectorDev.sAxisCmd.bEnableControl:=FALSE;

END_IFIF(bEnableControlReq)THENDelayEnableTime(IN:=TRUE,PT:=t#3s);(*主电吸合,

缓冲时间

*)IF(DelayEnableTime.Q)THENIF(gLockerDev.objDevice.sStatus.bLocked)THEN(*判断

是否报闸的状态*)gMoldStrokeDev.sAxisCmd.bEnableControl:=

FALSE;ELSEgMoldStrokeDev.sAxisCmd.bEnableControl:=TRUE;END_

IFgEjectorDev.sAxisCmd.bEnableControl:=TRUE;DelayEnableTime.IN:=FALSE;

液电混合笔记1

关于液电混合的Power部分包含(变量泵马达的上电,及顶针伺服及开合模伺服电机的上

电合使能)。

1.伺服电机上电/去电

考虑到报闸增压去使能,开闸泄压上使能这一对伺服电机保护的特殊要求,程序如下:

FB_PowerSystem主结构中

(*POWERON*)

IF(bPrePowerBtnOn=FALSEAND(bPowerBtnOn))THEN(*上电按钮按下*)

dqDriverPower:=TRUE;(*主电路继电器吸合*)

bPowerOK:=TRUE;

bEnableControlReq:=TRUE;

bUnEnableControlReq:=FALSE;

END_IF

bPowerOnLED:=diPowerOnStatus;(*敷融点反馈*)

bPrePowerBtnOn:=bPowerBtnOn;

(*POWEROFF*)

IF(bPrePowerBtnOff=FALSEAND(bPowerBtnOff))THEN

文档评论(0)

1亿VIP精品文档

相关文档