FactoryLogix Learning

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

In folgender Tabelle sind die von den einzelnen Geräteprofilen unterstützten Meldungen aufgeführt.


CFXFunktion Nachricht

CFX-Nachricht

Basic Recipe Validation

RecipeActivated

Validierung des Status der Einheit

ValidateUnitsRequest

Validierung des Status der Einheit

ValidateUnitsResponse

WIP Tracking

WorkStarted

WIP Tracking

WorkCompleted

WIP Tracking in Stufen

WorkStageStarted

WIP Tracking in Stufen

WorkStageCompleted

Prüfung der Produktionseinheit

UnitsTested

Inspektion der Produktionseinheit

UnitsInspected

Ausschluss/Verschrottung einer Einheit

UnitsDisqualified

Verfolgung von Gerätedaten

ReadingsRecorded

Leistungsberichte der Stationen

FaultOccurred

Leistungsberichte der Stationen

FaultCleared

Leistungsberichte der Stationen

LogEntryRecorded

Leistungsberichte der Stationen

StationStateChanged

Ereignisauslöser

Hinweis:

Das CFX-Gateway unterstützt zwei Handshake-Protokolle: Single-Handshake und Double-Handshake.


In den folgenden Beschreibungen der vom CFX-Gateway unterstützten CFX-Nachrichten enthalten die Diagramme, die die zur Unterstützung einer CFX-Nachricht erforderlichen Geräte-Tags zeigen, ein generisches "Trigger"-Tag, das die für die Implementierung des gewünschten Handshakes erforderlichen Ereignisauslöser darstellt.

Jede unterstützte Nachricht kann vier Ereignisauslöser definieren:

  • xxTxTriggerSet
  • xxRxTriggerSet
  • xxTxTriggerReset
  • xxRxTriggerReset

Für die CFX RecipeActivated-Nachricht beispielsweise sind die Ereignisauslöser:

  • RATxTriggerSet

  • RARxTriggerSet
  • RATxTriggerReset
  • RARxTriggerReset


Wichtig

Bei der Konfiguration eines Geräts ist Folgendes zu beachten:

  • Wenn alle vier Ereignisauslöser definiert sind, wird ein doppeltes Handshake verwendet.
  • Wenn nicht alle vier Ereignisauslöser definiert sind, aber xxTxTriggerSet definiert ist, wird ein einfaches Handshake verwendet.
  • Wenn der Ereignisauslöser xxTxTriggerSet nicht definiert ist, wird die Nachricht nicht unterstützt.

CFX RecipeActivated Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

RARecipeName

String

Wenn beim Auslösen dieser Nachricht kein Wert vorhanden ist, gibt das CFX-Gateway keine CFX-Nachricht aus.


CFX RecipeActivated message illustration


Ereignisauslöser

Typen

Anerkungen

RATxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

RARxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

RATxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

RARxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


Beispiel 1
Ein einziger Wert auf dem Gerät "recipename" identifiziert den Rüstnamen, und eine Änderung dieses Wertes ist erforderlich, um das CFX-Gateway zur Ausgabe dieser CFX-Nachricht zu veranlassen.

RARecipeName                         =TAG(recipename)
RATxTriggerSet                       =TAG(recipename) IS NOT NULL

RARxTriggerSet                       =
RATxTriggerReset                     =
RARxTriggerReset                     =

Es wird ein einfacher Handshake verwendet.


Beispiel 2
Ein Wert auf dem Gerät "recipename" identifiziert den Rüstnamen und ein zweiter Wert wird für Handshake-Zwecke verwendet. Eine Änderung dieses Handshake-Wertes auf einen Wert größer als Null ist erforderlich, um das CFX-Gateway zur Ausgabe dieser CFX-Nachricht zu veranlassen.

RARecipeName                         =TAG(recipename)

RATxTriggerSet                       =TRIGGER(recipetrigger,0)>0
RARxTriggerSet                       =
RATxTriggerReset                     =
RARxTriggerReset                     =

Es wird ein einziger Handschlag verwendet.


Beispiel 3
Ein Wert auf dem Gerät "recipename" identifiziert den Rüstnamen, plus vier Werte, die für Handshake-Zwecke verwendet werden. Eine Änderung des Handshake-Werts 1 (der TxTrigger) auf einen Wert größer als Null ist erforderlich, um das CFX-Gateway zum Lesen der Daten für diese CFX-Nachricht zu veranlassen. Eine Änderung des Handshake-Werts 1 (der TxTrigger) auf einen Wert von Null ist erforderlich, um das CFX-Gateway zum Senden dieser CFX-Nachricht zu veranlassen. Ein zweiter Handshake-Wert (der RxTrigger) muss auf einen Wert von 1 gesetzt werden, um dem Gerät mitzuteilen, dass das CFX-Gateway die Nachrichtendaten erfolgreich empfangen hat, und auf 0, um dem Gerät mitzuteilen, dass das CFX-Gateway die Nachrichtendaten erfolgreich verarbeitet hat.

RARecipeName                         =TAG(recipename)

RATxTriggerSet                       =TRIGGER(recipetxtrigger)>0
RARxTriggerSet                       =TRIGGERSET(reciperxtrigger,1)
RATxTriggerReset                     =TRIGGER(recipetxtrigger)=0
RARxTriggerReset                     =TRIGGERSET(reciperxtrigger,0)

