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
  1. Doppelklicken Sie im
    Projekt-Organizer
    unter dem HSC-Programm auf
    Lokale Variablen
    .
  2. Aktivieren Sie in dem Feld
    Anfangswert
    für die MyAppData.PlsEnable-Variable die Variable und wählen Sie
    True
    .
  3. Konfigurieren Sie die Unterlauf- und Überlaufeinstellungen.
    1. Geben Sie in die Zelle
      Anfangswert
      von MyAppData.OFSetting
      50
      ein.
    2. Geben Sie in die Zelle
      Anfangswert
      von MyAppData.UFSetting
      –50
      ein.
  4. (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.
    Beispielergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal