Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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 Elektrotechnika 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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.