33 lines
868 B
Plaintext
33 lines
868 B
Plaintext
=== FC 122: Save_Ziel [STL] ===
|
|
INTERFACE:
|
|
Input:
|
|
FIFO_DB : Int // FIFO-Ringspeicher
|
|
Teil_IDX : Int // BT/MT-IDX (wird bei Auslagerung gemeldet)
|
|
Teil_Ziel : Int // BT/MT bei diesem Abwurf-Ziel ausfahren/entladen
|
|
Output:
|
|
InOut:
|
|
Temp:
|
|
Constant:
|
|
Return:
|
|
Ret_Val : Void
|
|
|
|
--- NW 1: Daten aufbereiten ---
|
|
L Teil_IDX
|
|
T "MW220"
|
|
|
|
L Teil_Ziel
|
|
T "MW222"
|
|
|
|
|
|
--- NW 2: Daten speichern ---
|
|
CALL FC "FifoOut" (SSDB:=FIFO_DB, SSDW:=0, PARA:=WORD#16#E100, OUTDATEN:=P#M200.0, RE_VAL:="MB199") // da Ringspeicher nächster Eintrag lesen + austragen
|
|
|
|
CALL FC "FifoIn" (SSDB:=FIFO_DB, SSDW:=0, PARA:=WORD#16#0000, INDATEN:=P#M220.0, RE_VAL:="MB199")
|
|
|
|
L "MB199"
|
|
|
|
|
|
--- NW 3: Ende ---
|
|
BE
|
|
|