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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 30

Thema: WinCC flex RC RT - Internetverbindung überwachen

  1. #11
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Lars Weiß Beitrag anzeigen
    Es empfiehlt sich einen Server zu pingen, der dem Provider gehört von dem der Internetanschluss ist.
    Wie bekomme ich die Adresse des Servers? Ich vermute ich muss mich mit dem unmotivierten Provider dazu kurzschließen...
    Geändert von DerMatze (10.03.2014 um 11:01 Uhr)
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  2. #12
    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
    Richtig, wenn man eine Aussage braucht, ob überhaupt eine Internetverbindung besteht.
    genau das, soll das Ziel sein
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  3. #13
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.367
    Danke
    457
    Erhielt 696 Danke für 521 Beiträge

    Standard

    Bei den Zugagsdaten deines UMTS-Routers steht im Eintrag APN sicher was mit dem du was anfangen kannst.

    via Mobile
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  4. Folgender Benutzer sagt Danke zu RONIN für den nützlichen Beitrag:

    DerMatze (10.03.2014)

  5. #14
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.338
    Danke
    932
    Erhielt 3.333 Danke für 2.691 Beiträge

    Standard

    Zitat Zitat von DerMatze Beitrag anzeigen
    Wie begomme ich die Adresse des Servers?
    Dein Internetprovider teilt Dir eine Gateway-Adresse mit. Dieses Gateway ist Dein Server - wenn der nicht erreichbar ist dann geht kein Internet.

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  6. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    DerMatze (10.03.2014)

  7. #15
    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 JesperMP Beitrag anzeigen
    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))

    Hallo,

    ich habe nun den von dir dargestellten Code in ein Skript "gepackt" und mit einer Variablen in der CPU verknüpft. Nur wird diese Variable nicht auf 1 gesetzt...?
    Habe ich noch etwas vergessen, oder sollte es so funktionieren?
    Code:
    Dim WshShell
    Set WshShell = CreateObject("WScript.Shell")
    SmartTags("Intern\pingflag") = Not CBool(WshShell.Run("ping -n 1 www.google.de",0,True))
    If SmartTags("Intern\pingflag")= "1" Then SmartTags("Verbinung")= 1 
    If SmartTags("Intern\pingflag")= "0" Then SmartTags("Verbinung")= 0
    Gruß
    Matze
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  8. #16
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.338
    Danke
    932
    Erhielt 3.333 Danke für 2.691 Beiträge

    Standard

    SmartTags("Intern\pingflag") ist BOOL, da kannst Du nicht vergleichen, ob ein String "1" oder "0" drinsteht.
    Versuche mal dies:
    Code:
    Dim WshShell
    Set WshShell = CreateObject("WScript.Shell")
    SmartTags("Intern\pingflag") = Not CBool(WshShell.Run("ping -n 1 www.google.de",0,True))
    SmartTags("Verbinung") = SmartTags("Intern\pingflag")
    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  9. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    DerMatze (06.04.2014)

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

    Die Variable "Verbindung" ist eine in der CPU (DB) vom Typ Bool, die gesetzt werden soll wenn die Verbindung steht.

    OK, danke für den Hinweis - ich werds versuchen.
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  11. #18
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.338
    Danke
    932
    Erhielt 3.333 Danke für 2.691 Beiträge

    Standard

    Das Skript tut die CPU-Variable "Verbindung" aber auch rücksetzen, falls beim Skriptaufruf keine Verbindung zum Internet besteht - das ist aber doch bestimmt auch so gewollt?

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  12. #19
    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 das solls auch, da der blöde LTE Router ja eigentlich permanent eine Verbindung haben soll.
    Wenn das mit der Fehlermeldung gut funktioniert, wird das Rücksetzen von der CPU gemacht (via Koppelrelais)

    Gruß
    Matze
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

  13. #20
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von PN/DP Beitrag anzeigen
    SmartTags("Intern\pingflag") ist BOOL, da kannst Du nicht vergleichen, ob ein String "1" oder "0" drinsteht.
    Versuche mal dies:
    Code:
    Dim WshShell
    Set WshShell = CreateObject("WScript.Shell")
    SmartTags("Intern\pingflag") = Not CBool(WshShell.Run("ping -n 1 www.google.de",0,True))
    SmartTags("Verbinung") = SmartTags("Intern\pingflag")
    Harald
    Funktioniert! Zumindest wird das Bit in der CPU auf "true" gesetzt.
    Einen Verbindungsabbruch habe ich jetzt noch nicht provoziert um zu sehen ob das Bit zurückgesetzt wird.
    -----------------------------------------------------------------------------------------
    Programmierumgebung: Step 7 V5.5 + SP3
    WinCC flexible 2008 Advanced + SP3
    -----------------------------------------------------------------------------------------

Ä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
  •