2 x SPS S7 200 und WinCC / Zeittabelle

Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Für eine chemische Analyse auf unserer Uni habe ich 2 idente Messgeräte mit jeweils einer S7 200.

Damit soll eine automatisierte Messung gemacht werden, wobei man die Zeiträume verändern können soll.
Bisher wurde es so gemacht, dass im Step7 einfach die Zeiten umgeändert wurden im Programmablauf, dann wurde das Programm in die SPSen geladen.

Ich soll nun als eine Art Zeittabelle machen, wo man vorher eingibt in welchem Rhytmus es laufen soll, z.B. die ersten 10 Messungen im 30 min Takt, die nächsten 10 im Stundentakt, die nächsten alle 2 Stunden usw.
dabei wird auch öfter nur in 5 min Schritten gearbeitet, also 10 x alle 5min, dann alle 10 x alle 10 min.

Da es recht kompliziert und Anwenderunfreundlich ist dies im Programm zu verändern sollte dies besser gelöst werden.
Da ich Student bin sollte die Lösung dazu nun nicht recht viel kosten bzw. kostenlos sein.

Kann man irgendwie im Excel eine Tabelle machen wie man die Zeitabstände haben will, das ganze dann in Step an die richtigen Timer schreiben, das Programm dann überspielen und es funktioniert?

Oder würde auch eine Lösung mit WinCC gehen? Rechner wäre neben dem Messaufbau vorhanden. Muß man dazu etwas dazukaufen um die S7 200 mit dem WinCC zu verbinden?

Hoffe ihr wisst was ich meine.
Vielleicht fällt euch noch eine Lösung ein wie ich die SPS dazu bringe anwenderfreundlich die Zeitabstände einzulesen.

Viele Dank
 
Hallo,

das ist eine gängige Aufgabenstellung.

Neben der elektrischen Anbindung an einen PC benötigen
Sie eine Protokoll-Bibliothek wie z. B. libnodave (open source).
Dazu gibt es hier im Forum einige Beiträge (Such-Funktion),
Excel-VBA sollte auch unterstützt werden.

Als kommerzielle Lösung gibt es ACCON-AGLink von uns.
Dazu gibt es auch eine Demo-Version mit Beispielen.

Eine weitere Lösung ist Prodave von Siemens.

Viele Grüße

Gerhard Bäurle
 
@schmidtbauerhansi,

arbeitest Du mit WinCC oder mit WinCC flexible? Und mit welcher Programmversion?

Gruß Kai
 
zurzeit wird kein WINCC verwendet.

als einzige Verbindung zu den SPS gibt es ein serielles Kabel.

was würde so eine Anbindung für WINCC oder ähnliches kosten (mit Kosten der Software)? d.h. für die Anbindung von 2 S7 200 an einen Rechner.

das Budget ist leider ziemlich klein.

Ich erkläre kurz um was es geht:

die Messung ist 2 mal unabhängig voneinander eine Unterdrucksäulenversuchsanlage (http://www.uit-gmbh.de/de/Umweltueberwachung/Versuchstechnik/site__318/)

wie man auf dem Bild sieht ist unten ein Reagenzrevolver angebracht für 40 Messungen.

die Messung verläuft normal so: ich programmiere in Step z. B. folgendes ein:

1, Messung
2. Messung nach 30min
3. Messung nach 30min
10. Messung nach 1 Stunde
11. Messung nach 1 Stunde
20. Messung nach 2 Stunde
21. ausleeren des Versuchsbehälters nach 1 Stunde (da dieser innerhalb von 2 Stunden leider übergeht) in den Abfallbehälter
22. Messung nach 1 Stunde
23. ausleeren des Versuchsbehälters nach 1 Stunde
24. Messung nach 1 Stunde

die Zeiten sollen nun variabel sein und auch die Anzahl der Messungen mit der jeweiligen Zeit.

was ich nun benötige ist dass mein Betreuer die Daten für die Zeiten zwischen den Messungen selber eingeben kann, ohne dies im Step in jedem Schritt machen zu müssen. Import aus einer Datei, Excel, ...

ich hoffe ihr wisst was ich meine.

Geht soetwas?

Vielen Dank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hätte noch einen anderen Ansatz:

Ich mache eine Excel Tabelle:
1. Spalte Datum und Uhrzeit
2. Spalte Messung oder Wegleeren

Da trägt mein Betreuer nun ein, um welche Uhrzeit er was wann machen will.

Ich programmiere das Programm nun so, dass Step7 die Daten aus Excel übernimmt, überspiele das ganze und die SPS macht nun nach dem Plan die Messungen?

Kann man das als Neuling in der SPS Programmierung schaffen?

LG
 
danke für den Link, lade es gerade herunter.

d. h. wenn ich ein zweites serielles Kabel kaufen würde, könnte ich dann damit auch die 2. S7 anschliessen und steuern?

Wieviel kostet so ein Kabel bzw. die Lizenz für PC Access?

LG
 
hallo,
nein, du vergibst den steuerungen verschiedene adressen, und sprichst sie über ein kabel an,ppi netzwerk. ich hatte bisher nur eine dran, aber bis 4 sollten wohl gehen. preislich liegt pcaccess glaub ich bei 298€ aber rabatt gibt es immer.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo danke für deine Beiträge!

Die 2 SPS sind zurzeit eigenständig, nicht miteinander verbunden. Wie teuer wäre so ein Verbindungskabel?

Habe da noch ein paar Verständnisfragen:

1. Excel mit 4 Spalten wo für die 2 S7 jeweils das Datum und Uhrzeit und was sie machen sollen drinnen steht.
2. mit einem seriellen Kabel verbinde ich beide S7 und kann sie ansteuern (mit Hilfe der Excel Tabelle)
3. die beiden S/ sind untereinander mit einem Kabel verbunden.
4. ich schaffe das zu programmieren auch wenn ich das noch nie gemacht habe (Einlesen, Ausprobieren, Zeit, Motivation ist vorhanden)

LG
 
hallo,
die stecker sind das teuerste, wohl um die 25€ das sind die normalen profibusstecker, mit abschlußwiderstand, aber wenn es nur 5-6 m sind und man nur 9,6k übertragungsgeschwindigkeit fährt, geht auch eingenkonstrukt mit abschlußwiderständen, nachzulesen unter kommunikation im cpu handbuch.
zu anfang würde ich einfach das in die exceltabelle setzen, was du von hand änderst, im programm, wenn es dich dann noch juckt kannst du weitersehen.
 
Die Länge des Kabels wäre nu ca. 2 m.

Das Problem ist aber weiterhin wie ich die Excel Tabelle ins Step7 Microwin bekomme.

Das PC Access dient ja anscheindend dazu, dass ich nicht dauernd das Programm umständlich überspielen muss oder?

LG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
wie jetzt?, du nimmst eine Excel tabelle wo deine Items eingetragen sind, und dann kannst du direkt auf die steuerung zugreifen, und werte schreiben und lesen direkt aus den cpus ohne über microwin zu gehen.
beispiel: ein timerwert wird von 1000ms auf 2000ms in der exceltabelle geändert, dann wird das so in der steuerung geändert.
 
Hallo schmidbauerhansi,

ein weitere Möglichkeit wäre unser S5/S7-OPC-Server mit
integriertem Webserver.

Kostet 400 € netto, das PPI-Kabel kostet bei uns 78 €
aber die können auch die günstigen verwenden.

Dann müsste Ihr Kollege nur einen Browser bedienen ... :cool:

Wenn es allerdings immer wiederkehrende Werte sind,
macht eine Lösung mit Excel, wo man dann immer die
entsprechende Tabelle aufrufen kann, mehr Sinn.

Viele Grüße

Gerhard Bäurle
 
hallo,
umsonst ist zottels libnodave, vba ist da pflicht, ich hatte damals probleme zeiten und zähler direkt anzusprechen, aber man kann ja über einen datenbaustein gehen. aber es geht.
 
Zurück
Oben