Es wird ein doppelter Handshake verwendet.

CFX ValidateUnitsRequest Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

VURqPrimaryIdentifier

String

Ist nur Teil eines Geräteprofils, wenn die Einstellung Primärer Identifikator WIP ausgewählt ist. UID einer einzelnen Einheit oder, wenn mehrere Einheiten bearbeitet werden, die Panel- oder Carrier-UID.

VURqUnitIdentifier#

String

Die VURqUnitIdentifier-Meldungseigenschaften sind nur dann Teil des Geräteprofils, wenn die Einstellung Unit Identifiers WIP ausgewählt ist.


Falls vorhanden, bestimmt der Wert Einheiten pro Transaktion, wie viele nummerierte Einträge dieser Eigenschaft in das Geräteprofil aufgenommen werden. Wenn z. B. Einheiten pro Transaktion auf 4 eingestellt ist, werden die folgenden Nachrichteneigenschaften im Geräteprofil angezeigt:


VURqUnitIdentifier1
VURqUnitIdentifier2
VURqUnitIdentifier3
VURqUnitIdentifier4


CFX ValidateUnitsRequest message illustration


Ereignisauslöser

Typ

Anmerkungen

VURqTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

VURqRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

VURqTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

VURqRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


  • Die im Ergebnis der CFX-Nachricht angegebenen ValidationTypes sind UnitRouteValidation und UnitStatusValidation.
  • Wenn VURqPrimaryIdentifier im Geräteprofil vorhanden ist und VURqUnitIdentifier nicht, und der Wert VURqPrimaryIdentifier bei Auslösung dieser Nachricht nicht vorhanden ist, gibt das CFX-Gateway keine CFX-Nachricht aus. Stattdessen löst es sofort die ValidateUnitsResponse-Antwort an das Gerät mit dem Ergebnis ValidationStatus Failed aus.
  • Wenn VURqPrimaryIdentifier im Geräteprofil nicht vorhanden ist, VURqUnitIdentifier aber schon, und nicht alle VURqPrimaryIdentifier-Werte vorhanden sind, wenn diese Meldung ausgelöst wird, gibt das CFX-Gateway keine CFX-Meldung aus. Stattdessen löst es sofort die ValidateUnitsResponse-Antwort an das Gerät mit dem Ergebnis ValidationStatus Failed aus.
  • Wenn VURqPrimaryIdentifier und VURqUnitIdentifier beide im Geräteprofil vorhanden sind und einer oder mehrere Werte nicht vorhanden sind, wenn diese Meldung ausgelöst wird, gibt das CFX-Gateway keine CFX-Meldung aus. Stattdessen löst es sofort die ValidateUnitsResponse-Antwort an das Gerät mit dem Ergebnis "ValidationStatus Failed" aus.

CFX ValidateUnitsResponse Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

VURsPrimaryResult

String

Der an das CFX-Gateway zurückgegebene ValidationStatus wird dem Gerät in diesem Tag als Passed, Failed oder Skipped gemeldet.
Siehe die Aufzählung CFX ValidationStatus.


CFX ValidateUnitsResponse message illustration


Ereignisauslöser

Typ

Anmerkungen

VURsTxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway Daten-Tags geschrieben hat, die das Gerät lesen kann.

VURsRxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten vom Gerät gelesen wurden.

VURsTxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.

VURsRxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.


Es kann notwendig sein, den Wert VURsPrimaryResult von einem CFX-Statuswert in einen Wert zu konvertieren, den das Gerät versteht. Zum Beispiel kann ein Gerät einfach ein Ergebnis von Null erwarten, wenn die Validierung fehlgeschlagen ist, oder einen Wert von 1, wenn die Validierung erfolgreich ist. Um diese Wertumwandlung zu handhaben, sollte die Nachrichteneigenschaft VURsPrimaryResult mit Hilfe der ENUM-Funktion wie folgt definiert werden (unter der Annahme, dass ein Ergebnis von Skipped vom Gerät als Passed behandelt wird):

=ENUM(primaryresult,Passed:1|Failed:0|Skipped:1)


Beispiel 1
Das CFX-Gateway erhält das Ergebnis einer Validierungsanfrage vom CFX-Empfänger und muss dieses an das Gerät zurückmelden. Beide Trigger-Tags sind standardmäßig Null und müssen auf 1 gesetzt werden, um einen Trigger auszulösen.

VURsPrimaryResult                  =ENUM(primaryresult, Passed:1| Failed:0| Skipped:1)

VURsTxTriggerSet                   =TRIGGERSET(vurstxtrigger,1,0)
VURsRxTriggerSet                   =
VURsTxTriggerReset                 =
VURsRxTriggerReset                 =

Es wird ein einzelner Handshake verwendet.


Beispiel 2
Das CFX-Gateway erhält das Ergebnis einer Validierungsanfrage vom CFX-Empfänger und muss dieses an das Gerät zurückmelden. Beide Trigger-Tags sind standardmäßig Null und müssen auf 1 gesetzt werden, um einen Trigger auszulösen.

