Analogwerte addieren S7-1200

eurosky

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

ich möchte in der SPS zwei Analogwerte einlesen, anpassen und anschließend wieder als Analogwert ausgeben.

Ist das mit der S7-1200 möglich?

Mit der Logo scheint es leider nicht zu gehen.


Danke
 
...wenn du Stromausgänge hast, dann parallel. Bei potentialfreien Spannungsausgängen in Reihe. Bei Potentialgebundenen Spannungsausgängen wird das so einfach nichts.

Thomas
 
Analog addieren

Funktioniert auch mit ner Logo (0BA6).
A-Eingang nach A-Verstärker nach A-Merker für AI1 und AI2.
Die A-Verstärker (evt. skalieren) in Analoge Arithmetik einfügen. Das Ergebnis an den Analog-Ausgang weiterleiten.

Grüße Detlef
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich möchte in der SPS zwei Analogwerte einlesen, anpassen und anschließend wieder als Analogwert ausgeben.
[...]
Mit der Logo scheint es leider nicht zu gehen.
Warum sollte es mit einer LOGO nicht gehen? Welche LOGO hast Du?
Gib doch mal ein Zahlenbeispiel, was Du Dir unter "anpassen" bzw. "addieren" vorstellst.
Das kann doch eigentlich nur ein bischen Mathematik sein. Oder ist es zeitkritisch?
Wie sind Deine Eingangs-Analogwerte und der Ausgangs-Analogwert skaliert?

Falls Du mit addieren meinst, 7V + 9V ergeben 16V - das geht natürlich nicht ohne Zusatzhardware. Weder mit LOGO noch mit S7-1200.

Harald
 
Zunächst möchte ich zwei Analogwerte einlesen z.b. 8V und 6V.
Anschließen skaliere ich die Analogwerte mittels zwei Verstärkern um Faktor 10 kleiner.

Jetzt würde die Addition folgen, 0,8V + 0,6V=1,4V.
Diese 1,4V möchte ich nun am Analogausgang ausgeben.


Ist das so bei der Logo oder der S7 1200 möglich?

Addieren kann die Logo, aber auch das Ergebniss als Analogwert ausgeben?


Danke
 
Logo

Hallo Eurosky,
Logo wie 1200er können das. Du musst nur Analogeingänge -ausgänge als Erweiterung anstecken. Logo ist einfacher zu programmieren und günstiger in der Anschaffung, aber nicht so leistungsfähig, schnell wie die 1200er.
Das Programm habe ich Dir in Post Nr.5 notiert.

Grüße Detlef
 
Hallo vierlagig,
dauert etwas bis ich die technischen Daten nachschlagen kann, habe Urlaub.
Oder mal bei Siemens im CA01 Katalog stöbern.

Grüße Detlef
 
detlef, kannste hier mal kurz zahlen sprechen lassen, damit ich ein gefühl dafür bekomme, was du meinst?!

also z.B. A/D und D/A zeiten, zykluszeiten etc.

Humor (äqu. Ironie, Sarkasmus, Spott, Zynismus) ist als solches nicht gesondert ausgewiesen!
*diese code-Einbettung wird ihnen präsentiert von
Code:
[/B] [FONT=Courier New][SIZE=2][URL="http://www.sps-forum.de/misc.php?do=bbcode#code"]code[/URL][/SIZE] [/FONT][/SIZE][SIZE=1][B]

__________________
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo vierlagig,
dauert etwas bis ich die technischen Daten nachschlagen kann, habe Urlaub.
Oder mal bei Siemens im CA01 Katalog stöbern.

Grüße Detlef

also doch mehr ne bauchentscheidung als das strotzende wissen ... bei analogverarbeitung kann man sich da gerne mal vertuen - je komplexer die geräte (2AEs liest man schneller als 8AEs) und je höher die "auflösung"(8bit reichen manchmal...) z.b. ist ein enormer zeitfaktor
 
In Grundgerät LOGO!24... (0BA6) integrierte Analogeingänge
Zykluszeit Analogwertbildung: 300 ms

Erweiterungsmodul LOGO!AM 2 (1MA00) Analogeingänge
Zykluszeit Analogwertbildung: 50 ms

Erweiterungsmodul LOGO!AM 2 AQ (1MM00) Analogausgänge
Zykluszeit Analogausgang: 50 ms, "abhängig von Installation"

Analogwert-Auflösung ist immer 10 Bit auf 0...1000 normiert.

