PSP3 - uživatelská pÅÃruÄka - Amit
PSP3 - uživatelská pÅÃruÄka - Amit
PSP3 - uživatelská pÅÃruÄka - Amit
- 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í staniceJe zřejmé, že návěštím musejí být vybaveny pouze ty moduly, na které se chcemeodněkud odkázat.Program PSE je většinou schopen automaticky určit, na který modul se chceme odkázat -hovoříme o tzv. automatickém lokálním návěští. Ponecháme-li při editaci takový odkaznevyplněný (hodnota NONE), doplní Expert při kontrole navržené procesní stanice odkazna vhodné návěští sám. Chybí-li návěští u modulu, na nějž se odkazujeme, je expertníkontrola schopna i toto návěští doplnit - smysl těchto odkazů bude objasněn v dalšíchkapitolách.Z výše uvedeného vyplývá výrazné zjednodušení používání návěští - autor aplikace musídefinovat pouze globální návěští a odkazy na ně (není nutné si je pamatovat, mámek dispozici tlačítko "Výběr" stejně jako u databázových proměnných), prakticky veškerálokální návěští jsou automatická a jejich vytváření a používání můžeme svěřit expertníkontrole.V/V kanályDalším typem parametru je odkaz na logický kanál vstupu (DI, AI) nebo výstupu (DO,AO). Číslo logického kanálu může být doplněno číslem bitu DI nebo DO v rozsahu0 až 15.Na bit logického kanálu se lze také s výhodou odkazovat pomocí jména signálu. Proodlišení jmen signálů od jmen databázových proměnných se před jméno V/V signálupřidává znak #. Tento znak se přidává před jméno parametru při výpisu parametrů v okněprocesu. Při editaci parametru v dialogovém okénku editace parametru se zadává pouzeholé jméno signálu. Výjimkou je příkaz Let, ve kterém se jméno signálu musí odlišitznakem # již při editaci výrazu.Jiný odkaz na V/V do technologického procesu než přes logický kanál nebo jméno signálunelze použít. Proto při úpravě procesní stanice nebo její části pro použití s jiným typemprocesní stanice nebo v jiné aplikaci není nutné provádět jakékoli změny v popisufunkčních modulů. Stačí pouze předefinovat konfiguraci procesního V/V, což představujeobvykle úpravu jednoho nebo nejvýše několika řádků definic fyzických kanálů a celáúprava je "bezbolestně" provedena.Variabilní parametryNěkteré parametry modulů mohou být variabilní, což znamená, že typ parametru jevolitelný a tvůrce aplikace jej může vybrat ze seznamu. Programátor se tak může rozhodnoutzda daný parametr bude zadán číselně jako konstanta nebo to bude databázováproměnná případně logický V/V kanál. Volba typu parametru se provádí pomocí tlačítka“Typ” v dialogovém okénku editace parametru. Tímto tlačítkem se vyvolá dialogovéokénko pro výběr variabilního parametru. Tlačítko “Typ” je zobrazeno pouze u těchparametrů, které jsou variabilní.VýrazPosledním a nejsložitějším typem parametru je výraz. Tento parametr je použit vespeciálním funkčním modulu - příkazu pseudojazyka Let. Tento příkaz a tedy i syntaxepříslušného parametru je popsán detailně v části této příručky popisující funkční moduly.4.9.3 PseudojazykAž dosud jsme hovořili zcela obecně o funkčních modulech jako stavebních kamenechprocesní stanice. Spojení mezi funkčními moduly zajišťují datové body, tedy V/V signálydo technologického procesu a databázové proměnné jako mezilehlé datové body.Funkční moduly zajišťují vlastní výkon požadované činnosti, tedy linearizaci signálůz čidel, regulační algoritmy, řízení ventilů apod.Je-li dostupný sortiment funkčních modulů nedostatečný, tedy jestliže nelze daný problémuspokojivě vyřešit dostupnými funkčními moduly, je třeba rozšířit univerzální procesnístanici (a tedy i program PSE) o nový funkční modul. To je samozřejmě správný a z technickéhohlediska nejlepší postup, ale vyžaduje dodatečné vybavení a znalosti prorozšiřování procesní stanice a pokud jde o problém ojedinělý, prakticky neopakovatelný,může být takové řešení neekonomické.Proto nabízí program PSE náhradní řešení - tzv. pseudojazyk. Pseudojazyk je tvořenněkolika specializovanými funkčními moduly, které nabízejí podobné možnosti jako velmijednoduché programovací jazyky (např. BASIC). S jejich pomocí a s minimální znalostíPSE - Editor procesní stanice 86