Das Dialogfeld
mit den wird geöffnet, wenn Sie den Befehl ausführen oder auf eine Trace-Variable in der Trace-Baumstruktur doppelklicken. Der Konfigurationsbefehl steht auch im Kontextmenü der Trace-Baumstruktur im rechten Teil des Trace-Editorfensters zur Verfügung.In den meisten Situationen ist ein zufälliger Start des Tracings und der Anzeige von Eingangssignalen nicht erwünscht (z. B. nach vorherigen Messungen oder wenn die Starttaste gedrückt wird). Meistens bietet sich das Tracing an, wenn ein Trigger für die konfigurierte Zahl von Aufzeichnungen ausgelöst wird (Post-Trigger). Dieses sogenannte „Triggering“ muss an dieser Stelle definiert werden.
Für das Triggering von Eingangssignalen kommen die folgenden Methoden zum Einsatz:
durch die Konfiguration einer Trigger-Variablen
durch die Konfiguration einer Aufzeichnungsbedingung
oder beide Methoden
Parameter |
Beschreibung |
|
---|---|---|
|
Aktivieren Sie dieses Kontrollkästchen, um das Trigger-System zu aktivieren. Die Funktion kann unabhängig von den weiteren Einstellungen aktiviert und deaktiviert werden. Bei deaktiviertem Trigger-System ist der Trace freilaufend. |
|
|
Weisen Sie eine Variable zu. Geben Sie an, welches Signal als Trigger verwendet wird, indem Sie den Namen (und Pfad) des Signals eingeben. Gültige Trigger-Signale sind IEC-Variablen, Eigenschaften, Referenzen, Zeiger, Array-Elemente der Applikation oder Ausdrücke. Zulässige Typen sind alle IEC-Basistypen mit Ausnahme von STRING, WSTRING und ARRAY. Aufzählungen sind ebenfalls zulässig, insofern es sich nicht um die Basistypen STRING, WSTRING oder ARRAY handelt. Der Inhalt eines Zeigers ist kein gültiges Signal. Klicken Sie auf die Schaltfläche , um die Eingabehilfe zu öffnen und einen gültigen Eintrag bereitzustellen. Bei Steuerungen, die die Verwendung von Geräteparametern als Trigger unterstützen, wird eine Liste angezeigt, sobald Sie auf den Parameter klicken. Wenn Sie einen Geräteparameter als Trigger verwenden möchten, wählen Sie das Element aus dieser Liste aus. Öffnen Sie die über die Schaltfläche , und wählen Sie für das Tracing geeignete Parameter aus. Unter werden die im System verfügbaren Parameter aufgeführt. Sie können die Parameternamen auch direkt eingeben oder aus einer anderen Konfiguration kopieren und in das Textfeld einfügen. Geräteparameter werden nur unterstützt, wenn der Trace Manager verwendet wird.
HINWEIS: Falls CmpTraceMgr für das Tracing verwendet wird, muss eine Eigenschaft, die als Trace- (oder Trigger-)Variable verwendet wird, das Compiler-Attribut Attributüberwachung abrufen.
|
|
|
– |
|
|
Trigger-Ereignis auf der steigenden Flanke der booleschen Triggervariablen. Oder bis der unter festgelegte Wert für eine analoge Triggervariable bei einer ansteigenden Ausführung erreicht wird. |
|
|
Trigger-Ereignis auf der fallenden Flanke der booleschen Triggervariablen. Oder bis der unter festgelegte Wert für eine analoge Triggervariable bei einer absteigenden Ausführung erreicht wird. |
|
|
Trigger-Ereignis zu den unter und beschriebenen Bedingungen. |
|
|
Geben Sie die Zahl der Aufzeichnungen pro Trace-Signal ein, die nach der Triggerauslösung aufgezeichnet werden. Standardwert: 50 Bereich: 0...4.294.967.295 |
|
|
Geben Sie einen Wert ein, zu dem der Trigger ausgelöst wird. Über LREAL oder INT) als Triggervariable verwendet wird. können Sie angeben, ob der Trigger bei einer steigenden oder fallenden Flanke der Triggervariablen ausgelöst wird. Der Wert muss (nur) festgelegt werden, wenn eine analoge Variable (Variable eines numerischen Typs wieGeben Sie einen Wert direkt ein. Eine GVL-Konstante bzw. ein ENUM-Wert ist zulässig, wenn sich der Typ in eine Triggervariable umwandeln lässt. Falls IEC-Code verwendet wird, können Sie auch einen willkürlichen IEC-Ausdruck eines Typs, der sich in den der Triggervariable umwandeln lässt, eingeben. Standardwert: – (leer) |
|
|
Wählen Sie aus der Liste der verfügbaren Tasks den Task aus, bei dem die Erfassung des Eingangssignals stattfindet. |
|
|
Wenn Sie die Aufzeichnung mittels einer Bedingung starten möchten, geben Sie hier eine Variable ein. Falls der Trace vorher gestartet wird, beispielsweise durch Drücken der Starttaste, und sich der Wert der Variablen in TRUE ändert, wird die Datenerfassung gestartet, und der Trace-Graph wird angezeigt. Falls CmpTraceMgr verwendet wird, muss die Aufzeichnungsbedingung eine Variable des Typs BOOL sein oder von einem Bit-Zugriff stammen. Ein Zeigerinhalt ist kein gültiger Eintrag. Auch Eigenschaften werden unterstützt. Falls IEC-Code verwendet wird, kann ein willkürlicher IEC-Ausdruck des Tools BOOL eingegeben werden. |
|
|
Geben Sie einen Kommentar zur aktuellen Aufzeichnung ein. |
|
|
Geben Sie ein, ob ms oder µs als Auflösung für den Trace-Zeitstempel verwendet werden. Für jedes erfasste Signal werden Paare aus Wert und Zeitstempel gespeichert und an das Programmiersystem übertragen. Die übertragenen Zeitstempel sind relativ und beziehen sich auf den Tracing-Start. Wenn die Trace-Task eine Zykluszeit von 1 ms oder weniger hat, verwenden Sie einen Zeitstempel mit einer μs-Auflösung. Dies ist nur möglich, wenn in der Steuerung ein Trace-Manager vorhanden ist. |
|
|
Legen Sie diese Option fest, wenn die Trace-Konfiguration und der letzte Inhalt der RTS-Trace-Puffer dauerhaft im Zielgerät gespeichert werden sollen. Diese Option ist nur vorhanden, wenn ein Trace Manager Tracing in der Steuerung durchführt. |
|
|
Klicken Sie auf diese Schaltfläche, um das Dialogfeld zu öffnen. Sie können einige zusätzliche Einstellungen für den Trace-Trigger festlegen. |