Verwendung von Endschaltersignalen im Pos-Template

Frage:
Das Template im Software-Package Positioner sieht in der Grundeinstellung nicht den Anschluss von Endschaltersignalen an den Digitaleingängen vor.  Welche Modifikationen müssen am Positioner-Template vorgenommen werden, um Hardware-Endschalter an den Digitaleingängen zu aktivieren?

Antwort:
Die Aktivierung der Endschalter kann durch eine einfache Modifikation in den globalen Variablen (Reiterkarte <Resourcen>, Ordner Globale Variablen/TemplateInterface/VarHardwareSignals) so vorgenommen werden, daß der negative Endschalter direkt an Klemme E1, der positive Endschalter direkt an E2 angeschlossen werden kann:

1. Öffnen Sie die globalen User-Variablen (Ordner Globale Variablen/TemplateInterface/VarHardwareSignals).
2. Entfernen Sie hinter den Variablen g_bLimitSwitchNeg und g_bLimitSwitchPos die Kommentarzeichen vor und nach der Zuweisung an eine absolute Speicheradresse ('AT %IX1.0.x'), damit der Bezug zur absoluten Adresse (= Verknüpfung auf die digitalen Eingänge E1 und E2) wirksam wird.
3. Löschen Sie die Initialisierung auf den Wert TRUE oder kommentieren Sie den entsprechenden Teil aus.
4. Nach erfolgreicher Änderung in den globalen Variablen sollte der Deklarationsteil der User-Variablen ähnlich wie unten dargestellt aussehen.
5. Ergänzen Sie in der Steuerungskonfiguration den Systembaustein DIGITAL_IO.
Entgegen der vom Positionierregler 9300EP gewohnten Darstellungsweise eines TRUE-Signals bei angefahrenem Endschalter und Nutzung der Pegelinvertierung über die Codestellen C0114/00x (x = 1 ... 5) werden im Positioner-Template die Endschaltersignale im unbetätigten Zustand als TRUE angenommen ('Drahtbruch sicher'). Das ist der Grund, warum diese Signale bei Betrieb ohne Endschalter bei der Variableninitialisierung auf TRUE gesetzt werden müssen.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200406843/0/
Contact form