Programmierung des Typs Simple
Ein Typ Simple (Einfach) wird immer von einem Funktionsbaustein HSCSimple_TM3 verwaltet.
HINWEIS: Beim Build wird ein Fehler erkannt, wenn der Funktionsbaustein HSCSimple_TM3 zur Verwaltung eines anderen HSC-Typs eingesetzt wird.
Hinzufügen eines HSCSimple-Funktionsbausteins
Schritt |
Beschreibung |
---|---|
1 |
Wählen Sie die Registerkarte Libraries im Software-Katalog und klicken Sie auf Bibliotheken. Wählen Sie Intern > IODrivers > TM3 HSC > HSC > HSCSimple_TM3 in der Liste aus. |
2 |
Ziehen und legen Sie das Element im Fenster POU ab. |
3 |
Bearbeiten Sie den Standard-Instanznamen des Typs Simple, sodass dieser mit dem Instanznamen des im Konfigurationsfenster definierten Zählerfunktionsbausteins übereinstimmt. |
Die nachstehenden Tabellen beschreiben die Verwendung der verschiedenen Pins des Funktionsbausteins im Modus One-Shot.
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingang |
Typ |
Kommentar |
---|---|---|
HSC_REF_TM3 |
HSC_REF_TM3 |
Verweis auf die HSC-Instanz. |
Enable |
BOOL |
TRUE = Der Zähler wird aktiviert, und Impulse am Zählereingang werden berücksichtigt. |
Sync |
BOOL |
Bei steigender Flanke wird die Voreinstellung des Zählers geladen. |
ACK_Modulo |
BOOL |
Im One-Shot-Modus nicht verwendet. |
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgang |
Typ |
Kommentar |
---|---|---|
Run |
BOOL |
Wird auf 1 gesetzt, wenn der Zähler aktiviert ist. Wird auf FALSE gesetzt, wenn der Zählerwert 0 erreicht. Zum Neustarten des Zählers ist eine Synchronisation erforderlich. |
Valid |
BOOL |
TRUE: Gibt an, dass die Ausgangswerte auf dem Funktionsbaustein gültig sind. |
Error |
BOOL |
TRUE: Gibt an, dass ein Fehler erkannt wurde. |
ErrorId |
HSC_ERROR_TM3 |
Gibt den Wert des erkannten Fehlers an. Siehe die Enumeration HSC_ERROR_TM3. |
Modulo_Flag |
BOOL |
Im One-Shot-Modus nicht verwendet. |
CurrentValue |
DWORD |
Der Wert des Zählers. |