Programmierung des Typs Simple
Ein Typ Simple (Einfach) wird immer von einem HSCSimple_TM3-Funktionsbaustein 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 folgenden Tabellen beschreiben die Verwendung der verschiedenen Pins des Funktionsbausteins im Modus Modulo-Schleife.
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 |
Setzt den Zähler an der steigenden Flanke zurück und initialisiert ihn. |
ACK_Modulo |
BOOL |
Setzt Modulo_Flag an der steigenden Flanke zurück. |
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgang |
Typ |
Kommentar |
---|---|---|
Run |
BOOL |
TRUE = Gibt an, dass der Zähler aktiviert ist. |
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 |
Wird auf TRUE gesetzt, wenn der Zähler den Modulo-Wert überschreitet. |
CurrentValue |
DWORD |
Der Wert des Zählers. |