Temperaturüberwachung mit Anzeige auf TP177A

SebastianM

Level-1
Beiträge
45
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!
Habe ein kleines Problem bezgl der Programmierung. Bin Anfänger... :confused:

Meine Aufgabe:
Temperaturen erfassen (PT100) auswerten. Ist-, Warn- und Abschalttemperatur soll dann grafisch auf einem TP177A dargestellt werden.

Beispiel:
Betriebstemperatur 33°C - Die Anlage läuft
Warntemperatur 40°C - Eine Hupe etc soll ertönen
Abschalttemperatur 50°C - Die Anlage wird gestoppt

Das soll dann zur Übersicht grafisch dargestellt werden

Habe zur Verfügung

1 CPU 312
1 SM 323
1 SM 331
1 TP 177A
4 PT 100

Bitte um Hilfe!

Viele Dank im Voraus!!

MfG
Sebastian
 
Fang doch am besten erst mal an, das eigentliche Programm zu erstellen damit das schon mal läuft.
Wenn Du das hast, dan das TP17... ranhängen.

Fang mal an die richtigen Fragen zu stellen,
bei so einer Frage bzw Aufgabenstellung hapert es meistens
(Tschuldigung SebastianM kann muss aber nicht zutreffen )

1. wie wird der PT100 angeschlossen
2. Wie und wo wird der Wert eingelesen
3. Wie kann man den Wert in Real scalieren
4. Wie kann man die Grenzwerte überwachen
...
Dann kommt das TP
.....

Also SebastianM sag mal was Du kannst und dann können wir einsteigen.
Du must schon etwas dazu beitragen, nur einfach Hilfe schreien, bei den Informationen ???
 
Also um ehrlich zu sein, weiß ich noch nicht mal wie ich den PT100 genau anzuschließen habe. Finde bezgl der Baugruppe keine genaue Beschreibung. Was auf der Siemens Website beschrieben ist passt nicht so... Der PT 100 soll als 2 Leiter angeschlossen werden.

@ jabba
Deine Fragen passen schon sehr gut.

