Bezpečnostní PLC SPLC 1000, bezpečnostní funkční bloky

  • neděle, 18 září 2022 16:26

V minulých článcích o bezpečnostním PLC Phoenix Contact jsme si ukázali co a jak, jak vše seskládat a oživit tak, abychom mohli s PLC pracovat. Teď se podíváme na bezpečnostní funkční bloky.


Psát celý bezpečnostní program není zase až tak jednoduché, proto existují hotové funkce přesně pro určitou akci, například pro dvouruční ovládání, jak jej aplikujeme na obrázku.

splc1000 3 01


LED "P" signalizuje, že bezpečnostní modul je v pořádku.

splc1000 3 04


V PLCnext Engineer první moment nejsou žádné tyto bezpečnostní funkce k dispozici. Musíme si je instalovat z knihovny, ta je součástí instalace PLCnext Engineer, takže nemusíme nikde nic hledat. Stačí přidat v menu Libraries knihovnu.

splc1000 3 20


Pro bezpečnostní funkce a funkční bloky budeme potřebovat knihovnu PLCopen SF ve verzi V2_00.

splc1000 3 21


Je to ihned a najednou máme k dispozici všechny funkce pro běžné bezpečnostní ovládání. Například Emergency Stop a další a další. Otázka je, kde najít nějaký popis těchto funkcí, neboť bez něj se funkce nedají řádně použít. Musíme přesně vědět, jak funkční blok funguje a co potřebuje, aby řádně bezpečnostní funkci vykonal.

splc1000 3 22


Jak již název knihovny napovídá, jedná se univerzální knihovnu ze sdružení PLCopen, kde je každý funkční blok přesně popsán a odladěn s bezpečnostním certifikátem. Tyto knihovny využívá celá řada výrobců bezpečnostních PLC, neboť než vyvíjet tyhle funkce samostatně, je pro ně vhodnější využít službu třetí strany.
Mimochodem sdružení PLCopen nabízí další a další knihovny pro PLC, třeba pro ovládání pohybu.

splc1000 3 10


Na webu PLCopen zde si můžeme v sekci download stáhnout soubory s popisy všech funkcí.

splc1000 3 11


Seznam všech funkčních bloků z knihovny se základním popisem.
Klikněte na obrázek pro zvětšení

splc1000 3 12b


Například zmíněný blok pro nouzové zastavení. Popis má několik stran včetně diagnostických a alarmových kódů.

splc1000 3 13


Abychom si nemysleli, že to je opravdu tak jednoduché, vývojový diagram SF_Emergency_Stop. Vše musí být funkční bez jakékoliv možnosti přelstění.
Klikněte na obrázek pro zvětšení

splc1000 3 14b


Vybranou funkci jednoduše přetáhneme z katalogu do programu. Přidáme signály na vstupy a výstupy.

splc1000 3 23


Červené tlačítko pro nouzové zastavení, žlutá klema do standardního vstupu pro reset funkce a dvě zelené pak pro dvouruční ovládání, což uvidíme dále.

splc1000 3 05


Abychom někde připojily i výstupy funkce, hlavně diagnostické slovo, vytvoříme si lokální proměnné v nové skupině SafetyFunction.

splc1000 3 24


Funkční blok nouzové vypnutí online. V tento okamžik čeká na signál reset, informuje o tom i přes digitální výstup a také v diagnostickém slovu kódem 8404. Tady je vidět, že popis funkčních bloků je pro správné začlenění do programu velmi potřebný.

splc1000 3 25


Ještě ukázka dvouručního ovládání, což je také používaná funkce. K dispozici jsou dva bloky, liší se jen hlídáním času v bloku typu 3, kde je nutné, aby oba vstupní povely přišly v rozmezí 500 ms. U prvního bloku se čas nehlídá.
Klikněte na obrázek pro zvětšení

splc1000 3 26b


V praxi asi takto. Poslední dva bezpečnostní výstupy jsou výstupy z obou funkcí dvouručního ovládání.

splc1000 3 03


Tak a funkce opět online. Co může znamenat poruchový kód C040 výstupu funkce?
Klikněte na obrázek pro zvětšení

splc1000 3 27b


Nakoukneme do manuálu funkčních bloků. Funkce přesně indikuje, že schází signál na vstupu 1 po uplynutí doby 500 ms.

splc1000 3 28


Pokud chceme vidět stav více proměnných najednou, stačí se v online režimu přepnout do seznamu proměnných.

splc1000 3 29


Tak s chutí do toho a půl je hotovo. :).

splc1000 3 02


Koukněte na videoukázku práce s knihovnou a bezpečnostními funkcemi. Two minutes video. :)

https://www.youtube.com/watch?v=V5oyyiW9jdQ&feature=youtube.


Závěr:
Zbývá nám vyzkoušet nějakou vzdálenou Profinet periferii s bezpečnostními vstupy výstupy. Což bychom si ještě ukázali příště.

 Jaroslav Blažek


Doplňující odkazy k článku: 

Bezpečnostní PLC SPLC 1000 od Phoenix Contact najdete zde.
Phoenix Contact Česká Republika.

 

Pro psaní komentářů se přihlašte

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209