Instandhaltungsplanung und -terminierung (MPS) ist die Terminierung von Arbeitsaufgaben und Arbeitslisten für VI-Maßnahmen eines Unternehmens (in diesem Dokument allgemein als Arbeit bezeichnet) unter Berücksichtigung der Wichtigkeit der Arbeit, der Verfügbarkeit der Ressourcen sowie möglicher Einschränkungen. Der Terminierungsprozess wird im Planungsmodul durchgeführt. Die MPS-Lösung verwendet die IFS Planning Scheduling and Optimization (PSO)-Lösung als Planungsmodul. Daher ist es zwingend erforderlich, dass ein Online-PSO-Planungsserver läuft, um diese Aktivität durchzuführen. Material, Werkzeugverfügbarkeit, Zusatzqualifikationen und Betriebspläne können als Randbedingungen im Terminierungsprozess verwendet werden. Die Terminplanung basiert auf dem Wert der Arbeit.
Der Terminierungsprozess berücksichtigt die Einschränkungen, die durch die Arbeit, die Ressourcen, die Artikelbestände und die Betriebspläne gesetzt werden, die tatsächlich in einen bestimmten Datensatz geladen werden, und nicht alle Arbeitsaufträge und VI-Aktionen, Ressourcen und Artikelbestände usw., die im Unternehmen verfügbar sind.
Ein Datensatz für Instandhaltungsplanung und -terminierung ist die Einheit, auf der die Planung durchgeführt werden muss. Dabei kann es sich um einen einzelnen Standort oder um eine Sammlung von Standorten handeln. Es können mehrere Datensätze erstellt werden, um verschiedene Standorte eines Unternehmens zu planen. Es ist jedoch wichtig zu beachten, dass die verschiedenen Datensätze völlig unabhängig voneinander sind und nichts über die Existenz oder Planung anderer Datensätze wissen. Wenn ein Dataset für einen einzelnen Standort erstellt wird, muss sichergestellt werden, dass die von diesem Standort verwendeten Ressourcen und Artikelbestände nicht von anderen Standorten verwendet werden, die in andere Datasets geladen werden. Es wird erwartet, dass dieselben Daten, Ressourcen oder Artikelbestände nicht an mehrere Datensätze gesendet werden.
Eine Arbeitsaufgabe (oder Arbeitsliste im Falle einer VI-Aktion) ist die kleinste planbare Einheit. Das Planungsmodul konzentriert sich im Wesentlichen auf die Zuteilung von Ressourcen, um die Arbeit zu erledigen, wobei andere Einschränkungen berücksichtigt werden. Ein einzelner Ressourcenbedarf für die Arbeit wird in der Terminierung als Vorgang bezeichnet. Wenn für eine Arbeitsaufgabe mehrere Ressourcen erforderlich sind, bedeutet dies, dass die Aufgabe mehrere Aktivitäten umfasst und diese mehreren Aktivitäten zusammenarbeiten sollten, um die Arbeit zu erledigen. Wenn eine Aufgabe beispielsweise drei Ressourcen erfordert, wird dies als drei Aktivitäten behandelt, die im selben Zeitfenster geplant werden sollten.
Die Mindestanforderungen für eine Arbeitsaufgabe oder eine VI-Aktionsarbeitsliste (Arbeit), die für die Planung mit der Lösung für die Instandhaltungsplanung und -terminierung in Frage kommen, sind wie folgt:
Das Ziel des Planungsprozesses ist es, den höchsten Wert in der gesamten Planungslösung zu erreichen. Das bedeutet, dass Arbeitsaufgaben und Arbeitslisten mit höheren Werten Vorrang vor denen mit niedrigeren Werten haben.
Ein erfolgreicher Planungsprozess führt zu folgenden Ergebnissen:
Die Lösung unterstützt Datensätze der Prozesstypen Statisch, Dynamisch und Reaktiv.
Die Verwendung von Datensätzen mit dem Prozesstyp Dynamisch wird empfohlen, wenn der Planungshorizont relativ kurz ist (in der Regel weniger als eine Woche) und häufige Änderungen des Zeitplans zu erwarten sind. Bei einem dynamischen Datensatz wird eine erste Version geladen, und die nachfolgenden Änderungen werden automatisch geladen, und der Zeitplan wird häufig aktualisiert. Der Datensatz verbleibt im Speicher des Planungsmoduls und diese arbeitet kontinuierlich an der Verbesserung des Zeitplans. Es ist wichtig zu beachten, dass Instandhaltungsplanungs- und -terminierungsdatensätze bei der Planung auf Ressourcengruppenebene nicht empfohlen werden. Für diesen Prozesstyp muss ein Ressourcenaufbau verwendet werden, der individuelle Zuordnungen ermöglicht.
Die Prozessart Statisch wird empfohlen, wenn die Anzahl der zu planenden Aufgaben hoch ist und keine Aktualisierungen des Datenbestands zu erwarten sind. Ein statischer Datensatz läuft so lange, bis er das angegebene Ziel erreicht hat, und wird dann von der Scheduling Engine entladen. Wenn die mit dem Datensatz verbundenen Daten geändert wurden und ein neuer Plan erforderlich ist, muss die Ladung erneut gesendet werden. Dieser Datentyp kann bei der Planung von Ressourcen sowohl auf Gruppen- als auch auf Einzelebene verwendet werden.
Der Prozesstyp Reaktiv ist eine Mischung aus Statisch und Dynamisch. Einige Änderungen des Zeitplans sind zu erwarten, aber nicht so häufig wie bei einem dynamischen Datensatz. Dies wird auch empfohlen, wenn Ressourcen auf individueller Ebene geplant werden.
Arbeitsaufgaben/Arbeitslisten können auf der Grundlage von Arbeitstyp, Objektkritikalität, Aufgabenpriorität und/oder Ereignis einen Wert zugewiesen bekommen. Diese Einstellung erfolgt auf der Ebene der Instandhaltungsplanungs- und -terminierungsdatensätze. Das Ziel der gesamten Planungslösung ist es, einen maximalen Wert zu erreichen. Das bedeutet, dass Arbeiten mit höheren Werten, die durch die Wertekonfiguration definiert sind, bei der Terminplanung eine höhere Priorität erhalten.
Ressourcen können auf der Ebene von Ressourcengruppen oder auf individueller Ebene geplant werden.
Während Arbeitsaufgaben/VI-Arbeitsgänge und Ressourcen die beiden wichtigsten Entitäten sind, die für die Terminplanung benötigt werden, gibt es noch andere Entitäten, die als Einschränkungen verwendet werden können. Es ist möglich, diese Beschränkungen auf Datensatzebene ein- und auszuschalten.
Im Datensatz kann festgelegt werden, ob das Material als Einschränkung verwendet werden soll. Die Materialbestände umfassen:
HINWEIS: Artikel werden nicht im Rahmen des Terminierungsprozesses reserviert. Materialbestellungen werden auch nicht durch den Terminierungsprozess erstellt. MRP/PMRP-Prozesse übernehmen die Funktion der Artikelversorgung.
Zu den zusätzlichen Qualifikationen gehören Kompetenzen und Zertifikate. Diese Beschränkungen können auch auf Datensatzebene aktiviert oder deaktiviert werden. Wenn diese Option aktiviert ist, werden Zusatzqualifikationen wie eine mit den Ressourcen verbundene Fähigkeit behandelt.
Im Rahmen der Datensatzkonfiguration kann auch festgelegt werden, ob Betriebspläne als Planungsvorgabe betrachtet werden sollen oder nicht. Wenn diese Funktion aktiviert ist, werden die Betriebspläne als eine Einschränkung im Planungsprozess betrachtet. Dies wiederum führt dazu, dass an den betroffenen Anlagenobjekten innerhalb der Zeiträume, die auf den manuellen Planpositionen des Einsatzplans mit Instandhaltungsfenster = ‚Nein‘ angegeben sind, keine behindernden Instandhaltungsarbeiten erlaubt sind. Wenn aus einem plötzlichen Grund ein geplanter Vorgang nicht stattfinden kann, kann der Wert des Instandhaltungsfensters manuell auf 'Ja' für eine manuelle Planposition geändert werden und dadurch geöffnet werden, um auch während dieses Zeitraums die Durchführung von behindernden Instandhaltungsarbeiten zu ermöglichen.
Die Lösung für die Instandhaltungsplanung und -terminierung versucht, die Arbeiten innerhalb des Zeitraums des frühen Starts und des späten Endes zu planen. Wenn dies jedoch aufgrund von Sachzwängen nicht möglich ist, können Arbeitsaufgaben nach dem späten Endtermin geplant werden. VI-Aktionen werden nur innerhalb des Planungsfensters geplant, das durch den frühesten Start- und den spätesten Endtermin gekennzeichnet ist. Das Planungsfenster der kalenderbasierten VI-Aktions-Instandhaltungspläne kann durch Änderung der Parameter „Vorw. aufklappen“ und „Rückw. aufklappen“ angepasst werden.
Die Planung behindernder Arbeiten, die durchgeführt werden müssen, wenn die Anlage außer Betrieb ist, ist ein Schlüsselfaktor bei der Terminierung von Instandhaltungsaufgaben, um Produktionseinschränkungen zu minimieren. Es ist wichtig, so viele Arbeiten an der Anlage wie möglich durchzuführen, um die Anzahl der Instandhaltungsstillstände zu reduzieren.
Wenn ein Gerät abgeschaltet wird, ist oft ein ganzer Prozess betroffen, und mehrere andere Geräte müssen ebenfalls abgeschaltet werden. Wenn die Instandhaltungstätigkeiten auf der Grundlage dieser gemeinsam arbeitenden Ausrüstungsgruppen gebündelt werden können, besteht eine gute Chance, die Zahl der Instandhaltungsstillstände zu verringern.
Die MPS-Lösung kann so eingerichtet werden, dass die Wahrscheinlichkeit einer Bündelung der Instandhaltungsarbeiten steigt. Dies geschieht über den Mechanismus der Gerätegruppierung, der als MPS-Cluster-ID bezeichnet wird. Die MPS-Cluster-ID, die im Datensatz für Anlagenobjekte eingestellt werden kann, gibt an, zu welchem Cluster eine bestimmte Anlage aus Sicht der Instandhaltung gehört. Die MPS-Cluster-ID, die für die Anlagenobjekte eingerichtet wurde, ordnet diese einer Gruppe zu, die gemeinsam betroffen ist, wenn eine der Anlagen abgeschaltet werden muss. Mithilfe dieser Funktion können Instandhaltungsabteilungen einfach die fälligen oder in Kürze fälligen Arbeiten an den zugehörigen Anlagen anzeigen lassen, während die Produktion aufgrund eines bestimmten Unfalls unterbrochen ist, und die verfügbaren Ressourcen zur Durchführung der Arbeiten anzeigen lassen. Dies kann eine spätere Abschaltung wegen geplanter Instandhaltungsarbeiten an der zugehörigen Ausrüstung ersparen und so die verlorene Produktionszeit wieder aufholen
Cluster-IDs werden in den Objektcluster-Basisdaten definiert. Jede Cluster-ID ist mit 2 Arten von Anreizen verbunden.
Sobald die Cluster-IDs definiert sind, werden die Geräte, die zusammen funktionieren müssen, identifiziert und mit der entsprechenden MPS-Cluster-ID verbunden. Die MPS-Cluster-ID wird auf Anlage gesetzt und repräsentiert einen Abschnitt einer Anlage oder eine Gruppe von Objekten, die zusammen funktionieren und für die Instandhaltung einer einzelnen Einheit abgeschaltet werden müssen.
IFS Planungs- und Terminierungsoptimierung, das Backend der MPS-Lösung, versucht, die Arbeit so zu planen, dass der Wert des gesamten Planungsergebnisses gesteigert wird. Cluster-IDs und die Konfiguration der Basiswerte von Arbeitsaufgaben und VI-Aktionen (optional unter Verwendung von Arbeitstyp, Priorität, Objektkritikalität und/oder Ereignis) müssen beim Setzen von Anreizen beachtet werden. Sehr hohe Anreize für das Clustering im Vergleich zu den Basiswerten der Arbeit können dazu führen, dass sich das Planungstool übermäßig auf das Clustering der Arbeit konzentriert. Dies kann dazu führen, dass kritische Arbeiten nicht sofort geplant werden, was dazu führt, dass sie mit unkritischen Arbeiten, die zum selben Cluster gehören, gruppiert werden. Sehr niedrige Anreize für die Bildung von Clustern im Vergleich zu den Basiswerten können dazu führen, dass kein angemessenes Niveau der Clusterbildung erreicht wird.
Der Planungsprozess läuft kontinuierlich im Planungsserver. Änderungen an den Aufgaben, wie z. B. die Erstellung neuer Aufgaben und die Änderung des Ressourcenbedarfs von Aufgaben, können erkannt und an den Planungsprozess auf dem Server gesendet werden. Hierfür sollten die entsprechenden Datenbankauslöser aktiviert werden. Der Planungsserver sendet regelmäßig eine neue Aktualisierung an die Geschäftsanwendung, und diese Aktualisierungen können auch die Planung der aktuell geplanten Aufgaben ändern. Dies kann daran liegen, dass der Planungsserver während des dynamischen Planungsprozesses neue optimale Lösungen findet, sowie an Änderungen der Arbeitsaufgaben, die durch die Aktivierung von Auslösern automatisch an den Server gesendet wurden.
Beachten Sie, dass es keine Auslöser zur Unterstützung der dynamischen VI-Planung gibt.
Bei erfolgreich geplanten Arbeiten werden die geplanten Anfangs- und Enddaten festgelegt. Wenn die Ressourcen auf individueller Ebene geplant werden, werden außerdem Zuordnungen für erfolgreich eingeplante Arbeiten erstellt.
Es kann viele Gründe dafür geben, dass die Arbeit nach dem Planungsprozess ungeplant bleibt, wie beispielsweise:
Der Terminierungsprozess versucht, alle Arbeiten zwischen den in der Aufgabe angegebenen frühen Start- und späten Endterminen zu planen. Es kann jedoch Situationen geben, in denen der Gesamtplanungsprozess nicht alle Aufgaben innerhalb der frühen Start- und späten Endtermine planen kann. In einer solchen Situation kann es vorkommen, dass der Terminplanungsprozess einige der Arbeitsaufgaben später als den späten Endtermin plant. VI-Aktionen, die nicht innerhalb des Planungsfensters geplant werden können, werden ungeplant gelassen.
Es können verschiedene Maßnahmen erforderlich sein, wenn das Ergebnis des Planungsprozesses von den erwarteten Ergebnissen abweicht, einschließlich der folgenden:
Anpassungen an den Ergebnissen des Planungsprozesses können im IFS Business-System vorgenommen werden. Es ist jedoch wichtig zu beachten, dass der Planungsprozess kontinuierlich Aktualisierungen an das IFS Business-System sendet. Neue Optimierungen des Plans oder Änderungen in den Arbeitsaufgaben können manuelle Änderungen außer Kraft setzen.
Um die manuellen Einstellungen nicht zu überschreiben, gehen Sie wie folgt vor: