{{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}}