Mitsubishi Electronics MELSEC Q series MELSEC L series Home Theater Server User Manual


 
7.2 SOCCLOSE Instruction
7-7
7
SOCKET COMMUNICATION
FUNCTION INSTRUCTION
SP_SOCCLOSE
SP_SOCCLOSE
[ST]
IF(LDF(TRUE, SD1282.0)&(SD1284.0=TRUE))THEN
(* When open completion signal turns OFF *)
PLS(TRUE, Var_Flag); (* Turns flag ON *)
END_IF;
IF(((LDP(TRUE, Var_Flag_Inst) & SD1282.0) OR Var_Flag) & (NOT Var_Flag_Exe)) THEN
SP_SOCCLOSE(TRUE, "00", 1, Var_ControlData, Var_Result);
(* Shuts off the connection number 1 *)
SET(TRUE, Var_Flag_Exe); (* Turns execution flag ON *)
ELSE
SP_SOCCLOSE(FALSE, "00", 1, Var_ControlData, Var_Result);
SET(FALSE, Var_Flag_Exe);
END_IF;
IF(Var_Result[0]=TRUE)THEN (* Execution finished *)
IF(Var_Result[1]=FALSE)THEN (* Normal completion *)
SET(FALSE, Var_Flag_Normal);(* Turns normal completion flag ON *)
ELSE (* Error completion *)
SET(TRUE, Var_Flag_Error); (* Turns error completion flag ON *)
END_IF;
RST(TRUE, Var_Flag_Exe); (* Turns execution flag OFF *)
END_IF;