FC_AddReactionTranslationJob

 

FC_AddReactionTranslationJob – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

V1.0.4.0

Aufgabe

Die Reaktionsübersetzung eines Submoduls im Modus ET_ReactionTranslationMode.Jobs konfigurieren. Die Funktion wird in der Aktion Init_Reactions eines Knotens aufgerufen.

Beschreibung

Die Funktion fügt in der Datenstruktur ST_ReactionTranslationJobs einen neuen Auftrag an die Liste der Aufträge an.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_udiSourceStart

UDINT

Nummer der Reaktion, ab der aus der Eingangsreaktion des Moduls kopiert werden soll.

i_udiNumReactions

UDINT

Anzahl der Reaktionen, die mit diesem Auftrag kopiert werden sollen.

i_udiTargetStart

UDINT

Nummer der Reaktion, ab der in die Reaktion des Submoduls geschrieben werden soll. Beim Schreiben werden die kopierten Reaktionen mit bereits gesetzten Reaktionen aus anderen Kopieraufträgen mit OR verknüpft.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

Ein-/Ausgang

Datentyp

Beschreibung

iq_stReactionTranslationJobs

ST_ReactionTranslationJobs

Konfigurationsstruktur des Submoduls.

Hier muss "astReactionTranslationTable[c_udi<ModulName>]" angewendet werden.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

OK

LimitReached

MaxNumberOfTranslationJobsExceeded

8

Die maximale Anzahl von Übersetzungsjobs wurde überschritten.

MaxNumberOfTranslationJobsExceeded

Aufzählungsname:

MaxNumberOfTranslationJobsExceeded

Aufzählungswert:

8

Beschreibung:

Die maximale Anzahl von Übersetzungsjobs wurde überschritten.

Problem

Ursache

Lösung

Ausnahmemeldung

Die maximale Anzahl möglicher Übersetzungsaufträge für Reaktionen wurde überschritten.

Passen Sie den globalen Parameter Gc_udiMaxNumberOfTranslationJobs an, um weitere Übersetzungsaufträge hinzufügen zu können.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

OK

Ein Reaktionsübersetzungsauftrag wurde erfolgreich der Datenstruktur ST_ReactionTransla­tionJobs hinzugefügt.