ItpGetGeoInfoAndHParamEx
Der Funktionsbaustein ItpGetGeoInfoAndHParamEx liest Informationen über das gerade aktive Segment und vergangene und zukünftige Segmente aus. Hierzu gehören Blocknummer, H-Parameter und Bahnrestweg auf dem Segment.
/
Ein-/Ausgänge
VAR_IN_OUT
sNciToPlc : NCTOPLC_NCICHANNEL_REF;
END_VAR Name | Typ | Beschreibung |
|---|---|---|
sNciToPlc | NCTOPLC_NCICHANNEL_REF | Struktur des zyklischen Kanalinterfaces von der NCI zur SPS. Auf diese Struktur wird nur lesend zugegriffen (Typ: NCTOPLC_NCICHANNEL_REF). |
Ausgänge
VAR_OUTPUT
stTab : ST_ItpPreViewTabEx;
nErrId : UDINT;
END_VARName | Typ | Beschreibung |
|---|---|---|
stTab | ST_ItpPreViewTabEx | Struktur, die die Segmentdaten enthält. Siehe ST_ItpPreViewTabEx. |
nErrId | UDINT | Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Wird durch das Ausführen eines Befehls an den Eingängen auf 0 zurückgesetzt. Die Fehlernummern in |
ST_ItpPreViewTabEx
TYPE ST_ItpPreViewTabEx :
STRUCT
nDcTime : UDINT := 0;
nReserved : UDINT := 0;
arrLines : ARRAY[1..NCI_MAX_PREVIEWTABLINES] OF ST_ItpPreViewTabLine;
END_STRUCT
END_TYPE Name | Typ | Beschreibung |
|---|---|---|
nDcTime | UDINT | Aktueller Zeitstempel in ns. Dieser Zeitstempel kann z. B. im Zusammenspiel mit der |
nReserved | UDINT |
|
arrLines | ARRAY[1..NCI_MAX_PREVIEWTABLINES] OF ST_ItpPreViewTabLine | Array von segmentbezogenen Informationen (Größe 20). Der Eintrag an Stelle 11 des Arrays entspricht dem gerade aktiven Segment. Anstelle 1-10 des Arrays werden bereits bearbeitete Segmente angezeigt, an Stelle 12-20 zukünftige Segmente. Siehe ST_ItpPreViewTabLine. |
ST_ItpPreViewTabLine
TYPE ST_ItpPreViewTabLine :
STRUCT
fLength : LREAL := 0.0;
nBlockNo : UDINT := 0;
nHParam : UDINT := 0;
nEntryID : UDINT := 0;
nReserved : UDINT := 0;
END_STRUCT
END_TYPEName | Typ | Beschreibung |
|---|---|---|
fLength | LREAL | Verbleibende Segmentlänge. Für Segmente, die noch nicht aktiv sind, entspricht dies der Gesamtsegmentlänge. Für vergangene Segmente wird die verfahrene Distanz seit dem Segmentende angegeben. |
nBlockNo | UDINT | Vom Anwender programmierte Blocknummer |
nHParam | UDINT | Wert des H-Parameters, der ab Beginn des nächsten Segments aktiv ist. |
nEntryID | UDINT | Vom System generierte Kommando-ID |
nReserved | UDINT |
|
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT V3.1.0 | PC oder CX (x86 oder x64) | Tc2_NCI |