Datenreihen anzeigen mit DatPlot

Viele unserer Geräte zeichnen regelmässig oder im Ereignisfall Daten auf. Ob Steuerung oder HMI /Touchpanel, fast überall werden Datenreihen abgespeichert, die bei Bedarf ausgewertet sein wollen, wie Druck, Temparatur, Feuchtigkeit, Spannung, Strom, Leistung, Laufzeit, etc.
Meist liegen diese Daten im CSV- Format vor. Das sind Textdateien in denen die einzelnen meist numerischen Werte durch definierte Zeichen getrennt sind. Ursprünglich war das festgelegte Trennzeichen ein Komma, daher die Bezeichnung (Comma Separated Value).

Als Werkzeug zur Anzeige und Auswertung bietet sich Microsoft Excel an, welches dieses Datenformat importieren kann. Beinahe Jeder kennt die enormen Möglichkeiten die Excel bietet. Meiner Erfahrung nach wird es aber schnell aufwendig, wenn aus den Daten eine Liniengrafik mit ordentlicher Darstellung werden soll.

Auf der Suche nach einem Programm welches Liniengrafiken aus CSV- Rohdaten anzeigen kann, – auch Vergrössern und Verschieben einzelner Ausschnitte zulässt-, bin ich auf DatPlot gestossen, ein Freeware- Programm übrigens.
Vor Allem bei ersten raschen Datenanalysen vor Ort ist man mit diesem Werkzeug einiges schneller bei brauchbaren Ansichten als mit Excel.

Ich habe DatPlot bereits einige Male verwendet. Die Bedienung ist weitgehend intuitiv, wenn auch wie bei jedem anderen Programm ein wenig Übungssache. Schwierigkeiten treten nur bei der Druckfunktion auf. Keiner meiner Drucker lässt sich ansprechen.

Hier zwei Plots mit Rohdaten aus einer Siemens LOGO, welche Temperatur und Feuchte im Inneren eines Schaltkastens aufzeichnete:

Plot der gesamten Aufzeichnung. Es gibt die Möglichkeit Ereignislinien zu setzen und zu beschriften.
Plot eines vergrösserten Ausschnitts. Vergrössern durch Ziehen eines Rahmens mit der Maus.

EMV Zusatzfilter für Touchpanel

Wir haben ein zusätzliches Filter für die Stromversorgung von abgesetzten Touchpanels benötigt. Gute Filterwirkung und einfaches Nachrüsten waren die Hauptforderungen.
Das Filter ist für die 24V DC Speisung des Touchpanels bestimmt und sollte in unmittelbarer Nähe des Panels montiert werden.
Die Lösung besteht darin, das Filter direkt in die bestehende Zuleitung der Speisung einzuschleifen. Es gibt keine Montage, das Filter hängt frei in der Zuleitung.
Die Ausführung besteht aus einem hochdämpfenden Filterbaustein und Überspannungsschutz montiert auf einer gedruckten Schaltung. Ohne Gehäuse, isoliert mit massivem Schrumpfschlauch.

EMV-Filter 24V DC

Eingebaut in weniger als einer Minute. Benötigt wird lediglich ein Schraubenzieher zum Fixieren der Stecker.

Simatic S7-200 MicroWin und Windows 10

Wir betreuen einen Pool von mehreren Hundert Simatic S7-200 Steuerungen in unterschiedlichsten Konfigurationen, Alter der Installationen zwischen 4 und 18 Jahren. Da kommt es ab und zu vor dass eine kleine Programmänderung durchgeführt oder (selten!) das Programm neu geladen werden muss.
Dazu wird die Anwendung STEP 7 MicroWin benötigt, welche seit Längerem nicht mehr gepflegt wird. Die letzte Version „MicroWin V4.0 SP9“ ist kompatibel mit Windows 7. Unter Windows 10 lässt sich das Programm nicht zum Laufen bewegen.

Deshalb habe ich bisher einen Notebook mit Windows 7 Professional für diesen Zweck bereitgehalten. Es stört mich jedoch dass ich so nicht alle meine regelmässig genutzten Programme auf einem einzigen Rechner dabeihaben kann.

Eine Lösung dafür bietet die Verwendung virtueller Maschinen (VM) unter Windows 10. Davon gibt es einige, die Meisten kostenlos für Einzelplätze. Ein entscheidendes Kriterium ist die native Unterstützung für USB-Ports, da der Anschluss der Steuerung in der Regel über das S7-200 USB/PPI- Kabel erfolgt.
Von daher scheidet Microsofts eigene Virtualisierungtechnik Hyper-V aus. Weitere verbreitete VM sind VMWare Workstation und Oracles VirtualBox.
Nachdem bei VirtualBox explizit „USB-Passtrough“ (meint das dem in der Virtualbox laufenden Betriebssystem exklusiver Zugang auf USB- Ports des PC erlaubt werden kann) als Merkmal hervorgehoben wird, entschied ich mich für diese VM.

Als Erstes die Virtualbox Version 5.2 sowie das ExtensionPack heruntergeladen und installiert. Danach ab einem zum Glück vorhandenen Windows 7 Pro Installationsmedium innerhalb Virtualbox das System installiert. Soweit hat Alles funktioniert, sogar die Freischaltung der Lizenz übers Internet. Als Nächstes Installation von MicroWin gemäss Anleitung auf der Siemens Supportseite. In der VirtualBox muss bei angeschlossenem USB/PPI Kabel dieses für Direktzugriff durch Windows 7 ausgewählt werden.

Die Installation ist jetzt bei mir seit über einem Monat im Einsatz und wurde bereits mehrmals benutzt. Probleme damit gab es bisher keine.

Screenshot VirtualBox > Windows 7 > MicroWin 4.09

 

 

Kleinsteuerung Panasonic FP0R

Eine mir sehr sympathische Klein-SPS, von Panasonic als „Ultra compact PLC“ bezeichnet.
Die Grundeinheit etwa so gross wie eine Schachtel Zigaretten.
Auf dem Bild rechts eine ältere Ausführung noch mit dem NAIS Label mit je 16 Ein- und Ausgängen, links die aktuelle Ausführung mit 8 Ein- und 8 Relaisausgängen.
Zu sehen ist neben der seriellen Schnittstelle der USB Port. Nicht erkennbar seitlich der zusätzliche RS485- Anschluss. Die Grundeinheit kann mit seitlich anreihbaren Erweiterungsmodulen ergänzt werden.
Durch die Kleinheit bieten sich sehr flexible Einbaumöglichkeiten ausserhalb des klassischen Schaltschranks an, auch bei sehr kompakten Maschinen und Apparaten.

Weitere Informationen zu dieser Steuerung finden sich hier bei Panasonic.

Das Programmiersystem Control FPWIN Pro ist eine vollständige EN 61131-2 Implementation auf Niveau Codesys. Einige Details scheinen mir sogar noch eleganter gelöst. Das Programm ist für Codegrössen bis 10’000 Schritte kostenlos, es wird lediglich noch ein Mini-USB Kabel benötigt.