Inhaltsverzeichnis MKWare_MaterialConsumption VAR_INPUT VAR_OUTPUT Beispiel eines Funktionsbausteins Buch erstellen Diese Seite zum Buch hinzufügen Buch erstellen Diese Seite aus Buch entfernen Buch anzeigen, ändern(0 Seite/n) Hilfe MKWare_MaterialConsumption Immer wenn ein Arbeitsplatz ein Vormaterial verbraucht oder vereinnahmt, meldet der Funktionsbaustein die entsprechende Menge an MK|Ware. Über die Konfiguration im MKSupervisor erfolgt eine direkte Übermittlung an das übergeordnete ERP. Beispiele: Einzelstück: hier reicht eine Flanke eines Boolean Mehr als ein Teil gleichzeitig: Integer mit Anzahl verbrauchter Teile und ein Boolean für eine ansteigende Flanke Mehr als ein Teil gleichzeitig aufsummierend: Integer mit Gesamtanzahl bis jetzt verbrauchter Teile; Änderung wird von MK|Ware erkannt Flüssigkeit aufsummierend: Fließkommadatentyp mit Gesamtmenge; Änderung wird von MK|Ware erkannt VAR_INPUT VAR_INPUT Trigger: BOOL; (* Trigger-Variable um die Ausführung zu starten *) Reset: BOOL; (* Zurücksetzen des Trigger-Signals *) Amount: INT:=1; (* Anzahl der Produkte, welche den Arbeitsplatz verlassen *) Triggerduration: TIME:=T#500MS; (* Verlängerungszeit für den Auslöser *) DelayTime: TIME:=T#300MS; (* Verzögerungszeit nach Änderungen von Anzahl- / NOK-Signalen *) END_VAR VAR_OUTPUT VAR_OUTPUT MatConfromPLC_Trigger: BOOL; (* Ausgabe an MK|Ware: OK oder NOK Trigger-Signal für ein Produkt, welches den Arbeitsplatz am Austrittspunkt verlässt *) MatConfromPLC_Amount: INT; (* Ausgabe an MK|Ware: Menge des verbrauchten Materials *) Error: STRING; (* Fehlerbeschreibung zur Fehleranalyse *) ErrorID: INT; (* Fehler ID zur Fehleranalyse *) END_VAR Beispiel eines Funktionsbausteins