Projekt OCERA |
Projekt OCERA
Společnost UniControls se aktivně účastní evropského projektu OCERA (Open Components for Embedded Real-time Applications), jehož cílem je vytvoření open softwarových komponent pro vývoj real-time řídicích systémů na platformě Linux.
Účast UniControls v tomto projektu zahrnuje následující:
1. Simulace technologického procesu pro ověření komponent OCERA
Pro ověření vlastností komponent OCERA byl vybrán technologický proces plynového turbokompresoru v Kralicích.
Simulace technologie je realizována simulátorem technologie vybaveným procesorem MSM586SEV s OCERA Linux+RTLinux. Vlastní řídicí algoritmy běží na testovací stanici s procesorem PowerPC MPC 8240 také s OCERA Linux+RTLinux.
Další informace viz. dokument "Process Control Application".
2. Vývoj aplikačních komponent UniCAPu pro Linux+RTLinux
V rámci projektu OCERA se UniControls zabývá vývojem těchto komponent:
- Node manager
umožňuje spustit nebo zastavit interpretaci řídicích
algoritmů a ovládat konfiguraci I/O subsystému
a komunikačního subsystému
- Interpreter řídicího algoritmu
Tento interpreter využívá kódů připravených v uzlové databázi (node database) a vykonává činnosti, které jsou určeny tímto kódem.
- Komunikační systém ethernet
Komunikační systém využívá přenosu po síti ethernet k odesílání zpráv s využitím UDP/IP.
- I/O subsystém s CANopen komunikací
Tento subsystém zajišťuje spojení mezi interpretrem řídicího algoritmu se vzdálenými I/O moduly spojenými s uzlem na sběrnici CAN a protokolem CANopen.
Další informace viz. dokument "UniCAP porting to Linux+RTLinux environment".
3. Ověření funkce vyvinutých aplikačních komponent
U vyvinutých komponent jsou testovány následující charakteristiky:
Komunikační systém
- zpoždění mezi odesláním a přijetím zprávy
- maximální datová propustnost
- stabilita přenosu
Interpreter řídicího algoritmu
- objem zpracovaných algoritmů
- spolehlivost interpretru
- I/O konektivita
- zpoždění při I/O komunikaci
- meziuzlová komunikace
Další informace viz. dokument "Process Control Application"
4. Ověření funkce komponent OCERA
Některé OCERA komponenty jsou ověřovány v UniControls jako součást uživatelského software UniCap. Jejich seznam je uveden v příloze "Process Control Application".
5. Celkové vyhodnocení projetu OCERA
Celkové vyhodnocení projektu Ocera spočívá v porovnání plánovaných parametrů projektu uvedených v dokumentu "Assessment and evaluation " se skutečně dosaženými parametry projektu.
Mezi hlavní komerční přínosy využití OS Linux v procesním řízení patří:
- kompletní náhrada OS9
- úspory na nákupu licencí (cca 400 EUR/licence)
- Linux+RTLinux umožňuje nasazení v aplikacích kde jsou certifikačními úřady vyžadovány zdrojové kódy operačního systému
- lepší portování aplikací
Pro další informace o projektu OCERA navštivte www.ocera.org .