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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Uhrzeit sun_pos

  1. #1
    Registriert seit
    14.03.2011
    Beiträge
    79
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    ich bin ein anfänger und kenne mich mit der s7 nicht so gut aus jedoch muss ich ein projekt für die schule fertig machen -.-

    es geht um die uhrzeit irgendwie klappt das nicht wirklich es sieht bei mir so aus (AWL) :

    Netzwerk 1:

    U "S1"
    SPBNB _001
    CALL "READ_CLK"
    RET_VAL:=DB1.DBW1
    CDT :=#OB1_DATE_TIME
    _001: NOP 0


    Netzwerk 2:
    CALL "SUN_POS" , DB31
    latitude :=5.131000e+001
    longitude:=7.280000e+000
    utc :=#OB1_DATE_TIME
    B :=
    H :=
    HR :=
    NOP 0
    .
    .
    .
    Das Funktioniert nicht, aber warum das weiß ich noch nicht... ich hoffe das es in naher zeit anders ist durch eure hilfe

    mfg
    Zitieren Zitieren Uhrzeit sun_pos  

  2. #2
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.649
    Danke
    789
    Erhielt 655 Danke für 498 Beiträge

    Standard

    Wie geschrieben OB1_Date_Time ist schon für eine andere Funktion reserviert. Lege für dein aktuelles Datum eine neue Definition entweder in der Schnittstelle des OB1 an (kann dann nur in OB1 direkt verwendet werden, oder mache in einem extra DB für solche Sachen ein Datenpunkt für dein aktuelles Datum, dann kannst du von überall her auf dieses zugreifen.

    mfG René

  3. #3
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Hallo,

    Code:
    U "S1"
     SPBNB _001
     CALL "READ_CLK"
     RET_VAL:=DB1.DBW1// DB1.DBW0 oder DB1.DBW2 aber nicht 1 (Wortgrenze)
     CDT :=#OB1_DATE_TIME // Hier eine Variable im Format DateTime eintragen 
     _001: NOP 0
    #OB1_DATE_TIME ist zum Lesen da, nicht zum Beschreiben.

    Variable im Format DT anlegen und anstelle des #OB1_DATE_TIME eintragen
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg clk.jpg (26,4 KB, 21x aufgerufen)

  4. #4
    siqo ist offline Benutzer
    Themenstarter
    Registriert seit
    14.03.2011
    Beiträge
    79
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Wie lege ich dieses DT format an?
    Ich habe es nun so versucht ging auch nicht...

    U "S1"
    SPBNB _001
    CALL "READ_CLK"
    RET_VAL:=DB1.DBW1
    CDT :=#aktDatum
    _001: NOP 0


    CALL "SUN_POS" , DB31
    latitude :=5.131000e+001
    longitude:=7.280000e+000
    utc :=#OB1_DATE_TIME
    B :=
    H :=
    HR :=
    NOP 0

  5. #5
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.649
    Danke
    789
    Erhielt 655 Danke für 498 Beiträge

    Standard

    Logischerweise musst du dann #aktDatum auch für SunPos verwenden.

    Und mit der Fehlerbeschreibung "geht nicht" ist die Lösungsfindung (für was?) nicht Erfolgsversprechend.

    Ausserdem Solltest du an B und HR natürlich auch etwas anschliessen, ansonsten wird die Verwendung derselben relativ mühsam.

    Dir ist klar das deine CPU Zeit Weltzeit haben muss? Wenn sie Lokalzeit hat musst du den datenpunkt an UTC noch korrigieren.

  6. #6
    siqo ist offline Benutzer
    Themenstarter
    Registriert seit
    14.03.2011
    Beiträge
    79
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Entschuldige hast recht mit dem geht nicht ist nicht viel erfolgsversprechen...

    aber es funktioniert jetzt

    U "S1"
    SPBNB _001
    CALL "READ_CLK"
    RET_VAL:=DB1.DBW1
    CDT :=#aktDatum
    _001: NOP 0


    CALL "SUN_POS" , DB31
    latitude :=5.131000e+001
    longitude:=7.280000e+000
    utc :=#aktDatum
    B :=#calsunb
    H :=#calsunh
    HR :=
    NOP 0

    Musste auch für die ausgänge noch weitere deklerationen durchführen und diese dort angeben .... vielen vielen dank für eure hilfe

    Allerdings sind die werte nicht richtig bei B und H -.-
    wie kann ich das beheben?

  7. #7
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.649
    Danke
    789
    Erhielt 655 Danke für 498 Beiträge

    Standard

    Wozu brauchst du H? HR ist für die Deklination da.

    Zeit in UTC?

  8. #8
    siqo ist offline Benutzer
    Themenstarter
    Registriert seit
    14.03.2011
    Beiträge
    79
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Die Zeit ist nicht in UTC wie macht man das???
    Wenn ich es beobachte sind die Werte von H und HR dieselben...wo soll der unterschied sein?
    Geändert von siqo (18.04.2011 um 15:42 Uhr)

  9. #9
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard

    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  10. Folgender Benutzer sagt Danke zu dalbi für den nützlichen Beitrag:

    siqo (18.04.2011)

  11. #10
    Registriert seit
    19.06.2005
    Ort
    in Bayern ganz oben
    Beiträge
    1.360
    Danke
    188
    Erhielt 372 Danke für 290 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von siqo Beitrag anzeigen
    Die Zeit ist nicht in UTC wie macht man das???
    Wenn ich es beobachte sind die Werte von H und HR dieselben...wo soll der unterschied sein?
    UTC = Localzeit - 2h

    Gruss Daniel
    Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

    OSCAT.lib Step 7

    Open Source Community for Automation Technolgy

    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

Ähnliche Themen

  1. Nochmals SUN_POS
    Von cas im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 07.10.2010, 10:59
  2. Oscat.Lib Baustein SUN_POS
    Von Sitop im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 27.09.2010, 18:37
  3. Antworten: 10
    Letzter Beitrag: 02.01.2008, 16:54
  4. Uhrzeit HMI -> SPS S7
    Von larsibaby2000 im Forum HMI
    Antworten: 12
    Letzter Beitrag: 10.12.2007, 16:11
  5. Uhrzeit
    Von Nutellla im Forum Stammtisch
    Antworten: 3
    Letzter Beitrag: 19.04.2007, 10:36

Lesezeichen

Berechtigungen

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