Beispiel: Funktion für den programmierbaren Endschalter hinzufügen
In diesem Beispiel wird erläutert, wie Sie dem HSC-Programm eine Funktion für den programmierbaren Endschalter (PLS) hinzufügen können.
Variablenwerte für die Zählereinstellungen
- MyAppData.PlsEnable wird verwendet, um die PLS-Einstellungen zu aktivieren oder zu deaktivieren. Wenn die Variable MyAppData verwendet wird, sollte der Wert FALSE (deaktiviert) eingestellt werden.
- MyAppData.HscID wird verwendet, um anzugeben, welche integrierten Eingänge auf Basis des Modus und des Anwendungstyps verwendet werden. In den Abschnitten über HSC-Eingänge und Verdrahtungszuordnungen finden Sie Informationen zu den unterschiedlichen IDs, die verwendet werden können, sowie zu den integrierten Eingängen und deren Eigenschaften.
- Wenn ID 0 verwendet wird, kann ID 1 nicht auf demselben Controller verwendet werden, da die Eingänge von der Zurücksetz- und Haltefunktion verwendet werden.
- MyAppData.HscMode wird verwendet, um den Betriebsmodus anzugeben, den HSC zum Zählen verwendet. Siehe HSC-Modus (HSCAPP.HSCMode).
So aktivieren Sie PLS
- Doppelklicken Sie imProjekt-Organizerunter dem HSC-Programm aufLokale Variablen.
- Aktivieren Sie in dem FeldAnfangswertfür die MyAppData.PlsEnable-Variable die Variable und wählen SieTrue.
- Konfigurieren Sie die Unterlauf- und Überlaufeinstellungen.
- Geben Sie in die ZelleAnfangswertvon MyAppData.OFSetting50ein.
- Geben Sie in die ZelleAnfangswertvon MyAppData.UFSetting–50ein.
- (Optional) Konfigurieren Sie die Ausgangsmaske eines Ausgangs.Ergebnisse für dieses Beispiel:
- Die PLS-Variable hat eine Größenordnung von [1..4]. Das heißt, der HSC kann vier Paare mit unterer und oberer Voreinstellung aufweisen.
- Die obere Voreinstellung muss niedriger sein als OFSetting und die untere Voreinstellung muss größer als UFSetting sein.
- Die HscHPOutPut- und HscLPOutPut-Werte bestimmen, welche Ausgänge angeschaltet werden, wenn eine obere oder untere Voreinstellung erreicht wird.

Rückmeldung geben