Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 5 von 5

Thema: Weckalarm mit S5-135U CPU 928B

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    in einem Programm möchte ich alle 24 Stunden ein Datenwort inkrementieren. Dazu habe ich mir den OB9 ausgesucht, dessen
    Aufruf über den OB151 gesteuert wird.

    Also habe ich folgendes im OB20 bis OB22 programmiert:

    L KH 2109
    L KH 0000
    spa OB151

    Was bedeutet, das ein Aufruf erzeugt und die Parameter für den eigentlichen Weckalarm im DB9 ab DW0 stehen.

    Dort steht dann:

    0: KY 0,0 ;Sekunden, Null
    1: KM 10000000 00000000 ;Bit 15=1:24-Stunden-Format
    2: KY 0,3 ;Monatstag, Wochentag/Auftragsart
    3: KY 0,0 ;Jahr, Monat

    Blöd ist nur das das Ganze nicht funktioniert. Hat jemeand eine Idee was
    falsch läuft?
    Zitieren Zitieren Gelöst: Weckalarm mit S5-135U CPU 928B  

  2. "Hallo,

    die Uhr läuft erst wenn sie mal gestellt worden ist.

    Flanke für Systemzeit Stellen

    L KH 110A (11=Stellen und Datenfeld im DB 0A = DB Nr. 10)
    L KF 0 (DB10 ab DW0)
    SPA OB150


    Lesen

    L KH 210A (21=Lesen und Datenfeld im DB 0A = DB Nr. 10)
    L KF +4 (DB10 ab DW4)
    SPA OB150
    A DB10

    Die Belegung der Datenwörter ist wie im Deinem DB9.


    Schöne Grüße. Habchy"


  3. #2
    Registriert seit
    10.12.2003
    Beiträge
    34
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,

    mit ist aufgefallen dass in Deinem Beispiel-Anlaufprogramm die Funktionsnummer "2" - Auftrag lesen verwendet wird.
    Ist die CPU-Uhr gestartet und hat eine gültige Uhrzeit ?
    m.f.G
    RonOro

  4. #3
    Anonymous Gast

    Standard

    Hallo RonOro,

    tatsächlich lautet der Aufruf:

    L KH 1109
    L KH 0000
    SPA OB151

    An eine gültige Uhrzeit habe ich aber bisher noch nicht gedacht. Wie kann
    ich das überprüfen?

  5. #4
    Anonymous Gast

    Standard

    Hallo,

    die Uhr läuft erst wenn sie mal gestellt worden ist.

    Flanke für Systemzeit Stellen

    L KH 110A (11=Stellen und Datenfeld im DB 0A = DB Nr. 10)
    L KF 0 (DB10 ab DW0)
    SPA OB150


    Lesen

    L KH 210A (21=Lesen und Datenfeld im DB 0A = DB Nr. 10)
    L KF +4 (DB10 ab DW4)
    SPA OB150
    A DB10

    Die Belegung der Datenwörter ist wie im Deinem DB9.


    Schöne Grüße. Habchy
    Zitieren Zitieren Weckalarm  

  6. #5
    Registriert seit
    13.03.2004
    Beiträge
    135
    Danke
    10
    Erhielt 6 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    besten Dank für die Hinweise nach dem Stellen der Uhrzeit funktioniert es.

    Ich ärgere mich nur, dass dies im Handbuch nicht explizit erwähnt wird.

    Gruss Hagen

Ähnliche Themen

  1. Weckalarm ändern
    Von thomasgull im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 18.11.2010, 19:57
  2. Antworten: 0
    Letzter Beitrag: 03.02.2010, 12:59
  3. Weckalarm von FB bestimmen [SCL]
    Von dewenni im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 07.08.2007, 11:49
  4. S5-135U CPU 928B - Zweite Schnittstelle einbauen
    Von Michael L im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 30.07.2006, 01:24
  5. S5-135U/928B Kommunikationsproblem
    Von vido im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 12.07.2005, 17:30

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •