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

Ergebnis 1 bis 8 von 8

Thema: skript Uhr Datum verschieben

  1. #1
    Registriert seit
    10.08.2010
    Beiträge
    770
    Danke
    1
    Erhielt 14 Danke für 13 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Ich benötige ein skript womit ich die systemuhr (Datum Uhr Feld) des PC in eine Variable verschiebe.

    Es geht mir darum das die systemzeit der Panel Pc in die Sps übergeben wird. Somit stimmt immer die Uhr des Panel Pc mit der Sps überein. auserdem aktualisiert sich die Uhr über internet von delbst. die Sps Uhr tut das nicht.

    Kann mir da jemand helfen?
    Zitieren Zitieren skript Uhr Datum verschieben  

  2. #2
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    WinCC?
    WinCC flex?
    Irgendwas ganz anderes?
    Welche SPS?

    Meine Kristallkugel hat freitags frei!
    Gruß
    Michael

  3. #3
    Registriert seit
    10.08.2010
    Beiträge
    770
    Danke
    1
    Erhielt 14 Danke für 13 Beiträge

    Standard

    Wincc Flexible SPS 315 DP/PN

  4. #4
    Registriert seit
    13.11.2004
    Beiträge
    170
    Danke
    0
    Erhielt 14 Danke für 9 Beiträge

    Standard

    Hallo,

    Du hast eigentlich ja mehrere Anforderungen.
    1. Systemzeit PC in SPS-Variable verschieben
    2. SPS-Uhr mit PC synchronisieren

    Dazu folgender Vorschlag:
    - Im WinCC flexible Variable anlegen für Uhrzeit und Triggervariable (INT-Format) z.B. SPS_Uhr_stellen
    - Skript erstellen "Systemzeit_laden"

    - im Skript folgende Zeilen:
    Uhrzeit = Now
    SPS_Uhr_stellen = 1

    - Skript über Aufgabenplaner stündlich oder täglich aufrufen
    - in der SPS SFC0 aufrufen wenn SPS_Uhr_stellen 1 ist
    - gleich danach im SPS-Programm SPS_Uhr_stellen auf 0 setzen

    Das sollte ausführlich genug sein.

    Es gibt noch eine andere Lösung über Bereichszeiger, die kannst Du über die Hilfe nachlesen.

    _______________________________________________________________
    Wer lesen kann, ist klar im Vorteil.
    Zitieren Zitieren SPS-Uhr einstellen  

  5. #5
    Registriert seit
    06.01.2005
    Ort
    im schönen Lipperland
    Beiträge
    4.472
    Danke
    498
    Erhielt 1.143 Danke für 736 Beiträge

    Standard

    Es gibt auf der Siemens-Seite eine coole Lösung mit einem kleinen Script. Die Funktioniert super und ist relativ einfach zu händeln. Leider hab ich den Link nicht aber nächste Woche kann ich dir mal die Programmteile schicken.
    Früher gab es Peitschen .... heute Terminkalender

  6. #6
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.163
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Zitat Zitat von emilio20 Beitrag anzeigen
    Ich benötige ein skript womit ich die systemuhr (Datum Uhr Feld) des PC in eine Variable verschiebe.

    Es geht mir darum das die systemzeit der Panel Pc in die Sps übergeben wird. Somit stimmt immer die Uhr des Panel Pc mit der Sps überein.
    Mit der Forumsuche nach "uhrzeit synchronisation wincc flexible" findest Du gleich diesen Beitrag, der alles enthält was Du brauchst.
    Da Du nicht die PC-Uhr sondern die SPS-Uhr synchronisieren willst, mußt Du nur den Bereichszeiger "Datum/Uhrzeit Steuerung" weglassen
    (alles mit dem DB102) und statt betätigen einer Schaltfläche einfach nur das Script "Set_PLC_Clock" zum Stellen der SPS-Uhr zyklisch aufrufen,
    z.B. mit dem Aufgabenplaner (wie schon von 0815prog vorgeschlagen).

    Zitat Zitat von emilio20 Beitrag anzeigen
    auserdem aktualisiert sich die Uhr über internet von delbst. die Sps Uhr tut das nicht.
    Die CPU 315-2 PN/DP ab Firmware V2.5 kann selbständig Uhrzeitsynchronisation nach dem NTP-Verfahren.
    Mit der Forumsuche nach "systemzeit synchronisation" findet man den Link zum Siemens FAQ
    Tip zur Forumsuche: Treffer anzeigen als (x) Beiträge

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  7. #7
    Registriert seit
    10.08.2010
    Beiträge
    770
    Danke
    1
    Erhielt 14 Danke für 13 Beiträge

    Standard

    Zitat Zitat von 0815prog Beitrag anzeigen
    Hallo,

    Du hast eigentlich ja mehrere Anforderungen.
    1. Systemzeit PC in SPS-Variable verschieben
    2. SPS-Uhr mit PC synchronisieren

    Dazu folgender Vorschlag:
    - Im WinCC flexible Variable anlegen für Uhrzeit und Triggervariable (INT-Format) z.B. SPS_Uhr_stellen
    - Skript erstellen "Systemzeit_laden"

    - im Skript folgende Zeilen:
    Uhrzeit = Now
    SPS_Uhr_stellen = 1

    - Skript über Aufgabenplaner stündlich oder täglich aufrufen
    - in der SPS SFC0 aufrufen wenn SPS_Uhr_stellen 1 ist
    - gleich danach im SPS-Programm SPS_Uhr_stellen auf 0 setzen

    Das sollte ausführlich genug sein.

    Es gibt noch eine andere Lösung über Bereichszeiger, die kannst Du über die Hilfe nachlesen.

    _______________________________________________________________
    Wer lesen kann, ist klar im Vorteil.

    Hallo ich habe es jetzt so gemacht

    Dim Uhrzeit
    Uhrzeit = Now
    SPS_Uhr_stellen = 1


    wie bekomme ich jetzt die Variable Uhrzeit in eine SPS Variable z.b DB 130 Schaltzeiten.DatumUhrzeit_set

    Da ich diese Variable ja im SFC_0 Aufrufe?
    Geändert von emilio20 (27.10.2010 um 16:03 Uhr)

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

Ähnliche Themen

  1. Block um ein Bit verschieben
    Von tobl2002 im Forum Simatic
    Antworten: 36
    Letzter Beitrag: 05.05.2010, 19:41
  2. Antworten: 7
    Letzter Beitrag: 11.09.2009, 14:01
  3. Navigationsleiste verschieben ?
    Von sk1rie im Forum HMI
    Antworten: 1
    Letzter Beitrag: 08.12.2008, 09:14
  4. Bits verschieben...
    Von LSOLO im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 18.07.2006, 11:44
  5. Symbolikeinträge verschieben
    Von delacasa im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 31.10.2005, 20:50

Lesezeichen

Berechtigungen

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