11.07.2015 Views

PSP3 - uživatelská příručka - Amit

PSP3 - uživatelská příručka - Amit

PSP3 - uživatelská příručka - Amit

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PSE - Editor procesní stanicerychlých dějů v procesní stanici. Od procesu Quick se odlišují tím, že jejich perioda se dáměnit libovolně po jedné milisekundě v rozsahu od 1 do 1677 ms.Proces ProcHi00 má dále (od verze NOSu 3.50) tu vlastnost, že dokáže přerušit komunikačnísubsystém stanice. Proces je tak určen pro časově kritické akce, které nesnesoužádný odklad.Naproti tomu je nutné, aby proces prováděl co nejkratší možnou obsluhu, protože při jehoběhu je pozastaveno zpracování komunikace. Fatální důsledkem špatně použitéhoprocesu ProcHi00 (typicky jeho přetížením) může pak být až úplné komunikačníochromení řídicího systému!Interrupt procesyV aplikaci lze vytvořit až 16 Interrupt procesů (v programu PSE označované jakoProcITR00 až ProcITR15), které se vyvolávají na základě přerušení od vnější události.Touto vnější událostí se rozumí změna hladiny digitálního signálu přivedeného naspeciální vstupní modul procesní stanice. Spuštění procesu může být odvozeno odnáběžné hrany signálu nebo od sestupné hrany signálu, případně od obou hran signálu.Interrupt procesy jsou závislé na použitém HW procesní stanice.Následující tabulka uvádí vazbu těchto procesů na konkrétní digitální vstupy pro jednotlivéHW:ProcesITR00ITR01ITR02ITR03ITR04ITR05ITR06ITR07ITR08ITR09ITR10ITR11ITR12ITR13ITR14ITR15AMAP99 AMiRiS99AMAP99S AMiRiS99SDI0.0DI0.1DI0.2DI0.3DI0.4DI0.5DI0.6DI0.7DI1.0DI1.1DI1.2DI1.3DI1.4DI1.5DI1.6DI1.7DI0.0DI0.1DI0.2DI0.3DI0.4DI0.5DI0.6DI0.7DI1.0DI1.1DI1.2DI1.3----ART267ART267A* 1)DI0.0DI0.1DI0.2DI0.3DI0.4DI0.5DI0.6DI0.7--------ADiS167ADiS-WADiS-W2* 2)MITR00MITR01MITR02MITR03MITR04MITR05MITR06MITR07MITR08MITR09MITR10MITR11MITR12MITR13MITR14MITR15APT2100MEST1xxADiRADOSxxxAPT3xxxAPT3xxxS----------------ART4000ART4000MAMiNiAMiNi-EAMiNi-ESAMiNi-TAMiNi2AMiNi2SAMiNi2DAMiNi2DSAMiNi4DSDI0.0DI0.1DI0.2DI0.3DI0.4DI0.5DI0.6DI0.7--------ADOREGStartKi1AMiNi3AMiNi3DAMiNi3SAMiNi3DS* 3)DI0.0DI0.1DI0.2DI0.3------------RRC-CPU/001DI01DI02DI03DI04DI05DI06DI07DI08--------* 1) Do verze NOS V3.13 byly vstupy DI0 až DI7 u ART267/ART267A mapovány na ITR8až ITR15 a měly obrácenou logiku hran (přechod signálu z “0” do “1” se projevil jakosestupná hrana a opačně z “1” do “0” jako náběžná hrana). Od verze NOS V3.14 platípřiřazení dle tabulky se správnou logikou hran a zároveň je zachována zpětná kompatibilita,takže lze použít i procesy ITR8 až ITR15, které zachovávají obrácenou logiku hran.* 2) U systémů řady ADiS jsou procesy ITR00 až ITR15 navázány na signály I/O modulůschopných generovat přerušení (viz níže), a to v pořadí od CPU-modulu. Nezáleží napřiřazení logických kanálů těchto modulů.Signály prvního modulu z následujícího seznamu v sestavě (nejblíže k CPU-modulu) senaváží na ITR00 až ITRn1-1, kde n1 je počet signálů prvního modulu. Signály druhéhomodulu z následujícího seznamu se naváží na procesy ITRn1 až ITRn1+n2-1 atd.Signály, pro které tímto postupem vyjde číslo ITR procesu větší než 15, negenerujípřerušení.Seznam I/O modulů schopných generovat přerušení:PSE - Editor procesní stanice 80

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!