{{indexmenu_n>100}} ====== MKWare_AddItem ====== Innerhalb der MK|Ware wird ein virtuelles Produkt erzeugt und mit einer Produktseriennummer reserviert. Diese Informationen werden an den SPS-Baustein übergeben um sie dort zu verwenden. Eine Konfiguration in //de:software:mksupervisor:start|MKSupervisor// legt fest, dass dort eine //de:allgemein:glossar:produktsn|Produkt SN// erzeugt und an die SPS übergeben wird. ===== VAR_INPUT ===== VAR_INPUT PDAtoPLC_ItemAdded : BOOL; (* Variable wird auf TRUE gesetzt, wenn eine ProduktSN erzeugt wurde. *) PDAtoPLC_ProductSN : STRING; (* Enthält die ProduktSN für das Produkt. *) 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_ProductSNTemplate : STRING; (* Gibt ein Muster vor, nachdem die ProduktSN erstellt werden soll. *) PDAfromPLC_ProductSNadditional: STRING; (* Enthält zusätzliche Zeichen, die das Muster erweitern können. *) END_VAR ===== Signalstatusdiagram ===== ===== Beispiel eines Funktionsbausteins ===== {{:de:interfaces:mkcollector:pde:additem:pasted:20230201-140730.png}}