Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Programovatelné automaty CV podprogramy a funkční bloky 12

Podobné prezentace


Prezentace na téma: "Programovatelné automaty CV podprogramy a funkční bloky 12"— Transkript prezentace:

1 Programovatelné automaty CV podprogramy a funkční bloky 12
Elektrotechnika Programovatelné automaty CV podprogramy a funkční bloky 12 Ing. Jana Horáková

2 Anotace Vysvětluje použití podprogramů a funkčních bloků v PLC a DetStudiu. Umožňuje použití pro samostatnou práci, vychází ze zkušeností s předchozími žáky. Je možné jej poskytnou nepřítomným žákům. Autor Ing. Jana Horáková (Autor) Jazyk Čeština Očekávaný výstup 26–41-M/01 Elektrotechni­ka Speciální vzdělávací potřeby - žádné - Klíčová slova Podprogram, funkční blok Druh učebního materiálu Prezentace Druh interaktivity Kombinované Cílová skupina Žák Stupeň a typ vzdělávání odborné vzdělávání Typická věková skupina let Vazby na ostatní materiály Je součástí programovatelné automaty - cvičení

3 Podprogram Podprogram je program, který z hlavního programu spouštíme
U PLC nejsou podprogramy spoušteny periodicky, ale přímo z jednotlivých procesů DetStudio: jazyk je ST, LA, RS stejně jako u procesů jej potom nelze měnit počet podprogramů je omezen na 899

4 Podprogram DetStudio Modul volání podprogramu: CALL jméno pp
Jména podprogramů začínají písmenem. Provádění dalších modulů je pozdrženo do okamžiku dokončení činnosti podprogramu. Návrat z podprogramu nastane automaticky po vykonání posledního funkčního modulu v podprogramu nebo po vykonání EXIT.

5 Podprogram DetStudio Do podprogramu a z podprogramu nelze přímo předat žádné parametry. Lze však uložit potřebné hodnoty do proměnných (modul LET) Cvičení: Vytvořte podprogram pro vytvoření pulzu 3s.

6 Realizace V nabídce projekt vyberu podprogramy
Vytvořím např. podprogram ST Přejmenuji jej na Pulz Vytvořím podprogram Vložím do procesu

7 Funkční bloky DetStudio
Uživatelem definovaný funkční modul Vkládáme jeho název a parametry do procesu Jazyk funkčních bloků je RS, LA, ST Vložení funkčního bloku: Projekt – Přidat do projektu – Funkční blok

8 Funkční blok - vytvoření
Vytvoř funkční blok pro tří vstupový XOR Vložíme funkční blok a přejmenujeme jej Vytvoříme parametry pro přenos mezi fb a procesem Budou to jednotlivé vstupní a výstupní bity

9 Funkční blok - vytvoření
Vytvoříme fb – tělo Doplníme dokumentaci Proměnné a aliasy jsou pro fb, v našem případě je nebudeme potřebovat

10 Funkční blok - vytvoření
Fb vložíme do procesu Doplníme parametry Fb můžeme exportovat i importovat


Stáhnout ppt "Programovatelné automaty CV podprogramy a funkční bloky 12"

Podobné prezentace


Reklamy Google