Sekvenční vychystávání
From PlcWiki
Line 14: | Line 14: | ||
'''Kernel a jeho konfigurace''' | '''Kernel a jeho konfigurace''' | ||
- | Kernel přijímá data tak, jak přicházejí do systému. Postupně v sekvenci připravuje díly a řadí je do palet. To - do jaké palety jaký díl příjde se řídí pomocí | + | Kernel přijímá data tak, jak přicházejí do systému. Postupně v sekvenci připravuje díly a řadí je do palet. To - do jaké palety jaký díl příjde se řídí pomocí konfiguračního souboru splan. |
[[File:splan.png]] | [[File:splan.png]] |
Revision as of 07:25, 22 September 2015
Úvod
Sekvenční vychystávání je způsob přípravy dílů pro kokpit často ještě v momentu kdy výroba samotného kokpitu nebyla na výrobní lince zahájena. V SAS se používá buď sekvenční vychystávání, což znamená přípravu dílů do palet na základě produkčních dat přijatých do kernelu. Každá paleta obsahuje díly pro více kokpitů. Druhý způsob přípravy dílů je založen na tzv. tablet kitting metodě, kdy se připravují boxy pro konkrétní kokpity a pro data se používá aplikace na tabletu. Tento článek pojednává sekvenčním vychystávání tak, jak je implementováno na linkách SAS například v Saarlouis, Boleslavi či Wolfsburgu.
Dataflow
Data přijmutá z JISu (či jiného zdroje) putují skrz dataflow do hlavního kernelu. V rámci dataflow existuje odbočka, která přísluší sekvenčnímu kernelu plc_skrnl. Z důvodu přehlednosti se používá druhé instance kernelu jako kernelu pro sekvenční vychystávání, ale i klasický kernel obsahuje sekvenční vychystávání a může pracovat v tomto režimu.
Kernel a jeho konfigurace
Kernel přijímá data tak, jak přicházejí do systému. Postupně v sekvenci připravuje díly a řadí je do palet. To - do jaké palety jaký díl příjde se řídí pomocí konfiguračního souboru splan.
Výše je ukázka takové konfigurace převzatá ze závody SAS SLS.
WPID = S2 Name = Clusters MaxPalletItems = 24
Toto jsou základní údaje: identifikátor a název palety. Počet dílů na paletě.
PickingPartCheck = Yes
Toto je parametr odpovídající za to, zda se budou díly na paletě po jejím zkompletování ještě skenovat pro kontrolu. Při nastavení na Yes musí pracovník pro zkompletování palety vzít scanner a postupně naskenovat všechny díly. Právě pro správné přiřazení skenování ke konkrétní paletě, je v konfiguraci obsažen i SelectPattern a ReplacePattern, který ze skenování vezme konkrétní část určenou k porovnávání.
SelectPattern[0] = ^_((BM5T|CM5T|F1ET|G1ET)-10849-\w{2}).*$ ReplacePattern[0] = $1