Jak se naučit PLC programování
PLC programování je jeden z nejzajímavějších oborů průmyslové automatizace. Kombinuje elektrotechniku, programování, průmyslové sítě, robotiku, diagnostiku a reálné výrobní procesy.
Začínající programátor však často narazí na problém, že existuje obrovské množství výrobců, softwarů, komunikačních protokolů a zařízení. Tato stránka slouží jako rozcestník a doporučená studijní cesta pro nové kolegy i samouky.
PLC (Programmable Logic Controller) jsou průmyslové počítače určené pro řízení strojů, výrobních linek, robotů, dopravníků, technologických procesů nebo energetických systémů.
Doporučená studijní cesta
1. Elektrotechnické základy
- digitální vstupy a výstupy
- reléová logika
- senzory a akční členy
- elektrická schémata
- bezpečnost strojů
2. Základy PLC
- cyklus PLC (scan cycle)
- vstupy a výstupy
- časovače
- čítače
- datové bloky
3. IEC 61131-3
- Ladder Diagram (LD)
- Function Block Diagram (FBD)
- Structured Text (ST)
- Sequential Function Chart (SFC)
4. HMI a SCADA
- vizualizace
- alarmy
- trendování dat
- ovládání strojů
5. Průmyslové sítě
- PROFINET
- PROFIBUS
- Modbus TCP
- EtherNet/IP
- OPC UA
6. Pokročilá automatizace
- Safety PLC
- motion control
- robotika
- virtuální commissioning
- kybernetická bezpečnost
IEC 61131-3 – základ programování PLC
Prakticky všechny moderní PLC platformy vycházejí ze standardu IEC 61131-3, který definuje programovací jazyky a strukturu PLC aplikací.
Nejpoužívanější jazyky
- LD (Ladder Diagram) – reléová logika
- FBD (Function Block Diagram) – funkční bloky
- ST (Structured Text) – moderní textový jazyk
- SFC – sekvenční řízení
Starší jazyk IL (Instruction List) byl z normy postupně odstraněn.
Oficiální Siemens zdroje
Simulace PLC bez hardware
Factory I/O
Jedna z nejlepších simulací výrobních linek pro výuku PLC.
factoryio.com
Siemens PLCSIM
Simulace PLC Siemens bez fyzického CPU.
PLCSIM Advanced
Pokročilé simulace pro virtuální commissioning.
Videa a online kurzy
Komunity a diskusní fóra
Průmyslové sítě
PROFIBUS & PROFINET International
Oficiální organizace stojící za technologiemi:
- PROFINET
- PROFIBUS
- IO-Link
- PROFIsafe
profibus.com
OPC Foundation
opcfoundation.org
Výrobci PLC
- Siemens – dominantní v Evropě
- Rockwell Automation / Allen-Bradley – dominantní v USA
- Beckhoff – PC-based automatizace
- WAGO – CODESYS platforma
- Phoenix Contact – PLCnext
- Schneider Electric – Modicon
- Mitsubishi Electric – MELSEC
- Omron
- ABB – AC500
- Eaton – CODESYS
Doporučený hardware pro domácí výuku
Nejlevnější cesta
- Siemens LOGO!
- LOGO! Soft Comfort
Profesionální Siemens cesta
- PLC Sim případně použité plc například S7-1200
- TIA Portal Basic
- Factory I/O
Univerzální cesta
- CODESYS
- Factory I/O
- OPC UA
Doporučení z praxe
- Naučte se číst elektrická schémata.
- Naučte se Ladder Diagram a FBD.
- Později přejděte na Structured Text.
- Naučte se diagnostiku PLC.
- Naučte se práci s HMI.
- Naučte se průmyslové sítě.
- Naučte se Safety PLC.
- Naučte se základy kybernetické bezpečnosti.
- Pracujte s reálným hardwarem.
- Čtěte manuály výrobců.
Zdroje a další studium