Java auf CP243-1IT

Gaida

Level-1
Beiträge
44
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich probiers hier nochmal :cry:

Hallo zusammen,

ich brauch mal einen Rat. Ich habe auf einer CP-243-1 IT eine HTML Seite hinterlegt um den Zustand von Eingängen, Ausgängen und Merkern anzuzeigen. Ich frage insgesammt 40 I/O s über die von Siemens mitgeliferten Java Applets ab, eine Veränderung wird erst nach ca. 10 sek angezeigt. Was könnte ich falsch gemacht haben ? Wäre schön wenn einer eine Antwort hätte.

Viele Grüße
_________________
 
Hallo Gaida,

Wenn du die Applets einzeln in deiner HTML-Seite aufrufts, wirds nicht schneller gehen.

Stell dir mal vor du sendest 40 Pakete an den gleichen Empfänger. Jedes dieser Pakete sendest du einzeln. Das der Empfänger alle Pakete gleichzeitig erhält ist fraglich. Zusätzlich dazu mußt du und natürlich auch der Empfänger jedes Paket einzeln verpacken und entpacken. So ungefähr kannst du dir die 10 Sekunden erklären.

Lösungen:

1. Verwende Index-Seiten. z.B. nur E's auf einer Seite usw. Ist einfach zu programmieren aber die Performance ist trotzdem noch langsam (PAKETE senden)

2.a Programmiere deine eigenen Applets die nicht nur einen Wert lesen/schreiben sondern gleich mehrere. Dauert länger beim ersten laden aber die Perfomance ist wesentlich besser.
Gugst du hier: www.siemens.de/microset Micro automation Examples #15

2. b Verwende spezielle SW-Tools um mehrere Werte in einem Applet zu verwenden. z.B. Spidercontrol
Gugst du hier: www.spidercontrol.net (Demo verfügbar aber in der Demo max. 8 verschiedene Werte)


Gruss

Helmut
 
Zurück
Oben