S7Droid - Android APP für S7 Bedienung

Hallo,

danke erstmal für die Hilfe.

Nochmal ganz von vorn:

Unter Extras - Ethernet-Verbindung steht die IP der Logo mit Subnetz und Gateway, bei mir : 192.168.1.118 für die Logo und 255.255.255.0 Subnetz und 192.168.1.1 Gateway.

Darunter geb ich bei den Verbindungen eine neue an und zwar als Serververbindung, der TSAP auf der rechten Seite steht auf 01.00 und auf der linken Seite wird er automatisch 02.00 wenn ich das Häckchen "mit Operation Panel verbinden" anklicke.

Danach noch alle Verbindungen akzeptieren und ganz unten die Keep Alive-Funktion abgeschaltet lassen.


Jetzt noch das Programm und die Einstellungen an die Logo übertragen, das wars.


Im S7droid wähle ich die 0ba7-Logo aus und gebe als IP-Adresse die 192.168.1.118 ein. Dort meldet er dann auch Host Online.
Aber bei der Datenpunktabfrage geht es dann wieder los mit der Aktualisierung des Bildes.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab jetzt schon soviel ausprobiert, aber leider führt es zu keinen Erfolg, hat keiner mehr einen Tip für mich?

Hab in unserem neuen Haus eine 0ba7 probiert über einen D-link-Router -- ohne Erfolg.
Jetzt hab ich nochmal eine neue 0ba7 rumliegen (an einem anderen Router angeschlossen) -- wieder ohne Erfolg.

Es wurden also zwei unterschiedliche Router und zwei unterschiedliche Logos getestet, das Ergebnis: Beim Abruf der Adresse baut sich das Bild kurz neu auf und sonst passiert nichts.
Das kann doch nicht sein oder?
 
Hallo,

für eine genaue Problemanalyse benötige ich die Logo Konfiguration und das S7Droid Export File. Damit kann ich dann die Konstellation nachbauen und prüfen wo der Fehler liegt!

Gruß
AutomationSE
 
Hallo,

in Anhang hab ich mal einen Schaltplan und die CSV.

Danke
 

Anhänge

  • Schaltplan Test.zip
    6 KB · Aufrufe: 55
  • S7DroidExport.zip
    526 Bytes · Aufrufe: 24
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Bei der Export Datei ist mir aufgefallen, daß in der Spalte prjDevice nicht der richtige Name der Logo steht. Hier muß der Verweis auf die konfigurierte Logo/SPS in der Spalte "DevName" stehen. Grundsätzlich kann dieser Fehler eigentlich nur dann auftreten, wenn Du die SPS zwischendurch umbenannt hast. Wenn Du nun eine Import Datei erstellst und in der Spalte prjDevice den DeviceNamen "Test0ba7" einträgst, sollte das ganze funktionieren. Im Anhang eine angepasste Import Datei mit der sollte die Kommunikation funktionieren.Anhang anzeigen 16586

mfg.
AutomationSE
 

Anhänge

  • S7DroidImport.zip
    539 Bytes · Aufrufe: 32
Zuletzt bearbeitet:
Erstmal vielen Dank, werde das heut abend gleich ausprobieren.

Hätte aber gleich ein paar Fragen zur geänderten CSV im Vergleich zu meiner:

Bei der Spalte mit _id war bei mir "1" eingetragen, jetzt gar nichts mehr, ist trotzdem ok oder?
Das "prjDevice" muss immer den gleichen Namen haben wie unter Kategorie "Device" der "DevType" oder?

Unter DPHMIType steht bei mir "10" drin und jetzt "2", warum?


Mir fällt gerade noch ein, dass ich das Problem auch beim S7droid-Lite habe, dort kann man doch ganz einfach auf die SPS zugreifen indem man nur IP und Datenadresse eingibt.Dort geht es ja auch nicht, denke dann wird es das mit dem prjdevice nicht sein können.Aber ich versuchs auf jeden Fall mal.
 
Zuletzt bearbeitet:
Hab die CSV-Datei importiert, geht aber leider wieder nicht.

Im Anhang ist mal ein kurzes Video, in dem ich einfach auf S7-Adresseingabe gehe und dort die IP der Logo eingebe und die S7-Adresse A0.0, beim Bestätigen der IP-Adresse kommt dann "Host online", bei der Adressbestätigung "S7 Adresse Bool ok" und beim Abfrage baut sich dann der Bildschirm neu auf und ich sehe nur noch einen Pfeil und darunter ein kleines Kästchen. Dann hab ich das gleiche nochmal gemacht und es passiert wieder dasselbe.

Wenn ich die IP der Logo ändere, passiert beim Drücken der letzten Schaltfläche für die Abfrage nichts bzw. ein kleiner Kreis bewegt sich neben dem Häkchen.
Aber sobald ich wieder auf die richtige IP ändere, springt sofort das Bild wieder. Also erkennen tut er ja dann irgendwas auf der IP.

Aber das bringt mich leider nicht weiter...
 

Anhänge

  • Video0021.part3.rar
    2,9 MB · Aufrufe: 24
  • Video0021.part2.rar
    4,8 MB · Aufrufe: 14
  • Video0021.part1.rar
    4,8 MB · Aufrufe: 18
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

es sieht so aus, daß das Archos 70b nicht kompatible zu S7Droid ist. Das Programm stürzt beim Zugriff auf den S7-Treiber ab. Dies deutet daraufhin, daß die per NDK (Native-Development-Kit) erstellte Kommunikationsbibliothek mit dem Archos 70b nicht funktioniert. Ich habe das ganze jetzt noch mal mit einem Emulator und der Android Version 2.1 durchprobiert und damit geht es ohne Probleme. Ich konnte bisher nicht den Prozessor des Gerätes ermitteln fürchte aber, daß das Problem hier liegt.

Für weitere Rückfragen stehen wir gerne zur Verfügung.

mfg.

AutomationSE
 
Hallo,

die Vermutung liegt bei mir auch auf das Archos70b.

Hab zwar schonmal ein Firmware-Update gemacht, hat aber auch nichts geholfen. Es gibt aber noch eine Firmware mit Android 2.2 , diese wäre noch meine letzte Möglichkeit.

Oder hängt das nicht von der Firmware ab sondern von der Hardware selbst?
 
Ich habe gestern nochmal eine andere Firmware draufgespielt (Android 2.2.1), hat aber auch nichts gebracht.

Wenn es noch irgendeine Möglichkeit geben sollte, kannst mir dann Bescheid geben?

Hab das Gerät eigentlich nur für diesen einen Zweck gekauft incl. Software.
Ist es denn grundsätzlich möglich den S7-Treiber zum Laufen zu kriegen oder geht das hardwaretechnisch nicht?

Wenns kein allzugroßer Aufwand ist und von deiner Seite auch Interesse besteht, wäre ich auch bereit, dass Tablet dir zur Verfügung zu stellen.

Dass natürlich nur wegen "einen" nicht so ein großer Aufwand betrieben wird, kann ich natürlich auch verstehen.

Vielleicht kann ich aber auch selber etwa machen, bräuchte nur mehr "Verständnis" über diesen Treiber und Android.

Ansonsten trotzdem vielen Dank für die Mühe bisher...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

bin unerfahrener SPS-Neuling, Azubi zum Elektroniker für Automatisierungstechnik, und wollte mal fragen, ob mir jemand eine Anleitung zukommen lassen kann, wie die SPS und der CP in der Hardwareconfig projektiert werden sollen, und welche Bausteine bzw. Bausteinaufrufe erforderlich sind, um den S7Droid mit der SPS zu verbinden.
Habe sie bisher leider nur als lite Version, aber wenn die ersten Tests damit funktionieren, rüste ich auf die full um. Sowas gehört sich unterstützt!

Grüße
Schnuffel
 
Hi, funktioniert das mit mit einer CPU mit integrierter Ethernetstelle z.B 319F-3 PN-DP???
Kann man auch Bausteine beobachten?? Von mir aus auch nur in AWL...für KOP reicht der Bildschirm vermutlich gar nicht aus... Ich hoffe du führst dein Projekt weiter... Ist ne' super Idee!!!
Lade mir gleich mal die Vollversion runter und teste die App mal im Laufe dieser oder der nächsten Woche...
 
Hallo zusammen ;-)
erstmal ein großes Lob an den Entwickler...die APP ist Fantastisch !
Habe aber bei der Anzeige von Analogwerten ein kleines Problem. Mehrere Sensoren sind im Logo Programm mit einer oder 2 Komma Stellen versehen. Im S7 Droid bekomme ich nun zbsp. statt 12,4 Bar 124 Bar angezeigt. Habe dazu auch etliches nun ausprobiert, zum Bsp. auch in der CSV Datei tagScaleValue auf 1 statt 0 zu setzen...einfach ums zu testen, aber kein erfolg. Gibt es denn die möglichkeit eine Kommastelle zu konfigurieren?

