Panasonic FP Series Programming Manual page 492

Hide thumbs Also See for FP Series:
Table of Contents

Advertisement

ST
IF
DF(FIFO_Initalize)
(* Create the FIFO buffer *)
F115_FIFT( n_Number:= Size_Of_Var(FIFO.Data),
REPEAT
(* Initialize FIFO buffer with values *)
Write_Data:=Write_Data+1;
F117_FIFW( s:= Write_Data, d1_Start:= FIFO.Size);
UNTIL(FIFO.Number>=FIFO.Size)
END_REPEAT;
END_IF;
IF
DF( FIFO_Write)
(* Write value of Write_Data to FIFO buffer *)
(* at rising edge of FIFO_Write *)
F117_FIFW( s:= Write_Data, d1_Start:= FIFO.Size);
END_IF;
IF
DF(FIFO_Read)
(* Read value from FIFO buffer *)
(* at rising edge of FIFO_Read *)
F116_FIFR( d1_Start:= FIFO.Size, d2:= Read_Data);
END_IF;
THEN
THEN
THEN
Arithmetic instructions
d1_Start:=
FIFO.Size);
491

Advertisement

Table of Contents
loading

Table of Contents