Jump to content
  • Sign in to follow this  

    SPS-Programm zum Lesen der Temperatur in der SPS

       (0 reviews)

    leizuofa

    Dies ist ein SPS-Programm zum Lesen der Temperatur in der SPS. Lernen Sie die SPS-Programmierung anhand von Beispielproblemen und -lösungen.

    Temperatur in der SPS lesen

    Problembeschreibung

    Schreiben Sie ein SPS-Programm, in dem wir die tatsächliche Temperatur überwachen können.

    Hier verwenden wir einen externen Temperaturregler und sein Ausgang ist auch mit der SPS verbunden, um die Temperatur des Materials im Tank zu überwachen.

    Problemdiagramm

    84-1.gif

    Problemlösung

    RTD-Geräte mit einem Widerstand, der sich bei Temperaturänderungen linear ändert.

    Dieser Widerstandswert ändert sich bei Temperaturänderungen und durch Zufuhr eines konstanten Stroms kann der gemessene Spannungsabfall über dem Widerstand verwendet werden, um den neuen Widerstand und damit die Temperatur zu bestimmen.

    RTDs gibt es in verschiedenen Typen, der häufigste Typ ist ein PT100. Es besteht aus Platin, das auf 100 Ohm bei 0 Grad C kalibriert wurde.

    In der obigen Anwendung möchten wir die Materialtemperatur des Tanks messen. Dazu verwenden wir einen RTD-Sensor, der die Temperatur des Tanks misst und ein Signal an den Temperaturregler sendet.

    Der Temperaturregler sendet ein Signal in Form einer Spannung (0-10 V DC). Wenn der RTD eine Temperatur von 0 Grad erkennt, sendet er 0 V DC und wenn die Höchsttemperatur erkannt wird, sendet er 10 V DC an die SPS.

    Der Temperaturregler ist direkt mit der SPS verbunden, sodass die SPS die Spannung liest.

    Hinweis: – Hier betrachten wir zur Erklärung eine einfache Anwendung. Wir müssen die Materialtemperatur des Tanks mithilfe eines RTD-Sensors messen. Und berücksichtigen Sie auch andere Komponenten zu Steuerungszwecken.

    Angenommen, der Skalierungsbereich des Temperaturreglers beträgt 0-100 °C = 0 bis 10 V DC, und entsprechend diesem Signal berücksichtigt die SPS 0 bis 27648.

    E/A-Liste

    M-Speicher

    • Analogwert vom Temperaturregler: MW100
    • Tatsächlicher Wert vom Temperaturregler: MD104
    • Multiplikation: MD108
    • Tatsächliche Temperatur in °C: MD112

    SPS-Kontaktplandiagramm zum Ablesen der Temperatur

    84-2.gif
    84-3.gif84-4.gif

    Erklärung der SPS-Logik

    Für diese Anwendung haben wir S7-300 SPS und TIA-Portalsoftware zur Programmierung verwendet. Wir können diese Logik auch mit anderen SPSen implementieren.

    Netzwerk 1:
    In diesem Netzwerk implementieren wir eine Logik zur Wertkonvertierung. Es ist notwendig, den Wert für Multiplikationszwecke oder Berechnungen von INT in DINT umzuwandeln. Mithilfe der Konvertierungsanweisung wird der Analogwert des RTD (MW100) in einen tatsächlichen Analogwert (MD104) umgewandelt.

    Hinweis: Der Temperaturregler liefert ein 0-10-V-Gleichstromsignal an die SPS. Ein ADC-Konverter oder ein analoges Eingangsmodul wandelt dieses Analogsignal in eine digitale Form um, und der Bereich dieses Digitalsignals liegt zwischen 0 und 27648. Dieser Digitalbereich kann sich von einer SPS zur anderen ändern.

    Netzwerk 2:
    Wir haben einen RTD-Temperaturbereich von 0 bis 100 °C und einen Ausgangsspannungsbereich von 0 bis 10 V Gleichstrom. Wir müssen also diese Spannungsausgabe in Bezug auf die Temperaturanzeige skalieren. Hier multiplizieren wir den Wert gemäß der Gleichung und der Endwert wird in MD108 gespeichert.

    Hinweis: Hier liegt der Temperaturregler und der Temperaturmessbereich bei 0-100 °C.

    Netzwerk 3:
    Jetzt wird für das Endergebnis der multiplizierte Wert durch 27648 geteilt, das Ergebnis wird in MD112 (tatsächliche Temperatur in °C) gespeichert.

    Hinweis: Die obige Anwendung kann von der tatsächlichen Anwendung abweichen. Dieses Beispiel dient nur zu Erklärungszwecken. Wir können diese Logik auch in anderen SPS implementieren. Dies ist das einfache Konzept der Temperaturmessung in der S7-300-SPS. Wir können dieses Konzept auch in anderen Beispielen verwenden.

    Alle im Beispiel berücksichtigten Parameter dienen nur zu Erklärungszwecken. Die Parameter können in tatsächlichen Anwendungen unterschiedlich sein.

    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...