Besten Dank für ein Rückinfo.
Gruß Peter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich nochmal ... 2. Problem ...
Ich habe zur Übersicht der Ausgänge eine Seite mit Multistate Tastern erstellt. Bis auf den ersten werden auch alle schön angezeigt. Nur der erste passt nicht, statt 2 Feldern ist immer nur eins angezeigt. Habe das nun mehrfach überschrieben, gelöscht etc. Bekomme aber immer wieder das selbe ergebniss das der oberste Taster nur ein Feld anzeigt. Ist das eventuell noch ein Bug im Programm ?

Gruß Peter
 

Anhänge

  • Relais Übersicht mit Multistate Taster.jpg
    Relais Übersicht mit Multistate Taster.jpg
    162,4 KB · Aufrufe: 96
Guten Morgen zusammen.
Neues Projekt, neues Problem! :-(
Es soll eine CPU 314C 2 PN/DP angesprochen werden. Das ganze über
einen scalance, der an einem (telekom) Sinus 1045:confused: hängt. Die CPU kann
ich anpingen, die Verbindung alleine steht also. Nur wenn ich über S7Droid
die ipadresse eingebe kommt "SPS nicht gefunden". Was ist das denn?
Es nächste wäre wenn ich es über dyndns mit S7Droid versuche, kommt "Host nicht Online".
Kann mir jemand sagen was ich falsch mache? Wie siehts mit den Routereinstellungen aus?
Muss ich im TIA Portal auch meinen Router als solchen einstellen?
Vielen Dank schonmal!!
 
Hallo, ist ja nicht viel los hier , wird diese App eigendlich noch weiter entwickelt, habe mir nämlich jetzt die Vollversion gekauft ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe leider auch schon lange nichts Neues mehr gelesen. Ein Freund hat die app auch gekauft. Wir "spielen" mit einer 1200er, leider funktionieren die vorkonfigurierten Tabs seit ein paar Tagen nicht mehr. App deinstallieren, wieder installieren, Datenbank zurücksetzen, etc. funktioniert auch nicht. Das Ansteuern einzelner Vartiablen funktioniert nach wie vor..
Vielleicht hat ja jemand nen Lösungsansatz?!
 
Hallo, habe mir die App gekauft , obwohl der Preis mich zuerst abgeschreckt hat, aber egal, nun fangen aber die Probleme an !

Habe S7Droid , auf meinem Tablet Iconia 500 ICS 4.0.4, sowie auf meinem HTC OneX auch ICS 4.04 installiert, beide haben identische Fehler !

Wenn ich alle vorkonfigurierten SPS´sen sowie die dazugehörigen DP´s lösche, und dann eine neue SPS in diesem Fall eine 300er anlege klappt das noch, aber wenn ich einen DP anlege , egal welcher Art, wird die App beendet, und die vorher getätigten Eingabe für den DP ist weg.
Wenn ich aber , wie in meinem Fall eine vorkonfigurierte S7 300 nehme, deren Daten anpasse, und die dazugehörigen DP´s anpasse werden die DP´s auch korrekt übernommen.

Nun zu Problem Nr. 2 , welches mich viel mehr stört, alle DP´s welche ich als Taster bzw als Toggle konfiguriere funktionieren nicht richtig.
Beim Tippen auf den Taster / Toggle , setze ich das dazugehörige Bit auch in der SPS, aber ich kann es nicht wieder zurück setzen (Toggle) bzw. es wird nicht automatisch zurück gesetzt (Taster).

Multistate habe ich noch nicht getestet !

Die einzige Methode welche bei mir funktioniert ist der Schalter, mit dem kann ich ein Bit setzen und auch wieder zurück setzen !

Das kann doch irgendwie nicht sein das diese App schon die Grundfunktionen nicht erfüllt, ich möchte sie auch im Play Store noch nicht schlecht bewerten, bevor ich hier , hoffentlich ,eine Antwort bekommen habe !
 
Zuletzt bearbeitet:
Schade dass ich mir hier selber antworten muss, habe es mal mit Android ICS 4.0.3 getestet , und siehe da die Steuerfunktionen klappen damit problemlos, allerdings wird das Anlegen einer komplett neuen Station inkl. DP mit einem Absturz belohnt .

Das Exportieren in eine .csv geht auch nicht, Datei wird zwar angelegt, aber ist bis auf dem Text in der ersten Reihe leer !
 
Zurück
Oben