VURsPrimaryResult                  =ENUM(primaryresult, Passed:1| Failed:0| Skipped:1)

VURsTxTriggerSet                   =TRIGGERSET(vurstxtrigger,1,0)
VURsRxTriggerSet                   =TAG(vursrxtrigger)>0
VURsTxTriggerReset                 =TRIGGERSET(vurstxtrigger,0,0)
VURsRxTriggerReset                 =TAG(vursrxtrigger)=0

Es wird ein zweifacher Händedruck verwendet.

CFX WorkStarted Nachricht

Diese Meldung kann auf unterschiedliche Weise verwendet werden, je nachdem, ob die Produktion seriell, in Panels oder innerhalb eines Trägers erfolgt, und welche Start- und/oder Endzeitinformationen bereitgestellt werden. Die folgenden Meldungseigenschaften können je nach WIP-Einstellungen in einem Geräteprofil vorhanden sein.


Eigenschaft der Nachricht

Datentyp

Anmerkungen

WSPrimaryIdentifier

String

Ist nur Teil eines Geräteprofils, wenn die Einstellung Primärer Identifikator WIP ausgewählt ist. UID einer einzelnen Einheit oder, wenn mehrere Einheiten bearbeitet werden, die Panel- oder Träger-UID.

WSUnitIdentifier#

String

Die Nachrichteneigenschaften WSUnitIdentifier sind nur dann Teil des Geräteprofils, wenn die Einstellung Einheiten-Identifikatoren WIP ausgewählt ist. Falls vorhanden, bestimmt der Wert Einheiten pro Transaktion, wie viele nummerierte Einträge dieser Eigenschaft in das Geräteprofil aufgenommen werden. Wenn z. B. Einheiten pro Transaktion auf 4 eingestellt ist, werden die folgenden Nachrichteneigenschaften im Geräteprofil angezeigt:


WSUnitIdentifier1
WSUnitIdentifier2
WSUnitIdentifier3
WSUnitIdentifier4

Wenn diese Werte im Geräteprofil vorhanden sind, aber zum Zeitpunkt der Auslösung dieser Meldung nicht vorhanden sind, gibt das CFX-Gateway keine CFX-Meldung aus.

WSPositionNumber#

Byte

Die Nachrichteneigenschaften WSPositionIdentifier sind nur dann Teil des Geräteprofils, wenn die Einstellung Positionsidentifikatoren WIP gewählt wurde. Falls vorhanden, bestimmt der Wert Einheiten pro Transaktion, wie viele nummerierte Einträge dieser Eigenschaft in das Geräteprofil aufgenommen werden. Wenn z. B. Einheiten pro Transaktion auf 2 eingestellt ist, werden die folgenden Nachrichteneigenschaften im Geräteprofil angezeigt:


WSPositionIdentifier1
WSPositionIdentifier2

Wenn im Geräteprofil vorhanden, aber keiner dieser Werte vorhanden ist, wenn diese Meldung ausgelöst wird, gibt das CFX-Gateway keine CFX-Meldung aus.

WSUnitCount

Byte

Die Nachrichteneigenschaft WSUnitCount ist nur dann Teil des Geräteprofils, wenn Einheiten pro Transaktion auf Null gesetzt sind. Der vom Gerät gemeldete Wert gibt die Anzahl der einzelnen Produktionseinheiten an, die mit der Transaktion verbunden sind. Ist dieser Wert gleich Null, wird die Stückzahl bei der Verarbeitung von WorkCompleted erfasst.


CFX WorkStarted message illustration


Ereignisauslöser

Typ

Anmerkungen

WSTxTriggerSet

Condition

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

WSRxTriggerSet

Value

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

WSTxTriggerReset

Condition

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

WSRxTriggerReset

Value

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.

CFX WorkStageStarted Nachricht

Ereignisauslöser

Typ

Anmerkungen

WSS#TxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

WSS#RxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

WSS#TxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

WSS#RxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


CFX WorkStageStarted message illustration


Hinweis:

Das "#" in diesen Tag-Namen steht für die Nummer des Arbeitsschritts.

CFX UnitsTested Nachricht

Diese Funktion ist nur unter den folgenden Bedingungen verfügbar:

  • Die Funktion WIP-Tracking ist ausgewählt.
  • Der Produktionstransaktionsmodus ist Start und Ende.
  • Entweder ist die Option Has Primary Identifier On Start oder die Option Has Unit Identifiers On Start ausgewählt.
  • Der Wert Einheiten pro Transaktion ist größer als Null.

Wenn ein Geräteprofil für ein Gerät, das Prüfergebnisse meldet, definiert ist, gibt das Geräteprofil die Anzahl der zu erfassenden Prüfungen (pro Einheit) sowie die Anzahl der für jede Prüfung zu erfassenden Messungen an. Die Anzahl der Tests, die für eine geprüfte Einheit erfasst werden können, ist eine beliebige Zahl von Null aufwärts. Die Anzahl der Messungen, die für einen Test erfasst werden können, ist eine beliebige Zahl von Null aufwärts. Die Anzahl der Messungen, die für einen Test erfasst werden, ist unabhängig von der Anzahl der Messungen, die für einen anderen Test erfasst werden.


Eigenschaft der Nachricht

