Das mit dem USB-SerialAdpter ist einfach zu loesen. Wenn der USB-Port nicht geaendert wird bleibt die COM Adresse erhalten.
Wie siehts nach einiger Zeit mit den Kontakten vom USB-Buchse oder USB-Stick aus. Was kostet es jeden Tag einen an die Anlage/Anlagen zu schicken um die Daten abzuholen.
Ich hatte das Beispiel nur als Denkanstoss gebracht. Das mit dem WLAN -> entfernen wir das W vor dem LAN.Tablette/PC/PanelPC/IndustiePC alles im grundegenommen dasselbe.
Was ich machen wuerde:
Die Steuerung mit ner Baugruppe die TCP/IP beherrscht erweitern - CPU tausch (falls mehr speicher gebraucht wird) oder zusaetzlichen CP.
Einen "Datenkonzentrator" -> Ringspeicher/FIFO/LIFO angelegen der die Daten fuer eine bestimmte Zeit puffern kann.
Im PanelPC die Datenbank aufsetzen -MySQL oder Postgres - oder wuerde dem Microzoft kram nehmen.
Die SPS speichert die Daten vom Test in einem DB ab der aussserdem zwei bool/byte/int enthaelt wovon eins bei einem abeschlossenen Test auf 1 gesetzt wird. dasandere dient dazu um der SPS zu signalisieren das Daten gerade abgeholt werden also in den Ringspeicher/FIFO/LIFO oder warten.
Eine kleine Zusatzsoftware* wuerde dann in regelmaessigen Abstaenden bei der SPS im DB nachsehen ob neue Daten vorhanden. Zusaetzlich ein bool/byte/int auf 1 fuer aktiven Datenzugriff , die Daten lesen in die Datenbank schreiben und alle bool/byte/int auf null setzen wenn fertig. Die CPU verwaltet den Ringspeicher/FIFO/LIFO und schiebt die nicht abgeholten Daten in den DB der fuer die Kommunikation verantwortlich ist.
Vielleicht noch eine Warnung aufs HMI geben im Fall das die Zusatzsoftware nichts fuer die Datenbank abholt und, wenn der Puffer voll ist einen Alarm.
Aus der Datenbank kann dann jeder der diese Daten braucht rauslesen was er will, beispielsweise mit Excel.
kann man dann noch zusaetzliche Features einbinden wie:
Mehrere Anlagen - wenn alles vernetzt wird/sein sollte
Nachverfolgung der Produzierten teile wann,wer,wo... (eventuell Seriennummer generieren)
Prozessvisualisierung wie
-produzierte Teile, Teile pro Stunde, Ausschuss etc.
-Anlageneffizienz
-Standzeiten
-Wartungsanforderungen
etc.
jepp..... un dat dann allens beim aale ufn monitor......
*gute Treiber gibts als Freeware, beispielsweise SNAP7, libNoDave oder als Payware Siemenz NoDave.
und SharpDevelop.