Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Produktionserfassung mit Maschinenzuständen und Zählern

Ein Blueprint zur Erfassung von Laufzuständen, Teilezählern und Stillständen von alten und neuen Maschinen: Zustandsmodell, Punktliste, Verfügbarkeits- und Ausbringungskennzahlen, Stillstandsalarme, Dimensionierung und Ausrollung.

Auf einen Blick

PunktÜbliche Antwort
ProblemAusstoß 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 istBetriebszustand, 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 nutztLinienverantwortliche und Teamleiter, Produktions- und Instandhaltungsleiter, Prozessingenieure sowie das Planungs- oder ERP-Team.
Typischer erster UmfangEine 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 BildschirmIn 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 Schätzungen hängen davon ab, wie viele Maschinen Signale manuell abgegriffen werden müssen.

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.

KomponenteAufgabeHinweise
Lizenziertes Gateway mit EdgeFragt SPS ab, liest Kontakte, veröffentlicht TelemetrieEines je Zelle oder 10 bis 20 Maschinen. Wird durch Scannen seines Codes beansprucht.
Registerblock der Maschinen-SPSZustand, Zähler, Zykluszeit, Teilenummer, StillstandsgrundVereinbaren Sie ein einheitliches Registerlayout für alle Maschinen, das jeder SPS-Programmierer einmal abbildet.
ZwischenrelaisTrennen die Signalleuchten- und Zyklussignale alter MaschinenGateway-Eingänge niemals direkt aus Maschinen-Sicherheitskreisen speisen.
Remote-I/O oder kleine SPSZählt schnelle Zyklusimpulse, wo das Gateway-Modell dies nicht kannStellt Zähler über Modbus dem Gateway bereit.
Energiezähler je Maschine, optionalkW und kWhUnterscheidet Leerlauf von Betrieb bei Maschinen ohne Signale; Modbus auf derselben Linie.
Werksnetz oder lizenzierter RouterAusgehende VerbindungDas Gateway benötigt nur eine ausgehende MQTT-Verbindung mit TLS; nichts in der Halle nimmt Verbindungen aus dem Internet an.
HermetrySpeicher, Aggregate, Alarme, Regeln, Flows, Boards, SCADARegion 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.

PunktTelemetrieschlüsselEinheitQuelleIntervallHinweise
MaschinenzustandstateCodeSPS 41001 oder aus Signalleuchte abgeleitetbei Änderung + 60 s1 läuft, 2 Leerlauf oder ohne Material, 3 blockiert, 4 durch Störung gestoppt, 5 Rüsten, 6 geplanter Stillstand, 0 aus.
Läuftrunning0/1SPS 41002 oder grüne Signalleuchte30 s festFester Takt, damit der stündliche Mittelwert den Laufanteil ergibt.
Laufzeitzählerrun_ssSPS 41003-41004 (32 Bit)60 sBevorzugte Quelle der Laufzeit.
Gesamtteilecount_totalTeileSPS 41005-41006 (32 Bit), oder Zyklusimpulse60 sWird vom Gateway niemals zurückgesetzt.
Fehlerhafte Teilecount_rejectTeileSPS 41007-4100860 sGut = Gesamt minus Ausschuss.
Letzte Zykluszeitcycle_ssSPS 41009, Zehntelsekundenbei Änderung, höchstens alle 10 sSkalieren Sie value / 10 in der Gateway-Zuordnung.
Stillstandsgrund-Codestop_reasonCodeSPS 41010, über das HMI gesetztbei ÄnderungNur, wenn das HMI der Maschine dem Bediener die Auswahl eines Grundes erlaubt.
Aktive Alarmnummeralarm_noCodeSPS 41011bei Änderung0, wenn kein Alarm aktiv ist.
Teilenummerpart_noTextSPS-String oder ERPbei ÄnderungVerknüpft Zählungen mit der idealen Zykluszeit.
Programmnummerprogram_noNummerCNC-Steuerungbei ÄnderungNur CNC-Maschinen.
Automatikbetriebauto_modeboolSPS- oder Wahlschalterkontaktbei Änderung
Rote Signalleuchtelight_redboolGateway-Eingang über Relaisbei ÄnderungMaschinen mit reinen Signalen.
Gelbe Signalleuchtelight_yellowboolGateway-Eingang über Relaisbei ÄnderungOft Wartezustand oder Warnung.
Grüne Signalleuchtelight_greenboolGateway-Eingang über Relaisbei Änderung
Maschinenleistungp_kwkWEnergiezähler60 sOptional; Leerlaufleistung ist ebenfalls Verschwendung.
MaschinenenergiekwhkWhEnergiezähler15 minOptional; Energie je Teil.
Spindellastspindle_load_pct%CNC-Steuerung60 sNur CNC; Anzeige des Werkzeugverschleißes.
SPS-Kommunikationplc_comm_okboolModbus-Status des Gateways60 sFalsch, wenn das Gateway die SPS nicht lesen kann.
Etwa 12 Schlüssel für eine SPS-Maschine und 6 für eine Maschine mit reinen Signalen. Verwenden Sie bei jeder Maschine einer Art identische Schlüssel.

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_group und bottleneck_machine.
  • Maschine (Machine) mit machine_no, ideal_cycle_s, machine_type (CNC, Presse, Montage, Spezial), criticality und install_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

