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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: WinCC flex RC RT - Internetverbindung überwachen

  1. #1
    Registriert seit
    24.01.2012
    Beiträge
    511
    Danke
    92
    Erhielt 21 Danke für 20 Beiträge

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    eine PC RT (WinCCflex2008 SP3) baut über ein LTE Router eine Internetverbindung auf um sich Wetterdaten "zu holen".
    Die Daten werden drei mal am Tag aktualisiert, was über Skripte in der RT erfolgt. Das funktioniert alles reibungslos.

    Problem:
    Leider ist es so das der LTE Router oft seine Internetverbindung "verliert", was der PC und somit die RT nicht mitbekommt.
    Technische Unterstützung vom Provider / Routeranbieter sind gleich NULL

    Frage:
    Gibt es eine Möglichkeit die Internetverbindung auf irgendeine Art und Weise zu überwachen?
    Wenn Verbindung n.i.O. kann die RT dann eine Meldung ausgeben...

    Der Router gibt mir kein Status aus ob die Verbindung OK oder nOK.
    Wenn ich den Router direkt mittels IE oder Firefox anspreche (Konfigurationsmodus) steht auf der Startseite "LTE nicht verfügbar" vielleicht lass sich diese Meldung verarbeiten?

    Wer hat eine Idee oder kann mir zur Problemlösung Anregungen geben?
    Vielen Dank.

    Gruß
    DerMatze
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------
    Zitieren Zitieren WinCC flex RC RT - Internetverbindung überwachen  

  2. #2
    Registriert seit
    06.10.2003
    Beiträge
    3.412
    Danke
    451
    Erhielt 506 Danke für 408 Beiträge

    Standard

    Kannst du die empfangenen Daten nicht einfach auswerten? Wenn nichts kommt, dann keine Verbindung?
    Es gibt viel mehr Leute, die freiwillig aufgeben, als solche, die echt scheitern.
    Henry Ford

  3. #3
    DerMatze ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    24.01.2012
    Beiträge
    511
    Danke
    92
    Erhielt 21 Danke für 20 Beiträge

    Standard

    Ja an sowas habe ich auch schon gedacht, aber ich möchte gern die Verbindung permanent überwachen und nicht nur in dem Zeitraum wenn die Daten geholt werden sollen. Und dann auf Änderung auswerten.
    Ein Ansatz wäre evtl. Daten abzurufen wie z.B. die Uhrzeit, wenn die sich nicht mehr ändert dann ist die Verbindung unterbrochen. Nur ist die Frage wie ich das am einfachsten lösen könnte... ("Script" ist nicht unbedingt meine Stärke )

    Die Meldung soll dann sofort ausgegeben werden wenn die I-net Verbindung unterbrochen wurde, um den Router wieder durchzustarten, ggf soll die SPS den Reset des Routers durchführen.
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  4. #4
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    Ist das Mobilfunknetz tatsächlich öfters nicht verfügbar oder spinnt nur der Router?
    Schalte den Router doch generell aus und nur dreimal am Tag ein oder mache vor jeder Nutzung generell ein Reset des Routers oder schalte die Versorgungsspannung über ein Relais aus und wieder ein.

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  5. #5
    Registriert seit
    06.10.2004
    Ort
    Kopenhagen.
    Beiträge
    4.626
    Danke
    377
    Erhielt 801 Danke für 642 Beiträge

    Standard

    Das hier stammt von www.visualbasicscript.com

    Code:
    Set WshShell = CreateObject("WScript.Shell")
    PINGflag = Not CBOOL(WshShell.run("ping -n 1 www.google.de",0,True))
    Wenn PINGflag=FALSE, dann gibt es kein Internetverbindung, oder google hat zu gemacht.

    edit: Anstatt Google, dann den Webseite verwenden wo die Daten befindet die Du holen willst. Dann wird den gesamte Verbidnugsweg getestet.

    Warnung:
    Nicht getestet !
    Und, wenn WshShell ausgeführt wird, wird das Skript warten bis der ping Befehl fertig ist, und somit wird in diesen Zeit auch andere Skripte gesperrt.
    Geändert von JesperMP (08.03.2014 um 17:45 Uhr)
    Jesper M. Pedersen

  6. Folgender Benutzer sagt Danke zu JesperMP für den nützlichen Beitrag:

    DerMatze (09.03.2014)

  7. #6
    DerMatze ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    24.01.2012
    Beiträge
    511
    Danke
    92
    Erhielt 21 Danke für 20 Beiträge

    Standard

    Zitat Zitat von PN/DP Beitrag anzeigen
    schalte die Versorgungsspannung über ein Relais aus und wieder ein.
    Hallo Harald,

    das soll sowieso noch realisiert werden. Jedoch soll ein reset erst erfolgen wenn eine Störung der Verbindung / des Routers ansteht da auch andere Anwendungen diesen Router nutzen...

    Gruß
    Matze

  8. #7
    DerMatze ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    24.01.2012
    Beiträge
    511
    Danke
    92
    Erhielt 21 Danke für 20 Beiträge

    Beitrag

    Zitat Zitat von JesperMP Beitrag anzeigen
    Wenn PINGflag=FALSE, dann gibt es kein Internetverbindung, oder google hat zu gemacht.

    edit: Anstatt Google, dann den Webseite verwenden wo die Daten befindet die Du holen willst. Dann wird den gesamte Verbidnugsweg getestet.

    Warnung:
    Nicht getestet !
    Und, wenn WshShell ausgeführt wird, wird das Skript warten bis der ping Befehl fertig ist, und somit wird in diesen Zeit auch andere Skripte gesperrt.
    Hallo Jasper,

    danke, ich werds ausprobieren.
    Dann kann ich "PINGflag" auf 1 abfragen = OK | "PINGflag" = 0 => setze interne Flex Variable => zeige Fehlermeldung
    Kann ich das alles im selben Skript machen?

    Gruß
    Matze
    Geändert von DerMatze (09.03.2014 um 12:05 Uhr)
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  9. #8
    Registriert seit
    06.10.2004
    Ort
    Kopenhagen.
    Beiträge
    4.626
    Danke
    377
    Erhielt 801 Danke für 642 Beiträge

    Standard

    Ja, "PINGflag" kann auch den interne Variabel sein.

    Code:
    Dim WshShell
    Set WshShell = CreateObject("WScript.Shell")
    Smarttags("PINGflag") = Not CBOOL(WshShell.run("ping -n 1 www.google.de",0,True))
    Jesper M. Pedersen

  10. Folgender Benutzer sagt Danke zu JesperMP für den nützlichen Beitrag:

    DerMatze (09.03.2014)

  11. #9
    Registriert seit
    22.05.2005
    Ort
    sonniges Maifeld
    Beiträge
    1.067
    Danke
    77
    Erhielt 205 Danke für 159 Beiträge

    Standard

    Es empfiehlt sich einen Server zu pingen, der dem Provider gehört von dem der Internetanschluss ist.
    "Man kann auf seinem Standpunkt stehen, aber man sollte nicht darauf sitzen" - Erich Kästner

  12. Folgende 2 Benutzer sagen Danke zu Lars Weiß für den nützlichen Beitrag:

    DerMatze (10.03.2014),PN/DP (09.03.2014)

  13. #10
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Richtig, wenn man eine Aussage braucht, ob überhaupt eine Internetverbindung besteht.

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 11.06.2012, 09:20
  2. Antworten: 4
    Letzter Beitrag: 28.01.2010, 10:38
  3. WinCC flexible Aktivität überwachen
    Von geduldiger im Forum HMI
    Antworten: 12
    Letzter Beitrag: 03.09.2007, 08:47
  4. Antworten: 3
    Letzter Beitrag: 25.06.2007, 17:40
  5. Bit-Wechsel in WinCC überwachen
    Von Bender25 im Forum HMI
    Antworten: 0
    Letzter Beitrag: 12.09.2006, 21:05

Lesezeichen

Berechtigungen

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