ŠAVŠ, Štoček, Karpeta, Varjan 15.3.2016
Příprava prvků MU pro vzorové příklady 3x prvek MU typu Entity, pojmenovat Dil_01, Dil_02, Dil_03. 3x prvek MU typu Container, pojmenovat Paleta, Paleta_01, Paleta_02 2
Vzorový příklad: PSLP1_CV04_M01_StatVyrobyPomociKalendare Téma: Statistika výroby sledování dosažené produkce pomocí sloupcového grafu v jednotlivých směnách pro jedno pracoviště. Hlavní body: Výrobní program bude generován na základě výrobní sekvence definované tabulkou. Při změně vyráběného dílu je nutné přeseřízení pracoviště. V modelu bude použit směnový kalendář s parametrizací přestávek v jednotlivých směnách. Poruchovost pracoviště 87%, MTTR 7,5 [min]. Celková doba simulace 63 dní, kdy první den bude vyjmut z průběžné statistiky. Uživatelem vytvořena metoda bude zapisovat dosaženou produkci v každé směně do tabulky. Hodnoty z tabulky budou převedeny do grafické podoby sloupcový graf. Výchozí model: PSLP1_CV01_M02_PracVDavka. 3
Vzorový příklad: PSLP1_CV04_M02_StatVyrobyPomociKalendareTyp Vytvořit duplikát modelu PSLP1_CV01_M01 a přejmenovat ji na PSLP1_CV04_M01. Vložení do modelu: ShiftCalendar Method s názvem Init a mzaznamstatvyroby Chart TableFile s názvem mstatsmenvyroby Variable s názvem vaktsmena 4
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) 5
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) 2 směnný provoz, Po až Pá. 1 směna: od 6:00 do 14:00, pauza 9:00-9:15, 12:00-12:45 2 směna: od 14:00 do 22:00, pauza 18:00-18:30, 20:30-21:00 6
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Popis metody: Při Init-u vymazat hodnoty v tabulce tstatsmenvyroby. 7
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Popis metody: Při Init-u vymazat hodnoty v tabulce tstatsmenvyroby, tstatsmenvyroby.delete(); 8
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) 9
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Formát tabulky: Neomezený počet řádků. Počet sloupců 3. Datový typ sloupců (1-integer, 2-string, 3-integer). Aktivace indexování sloupce (column index). Pojmenování sloupců (1-cislodne, 2-smena, 3-vyrobeno). 10
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Popis metody: Definuj vnitřní proměnnou radek jako datový typ integer. Jestliže je na anonymním objektu aktivní prvek Kalendář tak: Jestliže aktuální směna prvku Kalendář na anonymním objektu je rovna aktuální směně potom přiřaď atributu radek počet zapsaných řádků v tabulce tstatsmenvyroby a na základě toho zvyš hodnotu v buňce tabulky [ Vyrobeno, radek] o 1 Jinak atributu radek přiřaď počet zapsaných řádku v tabulce zvýšené o 1, atributu vaktsmena přiřaď aktuální směnu prvku Kalendář na anonymním objektu. Buňce [ CisloDne, radek] přiřaď den z absolutní hodnoty času prvku EventController, buňce [ Směna, řádek] aktuální směnu a buňce [ Vyrobeno, řádek] hodnotu rovnu 1. Pak metodu ukonči. 11
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) 12
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Graf: Grafické zobrazení údajů z tabulky mstatsmenvyroba. Oblast dat sloupec 3, řádek 1 až nekonečno. 13
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Graf: Graf sloupcový. Jednotlivé směny (osa x) a dosažená produkce (osa y). 14
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Graf: Zobrazení grafu pomocí tlačítka showchart nebo Možnost zobrazení grafu hned po kliknutí pomocí metody. 15
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Zobrazení grafu po kliknutí: Vytvořit vnitřní metodu grafu motevrenidiagramu. 16
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Zobrazení grafu po kliknutí: Vložit metodu do okna selectcontrol g open. Po kliknutí na ikonu grafu Chart se bude hned otevírat zobrazení grafu, původní okno grafu pro jeho nastavení otevřete podržením klávesy ALT. 17
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Ověření správnosti modelu: Po spuštění simulace se mění hodnota proměnné vaktsmena=shift-1 nebo vaktsmena=shift-2. Do tabulky tstatsmenvyroby se postupně zapisují hodnoty po jednotlivých řádcích. 18
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Ověření správnosti modelu: Hodnoty dosažené produkce v jednotlivých směnách se zaznamenávají do. 19
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Detailní zobrazení vybrané oblasti grafu: Táhnutím myši na grafu vyznačíme oblast, kterou chceme zvětšit. 20
Vzorový příklad: PSLP1_CV04_M02_StatVyrobyPomociKalendareTyp Téma: Statistika výroby pomocí předdefinovaných prvků z knihovny objektů. Sledování průchodu vybraného dílu Dil_01 výrobním pracovištěm. Sledování dosažené produkce pomocí sloupcového grafu v jednotlivých směnách pro jedno pracoviště se sekvenční výrobou. Sledování produkce pro jeden díl Dil_01. Hlavní body: Výrobní program bude generován na základě výrobní sekvence definované tabulkou. Při změně vyráběného dílu je nutné přeseřízení pracoviště. V modelu bude použit směnový kalendář s parametrizací přestávek v jednotlivých směnách. Poruchovost pracoviště 87%, MTTR 7,5 [min]. Celková doba simulace 63 dní, kdy první den bude vyjmut z průběžné statistiky. Vložení předdefinovaných sítě pro statistiku výroby do modelu. Vytvořit metodu pro aktivaci vyhodnocování statistiky u předdefinované sítě. Osvojení práce se statistickými údaji. Výchozí model: PSLP1_CV04_M01_StatVyrobyPomociKalendare. 21
Vzorový příklad: PSLP1_CV04_M02_StatVyrobyPomociKalendareTyp Vytvořit duplikaci modelu PSLP1_CV04_M01 a přejmenovat ji na PSLP1_CV04_M02. Vymazání z modelu: Method s názvem Init Chart TableFile s názvem mstatsmenvyroby Variable s názvem vaktsmena 22
Vzorový příklad: PSLP1_CV04_M02_StatVyrobyPomociKalendareTyp Vložení do modelu: síť GrafPruchodu z knihovny objektů síť StatVyroby_02 z knihovny objektů a přejmenovat ho na StatVyroby síť StatVyroby_02 z knihovny objektů a přejmenovat ho na SV_Shift_1_Dil_01 síť StatVyroby_02 z knihovny objektů a přejmenovat ho na SV_Shift_2_Dil_01 síť StatVyroby_02 z knihovny objektů a přejmenovat ho na SV_Dil01 23
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Graf průchodu: Graf závislosti časového intervalu obecného dne na posloupnost dnů v čase. Graf zaznamenává průchod vybraného prvku MU definovaným úsekem v časové posloupnosti. Z grafu lze vyčíst výrobní přestávky, prostoje, poruchy, případně průjezd vybraných prvků MU mimo směnu (u dopravníku apod.) 24
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Analýza grafu průchodu. 25
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Graf StatVyroba: Sloupcový graf zobrazuje dosaženou produkci. Možnost nastavení sledování směny, prvku MU, časového intervalu. Po otevření grafu automatický výpočet hodnot popisné statistiky (Průměr, Min, Max, Počet směn, Celková produkce). 26
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Analýza grafu vyhodnocení produkce. 27
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Nastavení grafu SV_Shift_1_Dil_01: Def. proměnné vod := 2013/01/01 00:00:00.0000 Def. proměnné vod := 2013/05/03 00:00:00.0000 28
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Nastavení grafu SV_Shift_1_Dil_01 ( SV_Shift_2_Dil_01 ): Def. proměnné vsledovanasmenanazev := Shift-1 (Shift-2) Def. proměnné vsledovanyobjektnazev := Dil_01 Def. proměnné vod := 2013/01/01 00:00:00.0000 Def. proměnné vod := 2013/05/03 00:00:00.0000 29
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Nastavení grafu SV_Shift_1_Dil_01: Def. proměnné vsledovanyobjektnazev := Dil_01 Def. proměnné vod := 2013/01/01 00:00:00.0000 Def. proměnné vod := 2013/05/03 00:00:00.0000 30
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) Popis metody: Pro všechny objekty typu statvyroba zavolej metodu mzaznamstatvyroby anonymním identifikátorem statického i pohybujícího se objektu. Jestli název anonymního identifikátoru je rovno prvku MU s názvem Dil_01 pak aktivuj metodu mzaznampruchodu objektu GrafPruchodu. 31
Vzorový příklad: PSLP1_CV03_M01 (nastavení simulačního běhu) 32
Vzorový příklad: PSLP1_CV04_M03_Assembly Téma: Montážní stanice. Hlavní body: Montážní stanice bez montážního listu s vygenerováním nového prvku MU. Montážní stanice bez montážního listu. Prvky MU jsou nakládány na hlavní díl (paletu). Montážní stanice s montážním listem. Nakládání prvků MU na hlavní díl (paletu) je řízen montážní tabulkou obsahující čísla vstupujících vazeb s počtem dodaných dílů. Montážní stanice s montážním listem. Nakládání na hlavní díl (paletu) je řízen volanou metodou, která vyhodnocuje aktuální výrobní program. Montážní stanice s montážním listem. Montáž je řízena montážní tabulkou obsahující čísla vstupujících vazeb s počtem dodaných komponent na hlavní díl. Výchozí model: Prázdná základní síť. 33
Vzorový příklad: PSLP1_CV04_M03_Assembly Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M03. Montážní stanice - varianta 1: EventController 4x Source s názvem Source_01, Source_02, Source_03, Source_04 Assembly Drain Objekty spojit vazbou Connector 34
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice bez montážního listu s vygenerováním nového prvku MU Po odebrání hlavního dílu (Dil_01) ze Source_01 se postupně odeberou díly (Dil_02) ze Source_02, Source_03 a Source_04 Následně jsou všechny díly smazány a je vytvořen nový díl Dil_03 Ten je odeslán do Drain 35
Vzorový příklad: PSLP1_CV04_M03_Assembly Zobrazení statistické veličiny pod názvem objektu Aktuální počet odeslaných prvků MU z objektu statnumout 36
Vzorový příklad: PSLP1_CV04_M03_Assembly 37
Vzorový příklad: PSLP1_CV04_M03_Assembly 38
Vzorový příklad: PSLP1_CV04_M03_Assembly 39
Vzorový příklad: PSLP1_CV04_M03_Assembly 40
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice - varianta 2: 4x Source s názvem Source_V01, Source_V02, Source_V03, Source_V04 Assembly s názvem Assembly1 Drain s názvem DrainV Objekty spojit vazbou Connector 41
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice bez montážního listu s ukládáním hlavního prvku na hlavní díl (paletu) Na hlavní díl Paleta jsou postupně naloženy díly z vedlejších stanic. Po ukončení procesu nakládání pokračuje paleta s díly do Drain 42
Vzorový příklad: PSLP1_CV04_M03_Assembly Source_V01 43
Vzorový příklad: PSLP1_CV04_M03_Assembly Source_V02, Source_V03, Source_V04 Assembly1 44
Vzorový příklad: PSLP1_CV04_M03_Assembly montážní stanice - varianta 3: 4x Source s názvem Source_X01, Source_X02, Source_X03, Source_X04 Assembly s názvem Assembly11 Drain s názvem DrainX Objekty spojit vazbou Connector 45
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice s montážním listem. Nakládání prvků MU na hlavní díl (paletu) je řízen montážní tabulkou obsahující čísla vstupujících vazeb s počtem dodaných dílů. 46
Vzorový příklad: PSLP1_CV04_M03_Assembly Source_X01 Source_X02, Source_X03, Source_X04 47
Vzorový příklad: PSLP1_CV04_M03_Assembly Assembly11 48
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice - varianta 4: 4x Source s názvem Source_Y01, Source_Y02, Source_Y03, Source_Y04 Assembly s názvem AssemblyY Drain s názvem DrainY TableFile s názvem tvyrobniprogram Method s názvem mdefmontaze Objekty spojit vazbou Connector 49
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice s montážním listem. Nakládání na hlavní díl (paletu) je řízen volanou metodou, která vyhodnocuje aktuální výrobní program: Výrobní program je definován tabulkou pro oba typy palet je rozdílný. Vytvořena paleta v Source_Y01 si nese svůj montážní list (naleznete v User-defined Attributes u každého prvku MU). Volaná metoda změní aktuální montážní list v AssemblyY. Na paletu jsou naloženy požadované díly. 50
Vzorový příklad: PSLP1_CV04_M03_Assembly Source_Y01 51
Vzorový příklad: PSLP1_CV04_M03_Assembly tvyrobniprogram 52
Vzorový příklad: PSLP1_CV04_M03_Assembly Source_Y02 Source_Y03 53
Vzorový příklad: PSLP1_CV04_M03_Assembly AssemblyY 54
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice - varianta 5: 4x Source s názvem Source_Z01, Source_Z02, Source_Z03, Source_Z04 Assembly s názvem AssemblyZ Drain s názvem DrainZ Objekty spojit vazbou Connector 55
Vzorový příklad: PSLP1_CV04_M03_Assembly Montážní stanice s montážním listem. Montáž je řízena montážní tabulkou obsahující čísla vstupujících vazeb s počtem dodaných komponent na hlavní díl. Po vstupu hlavního dílu do AssemblyZ se odeberou další díly dle vnitřní tabulky prvku Assembly Table. Vedlejší díly se smažou, hlavní díl zůstává, proces se ukončí. Hlavní díl je odeslán na další prvek. 56
Vzorový příklad: PSLP1_CV04_M03_Assembly Source_Z01 Source_Z02, Source_Z03, Source_Z04 57
Vzorový příklad: PSLP1_CV04_M03_Assembly AssemblyZ 58
Vzorový příklad: PSLP1_CV04_M04_Linka_01 Téma: Simulace linky pomocí zásobníku Buffer. Hlavní body: Zobrazení stavu obsazenosti prvku Buffer. Úprava grafického zobrazení prvků. Doba průchodnosti Processing Time. Typ zásobníku Queue a Stack. Výchozí model: Prázdná základní síť. 59
Vzorový příklad: PSLP1_CV04_M04_Linka_01 Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M04_Linka_01. Vložení do modelu: EventController TableFile s názvem tvyrobniprogram_01 Source s názvem Source_01 Buffer s názvem Buffer_01 Drain s názvem Drain_01 Prvky spojit vazbou Connector 60
Vzorový příklad: PSLP1_CV04_M04_Linka_01 Zobrazení stavu obsazenosti: Grafické zobrazení. Číselné zobrazení. 61
Vzorový příklad: PSLP1_CV04_M04_Linka_01 Úprava grafického zobrazení prvku: V okně Show Attributes and Methods horká klávesa F8. Atribut s názvem ZoomX, ZoomY. 62
Vzorový příklad: PSLP1_CV04_M04_Linka_01 Typ zásobníku: Queue po uplynutí Processing time odchází ze zásobníku všechny prvky MU, následně se kapacita zásobníku průběžně doplňuje, strategie FIFO. Stack po uplynutí Processing time odchází ze zásobníku jenom jeden prvek, který se hned doplní novým, strategie LIFO. 63
Vzorový příklad: PSLP1_CV04_M04_Linka_02 Téma: Simulace linky pomocí zásobníku Buffer s překládací stanicí TransferStation. Hlavní body: Nakládání a vykládání dílu na paletu. Práce s prvkem TransferStation. Výchozí model: Prázdná základní síť. 64
Vzorový příklad: PSLP1_CV04_M04_Linka_02 vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M04_Linka_02 vložení do modelu: EventController 2x Source s názvem Source a Source_01 2x SingleProc s názvem Linka_In a Linka_Out Buffer s názvem Buffer_01 Drain s názvem Drain_01 2x TransferStation 65
Vzorový příklad: PSLP1_CV04_M04_Linka_02 66
Vzorový příklad: PSLP1_CV04_M04_Linka_02 67
Vzorový příklad: PSLP1_CV04_M04_Linka_02 68
Vzorový příklad: PSLP1_CV04_M04_Linka_02 69
Vzorový příklad: PSLP1_CV04_M04_Linka_02 Drag&Drop 70
Vzorový příklad: PSLP1_CV04_M04_Linka_04 Téma: Simulace linky pomocí dopravníku Line s překládací stanicí TransferStation. Hlavní body: Nakládání a vykládání dílu na paletu. Místo nakládky a vykládky iniciované senzorem prvku Line. Práce s prvkem TransferStation. Nastavení poruchovosti. Výchozí model: Prázdná základní síť. 71
Vzorový příklad: PSLP1_CV04_M04_Linka_04 Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M04_Linka_04. Vložení do modelu: EventController 2x Source s názvem Source_02 a Source_01 SingleProc s názvem LinkaVystup Line Drain s názvem Drain_01 2x TransferStation TableFile s názvem tsekvence 72
Vzorový příklad: PSLP1_CV04_M04_Linka_04 73
Vzorový příklad: PSLP1_CV04_M04_Linka_04 74
Vzorový příklad: PSLP1_CV04_M04_Linka_04 75
Vzorový příklad: PSLP1_CV04_M04_Linka_04 76
Vzorový příklad: PSLP1_CV04_M04_Linka_04 77
Vzorový příklad: PSLP1_CV04_M04_Linka_04 78
Vzorový příklad: PSLP1_CV04_M05_PlaceBuffer Téma: Zásobník PlaceBuffer. Hlavní body: Řízení PlaceBuffer. Výchozí model: Prázdná základní síť. 79
Vzorový příklad: PSLP1_CV04_M05_PlaceBuffer Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M05_PlaceBuffer. Vložení do modelu: EventController Source s názvem Source_01 Drain s názvem Drain_01 PlaceBuffer TableFile s názvem tvyrobniprogram_01 Processing Time se u prvku PlaceBuffer rovná i době průchodu, tzn. že čas na jednu pozici je roven podílu celkového času a kapacity. 80
Vzorový příklad: PSLP1_CV04_M05_Store Téma: Sklad Store. Hlavní body: Vytvoření metody pro vyskladňování ze Store. Vyskladňování prvků MU ze Store dle výrobního programu. Vyskladňování prvků MU ze Store dle montážního listu definovaného metodou. Vyskladňování prvků MU ze Store dle montážního listu, montážní list je vytvořen na hlavním prvku MU Paleta jako uživatelem definovaný atribut. Výchozí model: Prázdná základní síť. 81
Vzorový příklad: PSLP1_CV04_M05_Store Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M05_Store Sklad - varianta 1: EventController 2x Source s názvem Source_01 a Source_02 Store SingleProc Method s názvem mvyskladni Drain s názvem Drain_02 TableFile s názvem tvyrobniprogram_01 82
Vzorový příklad: PSLP1_CV04_M05_Store Vyskladňování prvků MU ze Store dle výrobního programu: Při aktivaci metody mvyskladni na SingleProc dojde k vytvoření tabulky, do které se načtou prvky MU uloženy ve Store. Jestli Store není prázdna množina, pak metoda ve Store najde stejné jméno prvku MU, který metodu zavolal. Tento prvek MU ve Store následně vymaže simulace vyskladnění dílu ze skladu. 83
Vzorový příklad: PSLP1_CV04_M05_Store 84
Vzorový příklad: PSLP1_CV04_M05_Store 85
Vzorový příklad: PSLP1_CV04_M05_Store 86
Vzorový příklad: PSLP1_CV04_M05_Store 87
Vzorový příklad: PSLP1_CV04_M05_Store Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M05_Store. Sklad - varianta 2: 2x Source s názvem Source_Y01 a Source_03 Store s názvem Store_02 Assembly 2x SingleProc s názvem Prac_Dil_01 a Prac_Dil_02 2x Method s názvem mdefmontazez a mvyskladni_02 Drain s názvem DrainY 2x TableFile s názvem tvyrobniprogram_02 a tvyrobniprogram 88
Vzorový příklad: PSLP1_CV04_M05_Store Vyskladňování prvků MU ze Store dle montážního listu definovaného metodou: Metoda mdefmontaze na Assembly je iniciována prvkem MU paleta. Daná metoda dále volá metodu mvyskladni_02. Metoda mvyskladni_02 vytvoří tabulku s přehledem prvků MU aktuálně uskladněných ve Store a přistoupí k jejich vyskladnění dle požadavku do prvku Prac_Dil_01 a Prac_Dil_02. Vyskladněné prvky MU jsou na paletu naloženy dle montážního listu v Assembly. 89
Vzorový příklad: PSLP1_CV04_M05_Store 90
Vzorový příklad: PSLP1_CV04_M05_Store 91
Vzorový příklad: PSLP1_CV04_M05_Store 92
Vzorový příklad: PSLP1_CV04_M05_Store 93
Vzorový příklad: PSLP1_CV04_M05_Store 94
Vzorový příklad: PSLP1_CV04_M05_Store Vytvořit novou síť, přejmenovat ji na PSLP1_CV04_M05_Store. Sklad - varianta 3: 2x Source s názvem Source_Z01 a Source_04 Store s názvem Store_03 Assembly 2x SingleProc s názvem Prac_Dil_Z01 a Prac_Dil_Z02 2x Method s názvem mdefmontazez a mvyskladni_03 Drain s názvem DrainZ 2x TableFile s názvem tvyrobniprogram02 a tvyrobniprogram_03 95
Vzorový příklad: PSLP1_CV04_M05_Store Vyskladňování prvků MU ze Store dle montážního listu, montážní list je vytvořen na hlavním prvku MU Paleta jako uživatelem definovaný atribut: Každému prvku MU typu paleta se při vzniku definuje montážní list. Následně na Assembly volá metodu mdefmontazez, která zapíše aktuální montážní list do vnitřní tabulku tpozadovanedily. Pro všechny požadované díly z dané metody je volána metoda mvyskladni, která prohledá pomocí tabulky prohledá aktuální obsazené prvky MU ve Store a dle požadavku je vyskladní. 96
Vzorový příklad: PSLP1_CV04_M05_Store 97
Vzorový příklad: PSLP1_CV04_M05_Store 98
Vzorový příklad: PSLP1_CV04_M05_Store 99
Vzorový příklad: PSLP1_CV04_M05_Store 100
Vzorový příklad: PSLP1_CV04_M05_Store 101
Vzorový příklad: PSLP1_CV04_M05_Store 102
Děkuji. 103