Datentyp

Anmerkungen

UTOverallResult#

Byte

  • Passed 0
  • Failed 1
  • Error 2
  • Aborted3
  • Skipped 4

    Siehe die Aufzählung CFX TestResult.

UTTestName#-#

String

Name des Tests

UTTestResult#-#

Byte

  • Passed 0
  • Failed 1
  • Error 2
  • Aborted3
  • Skipped 4

    Siehe die Aufzählung CFX TestResult.

UTMeasurementName###

String

Name der Messung.

UTMeasuredValue###

String

Der gemessene Wert wird so behandelt, als würde das Gerät einen String-Wert übergeben, dessen Datentyp das CFX-Gateway dann zu bestimmen versucht. Wenn der Wert entweder "true" oder "false" ist, wird eine Boolean-CFX-Messung ausgegeben. Handelt es sich bei dem Wert um einen numerischen Wert, wird eine numerische CFX-Messung ausgegeben; andernfalls wird eine Text-CFX-Messung ausgegeben.

UTMeasurementUnits###

String

Die für den Messwert geltenden Maßeinheiten.

UTMeasurementCRDs###

String

Eine durch Kommata getrennte Liste von Referenzen, die mit der Messung verbunden sind.

UTMeasurementResult###

Byte

  • Passed 0
  • Failed 1
  • Error 2
  • Aborted 3
  • Skipped 4

    Siehe die Aufzählung CFX TestResult.


CFX UnitsTested message illustration


Ereignisauslöser

Typ

Anmerkungen

UTTxTriggerSet

Condition

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

UTRxTriggerSet

Value

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

UTTxTriggerReset

Condition

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

UTRxTriggerReset

Value

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


  • Bei Tag-Namen, die mit "#" enden, gibt das "#" die Nummer der Einheit an, für die Testergebnisse erfasst werden.
  • Bei Tag-Namen, die mit "#-#" enden, steht das erste "#" für die Nummer der Einheit, für die die Testergebnisse erfasst werden. Das zweite "#" steht für die Nummer des Tests für eine Einheit.
    Bei Tag-Namen, die mit "###" enden, steht das erste "#" für die Nummer der Einheit, für die die Testergebnisse erfasst werden. Das zweite "#" steht für die Nummer des Tests für eine Einheit, das dritte "#" für die Nummer der Messung für einen Test.
  • Alle "#"-Nummern sind automatisch zugewiesene ganzzahlige Werte, beginnend mit "1" für die erste Einheit, für den ersten Test für eine bestimmte Einheit und für die erste Messung im Zusammenhang mit einem bestimmten Test.
  • Die Nachricht UnitsTested enthält Ergebniseigenschaften für eine Einheit auf drei Ebenen: ein Gesamtergebnis, ein Ergebnis für jeden Test und ein Ergebnis für jede Messung innerhalb eines Tests. Es ist möglich, dass ein Gerät nicht in der Lage ist, alle diese Werte zu liefern, jedoch sind für ein Gerät, das aktiv geschaltet werden soll, alle Nachrichteneigenschaften definiert.
  • Sollte ein Ergebnis vom Gerät nicht verfügbar sein (entweder als Tag-Wert oder als logischer Ausdruck, der auf anderen Ergebniswerten basiert, wie z. B. die Bestimmung des Testergebnisses aus einem logischen Ausdruck, der auf den Ergebnissen der mit dem Test verbundenen Messungen basiert), sollte das Standard-Testergebnis im Tag-Ausdruck wie folgt "hart kodiert" werden:

    =VALUE(Passed)
  • Wenn bei der Konfiguration einer Messung der Wert UTMeasurementCRDs weder vom Gerät bezogen noch auf einen bestimmten Wert hartkodiert werden kann, kann er auf einen NULL-Wert gesetzt werden, indem der Tag-Ausdruck wie folgt gesetzt wird:

    =VALUE()

    Hinweis:

    Ein Ausdruck muss definiert werden, wenn ein Tag nicht über den Namen zugeordnet werden kann, da das Gerät sonst nicht aktiviert werden kann.

CFX UnitsInspected Nachricht

Diese Funktion ist nur unter folgenden Bedingungen verfügbar:

  • Die Funktion WIP-Tracking ist ausgewählt.
  • Der Produktionstransaktionsmodus ist Start und Ende.
  • Entweder ist die Option Has Primary Identifier On Start oder die Option Has Unit Identifiers On Start ausgewählt.
  • Der Wert Einheiten pro Transaktion ist größer als Null.

Wenn ein Geräteprofil für ein Gerät, das Prüfergebnisse meldet, definiert wird, gibt das Geräteprofil die maximale Anzahl der zu erfassenden Fehler (pro Einheit) an.


Eigenschaft der Nachricht

Datentyp

Anmerkungen

UIOverallResult#

Byte

  • Passed 0
  • Failed 1
  • Error 2
  • Aborted3
  • Skipped 4

    Vergleiche die Aufzählung CFX TestResult.

UIInspectionName#-#

String

Name der Inspektion.

UIInspectionResult#-#

Byte

  • Passed 0
  • Failed 1
  • Error 2
  • Aborted3
  • Skipped 4

    Vergleiche die Aufzählung CFX TestResult.

