Option Ereignis: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Imported from text file)
 
Zeile 2: Zeile 2:
 
<div align="right">Hilfe Nummer: 777600</div>
 
<div align="right">Hilfe Nummer: 777600</div>
 
  <hr>
 
  <hr>
Die Option Ereignis ist eine Funktion, mit der man eine Ereignisbedingung festlegen kann, wie zum Beispiel die Anzahl der Male einer Produktionsausführung auf einer Ressource. Die Ereignisfunktion erstellt dann ein Ereignis (d.h. erstellt automatisch einen Ereignisauftrag und weist ihn zu) für die Ressource, wenn die Ereignisbedingung erfüllt ist.
+
Mit der Option Ereignis können Ereignisbedingungen hinterlegt werden. Zum Beispiel kann hinterlegt werden, dass nach einer bestimmten Anzahl an Produktionsvorgängen auf einer Ressource ein sogenanntes Ereignis stattfindet. Asprova erstellt also bei Erfüllung einer Ereignisbedingung
 +
einen Ereignisauftrag für die Ressource.
  
  
Sie können zum Beispiel 60 Minuten Reinigung zuweisen, nachdem 10 Mal auf einer Ressource produziert wurde. Sie können "10 Mal Produktion" als Bedingungsformel eingeben. Sie können auch andere Bedingungen festlegen wie die unten aufgelisteten.
+
Beispiel: 60 Minuten Reinigung zuweisen, nachdem 10 Mal auf einer Ressource produziert wurde. "10 Mal Produktion" ist als Bedingungsformel hinterlegbar. Sie können auch andere Bedingungen hinterlegen, wie die unten aufgelistet:
  
  
*Wenn 500 Einheiten produziert wurden
+
*wenn 500 Einheiten produziert wurden
*Wenn die Produktionszeit 100 Stunden erreicht
+
*wenn die Produktionszeit 100 Stunden erreicht
*Wenn der Num Spec 1-Wert eines Fertigungsartikels 100 erreicht
+
*wenn der Num Spec 1-Wert eines Fertigungsartikels 100 erreicht
*Wenn Spec 1 oder Spec 2 eines Fertigungsartikels geändert wird
+
*wenn Spec 1 oder Spec 2 eines Fertigungsartikels geändert werden
*Wenn Spec 1 und Spec 2 eines Fertigungsartikels geändert werden
+
*wenn Spec 1 und Spec 2 eines Fertigungsartikels geändert werden
*Wenn Spec 1 (Farbe) eines Fertigungsartikels weiß ist
+
*wenn Spec 1 (Farbe) eines Fertigungsartikels weiß ist
*Wenn ein Input-Artikel (Rohmaterial) geändert wird
+
*wenn ein Input-Artikel (Rohmaterial) geändert wird
*Festlegen von erlaubter Startzeit oder erlaubten Wochentagen an denen Ereignisaufträge beginnen dürfen
+
*Festlegen erlaubter Startzeit oder erlaubten Wochentagen, an denen Ereignisaufträge beginnen dürfen
*Festlegen von zyklisch wiederkehrenden Ereignisaufträgen (zum Beispiel Erstellen eines Ereignisauftrags alle 10 Tage)
+
*Festlegen von zyklisch wiederkehrenden Ereignisaufträgen (zum Beispiel: Erstellung eines Ereignisauftrages alle 10 Tage)
  
  
 
Grundsätzliche Verwendung
 
Grundsätzliche Verwendung
  
Basierend auf dem Planungsergebnis werden Ereignisaufträge erstellt und zugewiesen entsprechend den Ereignisbedingungen. Da Ereignisse während der Ausführung des Befehls 'Anpassung' verarbeitet werden, müssen Sie diese Eigenschaft im Planungsparameter erfassen. Bei der Zuweisung von Ereignisaufträgen wird die Sequenz der Vorgänge aus dem Ergebnis der Planung nicht verändert aber Vorgänge werden in die Zukunft bewegt.
+
Ereignisaufträge werden auf Grundlage des Planugsergebnisses erstellt und entsprechend den Ereignisbedingungen zugewiesen. Da Ereignisse während Ausführung des Befehles 'Anpassung' verarbeitet werden, muss diese Eigenschaft im Planungsparameter erfasst werden. Bei Zuweisung von Ereignisaufträgen wird die Vorgangsreihenfolge aus dem Planungsergebnis nicht verändert, während Vorgänge in die Zukunft bewegt werden.
  
Sie können die Codes für zu erstellende Ereignisaufträge unter 'Ereignisauftragscode' im Reiter Codeerstellung der Projekteinstellungen eingeben.
+
Sie können Codes für zu erstellende Ereignisaufträge unter 'Ereignisauftragscode' im Reiter Codeerstellung der Projekteinstellungen eingeben.
  
  
Zeile 30: Zeile 31:
 
Sie können andere Einstellungen wie Ereignisbedingungen im Reiter Ereignis der Planungsparametereinstellungen vornehmen.
 
Sie können andere Einstellungen wie Ereignisbedingungen im Reiter Ereignis der Planungsparametereinstellungen vornehmen.
  
 +
[[Image:event01.jpg]]
  
[[Image:event01.jpg]]
 
Geben Sie einen Namen für eine Ereignisbedingung in der Eigenschaft 'Ereignisbedingung' im Reiter Ereignis der Planungsparametereinstellungen ein. Wenn Sie auf den Pfeil links vom Namen der Bedingung klicken, erscheint das Eigenschaftsfenster für die Ereignisbedingung.
 
  
 +
Geben Sie einen Namen für eine Ereignisbedingung in der Eigenschaft 'Ereignisbedingung' unter dem Reiter "Ereignis" der Planungsparametereinstellungen ein. Klicken Sie auf den kleinen schwarzen Pfeil, links neben dem Namen, um das Eigenschaftsfenster für die Ereignisbedingung zu öffnen.
  
 
[[Image:event02.jpg]]
 
[[Image:event02.jpg]]
 +
 +
 
Reiter Grundsätzlich
 
Reiter Grundsätzlich
  
 
: Bedingte Formeln
 
: Bedingte Formeln
  
: Geben Sie hier eine Bedingung ein für die Erstellung eines Ereignisses.
+
: Geben Sie hier eine Bedingung zur Erstellung eines Ereignisses ein.
  
 
: (Beispiel)
 
: (Beispiel)
Zeile 47: Zeile 50:
 
