Jump to content
  • Sign in to follow this  

    SPS-Programm zur automatischen Parameterinitialisierung beim Einschalten

       (0 reviews)

    leikang

    Dies ist ein SPS-Programm zur automatischen Parameterinitialisierung beim Einschalten.

    Parameterinitialisierung beim Einschalten

    Problembeschreibung

    In vielen Anwendungen ist es notwendig, einige Daten beim Einschalten der Maschine zu initialisieren.

    Manchmal wird der Wert einiger Parameter aufgrund eines Stromausfalls auf Null gesetzt.

    Aufgrund dieses Problems muss der Bediener alle Daten erneut oder jedes Mal während eines Stromausfalls eingeben.

    Wenn die Maschine eingeschaltet wird, sollten zu diesem Zeitpunkt die erforderlichen Parameter automatisch initialisiert werden.

    Hier diskutieren wir dieses Problem mit einer grundlegenden Leiterlogik.

    Problemdiagramm

    66-1.gif

    Problemlösung

    In diesem Fall müssen wir die Logik in das SPS-Programm schreiben, damit alle Parameter automatisch initialisiert werden.

    Wir können auch eine manuelle Initialisierungstaste einrichten, damit der Bediener Daten initialisieren kann, während die Maschine läuft.

    Hier betrachten wir die eingestellte Maschinengeschwindigkeit als Daten und sie wird automatisch initialisiert, wenn die Maschine eingeschaltet wird.

    Wenn der Bediener die eingestellte Geschwindigkeit während des laufenden Zyklus neu initialisieren möchte, muss er dies über die Initialisierungstaste tun.

    SPS-Kontaktplan

    Hier ist das PLC-Programm Automatische Parameterinitialisierung beim Einschalten.

    66-2.gif

    Liste der PLC-Ein-/Ausgänge

    Eingabeliste

    • Parameterinitialisierungstaste: I0.0
    • MW10: Geschwindigkeit vom Display einstellen

    Ausgabeliste

    • Mw12: Geschwindigkeit für Antrieb

    Programmbeschreibung

    • Für diese Anwendung verwenden wir S7-1200 PLC und TIA-Portalsoftware zur Programmierung.
    • Diese Logik wird für die Parameterinitialisierung verwendet.
    • Für den ersten Scan haben wir hier S7-1200-Einrichtungen des Systemspeichers verwendet. Jede PLC hat ihren eigenen Systemspeicher.
    • Immer EIN-Bit, immer AUS-Bit, erstes Scan-Bit und geänderter Diagnosestatus sind der Systemspeicher für S7-1200 PLC.
    • Wir können jede Speicheradresse „M“ für den Systemspeicher konfigurieren. Hier haben wir M1.0 für das erste Scan-Bit konfiguriert, das für die Parameterinitialisierung verwendet wird.
    • Wir schreiben für die Parameterinitialisierung in Netzwerk 1. Hier verwenden wir den NO-Kontakt des ersten Scan-Bits (M1.0), um die anfänglichen 5 U/min in MW12 (Geschwindigkeit für Antrieb) zu bewegen. Durch Verwendung der MOVE-Anweisung werden 5 U/min in MW12 bewegt. Fügen Sie den NO-Kontakt der Parameterinitialisierungstaste (I0.0) hinzu, um die anfänglichen 5 U/min in MW12 (Geschwindigkeit für Antrieb) manuell zu bewegen.
    • Um Daten im laufenden Zyklus manuell zu bearbeiten, schreiben wir die Logik in Netzwerk 2. Hier kann der Bediener Daten in MW10 (DREHZAHL EINSTELLEN) vom Display aus eingeben und sie gehen in MW12 (Geschwindigkeit für Antrieb).
    • Angenommen, wir müssen eine Geschwindigkeit von 100 U/min vom Display aus eingeben, wird dies in das Wort MW10 (Geschwindigkeit vom Display einstellen) geschrieben und gemäß der Logik in MW12 (Geschwindigkeit für Antrieb) bewegt, sodass der Motor mit 100 U/min läuft.

    Laufzeittestfälle

    66-3.gif

    Hinweis: Die obige SPS-Logik bietet eine grundlegende Vorstellung von der Anwendung eines SPS-Programms zur automatischen Parameterinitialisierung beim Einschalten. Die Logik ist begrenzt und keine vollständige Anwendung.

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...