UIDefectCode###

String

Der Fehlercode.

UIDefectCRDs###

String

Eine durch Kommata getrennte Liste von Referenzen, die mit dem Defekt verbunden sind.

UIDefectStatus###

Byte

  • NotVerifiedYet0
  • DefectConfirmed1
  • DefectRejected2
  • DefectAccepted3
  • DefectRepaired4
  • DefectClosed5

    Vergleiche die Aufzählung CFX VerificationResult.


CFX UnitsInspected message illustration


Ereignisauslöser

Typ

Anmerkungen

UITxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

UIRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

UITxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

UIRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


  • Bei Tag-Namen, die mit "#" enden, gibt das "#" die Nummer der Einheit an, für die Inspektionsergebnisse erfasst werden.
  • Bei Tag-Namen, die mit "#-#" enden, steht das erste "#" für die Nummer der Einheit, für die Inspektionsergebnisse erfasst werden. Das zweite "#" gibt die Nummer der Inspektion für eine Einheit an.
  • Bei Tag-Namen, die mit "###" enden, steht das erste "#" für die Nummer der Einheit, für die Prüfergebnisse erfasst werden. Das zweite "#" steht für die Nummer der Inspektion einer Einheit, das dritte "#" für die Nummer des Fehlers einer Inspektion.
  • Alle "#"-Nummern sind automatisch zugewiesene ganzzahlige Werte, beginnend mit "1" für die erste Einheit, für die erste Inspektion einer bestimmten Einheit und für den ersten mit einer bestimmten Inspektion verbundenen Fehler.
  • Die Nachricht UnitsInspected enthält Ergebniseigenschaften für eine Einheit auf drei Ebenen - ein Gesamtergebnis, ein Ergebnis für jede Prüfung und ein Ergebnis für jeden Fehler innerhalb einer Prüfung. Es ist möglich, dass ein Gerät nicht alle diese Werte liefern kann, jedoch sind für ein Gerät, das aktiv geschaltet werden soll, alle Nachrichteneigenschaften definiert.
  • Sollte ein Ergebnis vom Gerät nicht verfügbar sein (entweder als Kennzeichnungswert oder als logischer Ausdruck auf der Grundlage anderer Ergebniswerte, wie z. B. die Bestimmung des Prüfergebnisses aus einem logischen Ausdruck auf der Grundlage der Ergebnisse der mit der Prüfung verbundenen Fehler), sollte das Standard-Prüfergebnis im Kennzeichnungsausdruck wie folgt "fest codiert" werden:

    =VALUE(Passed)
  • Wenn bei der Konfiguration eines Defekts der UIDefectCRDs-Wert weder aus dem Gerät bezogen noch auf einen bestimmten Wert hartkodiert werden kann, kann er auf einen NULL-Wert gesetzt werden, indem der Tag-Ausdruck wie folgt gesetzt wird:

    =VALUE()
  • Jeder nummerierte Defekt, bei dem das Gerät einen Defektcode mit leerer Zeichenfolge meldet (wenn führende und nachfolgende Leerzeichen entfernt werden), führt dazu, dass dieser nummerierte Defekt nicht in den vom CFX-Gateway generierten und gesendeten CFX aufgenommen wird.

    Hinweis:

    Denken Sie daran, dass ein Ausdruck definiert werden muss, wenn ein Tag nicht über den Namen zugeordnet werden kann, da das Gerät sonst nicht aktiviert werden kann.

CFX UnitsDisqualified Nachricht

Diese Funktion ist nur unter den folgenden Bedingungen verfügbar:

  • Die Funktion WIP-Verfolgung ist ausgewählt.
  • Der Produktionstransaktionsmodus ist Start und Ende.
  • Entweder ist die Option Mit Primäridentifikator beim Start oder die Option Mit Einheitenidentifikatoren beim Start ausgewählt.
  • Der Wert Einheiten pro Transaktion ist größer als Null.


Eigenschaft der Nachricht

Datentyp

Anmerkungen

UDUnitDisqualified#

Byte

Der Wert "Einheiten pro Transaktion" bestimmt, wie viele nummerierte Einträge dieser Eigenschaft in das Geräteprofil aufgenommen werden. Wenn z. B. Einheiten pro Transaktion auf 2 eingestellt ist, werden die folgenden Nachrichteneigenschaften im Geräteprofil angezeigt:


UDUnitDisqualified1
UDUnitDisqualified2

Wenn im Geräteprofil vorhanden, aber keiner dieser Werte vorhanden ist, wenn diese Meldung ausgelöst wird, gibt das CFX-Gateway keine CFX-Meldung aus. Nur wenn ein UDUnitDisqualified#-Wert vom Gerät gemeldet wird, wird die entsprechende Einheit vom CFX-Gateway als disqualifiziert gemeldet.

UDComment

String

Freier Kommentar zu der/den Disqualifikation(en).

UDReason

String

  • DefectiveRepairNotPossible0
  • DefectiveRepairNotFeasible1
  • DefectiveMaterials 2


    Vergleiche die Aufzählung CFX DisqualificationReason.


CFX UnitsDisqualified message illustration


Ereignisauslöser

Typ

Anmerkungen

UDTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

UDRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

UDTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

UDRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


Wenn zwei oder mehr Einheiten mit unterschiedlichen Gründen disqualifiziert werden sollen, sind separate Datenübertragungen vom Gerät erforderlich: eine Datenübertragung pro Disqualifizierungsgrund, wobei jede Übertragung die Einheiten identifiziert, auf die der Disqualifizierungsgrund zutrifft.

CFX WorkStageCompleted Nachricht

Eigenschaft der Nachricht

Datentyp

ANmerkungen

WSC#Result

Byte

Bezeichnet den Erfolg oder Misserfolg der in der Phase durchgeführten Arbeit.

  • Completed0
  • Failed 1
  • Aborted2
  • Skipped 3


    Vergleiche die Aufzählung CFX WorkResult.


CFX WorkStageCompleted message illustration


Ereignisauslöser

Typ

Anmerkungen

WSC#TxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

WSC#RxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

WSC#TxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

WSC#RxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.

Hinweis:

Das "#" in diesen Tag-Namen steht für die Nummer der Stufe.

CFX WorkCompleted Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

WCUnitCount

Byte

Die Meldungseigenschaft WCUnitCount ist nur dann Teil des Geräteprofils, wenn die Einheiten pro Transaktion auf Null gesetzt sind. Der vom Gerät gemeldete Wert gibt die Anzahl der einzelnen Produktionseinheiten an, die mit der Transaktion verbunden sind. Wenn ein UnitCount in der WorkStarted-Nachricht gemeldet wurde, wird dieser Wert ignoriert, andernfalls wird eine WorkCompleted-CFX-Nachricht nur dann vom CFX-Gateway gesendet, wenn der UnitCount größer als Null ist, wenn dieser Wert vom Gerät gelesen wird.

WCResult

Byte

Bezeichnet den Erfolg oder Misserfolg der durchgeführten Arbeiten.

  • Completed0
  • Failed 1
  • Aborted2
  • Skipped 3


    Vergleiche die Aufzählung CFX WorkResult.


CFX WorkCompleted message illustration


Ereignisauslöser

Typ

Anmerkungen

WCTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

WCRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

WCTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

WCRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


Beispiel 1

WIP-Einstellungen (im Dialogfeld Gerät bearbeiten):


WIP settings in Edit Device dialog - Example 1

  • Ein Gerät besteht aus einem einfachen Zähler, der inkrementiert wird, wenn jede "gute" Einheit den Sensor passiert. Da ein Trigger, der auf jeder Änderung dieses Zählerwerts basiert, zu viele Trigger des CFX-Gateways zur Folge hätte, wird die Funktion TIMER() verwendet, um in einem regelmäßigen Intervall auszulösen.

    WCUnitCount                          =TAG(counter,true,255)
    WCResult                             =0

    WCTxTriggerSet                       =TIMER(10)
    WCRxTriggerSet                       =
    WCTxTriggerReset                    =
    WCRxTriggerReset                    =

    Es wird ein einzelner Handshake verwendet.


Beispiel 2

WIP-Einstellungen (im Dialog Gerät bearbeiten):


WIP settings in Edit Device dialog - Example 2


Ein Gerät meldet die Seriennummer und den Status jeder Einheit, die es verarbeitet.


WCPrimaryIdentifier                   =TAG(identifier)
WCResult                              =ENUM(status,Passed:0|Failed:1-20|Aborted:100|Skipped:-1)

CTxTriggerSet                         =TRIGGER(wipfinishtrigger,0)>0
WCRxTriggerSet                        =
WCTxTriggerReset                      =
WCRxTriggerReset                     =

Es wird ein einzelner Handshake verwendet.

CFX ReadingsRecord Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

RRExpectedValue

String

Der erwartete Wert für den Messwert. Optional.

RRMinAcceptableValue

String

Der niedrigste akzeptable Wert für den Messwert. Optional.

RRMaxAcceptableValue

String

Der maximal zulässige Wert für den Messwert. Optional.

RRReadingIdentifier

String

Der Name des Messwerts

RRResult

String

  • Passed 0
  • Failed 1
  • Error 2
  • Aborted 3
  • Skipped 4


    Vergleiche die CFX TestResult.

RRValue

String

Der Wert der Ablesung

RRValueUnits

String

Die für den Messwert geltende SI-Einheit.

RRTrigger

Byte

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, das das CFX-Gateway benachrichtigt.


CFX ReadingsRecord message illustration


Ereignisauslöser

Typ

Anmerkungen

RRTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

RRRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

RRTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

RRRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


  • Jede vom CFX-Gateway ausgegebene Nachricht ReadingsRecorded CFX kann mit einer WIP-Transaktion verbunden sein, muss es aber nicht.
  • Wenn ein Gerät diese Nachricht während einer WIP-Transaktion auslöst, werden die Messwerte für die Einheiten in dieser WIP-Transaktion aufgezeichnet.
  • Wenn ein Gerät diese Nachricht außerhalb einer WIP-Transaktion auslöst, werden die Messwerte für das Gerät aufgezeichnet.

CFX FaultOccurred Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

FOFaultSeverity

