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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PSE - Editor procesní staniceXOR• Exkluzívní součet. Výsledek je “0”, jsou-li oba vstupy v “0” nebo jsou-li oba vstupy v “1”.Odpovídající schéma vypadá takto:Vstup1Vstup2[ ] [/]Vstup1Vstup2[/] [ ]PříkladMějme dopravníkový pás, jehož motor se spouští pomocí tlačítka Start a vypíná pomocítlačítka Stop. Na konci dopravníku je snímač Konec, který signalizuje, že se má dopravníkvypnout. Dopravník se vypíná rovněž v případě, když je signalizována chybasnímačem Chyba. Odpovídající schéma vypadá takto:StartStop[ ] [/]Konec[/]Chyba Motor[/] ( )Motor[ ]ModulyDoposud jsme popisovali pouze jednoduché logické moduly, které mají pouze jeden vstupnebo výstup. Složitější moduly mají více vstupů a výstupů. Pro práci s moduly obecněplatí tato pravidla:• Pořadí vyhodnocování schématu při vykonávání programu stanice je zleva-doprava,shora-dolů. Narazí-li se při vyhodnocování schématu na vstupní větev, která ještě nebylavyhodnocena, vyhodnotí se nejprve tato větev a pak se pokračuje v původním pořadí.• Všechny vstupy modulu musejí být zapojeny, jinak nelze aplikaci vygenerovat. Výjimkoujsou pouze logické a analogové vstupní moduly, které tvoří začátky signálových větví veschématu a jsou tudíž zapojeny pouze zprava.• Musí být zapojen alespoň jeden výstup modulu. U ostatních nezapojených výstupůprogram nahlásí varování při expertní kontrole (bude popsána v samostatné kapitole), aleaplikaci lze normálně vygenerovat.• Propojené kontakty modulů musejí mít stejný datový typ.Správnost typů musí zajistit programátor. Pokud chceme zjistit, jaké typy parametrů nasvých kontaktech modul očekává, vyvoláme dialogové okno editace modulu a v seznamuparametrů najdeme sloupec hodnot parametrů. Parametry, které odpovídají vstupnímkontaktům jsou označeny identifikátorem STI(…). Parametry, které odpovídajívýstupním kontaktům jsou označeny identifikátorem STO(…). V závorce je uvedendatový typ parametru, např. (int).Existují kontakty, které mají povoleno více různých typů. Jejich typ je v seznamu uvedenjako interval, např. (int až float). Takové typy kontaktů se nazývají volné. Moduly s volnýmitypy parametrů jsou většinou binární operace nad analogovými hodnotami. Příkladytakových modulů uvádí tabulka:OperacearitmetickélogickévyhodnocovacíModulyADD, SUB, MUL, DIV, MODANDx, ANDNx, ORx, ORNx, XORx, XORNxGT, GE, EQ, LE, LT, NETyto moduly mají většinou dva vstupní kontakty, které mohou být libovolného typuz povoleného intervalu, ovšem daný typ musí být stejný u obou dvou kontaktů.PSE - Editor procesní stanice 97

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

Saved successfully!

Ooh no, something went wrong!