S7/400 Analogsignale mit hoher Messrate

MandiNice

Level-1
Beiträge
149
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallöchen

Ich müsste mehrere Analogsignale für einige Sekunden sehr schnell abtasten ( 2kHz pro Kanal). Die Messwerte sollen in einem Datenbaustein abgelegt werden.

Ist die Messung abeschlossen, sollen mit den Werten Berechungen durchgeführt werden. Die Berechungen sind für mich kein Problem.

Gibt es eine Analogeingangskarte die schnell genug ist ?
Wie krieg ich die Daten ohne Verluste in einen Datenbaustein ?

Vielen Dank für Eure Hilfe.

hmg (hat mich gfreut)
Mandi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So etwas schwebte mit auch schon einmal vor. Das Einzige, was mir dazu einfiel, war die externe Aufzeichnung und Übermittlung der Daten per Profibus oder Ethernet.

Damals kam ich auf dieses System. http://www.sorcus.com/german/pdf/max4box.pdf
Es gibt auch Compiler etc. dazu, allerdings hat sich das Projekt dann zerschlagen, so daß ich nicht mehr tiefer in die Materie eindringen mußte. Es gab auf jeden Fall eine sehr schnelle Analogkarte und Daten konnten sehr schnell aufgenommen und dann aus der Analogkarte in das Modul geladen werden. Von dort müßte man dann das Ganze per Bus zur SPS bringen. Vielleicht ist es sogar einfacher, die Berechnungen im Modul zu machen und dann nur die Ergebnisse an die SPS zu übertragen.
 
Hallöchen

Danke für die raschen Antwort.

Aber warum gibt es dann für die S7/300 eine Analogeingangskarte mit einer Wandlungszeit von 57uS / Kanal.

Das wäre in Summe eine Messrate von fast 200 kHz !?!?

hmg
Mandi
 
Hallöchen

Danke für die raschen Antwort.

Aber warum gibt es dann für die S7/300 eine Analogeingangskarte mit einer Wandlungszeit von 57uS / Kanal.

Das wäre in Summe eine Messrate von fast 200 kHz !?!?

hmg
Mandi

Hallo!

Welche Baugruppe ist das?
An

"Grundausführungszeit der Baugruppe (unabhängig von
der Anzahl der freigegebenen Kanäle)"

gedacht?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend,

Ich weiss nicht wirklich ob es für dich in frage kommt, aber bei National Instruments gibt es die Möglichkeit mit deren Analogkarten Werte mit sehr hoher Abtstrate einzulesen. Weiss das weil ich zur Zeit selber damit arbeite. Ich lese mit einem 1 KHz ein, kann mal nachschauen was die maximale Rate ist. Die Berechnung deiner Werte könntest du dann auch direkt mit der Software LabView von NI machen. Es gibt auch die Möglichkeit diese Werte über Analogausgangskarten wieder auszugeben und dann gegebenfalls in die SPS einzulesen. Die kosten für Hard- und Software sind allerdings nicht von schlechten Eltern. Möchtest du deine eingelesenen Werte nur für Berechnungen nutzen oder auch speichern? Wenn du sie auch speichern möchtest, kommt bei 2 KHz schon nach kurzer Zeit eine sehr hohe Anzahl von Messdaten zusammen, nicht vergessen! Schönen Abend noch.

Gruß,
Alex
 
Bei der Abtastrate bewegst Du Dich im Bereich der Messtechnik und nicht merh in der SPS. Du könntest die Werte ja nur speichern wenn deine SPS Zykluszeit kleiner einer Abtastraste von 0.5ms wäre .
Ich bin da auch der Meinung meiner "Vorschreiber", das die nur mit externer Hardware machbar ist .
Was noch fehlt wäre die Angabe ob die Werte unbedingt in der SPS benötigt werden oder nur das Ergebnis, bzw wenn in der SPS berechnet werden soll ; wieviel Zeit zum abholen der ganzen Daten zu Verfügung steht.
Gibt z.B. auch von Burster einen Messwertspeicher, den man per PB auslesen kann, da geht aber einiges an Zeit drauf wegen der DPV1 Kommunikation.
 
Hallöchen

Für die S7/300 gibt es diese Karte "6ES7 331-7HF0x-0AB0".
Die Karte sollte schnell genug sein. Aber wie würde ich die Daten schnell genug in einen DB bekommen.


