S7Droid

s7droid_icon

S7Droid - ist eine mobile Software-Lösung zur Bedienung von Simatic S7 Steuerungen (S7-300, S7-400, S7-1200, S7-200)  und Logo 0BA7 Steuerungen mittels Android Smartphone oder Tablet.

Vorraussetzung ist die Verwendung eines Ethernet CP's zur Kommunikation mittels IP-Netzwerk. Die Verbindung kann per WLAN oder UMTS Verbindung per VPN hergestellt werden.

S7Droid kann folgende Speicherbereiche der SPS lesen und beschreiben:

  • Eingangs Peripherie (Digital oder Analog)
  • Ausgangs Peripherie (Digital oder Analog)
  • Merker Bereich (Nur S7-300 / S7-1200)
  • Datenbausteine

Die Ausgabe der Datenwerte kann in folgenden Formaten geschehen:

  • BOOL
  • BYTE
  • WORD
  • INT
  • DWORD
  • REAL
  • DINT
  • TOD (Time of Day)

S7Droid wird in zwei Versionen angeboten:

  • S7Droid Lite
  • S7Droid Full

Die Kommunikation zur SPS erfolgt über die freie Softwarebibliothek "libnodave". Die Portierung der libnodave Bibliothek erfolgte mittels Android NDK (Native Development Kit). Die Funktion der compilierten Funktion wurde bisher im Android Emulator und in einem HTC Hero getestet. Sollten Probleme bei anderen Android Devices auftreten so kontaktieren Sie uns bitte per E-Mail.

An dieser Stelle soll noch daraufhin gewiesen werden, daß mit S7Droid der komplette Speicherbereich einer SPS verändert werden kann und die Software nur von Personen eingesetzt werden sollte, die wissen was sie tun. Weiterhin weisen wir auf die Warnungen der "libnodave" Autoren hin, die explizit aussagen, daß die libnodave Bibliothek experimentell ist und ggf. Fehler aufweist.

Simatic, Step 7, S7-1200, S7-300, S7-400 sind eingetragene Warenzeichen der Siemens AG