TIA Portal, wie man den laufenden Timer auf dem HMI anzeigt

0

TIA Portal, wie man den laufenden Timer auf dem HMI anzeigt

 

In diesem Tutorial werden wir einen laufenden Timer auf dem HMI in einem geeigneten Format anzeigen. Dazu konvertieren wir LTime (den aktuellen Wert des Timers) in eine Anzahl von Strings (Stunden, Minuten, Sekunden usw.) und kombinieren sie zu einer einzelnen Zeichenfolge, die auf dem HMI angezeigt wird.

1. Richten Sie einen Timer ein, der auf dem HMI angezeigt wird.

TIA Portal Timer
TIA Portal Timer

Ich habe eine FB erstellt, in die ich meinen Timer eingefügt habe, also kann ich einen Multi-Instanz-DB-Typ verwenden. Ich habe auch andere Tags als lokale Statik deklariert.

Da ich die Dauer länger als 24 Tage anzeigen möchte, habe ich den Timer-Daten typ geändert Time (T#-24d_20h_31m_23s_648ms to T#+24d_20h_31m_23s_647ms) to LTime (LT#-106751d_23h_47m_16s_854ms_775us_808ns to LT#+106751d_23h_47m_16s_854ms_775us_807ns).

2. Erstellen Sie FC zum Konvertieren von LTime in String.

In diesem FC nehmen wir Tage, Stunden, Minuten, Sekunden und Millisekunden aus LTime heraus. Konvertiere sie separat in Strings und kombiniere sie dann mit allen dazwischen platzierenden Trennzeichen.

Ich habe die Nanosekunden und Mikrosekunden übersprungen, da wir aufgrund von Verbindungsverzögerungen, der Reaktionszeit des menschlichen Auges, der Bildschirmaktualisierungsrate usw. ihre Änderung auf dem HMI ohnehin nicht bemerken könnten.

 

TIA Portal Conversion FC
TIA Portal Conversion FC

Sie können den Block entweder von unserer DOWNLOAD-SEKTION herunterladen oder den Code von hier kopieren.

Und vergiss nicht lokale Variablen zu definieren:

TIA Portal FB Local Variables
TIA Portal FB Local Variables

3. Rufen Sie die Konvertierung FC auf.

TIA Portal Conversion FC Call
TIA Portal Conversion FC Call

Rufen Sie die Umwandlungsfunktion auf, mit der wir den Timer auf dem HMI anzeigen können.

4. Legen Sie den Timer auf dem Bildschirm des HMIs ein.

E / A-Feld per Drag & Drop auf den Bildschirm ziehen:

 

TIA Portal IO Field
TIA Portal IO Field

Konfigurieren Sie E / A-Feld:

Markieren Sie das EA-Feld und gehen Sie zu: Eigenschaften »Allgemein» Anzeigeformat und wählen Sie aus dem Dropdown-Menü ‚String‘. Ändern Sie die Feldlänge auf mindestens „22“, um die lange Zeichenfolge, die wir erstellt haben, zu berücksichtigen. Ändern Sie den Modus auf „Ausgabe“ und zeigen Sie am wichtigsten auf die richtige Variable in der SPS:

TIA Portal IO Field Timer
TIA Portal IO Field Timer

 

 

 

0 Shares

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.