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

Ergebnis 1 bis 9 von 9

Thema: S7-200 aus Datum Zahler

  1. #1
    Registriert seit
    11.05.2007
    Ort
    Ammersee
    Beiträge
    56
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    muß in der S7-200 eine Seriennummer erzeugen und über die serielle Schnittstelle an einen PC weitergeben. Die Seriennummer setzt sich zusammen aus dem Datum und einer laufenden Nummer. Beispiel: 22-04-08 und 37 wird zur Seriennummer 22040837. Wie erzeuge ich aus dem Datum eine Zahl?

    Kann mir da jemand helfen?

    Gruß
    blue dun
    Geändert von blue dun (22.04.2008 um 12:26 Uhr)
    Zitieren Zitieren S7-200 aus Datum Zahl erzeugen  

  2. #2
    Registriert seit
    28.03.2008
    Ort
    im wunderschönen Elbtal
    Beiträge
    658
    Danke
    119
    Erhielt 147 Danke für 131 Beiträge

    Standard

    Hallo,

    ich kenne mich zwar nicht wirklich mit einer S7 200 aus, aber dort kannst du zumindest auch den BCD Wert des Datums in eine Ganze Zahl umwandeln, schau dort mal in die Hilfe...

    Viele Grüße

  3. #3
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    da ja schon einer angefangen hat rumzurätseln ... hab die 200er jetz auch nicht aufm tisch ...

    aber vielleicht so

    READ_RTC, BCD_I, I_S, SCAT und S_I wären IMHO die Funktionen, mit denen du aus der Real Time Clock den BCD-Wert ausliest, diesen für die einzelnen Bytes in INT umwandelst, als STRING speicherst, den nächsten dran hängst und wenn du alle zusammen hast wieder in eine INT-Zahl verwandelst
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    ich weiss ja nicht wieviel teile am tag durchgehen. aber wenns über 1000 sind wirst du die grenze des dint in jedem fall erreichen (spätestens am 22.).
    dint -> 21 47 48 3647
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  5. #5
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von volker Beitrag anzeigen
    ich weiss ja nicht wieviel teile am tag durchgehen. aber wenns über 1000 sind wirst du die grenze des dint in jedem fall erreichen (spätestens am 22.).
    dint -> 21 47 48 3647
    vielleicht deute ich heut die hilfe falsch aber

    DW geht laut Hilfe dezimal von 0 bis 42 94 96 7295 unsigned ... dann passt es
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #6
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Man könnte die Seriennummer auch in einem String speichern, dann gehts immer

  7. Folgender Benutzer sagt Danke zu marlob für den nützlichen Beitrag:

    vierlagig (22.04.2008)

  8. #7
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Hier gibts ein Beispiel von Siemens, wo das Datum in einen String gewandelt wird. Vielleicht kannst du dir da die passenden Codestücke raussuchen.
    Mangels Software kann ich nicht selber ins Beispiel reingucken.

  9. #8
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    vielleicht deute ich heut die hilfe falsch aber

    DW geht laut Hilfe dezimal von 0 bis 42 94 96 7295 unsigned ... dann passt es
    ich weiss nicht, in welcher hilfe du geguckt hast, aber in meiner steht folgendes.
    Angehängte Grafiken Angehängte Grafiken
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  10. #9
    Registriert seit
    11.05.2007
    Ort
    Ammersee
    Beiträge
    56
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    zunächst mal einen herzlichen Dank für die schnelle Reaktion. Konnte leider noch nix richtig ausprobieren, vermute aber, daß ich auf der richtigen Fährte bin.

    Gruß

    blue dun

Ähnliche Themen

  1. Zahlen in Datum
    Von 4Josh im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 22.04.2011, 11:05
  2. S7 Datum von VB.NET nach SPS...
    Von paddy_cmd im Forum Hochsprachen - OPC
    Antworten: 9
    Letzter Beitrag: 17.06.2009, 13:54
  3. Datum Uhrzeit
    Von Andy_speedy im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 10.06.2008, 12:37
  4. Datum S7
    Von 1schilcher im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 18.04.2006, 12:22
  5. Datum ?
    Von edi im Forum Stammtisch
    Antworten: 5
    Letzter Beitrag: 04.03.2005, 12:10

Lesezeichen

Berechtigungen

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