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í staniceprogramování může tvůrce aplikace "naprogramovat" nestandardní činnost procesnístanice bez jakéhokoli speciálního vybavení. Teprve později, je-li to účelné a ekonomické,může být tato nestandardní činnost realizována “pravým” funkčním modulem.Podrobný popis příkazů pseudojazyka nalezne čtenář v příručce Knihovny funkčníchmodulů. Zde uvedeme pouze nástin "jazykových konstrukcí" a základních pravidel jejichpoužití.Příkaz LetZákladním příkazem pseudojazyka je příkaz Let. Jedná se o přiřazovací příkaz typuproměnná = výraz, který lze použít k veškerým výpočtům, logickým a srovnávacímoperacím prováděným procesní stanicí. Tento příkaz jako jediný příkaz pseudojazykabudeme potřebovat při návrhu prakticky každé procesní stanice, neboť nahrazuje velkémnožství specializovaných aritmetických a logických funkčních modulů ze systémů jinýchvýrobců. Přitom zápis výrazu je blízký obvyklému technickému chápání - jeho zvládnutítedy nebude činit žádné obtíže. Uvedeme pouze několik příkladů pro ilustraci.Let C = 0Příkazy If-Else-EndIfNulování databázové proměnnéLet Suma = Vysledek1 + Vysledek2Sumace přírůstků (integrace)Let Prumer = AVG(A1, A2, A3)Výpočet aritmetického průměruLet Vlajky.1 = Stav.12 and Stav.7Kombinační logický výrazLet Vlajky.2 = F1 > 230.8Relační (porovnávací) výrazDruhým základním příkazem pseudojazyka je příkaz If, který umožňuje podmíněnévykonání skupiny funkčních modulů nebo příkazů pseudojazyka. Spolu s příkazem Let jedostatečným nástrojem pro tvorbu kombinačních a sekvenčních logických operací. Podoplnění časovacími funkčními moduly TimerOn, TimerOff a TimerPuls tak aplikátorzískává úplný aparát pro realizaci řídicí automatiky, který se vyrovná možnostem běžnýchprogramovatelných automatů. Základní myšlenka použití příkazu If je tato:Úplný tvar If-Else-EndIfLet podmínka = logický výrazIf podmínka, návěštíElse návěštíEndIfpříkaz/modul č. 1...příkaz/modul č. Npříkaz/modul č. N+1...příkaz/modul č. MPSE - Editor procesní stanice 87

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

Saved successfully!

Ooh no, something went wrong!