{|
 
{|
 
|-
 
|-
|  ||ME.EventObjectEval[1].Counter >1000||Wenn der Zähler des Ereignisobjektparameters größer als 1000 wird||   
+
|  ||ME.EventObjectEval[1].Counter >1000||Wenn der Zähler des Ereignisobjektparameters 1000 übersteigt||   
 
|-
 
|-
||  ||ME.LeftOperation.Order.Item != ME.CurrOperation.Order.Item||Wenn der Artikel auf der linken Seite des Vorgangs und der Artikel des derzeitigen Vorgangs unterschiedlich sind
+
||  ||ME.LeftOperation.Order.Item != ME.CurrOperation.Order.Item||Wenn sich der Artikel auf der linken Seite des Vorganges vom Artikel des derzeitigen Vorganges unterscheidet.
 
|-
 
|-
 
|}
 
|}
Zeile 55: Zeile 58:
 
: Dauer
 
: Dauer
  
: Geben Sie hier die Zeit ein, die vom Ereignis benötigt wird.
+
: Geben Sie hier die Ereignisdauer an.
  
 
: (Beispiel)
 
: (Beispiel)
Zeile 64: Zeile 67:
 
|  ||1.5h+5h||Ereignis von 6,5 Stunden||   
 
|  ||1.5h+5h||Ereignis von 6,5 Stunden||   
 
|-
 
|-
||  ||IF( ME.CurrentOperation.Order.Item == 'ItemA', 1.5h, 3h )||1,5 Stunden, wenn der Artikel des derzeitigen Vorgangs "ArtikelA" ist, ansonsten 3 Stunden.
+
||  ||IF( ME.CurrentOperation.Order.Item == 'ItemA', 1.5h, 3h )||1,5 Stunden wenn der Artikel des derzeitigen Vorganges "ArtikelA" ist, ansonsten 3 Stunden.
 
|-
 
|-
 
|}
 
|}
Zeile 70: Zeile 73:
 
: Ressource
 
: Ressource
  
: Geben Sie hier die Ressource an, auf der das Ereignis eintritt. Geben Sie einen bestehenden Ressourcencode ein. Sie können keine Ressourcengruppe eingeben.
+
: Geben Sie hier die Ressource an, auf der das Ereignis eintritt. Geben Sie einen bestehenden Ressourcencode ein. Ressourcengruppen sind nicht hinterlegbar.
  
 
: Ereigniszähler
 
: Ereigniszähler
  
 
: Geben Sie hier den zu zählenden Wert oder den Startwert an, der in der Bedingungsformel verwendet werden soll. Geben Sie einen Namen in der Eigenschaft "Ereigniszähler" ein. Wenn Sie auf den Pfeil links vom eingebenen Namen klicken, wird das Eigenschaftsfenster für den Ereigniszähler angezeigt.
 
: Geben Sie hier den zu zählenden Wert oder den Startwert an, der in der Bedingungsformel verwendet werden soll. Geben Sie einen Namen in der Eigenschaft "Ereigniszähler" ein. Wenn Sie auf den Pfeil links vom eingebenen Namen klicken, wird das Eigenschaftsfenster für den Ereigniszähler angezeigt.
 +
 +
[[Image:event03.jpg]]
  
  
[[Image:event03.jpg]]
 
 
Reiter Zeitperioden
 
Reiter Zeitperioden
  
 
: Erlaubte Startzeit für Vorgänge der Ereignisaufträge
 
: Erlaubte Startzeit für Vorgänge der Ereignisaufträge
  
: Geben Sie hier Zeitperioden ein, während derer Vorgänge des Ereignisauftrags starten können. Verbinden Sie die Startzeit und die Endzeit mit einem Bindestrich (-). Sie können mehrere Zeitperioden angeben und sie mit einem Semikolon trennen. Die Methode zum Festlegen der Zeitperioden ist dieselbe wie bei der Eingabe von Schichtmustern in der Kalendertabelle.
+
: Geben Sie hier Zeitperioden ein, in welcher Vorgänge des Ereignisauftrages starten können. Start- und Endzeit werden durch einen Bindestrich (-) miteinander verbunden. Durch Semikolone getrennt können mehrere Zeitperioden angeben werden. Die Methode zum Festlegen der Zeitperioden ist dieselbe wie bei der Eingabe von Schichtmustern in der Kalendertabelle.
  
 
: Erlaubte Startwochentage für Vorgänge der Ereignisaufträge
 
: Erlaubte Startwochentage für Vorgänge der Ereignisaufträge
  
: Geben Sie hier die Wochentage an, während derer die Vorgänge des Ereignisauftrags beginnen können. Sie können Wochentage als So, Mo, Di, Mi, Do, Fr und Sa angeben. Verbinden Sie die Wochentage mit einem Bindestrich (-). Sie können mehrere Perioden von Wochentagen angeben und sie mit einem Semikolon trennen. Die Methode zum Festlegen der Zeitperioden ist dieselbe wie bei der Eingabe von Schichtmustern in der Kalendertabelle.
+
: Geben Sie hier Wochentage an, während denen Vorgänge des Ereignisauftrages beginnen können. Wochentage werden in Form von So, Mo, Di, Mi, Do, Fr und Sa angeben und durch einen Bindestrich (-) verbunden. Sie können mehrere Wochentagsperioden werden durch Semikolone getrennt hinterlegt. Die Methode zum Festlegen der Zeitperioden ist dieselbe wie zur Eingabe von Schichtmustern in der Kalendertabelle.
  
 +
[[Image:event04.jpg]]
  
[[Image:event04.jpg]]
 
  
 
[[Image:Reiter Einstellungen]]
 
[[Image:Reiter Einstellungen]]
 +
 +
 
: Zuweisungsposition
 
: Zuweisungsposition
  
: Geben Sie hier die Position an, der die Vorgänge des Ereignisauftrags zugewiesen werden sollen.
+
: Geben Sie hier die Position an, der Vorgänge des Ereignisauftrages zugewiesen werden sollen.
  
  
 
{|
 
{|
 
|-
 
|-
|  ||Nach Vorgang||Weist Vorgänge des Ereignisauftrags nach dem Vorgang zu, während dessen die Ereignisbedingung erfüllt war.||   
+
|  ||Nach Vorgang||Weist Vorgänge des Ereignisauftrags nach dem Vorgang zu, in welchem die Ereignisbedingung erfüllt wurde.||   
 
|-
 
|-
||  ||Nach vorherigem Vorgang||Weist Vorgänge des Ereignisauftrags nach dem vorherigen Vorgang des Vorgangs, während dessen die Ereignisbedingung erfüllt war, zu.
+
||  ||Nach vorherigem Vorgang||Weist Vorgänge des Ereignisauftrages nach dem vorherigen Vorgang des Vorgangs zu, in welchem die Ereignisbedingung erfüllt wurde.
 
|-
 
|-
||  ||Vor Vorgang||Weist Vorgänge des Ereignisauftrags direkt vor dem Vorgang zu, während dessen die Ereignisbedingung erfüllt war.
+
||  ||Vor Vorgang||Weist Vorgänge des Ereignisauftrages direkt vor dem Vorgang zu, in welchem die Ereignisbedingung erfüllt wurde.
 
|-
 
|-
 
|}
 
|}
Zeile 113: Zeile 119:
 
