Auf einen Blick
| Punkt | Übliche Antwort |
|---|---|
| Problem | Ausstoß und Stillstände werden auf Schichtzetteln notiert und am nächsten Tag eingetippt, sodass während der Schicht niemand weiß, ob eine Linie im Rückstand ist, und Stillstandszeiten werden geschätzt. |
| Was angebunden ist | Betriebszustand, Gut- und Ausschusszähler, Zykluszeit und Stillstandsgründe aus den SPS der Maschinen sowie Signale von Signalleuchte und Zyklus von Maschinen ohne nutzbare SPS, über lizenzierte Gateways in der Produktionshalle. |
| Wer es nutzt | Linienverantwortliche und Teamleiter, Produktions- und Instandhaltungsleiter, Prozessingenieure sowie das Planungs- oder ERP-Team. |
| Typischer erster Umfang | Eine Linie oder eine Zelle mit acht bis fünfzehn Maschinen, idealerweise eine Mischung aus einer modernen SPS-Maschine und einer alten Relaismaschine. |
| Zeit bis zum ersten Bildschirm | In der Regel wenige Tage, nachdem die erste Maschine angeschlossen ist. Für einen Pilotbetrieb, dessen Zählungen die Linienverantwortlichen als Schichtnachweis akzeptieren, sind drei bis sechs Wochen einzuplanen. |
Die Ausgangslage
Ein Betrieb der diskreten Fertigung hat typischerweise Maschinen aus vier Jahrzehnten in derselben Halle: CNC-Bearbeitungszentren mit vernetzten Steuerungen, Pressen und Montagestationen mit SPS mittlerer Leistungsklasse sowie ältere Sondermaschinen, deren einzige Schnittstelle eine Signalleuchte und ein mechanischer Zähler ist. Produktionszahlen stammen von Bedienern: eine Strichliste am Ende jeder Stunde oder Schicht, Stillstandszeiten auf das nächste Viertelstunde gerundet und ein Grund, der aus dem Gedächtnis gewählt wird.
Die Folgen sind bekannt. Kleine Stillstände von zwei oder drei Minuten tauchen nie auf dem Zettel auf und kosten still und leise mehr Ausstoß als die großen Störungen. Eine Maschine, die auf Material wartet, sieht genauso aus wie eine, die auf Instandhaltung wartet. Die Linienverantwortlichen erfahren am nächsten Morgen, dass die Nachtschicht 20 % unter Soll lag. Verbesserungsprojekte werden auf Basis von Meinungen geführt, und das ERP erhält die Mengen einen Tag zu spät.
Das Ziel hier ist bescheiden und erreichbar: eine automatische Aufzeichnung, wann jede Maschine lief, wie viele gute und fehlerhafte Teile sie gefertigt hat und wann und wie lange sie stillstand, live in der Halle sichtbar und für andere Systeme verfügbar. Detaillierte MES-Funktionen wie die Auftragsbuchung und die Erfassung von Gründen durch Bediener sind ein eigener Schritt, der am Ende behandelt wird.
Ziele und Kennzahlen
Vereinbaren Sie das Zustandsmodell und die Definitionen mit der Produktion, bevor Sie etwas anschließen; Streit über Definitionen kostet später mehr als jede Verkabelung.
- Verfügbarkeit = Laufzeit ÷ geplante Produktionszeit. Die geplante Zeit schließt Pausen und geplante Instandhaltung aus; hinterlegen Sie das Schichtmodell am Linien-Asset, damit alle denselben Kalender verwenden.
- Leistung = (Gesamtteile × ideale Zykluszeit) ÷ Laufzeit. Die ideale Zykluszeit je Teilenummer ist eine Eigenschaft des Produkts und wird in den Attributen der Maschine oder im ERP geführt.
- Qualität = Gutteile ÷ Gesamtteile, aus getrennten Gut- und Ausschusszählern.
- OEE = Verfügbarkeit × Leistung × Qualität. Hermetry liefert die Eingangswerte; berechnen Sie die OEE dort, wo Ihre Produktionsberichte liegen, oder in einem kleinen Berechnungsskript auf einer Board-Karte.
- Stillstände = Anzahl der Übergänge in einen Stillstandszustand je Schicht; mittlere Zeit zwischen Stillständen = Laufzeit ÷ Anzahl der Stillstände; mittlere Stillstandsdauer = Stillstandszeit ÷ Anzahl der Stillstände.
- Ausstoß gegenüber Ziel je Stunde = gefertigte Teile ÷ Ziel je Stunde, die Kennzahl, an der sich die Linienverantwortlichen während der Schicht orientieren.
Zähler sind Ereignissen vorzuziehen. Der Gesamtteilzähler, der Ausschusszähler und der Laufsekundenzähler einer Maschine, jede Minute gelesen, liefern über die increase-Aggregation von Hermetry genaue Stunden- und Schichtwerte; sie kommt auch mit einem Zähler zurecht, der beim Schichtwechsel oder nach dem Einschalten zurückgesetzt wird. Kann eine Maschine keinen Laufzeitzähler liefern, tasten Sie einen 0/1-Laufwert in festem Takt ab, zum Beispiel alle 30 Sekunden, und lesen den stündlichen Mittelwert als Laufanteil ab.
Architektur
Ein lizenziertes Gateway mit Hermetry Edge je Zelle oder Linienabschnitt, in einem Schaltschrank in der Nähe der Maschinen. Moderne Maschinen werden über Modbus TCP im Maschinennetz ausgelesen oder über Modbus RTU, wenn die SPS eine serielle Schnittstelle hat: Das Gateway fragt einen kleinen Registerblock ab, den der SPS-Programmierer der Maschine bereitstellt. Alte Maschinen erhalten ihre Signalleuchten-Ausgänge und ein Signal für Zyklus abgeschlossen über zwischengeschaltete Relais an die digitalen Eingänge des Gateways; ob das Gateway Impulse an einem Eingang zählt, hängt von seinem Modell ab, und ein kleines Remote-I/O-Modul oder eine SPS kann das Zählen übernehmen, wenn es das nicht kann. Jede Maschine erscheint als untergeordnetes Gerät ihres Gateways, mit eigenem Profil, eigenem Verlauf und eigenen Alarmen. Siehe Hermetry Edge und die lizenzierten Geräte.
| Komponente | Aufgabe | Hinweise |
|---|---|---|
| Lizenziertes Gateway mit Edge | Fragt SPS ab, liest Kontakte, veröffentlicht Telemetrie | Eines je Zelle oder 10 bis 20 Maschinen. Wird durch Scannen seines Codes beansprucht. |
| Registerblock der Maschinen-SPS | Zustand, Zähler, Zykluszeit, Teilenummer, Stillstandsgrund | Vereinbaren Sie ein einheitliches Registerlayout für alle Maschinen, das jeder SPS-Programmierer einmal abbildet. |
| Zwischenrelais | Trennen die Signalleuchten- und Zyklussignale alter Maschinen | Gateway-Eingänge niemals direkt aus Maschinen-Sicherheitskreisen speisen. |
| Remote-I/O oder kleine SPS | Zählt schnelle Zyklusimpulse, wo das Gateway-Modell dies nicht kann | Stellt Zähler über Modbus dem Gateway bereit. |
| Energiezähler je Maschine, optional | kW und kWh | Unterscheidet Leerlauf von Betrieb bei Maschinen ohne Signale; Modbus auf derselben Linie. |
| Werksnetz oder lizenzierter Router | Ausgehende Verbindung | Das Gateway benötigt nur eine ausgehende MQTT-Verbindung mit TLS; nichts in der Halle nimmt Verbindungen aus dem Internet an. |
| Hermetry | Speicher, Aggregate, Alarme, Regeln, Flows, Boards, SCADA | Region EU, USA oder Türkiye, oder auf Ihren eigenen Servern. |
Punktliste
Ein Registerlayout für jede SPS-Maschine und ein reduzierter Satz für Maschinen mit reinen Signalen. Die Registernummern sind Beispiele für einen Block, den der SPS-Programmierer reserviert, beginnend mit Haltregister 41001.
| Punkt | Telemetrieschlüssel | Einheit | Quelle | Intervall | Hinweise |
|---|---|---|---|---|---|
| Maschinenzustand | state | Code | SPS 41001 oder aus Signalleuchte abgeleitet | bei Änderung + 60 s | 1 läuft, 2 Leerlauf oder ohne Material, 3 blockiert, 4 durch Störung gestoppt, 5 Rüsten, 6 geplanter Stillstand, 0 aus. |
| Läuft | running | 0/1 | SPS 41002 oder grüne Signalleuchte | 30 s fest | Fester Takt, damit der stündliche Mittelwert den Laufanteil ergibt. |
| Laufzeitzähler | run_s | s | SPS 41003-41004 (32 Bit) | 60 s | Bevorzugte Quelle der Laufzeit. |
| Gesamtteile | count_total | Teile | SPS 41005-41006 (32 Bit), oder Zyklusimpulse | 60 s | Wird vom Gateway niemals zurückgesetzt. |
| Fehlerhafte Teile | count_reject | Teile | SPS 41007-41008 | 60 s | Gut = Gesamt minus Ausschuss. |
| Letzte Zykluszeit | cycle_s | s | SPS 41009, Zehntelsekunden | bei Änderung, höchstens alle 10 s | Skalieren Sie value / 10 in der Gateway-Zuordnung. |
| Stillstandsgrund-Code | stop_reason | Code | SPS 41010, über das HMI gesetzt | bei Änderung | Nur, wenn das HMI der Maschine dem Bediener die Auswahl eines Grundes erlaubt. |
| Aktive Alarmnummer | alarm_no | Code | SPS 41011 | bei Änderung | 0, wenn kein Alarm aktiv ist. |
| Teilenummer | part_no | Text | SPS-String oder ERP | bei Änderung | Verknüpft Zählungen mit der idealen Zykluszeit. |
| Programmnummer | program_no | Nummer | CNC-Steuerung | bei Änderung | Nur CNC-Maschinen. |
| Automatikbetrieb | auto_mode | bool | SPS- oder Wahlschalterkontakt | bei Änderung | |
| Rote Signalleuchte | light_red | bool | Gateway-Eingang über Relais | bei Änderung | Maschinen mit reinen Signalen. |
| Gelbe Signalleuchte | light_yellow | bool | Gateway-Eingang über Relais | bei Änderung | Oft Wartezustand oder Warnung. |
| Grüne Signalleuchte | light_green | bool | Gateway-Eingang über Relais | bei Änderung | |
| Maschinenleistung | p_kw | kW | Energiezähler | 60 s | Optional; Leerlaufleistung ist ebenfalls Verschwendung. |
| Maschinenenergie | kwh | kWh | Energiezähler | 15 min | Optional; Energie je Teil. |
| Spindellast | spindle_load_pct | % | CNC-Steuerung | 60 s | Nur CNC; Anzeige des Werkzeugverschleißes. |
| SPS-Kommunikation | plc_comm_ok | bool | Modbus-Status des Gateways | 60 s | Falsch, wenn das Gateway die SPS nicht lesen kann. |
Für Maschinen ohne Steuerung, die nur Signale liefern, wird state aus der Signalsäule in der Gateway-Konfiguration abgeleitet, sofern das Modell dies unterstützt, oder in einem Script-Block im Root-Flow des Profils: Grün dauerhaft bedeutet laufend, Gelb bedeutet Leerlauf, Rot bedeutet Störung, alles aus bei eingeschalteter Spannung bedeutet gestoppt. Deklarieren Sie jeden Schlüssel im Reiter Telemetry keys des Profils mit Bezeichnung, Einheit und Nachkommastellen, und schreiben Sie die Bedeutungen der Zustandscodes in die Bezeichnung des Schlüssels oder in die Profilbeschreibung, damit jedes Board dieselben Begriffe zeigt.
Asset-Modell
- Werk (Site) mit Zeitzone und
shift_pattern(zum Beispiel drei Schichten 06:00, 14:00, 22:00). - Halle (Building) mit
hall_manager. - Linie oder Zelle (Line) mit
target_per_hour,planned_breaks,supervisor_groupundbottleneck_machine. - Maschine (Machine) mit
machine_no,ideal_cycle_s,machine_type(CNC, Presse, Montage, Spezial),criticalityundinstall_year.
Ordnen Sie das Kindgerät jeder Maschine ihrem Maschinen-Asset zu und das Gateway der Linie. Fügen Sie Feeds-Beziehungen zwischen den Maschinen in der Reihenfolge des Materialflusses hinzu, damit eine blockierte Maschine im Vergleich zur nachfolgenden gelesen werden kann. Der Status einer Linie ist der schlechteste Status ihrer Maschinen, sodass die Standorttabelle der Halle sofort zeigt, welche Linien eine Maschine in Störung haben. Regeln, die an einer Linie festgelegt sind, wirken nur auf deren Maschinen, und eine Zugriffsrichtlinie an einer Halle gibt einem Hallenleiter jede Linie in ihr und nichts darüber hinaus. Legen Sie ideal_cycle_s und target_per_hour als Attribute an, damit Boards und Regeln beide lesen können.
Geräteeinrichtung
Profile. Ein Profil pro Maschinentyp: PLC-Maschine, Standardbaustein, CNC-Maschine, Maschine nur mit Signalen, und eines für das Gateway. Ein Profil enthält Schlüssel, Alarmregeln, die Online-Regel und deren Root-Flow. Verwenden Sie die Online-Regel Recent message mit einem erwarteten Intervall von 60 Sekunden und einem Faktor von drei.
Provisionierung. Der Administrator beansprucht jedes Gateway, indem er dessen Code scannt, und ordnet es seiner Linie zu. Maschinen erscheinen als Kindgeräte, sobald das Gateway sie zum ersten Mal meldet; benennen Sie sie in der Gateway-Konfiguration nach der Maschinennummer auf dem Hallenboden, etwa M-214, damit Mitarbeiter sie an der Nummer finden, die auf der Maschine steht.
Einstellungen. Remote device settings auf lizenzierten Gateways stellen die Modbus-Abbildung, Abfrageintervalle, Eingangskonfiguration und, wo das Modell es hat, Eingangszählung und Zustandsableitung bereit. Erstellen Sie eine Basiskonfiguration pro Linientyp, testen Sie sie im Trockenlauf und wenden Sie sie mit einem Massenauftrag in Wellen auf die anderen Gateways an; ein Auftrag pausiert sich selbst, wenn weniger als 95 % der antwortenden Gateways ihn anwenden. Änderungen am Registerlayout sind dann eine einzige Änderung der Basiskonfiguration und nicht zwanzig Vor-Ort-Termine.
Intervalle und Ausnahmen. Senden Sie state und die Signalsäulen bei jeder Änderung sowie den Zustand alle 60 Sekunden erneut als Heartbeat. Lesen Sie Zähler alle 60 Sekunden; ein Lesen bei jedem Teil verschwendet Nachrichten bei schnellen Maschinen und bringt nichts, denn increase liefert die exakte Anzahl pro Zeitfenster. Senden Sie cycle_s bei Änderung, aber höchstens alle 10 Sekunden. Behalten Sie running in seinem festen Rhythmus ohne Totband bei, sonst verliert der stündliche Mittelwert seine Bedeutung als Laufanteil. Falls das Gateway-Modell eine Totband-Einstellung hat, verwenden Sie sie nur für Spindellast und Leistung.
Zeit. Schichtwerte hängen von den Uhren ab. Synchronisieren Sie die Gateway-Uhren, oder lassen Sie Zeitstempel weg und lassen Sie Hermetry den Eingang stempeln. Lizenzierte Gateways puffern Messwerte, während die Verbindung unterbrochen ist, innerhalb einer Kapazität, die vom Modell abhängt, und senden sie mit den ursprünglichen Zeitstempeln; da Zähler kumulativ sind, bleibt eine Schichtsumme nach einem Ausfall korrekt, auch wenn einige Zwischenwerte verloren gingen. Firmware für Gateways ist signiert und wird in Wellen mit einer Einlaufzeit ausgerollt; planen Sie die Wellen für Wochenenden oder geplante Stillstände.
Dashboards
| Board | Zielgruppe | Widgets und ihre Anzeige |
|---|---|---|
| Linie live | Bediener, Schichtführer | Statuskarte pro Maschine, farblich nach Status; Kennzahl der Teile in dieser Stunde im Vergleich zu target_per_hour; Fortschrittskarte der Schichtleistung gegen das Schichtziel; Säulendiagramm der Gut-Teile pro Stunde für die letzten 12 Stunden (increase von count_total minus count_reject); Alarmtabelle offener Stopp-Alarme. Wird am Bildschirm der Linie über einen schreibgeschützten Anzeigelink dargestellt. |
| Hallenübersicht | Hallen- und Produktionsleiter | Gerätetabelle aller Maschinen mit Status, Teilenummer und letzter Meldung; Standorttabelle der Linien mit ihrem Status; Kennzahl mit Trend der gestrigen Leistung im Vergleich zum vorherigen Zeitraum. |
| Maschinenseite | Prozess- und Instandhaltungsingenieure | Liniendiagramm von cycle_s gegen ideal_cycle_s; Heatmap des Laufanteils nach Stunde und Wochentag; Tabelle der Stillstandsgründe und Alarmnummern über 30 Tage; Trend der Spindellast oder Leistung. Wird vom Linien-Board aus durch Klick auf eine Maschine geöffnet. |
| Schichtauswertung | Schichtführer, Manager | Säulendiagramm der Leistung pro Maschine und Stunde über die letzten drei Schichten; Laufanteil pro Maschine; Anzahl der Stopps pro Maschine; Tabelle der Stundenwerte als Download nach Excel. |
Ein Compute-Script auf einer Karte kann die stündlichen Buckets der aktuellen Schicht zu einer Zahl summieren und dabei das Schichtmuster aus den Attributen der Linie anwenden; halten Sie solche Scripts in einer gemeinsamen Kartendefinition, damit jede Linie Schichtwerte gleich berechnet. Entity-Parameter lassen ein Linien-Board für alle Linien dienen: Die Linie ist der Parameter, und jede Karte folgt ihr.
SCADA-Bildschirme
Ein Hallenlayout ist hier oft nützlicher als ein Prozessdiagramm. Zeichnen Sie jede Halle einmal maßstabsgetreu, mit Maschinensymbolen an den Stellen, an denen die Maschinen stehen. Das Factory-Paket enthält Werkzeugmaschinen, Pressen, Roboterarme, Portalroboter, Schraubstationen, Dichtheitsprüfer, Arbeitsplätze, Förderbänder, Palettierer und Schaltschränke; die MES-Symbole im Kernsatz umfassen Andon-Tafeln, Andon-Rufstationen, Bediener-Terminals, Prüfstationen, Endprüfgeräte, Ausschussbehälter und WIP-Pufferbahnen. Siehe die SCADA-Bibliothek.
- Statusfarben: Jedes Maschinensymbol übernimmt seine Farbe von
state: Grün für laufend, Gelb für Leerlauf, Orange für blockiert, Rot für Störung, Blau für Rüsten, Grau für geplanten Stillstand oder aus. Verwenden Sie dieselben Farben wie die Signalsäulen. - Beschriftungen: Jede Maschine zeigt ihre Teile in dieser Stunde und ihre letzte Zykluszeit an; eine Regel lässt die Zykluszeit-Beschriftung blinken, wenn sie
ideal_cycle_sum 20 % überschreitet. - Andon: Ein Andon-Tafelsymbol pro Linie, gebunden an den
stateder Engpassmaschine, zeigt auf einen Blick, ob die Maschine läuft, die das Tempo der Linie vorgibt. - Veraltete Daten: Eine Regel stellt eine Maschine grau dar, deren
plc_comm_okfalsch ist, damit ein eingefrorener Wert nie als laufende Maschine gilt. - Wiederverwendung: Identische Zellen teilen sich eine Zeichnung, die als Ansicht an der Linie hängt; Match everything schlägt für jedes ungebundene Symbol ein Gerät vor. Leeren Sie den Reiter Problems vor dem Anwenden, und bieten Sie eine 3D-Ansicht der Halle für Besucher und Schulungen an.
Regeln und Alarme
Alarmregeln im Profil behandeln Wertebedingungen; Regeln in der Karte Rules einer Linie behandeln alles, was von der Tageszeit oder der Dauer eines Zustands abhängt.
| Alarm | Bedingung | Verzögerung und Hysterese | Schweregrad | Benachrichtigt | Eskalation |
|---|---|---|---|---|---|
| Maschinenstörung | state == 4 | Entprellen 60 s | Gering | Linienverantwortlicher, Push und In-App | Die Karte Rules erhöht auf Major, wenn dieser Zustand 15 min anhält |
| Langer Stillstand | Karte Rules: state != 1 und hält 20 min an, nur während der Schichtzeiten | Major | Schichtführer und Instandhaltung, Push | Erinnerung alle 30 min | |
| Engpassmaschine steht | Karte Rules: state der Engpassmaschine != 1, hält 5 min an, nur während der Schichtzeiten | Major | Schichtführer, Push und SMS | Erinnerung alle 15 min | |
| Langsame Zyklen | cycle_s > Attribut cycle_alarm_s | Entprellen 10 Messwerte; Hysterese 1 s | Warnung | Prozessingenieur, In-App | Keine |
| Ausschussquote hoch | Flow: Ausschuss in der letzten Stunde über 3 % der Teile | Major | Qualität und Schichtleitung, Push | Erinnerung jede Stunde | |
| Maschinendaten verloren | plc_comm_ok == false | Entprellung 3 Samples | Warnung | Automatisierungsingenieur, E-Mail | Keine |
| Gateway offline | Inaktivität, 5 Min. | Major | Automatisierungsingenieur und Schichtleitung, Push | Erinnerung alle 30 Min. |
Profil-Alarmregeln entprellen anhand der eigenen Zeitstempel des Geräts, daher läuft eine Zeit-Entprellung nur weiter, wenn Messwerte eintreffen; deshalb wird state alle 60 Sekunden wiederholt. Die Wartezeit „bleibt N Minuten so“ auf der Rules-Karte läuft über einen Timer und greift pünktlich, auch wenn nichts Neues eintrifft, und eine Meldung, die die Bedingung beendet, bricht sie ab. Ihr Only if-Zeitfenster hält Stopp-Alarme in Pausen und am Wochenende still. Der Alarm für die Ausschussquote braucht Rechenoperationen über ein Fenster: Ein Zweig im Root-Flow des Profils mit einem Statistics– oder Counter-Block auf den Ausschuss- und Gesamt-Deltas löst über Raise alarm einen Alarm aus, sobald das Verhältnis den Grenzwert überschreitet.
Alarme werden von der Person quittiert, die sie übernimmt (Rolle User), und schließen sich, wenn die Maschine wieder läuft. Pro Maschine und Typ bleibt ein Alarm offen und zählt Vorkommen, sodass zwölf kurze Störungen an einer Presse in einer Schicht als ein Alarm mit zwölf Vorkommen erscheinen, was selbst ein nützliches Signal ist. Die ersten Prüfschritte für jede Alarmnummer gehören in den Runbook-Text. Bei geplantem Umrüsten oder Wartung schalten Sie die Zelle auf der Rules-Karte für eine festgelegte Zeit auf Manual oder stummschalten einzelne Maschinen (höchstens 90 Tage); stummgeschaltete Alarme werden protokolliert, benachrichtigen aber niemanden. Über 20 Benachrichtigungen pro Minute sendet Hermetry stattdessen eine Sammelmeldung im Fünf-Minuten-Takt; Stopp-Alarme gehen an die Schichtleitung der Linie, nicht an das ganze Werk.
Automatisierung und Integrationen
- ERP-Mengen: das ERP holt stündlich Gut- und Ausschussmengen je Maschine über die REST-API mit einem Read-only-API-Schlüssel, mit
GET /api/telemetry/seriesmitagg=increaseundbucket=1h, und bucht sie dort auf den laufenden Auftrag. - Statusereignisse an MES: ein Zweig im Root-Flow des Profils leitet
stateüber einen Only changes-Block und sendet jeden Wechsel mit Maschinenname und Zeitstempel über HTTP request an einen MES-Endpunkt. - Instandhaltung: signierte
alarm.created– undalarm.cleared-Webhooks für Störungsalarme öffnen und schließen Arbeitsaufträge im CMMS, mit der Alarmnummer im Payload. - Exporte: Schichtübersichtstabellen lassen sich nach Excel herunterladen. Zeitgesteuerte, per E-Mail versandte Berichte sind derzeit nicht integriert.
Auftragsbuchung, Erfassung von Stillstandsgründen durch Bediener, Arbeitszeitmeldung und vollständiges OEE-Reporting sind MES-Funktionen. Sie gehören zu Hermetry Forge, das nach dem IoT-Start geplant ist und heute nicht verfügbar ist, oder zum MES, das Sie bereits betreiben und das mit den obigen Daten gespeist wird. Dieses Design sendet keine Befehle an Maschinen.
Rollen und Zugriff
| Wer | Rolle oder Gruppe | Darf |
|---|---|---|
| Bediener | Anzeige-Link auf dem Linienbildschirm | Nur-Lese-Ansicht des Linienboards; kein Konto am gemeinsamen Bildschirm nötig. |
| Schichtleitung der Linie | User, Richtlinie auf ihre Linien beschränkt | Linienboards und Alarme, quittieren, eine Zelle auf Manual schalten. |
| Produktionsleitung | User + IoT-Viewer-Gruppe | Alle Boards und Tabellen, Downloads. |
| Prozess- und Instandhaltungsingenieure | User + IoT-Operator-Gruppe | Maschinenseiten, Alarme, quittieren, einzelne Maschinen stummschalten. |
| Automatisierungsingenieur | Admin | Profile, Gateway-Einstellungen und Baselines, Flows, Regeln, Zeichnungen, Firmware. |
| IT-Verantwortlicher | Owner | Mitglieder, Anmelderichtlinie, API-Schlüssel für das ERP. |
Anzeige-Links laufen nach einer festgelegten Zeit zwischen 1 und 365 Tagen ab und lassen sich widerrufen; erneuern Sie sie nach Plan. Das Audit-Log protokolliert Anmeldungen, Regel- und Profiländerungen, Manual-Umschaltungen und Einstellungsaufträge in einer Hash-Kette, die geprüft und exportiert werden kann.
Dimensionierung und Daten
Größenordnung für 40 Maschinen im Dreischichtbetrieb:
- Zähler und Werte im festen Takt: eine Nachricht pro Maschine und Minute, 40 × 1.440 = 57.600 Nachrichten am Tag. Wird
runningalle 30 Sekunden in einer eigenen Nachricht abgetastet, kommt dieselbe Menge noch einmal hinzu. - Zustandswechsel und Zykluszeiten: rechnen Sie mit etwa 300 Nachrichten pro Maschine und Tag, 12.000 am Tag.
- Etwa 70.000 bis 130.000 Nachrichten am Tag, rund 2 bis 4 Millionen im Monat. Telemetrie- und Attributnachrichten zählen zum Kontingent; Alarme und Verbindungsereignisse nicht.
- Werte: etwa 8 Schlüssel pro Nachricht, insgesamt 600.000 bis 900.000 Werte am Tag, größenordnungsmäßig 250 bis 330 Millionen im Jahr.
Fassen Sie running mit den Zählern in einer 30-Sekunden-Nachricht zusammen, um am unteren Ende zu bleiben. Ein Gateway mit 15 Maschinen sendet etwa 15 bis 30 Nachrichten pro Minute, weit innerhalb des Standardlimits von 300 pro Minute. Rohwerte werden höchstens 90 Tage aufbewahrt; stündliche und tägliche Aggregate der Zähler, aufbewahrt für die volle Aufbewahrungsklasse des Tarifs, tragen die langfristige Ausgabehistorie bei einem Bruchteil des Volumens. Der Speicherbedarf pro Wert hängt von der Installation ab; bitten Sie uns, die Schätzung zu bestätigen.
Einführungsplan
| Phase | Wochen | Arbeit | Abnahmekriterien |
|---|---|---|---|
| 0. Definitionen | 1-2 | Zustandsmodell, Zählerdefinitionen, Registerblock, Schichtmodell, Ziele; erfassen, welche Maschinen Signalabgriffe brauchen. | Abgestimmtes Zustandsmodell und Registerlayout. |
| 1. Pilotzelle | 3-6 | Eine Zelle mit einer modernen und einer alten Maschine. Profile, Linienboard, Hallenzeichnung, Stopp-Regeln. | Zwei Wochen, in denen die Hermetry-Zählwerte innerhalb einer vereinbarten Toleranz mit den Strichlisten der Schichtleiter übereinstimmen; Stillstandszeiten gelten als genauer als das Blatt. |
| 2. Erste Halle | 7-12 | Alle Maschinen der Halle; SPS-Programmierer ergänzen den Registerblock Zeile für Zeile. | Schichtblatt durch das Schicht-Review-Board für diese Halle ersetzt. |
| 3. Integration | 13-16 | ERP-Mengenabruf, MES-Statusereignisse, CMMS-Webhooks. | Mengen im ERP innerhalb einer Stunde nach Produktion. |
| 4. Werk | Ab 17 | Weitere Hallen; Energiezähler an den größten Maschinen. | Alle Maschinen melden; die Wochenauswertung nutzt die Boards. |
Inbetriebnahme-Checkliste
- Gateway beansprucht und seiner Linie zugeordnet; jede Maschine erscheint als Untergerät unter ihrem Hallennamen und ist ihrem Maschinen-Asset zugeordnet.
- Jeder
state-Code einmal mit dem Bediener erzwungen: running, idle, fault, setup, planned stop, off; das Board zeigt jedes Mal die richtige Farbe. - Zähler über eine volle Stunde mit dem Maschinendisplay verglichen: Zuwächse von
count_totalundcount_rejectstimmen genau überein. - 32-Bit-Zähler über die Grenze 65.535 geprüft, oder durch Schreiben eines großen Testwerts in der SPS, um die Wortreihenfolge zu belegen.
- Skalierung von
cycle_sgegen das HMI geprüft. - Zählerrücksetzung getestet: ein Reset beim Einschalten oder Schichtwechsel erzeugt keinen negativen oder riesigen Stundenbalken.
- Regel für lange Stillstände in Schichtstunden getestet und in der Pause als stumm bestätigt.
- Gateway-Uplink während der Produktion 15 Minuten abgezogen: Offline-Alarm öffnet sich; danach ist die Stundenzählung vollständig.
- Linienboard über den Anzeige-Link wird auf dem Linienbildschirm angezeigt; die Zeichnung hat nichts im Reiter Problems.
Fallstricke
- Kein abgestimmtes Zustandsmodell. Wenn idle, blocked und starved nicht definiert sind, wird über jedes Board gestritten. Definieren Sie zuerst die Zustände.
- Ereignisse statt Zähler. Eine Nachricht pro Teil verliert Teile bei Ausfällen; ein kumulativer Zähler nie.
- Zähler von außen zurücksetzen. Lassen Sie die SPS dauerhaft zählen und lassen Sie
increasedie Schichtzahl finden. - Signalabgriffe an Sicherheitskreisen. Verwenden Sie Koppelrelais und lassen Sie Not-Halt- und Schutztürkreise unberührt.
- Störungsalarme an alle. Stopp-Alarme an die Schichtleitung der Linie leiten und Zeitfenster nutzen, sonst stummschalten die Leute die App.
- Den Bildschirm als Auftragssystem behandeln. Zählwerte je Maschine sind keine Mengen je Auftrag; die Buchung gehört ins ERP oder MES.
Was Hermetry nicht ersetzt
Hermetry erfasst, was Maschinen tun, und alarmiert Personen; es steuert sie nicht. Maschinensteuerung, Sicherheitskreise und Verriegelungen bleiben in den Maschinen-SPS und Sicherheitsrelais und müssen auch dann funktionieren, wenn die Verbindung oder die Plattform nicht verfügbar ist. Auftragsverwaltung, Buchung, Arbeitszeitrückmeldung und der offizielle Produktionsnachweis bleiben in Ihrem ERP oder MES; Hermetry Forge, das MES-Funktionen ergänzen wird, ist geplant und heute nicht verfügbar.

