发布于 2013-12-04 17:18:47
1楼
//***************************定义的接口********************************************
FUNCTION_BLOCK FB2
VAR_INPUT
TIMERIN:BOOL;
STOP:BOOL;
E_STOP:BOOL;
START:BOOL;
CHOOSE1:BOOL;
CHOOSE2:BOOL;
CHOOSE3:BOOL;
CHOOSE4:BOOL;
CHOOSE5:BOOL;
CHOOSE6:BOOL;
CHOOSE7:BOOL;
CHOOSE8:BOOL;
END_VAR
VAR_OUTPUT
START_NO:INT:=1;
STOP_NO:INT:=1;
E_STOP_NO:INT:=1;
DONE:BOOL:=false;
MOTOR1:BOOL;
MOTOR2:BOOL;
MOTOR3:BOOL;
MOTOR4:BOOL;
MOTOR5:BOOL;
MOTOR6:BOOL;
MOTOR7:BOOL;
MOTOR8:BOOL;
OUTNUMBER:INT:=0;
END_VAR
VAR_TEMP
IN :ARRAY [1..8] OF BOOL;
OUT :ARRAY [1..8] OF BOOL;
START_CIRCLE:INT;
STOP_CIRCLE:INT;
E_STOP_CIRCLE:INT;
IN_NO:INT;
IN1_NO:INT;
OUT_NO:INT;
OUT1_N0:INT;
TEMPNO:INT;
END_VAR
VAR_IN_OUT
INNUMBER:INT:=0;
END_VAR