CP 343 IT Frage an Kenner

OKL

Level-1
Beiträge
143
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Experten,

ich nennen nun einen CP343-1GX11 mein Eigen. Vielleicht hat hier jemand schon mit folgenden Funktionen Erfahrung?

- E-Mail versenden bei bestimmten Ereignis - Realisierung? Separate Bausteine? Aufbau?
- Webserver = Visualisierung- Realisierung und evenuelles Beispiel? Mit welchem Tool Erstellung? Wie Zugriff auf Variablen?

Danke euch.


Mfg

Olaf
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du später von einem Android Gerät auf die Webseiten zugreifen willst, könnte es problematisch werden. Denn auf dem IT-CP läuft der Zugriff auf die SPS über Java (Applets). Der Bytecode der auf den Android Geräten laufenden Dalvik Java VM ist aber nicht mit dem auf PCs kompatibel.
Ich weiß nicht ob es möglich ist anhand einer Geräte-/Browsererkennung den einen oder anderen Code auszuliefern.
Falls du den Wunsch hast dass es auch mit o.g. Geräten funktioniert, würde ich ich wenn du den CP schon hast einfach an einem kleinen Beispiel testen.
 
Hallo,

mein CP läuft. Der Webserver zeigt ja auch ohne erweiterte Programmierung bereits den Zustand der CPU und des CPs an. Nachdem ich die aktuellen Java-Komponenten per FTP auf den CP gespielt habe, läuft das auch zuverlässig. Jedoch wie Thomas schon schrieb, leider nur auf PC-Systemen. Die Applets zeigt mir mein Smartphone leider nicht an.

Gibts da wirklich keine andere Lösung? Das mit dem S7Droiden geht zwar (Vollversion), jedoch blinkt meine CPU mit allen LEDs sporadisch, wenn ich mich per VPN einwähle und muss per Spannungsreset neu gestartet werden. Das ist natürlich nicht toll, wenn dann meine Heizung/Alarmanlage/Bewässerung/Wigasteuerung etc. nicht mehr funktionieren. Der Hersteller des Droiden hat das Problem mit einer älteren CPU auch festgestellt (2AF02), jedoch derzeit noch keine Lösung. Daher meine Idee mit dem Webserver...

Danke euch.


MfG

Olaf
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab mich mal vor Jahren mit der CP beschäftigt, hab daher nicht mehr alle Info's im Kopf.
Es gibt für die IT-CPs eine Doku zum Erstellen eigener Applets. Darin findest du, wie du Zugriff auf die Variablen bekommst.
Da die Java-Applets im Browser laufen und nicht auf der CP, müsstest du eigentlich auch per JavaScript / AJAX Zugriff erhalten können.
Und das läuft dann auch in Android,

Aber wie gesagt ... Alles nur eine Vermutung.
Wir haben damals die Web-Visualisierung angeschaut und festgestellt, dass es für unsere Anwendung nicht tauglich war.

Gruß
Dieter
 
...
Gibts da wirklich keine andere Lösung? Das mit dem S7Droiden geht zwar (Vollversion), jedoch blinkt meine CPU mit allen LEDs sporadisch, wenn ich mich per VPN einwähle und muss per Spannungsreset neu gestartet werden. Das ist natürlich nicht toll, wenn dann meine Heizung/Alarmanlage/Bewässerung/Wigasteuerung etc. nicht mehr funktionieren. Der Hersteller des Droiden hat das Problem mit einer älteren CPU auch festgestellt (2AF02), jedoch derzeit noch keine Lösung. Daher meine Idee mit dem Webserver...

Hallo,

mit von vollmi schon erwähnten Spidercontrol lässt sich
das sicher realisieren.

http://www.spidercontrol.net/deutsch/produkteuebersicht.htm

Die Webseiten auf der CP werden mit dem Spydercontrol Editor
erstellt und lassen sich ohne Java per App visualisieren.

Zwischenzeitlich auch mit Android.
 
Aufgrund seiner fehlerhaften alten CPU wird er mit Spidercontrol aber sehr wahrscheinlich das gleiche Problem geben mit mit S7Droid, wenn er sich dort aus einer nicht stabilen Verbindung aus auf die SPS einwählt.
Solange der Fehler im CPU nicht behebbar ist, bleibt als einzige Möglichkeit den Client der SPS-Kommunikation in einen stabile lokalen Netzwerkteilnehmer zu legen, und auf diesen mit seinem Gerät zuzugreifen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aufgrund seiner fehlerhaften alten CPU wird er mit Spidercontrol aber sehr wahrscheinlich das gleiche Problem geben mit mit S7Droid, wenn er sich dort aus einer nicht stabilen Verbindung aus auf die SPS einwählt.
Solange der Fehler im CPU nicht behebbar ist, bleibt als einzige Möglichkeit den Client der SPS-Kommunikation in einen stabile lokalen Netzwerkteilnehmer zu legen, und auf diesen mit seinem Gerät zuzugreifen.

Ja aber wie er schreibt scheint das ja kein Problem mit der CPU sondern mit der Software zu sein. Ich hab es während der Entwicklung meiner ToolBoxLib auch schon oft geschaft die CPU zum blinken aller LEDs zu bringen, wenn ich mal einen falschen Befehl abgesetzt habe...
 
Ja aber wie er schreibt scheint das ja kein Problem mit der CPU sondern mit der Software zu sein. Ich hab es während der Entwicklung meiner ToolBoxLib auch schon oft geschaft die CPU zum blinken aller LEDs zu bringen, wenn ich mal einen falschen Befehl abgesetzt habe...

Da hast du auch irgendwelche Spezialfunktionen probiert ;-) Der S7Droid nutzt angeblich ja libnodave, wenn man damit nur Variablen liest kann man so ganz viel nicht falsch machen. Außer eben vielleicht andauernd Verbindungen auf- und wieder abzubauen. Aber eigentlich egal was passiert, ein CPU Stop darf - oder zumindest sollte - es in keinem Fall auslösen.
 
Die Java Applets des IT-CPs funktionieren imho genauso wie der Spidercontrol. In den S7-Java-Dateien ist ein S7-Client programmiert, quasi das gleiche wie libnodave. Der Client (in dem Fall der Webbrowser) lädt sich das Applet von dem IT-CP und führt dieses auf seinem Rechner aus.
Der Java-Bytecode ist ja nicht völlig unlesbar ;-)
 
Zurück
Oben