: Farbe
 
: Farbe
  
: Geben Sie hier die Anzeigefarbe der Balken des Ereignisauftrags an. Die Farbe wird in der Eigenschaft 'Anzeigefarbe' des Ereignisauftrags eingestellt.
+
: Geben Sie hier die Anzeigefarbe der Balken des Ereignisauftrages an. Die Farbe wird in der Eigenschaft 'Anzeigefarbe' des Ereignisauftrages eingestellt.
  
 
: Planungsparameter
 
: Planungsparameter
Zeile 121: Zeile 127:
  
 
Ereigniszähler
 
Ereigniszähler
 +
 +
[[Image:event05.jpg]]
  
  
[[Image:event05.jpg]]
 
 
Reiter Grundsätzlich
 
Reiter Grundsätzlich
  
 
: Inkrementformel
 
: Inkrementformel
  
: Geben Sie hier an, wie der Wert des Zählers sich für Vorgänge, die eine Formel verwenden, erhöhen soll.
+
: Geben Sie hier an, wie sich der Wert des Zählers für Formel verwendende Vorgänge erhöhen soll.
  
 
: (Beispiel)
 
: (Beispiel)
Zeile 143: Zeile 150:
 
: Zählerstartzeit
 
: Zählerstartzeit
  
: Geben Sie hier die Zeit ein, zu welcher der Zählerinitialisierungswert (erstes Mal) aktiv wird.
+
: Geben Sie hier die Zeit an, zu welcher der Zählerinitialisierungswert (erstes Mal) aktiv wird.
  
 
: (Beispiel)
 
: (Beispiel)
Zeile 150: Zeile 157:
 
{|
 
{|
 
|-
 
|-
|  ||31/12/2005||Legt fest, dass der Initialisierungswert am 31.12.2005 angewendet wird.||   
+
|  ||31/12/2018||Legt fest, dass der Initialisierungswert am 31.12.2018 angewendet wird.||   
 
|-
 
|-
 
|}
 
|}
Zeile 156: Zeile 163:
 
: Zählerinitialisierungswert (erstes Mal)
 
: Zählerinitialisierungswert (erstes Mal)
  
: Geben Sie hier den Initialisierungswert für den Zähler ein, ab der Zeit, die in "Zählerstartzeit" eingetragen ist. Wenn hier kein Wert eingetragen ist, wird der Wert aus der Planungsstartzeit verwendet.
+
: Geben Sie hier den Initialisierungswert für den Zähler ab der Zeit ein, die unter "Zählerstartzeit" eingetragen ist. Wenn hier kein Wert hinterlegt ist, wird der Wert aus der Planungsstartzeit verwendet.
  
 
: Zählerinitialisierungswert (nach einem Ereignis)
 
: Zählerinitialisierungswert (nach einem Ereignis)
  
: Der Zähler wird initialisiert, wenn die Bedingungsformel erfüllt ist. Geben Sie hier den Wert ein, zu dem der Zähler zu dieser Zeit initialisiert werden soll. Der Standardwert ist mit 0 angegeben. Wenn eine Formel in "Zählerinitialisierungswertformel (nach einem Ereignis)" eingegeben wurde, werden die Formelergebnisse verwendet.
+
: Der Zähler wird gestartet, sobald die Bedingungsformel erfüllt ist. Geben Sie hier den Wert ein, nach welchem der Zähler gestartet werden soll (das heißt: den Zeitpunkt). Der Standardwert ist 0. Wenn eine Formel in "Zählerinitialisierungswertformel (nach einem Ereignis)" eingegeben wurde, werden die Formelergebnisse verwendet.
 +
 
 +
[[Image:event05-2.jpg]]
  
  
[[Image:event05-2.jpg]]
+
Reiter Einstellungen (existiert nicht in Vickys Version, unter Grundsätzlich eingetragen)
Reiter Einstellungen (gibt es in Vickys Version nicht, steht auch unter Grundsätzlich)
 
  
 
: Zählerinitialisierungswertformel (nach einem Ereignis)
 
: Zählerinitialisierungswertformel (nach einem Ereignis)
  
: Beschreiben Sie den Wert des "Zählerinitialisierungswertes (nach einem Ereignis)" mit einer Formel. Wenn eine Formel angegeben ist, wird das Formelergebnis für "Zählerinitialisierungswert (nach einem Ereignis)" verwendet. Wenn die Eigenschaft leer ist, wird der Wert verwendet, der für "Zählerinitialisierungswert (nach einem Ereignis)" angegeben wurde.
+
: Beschreiben Sie den Wert des "Zählerinitialisierungswertes (nach einem Ereignis)" mit einer Formel. Wenn eine Formel angegeben ist, wird das Formelergebnis für "Zählerinitialisierungswert (nach einem Ereignis)" verwendet. Bei leer gelassener Eigenschaft wird der Wert verwendet, der unter "Zählerinitialisierungswert (nach einem Ereignis)" hinterlegt ist.
  
 
: (Beispiel)
 
: (Beispiel)
Zeile 183: Zeile 191:
 
Beispiele
 
Beispiele
  
Unten finden Sie Beispiele, wie Sie Ereignisobjekte angeben können. Projektbeispiel 1 wird in den Beispielen verwendet.
+
Es erfolgen Beispiele zur Angabe von Ereignisobjekten. Darin wird Projektbeispiel 1 verwendet.
  
 
Beispiel 1
 
Beispiel 1
  
Legen Sie ein Ereignis mit den folgenden Bedingungen fest.
+
Legen Sie ein Ereignis mit den folgenden Bedingungen fest:
  
  
:#Erstelle einen Ereignisauftrag auf Ressource Mixer1.
+
:#Erstellen Sie einen Ereignisauftrag auf einer Ressource "Mixer1".
:#Erstelle den Ereignisauftrag nach dem Vorgang, während dessen die Herstellung von 150 oder mehr Einheiten beendet wurde.
+
:#Erstellen Sie einen Ereignisauftrag nach einem Vorgang, während dem die Herstellung von 150 Einheiten oder mehr abgeschlossen wurde.
:#50 Stück wurden bereits hergestellt seit der Planungsbasiszeit.
+
:#50 Stück wurden seit der Planungsbasiszeit hergestellt.
:#Dauer des Ereignisauftrags sind 6 Stunden.
+
:#Ereignisauftrag dauert sechs Stunden.
:#Erlaubte Startzeit für Vorgänge des Ereignisauftrags liegt zwischen 17 und 23 Uhr.
+
:#Die Erlaubte Startzeit für Vorgänge des Ereignisauftrages liegt zwischen 17:00 Uhr und 23:00 Uhr.
  
 
Einstellungen
 
