S7 cpu224

nancybernd

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo. Ich habe die SPS CPU 224. Wie kann ich eine Uhr programmieren.

Einschalten täglich 8:15 Uhr. Ausschalten 9:42 Uhr.AM
Einschalten Sonntag 10.11AM Uhr , Ausschalten 1: 35 PM Uhr.

Danke
nancybernd
 
1. Rechner einschalten,
2. Microwin starten
3. Programm erstellen
- Aktuelle Uhrzeit mit Schaltpunkten vergleichen und in Abhängigkeit
davon, die Ausgänge schalten
4. Bei Problemen die SuFu benutzen (Schaltuhr ist recht selten hier ;-) )
5. Bei keinem Suchergebnis den Lösungsansatz hier darlegen und Hilfe
erhalten.
.
.
.
X. ein fertiges Programm in der CPU haben
Thomas
 
Schaltuhr CPU 224

Hallo. Ich habe Step 7 microwin 3.1, da habe ich Probleme die empfohlenen Einstellungen zu finden. Bis jetzt starte ich das Programm mit einer externen Schaltuhr, da die alte SPS keine Uhr hatte. Jetzt möchte ich über die interne Uhr gehen. Die Uhr der SPS kann ich auslesen, als 12 Stunden Uhr.
Das Handbuch von Siemens ist etwas umständlich beschrieben.
Wie kann ich mit dem oben genannten Programm eine Schaltuhr programmieren.
Ein 8:15 aus 10:01 täglich
ein 9:13 aus 3: 12 PM Sonntag
als Beispiel.

Danke

Mit freundlichen Grüßen
nancybernd
 
Schaltpunkte in DB ablegen
täglich:
(Aktuelle Uhrzeit > Schaltpunkt ein) und (Aktuelle Uhrzeit < Schaltpunkt aus) = Ausgang ein
Sonntag:
(Aktuelle Uhrzeit > Schaltpunkt ein) und (Aktuelle Uhrzeit < Schaltpunkt aus) und (Sonntag) = Ausgang ein
Thomas
 
Also mit DB ist ein Speicherbereich gemeint, der bei der 200 mit V angesprochen wird, also du versorgst z.b. den Eingang EN mit einem immer High, so das der baustein immer bearbeitet wird, und an T gibst du einen freien Speicherbereich an z.b. VB20.
deine Uhr sollte dann ab VB20 8Byte belegen wo die aktuellen Daten eingepflegt werden.
( Ist in der Hilfe recht gut beschrieben )

gruß Thomas
 

Anhänge

  • Read_clock.bmp
    173,2 KB · Aufrufe: 37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
hast Du überhaupt ein Uhrenmodul auf der 224 stecken? Ich weiß ansonsten nicht ob das überhaupt funktioniert, die 200er haben ansonsten meines Wissens keine eigene Uhr.

Gruß
Mario
 
Cpu224

Hallo. Ich habe eine gestellte 12 Stunden Echtzeituhr in der SPS. Habe schon viel wichtiges erfahren. Da ich aber mit der Uhr keine Erfahrung habe, fehlt mir die genaue Einstellung der Werte im Programm. Zumindest für ein Beispiel.
Da ich einige Schaltungen habe, kann ich die anderen selbst einstellen.

Danke

Bernd
 
Habe leider keine CPU zur Hand die die Funktion unterstützt,
angenommen du versorgst die Uhr mit VB20,
dann enthalten:

Byte
VB20----Jahr (0-99) Aktuelles Jahr (BCD-Wert)
VB21---- Monat (1-12) Aktueller Monat (BCD-Wert)
VB22----Tag (1-31) Aktueller Tag (BCD-Wert)
VB23---- Stunde (0-23) Aktuelle Stunde (BCD-Wert)
VB24---- Minute (0-59) Aktuelle Minute (BCD-Wert)
VB25----Sekunde (0-59) Aktuelle Sekunde (BCD-Wert)
VB26---- 00 Reserviert – immer auf 00 gesetzt
VB27---- Wochentag (1-7) Aktueller Wochentag, 1=Sonntag (BCD-Wert)

anbei noch ein nicht getesteter Anhang

P.S.: Den Vergleich des Wochentages kriegst du selbst hin,
ich hoffe es funzt.
gruß Thomas
 

Anhänge

  • echtzeituhr.bmp
    175,1 KB · Aufrufe: 31
Zurück
Oben