Die Zykluszeit aktueller LOGO! wird im einstelligen ms-Bereich liegen,
bis 0BA3 waren 50ms keine Seltenheit.
http://support.automation.siemens.com/WW/view/de/23378376
http://support.automation.siemens.com/WW/view/de/23377575

Zusätzlich schwankt die Zykluszeit durch Systemfunktionen ziemlich stark.
Mit den ersten LOGO-Baureihen hatte ich die Erfahrung, daß Positionieren
an Lichtschranken nur bei Bewegungen < 0,5m/s einigermaßen reproduzierbar
war (dazu habe ich aber keine Zahlen mehr).

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zeiten

Hallo zusammen,

@vierlagig
Nee nicht Bauchgefühl, eher Logik. Eine 1200er muss schneller, besser als eine Logo sein. Warum sollte ich sonst eine 1200er kaufen, bzw auf den Markt bringen. Ausserdem nicht Äpfel mit Birnen vergleichen. Du kannst auf der Logo nicht 4AE's einlesen, und mit kiloweise Code verknüpfen, und dann in 2 AA's ausgeben. Und bei der 1200er 1AE einlesen und und ohne Berechnung direkt an einen AA ausgeben. Dreimal darfst du raten welches System schneller ist.:s13:

@PN/DP
Danke für die Zahlen. PS.:Zykluszeit je Bit-Anweisung ca.0,1ms Edit:pID Regler fix 500ms Zyklus.

Noch ein paar Werte für die 1200er:

Analog-Zykluszeit (alle Kanäle),
max.
625 μs
Ausgangregelzeit von 300 µs bis 2ms. Je nach Last R oder ind.

Quelle: Siemens (Nicht das es zu Plagiatsvorwürfen kommt:ROFLMAO:)
Auch wenn ich keinen Dr. habe.

Das eine Logo weniger Speicher hat ist ja wohl auch klar.


Grüße Detlef
 
Zuletzt bearbeitet:
@Det:

Wie leite ich das Ergebnis an den Analogausgang weiter?

An Analog-Arithmetik habe ich nur drei Auswahlmöglichkeiten:
- Analog Ausgang
- Analog Eingang
- Merker
- Analogverstärker
- Analogkomperator
- Analogwertüberwachung
- Analoger Schwellwertschalter
- Rampe


Danke
 
Zuletzt bearbeitet:
Logo Programm Analog addieren

Hallo Eurosky,

hier mal ein Bild vom Programm. Die A-Verstärker bei Bedarf über "Gain" skalieren. Ich verwende Logo-Soft V6.12. Im Testmodus kannst Du auf beiden Kanälen je 1V reingeben und bekommst am Ausgang 2V raus.
Denk dran Logo teilt die 10V auf 1000Teile auf. Sprich ein Schritt entspricht 10mV. Um bei deinem Beispiel zu bleiben 80+60=140, (0,8V+0,6V=1,4V).
Wenn ein AE 10V erreicht hat, kann der zweite AE natürlich nicht mehr hinzu addiert werden.


analog_addieren.jpg


Hoffe es hilft
Grüße Detlef
 

Anhänge

  • analog_addieren.jpg
    analog_addieren.jpg
    17,3 KB · Aufrufe: 22
B009

Hallo Eurosky,

der B009 ist der Arithmetik Baustein. 4 Variablen V1 bis V4.
V1:B007 (Verstärker AE1) + V2:B008 (Verstärker AE2) -0 *1.
Alle Variablen müssen mathematisch eingebunden werden, und sei es mit -0 und *1 um das schon bestehende Ergebnis nicht mehr zu verändern.
Ich weiss nicht ab welcher Version der Arithmetik Baustein integriert wurde. Aber ein kostenloses Upgrade kann nicht schaden.
Gibt's überigens hier:http://www.automation.siemens.com/m...kmodul-logo/demo-software/Seiten/Default.aspx

Grüße Detlef
 
Ich weiss nicht ab welcher Version der Arithmetik Baustein integriert wurde.
ab 0BA6

Es geht auch ohne Arithmetik-Baustein, dann schon ab 0BA5
Code:
 AQ1 := AI1/10 + AI2/10        // Aufgabenstellung
 AQ1 := (AI1 + AI2) / 10       // optimiert
 AQ1 := (AI1 - (-AI2)) * 0.1   // realisiert mit LOGO 0BA05
Logo_Analog_Add.gif

0BA4 reicht nicht, die kennen keine Multiplexer und Verstärker können nur positiv.

Harald
 
Zurück
Oben