11.07.2015 Views

PSP3 - uživatelská příručka - Amit

PSP3 - uživatelská příručka - Amit

PSP3 - uživatelská příručka - Amit

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PSE - Editor procesní stanicestromech toků (dlouhý formát, odpovídá obrázku 13). Formát výpisu určujeme rádiovýmitlačítky "Způsob tisku datových toků" dialogového okénka Volby | Systém.Omezení analyzátoru datových tokůSoučasná verze analyzátoru má několik omezení. Není schopná správně zhodnotitsituaci, kdy jeden vstupní parametr funkčního modulu ovlivňuje pouze některé výstupníparametry, zatímco druhý vstupní parametr jiné. V dosavadní verzi každý vstupníparametr ovlivňuje všechny výstupní parametry. Důsledkem této skutečnosti jsouponěkud "košatější", nikoliv však nesprávné stromy datových toků.Druhým omezením je snížená schopnost správně zhodnotit datové toky, které využívajíjednotlivých bitů databázových proměnných pro úschovu digitálních hodnot (ANO/NE).Důsledkem této skutečnosti jsou opět poněkud "košatější" stromy datových toků.Je zde však ještě třetí omezení - nelze provést důslednou analýzu datových toků vevýrazu příkazu Let. V čase přípravy procesní stanice editorem PSE totiž nejsou známyskutečné hodnoty všech databázových proměnných za všech možných situací. Analyzátordatových toků musí tedy určité vazby mezi proměnnými pouze předpokládat. Za tétosituace opět produkuje "košatější" stromy datových toků. Ani v tomto případě však žádnávazba nechybí a výsledky analýzy jsou tedy plně použitelné.4.14 Ladění aplikacePro fázi ladění aplikace jsou k dispozici nástroje, které podstatně napomáhají rychlémua spolehlivému odladění aplikace na procesní stanici.PostupKaždý aplikační program vytvořený v prostředí PSE se ve správci projektů PSP přeloží dospustitelného programu. PSP rovněž zajistí zavedení programu do paměti procesnístanice a jeho spuštění. Program PSE umožňuje "On-Line" sledovat aktuální hodnotyměřené a vypočtené procesní stanicí zapojené přímo v technologii. Navíc tvůrci aplikaceposkytuje možnost za chodu procesní stanice měnit libovolnou databázovou proměnnoua tak nastavit podmínky, které v reálném procesu nelze snadno nastavit či nasimulovat.Lze tak lehce nalézt chyby logického charakteru, které není možné podchytit expertníkontrolou ani analýzou datových toků (např. v důsledku rozsáhlých aplikací anebo přičastém používání příkazu Let).NástrojePro sledování hodnot databázových proměnných a jejich případné nastavování jsouurčeny nástroje inspektor databáze a inspektor modulů. V procesech reléových schématlze navíc použít zvláštní Watch režim zobrazování schématu, který je určen zejménak ladění logických schémat.Komunikace s procesnístanicíPro spolehlivou funkci inspektoru je nutné propojit komunikačním kabelem procesnístanici s počítačem a nastavit správné parametry komunikační linky příkazemVolby | Komunikace v programu PSE anebo PSP. Podrobnější informace o nastaveníkomunikační linky naleznete v části PSP - správce projektů v této příručce.4.14.1 Inspektor databázeInspektor databáze umožňuje zobrazovat aktuální hodnoty proměnných definovanýchv databázi pod jmény vytvořenými programátorem. Tato funkce lze vyvolat dvěmazpůsoby:• V okně databáze vybereme jednu proměnnou nebo označíme více proměnných a zadámepříkaz Volby | Inspektor modulů . Do okna inspektora se přenesou všechnyoznačené proměnné. Tento příkaz lze provést i opakovaně a postupně tak do oknainspektora přidávat další proměnné.• Příkazem Volby | Inspektor databáze nebo stiskem se vkládá nová položkado okna inspektora. Na obrazovce se zobrazí okénko, v kterém je možno zadat:PSE - Editor procesní stanice 106

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!