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

Ergebnis 1 bis 8 von 8

Thema: Dword_to_time ?

  1. #1
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo mit welchem Typconverter (cast) wandle ich ein DWORD in eine TIME Darstellung um, um in st eine TON Zeit PT einzugeben?
    Als Freelancer immer auf der Suche nach interessanten Projekten.
    Zitieren Zitieren Dword_to_time ?  

  2. #2
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Dword_to_time ?

  3. #3
    Registriert seit
    19.07.2010
    Beiträge
    1.288
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard

    In AWL/KOP/FUP?

    Code:
    L   DWORD
    T   TIME
    mfG Aventinus

  4. #4
    Registriert seit
    20.11.2006
    Ort
    Hamburg
    Beiträge
    225
    Danke
    35
    Erhielt 35 Danke für 32 Beiträge

    Standard

    in SCL?

    mit der AT Sicht

  5. #5
    Avatar von RobiHerb
    RobiHerb ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Standard

    Etwas klarer:

    Sprache ST,
    System Codesys 2.x
    Aufruf eines FB vom Typ TON.

    TON soll in der Zeit in Abhängigkeit von einem DWORD dwTime gelegentlich verändert werden.

    Das DWORD ist in einen Datentyp zu verbiegen, der in etwa folgendem Wert, der an PT übergeben wird entspricht.


    Aktuell: fbTimer (IN := NOT (fbTimer.Q), PT := T#100ms);

    Ziel: fbTimer (IN := NOT (fbTimer.Q), PT := UnKnownConverter (dwTime));
    Als Freelancer immer auf der Suche nach interessanten Projekten.
    Zitieren Zitieren St  

  6. #6
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Zitat Zitat von RobiHerb Beitrag anzeigen
    Etwas klarer:

    Sprache ST,
    System Codesys 2.x
    Aufruf eines FB vom Typ TON.

    TON soll in der Zeit in Abhängigkeit von einem DWORD dwTime gelegentlich verändert werden.

    Das DWORD ist in einen Datentyp zu verbiegen, der in etwa folgendem Wert, der an PT übergeben wird entspricht.


    Aktuell: fbTimer (IN := NOT (fbTimer.Q), PT := T#100ms);

    Ziel: fbTimer (IN := NOT (fbTimer.Q), PT := UnKnownConverter (dwTime));
    Zitat Zitat von trinitaucher Beitrag anzeigen
    Dword_to_time ?
    Lesen kannst du?
    (Nebenbei hast du dir die Antwort auch schon selbst gegeben)

    ... nochmal...
    Code:
     fbTimer (IN := NOT (fbTimer.Q), PT := DWORD_TO_TIME(dwTime))
    Wert in Millisekunden.

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

    RobiHerb (15.09.2011)

  8. #7
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.708
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    Hallo,
    bei SCL müßtest du erst von DWORD nach DINT wechseln und dann von DINT nach TIME. Ich programmiere nicht mit CodeSys, könnte mir aber vorstellen, dass die es genauso machen - also :
    Code:
    myTime := DINT_TO_TIME(DWORD_TO_DINT(myDWORD)) ;
    Gruß
    Larry

  9. #8
    Avatar von RobiHerb
    RobiHerb ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von trinitaucher Beitrag anzeigen
    Lesen kannst du?
    (Nebenbei hast du dir die Antwort auch schon selbst gegeben)

    ... nochmal...
    Code:
     fbTimer (IN := NOT (fbTimer.Q), PT := DWORD_TO_TIME(dwTime))
    Wert in Millisekunden.
    Danke, da ich lesen kann, hatte ich nicht ausprobiert sondern in meiner Codesys Hilfe direkt nachgeschaut.

    Da sind viele/alle möglichen Konverter erwähnt aber dieser genau nicht nur der Hinweis, dass die Zeit intern als DWORD verwaltet wird.
    Als Freelancer immer auf der Suche nach interessanten Projekten.

Lesezeichen

Berechtigungen

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