Ich glaube ich bin mit dem Projekt, was mir zugewiesen wurde bisl überfordert :(
Es schien mir Anfangs als recht einfach zu realisieren.

Viele Grüße
Sebastian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Sebastian,
warum denn gleich das Handtuch werfen.

Was kannst Du schon machen.
Den PT100 kannst Du mit ner Analogen Eingangsbaugruppe einlesen und weiterverarbeiten.

Du bekommst hier natürlich schon Hilfe.
ABer ist es nicht gut auch für Dich, wenn man am Ende sagen kann,
jetzt hab ich´s verstanden ?

Du wirst sehen, wenn Du das Prinzip der SPS verstanden hast, macht das Arbeiten damit Spass. Natürlich braucht es seine Zeit, um ein alter Hase zu werdn.
 
Aufgabe :
Betriebstemperatur 33°C - Die Anlage läuft
Warntemperatur 40°C - Eine Hupe etc soll ertönen
Abschalttemperatur 50°C - Die Anlage wird gestoppt


Hardware

1 CPU 312
1 SM 323
1 SM 331
1 TP 177A
4 PT 100

So könnstest Du jetzt anfangen.

Lösungsansätze:

Einfach über Vergleicher Ausgänge setzen.
Am Ende kann man das Ganze unbegrenzt aubauen evtl. mit Regler usw.

Gruss Sven
 
Also um ehrlich zu sein, weiß ich noch nicht mal wie ich den PT100 genau anzuschließen habe. Finde bezgl der Baugruppe keine genaue Beschreibung. Was auf der Siemens Website beschrieben ist passt nicht so... Der PT 100 soll als 2 Leiter angeschlossen werden.

@ jabba
Deine Fragen passen schon sehr gut.

Ich glaube ich bin mit dem Projekt, was mir zugewiesen wurde bisl überfordert :(
Es schien mir Anfangs als recht einfach zu realisieren.

Viele Grüße
Sebastian

Ich sehe das auch wie s.leuschke,
vieleicht ist alles im Moment sehr komplex für Dich.
Zerlegen wir das ersteinmal in
1. Hardware, wie wird der PT100 angeschlossen
2. Wie wird die Hardware konfiguriert
3. Wie wird der PT100 eingelesen
4. Programm erstellen, Grenzen abfragen
5. Display Verbindung erstellen
6. Display Variablen erstellen
7. Display Kurven anlegen, und Grafik erzeugen.

Gib mal genau an welche CPU und vor allem welche 331 das ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja kann mir vorstellen, dass im Moment alles sehr komplex ist.
Ich hatte bis jetzt schon viel mit Logo zu tun, und seit kurzem mit S7.
Da gibt es halt doch viele Zusammenhänge. Obwohl ich sagen muss, Logo ist auch nicht schlecht, bzw. in vieler Hinsicht einfacher. Aber lässt sich halt im Maschinenbau nur schwer einsetzen.
 
Vielen Dank erst mal für die super Hilfe und die Aufmunterung :-D

Habe eine

- CPU 312 | 312-1AE13-0AB0 (finde ich nicht mal im Simatic Manager (evtl. zu alte Version?))

- SM 331 | 331-1KF01-0AB0

- SM 323 | 323-1BL00-0AA0

zur Verfügung.

Vielen Dank :s12:
 
Zuletzt bearbeitet:
Das ist doch schon mal etwas,
mit der 312 er muss ich morgen mal schauen.
Hab auf meinen priv. Notebook wegen Vista kein Simatik installiert.
Wenn ich zu Hause wäre, könnte ich an meinen stationären PC auch nachschauen.
Vielleicht kommt man hier auch mit einen Update weiter.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank erst mal für die super Hilfe und die Aufmunterung :-D

Habe eine

- CPU 312 | 312-1AE13-0AB0 (finde ich nicht mal im Simatic Manager (evtl. zu alte Version?))

- SM 331 | 331-1KF01-0AB0

- SM 323 | 323-1BL00-0AA0

zur Verfügung.

Vielen Dank :s12:

Gib mal Deine Softwarestände an
hast Du PLCSIm zur Verfügung ?

Liegt dir das Handbuch S7_300RHB Baugruppen vor ?
Da ist der Anschluss eines PT100 beschrieben.

Du must schon noch ein wenig das Tempo vorgeben, nicht das wir uns einen Wolf schreiben und du weisst das schon.

Im Anhang der Anschlussplan.
Das Heisst , wenn der PT 100 an Kanal 1 soll
Pin 3 mit Pin 5 brücken, und Pin 3(5) und Pin4 an den PT100
 

Anhänge

  • 331.jpg
    331.jpg
    67,8 KB · Aufrufe: 145
Zuviel Werbung?
-> Hier kostenlos registrieren
Softwarestand
Version V5.3 + SP1
Ausgabe 5.3.10

PLCSIM habe ich leider nicht, hört sich aber laut Beschreibung sehr interessant an...
Auch das Handbuch habe ich noch nicht gefunden...

Also verdrahtet habe ich jetzt alles.
Nur die Konfiguration und das Einlesen der Werte sind schon mein nä Problem.
 
Zuletzt bearbeitet:
Ich weis jetzt nicht wie weit Deine Programmierkenntnisse gehen.
Aber so kannst Du vorgehen.

Lade Temp.Fühler
Umwandeln in Real

dann entsprechend vergleichen
Temp = ... dann Anlage läuft
Temp => als ... dann Hupe
Temp => als ... dann Anlage Stopp

Wenn Du das jetzt entsprechend noch verknüpfen tust ( Anlage Start-Stopp mit entsprechender Temp. ) bist Du schon fast am Ziel.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Softwarestand
Version V5.3 + SP1
Ausgabe 5.3.10

PLCSIM habe ich leider nicht, hört sich aber laut Beschreibung sehr interessant an...
Auch das Handbuch habe ich noch nicht gefunden...

Also verdrahtet habe ich jetzt alles.
Nur die Konfiguration und das Einlesen der Werte sind schon mein nä Problem.


Ich bin mir nicht sicher ab welchen Softwarestand das geht:
Öffnen den Hardwaremanager
Extras->HW-Updates installieren
Ansonsten nimm erst einmal die CPU die vorhanden ist.

Gehen wir mal davon aus, die 323 ist auf Platz 4 und die 331 auf Platz 5.
Dann haben die Digitalen E/A's die Adressen 0-1 und die Analogwerte PEW272- PEW288

Der PT100 an Kanal 1 hätte dann PEW272.

Im Programm kann Du den Zustand nicht direkt über Steuern/Variablen anzeigen, da dieser Bereich ausserhalb der Aktualisierung im Prozessabbild steht.

Nach der Konfiguration solltest Du versuchen dies in die CPU zu laden, um erst mal zu prüfen, ob Deine Software dies ohne Update zulässt.
 
Zuletzt bearbeitet:
Ich versteh das nicht so ganz. Überall sieht man andere Werte.
Bei mir sieht der Code grad so aus....

L PEW 272
ITD
DTR
L 2.720823e+000 ?????????? ist sicher falsch ;)
*R
T MD 20


Vielleicht sollt ich das doch jemand anderes machen lassen.
Habs mir doch etwas zu einfach vorgestellt.
(Hab leider nur "schulische Kenntnisse" aus der Ausbildung.

Aber vielen Dank für eure Hilfe

Gruß Sebastian
 
Code:
 L PEW 272
ITD
DTR
L 2.720823e+000    ?????????? ist sicher falsch ;)
*R
T   MD  20

ohne das ganze topic gelesen zu haben: ja, das ist sicher falsch!

wenn es sich um ein strom oder spannungssignal handelt nimm

Code:
*
      L     #in 
      ITD    
      DTR    
      T     #in_real 
      L     #hi_lim 
      L     #lo_lim 
      -R     
      L     #in_real 
      *R     
      L     2.764800e+004       //Skalierungsfaktor
      /R     
      L     #lo_lim 
      +R     
      T     #out
handelt es sich beim PEW 272 um einen Pt100-Widerstandswert nimm

Code:
*
      L     PEW 272
      ITD    
      DTR
      L     1.000000e+001
      /R
      T     MD 10
 
Zuletzt bearbeitet:
Zurück
Oben