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

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

Thema: Schaltuhr nach Datum

  1. #1
    Registriert seit
    30.08.2006
    Beiträge
    221
    Danke
    12
    Erhielt 5 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich brauche für ein S7-312 Programm, eine Schaltuhr, die von August bis März und von April Juli einen Merker setzt. Ich habe mir bereits die anderen Beiträge angesehen, jedoch sind diese vom Umfang her zu groß.
    Dies sollte doch einfach zu lösen sein!?!?
    Bitte um ein kurzes Beispiel.

    Danke
    Gruß
    Andy
    Zitieren Zitieren Schaltuhr nach Datum  

  2. #2
    Andy258 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.08.2006
    Beiträge
    221
    Danke
    12
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Hallo,

    ich brauche für ein S7-312 Programm, eine Schaltuhr, die von August bis März und von April Juli einen Merker setzt. Ich habe mir bereits die anderen Beiträge angesehen, jedoch sind diese vom Umfang her zu groß.
    Dies sollte doch einfach zu lösen sein!?!?
    Im OB1 habe ich bereits Datum und Zeit ausgelesen und ist auch bereits im DB.
    Bitte um ein kurzes Beispiel.

    Danke
    Gruß
    Andy

  3. #3
    Registriert seit
    16.12.2008
    Ort
    Fürth
    Beiträge
    146
    Danke
    32
    Erhielt 21 Danke für 19 Beiträge

    Standard

    Zitat Zitat von Andy258 Beitrag anzeigen
    Hallo,

    ich brauche für ein S7-312 Programm, eine Schaltuhr, die von August bis März und von April Juli einen Merker setzt. Ich habe mir bereits die anderen Beiträge angesehen, jedoch sind diese vom Umfang her zu groß.
    Dies sollte doch einfach zu lösen sein!?!?
    Im OB1 habe ich bereits Datum und Zeit ausgelesen und ist auch bereits im DB.
    Bitte um ein kurzes Beispiel.

    Danke
    Gruß
    Andy
    Dann löse es doch
    Dann vergleich einfach den Monat auf > oder < gleich [Monate einsetzen]
    -A+B=15=21 Klingt komisch - ist aber so!
    -It's not a bug, it's a feature!
    -Es gibt nur 3 Feinde im Leben eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel ...!

  4. #4
    Andy258 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.08.2006
    Beiträge
    221
    Danke
    12
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Habe ich ja versucht, hat aber leider nicht geklappt.
    Darum frage ich ja.

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

    Standard

    zur info:
    die dt daten aus dem ob1 sind bcd-codiert (ist hier aber nicht relevat)

    Code:
          O(    
          L     #monat
          L     8
          >=I   
          )     
          O(    
          L     #monat
          L     3
          <=I   
          )     
          =     M    231.0
    edit: der code war vorher nicht ganz korrekt
    Geändert von volker (15.10.2010 um 11:09 Uhr)
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  6. #6
    Registriert seit
    08.04.2008
    Ort
    Köln
    Beiträge
    844
    Danke
    39
    Erhielt 244 Danke für 199 Beiträge

    Standard

    Zitat Zitat von volker Beitrag anzeigen

    Code:
          U(    
          L     #monat
          L     8
          >=I   
          )     
          U(    
          L     #monat
          L     3
          <=I   
          )     
          =     M      1.0
    So bleibt der Merker aber immer 0. Vllt. sollte es bei der 2. Klammer ja O( heissen.

    Grüße
    Gebs

  7. #7
    Registriert seit
    16.12.2008
    Ort
    Fürth
    Beiträge
    146
    Danke
    32
    Erhielt 21 Danke für 19 Beiträge

    Standard

    Zitat Zitat von volker Beitrag anzeigen
    zur info:
    die dt daten aus dem ob1 sind bcd-codiert (ist hier aber nicht relevat)

    Code:
          U(    
          L     #monat
          L     8
          >=I   
          )     
          U(    
          L     #monat
          L     3
          <=I   
          )     
          =     M      1.0
    Wie war das gerade mit "ich bin kein Fan von fertigen Lösungen"
    -A+B=15=21 Klingt komisch - ist aber so!
    -It's not a bug, it's a feature!
    -Es gibt nur 3 Feinde im Leben eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel ...!

  8. #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 Befree Beitrag anzeigen
    Wie war das gerade mit "ich bin kein Fan von fertigen Lösungen"
    hast recht da warn fehler drin.
    hab den code oben korrigiert
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  9. #9
    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 Befree Beitrag anzeigen
    Wie war das gerade mit "ich bin kein Fan von fertigen Lösungen"
    jaja. ist ja gut
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  10. #10
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von volker Beitrag anzeigen
    hast recht da warn fehler drin.
    hab den code oben korrigiert
    Code:
    *
          U(    
          L     #monat
          L     3
          >=I   
          )     
          U(    
          L     #monat
          L     8
          <=I   
          )
          NOT	  
          =     M      1.0
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. Format Datum C# nach MySQL
    Von alexa3 im Forum Hochsprachen - OPC
    Antworten: 0
    Letzter Beitrag: 21.01.2011, 16:16
  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. S7 Datum auflösen nach Monat Tag
    Von Guste im Forum Programmierstrategien
    Antworten: 7
    Letzter Beitrag: 03.11.2007, 00:25
  4. Antworten: 2
    Letzter Beitrag: 04.12.2006, 09:11
  5. Antworten: 2
    Letzter Beitrag: 12.01.2005, 13:26

Lesezeichen

Berechtigungen

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