Problem mit JAVA Applets auf CP343-1

Fluffi

Level-2
Beiträge
451
Reaktionspunkte
69
Zuviel Werbung?
-> Hier kostenlos registrieren
hi
ich möchte mit dem S7-Get-Applet auf eine SPS zugreifen. zu Testzwecken möchte ich erstmal ein einzelnes Eingangsbit auslesen.
Leider funktioniert das überhaupt nicht. Das Applet wird gar nicht erst angezeigt.
ich generiere mir die Parametriereung mit dem HCG-Tool von Siemens.
Die anderen Applets wie Status usw funktionieren aber Get und Put nicht.
Die Rechte sind alle angepasset.
Woran kann das liegen.


Fehlermeldung: (warum komtm da CLthermo, dabrauch ich doc gar nicht)
java.lang.NoClassDefFoundError: de/siemens/simaticnet/itcp/gui/CLThermo
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: de.siemens.simaticnet.itcp.gui.CLThermo
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 8 more
Caused by: java.io.IOException: open HTTP connection failed:http://141.59.43.74/applets/de/siemens/simaticnet/itcp/gui/CLThermo.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 12 more
Ausnahme: java.lang.NoClassDefFoundError: de/siemens/simaticnet/itcp/gui/CLThermo





Code:
<applet
codebase ="../applets/"
archive ="s7api.jar, s7util.jar, s7gui.jar, s7applets.jar"
code ="de.siemens.simaticnet.itcp.applets.S7GetApplet.class"
name ="Get_Applet_Name"
mayscript
width ="150"
height ="35"
hspace ="0"
vspace ="0"
align ="top">
<param name="RACK" value="0">
<param name="SLOT" value="2">
<param name="LANGUAGE" value="de">
<param name="BACKGROUNDCOLOR" value="0xFFFFFF">
<param name="EDIT" value="false">
<param name="FORMAT" value="Taster1_1 = \Y(0,ON,OFF) ">
<param name="SYMBOL" value="Taster1(0/2)">
<param name="CYCLETIME" value="100">
 
Zuletzt bearbeitet:
ich weiss gerade echt nicht weiter.
nutze ich die einbindung des getapplets wie in den beispielen im verzeichnis startup angegeben läuft es zumindest mal. aber es erscheint die meldung error als wert der variablen.
kann mir da keiner helfen?

folgende Java Meldung kommt
Get: de.siemens.simaticnet.itcp.err.S7ConnectionException: Message key unknown: S7CP OK, but S7Device not obtainable (S7NetAddress[HTTP,host=141.59.43.74,rack=0,slot=2,S7_OS_CONN]) (S7NetAddress[HTTP,host=141.59.43.74,rack=0,slot=2,S7_PG_CONN])

muss da auch ein Programm dazu auf der SPS laufen?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
kann mir vielleicht jmd einen ganz einfachen und wircklich funktionierenden code eines aufrufs eines get-befehls auf ein bit geben. ich dreh hier sonst noch durch. langsam glaub ich es liegt an der hardware. die anderen befehle scheinen zu gehen.
 
Zurück
Oben