FB_WeightedBalancing - AssignTargetsOwners (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.4.1.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Zuweisen der Eigentümer der Ziele in der Liste

Beschreibung

Die Methode AssignTargetsOwners implementiert den Algorithmus, der angewendet wird, um die Eigentümer der Ziele in der Liste zuzuweisen.

Der Aufruf dieser Methode ist nicht erfolgreich, wenn die Eigenschaft xValidData den Wert FALSE hat.

Schnittstelle

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang zur Diagnose.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand übergibt.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert von q_etDiagExt

Beschreibung

Ok

Ok

0

Ok

OK

MaxNumberOfAssignmentsPerCallRange

169

Der Wert der maximalen Anzahl der Zuweisungen pro Aufruf liegt außerhalb des gültigen Bereichs.

ExecutionAborted

BalancingStrategyDataInvalid

164

Ein Ausgleichsstrategie-Funktionsbaustein ist nicht mit gültigen Daten konfiguriert.

UnexpectedProgramBehavior

RandomSeedInvalid

162

Der willkürliche Seed-Wert wurde mit einem ungültigen Wert initialisiert.

BalancingStrategyDataInvalid

Enumerationsname:

MaxNumberOfAssignmentsPerCallRange

Enumerationswert:

169

Beschreibung:

Der Wert der maximalen Anzahl der Zuweisungen pro Aufruf liegt außerhalb des gültigen Bereichs.

Problem

Ursache

Lösung

Die Methode wurde nicht erfolgreich aufgerufen.

Die Methode wurde aufgerufen, es waren aber keine gültigen Daten konfiguriert.

Stellen Sie sicher, dass xValidData  TRUE ist, bevor Sie die Methode aufrufen.

MaxNumberOfAssignmentsPerCallRange

Enumerationsname:

MaxNumberOfAssignmentsPerCallRange

Enumerationswert:

169

Beschreibung:

Der Wert der maximalen Anzahl der Zuweisungen pro Aufruf liegt außerhalb des gültigen Bereichs.

Statusmeldung: Die Methode wurde erfolgreich aufgerufen, und die maximale Anzahl von Zuweisungen für einen Aufruf wurde erreicht.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Statusmeldung: Die Methode wurde erfolgreich aufgerufen.

RandomSeedInvalid

Enumerationsname:

RandomSeedInvalid

Enumerationswert:

39

Beschreibung:

Der willkürliche Seed-Wert wurde mit einem ungültigen Wert initialisiert.

Statusmeldung: Der zufällige Seed-Wert wurde intern auf einen ungültigen Wert festgelegt.