Auf einem PC hätte ich kein Problem. Da hab' ich auch schon mit 300 kHz und mehr gemessen.
Aber es soll halt diesmal auf einer SPS gemacht werden :-(

Es handelt sich dabei um eine Vibrationsmessung an einer Maschine.


hmg
Mandi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn es S7 sein soll, wie wäre es mit einer Mikrobox 427C von Siemens.
Dafür bietet Siemens PC104 Karten an, auch Analoge, da könntest du
deine daten dann erst auf PC seite logen und dann nach S7 umladen.
Da hast du dann auch keinen langsamen bus dazwischen und die Microbox
ist mit der Soft SPS wesentlich schneller als jede 300er bzw. 400er.

Handbuch box
https://support.automation.siemens....tandard&viewreg=WW&objid=34666185&treeLang=de

Handbuch PC104
https://support.automation.siemens....tandard&viewreg=WW&objid=24357340&treeLang=de

gruß helmut
 
Zuletzt bearbeitet:
Es gibt da eine Beckhoff-Klemme mit einer Auflösung bis 10µs speziell für solche Geschichten die dann die Vorverarbeitung für die SPS übernimmt
-> KL3362, evt. wäre das was?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
helmut, deine prozente für die box in allen ehren, meinste wirklich, sie könnte diese aufgabe bewältigen?

ob die box es schaft oder nicht ist doch egal, ich möchte mir ein neues
Auto, ein Pferd, die Jacht und das Landhaus von den prozenten kaufen :ROFLMAO:.
 
Standard S7/400 Analogsignale mit hoher Messrate

Vieleicht könnte es mit WINAC RTX (S7-PC System) klappen.
Die Geschwindigkeit der SPS ist abhängig von der Leistungstärke der CPU.
(Habe im Versuch für 100*10^6 Gleitmultiplikationen mit Ablage in Speicherzelle ca.1,6 sekunden benötigt.CPU war ein 2.4GHz Intel Dual Core Duo.Wobei der SPS ein eigener Core zugewiesen war).

Dazu brauchst dann allerdings die CP1616 als Profinet IO Controller und
als Profinet Device IM153-4 PN V2.0 (ET200 M für Profinet).Die Messbaugruppe ist die 6ES7 331-7HF01-0AB0 (52 µs pro Kanal).

Viele Grüße Bernard
 
Vieleicht könnte es mit WINAC RTX (S7-PC System) klappen.
Die Geschwindigkeit der SPS ist abhängig von der Leistungstärke der CPU.
(Habe im Versuch für 100*10^6 Gleitmultiplikationen mit Ablage in Speicherzelle ca.1,6 sekunden benötigt.CPU war ein 2.4GHz Intel Dual Core Duo.Wobei der SPS ein eigener Core zugewiesen war).

Dazu brauchst dann allerdings die CP1616 als Profinet IO Controller und
als Profinet Device IM153-4 PN V2.0 (ET200 M für Profinet).Die Messbaugruppe ist die 6ES7 331-7HF01-0AB0 (52 µs pro Kanal).

Viele Grüße Bernard

kannst du mir bitte den testaufbau mit software zur verfügung stellen? bin grad aufn weg in'n keller zum lachen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
kannst du mir bitte den testaufbau mit software zur verfügung stellen? bin grad aufn

Viel Spaß im Keller.Ich hoffe du findest dort die Software.Ansonsten kannst du sie Dir bei Siemens bestellen.Aufbau ist ein Asus PC mit WINAC RTX 2008
Dual core Duo 2.4GHZ.Echtzeitsystem ist von Ardence,wird von Siemens mitgliefert.Programmtechnisch werden zwei Schleifen geschachtel jeweils 10000 durchlaufen,wobei innerhalb der Schleifen eine Gleitpunktfunktion
Durchgeführt wird .

Viele Grüße Bernard
 
Viel Spaß im Keller.Ich hoffe du findest dort die Software.Ansonsten kannst du sie Dir bei Siemens bestellen.Aufbau ist ein Asus PC mit WINAC RTX 2008
Dual core Duo 2.4GHZ.Echtzeitsystem ist von Ardence,wird von Siemens mitgliefert.Programmtechnisch werden zwei Schleifen geschachtel jeweils 10000 durchlaufen,wobei innerhalb der Schleifen eine Gleitpunktfunktion
Durchgeführt wird .

Viele Grüße Bernard


Ja und was machst du mit der Analogkarte? Wie schnell bekommst du die Daten wirklich in die DB der SPS?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie schnell bekommst du die Daten wirklich in die SPS

Das müßte man genauer bei Siemens hinterfragen,ob der Aufbau über Profinet so schnelle Zugriffe ermöglicht.Ist sicherlich der Knackpunkt der Projektierung.Allgemeine Ausage von Siemens Zugriffe <1ms über IRT möglich.

Viele Grüße Bernard
 
Hallöchen

Für die S7/300 gibt es diese Karte "6ES7 331-7HF0x-0AB0".
Die Karte sollte schnell genug sein. Aber wie würde ich die Daten schnell genug in einen DB bekommen.



hmg
Mandi

Wenn ich die technischen Daten richtig interpretiere, kommt man mit dieser Karte nicht unter
420 µs (im Handbuch ist teilweise auch von 625µs die Rede).



Es gebe an einer S7 CPU auch die Möglichkeit für
Abtastung an bis zu 8 Kanälen mit jeweils 25µs und FIFO Funktion für jeden Kanal!
 
Hallo,
ich glaube, dass an dieser Stelle nicht so sehr die Wandlungszeit das Problem ist sondern mehr das Ablegen in der Steuerung. Wenn ich das richtig in Erinnerung habe so ist es mit der S7-400 möglich den OB35 (o.ä.) auf ein Abtast-Intervall von 0,5 ms zu legen. Damit wären dann die 2 kHz gerade so machbar.
Bei der S7-300 gäbe es z.B. die 6ES7-335-7HG01-0AB0 die sich auf eine Wandlungszeit von 0,5 ms parametrieren liesse ... Das Ding gibt es bestimmt auch für die S7-400 ...

Ich selber mache auch sehr viel Kurven-Aufzeichnungen etc. - ich muß allerdings gestehen, dass mein schnellstes Intervall (für eine FFT-Analyse) bisher 1000 Messungen / Sek. waren (auf einer S7-300) und das hatte auch gereicht für meinen Fall. Schneller habe ich mich noch nicht getraut und es war auch noch nicht notwendig.

Vielleicht hilft das weiter ...

Gruß
LL
 
Zurück
Oben