Die PCD Web-Server-Timing-Möglichkeiten
FAQ #100301
Timing-Probleme beim Lesen von Webseiten aus dem PCD-Webserver können dazu führen, dass der Text "No Message:" anstelle der Werte von den PPOs gezeigt werden. Das Timing ist abhängig von der Art/Kommunikationsgeschwindigkeit zwischen dem WebConnect und PCD (mit dem Web-Server) und die Einstellungen für den Webserver selbst.
Diese FAQ versucht zu zeigen, in welchem Fall welche Einstellung relevant ist und wie Sie diese Einstellungen anpassen, zur Lösung des Problems der "No Message" in der Teq-Ansichten eines Webeditor-Projekts gezeigt.
Generell gibt es drei verschiedene Timing-Einstellungen relevant für das Lesen der Werte der PPOs eines Webeditor-Projekts:
- Die Priorität der Web-Server-Task auf die PCD (festgelegt im Web Builder)
- Die Antwort Timeout der S-Bus-Verbindung (in WebConnect festlegen)
- Die Kommunikation-Timeout (Zeitüberschreitung der Anforderung) (festgelegt im Web Builder)
- Der Aktualisierungszeitraum des Applets (festgelegt im Web-Editor-Projekt)
Die Priorität des Web-Servers auf die PCD
Diese Einstellung ist verantwortlich für die CPU Zeit der Web-Server der PCD. Je höher die Priorität desto länger dauert die PCD CPU haben um lösen der PDP-Tags (im Web-Editor namens PPOs) und fügen den Wert der die angeforderten PCD-Medien in die RAM-Disk (die dann zum Applet gesendet werden, um zu zeigen, die Vaue auf dem Webbrowser). Auf der anderen Seite, andere Aufgabe wie Kommunikation oder das Ausführen des Programms Benutzer erhalten weniger Zeit, und daher wird verlangsamt ein wenig nach unten. Wenn Sie konfrontiert sind die "No Message:" in Ihrem Webbrowser bei der Anzeige von ein Teq-View, Incerase die Priorität der Aufgabe Webserver auf gezeigt die PCD! Wenn das nicht hilft, können Sie es wieder festlegen, um die Leistung der übrigen Aufgaben der PCD zu erhöhen. Diese Einstellung ist in den Einstellungen des Web Builder gefunden werden. In diesem Beispiel wird die PCD auf das "normale" User-Programm während 21 ms funktionieren und für 4 ms übernimmt es der Web-Server-Task. |
Die S-Bus Timing des Web
In the WebConnect Setup-Seite (wo die Verbindung an die PCD konfiguriert ist, localhost/setup) finden Sie eine "Antwort-Timeout". Jedes Mal, wenn die WebConnect ein Telegramm an einen PCD sendet, wird es auf eine Antwort warten, bis die hier angegebene Zeit abgelaufen sein wird. Diese Antwort-Timeout ist vor allem in Bezug auf ein Gateway-Station oder Modem-Kommunikation anzusehen. Für Modemverbindungen empfiehlt sich eine minimale Zeitüberschreitung von 4 Sekunden. |
Kommunikation-Timeout (Zeitüberschreitung der Anforderung) über den Web-Builder
Mit der Tastenkombination + "Saia" kann die normalerweise versteckte Menü "Erweitert" des Web Builder eingegeben werden. Die Kommunikationszeitsperre in diesem Menü ist im Gateway und Modem Kommunikation relevant und sollte höher sein als die oben genannten Antwort-Timeout. Als Faustregel gilt sollte dieses Timeout doppelt so hoch wie das Antwort-Timeout der WebConnect. Der Grund für dieses Timeout ist die Tatsache, die dass WebConnect muss mehrere S-Bus-Telegramme anfordern, bis eine Seite komplett aus dem PCD an den PC übertragen werden. Das Kommunikation-Timeout ist die maximale Zeit zwischen zwei solcher Anfragen. Wenn dieses Timeout verstreicht, der Webserver wird die Übertragung zurückgesetzt und die Seite nicht vollständig angezeigt werden. |
Der Aktualisierungszeitraum Webeditor-Applet
Dieser Parameter wird das Applet zum Aktualisieren der Werte von den PPOs konfigurieren. Wenn dieser Parameter ist in der "Applet Params" im Fenster "Projekt Konfigurationen..." bearbeitet werden (im Menü "Projekt" platziert). Wenn dieser Wert zu klein ist, fordern das Applet, wie es dem Antwortformular die Anforderung gesendet, bevor die Daten (von WebConnect) so bald wie möglich. Jedoch, um die Kommunikation-Belastung des Netzwerks (zwischen WebConnect und PCD) zu reduzieren empfiehlt es nicht zu einen zu kurzen Zeitraum hier bearbeiten. |
Categories
Web Editor5
Last update: 29.05.2015 17:43
First release: 12.01.2005 10:23
Views: 4631