💡 LD je najpoužívanejší jazyk – elektrikári ho ľahko pochopia vďaka podobnosti s reléovými schémami
// Function Block Diagram – Grafický jazyk s funkčnými blokmi
I0.0 (START) ─────┐
I0.1 (STOP) ─────┤
AND
──── Q0.0 (Motor)
Q0.0 ─────────────┐
T#5s (Čas) ─────┤
TON
Timer
──── Q0.2 (Alarm)
💡 FBD je ideálny pre procesné inžiniere – bloky reprezentujú funkcie ako AND, OR, Timer, Counter
(* Structured Text - podobný jazyku Pascal/C *)(* Príklad: Riadenie teploty pece *)PROGRAMTeploteRiadenieVAR
rTeplota : REAL; (* Aktuálna teplota *)
rSetpoint : REAL := 850.0; (* Požadovaná teplota *)
bHorenie : BOOL; (* Výstup horáka *)
bAlarm : BOOL; (* Alarm *)END_VAR(* Hysterézne riadenie *)IF rTeplota < (rSetpoint - 5.0) THEN
bHorenie := TRUE;
ELSIF rTeplota > (rSetpoint + 5.0) THEN
bHorenie := FALSE;
END_IF(* Alarm pri prekročení limitu *)
bAlarm := rTeplota > 950.0;
END_PROGRAM
💡 ST je najvýkonnejší textový jazyk – vhodný pre komplexné algoritmy a výpočty
; Instruction List - nízkoúrovňový jazyk podobný assembleru; Príklad: Logika spustenia motoraLD I0.0 ; Načítaj vstup STARTAND I0.1 ; AND so vstupom POVOLENIEANDN I0.2 ; AND NOT so vstupom STOPST Q0.0 ; Ulož do výstupu MOTORLD Q0.0 ; Načítaj stav motoraJMPCN KONIEC ; Skok ak motor nebežíLD I0.3 ; Načítaj snímač teplotyGT80; Porovnaj s 80°CST Q0.1 ; Ulož do výstupu CHLADICKONIEC:RET; Koniec programu
💡 IL je najstarší jazyk – dnes menej používaný, ale stále dostupný pre optimalizáciu
// Sequential Function Chart – Sekvenčný diagram stavov
INIT
│ Podmienka: START=1
▼
OHREV
│ Akcia: Zapni horák
│ Podmienka: Teplota >= 850°C
▼
UDRZBA
│ Akcia: Reguluj teplotu
│ Podmienka: Čas >= 2h
▼
CHLADENIE
│ Akcia: Vypni horák
│ Podmienka: Teplota <= 50°C
▼
KONIEC
💡 SFC je ideálny pre sekvenčné procesy – jasne zobrazuje stavy a prechody
📊 Porovnanie programovacích jazykov
⚡ Interaktívny PLC Simulátor
Simulujte riadenie dopravníka. Prepínajte vstupy a sledujte, ako PLC reaguje.
▓▓▓ SIEMENS LOGO! 8 – SIMULÁTOR ▓▓▓
📥 Digitálne vstupy (I)
📤 Digitálne výstupy (Q)
// Čakám na vstup...
// Stlačte I1 (START) pre spustenie dopravníka
VIZUALIZÁCIA DOPRAVNÍKA:
M
📈 Časový priebeh signálov
🔥 Chemicko-tepelné spracovanie kovov
Chemicko-tepelné spracovanie mení chemické zloženie povrchu kovu pri vysokej teplote.
Výsledkom je tvrdý povrch s húževnatým jadrom – ideálne pre ozubené kolesá, hriadele a nástroje.
🔴 Prečo je to dôležité?
✓ Zvýšenie tvrdosti povrchu (až 65 HRC)
✓ Odolnosť voči opotrebeniu
✓ Zachovanie húževnatosti jadra
✓ Predĺženie životnosti súčiastok
✓ Odolnosť voči únave materiálu
🔵 Kde sa používa?
⚙️ Ozubené kolesá prevodoviek
🔩 Hriadele a čapy
🔧 Rezné nástroje
🚗 Automobilové súčiastky
✈️ Letecké komponenty
🔬 Simulátor procesov – Cementovanie vs. Nitridovanie
⚙️ Parametre cementovania
Teplota pece920°C
Čas cementovania4 hod
Uhlíkový potenciál0.8%
📊 Výsledky
Hĺbka cementovanej vrstvy0.8 mm
Tvrdosť povrchu58 HRC
Tvrdosť jadra30-40 HRC
MédiumPlyn (CO, CH4)
KalenieOlej / Voda
🔴 Cementovanie (Karburácia) – Difúzia uhlíka do povrchu ocele pri teplote 850–980°C v prostredí bohatom na uhlík (plyn, tuhé alebo kvapalné médium). Po cementovaní nasleduje kalenie pre dosiahnutie maximálnej tvrdosti.
Vhodné materiály: Nízkolegované ocele s obsahom C < 0.25% (napr. 16MnCr5, 20MoCr4)
⚙️ Parametre nitridovania
Teplota pece520°C
Čas nitridovania20 hod
Koncentrácia NH325%
📊 Výsledky
Hĺbka nitridovanej vrstvy0.3 mm
Tvrdosť povrchu65 HRC
Tvrdosť jadra28-35 HRC
MédiumAmoniak (NH3)
KalenieNie je potrebné
🔵 Nitridovanie – Difúzia dusíka do povrchu ocele pri nižšej teplote (480–580°C) v prostredí amoniaku (NH3). Nevyžaduje kalenie – minimálne deformácie. Výsledná vrstva je extrémne tvrdá a odolná voči korózii.
Vhodné materiály: Legované ocele s Al, Cr, Mo (napr. 31CrMoV9, 34CrAlNi7)