Einstellungen
  
In der Eigenschaft "Ereignisbedingung" im Reiter Ereignis der Planungsparametereinstellungen geben Sie "Mixer1 Wartung" als Namen für die Ereignisbedingung ein.
+
Geben Sie in der Eigenschaft "Ereignisbedingung" unter dem Reiter "Ereignis" der Planungsparametereinstellungen "Mixer1 Wartung" als Namen für die Ereignisbedingung an.
  
 +
[[Image:event06.jpg]]
  
[[Image:event06.jpg]]
+
 
Legen Sie die Eigenschaften der Ereignisbedingung "Mixer 1 Wartung" wie folgt fest.
+
Hinterlegen Sie folgende Eigenschaften für Ereignisbedingung "Mixer 1 Wartung":
  
  
Zeile 217: Zeile 226:
 
|}
 
|}
  
 +
[[Image:event07.jpg]]
  
[[Image:event07.jpg]]
+
 
Legen Sie die Eigenschaft "Produktionsmenge" des Ereigniszählers wie folgt fest.
+
Legen Sie die Eigenschaft "Produktionsmenge" des Ereigniszählers wie folgt fest:
  
  
Zeile 231: Zeile 241:
 
|-
 
|-
 
|}
 
|}
 +
 +
[[Image:event08.jpg]]
  
  
[[Image:event08.jpg]]
+
Geben Sie in der Eigenschaft "Ereignisauftragscode" unter dem Reiter Codeerstellung der Projekteinstellungen eine Formel ein, in welcher der Code des Ereignisses als Name der Ereignisbedingung, gefolgt von einer Seriennummer, angezeigt wird:
In der Eigenschaft "Ereignisauftragscode" im Reiter Codeerstellung der Projekteinstellungen geben Sie eine Formel ein, so dass der Code des Ereignisses als Name der Ereignisbedingung gefolgt von einer Seriennummer angezeigt wird.
 
  
 
: ME.Event[1].Code+ '_'+Func_GenStrSerialNum(PROJECT.Project_EventOrderSerialNumber,4)
 
: ME.Event[1].Code+ '_'+Func_GenStrSerialNum(PROJECT.Project_EventOrderSerialNumber,4)
  
Wenn Sie neu planen, wird der Ereignisauftrag wie im Diagramm unten zugewiesen.
+
Bei Neuplanung wird der Ereignisauftrag wie nachfolgend gezeigt zugewiesen:
  
  
*Da 50 Stück am 5.6.2003 bereits produziert waren, übersteigt die gesamte Produktionsmenge die 150 nach Hinzufügen der Produktionsmengen von 30 und 90 aus dem ersten und zweiten Vorgang zum Initialwert. Daher wird der Ereignisauftrag Mixer1 Wartung_0000 erstellt.
+
*Da am 5.6.2003 bereits 50 Stück produziert wurden, übersteigt die gesamte Produktionsmenge 150 Stück, da Produktionsmengen von jeweils 30 und 90 Stück aus dem ersten und zweiten Vorgang zum Initialwert hinzugefügt werden. Der Ereignisauftrag Mixer1 Wartung_0000 wird erstellt.
*Es wird auch ein weiterer Ereignisauftrag Mixer1 Wartung_0001 erstellt, wenn die gesamte Produktionsmenge 150 übersteigt durch Hinzufügen der Produktionsmengen 25, 80 und 50 aus den drei Vorgängen nach dem ersten Ereignisauftrag.
+
*Ein weiterer Ereignisauftrag Mixer1 Wartung_0001 wird erstellt, wenn die gesamte Produktionsmenge 150 Stück durch Hinzufügen der Produktionsmengen von 25 Stück, 80 Stück und 50 Stück aus den drei Vorgängen nach dem ersten Ereignisauftrag übersteigt.
  
 +
[[Image:event09.jpg]]
  
[[Image:event09.jpg]]
 
Geben Sie in der Eigenschaft "Erlaubte Startzeit für Vorgänge der Ereignisaufträge" der Ereignisbedingung Mixer1 Wartung 17:00-23:00 Uhr an.
 
  
 +
Geben Sie in der Eigenschaft "Erlaubte Startzeit für Vorgänge der Ereignisaufträge" der Ereignisbedingung Mixer1 Wartung als Uhrzeit 17:00-23:00 Uhr an.
  
 
[[Image:event10.jpg]]
 
[[Image:event10.jpg]]
Wenn Sie neu planen, wird der Ereignisauftrag nach links verschoben um die erlaubte Startzeit zu berücksichtigen.
 
  
 +
 +
Wenn Sie neu planen, wird der Ereignisauftrag nach links verschoben, um die erlaubte Startzeit zu berücksichtigen.
  
 
[[Image:event11.jpg]]
 
[[Image:event11.jpg]]
 +
  
 
Beispiel 2
 
Beispiel 2
  
Geben Sie ein Ereignis mit den folgenden Bedingungen ein.
+
Geben Sie ein Ereignis mit den folgenden Bedingungen ein:
  
  
:#Erstelle einen Ereignisauftrag für Ressource InspectionCentre1 vor dem Vorgang während dessen die absolute Produktionsmenge 100 oder mehr erreicht.
+
:#Erstellen Sie einen Ereignisauftrag für Ressource InspectionCentre1 vor dem Vorgang, während dem die absolute Produktionsmenge 100 oder mehr erreicht.
:#Dauer des Ereignissauftrags sind 8 Stunden.
+
:#Die Dauer des Ereignissauftrages beträgt acht Stunden.
  
 
Einstellungen
 
Einstellungen
  
In der Eigenschaft "Ereignisbedingung" der Planungsparametereinstellungen geben Sie "Wartung" als Namen für die Ereignisbedingung an.
+
Geben Sie in der Eigenschaft "Ereignisbedingung" der Planungsparametereinstellungen "Wartung" als Namen für die Ereignisbedingung an.
 +
 
 +
[[Image:event12.jpg]]
  
  
[[Image:event12.jpg]]
 
 
Geben Sie die folgenden Eigenschaften für die Ereignisbedingung "Wartung" ein.
 
Geben Sie die folgenden Eigenschaften für die Ereignisbedingung "Wartung" ein.
  
Zeile 288: Zeile 302:
  
 
[[Image:event13.jpg]]
 
[[Image:event13.jpg]]
Legen Sie wie folgt den Ereigniszähler "Param" an.
+
 
 +
 
 +
Legen Sie den Ereigniszähler "Param" wie folgt an.
  
  
Zeile 299: Zeile 315:
  
 
[[Image:event14.jpg]]
 
[[Image:event14.jpg]]
Wenn Sie neu planen, werden die Ereignisaufträge vor den Vorgängen, während derer die absolute Produktionsmenge 100 überschreitet, zugewiesen.
 
  
 +
 +
Bei Neuplanung werden Ereignisaufträge vor Vorgängen zugewiesen, während denen die absolute Produktionsmenge 100 überschreitet.
  
 
[[Image:event15.jpg]]
 
[[Image:event15.jpg]]
Zeile 307: Zeile 324:
 
Beispiel 3
 
Beispiel 3
  
Die Ereignisobjekte werden wie in folgendem Diagramm angegeben. Beide Objekte generieren Ereignisaufträge in Abhängigkeit von der Produktionsmenge. Ereignis100 erstellt einen Ereignisauftrag wenn die Produktionsmenge 100 oder mehr erreicht und Ereignis200 erstellt einen Ereignisauftrag wenn die Produktionsmenge 200 oder mehr erreicht. Der "Zählerinitialisierungswert (nach einem Ereignis)" ist auf 0 gesetzt und "Zählerinitialisierungswertformel (nach einem Ereignis)" ist leer.
+
Ereignisobjekte werden wie im folgenden Diagramm angegeben. Beide Objekte generieren Ereignisaufträge in Abhängigkeit von der Produktionsmenge. Ereignis100 erstellt einen Ereignisauftrag sobald die Produktionsmenge 100 oder mehr erreicht. Ereignis200 erstellt einen Ereignisauftrag sobald die Produktionsmenge 200 oder mehr erreicht. Der "Zählerinitialisierungswert (nach einem Ereignis)" ist auf 0 gesetzt und "Zählerinitialisierungswertformel (nach einem Ereignis)" ist leer.
 
 
Wenn Sie neu planen, werden Ereignisaufträge wie im folgenden Diagramm zugewiesen. (Ereignisaufträge von Ereignis100 werden in orange angezeigt und von Ereignis200 in blau.)
 
  
 +
Bei Neuplanung werden Ereignisaufträge wie im folgenden Diagramm zugewiesen. (Ereignisaufträge von Ereignis100 werden in orange und von Ereignis200 in blau angezeigt.)
  
 
[[Image:event16.jpg]]
 
[[Image:event16.jpg]]
  
Ereignisbedingungen von Ereignis100 und Ereignis200 werden festgelegt als "100 oder mehr" und "200 oder mehr", was bedeutet, dass der Wert von Ereignis200 nur zweimal soviel ist wie der von Ereignis100. Jedoch wird Ereignis100 nicht immer zur selben Zeit eintreten wie Ereignis200. Dies kommt daher, dass abhängig von der Produktionsmenge eines Vorgangs, eine Differenz zwischen dem Zählerwert und dem Bedingungswert, wenn die Bedingung erfüllt wird, auftreten kann. Da der Zähler zu Beginn auf 0 steht, wird diese Differenz eintreten. Im folgenden Diagramm entsteht die Differenz von 21 für Ereignis100 und von 18 für Ereignis200.
 
  
 +
Ereignisbedingungen von Ereignis100 und Ereignis200 werden als "100 oder mehr" beziehungsweise "200 oder mehr" hinterlegt, was bedeutet, dass der Wert von Ereignis200 doppelt so hoch wie der von Ereignis100 liegt. Ereignis100 tritt trotzdem nicht immer zur selben Zeit ein, wie Ereignis200. Der Grund dafür ist, dass eine Differenz zwischen dem Zählerwert und dem Bedingungswert in Abhängigkeit von der Produktionsmenge eines Vorgangs auftreten kann. Der Zähler steht zu Beginn auf 0, weshalb diese Differenz eintreten wird! Im folgenden Diagramm entsteht eine Differenz von 21 für Ereignis100 sowie eine Differenz von 18 für Ereignis200:
  
 
[[Image:event17.jpg]]
 
[[Image:event17.jpg]]
  
Um Ereignisaufträge für Ereignis100 und Ereignis200 zur selben Zeit zu erstellen, können Sie die Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" verwenden, um die Differenz zu berücksichtigen.
 
  
In der Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" für Ereignis100 geben Sie folgendes an
+
Um Ereignisaufträge für Ereignis100 und Ereignis200 gleichzeitig zu erstellen, kann die Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" genutzt werden (um die Differenz zu berücksichtigen).
 +
 
 +
Geben Sie für Ereignis100 in der Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" folgendes an:
  
 
: ME.Counter-100
 
: ME.Counter-100
  
In der Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" für Ereignis200 geben Sie folgendes an
+
Geben Sie für Ereignis200 in der Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" folgendes an:
  
 
: ME.Counter-200
 
: ME.Counter-200
  
Wenn Sie neu planen, werden Ereignisaufträge für Ereignis100 zur selben Zeit erstellt wie jene für Ereignis200.
+
Nach Neuplanung werden Ereignisaufträge für Ereignis100 zur selben Zeit, erstellt wie jene für Ereignis200.
 
 
  
 
[[Image:event18.jpg]]
 
[[Image:event18.jpg]]
Zeile 337: Zeile 353:
 
Eintrittsreihenfolge wenn mehrere Ereignisse zur selben Zeit eintreten
 
Eintrittsreihenfolge wenn mehrere Ereignisse zur selben Zeit eintreten
  
Wenn mehrere Ereignisse zur selben Zeit eintreten, werden die Ereignisaufträge in der Reihenfolge, in der die Ereignisobjekte verzeichnet sind, erstellt.
+
Wenn mehrere Ereignisse zur selben Zeit eintreten, werden Ereignisaufträge in der Reihenfolge erstellt, in der Ereignisobjekte verzeichnet sind.
 
 
Wenn beispielsweise wie im folgenden Diagramm zwei Ereignisobjekte verzeichnet sind im Planungsparameter in der Reihenfolge "Ereignis1" und "Ereignis2", werden Ereignisaufträge in dieser Reihenfolge erstellt. (Der rote Auftrag E0000 wird aus Ereignisobjekt Ereignis1 erstellt und der gelbe Auftrag E0002 wird aus Ereignisobjekt Ereignis2 erstellt.)
 
  
 +
Wenn beispielsweise zwei Ereignisobjekte, "Ereignis1" und "Ereignis2", im Planungsparameter verzeichnet sind und Ereignisaufträge dessen Reihenfolge nachgehen erstellt. (Der rote Auftrag E0000 wird aus dem Ereignisobjekt Ereignis1 erstellt und der gelbe Auftrag E0002 wird aus dem Ereignisobjekt Ereignis2 erstellt.)
  
 
[[Image:eventjun1.jpg]]
 
[[Image:eventjun1.jpg]]
  
Anders als im Beispiel oben zeigt das folgende Diagramm den Fall, dass Ereignisobjekte in der Reihenfolge "Ereignis2" und "Ereignis1" verzeichnet sind. Ereignisaufträge werden in der umgekehrten Reihenfolge des obigen Beispiels zugewiesen.
 
  
 +
Anders als im Beispiel oben zeigt das folgende Diagramm einen Fall, in dem die Ereignisobjekte in der Reihenfolge von "Ereignis2" und "Ereignis1" verzeichnet sind. Dementsprechend werden Ereignisaufträge in umgekehrter Reihenfolge wie im obigen Beispiel zugewiesen.
  
 
[[Image:eventjun2.jpg]]
 
[[Image:eventjun2.jpg]]
 
  
  
 
Einschränkungen
 
Einschränkungen
  
Es gibt einige Einschränkungen bei der Funktion Ereignisbedingung. <br />Details entnehmen Sie bitte den Hinweisen zur Option Ereignis, die bei der Installation von Asprova bereitgestellt wurde.
+
Es gibt einige Einschränkungen, die bei Nutzung der Funktion Ereignisbedingung beachtet werden müssen. Details entnehmen Sie bitte den Hinweisen zur Option Ereignis, die bei Installation der Asprova Software bereitgestellt wird.
  
  
Es gibt einige bekannte Probleme mit der Funktion Ereignisbedingung.
+
Es existieren einige bekannte Probleme mit der Funktion Ereignisbedingung.
  
 
: Logik 9
 
: Logik 9
  
:: [[Logik 9|Als Ergebnis der Zuweisung von Ereignisaufträgen zu einer Ressource, kann es vorkommen, dass Leerlaufzeiten für Ressourcen bestehen, zu denen die Ereignisaufträge nicht zugewiesen werden.]]
+
:: [[Logik 9|Als Ergebnis der Zuweisung von Ereignisaufträgen zu einer Ressource kann es vorkommen, dass Leerlaufzeiten für Ressourcen bestehen, zu denen Ereignisaufträge nicht zugewiesen werden.]]
  
 
: Logik 15
 
: Logik 15
  
:: [[Logik 15|Wenn die Position für die Zuweisung eines Ereignisauftrags beschränkt ist durch "Erlaubte Startwochentage für Vorgänge der Ereignisaufträge", kann die zugewiesene Position von der erwarteten Position abweichen.]]
+
:: [[Logik 15|Wenn die Position für die Zuweisung eines Ereignisauftrags durch "Erlaubte Startwochentage für Vorgänge der Ereignisaufträge" beschränkt ist, kann die zugewiesene Position von der erwarteten Position abweichen.]]
 
 
 
 
  
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 777600</div>
 
<div align="right">Hilfe Nummer: 777600</div>

Version vom 2. November 2017, 18:26 Uhr

Hilfe Nummer: 777600

Mit der Option Ereignis können Ereignisbedingungen hinterlegt werden. Zum Beispiel kann hinterlegt werden, dass nach einer bestimmten Anzahl an Produktionsvorgängen auf einer Ressource ein sogenanntes Ereignis stattfindet. Asprova erstellt also bei Erfüllung einer Ereignisbedingung einen Ereignisauftrag für die Ressource.


Beispiel: 60 Minuten Reinigung zuweisen, nachdem 10 Mal auf einer Ressource produziert wurde. "10 Mal Produktion" ist als Bedingungsformel hinterlegbar. Sie können auch andere Bedingungen hinterlegen, wie die unten aufgelistet:


  • wenn 500 Einheiten produziert wurden
  • wenn die Produktionszeit 100 Stunden erreicht
  • wenn der Num Spec 1-Wert eines Fertigungsartikels 100 erreicht
  • wenn Spec 1 oder Spec 2 eines Fertigungsartikels geändert werden
  • wenn Spec 1 und Spec 2 eines Fertigungsartikels geändert werden
  • wenn Spec 1 (Farbe) eines Fertigungsartikels weiß ist
  • wenn ein Input-Artikel (Rohmaterial) geändert wird
  • Festlegen erlaubter Startzeit oder erlaubten Wochentagen, an denen Ereignisaufträge beginnen dürfen
  • Festlegen von zyklisch wiederkehrenden Ereignisaufträgen (zum Beispiel: Erstellung eines Ereignisauftrages alle 10 Tage)


Grundsätzliche Verwendung

Ereignisaufträge werden auf Grundlage des Planugsergebnisses erstellt und entsprechend den Ereignisbedingungen zugewiesen. Da Ereignisse während Ausführung des Befehles 'Anpassung' verarbeitet werden, muss diese Eigenschaft im Planungsparameter erfasst werden. Bei Zuweisung von Ereignisaufträgen wird die Vorgangsreihenfolge aus dem Planungsergebnis nicht verändert, während Vorgänge in die Zukunft bewegt werden.

Sie können Codes für zu erstellende Ereignisaufträge unter 'Ereignisauftragscode' im Reiter Codeerstellung der Projekteinstellungen eingeben.


Ereigniseigenschaften

Sie können andere Einstellungen wie Ereignisbedingungen im Reiter Ereignis der Planungsparametereinstellungen vornehmen.

Event01.jpg


Geben Sie einen Namen für eine Ereignisbedingung in der Eigenschaft 'Ereignisbedingung' unter dem Reiter "Ereignis" der Planungsparametereinstellungen ein. Klicken Sie auf den kleinen schwarzen Pfeil, links neben dem Namen, um das Eigenschaftsfenster für die Ereignisbedingung zu öffnen.

Event02.jpg


Reiter Grundsätzlich

Bedingte Formeln
Geben Sie hier eine Bedingung zur Erstellung eines Ereignisses ein.
(Beispiel)


ME.EventObjectEval[1].Counter >1000 Wenn der Zähler des Ereignisobjektparameters 1000 übersteigt
ME.LeftOperation.Order.Item != ME.CurrOperation.Order.Item Wenn sich der Artikel auf der linken Seite des Vorganges vom Artikel des derzeitigen Vorganges unterscheidet.
Dauer
Geben Sie hier die Ereignisdauer an.
(Beispiel)


1.5h+5h Ereignis von 6,5 Stunden
IF( ME.CurrentOperation.Order.Item == 'ItemA', 1.5h, 3h ) 1,5 Stunden wenn der Artikel des derzeitigen Vorganges "ArtikelA" ist, ansonsten 3 Stunden.
Ressource
Geben Sie hier die Ressource an, auf der das Ereignis eintritt. Geben Sie einen bestehenden Ressourcencode ein. Ressourcengruppen sind nicht hinterlegbar.
Ereigniszähler
Geben Sie hier den zu zählenden Wert oder den Startwert an, der in der Bedingungsformel verwendet werden soll. Geben Sie einen Namen in der Eigenschaft "Ereigniszähler" ein. Wenn Sie auf den Pfeil links vom eingebenen Namen klicken, wird das Eigenschaftsfenster für den Ereigniszähler angezeigt.

Event03.jpg


Reiter Zeitperioden

Erlaubte Startzeit für Vorgänge der Ereignisaufträge
Geben Sie hier Zeitperioden ein, in welcher Vorgänge des Ereignisauftrages starten können. Start- und Endzeit werden durch einen Bindestrich (-) miteinander verbunden. Durch Semikolone getrennt können mehrere Zeitperioden angeben werden. Die Methode zum Festlegen der Zeitperioden ist dieselbe wie bei der Eingabe von Schichtmustern in der Kalendertabelle.
Erlaubte Startwochentage für Vorgänge der Ereignisaufträge
Geben Sie hier Wochentage an, während denen Vorgänge des Ereignisauftrages beginnen können. Wochentage werden in Form von So, Mo, Di, Mi, Do, Fr und Sa angeben und durch einen Bindestrich (-) verbunden. Sie können mehrere Wochentagsperioden werden durch Semikolone getrennt hinterlegt. Die Methode zum Festlegen der Zeitperioden ist dieselbe wie zur Eingabe von Schichtmustern in der Kalendertabelle.

Event04.jpg


Datei:Reiter Einstellungen


Zuweisungsposition
Geben Sie hier die Position an, der Vorgänge des Ereignisauftrages zugewiesen werden sollen.


Nach Vorgang Weist Vorgänge des Ereignisauftrags nach dem Vorgang zu, in welchem die Ereignisbedingung erfüllt wurde.
Nach vorherigem Vorgang Weist Vorgänge des Ereignisauftrages nach dem vorherigen Vorgang des Vorgangs zu, in welchem die Ereignisbedingung erfüllt wurde.
Vor Vorgang Weist Vorgänge des Ereignisauftrages direkt vor dem Vorgang zu, in welchem die Ereignisbedingung erfüllt wurde.
Kommentare
Geben Sie hier Kommentare ein.
Farbe
Geben Sie hier die Anzeigefarbe der Balken des Ereignisauftrages an. Die Farbe wird in der Eigenschaft 'Anzeigefarbe' des Ereignisauftrages eingestellt.
Planungsparameter
Planungsparameter in dem das Ereignis eingetragen wurde.


Ereigniszähler

Event05.jpg


Reiter Grundsätzlich

Inkrementformel
Geben Sie hier an, wie sich der Wert des Zählers für Formel verwendende Vorgänge erhöhen soll.
(Beispiel)


ME.CurrentOperation.OperationOutMainItemQty Fügt Produktionsmengen der Vorgänge hinzu.
ME.CurrentOperation.OperationProductionTime Fügt Produktionszeiten der Vorgänge hinzu.
Zählerstartzeit
Geben Sie hier die Zeit an, zu welcher der Zählerinitialisierungswert (erstes Mal) aktiv wird.
(Beispiel)


31/12/2018 Legt fest, dass der Initialisierungswert am 31.12.2018 angewendet wird.
Zählerinitialisierungswert (erstes Mal)
Geben Sie hier den Initialisierungswert für den Zähler ab der Zeit ein, die unter "Zählerstartzeit" eingetragen ist. Wenn hier kein Wert hinterlegt ist, wird der Wert aus der Planungsstartzeit verwendet.
Zählerinitialisierungswert (nach einem Ereignis)
Der Zähler wird gestartet, sobald die Bedingungsformel erfüllt ist. Geben Sie hier den Wert ein, nach welchem der Zähler gestartet werden soll (das heißt: den Zeitpunkt). Der Standardwert ist 0. Wenn eine Formel in "Zählerinitialisierungswertformel (nach einem Ereignis)" eingegeben wurde, werden die Formelergebnisse verwendet.

Datei:Event05-2.jpg


Reiter Einstellungen (existiert nicht in Vickys Version, unter Grundsätzlich eingetragen)

Zählerinitialisierungswertformel (nach einem Ereignis)
Beschreiben Sie den Wert des "Zählerinitialisierungswertes (nach einem Ereignis)" mit einer Formel. Wenn eine Formel angegeben ist, wird das Formelergebnis für "Zählerinitialisierungswert (nach einem Ereignis)" verwendet. Bei leer gelassener Eigenschaft wird der Wert verwendet, der unter "Zählerinitialisierungswert (nach einem Ereignis)" hinterlegt ist.
(Beispiel)


Wert des Zählers bei einem Ereigniseintritt minus 100 ME.Counter-100


Beispiele

Es erfolgen Beispiele zur Angabe von Ereignisobjekten. Darin wird Projektbeispiel 1 verwendet.

Beispiel 1

Legen Sie ein Ereignis mit den folgenden Bedingungen fest:


  1. Erstellen Sie einen Ereignisauftrag auf einer Ressource "Mixer1".
  2. Erstellen Sie einen Ereignisauftrag nach einem Vorgang, während dem die Herstellung von 150 Einheiten oder mehr abgeschlossen wurde.
  3. 50 Stück wurden seit der Planungsbasiszeit hergestellt.
  4. Ereignisauftrag dauert sechs Stunden.
  5. Die Erlaubte Startzeit für Vorgänge des Ereignisauftrages liegt zwischen 17:00 Uhr und 23:00 Uhr.

Einstellungen

Geben Sie in der Eigenschaft "Ereignisbedingung" unter dem Reiter "Ereignis" der Planungsparametereinstellungen "Mixer1 Wartung" als Namen für die Ereignisbedingung an.

Event06.jpg


Hinterlegen Sie folgende Eigenschaften für Ereignisbedingung "Mixer 1 Wartung":


Bedingte Formeln ME.EventCounter[1].Counter >=150
Ressource Mixer1
Ereigniszähler Produktionsmenge
Farbe 1.0

Event07.jpg


Legen Sie die Eigenschaft "Produktionsmenge" des Ereigniszählers wie folgt fest:


Inkrementformel ME.CurrentOperation.OperationOutMainItemQty
Zählerstartzeit 37777.0
Zählerinitialisierungswert (erstes Mal) 50.0

Event08.jpg


Geben Sie in der Eigenschaft "Ereignisauftragscode" unter dem Reiter Codeerstellung der Projekteinstellungen eine Formel ein, in welcher der Code des Ereignisses als Name der Ereignisbedingung, gefolgt von einer Seriennummer, angezeigt wird:

ME.Event[1].Code+ '_'+Func_GenStrSerialNum(PROJECT.Project_EventOrderSerialNumber,4)

Bei Neuplanung wird der Ereignisauftrag wie nachfolgend gezeigt zugewiesen:


  • Da am 5.6.2003 bereits 50 Stück produziert wurden, übersteigt die gesamte Produktionsmenge 150 Stück, da Produktionsmengen von jeweils 30 und 90 Stück aus dem ersten und zweiten Vorgang zum Initialwert hinzugefügt werden. Der Ereignisauftrag Mixer1 Wartung_0000 wird erstellt.
  • Ein weiterer Ereignisauftrag Mixer1 Wartung_0001 wird erstellt, wenn die gesamte Produktionsmenge 150 Stück durch Hinzufügen der Produktionsmengen von 25 Stück, 80 Stück und 50 Stück aus den drei Vorgängen nach dem ersten Ereignisauftrag übersteigt.

Event09.jpg


Geben Sie in der Eigenschaft "Erlaubte Startzeit für Vorgänge der Ereignisaufträge" der Ereignisbedingung Mixer1 Wartung als Uhrzeit 17:00-23:00 Uhr an.

Event10.jpg


Wenn Sie neu planen, wird der Ereignisauftrag nach links verschoben, um die erlaubte Startzeit zu berücksichtigen.

Event11.jpg


Beispiel 2

Geben Sie ein Ereignis mit den folgenden Bedingungen ein:


  1. Erstellen Sie einen Ereignisauftrag für Ressource InspectionCentre1 vor dem Vorgang, während dem die absolute Produktionsmenge 100 oder mehr erreicht.
  2. Die Dauer des Ereignissauftrages beträgt acht Stunden.

Einstellungen

Geben Sie in der Eigenschaft "Ereignisbedingung" der Planungsparametereinstellungen "Wartung" als Namen für die Ereignisbedingung an.

Event12.jpg


Geben Sie die folgenden Eigenschaften für die Ereignisbedingung "Wartung" ein.


Bedingungsformel ME.EventCounter[1].Counter >100
Dauer 8h
Ressource InspectionCenter1
Ereigniszähler Param
Zuweisungsposition Vor dem Vorgang


Event13.jpg


Legen Sie den Ereigniszähler "Param" wie folgt an.


Inkrementformel ME.CurrentOperation.OperationOutMainItemQty


Event14.jpg


Bei Neuplanung werden Ereignisaufträge vor Vorgängen zugewiesen, während denen die absolute Produktionsmenge 100 überschreitet.

Event15.jpg


Beispiel 3

Ereignisobjekte werden wie im folgenden Diagramm angegeben. Beide Objekte generieren Ereignisaufträge in Abhängigkeit von der Produktionsmenge. Ereignis100 erstellt einen Ereignisauftrag sobald die Produktionsmenge 100 oder mehr erreicht. Ereignis200 erstellt einen Ereignisauftrag sobald die Produktionsmenge 200 oder mehr erreicht. Der "Zählerinitialisierungswert (nach einem Ereignis)" ist auf 0 gesetzt und "Zählerinitialisierungswertformel (nach einem Ereignis)" ist leer.

Bei Neuplanung werden Ereignisaufträge wie im folgenden Diagramm zugewiesen. (Ereignisaufträge von Ereignis100 werden in orange und von Ereignis200 in blau angezeigt.)

Event16.jpg


Ereignisbedingungen von Ereignis100 und Ereignis200 werden als "100 oder mehr" beziehungsweise "200 oder mehr" hinterlegt, was bedeutet, dass der Wert von Ereignis200 doppelt so hoch wie der von Ereignis100 liegt. Ereignis100 tritt trotzdem nicht immer zur selben Zeit ein, wie Ereignis200. Der Grund dafür ist, dass eine Differenz zwischen dem Zählerwert und dem Bedingungswert in Abhängigkeit von der Produktionsmenge eines Vorgangs auftreten kann. Der Zähler steht zu Beginn auf 0, weshalb diese Differenz eintreten wird! Im folgenden Diagramm entsteht eine Differenz von 21 für Ereignis100 sowie eine Differenz von 18 für Ereignis200:

Event17.jpg


Um Ereignisaufträge für Ereignis100 und Ereignis200 gleichzeitig zu erstellen, kann die Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" genutzt werden (um die Differenz zu berücksichtigen).

Geben Sie für Ereignis100 in der Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" folgendes an:

ME.Counter-100

Geben Sie für Ereignis200 in der Eigenschaft "Zählerinitialisierungswertformel (nach einem Ereignis)" folgendes an:

ME.Counter-200

Nach Neuplanung werden Ereignisaufträge für Ereignis100 zur selben Zeit, erstellt wie jene für Ereignis200.

Event18.jpg


Eintrittsreihenfolge wenn mehrere Ereignisse zur selben Zeit eintreten

Wenn mehrere Ereignisse zur selben Zeit eintreten, werden Ereignisaufträge in der Reihenfolge erstellt, in der Ereignisobjekte verzeichnet sind.

Wenn beispielsweise zwei Ereignisobjekte, "Ereignis1" und "Ereignis2", im Planungsparameter verzeichnet sind und Ereignisaufträge dessen Reihenfolge nachgehen erstellt. (Der rote Auftrag E0000 wird aus dem Ereignisobjekt Ereignis1 erstellt und der gelbe Auftrag E0002 wird aus dem Ereignisobjekt Ereignis2 erstellt.)

Eventjun1.jpg


Anders als im Beispiel oben zeigt das folgende Diagramm einen Fall, in dem die Ereignisobjekte in der Reihenfolge von "Ereignis2" und "Ereignis1" verzeichnet sind. Dementsprechend werden Ereignisaufträge in umgekehrter Reihenfolge wie im obigen Beispiel zugewiesen.

Eventjun2.jpg


Einschränkungen

Es gibt einige Einschränkungen, die bei Nutzung der Funktion Ereignisbedingung beachtet werden müssen. Details entnehmen Sie bitte den Hinweisen zur Option Ereignis, die bei Installation der Asprova Software bereitgestellt wird.


Es existieren einige bekannte Probleme mit der Funktion Ereignisbedingung.

Logik 9
Als Ergebnis der Zuweisung von Ereignisaufträgen zu einer Ressource kann es vorkommen, dass Leerlaufzeiten für Ressourcen bestehen, zu denen Ereignisaufträge nicht zugewiesen werden.
Logik 15
Wenn die Position für die Zuweisung eines Ereignisauftrags durch "Erlaubte Startwochentage für Vorgänge der Ereignisaufträge" beschränkt ist, kann die zugewiesene Position von der erwarteten Position abweichen.



Hilfe Nummer: 777600