{{indexmenu_n>102}}
====== MKWare_AddItemSNValues ======
Wie im Baustein //MKWare_AddItemSN// erstellt die Steuerung eine ProduktSN und schreibt zusätzlich neue Produktdaten anhand des Produktes und seiner SN in die //MK|Ware//-Datenbank.
===== VAR_INPUT =====
VAR_INPUT
PDAtoPLC_ItemAdded : BOOL; (* Variable wird auf TRUE gesetzt, wenn eine ProduktSN erzeugt wurde. *)
PDAtoPLC_ProductGUID : STRING; (* Enthält die eindeute ID zur MK|Ware internen Identifizierung. *)
END_VAR
===== VAR_OUTPUT =====
VAR_OUTPUT
PDAfromPLC_AddItem : BOOL; (* Ist der Status TRUE soll eine ProduktSN generiert werden. *)
PDAfromPLC_ProductDesignation : STRING; (* Enthält das aktuelle Produkt. *)
PDAfromPLC_ProductSN : STRING; (* Enthält die ProduktSN für das Produkt. *)
PDAfromPLC_bValue_[1..N] : BOOL; (* Diese Variable übergibt Produktdaten vom Typ BOOL (z. B. OK/NOK). *)
PDAfromPLC_iValue_[1..N] : BOOL; (* Diese Variable übergibt Produktdaten vom Typ INTEGER (z. B. Nestnummer). *)
PDAfromPLC_rValue_[1..N] : REAL; (* Diese Variable übergibt Produktdaten vom Typ REAL (z. B. Höhe mit Nachkommastellen). *)
PDAfromPLC_sValue_[1..N] : STRING; (* Diese Variable übergibt Produktdaten vom Typ STRING (z. B. Rezepturname). *)
END_VAR
===== Signalstatusdiagram =====
===== Beispiel eines Funktionsbausteins =====
{{:de:interfaces:mkcollector:pde:additemsnvalues:pasted:20230202-144823.png}}