请问这段程序这样哪里有问题,要怎么才行呢?
P_CHA:=(P_SET-P_RUN);
P_CHA1:=ABS(P_CHA);
IF P_CHA1>=P_SKIP2 THEN
NUM_TEMP:=P_CHA*RUN_RATE*STEP2;
ELSE
IF P_CHA1>=P_SKIP1 THEN
NUM_TEMP:=P_CHA*RUN_RATE*STEP1;
ELSE
IF P_CHA1>=P_DIE THEN
NUM_TEMP:=P_CHA*RUN_RATE*STEP;
ELSE
NUM_TEMP:=0;
END_IF
END_IF
END_IF