21.02.2024 09:03 | |
Beigetreten: 01.02.2021 Letzter Bes: 11.11.2024 Beiträge: 1466 Bewertung: (149)
|
Im TIA Portal können verschiedene Geberarten von schnellen Zählern realisiert werden. Im Anwendungsbeispiel S7-1200: Anwendungsbeispiele für schnelle Zähler (HSC) werden folgende Zählerarten und deren Umsetzung näher erläutert:
Eine Voraussetzung für die Ausführung der Anweisung ist, dass ein zu steuernder Schneller Zähler aktiviert ist. Pro Schnellen Zähler können Sie im Programm nur eine Anweisung "Schnelle Zähler steuern" gleichzeitig ausführen. Die Einstellungen für die jeweiligen Gebersignale können aus der Konfiguration im Anwendungsbeispiel übernommen werden. Für die Programmierung wird auf die vorgefertigten Anweisungen CTRL_HSC und CRTL_HSC_EXT zugegriffen. Die genaue Projektierung ist dem oben genannten Anwendungsbeispiel und dessen Dokumentation zu entnehmen: Anwendungsbeispiele für schnelle Zähler Für die Anweisungen CTRL_HSC gilt, dass der Zähler in beide Richtungen funktioniert. Die Zählrichtung definiert, ob ein Schneller Zähler vorwärts oder rückwärts zählt. Sie wird durch die folgenden Werte am Eingang NEW_DIR definiert: 1 = Vorwärts, -1=Rückwärts. Es muss jedoch nicht zwangsläufig ein Wert manuell am Eingang „DIR“ hinterlegt werden. Für den Schnellen Zähler kann die zutreffende Betriebsphase gewählt werden. Anhand einer Änderung im Zählwert werden Richtungswechsel erkannt. Nachzulesen ist dies im Handbuch der S7-1200 im Kapitel 10.1.3.2 Betriebsphase. Ein Wechsel der Zählrichtung über die Anweisung "CTRL_HSC " ist nur dann möglich, wenn für den angegebenen Zähler eine Richtungssteuerung über das Programm parametriert ist. Die am Eingang NEW_DIR angegebene Zählrichtung wird in einen schnellen Zähler geladen, wenn das Bit am Eingang DIR gesetzt ist. Hinweis Viele Grüße Eure Fachberatung Deutschland (SK) |
Folgen Sie uns auf