根据这个报警监控plc控制程序:
A "verz Steuerspannung ein" //系统启动延时1S
A "Hydraulik ist eingesch." //液压站启动完毕
A "Axis8".A_ContrEnable //主轴控制使能
A(
ON "DB STW1 A_INF".ZSW1_0
ON "DB STW1 A_INF".ZSW1_1
O "DB STW1 A_INF".ZSW1_3
ON "DB STW1 A_INF".ZSW1_4
O "DB STW1 A_INF".ZSW1_6 //电源模块的信息
O
ON "DB STW1 A_MOMO_SP1".ZSW1_0
ON "DB STW1 A_MOMO_SP1".ZSW1_1 //DB81.DBX7.1
O "DB STW1 A_MOMO_SP1".ZSW1_3
O "DB STW1 A_MOMO_SP1".ZSW1_6
O "DB STW1 A_MOMO_SP1".ZSW1_7 //sp1电机信息
O
ON "DB STW1 A_MOMO_SP2".ZSW1_0
ON "DB STW1 A_MOMO_SP2".ZSW1_1
O "DB STW1 A_MOMO_SP2".ZSW1_3
O "DB STW1 A_MOMO_SP2".ZSW1_6 //sp2电机信息
)
= "ALMSG_DB"._8FdStop6008xx[6] //VS oder Spi Halt Achse 8 FM 600806
该系统主轴为双电机通过同步皮带驱动一个主轴为系统主轴方式。
实际监控报警信息时,是由于"DB STW1 A_MOMO_SP1".ZSW1_1该位由1变为0时,则600806#故障出现。
这些状态字为是通过这个程序读取到cu320的信息的,图示:
L 290 // Anfangsadresse 组态地址
T #Param_Adress
CALL "DPRD_DAT" //SFC14
LADDR :=#Param_Adress // Adresse des Antriebs lade
RET_VAL:=#Param_RET // Fehlercode ausgeben
RECORD :=P#DB81.DBX6.0 BYTE 4 // laden der Daten
读取到sp1电机的状态字(4个字节的信息),存放到数据块DB81.DBX6.0开始的4个字节中。
根据600806#故障信息提示为“驱动未准备就绪或速度超差”,打开2个主轴电机防护罩,看同步皮带的涨力情况,正是不看不知道,一看着实吓一跳,其中SP2电机侧同步皮带居然断裂了,图示: