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

Results 1 to 7 of 7

Thread: Uhrzeit in MAIL_SMTP_Client

  1. #1
    Join Date
    08.12.2019
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi hat jemand eine Ahnung wie ich das Datum bzw. die Uhrzeit beim Baustein MAIL_SMTP_Client aus der WagoLibMail_02.lib in der Nachricht mit verschicken kann?

    Gruß
    Reply With Quote Reply With Quote Uhrzeit in MAIL_SMTP_Client  

  2. #2
    Join Date
    17.07.2009
    Location
    Am Rande der Ostalb
    Posts
    6,772
    Danke
    1,380
    Erhielt 1,603 Danke für 1,240 Beiträge

    Default

    Der Baustein als solches verschickt doch keine Uhrzeit.
    Du kannst sie halt in der Nachricht mitschicken

  3. #3
    Persil is offline Neuer Benutzer
    Themenstarter
    Join Date
    08.12.2019
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Ja ich möchte unter "sMessage" zum Beispiel stehen haben, "Rauchmelder XY hat am 12.12.19 um 19.40 ausgeloest", dabei sollen Datum und Uhrzeit logischerweise immer aktuell sein. Mit "%t %d.%m.%y" hat es leider nicht funktioniert.

  4. #4
    Join Date
    22.06.2009
    Location
    Sassnitz
    Posts
    14,342
    Danke
    1,193
    Erhielt 4,245 Danke für 3,415 Beiträge

    Default

    Da bräuchtest Du Datum/Uhrzeit-Zeitstempel des Ereignisses und nicht wann die Mail verschickt werden soll. Hast Du ein generelles Problem wie man die Systemuhr ausliest und in einen String formatiert?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #5
    Persil is offline Neuer Benutzer
    Themenstarter
    Join Date
    08.12.2019
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    "und nicht wann die Mail verschickt werden soll"

    also die Mail wird nicht nach Uhrzeit verschickt, sondern wenn der Befehl von einem Rauchmelder kommt. Ich möchte einfach in der nachfolgenden Email das Datum des Ereignisse stehen haben.

  6. #6
    Persil is offline Neuer Benutzer
    Themenstarter
    Join Date
    08.12.2019
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    okay habs selbst gelöst... Mit der SysLibTime.lib und dann den Baustein SysRtcGetTime und mit DT_TO_STRING auf sMessage gelegt. So steht in der Email halt nur das Datum im englischen Format, ist aber ausreichend

    Danke troztdem!

  7. #7
    Join Date
    17.07.2009
    Location
    Am Rande der Ostalb
    Posts
    6,772
    Danke
    1,380
    Erhielt 1,603 Danke für 1,240 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Du kannst dein englisches Datum anpassen.
    Entweder mit den normalen Stringfunktionen in Codesys oder damit:
    einzelne CHAR aus String lesen in ST

    Gruß
    Blockmove

Similar Threads

  1. Replies: 12
    Last Post: 17.09.2019, 16:15
  2. Step 7 Uhrzeit
    By heli100 in forum Simatic
    Replies: 2
    Last Post: 22.01.2016, 12:02
  3. Replies: 2
    Last Post: 10.07.2014, 17:33
  4. Uhrzeit
    By elektrohippi in forum Simatic
    Replies: 6
    Last Post: 14.01.2009, 11:18
  5. Replies: 10
    Last Post: 02.01.2008, 16:54

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •