MATMATIC je univerzální měřící a řídicí systém.
Dodnes jej s oblibou používám například pro automatickou diagnostiku chyb v různých kartách a modulech jiných řídicích systémů při opravách CNC obráběcích strojů. Složitější moduly s TTL logikou, moduly vstupů a výstupů či paměťové moduly lze díky MATMATICu velmi rychle a jednoduše testovat.
Jádrem tohoto zařízení je mikroprocesor Intel Celeron na desce ZX98-CT, která obsahuje sběrnici EISA. Systém poskytuje 16 vstupů a 32 výstupů pracujících s napětím 24V, které jsou od systému galvanicky odděleny. Každý výstup snese zátěž min. 0,5A. Není-li požadováno galvanické oddělení, lze přepnout na interní zdroje 5V a 24V. Na zásuvném modulu jsou k dispozici analogové výstupy se softwarovou volbou zesílení v rozsahu 1-10x. Jeden výstup D/A převodníku je opatřen emitorovým sledovačem s maximálním napětím 18,5V a maximálním proudem 1A. Analogových vstupů je 7. Dvakrát pro napětí 24V a 5V. Jednou pro napětí v rozsahu -10 až +10V, 1V a 2V. Modul obsahuje také 4 relé, jejichž kontakty jsou zapojeny do multiplexoru 1z12 nebo mohou být využity 4 samostatné přepínací kontakty. Poslední I/O port na zásuvném modulu obsahuje 8 obousměrných digitálních linek TTL, jejichž směr lze programově měnit nezávisle na sobě. Systém není ošizen ani o standardní paralelní port a sériové rozhraní RS-232. VGA konektor poskytuje grafický výstup pro monitor a konektor DIN dovoluje připojení počítačové klávesnice pro širší možnosti ovládání nebo pro servisní práce.
Zařízení je přenosné a na rozdíl od běžných PLC může obsahovat až 1000 různých programů současně, aniž by bylo nutné program přepisovat. Výběr programu se provádí pomocí číselníkových přepínačů. Přestavením třípolohového přepínače (RUN/STOP/LINE) do polohy RUN se vybraný program spustí. Poloha LINE slouží pro připojení k počítači PC, přes který lze provádět programování a nastavovaní MATMATICu.
Klientský SW MATMATIC Komlink běží pod verzemi Windows 95, 98, 98SE, ME, 2000, XP i Vista. S Matmaticem komunikuje po sériovém portu. Programy na Matmaticu běží v upravené verzi stařičkého DOSu. Rezidentní program pracuje na pozadí a funguje jako prostředník mezi HW a SW. Neustále sleduje stavy ovládacích prvků a vyvolává obslužné rutiny softwarového serveru, který obhospodařuje celý systém. Uživatelské programy lze psát v pascalu a všechny speciální funkce Matmaticu včetně obsluhování vstupů a výstupů jsou předprogramovány v podobě knihovny funkcí.
Paramtery hardware
Použité součásti tovární výroby:
- zdroj AT 73W
- zdroj 24V/2A
- mainboard ZX98-CT
- paměť Flash M-Systems IDE3000 64MB
- ISA modul standardních portů
- AGP grafická karta MATROX
- modul vstupů TESLA
- modul výstupů HAUSER
Součásti MATMATICu domácí výroby:
- Standby zdroj 20V / 100 mA
- elektronika řízení hlavního napájecího zdroje (úprava pro softwarové vypínání)
- ISA řadič pro propojení vstupních a výstupních modulů se základní deskou
- ISA karta OVL1 - klíčový kus HW, který dělá z IBM PC -> MATMATIC
- zásuvný modul MCHAD s dalšími TTL a analogovými vstupy a výstupy
Pohled do vnitřností:
ISA karta OVL1:
Zásuvný I/O modul MCHAD:
Řadič sběrnic vstupních a výstupních modulů:
MATMATIC právě řídí souřadnicový zapisovač MATTER vlastní výroby:
|