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


 
5.2 Positioning Instruction
5.2.5 PINIT instruction
5-65
ZP_PINIT
5
MODULE DEDICATED
INSTRUCTION
ZP_PINIT
Program Example
The following program initializes the parameters of buffer memory and those of flash ROM when
X3C turns ON.
[Structured ladder/FBD]
[ST]
PLS(X3C, Var_Flag_Inst); (* Parameter initialization instruction pulse *)
IF((Var_Flag_Inst=TRUE)&(X0C=FALSE))THEN
SET(TRUE, Var_Flag_Mem);
(* Turns parameter initialization instruction memory ON *)
END_IF;
IF((Var_Flag_Mem=TRUE)&(Y0=FALSE))THEN
OUT_T(TRUE, TC0, 2);
(* Waits output of programmable controller ready for the QD75 *)
END_IF;
IF(TS0=TRUE)THEN (* Parameter initialization instruction memory ON *)
ZP_PINIT(TRUE, "00", Var_ControlData, Var_Result);
(* Performs initialization of parameters *)
IF((Var_Result[0]=TRUE)&(Var_Result[1]=FALSE))THEN
RST(TRUE, Var_Flag_Mem);
(* Turns parameter initialization instruction memory OFF *)
END_IF;
END_IF;
Parameter initialization
instruction pulse
Turns parameter
initialization instruction
memory ON
Waits output of
programmable controller
ready for the QD75
Performs initialization
of parameters
Turns parameter
initialization instruction
memory OFF