Programmieren einer ET200s

wapiti

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

Habe die Aufgabe eine ET200s zu programmieren. Dabei sollen Variablen auf die MMC Karte (Flash Speicher) geschrieben werden.

Kenne mich damit nicht aus und brauche daher Hilfe:

Wie spreche ich das Gerät an,
Wie programmiere ich es,
Wie kann ich auf den Flash (MMC) Speicher zugreifen?

Gerne auch Verweise und/oder Tutorials.

Done so far:
-Google search // Keywords: et200s --> Foreneintrag --> Registrierung auf sps-forum

Vielen Dank
wapiti
 
Aus den online hilfe:
Note SFC 84 is not suitable for frequent (or cyclical) writing of variables to the load memory writing. This is because the technology of Micro Memory Cards means that only a certain number of write accesses can be made to a Micro Memory Card. For more information, see the reference manual "SIMATIC S7-300 Programmable Controller CPU Data: CPU 31xC and CPU 31x".
 
Hi,

Habe die Aufgabe eine ET200s zu programmieren. Dabei sollen Variablen auf die MMC Karte (Flash Speicher) geschrieben werden.

gibt als Frage nicht sehr viele Infos.

Was willst du denn dann damit machen? Die MMC ist keine "normale" MMC! Du wirst (abgesehen von einigen Tricks) mit der Karte in einem Kartenleser nix anfangen können!

Mal eben Variablen in eine Text-Datei schreiben geht nicht! Du schreibst die Daten auf die MMC in einem DB der so eigentlich nur in der SPS zu gebrauchen ist.

Daher nochmal: Was soll denn mit den Variablen geschehen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die variablen sollen in einer tabelle gepuffert werden, solange kein direkter zugriff erfolgt. dabei soll der maximale zur verfügung stehende platz genutzt werden. z.b. kann ich 2 h speichern und seit 4 h kein direkter zugriff --> speicherung der letzten 2h

hoffe die anforderung ist genauer.
 
Habe die Aufgabe eine ET200s zu programmieren. Dabei sollen Variablen auf die MMC Karte (Flash Speicher) geschrieben werden.
die variablen sollen in einer tabelle gepuffert werden, solange kein direkter zugriff erfolgt. dabei soll der maximale zur verfügung stehende platz genutzt werden. z.b. kann ich 2 h speichern und seit 4 h kein direkter zugriff --> speicherung der letzten 2h

hoffe die anforderung ist genauer.
Zu dieser dürftigen Aufgabenbeschreibung sagt meine Glaskugel, daß Du den zeitlichen Verlauf des Wertes von x Variablen
in einem Umlaufpuffer archivieren willst.

Mit genaueren Angaben könnte man Dir sicher Hinweise geben, wie Du die Aufgabe ohne Schreiben auf die MMC lösen kannst.
Regelmäßig auf die MMC schreiben würde ich allerhöchstens 4x am Tag, z.B. bei Schichtende.
  1. Wie heißt die ET200S genau? Bestellnummer 6ES7...-.....-....
  2. Ist die ET200S irgendwie vernetzt?
  3. Ist ein Panel vorhanden? Welches genau (Bestellnummer)?
  4. Wie viele Variablen sollen archiviert werden, welcher Datentyp?
  5. Wie oft sollen die Werte archiviert werden? Alle x Sekunden oder nur bei Änderung?
  6. Wie oft ändern sich die Werte?
  7. Was bedeuted Deine Formulierung: "solange kein direkter zugriff erfolgt"?
  8. Wozu sollen die Werte archiviert werden, was soll damit geschehen?
  9. Soll das Archiv als Trendkurve an einem Panel angezeigt werden?
Gruß
Harald
 
Zurück
Oben