Byte

  • Information 0
  • Warning 1
  • Error 2
  • Alarm 3

    Vergleiche die Aufzählung CFX FaultSeverity.

FOFaultCause

Byte

Ein Wert von 0 bis 17.


Vergleiche die Aufzählung CFX FaultCause .

FOFaultCode

String

Die Art des Fehlers.


CFX FaultOccurred message illustration


Event triggers

Typ

Anmerkungen

FOTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

FORxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

FOTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

FORxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


Alle vom CFX-Gateway gemeldeten Fehler werden vom CFX-Gateway zwischengespeichert, damit sie gelöscht werden können. Dieser Cache ist nicht dauerhaft.


Beispiel 1
Es gibt eine einfache Vorrichtung an einer Linie, die es einem Bediener ermöglicht, die Linie anzuhalten. Diese Vorrichtung besteht aus einem einzigen Wert, der für Handshake-Zwecke verwendet wird. Eine Änderung dieses Handshake-Wertes auf einen Wert größer als Null ist erforderlich, damit das CFX-Gateway diese CFX-Nachricht ausgibt.

FOFaultSeverity                        =1
FOFaultCause                           =3
FOFaultCode                            =Operator-Actioned Line Stop

FOTxTriggerSet                         =TRIGGER(linestop,0)>0
FORxTriggerSet                         =
FOTxTriggerReset                       =
FORxTriggerReset                      =

Es wird ein einzelner Handshake verwendet.


Jedes Mal, wenn diese Meldung ausgelöst wird, wird eine CFX FaultOccurred-Meldung mit dem Schweregrad Warnung, der Ursache Sicherheitsstopp und dem Code "Operator-Actioned Line Stop" ausgegeben.


Beispiel  2
Ein Gerät auf einer Linie meldet Fehler, die den Schweregrad, die Ursache und eine Beschreibung angeben, wobei ein einziger Wert für Handshake-Zwecke verwendet wird. Eine Änderung dieses Handshake-Werts auf einen Wert größer als Null ist erforderlich, damit das CFX-Gateway diese CFX-Nachricht ausgibt.

FOFaultSeverity                        = ENUM(severity,
                                              Information:1|
                                              Warning:11-31|
Error:0|
Alarm:2-10,32-40)
FOFaultCause                           = ENUM(fault,
                                              SafetyStop:1|
                                              PowerFailure:0|
                               ServicesFailure:2-10)
FOFaultCode                            =TAG(faultmessage)

FOTxTriggerSet                         =TRIGGER(faulttrigger,0)>0
FORxTriggerSet                         =
FOTxTriggerReset                      =
FORxTriggerReset                      =

Es wird ein einzelner Handshake verwendet.

CFX FaultCleared Nachricht 

Ereignisauslöser

Typ

Anmerkungen

FCTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

FCRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

FCTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

FCRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


Der CFX-Standard geht davon aus, dass ein Gerät, das einen Fehler meldet, auch explizit mitteilt, wann dieser Fehler behoben ist. Das CFX-Gateway ist so konzipiert, dass ein Gerät mehrere Fehler mit einer einzigen Benachrichtigung melden kann, die besagt, dass alle Fehler behoben sind. Wenn ein Gerät eine Störung meldet, gibt das CFX-Gateway daher die Nachricht FaultOccurred aus und speichert die von einem Gerät gemeldete Störung im Cache.

Wenn die Benachrichtigung über die Fehlerbehebung eingeht, gibt das CFX-Gateway eine FaultCleared-Nachricht für jeden für das Gerät zwischengespeicherten Fehler aus und löscht dann die für das Gerät zwischengespeicherten Fehler.

CFX LogEntryRecorded Nachricht

Eigenschaft der Nachricht

Datentyp

Anmerkungen

LERImportance

Byte

  • Debug 0
  • Information 1
  • Warning 2
  • Error 3
  • Fatal 4
    Vergleiche die Aufzählung CFX LogImportance.

LERMessage

String

Eine Beschreibung des Protokolleintrags.

Ereignisauslöser

Typ

Anmerkungen

LERTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

LERRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

LERTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

LERRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.

CFX StationStateChanged Nachricht

Tag-Name

Datentyp

Anmerkungen

SSCState

Byte

Ein Wert von 1000 bis 6500.


Vergleiche die Aufzählung CFX ResourceState.

Ereignisauslöser

Typ

Anmerkungen

SSCTxTriggerSet

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um dem CFX-Gateway mitzuteilen, dass Daten aus dem Gerät gelesen werden können.

SSCRxTriggerSet

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway die Daten-Tags aus dem Gerät gelesen hat.

SSCTxTriggerReset

Bedingung

Wenn sich dieser Wert ändert, wird ein Ereignis ausgelöst, um das CFX-Gateway über den Abschluss der Datenübertragung vom Gerät zu informieren.

SSCRxTriggerReset

Wert

Dieser Wert wird gesetzt, wenn das CFX-Gateway von dem Gerät benachrichtigt wurde, dass es den TxTrigger zurückgesetzt hat.


Beispiel 1
Ein einziger Wert auf dem Gerät "state" identifiziert seinen Zustand, und eine Änderung dieses Wertes ist erforderlich, um das CFX-Gateway zur Ausgabe dieser CFX-Nachricht zu veranlassen.

