AZUBI braucht HILFE ! PT100 in Step7 programmieren (CPU314C-DP)

mech08

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin Mechatroniker im 2 Lehrjahr und soll einen Packungsprüfstand realisieren.

In meiner Anlage befinden sich fünf PT100 und Drucksensoren.
Zunächsteinmal dreht sich die Frage um das programmieren der PT100 in Step7, SIMATIC MANAGER.
Ich benutze die Analogeeingabebaugruppe SM331 AI 8 x 12 BIT (7KF02). Das anschließen und die Einstellung der AI habe ich bereits gemacht. Folgendes habe ich schon eingestellt:

Messart = RT
Messbereich = PT100 Std.
f= 50Hz

Nun will ich die Messwerte der PT100 an einem Display TP177B (WinCC flexible sompact ES) visualisieren.

Hat jemand Ahnung, wie ich das ganze machen muss, wo es Infos gibt, oder schon vorgeschriebene AWLs?

Hab bei Siemens schon geschaut hab aber nichts gefunden, was mir wirklich weiterhelfen konnte. Meine AWL Kenntnisse sind gleich NULL !

Hab einen Punkt erreicht, wobei ich mir nicht helfen kann, leider habe ich auch keinen Ansprechpartner zu diesem Thema!

Wäre super wenn ihr mir schnell antworten könntet, das Projekt muss fertig werden!

Vielen Danke im Vorraus,

Philipp
 
auswerten geht mit

Code:
*
      L     #PT100                      //EW der Analogkarte
      ITD                               //INT to DINT
      DTR                               //DINT to REAL
      L     1.000000e+001               //10 für standard Pt100
      /R                                //Division
      T     #Temperatur                 //Temperatur in REAL
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
ok, such bitte zu Allererst im Forum nach den Begriffen "Normieren" und "Skalieren" evtl. auch nach "FC105". Das sollte dir schon einmal weiterhelfen. Danach kannst du sicher auch konkretere Fragen zum Problem stellen, ist die Frage zu umfassend und zu allgemein, wird eher selten eine konkrete Antwort kommen.
 
die Analogkarte liefert dir die gemessene Temperatur in Zehntel-Grad zurück.

Hast du dich zu diesem Thema schon mal an der Forums-Suchfunktion versucht ...?

Wo vermutest du ein Problem ? Du must doch nur die Messwerte skalieren und dann dem TP zur verfügung stellen ...
 
hier mal ein einfacher AWL code um den eingelesenen Wert auf einem TP darstellen zu können:



UN M 3.2
= L 1.0
BLD 103
CALL "SCALE" //FC105
IN :=PEW276
HI_LIM :=2.765000e+003
LO_LIM :=-2.765000e+003
BIPOLAR:=L1.0
RET_VAL:=MW6
OUT :=MD94
NOP 0
L MD 94 //Skalierter Wert Büro
L 1.000000e+001 //Faktor 10
/R //Division
T MD 74 //Temperaturwert Büro mit Dezimalstelle
 
Zuviel Werbung?
-> Hier kostenlos registrieren
naja... das eigentliche Problem ist, dass ich keine Ahnung von AWL habe. Was für Bausteine benutze ichl, in der die AWL reinkommt?

Bekomm ich irgendwo Unterlagen mit AWL Beispielen zu TP177b und S7-314C- 2DP?
Bei Siemens find ich nur Unterlagen, ohne passende Beispiele!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... und auch sonst kein Grundwissen in SPS-Programmierung ...?
Wenn ja, dann sieht es schlecht aus. Ich hatte da jetzt (bei der Aufgabe) schon etwas Wissen vorausgesetzt ...

Von dem bin ich ebenfalls ausgegangen.
Andere Frage warum machst du es dann überhaupt in AWL?

Erstelle einen OB1 dann einen FC1. in den OB1 schreibst du dann rein:
CALL FC1
somit wird der FC1 aufgerufen.
dein weiteres Programm schreibst du dann in den FC1 rein.
Von dort aus kannst du dann auch den Scale-Baustein, also den FC105 aufrufen. Nachdem du in von der Bibliothek in dein Projekt kopiert hast.
Wenn du dann noch den AWL Code von mir rein schreibst hast du die aktuelle Temperatur im MD.
 
Von dem bin ich ebenfalls ausgegangen.
Andere Frage warum machst du es dann überhaupt in AWL?

Erstelle einen OB1 dann einen FC1. in den OB1 schreibst du dann rein:
CALL FC1
somit wird der FC1 aufgerufen.
dein weiteres Programm schreibst du dann in den FC1 rein.
Von dort aus kannst du dann auch den Scale-Baustein, also den FC105 aufrufen. Nachdem du in von der Bibliothek in dein Projekt kopiert hast.
Wenn du dann noch den AWL Code von mir rein schreibst hast du die aktuelle Temperatur im MD.

naja... ein bisschen Vorwissen hab ich schon... aber das ist nicht die welt. Lediglich dass was wir in der schule gemacht haben und das war nicht viel. ein paar und, oder verknüpfungen mit zählern, flanken usw...

aber eben nie so etwas. Schon garnicht in AWl oder so.
Ich will einfach 5 Temperaturwerte PT100 (0 bis 60°) auf meinem TP177b darstellen, mehr nicht...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
naja... ein bisschen Vorwissen hab ich schon... aber das ist nicht die welt. Lediglich dass was wir in der schule gemacht haben und das war nicht viel. ein paar und, oder verknüpfungen mit zählern, flanken usw...

aber eben nie so etwas. Schon garnicht in AWl oder so.
Ich will einfach 5 Temperaturwerte PT100 (0 bis 60°) auf meinem TP177b darstellen, mehr nicht...

Wenn du es so machst wie ich dir gesagt habe dann funktioniert es auch;)
 
... dann versuch dich doch einfach mal an dem Beispiel von Andy258 und schau mal, wo du landest ... :p

Oder du wartest darauf, dass dir irgendwer das passende Programm baut und zu dir kommt und es für dich in Betrieb nimmt ...:rolleyes:
 
F1 ????

gibt's die auch an einem Field-PG ?

Ich plane gerade einen Elektronenschleuniger, hab aber gar keine Ahnung von einer Logo!
Kann mir einer helfen !
Ist dringend.

Der Einbrecher steht schom im Haus

*ROFL* *ROFL* *ROFL*
 
Zurück
Oben