BoardZielgruppeWidgets und ihre Anzeige
Linie liveBediener, SchichtführerStatuskarte 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übersichtHallen- und ProduktionsleiterGerä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.
MaschinenseiteProzess- und InstandhaltungsingenieureLiniendiagramm 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.
SchichtauswertungSchichtführer, ManagerSä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_s um 20 % überschreitet.
  • Andon: Ein Andon-Tafelsymbol pro Linie, gebunden an den state der 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_ok falsch 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.

AlarmBedingungVerzögerung und HystereseSchweregradBenachrichtigtEskalation
Maschinenstörungstate == 4Entprellen 60 sGeringLinienverantwortlicher, Push und In-AppDie Karte Rules erhöht auf Major, wenn dieser Zustand 15 min anhält
Langer StillstandKarte Rules: state != 1 und hält 20 min an, nur während der SchichtzeitenMajorSchichtführer und Instandhaltung, PushErinnerung alle 30 min
Engpassmaschine stehtKarte Rules: state der Engpassmaschine != 1, hält 5 min an, nur während der SchichtzeitenMajorSchichtführer, Push und SMSErinnerung alle 15 min
Langsame Zyklencycle_s > Attribut cycle_alarm_sEntprellen 10 Messwerte; Hysterese 1 sWarnungProzessingenieur, In-AppKeine
Ausschussquote hochFlow: Ausschuss in der letzten Stunde über 3 % der TeileMajorQualität und Schichtleitung, PushErinnerung jede Stunde
Maschinendaten verlorenplc_comm_ok == falseEntprellung 3 SamplesWarnungAutomatisierungsingenieur, E-MailKeine
Gateway offlineInaktivität, 5 Min.MajorAutomatisierungsingenieur und Schichtleitung, PushErinnerung 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/series mit agg=increase und bucket=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– und alarm.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

WerRolle oder GruppeDarf
BedienerAnzeige-Link auf dem LinienbildschirmNur-Lese-Ansicht des Linienboards; kein Konto am gemeinsamen Bildschirm nötig.
Schichtleitung der LinieUser, Richtlinie auf ihre Linien beschränktLinienboards und Alarme, quittieren, eine Zelle auf Manual schalten.
ProduktionsleitungUser + IoT-Viewer-GruppeAlle Boards und Tabellen, Downloads.
Prozess- und InstandhaltungsingenieureUser + IoT-Operator-GruppeMaschinenseiten, Alarme, quittieren, einzelne Maschinen stummschalten.
AutomatisierungsingenieurAdminProfile, Gateway-Einstellungen und Baselines, Flows, Regeln, Zeichnungen, Firmware.
IT-VerantwortlicherOwnerMitglieder, 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 running alle 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

PhaseWochenArbeitAbnahmekriterien
0. Definitionen1-2Zustandsmodell, Zählerdefinitionen, Registerblock, Schichtmodell, Ziele; erfassen, welche Maschinen Signalabgriffe brauchen.Abgestimmtes Zustandsmodell und Registerlayout.
1. Pilotzelle3-6Eine 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 Halle7-12Alle 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. Integration13-16ERP-Mengenabruf, MES-Statusereignisse, CMMS-Webhooks.Mengen im ERP innerhalb einer Stunde nach Produktion.
4. WerkAb 17Weitere Hallen; Energiezähler an den größten Maschinen.Alle Maschinen melden; die Wochenauswertung nutzt die Boards.

Inbetriebnahme-Checkliste

  1. Gateway beansprucht und seiner Linie zugeordnet; jede Maschine erscheint als Untergerät unter ihrem Hallennamen und ist ihrem Maschinen-Asset zugeordnet.
  2. Jeder state-Code einmal mit dem Bediener erzwungen: running, idle, fault, setup, planned stop, off; das Board zeigt jedes Mal die richtige Farbe.
  3. Zähler über eine volle Stunde mit dem Maschinendisplay verglichen: Zuwächse von count_total und count_reject stimmen genau überein.
  4. 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.
  5. Skalierung von cycle_s gegen das HMI geprüft.
  6. Zählerrücksetzung getestet: ein Reset beim Einschalten oder Schichtwechsel erzeugt keinen negativen oder riesigen Stundenbalken.
  7. Regel für lange Stillstände in Schichtstunden getestet und in der Pause als stumm bestätigt.
  8. Gateway-Uplink während der Produktion 15 Minuten abgezogen: Offline-Alarm öffnet sich; danach ist die Stundenzählung vollständig.
  9. 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 increase die 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.

Sehen Sie diese Woche Ihre Felddaten live

Starten Sie eine Testphase in Ihrer Region mit Ihren ersten Geräten oder buchen Sie eine Demo und bringen Sie Ihren eigenen Anwendungsfall mit.