SSCState                                  = ENUM(state,
                                                 PRD:1|
SBY:0|
SBY_NoProduct:3|
SBY_NoProductBlocked:2|
SBY_NoProductStarved:8|
SDT:10-20|
USD:22)

SSCTxTriggerSet                        = TAG(state) IS NOT NULL
SSCRxTriggerSet                        =
SSCTxTriggerReset                   =
SSCRxTriggerReset                   =

Es wird ein einzelner Handshake verwendet.


Hinweis:

Wenn das CFX-Gateway eine StationStateChanged CFX-Nachricht sendet, wird der vorherige Zustand zusammen mit dem neuen Zustand gemeldet. Das CFX-Gateway speichert den zuletzt gemeldeten Zustand für das Gerät, so dass das Gerät einfach seinen neuesten Zustand melden kann.

CFX UnitsTested Nachricht

Die Nummerierung der Messeigenschaften wird wie folgt bezeichnet:


<Circuit Position#><Test#><Measurement#>


wobei die Nummer der ersten Messung in einem Test immer 1 ist.


  • Die Benutzeroberfläche für die Konfiguration sieht zunächst wie folgt aus:


UnitsTested message


  • Bei einem Gerät, bei dem der Wert für Einheiten pro Transaktion auf 1 gesetzt ist, wird der Benutzeroberfläche ein Test hinzugefügt, wenn Sie die Schaltfläche   auswählen:


UnitsTested message


  • Bei einem Gerät, bei dem der Wert Einheiten pro Transaktion auf 2 eingestellt ist, wird bei Auswahl der Schaltfläche ein Test pro Einheit zur Benutzeroberfläche hinzugefügt:


    UnitsTested message

    Hinweis:

    Die Möglichkeit, Tests und Messungen hinzuzufügen oder zu entfernen, ist auf die für Einheit 1 angezeigten Tests und Messungen beschränkt. Dies ist beabsichtigt, um zu verdeutlichen, dass die Liste der Tests und Messungen nicht von Einheit zu Einheit variiert.

Beispiele:

Die folgenden Beispiele beziehen sich auf ein Gerät, bei dem der Wert "Einheiten pro Transaktion" auf 1 gesetzt ist.

  • Wenn Sie die Schaltfläche (rechts neben der Beschriftung Messungen) auswählen, wird dem ersten Test eine Messung hinzugefügt:

    UnitsTested message


  • Wenn Sie die Schaltlfäche erneut auswählen (um eine weitere Messung hinzuzufügen), wird eine zweite Messung zum ersten Test hinzugefügt:

    UnitsTested message

  • Wenn Sie die Schaltfläche erneut auswählen (um einen weiteren Test hinzuzufügen), wird ein zweiter Test nach den Messungen des ersten Tests hinzugefügt:

    UnitsTested message

  • Wenn Sie die Schaltfläche (rechts neben der Beschriftung Messungen unter Test 2) auswählen, wird eine Messung zum zweiten Test hinzugefügt:

    UnitsTested message

  • Wenn Sie die schaltfläche  neben einem Testnamen wählen, wird dieser Test aus dem Geräteprofil gelöscht, einschließlich aller Messungen dieses Tests.
  • Wenn Sie auf die Schaltfläche  neben einem Messungsnamen klicken, wird diese Messung aus dem Test gelöscht, in dem sie definiert ist.
  • Wenn Sie einen Test oder eine Messung löschen, wird die Nummerierung der übrigen Tests und Messungen angepasst. Nehmen Sie eine Situation an, in der zwei Tests identifiziert wurden und der erste Test anschließend gelöscht wurde. In diesem Szenario wird Test 2 in Test 1 umbenannt.

CFX UnitsInspected Nachricht

Die Nummerierung der Defekteigenschaften wird wie folgt angegeben:

<Circuit Position#>-<Defect#>


wobei die Nummer des ersten Fehlers für eine Einheit immer 1 ist.


  • Die Benutzeroberfläche für die Konfiguration sieht zunächst wie folgt aus:

    UnitsInspected message


  • Bei einem Gerät, bei dem der Wert für Einheiten pro Vorgang auf 1 gesetzt ist, wird der Benutzeroberfläche ein Fehler hinzugefügt, wenn Sie die Schaltfläche  auswählen:

    UnitsInspected message


  • Bei einem Gerät, bei dem der Wert Einheiten pro Transaktion auf 2 eingestellt ist, wird bei Auswahl der Schaltfläche ein Test pro Einheit zur Benutzeroberfläche hinzugefügt:

    UnitsInspected message 


    Hinweis:

    Die Möglichkeit zum Hinzufügen und Entfernen von Mängeln ist auf die für Einheit 1 angezeigten beschränkt - dies ist beabsichtigt, um zu verdeutlichen, dass sich die Liste der Mängel nicht von Einheit zu Einheit unterscheidet.

  • TDieses Beispiel bezieht sich auf ein Gerät, bei dem der Wert Einheiten pro Vorgang auf 1 eingestellt ist. Wenn Sie die Schaltfläche   (rechts neben dem Etikett Defects) auswählen, wird jeder Einheit ein Defekt hinzugefügt:
    UnitsInspected message


  • No labels