13AMP 12. přednáška Ing. Martin Molhanec, CSc.
Co jsme se naučili naposled Windows RT systémy Windows RT systémy Linux RT systémy Linux RT systémy
Řídící systémy Velké množství I/O Velké množství I/O –Binární –Anologové Nestandardní user interface Nestandardní user interface –Průmyslový display, segmentový display –Kontrolky –Průmyslová klávesnice, tlačítka, přepínače –Uživatelsky přizpůsobený user interface
Řídící systémy Modularita Modularita –Stavebnicovost, škálovatelnost –Pasivní sběrnice –Více CPU v jednom systému Distribuovanost Distribuovanost –Vzájemné propojování řídících systémů, jak vertikálně, tak horizontálně –Různé komunikační sběrnice –LAN
Řídící/průmyslový počítač Není to PC! Není to PC! –ale jeho standardy jsou dnes využívány! CPU není jenom INTEL! CPU není jenom INTEL! –ale naopak, existuje celá řada dalších výrobců!
Řídící/průmyslový počítač Spolehlivost! Spolehlivost! –Technologie –Konstrukce –Řízení kvality –software Odolnost! (proti vlivu prostředí) Odolnost! (proti vlivu prostředí) –Atmosférické vlivy (oxidace, koroze) –Mechanické namáhání (chvění) –Rušení (el.pole, mg.pole, radiace)
Rozdělení ŘS MAIN, MIDI MAIN, MIDI –Většinou se jedná o modifikace standardních MAIN, MIDI systémů. Soft RT OS. Neřídí přímo provoz na nejnižší úrovni. Vlastní řídící systémy Vlastní řídící systémy –Jsou speciálně určeny pro řízení. Rozmanité konstrukce, různé RT OS (hard o soft). –Velice často jsou konstrukčně upraveny pro zabudování do rámů (RACK), nebo i jiné speciální konstrukce. Embedded systémy - SBC (Single Board Computer) Embedded systémy - SBC (Single Board Computer) –Tzv. jednodeskové mikropočítače, určené k zabudování do jiných konstrukcí. –Velice často postavené na tzv. jednočipových mikroprocesorech
Rozdělení ŘS PC kompatibilní ŘS PC kompatibilní ŘS –Současný trend –Nejsou to PC, ale využívají standardů PC, někdy upravených, například VGA, AGP, PCI, ISA, USB, … Inteligentní display Inteligentní display –Specifická forma ŘS primárně určená jako inteligentní rozhraní, ale plnící i další funkce plnohodnotného ŘS –Celý počítač je umístěn za předním panelem displeje
Řídící počítač Typická konstrukce je vana s pasivní sběrnicí, často určená k zabudování do rámu (rack) Rozměr desek – např. EUROCARD Rozměr desek – např. EUROCARD Rozměr rámu – 19“ Rozměr rámu – 19“ Sběrnice – páteř systému, propojuje jednotlivé moduly (desky) Sběrnice – páteř systému, propojuje jednotlivé moduly (desky)
Sběrnice Multibus I, II, III – INTEL, už pro 8bit Multibus I, II, III – INTEL, už pro 8bit VME, FUTURE BUS – pro Motorolu VME, FUTURE BUS – pro Motorolu STD – levná, už 8bit, hodně rozšířená i mezi amatéry, dnes STD32 STD – levná, už 8bit, hodně rozšířená i mezi amatéry, dnes STD32 ISA, EISA, MCA, PCI – standardy převzaté z PC ISA, EISA, MCA, PCI – standardy převzaté z PC –PCISA (PISA) – ISA + PCI v EISA konektoru –PICMG – ISA + PCI za sebou (jako VESA) –IPCI, AT96, CPCI – pro EURO PC –PC/104 pro spojování SBC (ISA komp.)
Standardy Compact PCI (CPCI) – 1994, USA Compact PCI (CPCI) – 1994, USA –Sdružení PICMG – PCI Industrial Computer Manufacturer’s Group –Eurocards, 3U, 6H, 5x47 konektor, 8 slotů –Vyrábí např. IBM, HP, (Compaq, DEC) Industrial PCI (IPCI) – 1996, Německo Industrial PCI (IPCI) – 1996, Německo –PCI 2.0,2.1 komp. –Eurocards, 3HE, 6HE, 5x48 konektor, 5 slotů –Vyrábí např. SIEMENS (SICOMP)
Standardy Industrial Panel PC Industrial Panel PC –Vypadá jako PANEL (DISPLAY), ale pod ním je plnohodnotný řídící počítač –S výhodou se využívá pro vizualizační aplikace –Nemívá vstup pro operátora Industrial Workstation PC Industrial Workstation PC –Je podobný tomu předchozímu, ale je větší, obsahuje zásuvné moduly a je tedy vhodný i pro řízení celé technologie –Má většinou i vstup pro operátora
Standardy SSD (Solid State Disk) SSD (Solid State Disk) –Disk On Chip (standard JEDEC - patice) –PC CARD (dříve PCMIA) –CF I, II (Compact Flash) RTC – Real Time Clock RTC – Real Time Clock Watch Dog Timer Watch Dog Timer E 2 KEY – NV EEPROM E 2 KEY – NV EEPROM
Seriové sběrnice RS – 232 ( V24, standardní seriová sběrnice, používá se například v PC) RS – 232 ( V24, standardní seriová sběrnice, používá se například v PC) RS -422, RS – 485 (průmyslové seriové sběrnice, větší odolnost proti rušení) RS -422, RS – 485 (průmyslové seriové sběrnice, větší odolnost proti rušení) I 2 C (Inter-IC) I 2 C (Inter-IC) –Speciální sběrnice určená pro komunikaci mezi čipy (IC), například mezi CPU a převodníkem –100 až 400 kb
SBC (Single Board Computer) Jednodeskový počítač určen pro vestavěné (embedded) systémy, například – soustruh, pračka. Jako CPU je často použit jednočipový (jednobvodový) mikroprocesor. Tím se dosahuje extrémně malých rozměrů. Může plnit velice jednoduchou, ale programovatelnou, činnost. Inteligentní splachovač toalety Může plnit velice jednoduchou, ale programovatelnou, činnost. Inteligentní splachovač toalety Dnešní SBC mohou bez problémů integrovat v sobě i síťovou kartu a tím být přímo připojeny na síť LAN. Mimo různých speciálních OS jsou běžně používány Windows Embadded NT a Linux. Existují systémy využívající jazyk JAVA nebo integrující v sobě webový (httpd) server. Existuje speciální sběrnice PC/104 (ISA kompatibilní) pro propojování jednotlivých SBC na sebe, tím se dosahuje velice kompaktního řešení
PLC (Programmable Logic Control) Původně jednoduché programovatelné automaty na bázi obvodů nízké integrace nahrazující pevnou logiku (70 léta). Programují se v jazyce podobném primitivnímu asembleru. Později již na bázi mikroprocesorů (jedná se ve své podstatě tedy o běžný řídící počítač), nicméně z tradice se stále programují stejně jako původní systémy! V současné době existuje pro jejich programování standard, který standardizuje 4 základní způsoby programování: 1. Strojový kód/asembler 2. Ladder scheme/relátkový diagram 3. Vývojový diagram/flow chart 4. C jazyk
KONEC ?
13AMT – aplikace mikropočítačů v technické praxi Přednášky jsou o HW (CPU, sběrnice, paměti, disky, …) a SW (OS, základní, aplikační software) osobních počítačů PC. Přednášky jsou o HW (CPU, sběrnice, paměti, disky, …) a SW (OS, základní, aplikační software) osobních počítačů PC. Cvičení jsou na různá témata (batky, Windows Script Host, MS Word a Excel). Cvičení jsou na různá témata (batky, Windows Script Host, MS Word a Excel). Při cvičeních studenti vypracovávají samostatně úlohy na výše uvedená témata. Při cvičeních studenti vypracovávají samostatně úlohy na výše uvedená témata. Vhodné pro všechny studenty, základy práce s PC samozřejmostí! Vhodné pro všechny studenty, základy práce s PC samozřejmostí! Předmět je zábavný a oddechový ale pozor! Nepodceňovat! Předmět je zábavný a oddechový ale pozor! Nepodceňovat!
13DFA – Datová a funkční analýza výrobních systémů Přednášky Vás seznámí se základy datové, funkční a objektové analýzy (informačních) systémů (nebo si je zopakujete). Přednášky Vás seznámí se základy datové, funkční a objektové analýzy (informačních) systémů (nebo si je zopakujete). Na cvičení se probírají praktické příklady včetně analýzy kompletního výrobního systému. Na cvičení se probírají praktické příklady včetně analýzy kompletního výrobního systému. Student vypracovává referát na dané téma Student vypracovává referát na dané téma Skupina studentů vypracovává společný projekt. Skupina studentů vypracovává společný projekt. Pro studenty informatiky jde o opakovaní a prohloubení předmětu SI. Pro studenty ostatní jde o první seznámení s analytickými metodami, které jsou užitečné i v případě, že systém nechceme programovat! Pro studenty informatiky jde o opakovaní a prohloubení předmětu SI. Pro studenty ostatní jde o první seznámení s analytickými metodami, které jsou užitečné i v případě, že systém nechceme programovat! Předmět je docela užitečný Předmět je docela užitečný
KONEC ?