<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e81751aec0/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/e81751aec0/</id><updated>2020-06-30T15:04:19.454000Z</updated><subtitle>Recent posts to Per html script prüfen ob webvisu erreichbar</subtitle><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#2037" rel="alternate"/><published>2020-06-30T15:04:19.454000Z</published><updated>2020-06-30T15:04:19.454000Z</updated><author><name>Chris.O</name><uri>https://forge.codesys.com/u/chris-o/</uri></author><id>https://forge.codesys.com645303be56478422742a6a0f6384e20eff04a0c9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;naja also generell geht es mir um folgendes:&lt;br/&gt;
Ich habe ein redundantes System mit 2 SPS'n.&lt;br/&gt;
Hier läuft auf jeder SPS ein Webserver mit Webvisu.&lt;br/&gt;
Für die Bedienung hab ich ein Touchpanel, dass die Webvisu aufruft.&lt;br/&gt;
Ist nun System 1 Master, soll das System auf dem Panel bedienbar sein. Schaltet das System um, so dass System 2 Master ist, soll auf dieses System umgeschaltet werden.&lt;br/&gt;
Zusätzlich kann über eine separate Variable die Visualisierung auf das Slavesystem umgeschaltet werden, um zu sehen was da so ab geht. &lt;br/&gt;
Das funktioniert auch super mit einem Skript bzw. einem Package von 3S. Was da genau im Hintergrund passiert, kann ich leider nicht sagen.&lt;/p&gt;
&lt;p&gt;Was mir da aber noch fehlt, ist eine Überprüfung beim Start des Programms. Das Panel muss wissen, auf welche der beiden URLs es schauen soll (kann ja im Browser nur eine adresse eingeben).&lt;br/&gt;
Hierzu wollte ich ein "Html-Skript", dass nun erkennt, welche der beiden Visus aktiv ist (könnte ja sein, dass SPS1 gar nicht eingeschaltet ist oder der Webserver ein Problem hat). Er bekommt also zwei URL's zur Auswahl. Er überprüft die erste. Klappt hier alles kann er dahin umschalten....Ist die Visu einmal aktiv, kann das andere Skript den Rest erledigen.&lt;br/&gt;
Ist Visu1 am Beginn nicht erreichbar, wird auf Visu 2 geschaltet. Dann kann das zweite Skript wieder den Rest erledigen.&lt;/p&gt;
&lt;p&gt;Sind beide nicht erreichbar, wollte ich den Timer, der das Ganze wieder neu anstößt, bis es klappt.&lt;/p&gt;
&lt;p&gt;Ich hoffe ich konnte mein Anliegen nun etwas deutlicher machen... werde jetzt mal probieren das Skript von dir etwas umzubauen...&lt;/p&gt;
&lt;p&gt;Gruß Chris&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#e1f0" rel="alternate"/><published>2020-06-30T07:02:30.186000Z</published><updated>2020-06-30T07:02:30.186000Z</updated><author><name>marci4</name><uri>https://forge.codesys.com/u/marci4/</uri></author><id>https://forge.codesys.comf649d3dd6c4e28e985cdb81715b04f3230cb3ab7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;versteh mich hier bitte nicht falsch!&lt;br/&gt;
Es geht bloß drum, dass man sowas wissen muss. Hier hat mir dann ehrlich gesagt auch ein Projektarchiv mit deinen zusätzlichen Scripts gefehlt, damit man versteht, was hier passiert.&lt;/p&gt;
&lt;p&gt;Meine Vermutung ist, dass beim Wechsel von der Webvisu auf die andere Website noch Meldungen gepostet werden, die dann dazu führen, dass es aussieht wie ein Fehler.&lt;br/&gt;
Persönlich fänd ich es besser, wenn der IFrame auf die andere Seite wechselt, aber da fehlt mir der Einblick in deine Applikation und was du errreichen willst.&lt;/p&gt;
&lt;p&gt;LG&lt;br/&gt;
Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#5cf9" rel="alternate"/><published>2020-06-30T06:12:40.654000Z</published><updated>2020-06-30T06:12:40.654000Z</updated><author><name>Chris.O</name><uri>https://forge.codesys.com/u/chris-o/</uri></author><id>https://forge.codesys.com5b13ae1ed7b4e4a33289f20dfa3f9cb3c2df75d4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, ok dann werd ich da mal Anpassungen vornehmen.&lt;br/&gt;
Das mit den geänderten Anforderungen hätte ich gemacht, wenn mir das im Vorfeld klar gewesen wäre, dass das so nicht klappt, wie ich das wollte mit dem zweiten Skript.&lt;/p&gt;
&lt;p&gt;Aber danke dir schon mal!&lt;/p&gt;
&lt;p&gt;Gruß Chris&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#edbd" rel="alternate"/><published>2020-06-26T07:06:03.715000Z</published><updated>2020-06-26T07:06:03.715000Z</updated><author><name>marci4</name><uri>https://forge.codesys.com/u/marci4/</uri></author><id>https://forge.codesys.comb5a467a8529d6da00849c0c97299653c7d251c1b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;freut mich zu hören, dass es klappt!&lt;/p&gt;
&lt;p&gt;Klar kannst du die Seite einfach anpassen.&lt;br/&gt;
Hierfür müsstest du halt wvdetection.js anpassen, sodass anstatt ein Wechsel der src für den IFrame ein Seitenwechsel passiert.&lt;/p&gt;
&lt;p&gt;Wäre halt interessant gewesen, wenn du die geänderten Anforderungen auch mitgeteilt hättest...&lt;/p&gt;
&lt;p&gt;LG&lt;br/&gt;
Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#ed4f" rel="alternate"/><published>2020-06-24T07:52:09.811000Z</published><updated>2020-06-24T07:52:09.811000Z</updated><author><name>Chris.O</name><uri>https://forge.codesys.com/u/chris-o/</uri></author><id>https://forge.codesys.com227586a5df2bfbca997f41d1d84438496063a3c1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
konnte das Ganze jetzt endlich nochmal testen. Hat jetzt soweit funktioniert :-)&lt;br/&gt;
Hab nun leider ein anderes Problem.&lt;/p&gt;
&lt;p&gt;Da läuft noch ein weiteres Skript, dass mir eine Visu-Umschaltung erzeugt, wenn eine Bestimmte Variable angetriggert wird.&lt;br/&gt;
Das funktioniert nun leider nicht mehr richtig. Gibt es eine Möglichkeit, falls deine Prüfung erfolgreich war, die Seite einfach komplett umzuleiten. &lt;/p&gt;
&lt;p&gt;Aktuell bleibt man ja auf der Test.html - Seite drauf und die webvisu wird im iframe angezeigt...&lt;/p&gt;
&lt;p&gt;Bei einer kompletten Umleitung müsste mein anderes Skript dann wieder laufen.&lt;br/&gt;
Deine Prüfung brauche ich eigentlich nur ganz am Anfang (beim Starten zur einmaligen Prüfung, welches das führende System ist, um dahin umzuschalte... den Rest erledigt das andere Skript)&lt;/p&gt;
&lt;p&gt;Gruß Chris!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#89dd" rel="alternate"/><published>2020-06-16T20:25:21.192000Z</published><updated>2020-06-16T20:25:21.192000Z</updated><author><name>marci4</name><uri>https://forge.codesys.com/u/marci4/</uri></author><id>https://forge.codesys.com1cba6a7f2daad40c47d0ff5fd8a5818a8b5746a6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;br/&gt;
Also ich die wvdetection.js mal erweitert, dass man mehrere Anmeldeversuche abwartet, bevor die URL gewechselt wird.&lt;/p&gt;
&lt;p&gt;LG&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#d2fa" rel="alternate"/><published>2020-06-16T06:59:23.171000Z</published><updated>2020-06-16T06:59:23.171000Z</updated><author><name>Chris.O</name><uri>https://forge.codesys.com/u/chris-o/</uri></author><id>https://forge.codesys.comb60d7287f21f3d6e3b04e9e69ebfe6d258c39c9d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Es sieht aber irgendwie so aus, als ob er das laden der WebVisu abbricht, so bald er anfängt wieder zu pollen...&lt;br/&gt;
Die WebVisu flackert kurz auf und so bald er anfängt zu pollen, weißer Bildschirm&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#9cb2" rel="alternate"/><published>2020-06-16T06:57:41.534000Z</published><updated>2020-06-16T06:57:41.534000Z</updated><author><name>marci4</name><uri>https://forge.codesys.com/u/marci4/</uri></author><id>https://forge.codesys.comaf2654d2acf6c72da88baf0566765d401a7fd089</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Die Visu ist zu dem Zeitpunkt der Message "still polling" noch nicht gestartet, der WebvisuClient hat da noch keine Zeichenkommandos bekommen.&lt;br/&gt;
Vllt einfach die Anzahl von "still polling" messages zählen? und ab z.B.: 3 gibt er mit der Webvisu auf?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#a626" rel="alternate"/><published>2020-06-16T06:53:01.873000Z</published><updated>2020-06-16T06:53:01.873000Z</updated><author><name>Chris.O</name><uri>https://forge.codesys.com/u/chris-o/</uri></author><id>https://forge.codesys.com29a853efa19be4ad1e1659878e9bbe86f8248caf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Eventuell noch einen Timeout, wenn die Visu gestartet ist, bis wieder neu abgefragt wird, ob die VIsu aktiv ist ("Still polling the registration of the visualization. Is the visu stopped?")&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Per html script prüfen ob webvisu erreichbar</title><link href="https://forge.codesys.com/forge/talk/Visualization/thread/e81751aec0/?limit=25&amp;page=1#bd49" rel="alternate"/><published>2020-06-16T06:49:29.529000Z</published><updated>2020-06-16T06:49:29.529000Z</updated><author><name>marci4</name><uri>https://forge.codesys.com/u/marci4/</uri></author><id>https://forge.codesys.comfbc4eef19ba2d2ad5f8e5fa75974274ab238bc84</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hmm ok, vllt brauchen wir noch nen zweiten Timeout? Hätte nicht gedacht, dass es das Problem gibt, dass die Registrierung des Visu Clients so lang braucht.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>