Analogwert Verarbeitung mit S7-200

willy two

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,
ich habe mir eine S7-214 CPU gekauft und versuche diese zu programmieren.
derzeitig suche ich verzweifelt nach anleitungen fuer analogwert verarbeitungen. das systemhandbuch oder andere siemens buecher waren keine grosse hilfe, vieleicht hatte ich auch die falschen.
Das meiste was ich finde bezieht sich auf die S7-300.
daher bin ich immer noch nicht weiter.
bitte um eine anleitung mit beispiel oder wo ichs finde.
danke
 
Hallo Willy,

das ist eingentlich sehr einfach.

Die Analogkanäle an der S7-200 werden so addressiert:

Eingänge: AEW0, AEW2, .....
Ausgänge: AAW0, AAW2, .....

Je nach eingestellten Bereich enthält der Kanal:

Standard Analog EM:
0 ... 32000, oder -32000 ...+ 32000. Dieser Wert entwpricht dem Messbereich.
Beispiel: Analogeingang 0 an der 224XP; Sensor z.B. Temp 0..10V = 0 ...100°C
Ausgangsspannung im Sensor 5V (also 50°C)

10V entsprechen 32000; dh. 5V = 32000/10*5 = 16000.

Anders verhalten sich die Temperaturmodule für TC und PT-Fühler. Hier steht im Analogkanal direkt die Temp mit einer Nachkommastelle. Also:
100 im AEWx entspricht (10,0° C oder F).

Kannst aber auch einen Scallierungsbaustein verwenden.
Hier die Lib:

Beschreibung:
Jeder der Lib verwendet die gleichen Parameter.
EN: Freigabe
INPUT: Addresse, welche den zu scallierenden Wert enthält
Ish: höchster Wert von INPUT
Isl: niedrigster Wert von INPUT
Osh: höchster scallierter Wert
Osl: niedrigster scallierter Wert
OUT: Adresse in der der scallierte Wert abgelegt wird

Hier ein Beispiel:
Tempsensor mit einem Bereich von 0 .. 100°C. Ausgang 0 ... 10V
Analogkanal: bei Analogkanal 0 einer CPU 224XP (0..10V = 0..32000)

Richtigen Analogkanal finden:
Mach dir hier einfach eine Statustabelle mit allen AEW's und kontrolliere, welcher Kanal einen Wert <> 0 enthält.

Hoffe das hilft die weiter.

Gruss Helmut
 

Anhänge

  • Scaling.zip
    2,9 KB · Aufrufe: 111
  • Scalling.jpg
    Scalling.jpg
    244,3 KB · Aufrufe: 132
Frequenz/impulsgenerator

Hallo Helmut danke fuer die Hilfe mit der Analogwert verarbeitung,
Bei meinem neuen project muss ich 40 verschiedene frequenzen erzeugen
wobei eine 4.1kHz ist und auch als Ausgang geschaltet werden muss.
Ich habe bis jetzt nur frequenzen mit zwei TON Bausteinen gebaut aber das reicht nicht mehr aus ich muss irgendwie interne frequenzen erzeugen.
Danke fuer deine hilfe, geuss willy two.
 
Zurück
Oben