PACSystems RX7i Uživatelská prírucka pro integraci
Transkript
PACSystems RX7i Uživatelská prírucka pro integraci
GE Fanuc Automation Programovatelné řídicí systémy PACSystems RX7i Uživatelská příručka pro integraci VME modulů GFK-2235-CZ červen 2003 GFL-002 Varování, upozornění a poznámky použité v této publikaci Varování Varování uvedená v této publikaci zdůrazňují přítomnost nebezpečného napětí, proudu, teploty nebo jiných vlivů, které mohou způsobit zranění osob při práci s popisovaným zařízením nebo při jeho údržbě. Varování jsou použita všude, kde může být nepozornost příčinou zranění osob nebo poškození popisovaného zařízení. Upozornění Upozornění jsou použita všude, kde může být nepozornost příčinou poškození popisovaného zařízení. Poznámka Poznámky mají upozornit na informace, které jsou zvláště významné pro pochopení funkce zařízení. Tato příručka vychází z informací, které byly k dispozici v době jejího publikování. Ačkoli bylo správnosti uvedených informací měnováno maximální úsilí, nemohou obsahovat všechny podrobnosti a odlišnosti týkající se hardwaru nebo softwaru, ani popisovat všechny možnosti v souvislosti s instalací, obsluhou nebo údržbou. Zde popisované funkce a vlastnosti nemusí být součástí všech hardwarových i softwarových systémů. Společnost GE Fanuc Automation nepřebírá povinnost upozorňovat držitele tohoto dokumentu na prováděné změny. Společnost GE Fanuc Automation nečiní žádná zajištění nebo záruky (výslovné, předpokládané nebo zákonné) s ohledem na zde obsažené informace a nepřebírá žádnou odpovědnost za jejich přesnost, úplnost, dostatečnost nebo užitečnost. Záruky obchodovatelnosti nebo vhodnosti pro daný účel nelze uplatňovat. Následující názvy jsou ochrannými známkami společnosti GE Fanuc Automation North America, Inc. Alarm Master CIMPLICITY CIMPLICITY 90–ADS CIMSTAR Field Control FrameworX GEnet Genius Helpmate Logicmaster Modelmaster Motion Mate PACSystems ProLoop PROMACRO PowerMotion PowerTRAC Series 90 Series Five Series One Series Six Series Three VersaMax VersaPoint VersaPro VuMaster Workmaster ©Copyright 2003 GE Fanuc Automation North America, Inc. Všechna práva vyhrazena. ii Obsah Kapitola 1 Úvod....................................................................................................................1-1 Přehled programu Station Manager.................................................................................. 1-2 Použití programu Station Manager .......................................................................... 1-2 Realizace lokálního připojení k programu Station Manager............................................. 1-3 Přiřazení pinů portu Station Manager ...................................................................... 1-3 Shoda nastavení portu ............................................................................................. 1-3 Realizace vzdáleného připojení k programu Station Manager......................................... 1-4 Dálková komunikace s programem Station Manager .............................................. 1-4 Kapitola 2 Začínáme............................................................................................................2-1 Typy povelů programu Station Manager .......................................................................... 2-2 Povely pro monitorování .......................................................................................... 2-2 Povely pro úpravy .................................................................................................... 2-2 Povely Station Manager pro režim monitorování nebo úpravy ................................ 2-3 Zadávání povelů a čtení displeje ...................................................................................... 2-4 Zobrazovací formát programu Station Manager ...................................................... 2-5 Kontrola IP adresy ............................................................................................................ 2-6 Kontrola IP adres rozhraní Ethernet ........................................................................ 2-6 Ověření jednoznačnosti IP adres rozhraní Ethernet................................................ 2-6 Změna parametrů zálohování rozhraní Ethernet.............................................................. 2-7 Změna záložních konfiguračních parametrů............................................................ 2-8 Změna zálohy rozšířených uživatelských parametrů............................................... 2-8 Testování komunikace v síti ............................................................................................. 2-9 Použití programu Station Manager pro odstraňování závad v síti.................................. 2-10 Zobrazení informací o uzlu..................................................................................... 2-10 Zobrazení protokolu výjimek .................................................................................. 2-10 Kontrola síťového spojení ...................................................................................... 2-11 Když svítí kontrolka STAT...................................................................................... 2-11 Co dělat, když nedokážete problém vyřešit ........................................................... 2-12 Kapitola 3 Povely programu Station Manager ..................................................................3-1 BOOTP ............................................................................................................................. 3-2 CD..................................................................................................................................... 3-3 CHLTIME .......................................................................................................................... 3-4 CHPARM .......................................................................................................................... 3-5 CHSOSW.......................................................................................................................... 3-7 CHTIME ............................................................................................................................ 3-9 CLEAR ............................................................................................................................ 3-10 GFK-2235-CZ iii Obsah DEL ................................................................................................................................. 3-11 DIR.................................................................................................................................. 3-11 EGDREAD ...................................................................................................................... 3-12 EGDWRITE..................................................................................................................... 3-13 FORMATS ...................................................................................................................... 3-14 HELP............................................................................................................................... 3-15 KILLSS............................................................................................................................ 3-16 LOG ................................................................................................................................ 3-17 LOGIN............................................................................................................................. 3-18 LOGOUT......................................................................................................................... 3-19 LTIME ............................................................................................................................. 3-19 MKDIR ............................................................................................................................ 3-20 NET................................................................................................................................. 3-21 NODE.............................................................................................................................. 3-22 OK................................................................................................................................... 3-23 PARM.............................................................................................................................. 3-24 PING ............................................................................................................................... 3-27 PLCREAD ....................................................................................................................... 3-28 PLCWRITE ..................................................................................................................... 3-30 REM ................................................................................................................................ 3-31 RENAME......................................................................................................................... 3-32 REPP .............................................................................................................................. 3-33 RESTART ....................................................................................................................... 3-34 RMDIR ............................................................................................................................ 3-34 SOSW ............................................................................................................................. 3-35 STAT............................................................................................................................... 3-36 STOPP............................................................................................................................ 3-37 TALLY ............................................................................................................................. 3-38 TIME ............................................................................................................................... 3-39 TRACE............................................................................................................................ 3-40 XCHANGE ...................................................................................................................... 3-42 Dodatek A Čítače Ethernetových úloh .............................................................................. A-1 Čítače Ethernetových globálních dat (úloha g)................................................................. A-2 Čítače SRTP serveru (úloha v)......................................................................................... A-4 Čítače webového serveru (úloha e).................................................................................. A-4 Čítače FTP serveru (úloha t) ............................................................................................ A-5 Čítače ovladače vnitřní sběrnice (úloha c) ....................................................................... A-5 ARP čítače (úloha f).......................................................................................................... A-6 IP čítače (úloha i) .............................................................................................................. A-7 TCP čítače (úloha w) ........................................................................................................ A-8 Čítače UDP (úloha u)........................................................................................................ A-8 Čítače rozhraní sítě (úloha l) ............................................................................................ A-9 iv PACSystems Manuál Station Manager pro TCP/IP komunikaci – červen 2003 GFK-2235-CZ Kapitola VME moduly pro PACSystems 1 Tento manuál je vodítkem pro použití VME modulů od jiných dodavatelů v systému GE Fanuc PACSystems RX7i. Obsahuje následující informace: Kapitola 1. VME moduly pro PACSystems, popisuje VME funkce zařízení PACSystems a současně je vodítkem při výběru modulů. Standardy pro VMEbus Vlastnosti sběrnice VMEbus pro výrobky PACSystems Obecné požadavky na moduly VME Rozměrové požadavky modulů Požadavky na adresy a data Energetické požadavky modulů Funkční požadavky modulů Kapitola 2. Sestavy, vnitřní sběrnice a napájecí zdroje obsahuje informace o sestavách, vnitřních sběrnicích a napájecích zdrojích. Typy sestav v systému Vnitřní sběrnice a konektory Hlavní sestava PACSystems RX7i Expanzní sestavy: Zákaznické VME sestavy Series 90-70 Expanzní sestavy: Sestavy Series 90-70 Standard Umístění modulů v expanzních sestavách Další úvahy při použití jiných VME modulů než GE Fanuc Přídavné VME sestavy Kapitola 3. Konfigurace PACSystems pro jiné VME moduly než GE Fanuc, vysvětluje způsob začlenění VME modulů jiných dodavatelů do konfigurace PACSystems. Konfigurování pozice v sestavě Konfigurování oblastí VME adres Konfigurace přerušení Konfigurace spotřeby Kapitola 4. Programování jiných VME modulů než GE Fanuc, popisuje programové funkce umožňující CPU PACSystems komunikovat s VME moduly. GFK-2235 Překlopení Čtení sběrnice Zápis na sběrnici Čtení / Úprava / Zápis na sběrnici Testování a nastavení sběrnice Obsluha přerušení 1-1 1 Standardy pro VMEbus VME je zkratka pro VERSAmodule Eurocard. Výrobky Eurocard jsou založeny na standardech konektorů DIN 41612 a IEC 603-2, PC desek IEEE 1101 a sestav DIN 41494 a IEC 297-3. Specifikace sběrnice VMEbus byly upřesněny verzemi B, C, C.1, IEC 821, IEEE 10141987 a ANSI/VITA 1-1994. Kopie specifikací VMEbus jsou k dispozici z různých zdrojů: ANSI/VITA 1-1994 (VME64), ANSI/VITA 1.1-1997 (VME64x) VMEbus International Trade Association (VITA) 7825 East Gelding Dr., Suite 104 Scottsdale, AZ USA 85260 TEL: (480) 951-8866; FAX: (480) 951-0720 http://www.vita.com Verze schválené ANSI American National Standards Institute (ANSI) 11 West 42nd Street New York, NY USA 10036 TEL: (212) 642-4900; FAX: (212) 398-0023 http://www.ansi.org Mechanické standardy IEEE 1014-1987 (VMEbus) a IEEE 1101.XX IEEE Service Center Publications Sales Department 445 Hoes Lane; P.O. Box 1331 Piscataway, NJ USA 08855-1331 TEL: 800-678-4333 http://www.ieee.org 1-2 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 1 Vlastnosti sběrnice VMEbus pro výrobky PACSystems RX7i Výrobky PACSystems RX7i se vyznačují základními funkcemi sběrnice VMEbus a řadou dalších vlastností VME64. Architektura master/slave. Asynchronní sběrnice (datové přenosy nejsou koordinovány hodinovými impulzy). Protokol výměny potvrzení s proměnnou rychlostí. Nemultiplexní sběrnice. Adresování v rozsahu 16 až 32 bitů. Šířka datové cesty mezi 8 a 32 bity. Schopnost multiprocesingu. Až 3 úrovně přerušení. Cykly sběrnice LOCK. Automatické řetězení povolení sběrnice (Bus Grant) a potvrzování přerušení. Moduly VMEbus jiných dodavatelů, které odpovídají standardu IEEE-1014-1987 jsou považovány za vyhovující pro VME64 bez ohledu na jejich schopnosti přenosu dat. Uvědomte si, že soulad se standardy VME nezabezpečuje provozní kompatibilitu modulů VMEbus. Dva moduly VMEbus, které odpovídají standardu mohou být vzájemně nekompatibilní. VME moduly jiných dodavatelů, které byly konstruovány podle standardů známých jako VME64x, jsou obecně kompatibilní se zařízením PACSystems. Dále uvedené vlastnosti a funkce však nejsou k dispozici: 160 pinové konektory na vnitřní sběrnici. Konektor P0/J0. Piny napájecího napětí 3,3 V. Jednotky s připojením zezadu (přechodové moduly). Možnost připojování a překlápění za chodu. Blokovací páčky vkládání / vyjímání. Přední panely EMC (elektromagneticky kompatibilní). ESD funkce (elektrostatické vybíjení). Modul se 160 pinovým konektorem lze zapojit do 96 pinových konektorů J1/J2 v hlavní sestavě PACSystems nebo do expanzní sestavy Series 90-70. V hlavní sestavě PACSystems nebo do expanzní sestavy Series 90-70 nelze použít moduly vyžadující napájení +3,3 Vss. GFK-2235-CZ Kapitola 1 VME moduly pro PACSystems 1-3 1 Obecné požadavky na VME moduly VME moduly jiných dodavatelů musí pro použití se zařízeními PACSystems splňovat tyto požadavky: Modul musí vyhovovat stejným oficiálním schvalovacím standardům jako zařízení PACSystems. Bude-li modul umístěn v hlavní sestavě, musí být v souladu se specifikacemi VME64. Bude-li modul umístěn v expanzní sestavě Series 90-70, musí být alespoň v souladu se specifikacemi VMEbus, verze C.1. Starší verzi této specifikace nelze použít. Modul musí být kompatibilní s parametry průmyslově zavedené sběrnice VMEbus (VME–I), implementované v systému GE Fanuc PACSystems CPU. Požadavky na prostředí Při výběru VME modulu jiného dodavatele je důležité věnovat mimořádnou pozornost parametrům provozního prostředí modulu, protože parametry jednotlivého modulu mohou omezit možnosti celého systému. VME modul by měl vyhovovat následujícím specifikacím zařízení PACSystems. Další podrobnosti o úředním schválení, standardech a obecných specifikacích systému jsou uvedeny v publikaci PACSystems RX7i Installation Manual, GFK-2223. Specifikace Požadavky Provozní teplota 0° až 60° C (vstup vzduchu na spodku sestavy) Skladovací teplota -40° až 85° C Vlhkost 5% až 95% (nekondenzující) Vibrace 1G při 40–150 Hz, 0,012" p–p při 10–40 Hz Náraz 15 g po dobu 11 msec Pokud jsou po stranách VME modulu jiné moduly, je třeba brát v úvahu udržení přijatelné teploty jednotlivých komponent. Má-li být dodržena tato specifikace, nesmí vlastní VME modul překročit 22,5 W. 1-4 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 1 Rozměrové požadavky modulů Výška modulu a konektory Moduly s jednoduchou výškou (3U) se připojují do konektoru J1 na vnitřní sběrnici sestavy. 3U moduly zpravidla generují nebo přijímají až 24 bitovou adresu a přenos 16 bitových dat. Moduly s jednoduchou výškou se nejčastěji používají v omezeném prostoru. Vzhledem ke svým rozměrům jsou také odolnější proti nárazům a vibracím než moduly s dvojnásobnou výškou. Zajištění modulu velikosti 3U v liště sestavy vyžaduje použití čelního adaptéru. Moduly s dvojnásobnou výškou (6U) jsou elektricky kompatibilní s moduly o jednoduché výšce. Většina modulů 6U může generovat nebo přijímat až 32 bitovou adresu a přenos 32 bitových dat. Moduly 3U a 6U lze instalovat do libovolné hlavní sestavy PACSystems RX7i nebo expanzní sestavy Series 90-70. Vnitřní sběrnici J1 a J2 však má pouze hlavní sestava. Expanzní sestavu lze v případě potřeby doplnit vnitřní sběrnicí J2 podle výkladu ve 2. kapitole. Desky o trojnásobné výšce (9U) specifikace VME64 nepodporují a nelze je použít v žádné hlavní ani expanzní sestavě PACSystems. Šířka modulu Moduly s jednoduchou šířkou (0,8") a s dvojitou šířkou (1,6") lze instalovat do libovolné sestavy systému. Moduly, které mají více desek s konektorem vnitřní sběrnice, však musí být instalovány v hlavní sestavě nebo v expanzní zákaznické VME sestavě. Další podrobnosti o roztečích pozic, prázdných pozicích a omezeních pro umístění modulů jsou uvedeny ve 2. kapitole. GFK-2235-CZ Kapitola 1 VME moduly pro PACSystems 1-5 1 Požadavky na adresování a data 1-6 Moduly musí mít konfigurovatelný rozsah adres pro zamezení překrytí s adresami modulů GE Fanuc. Moduly musí reagovat na jeden či několik následujících modifikačních kódů adresy (AM): AM kód Šířka adresy 29H A16 Popis Neprivilegovaná data 2DH A16 Dohlížecí data 39H A24 Neprivilegovaná data 3AH A24 Neprivilegovaný program (pouze hlavní sestava) 3DH A24 Dohlížecí data (pouze hlavní sestava) 3EH A24 Dohlížecí program (pouze hlavní sestava) 09H A32 Neprivilegovaná data (pouze hlavní sestava) 0AH A32 Neprivilegovaný program (pouze hlavní sestava) 0DH A32 Dohlížecí data (pouze hlavní sestava) 0EH A32 Dohlížecí program (pouze hlavní sestava) Moduly musí reagovat na AM kódy definované dle GE Fanuc 10H až 1FH. Moduly používající datové přenosy D16 (16 datových bitů) nebo D8 (8 datových bitů) lze umístit do hlavní sestavy nebo do expanzní sestavy. Preferovány jsou 16 bitové datové přenosy. Moduly v expanzní sestavě musí být kompatibilní s adresami A24 (standardní) nebo A16 (krátké). Moduly používající datové přenosy D32 (32 datových bitů) lze umístit pouze do hlavní sestavy. PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 1 Proudové požadavky modulů Proudové požadavky na jeden konektor modulu VME nesmí překročit 4,5 A na 5 Vss a 1,5 A na ±12 Vss při 25°C. Specifikace odběru VME modulů jiných dodavatelů musí navíc odpovídat použitému napájecímu zdroji sestavy. Další informace o napájecích zdrojích GE Fanuc jsou uvedeny ve 2. kapitole. Požadavky na napájení modulů v hlavní sestavě Hlavní sestava PACSystems používá napájecí zdroj PACSystems. Má-li být v hlavní sestavě použit VME modul jiného dodavatele, pak musí: vyhovovat specifikacím VME64 pro odběr proudu, pracovat s 5 V signalizací vnitřní sběrnice, používat napájecí lištu 5 V. Napájecí zdroje PACSystems RX7i 100W dodávají tři výstupní napětí: +5 Vss pro odběr až 20 A +12 Vss pro odběr až 2 A -12 Vss pro odběr až 1 A Napájecí zdroje PACSystems RX7i 350W dodávají tři výstupní napětí: +5 Vss pro odběr až 60 A +12 Vss pro odběr až 12 A -12 Vss pro odběr až 4 A Požadavky na napájení modulů v expanzní sestavě Expanzní sestavy používají napájecí zdroje Series 90-70 PLC. VMEbus obsahuje napájecí sběrnici jak +5 V, tak ±12 V; avšak ne všechny napájecí zdroje Series 90-70 mají výstup ±12 V. Moduly vyžadující napájení ±12 Vss musí být umístěny v sestavě napájené zdrojem Series 90-70 100 W stříd/ss, 90 W 24 Vss nebo 90 W 48 Vss. Jmenovitý výstupní proud na napájecí sběrnici +5 V závisí na použitém modelu napájecího zdroje, jak je vysvětleno ve 2. kapitole. Požadavky na napájení modulů v sekundárních sestavách napájených kabelem GFK-2235-CZ PACSystems RX7i nepodporuje sekundární napájecí kabely. Tuto vlastnost mají pouze expanzní sestavy 90-70. V sestavě (sekundární) bez napájecího zdroje lze použít jen moduly s napájením +5 V (napájecí kabel pro dvě sestavy neobsahuje napájecí sběrnice ±12 V). Jmenovitý proud na napájecí sběrnici +5 V v sekundární sestavě (bez napájecího zdroje) je omezen na 5,2 A nebo méně. Sekundární sestava musí být napájena ze sestavy 90-70, která je řízena stejnou hlavní sestavou CPU PACSystems nebo hlavní sestavou CPU 90-70. Napájení nemohou sdílet dvě různé řídicí sestavy vzhledem k tomu, že sdílejí stejný signál systémového resetu a mohly by se vzájemně resetovat. Kapitola 1 VME moduly pro PACSystems 1-7 1 Funkční požadavky modulů Preferovány by měly být moduly, které mají optoelektrické oddělení polních přípojek a vnitřní sběrnice. Absence oddělení vnitřní sběrnice od polních přípojek může oslabit odolnost systému proti rušení. Modul nesmí rušit normální provoz CPU PACSystems nebo modulů GE Fanuc. V systému se zpravidla nejúspěšněji uplatní moduly, které jsou označeny následujícími zkratkami v katalogu VITA a ve specifikacích VMEbus: A16 D8 A24 D16 A32 D32 SAD016 SD8(O) SAD024 SRMW8(O) SD8 SD16 SBLT8 SBLT16 SRMW8 SRMW16 SALL8 SALL16 Další požadavky 1-8 Modul musí řídit pouze přerušení interní komunikace VME na IRQ6. Modul nesmí používat IRQ1-IRQ4. Modul musí mít deaktivovány funkce kontroléru sběrnice a hodin sběrnice VME. Každý VME modul, který poskytuje signály sekvence napájení jako je ACFAIL a SYSRESET musí mít tyto signály deaktivované. Jestliže modul uplatňuje SYSFAIL, musí tak učinit pouze při zapnutí a ne déle než jednu sekundu. Modul musí být schopen zotavení ze stavu SYSFAIL, který uplatňuje CPU PACSystems při zapnutí a během konfigurování I/O. Za podmínek chyby (např. SYSFAIL) po povelu od CPU by modul měl přejít do výchozího stavu. Všechny funkce Bus Arb musí být při zapnutí deaktivovány. Modul musí pracovat pouze jako slave na sběrnici. Aktivace správy sběrnice není podporována. PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ Kapitola Sestavy, vnitřní sběrnice a napájecí zdroje 2 V této části jsou uvedeny informace o sestavách, vnitřních sběrnicích a napájecích zdrojích pro systémy obsahující VME moduly jiných dodavatelů než GE Fanuc. Typy sestav v systému Vnitřní sběrnice a konektory Hlavní sestava PACSystems RX7i GFK-2235-CZ Moduly umístěné v hlavní sestavě Specifikace pro hlavní sestavy PACSystems RX7i Napájecí zdroje pro hlavní sestavu PACSystems RX7i Přiřazení pinů konektoru pro hlavní sestavu Expanzní sestavy: Standardní sestavy Series 90-70 Moduly ve standardní sestavě Series 90-70 Specifikace pro standardní sestavy Series 90-70 Expanzní sestavy: Zákaznické VME sestavy Series 90-70 Moduly v zákaznické VME sestavě Series 90-70 Specifikace pro zákaznické VME sestavy Series 90-70 Napájecí zdroje pro expanzní sestavy Series 90-70 Umístění modulů v expanzních sestavách Další úvahy při použití jiných VME modulů než GE Fanuc Přídavné VME sestavy 2-1 2 Typy sestav v systému Systém PACSystems RX7i může obsahovat hlavní sestavu PACSystems a až sedm expanzních sestav Series 90-70. Hlavní sestavu PACSystems RX7i lze použít pro všechny kombinace RX7i CPU a I/O modulů. Do konektorů vnitřní sběrnice sestavy RX7i s roztečí 20,3 mm lze připojit moduly RX7i s jednoduchou šířkou a VME moduly jiných dodavatelů než GE Fanuc. Každý standardní modul Series 90-70 používá dvě pozice v hlavní sestavě. Sestavy RX7i nelze použít jako expanzní sestavy. Hlavní sestava PACSystems RX7i Vnitřní sběrnice J1 a J2 Rozteč středů pozic 0,8” Moduly s jednoduchou a dvojitou šířkou Moduly 3U a 6U Až 7 standardních a/nebo zákaznických VME sestav Series 90-70 0 Standardní sestavySeries 90-70 Vnitřní sběrnice J1 Rozteč středů pozic 1,6” Moduly dvojnásobné šířky Moduly 6U. Moduly 3U s čelní deskou. Zákaznické VME sestavy Series 90-70 Vnitřrní sběrnice J1 Rozteč středů pozic 0,8” Moduly jednoduché a dvojnásobné šířky Moduly 6U. Moduly 3U s čelní deskou Do expanzní sestavy Series 90-70 lze umístit stejné typy modulů GE Fanuc jako do hlavní sestavy. VME moduly jiných dodavatelů než GE Fanuc lze umístit do expanzních sestav, pokud jsou mechanicky a funkčně kompatibilní se sestavou a s ostatními moduly. Expanzní sestavy musí být připojeny k hlavní sestavě prostřednictvím expanzních vysílacích a expanzních přijímacích modulů. VME moduly jiných dodavatelů nelze použít ve vzdálených sestavách řízených modulem vzdáleného I/O skeneru Series 90-70. 2-2 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 Vnitřní sběrnice a konektory Hlavní sestava PACSystems a všechny expanzní sestavy mají vnitřní sběrnici J1 (horní). Vnitřní sběrnice J1 umožňuje 16 bitové a 24 bitové adresování a přenosy 8 bitových a 16 bitových dat. Hlavní sestava PACSystems má rovněž vnitřní sběrnici J2, která má linky pro 32 bitové adresování, 32 bitová data a přídavné stejnosměrné napájení. Vnitřní sběrnice J1 Vnitřní sběrnice J2 VME moduly typu 3U se připojují pouze ke vnitřní sběrnici J1. Moduly typu 6U se také připojují k vnitřní sběrnici J1. Některé moduly 6U se také připojují k vnitřní sběrnici J2. Moduly 6U, které používají 32 bitové adresování musí být v sestavě s vnitřní sběrnicí J2. Konektor modulu, který se připojuje je vnitřní sběrnici J1 je označen jako P1; konektor modulu, který se připojuje je vnitřní sběrnici J2 je označen jako P2. Doplnění vnitřní sběrnice J2 do expanzní sestavy Standardní sestavy Series 90-70 a zákaznické VME sestavy mají pouze vnitřní sběrnici J1. Když je potřeba, aby expanzní sestava obsahovala moduly vyžadující vnitřní sběrnici J2, lze ji rozšířit volitelnou montážní sadou (VME Option Kit #IC697ACC715). Vnitřní sběrnice J2 se dodávají v mnoha různých délkách a s různými typy napájecích konektorů. Vnitřní sběrnice J2 musí být získána od dodavatele VME. Vnitřní sběrnice J2 může být používána mnoha různými způsoby VME moduly jiných dodavatelů. Může být zapotřebí pro zabezpečení paralelního napájení modulu nebo pro připojení uživatelského rozhraní k modulu. Jestliže moduly jiných dodavatelů než GE Fanuc používají 32 bitové adresování, používá se vnitřní sběrnice pro adresování bitů 24 až 31 (a/nebo datových bitů 17 až 31). Distanční vložky pro vnitřní sběrnice J2 Mnohé komerčně dostupné vnitřní sběrnice J2 mají piny pro ovíjené spoje, vyčnívající z vnitřní sběrnice expanzní sestavy Series 90-70. Expanzní sestava instalovaná na panel musí být montována na distanční vložky, které zajišťují dostatečnou vůli mezi piny ovíjených spojů a panelem. Pro čelně montovanou expanzní sestavu je možno použít montážní techniky pro standardní sestavu. GFK-2235-CZ Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-3 2 Hlavní sestava PACSystems RX7i Hlavní sestava PACSystems RX7i má v pozici 0 napájecí zdroj a v pozicích 1 a 2 je CPU s vestavěnými prostředky Ethernet. Do konektorů vnitřní sběrnice hlavní sestavy s roztečí 20,3 mm lze připojit moduly RX7i s jednoduchou šířkou a VME moduly. Každý standardní modul Series 90-70 s dvojnásobnou šířkou používá dvě pozice v hlavní sestavě. Moduly umístěné v hlavní sestavě Hlavní sestava obsahuje jednu z následujících I/O kombinací: až 15 modulů jednoduché šířky (nejsou-li instalovány moduly s dvojnásobnou šířkou), až 8 modulů dvojnásobné šířky, nebo kombinace modulů s jednoduchou a s dvojnásobnou šířkou. Počet modulů v sestavě může být omezen kapacitou napájecího zdroje. V jedné sestavě nelze použít více než 10 modulů GE Fanuc V-series a/nebo VME desek od jiných dodavatelů. Každá pozice vnitřní sběrnice hlavní sestavy má konektor J1 pro přístup k datům s až 24 adresními a 16 datovými bity. Každá pozice má také konektor J2 pro přenos dat s až 32 adresními a 32 datovými bity. 32 adresních bitů lze multiplexovat a po prvotním čtení adresy použít jako datové piny; výsledkem je možnost přenosu datového bloku 64 bitů. Neobsazené pozice mezi I/O moduly v hlavní sestavě PACSystems automaticky udržují zřetězení VME signálů, povolení sběrnice (Bus Grant) a potvrzení příjmu přerušení. Instalace VME propojek není vyžadována. 2-4 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 Specifikace sestav PACSystems RX7i VME VME standard 64 Počet pozic: 17 s roztečí 0,8" plus pozice napájecího zdroje. Maximální odběr proudu z napájecího zdroje při napětí 5 V: 20 A (zdroj 100 W) I/O adresy Softwarově konfigurovatelné Rozměry Výška 60 A (zdroj 350 W) (Všechny moduly Series 90-70 Šířka vyčnívají 43 mm přes čelo sestavy.) Hloubka 283 mm 483 mm 190 mm Napájecí zdroje pro hlavní sestavu PACSystems RX7i Napájecí zdroje RX7i dodávají modulům napětí 5 V, 12 V, -12 V a signály logické úrovně. Modul napájecího zdroje se zapojuje přímo do pozice zcela vlevo v sestavě RX7i. Katalogové číslo Popis Jmenovitý proud (A) +5 Vss +12 Vss -12 Vss IC698PSA100 Napájecí zdroj: Napájení 85 až 264 Vstříd. 47 až 63 Hz, příkon 100 W 20 A 2A 1A IC698PSA350 Napájecí zdroj: Napájení 85 až 264 Vstříd. 47 až 63 Hz, příkon 350 W 60 A 12 A 4A Napájecí zdroj IC698PSA100 poskytuje celkový výkon až100 W v rozsahu teplot prostředí 0 až 60 °C bez nuceného chlazení. Napájecí zdroj IC698PSA350 poskytuje celkový výkon až 350 W. Vysokovýkonné zdroje vyžadují nucené chlazení zajišťované ventilátorem ve spodku sestavy. Napájecí zdroj je schopen bez ztráty výstupního výkonu vykrýt výpadek jednoho cyklu napájecího napětí. Je chráněn proti nadproudu a přepětí. Časování rozhraní VMEbus Power Monitor Není-li na vstupních svorkách zdroje napětí, když je vypínač v poloze vypnuto (OFF) nebo když potřebná výstupní ss napětí nedopovídají specifikacím, je signál ACFAIL# deaktivován. Pro dostatečné varování systému před výpadkem napájení je signál ACFAIL# potvrzen nejméně 5 ms před poklesem výstupních úrovní pod specifikované limity. GFK-2235-CZ Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-5 2 Přiřazení pinů konektoru pro hlavní sestavu Konektory J1 a J2 jsou standardní konektory DIN, doporučené pro VME aplikace. V následujících tabulkách jsou uvedena čísla pinů a názvy přidružených signálů pro hlavní sestavu PACSystems. Přiřazení pinů VME64 J1 Číslo pinu Řada A Řada B Řada C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 20 31 32 D00 D01 D02 D03 D04 D05 D06 D07 GND SYSCLK GND DS1* DS0* WRITE* GND DTACK* GND AS* GND IACK* IACKIN* IACKOUT* AM4 A07 A06 A05 A04 A03 A02 A01 -12 V +5 V BBSY* BCLR* ACFAIL* BG0IN* BG0OUT* BG1IN* BG1OUT* BG2IN* BG2OUT* BG3IN* BG3OUT* BR0* BR1* BR2* BR3* AM0 AM1 AM2 AM3 GND SERA(SMBCLK) SERB(SMBDATA_) GND IRQ7* IRQ6* IRQ5* IRQ4*/SLOTID3 IRQ3*/SLOTID2 IRQ2*/SLOTID1 IRQ1*/SLOTID0 +5VSTDBY +5 V D08 D09 D10 D11 D12 D13 D14 D15 GND SYSFAIL* BERR* SYSRESET* LWORD* AM5 A23 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A09 A08 +12 V +5 V Zřetězené signály Zřetězené signály jsou v tabulce uvedeny kurzívou. Zřetězené signály vycházejí na výstupu jedné pozice a končí na vstupu následující pozice. Například signál IACKOUT na pozici 1 se stává signálem IACKIN na pozici 2 a IACKOUT na pozici 2 se stává signálem IACKIN na pozici 3. Všechny ostatní signály jsou sběrnicí vedeny všemi pozicemi a připojeny ke svorkám na obou koncích. ID signály pozice IRQ1 - IRQ4 Signály IRQ4 až IRQ1 jsou použity jako SLOTID3 až SLOTID0 pro pozice modulů (jiných než CPU). 2-6 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 Přiřazení pinů VME64 J2 Číslo pinu Řada A Řada B Řada C 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 20 31 32 defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem +5 V GND RETRY* A24 A25 A26 A27 A28 A29 A30 A31 GND +5 V D16 D17 D18 D19 D20 D21 D22 D23 GND D24 D25 D26 D27 D28 D29 D30 D31 GND +5 V defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem defin. uživatelem Uživatelem definované signály Uživatelem definované piny na straně J2 vnitřní sběrnice hlavní sestavy nejsou sběrnicí spojeny k sobě. Tyto piny nejsou formálně definovány ve specifikacích sběrnice VME. Na vnitřní sběrnici hlavní sestavy PACSystems nejsou tyto piny přístupné pro uživatelskou kabeláž, protože na zadní straně desky nejsou kontakty pro ovíjené spoje. GFK-2235-CZ Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-7 2 Expanzní sestavy: Standardní sestavy Series 90-70 Standardní sestavy Series 90-70 (IC697CHS750/790/791) mají 5 nebo 9 pozic s roztečí konektorů vnitřní sběrnice 1,6". Do standardní sestavy Series 90-70 lze bez úpravy umístit moduly 6U. Moduly 3U lze instalovat pomocí adaptéru nebo prostřednictvím čelní desky 6U umožňující připojení menšího modulu 3U. Moduly ve standardní sestavě Series 90-70 Do standardní sestavy Series 90-70 lze umístit moduly dvojnásobné šířky, jako jsou standardní I/O moduly Series 90-70. Do těchto sestav lze instalovat VME moduly dvojnásobné výšky (6U). VME moduly jednoduché výšky (3U) lze použít po připojení komerčně dostupného čelního adaptéru 6U, který umožňuje zajištění modulu k lištám sestavy. Počet modulů v sestavě může být omezen kapacitou napájecího zdroje. V jedné sestavě nelze použít více než 10 modulů GE Fanuc V-series a/nebo VME desek od jiných dodavatelů. 01 8 4 2 1 Všechny VME moduly jiných výrobců musí být instalovány napravo od modulů GE Fanuc. Mezi moduly GE Fanuc nesmí být v sestavě nepoužitá pozice. Nepoužitá pozice rovněž nesmí být vlevo od kteréhokoli VME modulu generujícího přerušení VME. Pokud není některá pozice použita (např. kvůli příliš širokému modulu), musí být přemostěna konektorem, který zřetězí signály přerušení. Standardní sestava Series 90-70 má vnitřní sběrnice J1. Každá pozice je vybavena 96 pinovým konektorem J1 umožňujícího přístup k datům s až 24 adresními a 16 datovými bity. Pro použití modulů s konektory P1 a P2 lze doplnit volitelnou vnitřní sběrnici J2 podle popisu na straně 2-3. Je také nutno zajistit napájecí přípojky. Vícepozicové VME moduly a moduly s dceřinými deskami nelze do těchto sestav zapojit bez úpravy. Vícedeskové sestavy s roztečí 0,8" se nehodí do standardní 2-8 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 sestavy Series 90-70, která má rozteč konektorů vnitřní sběrnice a vodítek karet 1,6". Vícedeskové moduly musí být instalovány do hlavní sestavy nebo do zákaznické VME sestavy. Moduly s jednoduchou šířkou vyžadují zakrytí nepoužité poloviny pozice krytkou, která zamezuje vniknutí cizích předmětů. Krytku vyrobenou z nevodivého materiálu nabízí firma GE Fanuc. NEPOUŽÍVEJTE kovové krytky, protože by mohly zkratovat zadní stranu I/O modulů GE Fanuc při jejich instalaci do sestavy nebo při demontáži . Specifikace pro standardní sestavy Series 90-70 VME VME standard C.1 Počet pozic: 5 nebo 9 plus pozice napájecího zdroje Maximální proud při 5 V 20 A (napájecí zdroj 120/240 Vstříd nebo 125 Vss, příkon 100 W) 11 A (napájecí zdroj 120/240 Vstříd nebo 125 Vss, příkon 55 W) 18 A (napájecí zdroj 24 Vss, příkon 90 W) 18 A (napájecí zdroj 48 Vss, příkon 90 W) Proud z I/O sběrnice 0,5 A I/O adresy: Softwarově konfigurovatelné Identifikace sestavy: Čtyři propojky (JP1 - JP4) za napájecím zdrojem sestavy. Rozměry - Výška Šířka Hloubka 283 mm 483 mm 190 mm 283 mm 320 mm 190 mm Sestava s 9 pozicemi: Sestava s 5 pozicemi: Poznámka: Moduly Series 90-70 vyčnívají 43 mm přes čelo sestavy; VME moduly jiných dodavatelů mohou být v jedné rovině s čelem sestavy nebo z je přečnívat. GFK-2235-CZ Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-9 2 Expanzní sestavy: Zákaznické VME sestavy Series 90-70 Zákaznické VME sestavy Series 90-70 umožňují snadno začlenit do systému VME moduly jiných dodavatelů. Do konektorů vnitřní sběrnice s roztečí 20,3 mm lze připojit VME moduly s jednoduchou šířkou. Každý standardní modul Series 90-70 s dvojnásobnou šířkou používá dvě pozice. Jako expanzní sestavu s hlavní sestavou PACSystems RX7i lze použít dva typy zákaznických VME sestav Series 90-70 PLC: 17 pozic, zadní montáž – IC697CHS782 17 pozic, čelní montáž – IC697CHS783 Moduly v zákaznické VME sestavě Series 90-70 Zákaznická VME sestava může obsahovat jednu z následujících I/O kombinací: až 17 modulů jednoduché šířky (nejsou-li instalovány moduly s dvojnásobnou šířkou), až 9 modulů dvojnásobné šířky, nebo kombinace modulů s jednoduchou a s dvojnásobnou šířkou. Počet modulů v sestavě může být omezen kapacitou napájecího zdroje. V jedné sestavě nelze použít více než 10 modulů GE Fanuc V-series a/nebo VME desek od jiných dodavatelů. Sestava může rovněž obsahovat všechny VME moduly jiných dodavatelů. Přijímací modul sběrnice Series 90-70 musí být umístěn v pozici 1. 01 0V 1 2 3 4 5 6 7 8 9 8 4 2 1 -12V +5V +12V Všechny VME moduly jiných výrobců musí být instalovány napravo od modulů GE Fanuc. Mezi moduly GE Fanuc nesmí být v sestavě nepoužitá pozice. Nepoužitá pozice rovněž nesmí být vlevo od kteréhokoli VME modulu generujícího přerušení VME. Pokud není některá pozice použita (např. kvůli příliš širokému modulu), musí být přemostěna konektorem, který zřetězí signály přerušení. 2-10 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 Zákaznická VME sestava Series 90-70 má vnitřní sběrnici J1. Každá pozice je vybavena 96 pinovým konektorem J1 umožňujícího přístup k datům s až 24 adresními a 16 datovými bity. Pro použití modulů s konektory P1 a P2 lze doplnit volitelnou vnitřní sběrnici J2 podle popisu na straně 2-3. Je také nutno zajistit napájecí přípojky. Zákaznická VME sestava je při výrobě konfigurována pro standardní moduly GE Fanuc. Integrace VME modulů jiných dodavatelů se provádí zapojením propojek na různé pozice vnitřní sběrnice. Zapojení propojek je popsáno v Instalačním manuálu PACSystems. Konfigurovatelné funkce a signály jsou: volba ID sestavy pro systémy s více sestavami (funkce Series 90–70) konfigurování aktivace nebo deaktivace signálu SYSFAIL (po pozicích) signál LWORD v pozici 1 lze konfigurovat jako neaktivní konfigurování signálů IRQ1/ – IRQ4/ pro pozice VME 12PL až 19PL konfigurování signálů Bus Grant pro pozice VME 12PL až 19PL Pro aplikace se zvýšenými I/O požadavky lze dvě sestavy propojit tak, aby sdílely jeden napájecí zdroj. Pro tyto aplikace je k dispozici sada Power Supply Extension Cable (IC697CBL700). Na vnitřní sběrnici jsou rovněž čtyři napájecí šroubovací svorky (+5 V, +12 V, -12 V, 0 V) pro napájení volitelné vnitřní sběrnice J2 napájecím zdrojem Series 90-70. Tyto přípojky nesmí být použity pro přímé připojení napájecího zdroje jiného dodavatele než GE Fanuc. Specifikace pro zákaznické VME sestavy Series 90-70 VME VME standard C.1 Počet pozic: 17 s roztečí 0,8" plus pozice napájecího zdroje (2,4") Maximální odběr proudu při 5 20 A (napájecí zdroj 120/240 Vstříd nebo 125 Vss, příkon V (z napájecího zdroje Series 100 W) 90-70) 11 A (napájecí zdroj 120/240 Vstříd nebo 125 Vss, příkon 55 W) 18 A (napájecí zdroj 24 Vss, příkon 90 W) 18 A (napájecí zdroj 48 Vss, příkon 90 W) Maximální proud z uživatelem 3,3 A (+5 Vss) zajištěného zdroje (nikoli 1,1 A (+/-12 Vss) Series 90-70), jen pozice J1: GFK-2235-CZ I/O adresy: Softwarově konfigurovatelné Identifikace sestavy: Čtyři propojky (JP1 - JP4) za napájecím zdrojem sestavy. Konfigurace pozic VME/Series 90–70: Propojkami na vnitřní sběrnici. Rozměry Výška 283 mm (Všechny moduly Series 9070 vyčnívají 43 mm za čelo sestavy.) Šířka 483 mm Hloubka 184 mm Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-11 2 Napájecí zdroje Series 90-70 pro expanzní sestavy VMEbus obsahuje napájecí sběrnice +5 V a ±12 V; avšak ne každý napájecí zdroj Series 90-70 má napájecí výstup ±12 V a výstupní jmenovitý proud napájecí sběrnice +5 V závisí na typu napájecího zdroje (viz dále). Katalogové číslo Popis Jmenovitý proud (A) +5 Vss +12 Vss -12 Vss IC697PWR710 Napájecí zdroj, 120/240 Vstříd nebo 125 Vss, 55 W 11 - - IC697PWR711 Napájecí zdroj, 120/240 Vstříd nebo 125 Vss, 100 W 20 2,0 1,0 IC697PWR724 Napájecí zdroj 24 V ss, 90 W 18 1,5 1,0 IC697PWR748 Napájecí zdroj 48 V ss, 90 W 18 1,5 1,0 U napájecích zdrojů s více výstupy jsou jmenovité proudy maxima jednotlivých přípojnic. Celkový výkon všech tří nesmí překročit jmenovitý příkon napájecího zdroje. Žádný z napájecích zdrojů Series 90-70 plně nepodporuje pohotovostní napájecí sběrnici +5 V. Zdroj 55 W nemá spojení mezi vedením pohotovostní vnitřní sběrnice +5 V a výkonovou napájecí sběrnici +5 V. Jestliže VME modul vyžaduje pohotovostní napájení +5 V a je použit napájecí zdroj 55 W, musí být zajištěn přívod napětí do vedení vnitřní sběrnice. Ostatní napájecí zdroje propojují během provozu pohotovostní napájení +5 V s napájecí sběrnicí +5 V, avšak při vypnutí je elektricky oddělí. Střídavé napájecí zdroje Series 90-70 jsou schopny vykrýt výpadek 1 cyklu napájecího napětí bez přerušení funkce systému. Jestliže výpadek překročí 1 cyklus, je vydán signál ACFAIL a po 5 milisekundách prodlevy napájecích sběrnic vnitřní sběrnice je zahájena procedura vypnutí. Poznámka: Maximální proud, požadovaný kterýmkoli jednotlivým VME modulem je vzhledem ke kapacitě konektoru vnitřní sběrnice omezen na 4,5 A nebo méně (v nejhorším případě) na napájecí sběrnici +5 V (doporuč. maximum jsou 3 A). Pokud jsou požadavky modulu vyšší, lze u některých modulů přivést další proud konektorem J2. Napájení dvou sestav ze stejného napájecího zdroje Napájení dvou sestav z jednoho napájecího zdroje umožňuje kabel Two-Rack Power Cable (IC697CBL700). 2-12 Ve druhé sestavě bez napájecího zdroje lze použít jen moduly s napájením +5 V, protože kabel Two-Rack Power Cable neobsahuje napájecí sběrnice ±12 V. Jmenovitý proud na napájecí sběrnici +5 V v sekundární sestavě (bez napájecího zdroje) je omezen na 5,2 A nebo méně. PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 Napájení volitelné vnitřní sběrnice J2 ve standardní sestavě Series 90-70. Standardní napájecí zdroje Series 90-70 nemají přímé připojení k volitelné vnitřní sběrnici J2. Napájecí přípojku pro vnitřní sběrnici J2 zabezpečuje zákaznická VME sestava Series 90-70. Napájení pro vnitřní sběrnici J2 lze zajistit pomocí upraveného kabelu Two-Rack Power cable, IC697CBL700. Uvedený kabel umožňuje vést napájení +5 Vss z konektoru na levém konci vnitřní sběrnice J1 do vnitřní sběrnice J2. Po provedení této úpravy však již nelze napájet druhou sestavu ze stejného napájecího zdroje, jak bylo popsáno dříve. Konektor na jednom konci kabelu musí být demontován a upraven pro vybranou vnitřní sběrnici J2. Napětí +5 V a společná země jsou vedeny několika vodiči tohoto kabelu. Pro dosažení požadovaného proudového zatížení kabelu je nutné dodržet paralelní připojení těchto vodičů. Na straně napájecího zdroje je nutno v tomto kabelu odpojit vodiče, které vedou signály ACFAIL a SYSRESET. GFK-2235-CZ Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-13 2 Umístění modulů Všechny VME moduly jiných výrobců než GE Fanuc instalované v expanzní sestavě by měly být fyzicky umístěny s ohledem na prázdné pozice. Umístění pozice modulu může být kromě toho určeno jeho šířkou. Šíření zřetězených signálů Zřetězený sběrnicový signál se šíří dolů po vnitřní sběrnici počínaje pozicí jedna, kde vstoupí některým vstupním pinem do konektoru a konektor opustí samostatným výstupním pinem. Sběrnice VME používá zřetězené signály pro přidělování sběrnice a obsluhu přerušení. Hlavní sestavy PACSystems zajišťují automatické nastavení propojek pro řetězení, jak bylo uvedeno výše. Prázdné pozice hlavní sestavy jsou automaticky překlenuty uvnitř konektoru, takže zřetězené signály prochází i prázdnou pozicí. Expanzní sestavy Series 90-70 však nemají automatické propojování pro řetězení. Umístění VME modulů jiných dodavatelů ve všech expanzních sestavách Protože expanzní sestavy nezajišťují automatické propojování pro řetězení: Nesmí být vlevo od modulů GE Fanuc v sestavě žádná nepoužitá pozice. Nepoužitá pozice rovněž nesmí být vlevo od kteréhokoli VME modulu generujícího přerušení VME. Pokud je mezi moduly vyžadována nepoužitá pozice (např. kvůli příliš širokému modulu), je nutno použít konektor pro zřetězení signálů přerušení. Umístění modulů, které nepropouštějí zřetězené signály. Jestliže některé VME moduly jiných dodavatelů než GE Fanuc nepropouštějí zřetězené VME signály, musí všechny moduly GE Fanuc obsazovat nejnižší pozice v sestavě (zcela vlevo). VME moduly jiných výrobců musí být instalovány napravo. Umístění modulů v zákaznických VME sestavách Zákaznické VME sestavy mají pozice s roztečí 0,8". Moduly jednoduché šířky lze instalovat do libovolné pozice (konektory 2PL – 9PL a 12PL – 19PL). Moduly s dvojnásobnou šířkou musí být v zákaznické VME sestavě instalovány do konektorů 2PL – 9PL. 2 3 8 9 ...... 2PL 2-14 13PL 3PL 14PL 8PL 19PL 9PL PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ 2 Další úvahy při použití jiných VME modulů než GE Fanuc Požadavky na chlazení Průmyslová sběrnice GE Fanuc VMEbus (VME-1) používá nízkoodběrové technologie, umožňující dosáhnout provozu modulů systému v celém jmenovitém rozsahu teplot bez nuceného chlazení. V instalaci PACSystems však některé moduly vyžadují chladicí ventilátory pro dosažení specifikovaného teplotního rozpětí VME modulu. Pro vybrané VME moduly vyžadující nucené chlazení dodává firma GE Fanuc soupravy chladicích ventilátorů sestavy. Určité průmyslové aplikace kromě toho vyžadují přítomnost detekce výpadku ventilátoru. Požadavky na uzemnění VME moduly použité v expanzní sestavě musí být řádně uzemněné. U VME modulů je často použit čelní panel jako zemnicí bod, přičemž horní a dolní šrouby upevňující modul v sestavě slouží jako uzemňovací svorky. Montážní šrouby musí být řádně dotaženy a modul smí být ze sestavy demontován až po odpojení externích přípojek modulu. Pokud nejsou externí přípojky odpojeny jako první, může modul být pod potenciálně nebezpečným napětím. Po odstranění montážních šroubů navíc přestávají existovat uzemňovací body. GFK-2235-CZ Kapitola 2 Sestavy, vnitřní sběrnice a napájecí zdroje 2-15 2 Přídavné VME sestavy Expanzní sestavy jsou v systému spojeny s hlavní sestavou a CPU prostřednictvím vysílacího modulu sběrnice a přijímacího modulu sběrnice (viz následující obrázky). Expanzní sestava Přijímač Přijímač Vysílač Hlavní sestava Přijímací modul sběrnice však nepřiděluje ani nerespektuje přidělení od správy sběrnice. Tato funkce vyžaduje použití komerčně dostupného rozšíření sběrnice VMEbus nebo modulu reflektivní paměti pro připojení hlavní sestavy ke druhé, přídavné VME sestavě. Tato rozšíření sběrnice VMEbus mají desku jak v sestavě PACSystems tak v přídavné sestavě VME, které jsou vzájemně propojeny kabelem. Přídavná sestava Rozšíření sběrnice Rozšíření sběrnice Hlavní sestava Rozšíření sběrnice musí být nastaveno tak, aby obě sestavy mohly komunikovat přes sdílené rozhraní RAM na jedné z desek (NIKOLI jako elektrické rozšíření VMEbus). Tato technika sdílené RAM umožňuje používat funkce jako je master na sběrnici nebo přerušení i v přídavné sestavě, aniž by byla ovlivněna činnost zařízení PACSystems. 2-16 PACSystems RX7i Uživatelská příručka pro integraci VME modulů – červen 2003 GFK-2235-CZ Kapitola 3 Konfigurace PACSystems pro VME moduly jiných dodavatelů než GE Fanuc Tato kapitola popisuje způsoby začlenění VME modulů jiných dodavatelů než GE Fanuc do hardwarové konfigurace PACSystems. Konfigurování pozice v sestavě Konfigurování oblastí VME adres Oblast Modifikační kód VME adresy Adresa VME báze Velikost oblasti Typ rozhraní Transfery VME bloků Konfigurace přerušení Aktivace a deaktivace přerušení ID přerušení Konfigurace spotřeby Konfigurace modulů Moduly jiných dodavatelů než GE Fanuc musí být začleněny do konfigurace PACSystems kvůli nastavení parametrů jejich interakce s CPU systému prostřednictvím aplikačního programu. Programové funkce pro komunikaci s VME moduly jiných dodavatelů jsou popsány ve 4. kapitole. Většina konfiguračních parametrů PACSystems má výchozí hodnoty, které lze v tomto tvaru použít pro většinu aplikací. Je však důležité ověřit si specifikace výrobce modulu a správně nastavit parametry PACSystems. Je také důležité zkontrolovat, zda vlastní konfigurace modulu (např. nastavení propojek) odpovídá konfiguračním parametrům PACSystems. GFK-2235-CZ 3-1 3 Konfigurace pozice v sestavě Pro konfigurování VME modulu nebo páru VME modulů (jak je vysvětleno dále) v pozici vyberte Přidat nebo Nahradit modul a potom vyberte z katalogu VME. Potom vyberte pro konfiguraci pozice položku Jednoduchá pozice nebo Dvojitá pozice: 3-2 pro hlavní sestavu PACSystems: pro konfigurování modulu jednoduché šířky vyberte položku VME 1 Slot. pro konfigurování modulu dvojnásobné šířky vyberte položku VME 2 Slot. pro expanzní zákaznickou VME sestavu Series 90-70: pro konfigurování modulu jednoduché šířky v jedné pozici páru pozic (např. pozice 7a), když druhá pozice zůstane prázdná, vyberte položku VME 1 Slot. pro konfigurování modulů jednoduché šířky v obou pozicích páru pozic (např. pozice 7a a 7b) vyberte položku VME 2 Slot. pro konfigurování modulu dvojnásobné šířky vyberte položku VME 2 Slot. pro standardní expanzní sestavy Series 90-70: pro konfigurování modulu jednoduché šířky vyberte položku VME 1 Slot. pro konfigurování modulu dvojnásobné šířky vyberte položku VME 1 Slot. PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 3 Konfigurování oblastí VME adres Pomocí záložky Paměť (Memory) lze konfigurovat až osm oblastí VME adres pro jednu pozici. Každá konfigurovaná oblast má modifikační kód VME adresy, základní adresu a velikost; shrnutí je uvedeno níže, popis viz následující stránky. Název Volby Oblast 1 až 8 Deaktivováno Aktivováno/deaktivováno Modifikační kód VME adresy (hex) A16 Neprivilegovaná data (29h) AM Kód Počet adresních bitů 29h A16 Základní VME adresa (hex) GFK-2235-CZ Výchozí Výchozí nastavení závisí na sestavě a pozici. Velikost oblasti Typ rozhraní 2048 bajtů (2k) Přístup Word (16 bitů) Transfery VME bloků Deaktivováno Popis Neprivilegovaná data 2Dh A16 Dohlížecí data 39h A24 Neprivilegovaná data Neprivileg. program (jen hlavní sestava) 3Ah A24 3Dh A24 Dohlížecí data (jen hlavní sestava) 3Eh A24 Dohlížecí program (jen hlavní sestava) 09h A32 Neprivileg. data (jen hlavní sestava) 0Ah A32 Neprivileg. program (jen hlavní sestava) 0Dh A32 Dohlížecí data (jrn hlavní sestava) 0Eh A32 Dohlížecí program (jen hlavní sestava) Pro tyto AM kódy: Platný rozsah základních adres: 29h, 2Dh 00000000 až 0000FFFF 39h, 3Ah, 3Dh, 3Eh 00000000 až 00FFFFFF 09h, 0Ah, 0Dh, 0Eh 00000000 až FFFFFFFF 1 až 16777216 (16 Megabajty) Přístup Qword (64 bitů), (pouze hlavní sestava) Přístup Dword (32 bitů), (pouze hlavní sestava) Přístup Word (16 bitů), Přístup Byte (8 bitů), Pouze Odd Byte, Adresa Single Word, Adresa Single Byte Aktivováno/deaktivováno Transfery VME bloků mohou být aktivovány pouze v hlavní sestavě. Kapitola 3 Konfigurace PACSystems pro VME moduly jiných dodavatelů než GE Fanuc 3-3 3 Číslo oblasti V každé pozici lze použít osm oblastí. Aktivací oblasti je definován zbytek parametrů. Jestliže konfigurujete dva moduly jednoduché šířky v páru pozic (např. 7a a 7b) expanzní zákaznické VME sestavy, aktivujte nejméně jednu oblast pro každý modul páru. Softwarová konfigurace oblasti musí odpovídat vlastnímu nastavení modulu (např. nastavení propojek na desce). Modifikační kód VME adresy Adresa na sběrnici VMEbus se skládá ze dvou částí: z modifikačního kódu adresy (AM) a z adresních bitů A0 až A31. Všechny moduly VME systému musí být konfigurovány tak, aby odpovídaly jednomu nebo několika AM kódům a rozsahu adresy. Použití potřebného modifikátoru adresy určete na základě specifikací výrobce modulu. Vyberte modifikační kód adresy sdružený s danou oblastí. Volba odpovídajícího modifikačního kódu adresy závisí na typu modulu a na jeho umístění v systému. Některé modifikační kódy adresy lze použít jen v hlavní sestavě (viz následující tabulka). AM kódy Hlavní sestava Expanzní sestavy Velikost adresy v bitech 29h 29h 16 A16 Neprivilegovaná data 2Dh 2Dh 16 A16 Dohlížecí data 39h 39h 24 A24 Neprivilegovaná data 3Ah nelze použít 24 A24 Neprivilegovaný program 3Dh nelze použít 24 A24 Dohlížecí data 3Eh nelze použít 24 A24 Dohlížecí program 09h nelze použít 32 A32 Neprivilegovaná data 0Ah nelze použít 32 A32 Neprivilegovaný program 0Dh nelze použít 32 A32 Dohlížecí data 0Eh nelze použít 32 A32 Dohlížecí program Popis Jednodušší moduly, jako jsou např. I/O moduly, často používají adresování A16. Složitější moduly často používají adresování A24 nebo A32. Moduly jednoduché výšky (3U) kromě toho používají pouze konektor P1/J1 a mohou monitorovat pouze adresní linky A01-A23. Tím jsou tyto moduly omezeny na modifikační kódy adresy A16 a A24. Moduly dvojité výšky (6U), které mají konektor P2/J2, mohou monitorovat dalších osm adresních linek konektoru P2/J2, takže moduly 6U v hlavní sestavě mohou používat modifikátory adresy A32. 3-4 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 3 Základní VME adresa Platný rozsah základní VME adresy závisí na zadaném modifikačním kódu adresy (AM). AM Kód Platný rozsah základní adresy 29h, 2Dh 00000000 až 0000FFFF 39h, 3Ah, 3Dh, 3Eh 00000000 až 00FFFFFF 09h, 0Ah, 0Dh, 0Eh 00000000 až FFFFFFFF Základní adresa plus velikost oblasti musí ležet ve výše uvedeném rozsahu. Je důležité zvolit rozsahy VME paměti tak, aby nebyly v konfliktu se žádným modulem GE Fanuc v systému. Adresy modulů GE Fanuc jsou uvedeny v seznamu v této kapitole. Modul lze zpravidla konfigurovat tak, aby používal stejnou adresu, jakou by používal modul GE Fanuc umístěný v téže sestavě a pozici. Když je použita výchozí hodnota základní adresy s výchozím modifikačním kódem adresy 29h a výchozí velikost okna 2k, nenastane konflikt s moduly GE Fanuc. Pro moduly jiných dodavatelů než GE Fanuc s více daty nebo pro moduly vyžadující použití jiných AM kódů je důležité konfigurovat adresy, které se nebudou překrývat s adresami používanými moduly GE Fanuc (viz tabulky). Jestliže rozsah adresy modulu jiného dodavatele překročí adresní prostor uvedený v tabulkách, nelze do pozic pokrytých adresou tohoto modulu umístit žádný modul GE Fanuc. Pro zamezení překrytí lze modul jiného dodavatele přiřadit uživatelem definované oblasti adres uvedené v tabulkách. GFK-2235-CZ Kapitola 3 Konfigurace PACSystems pro VME moduly jiných dodavatelů než GE Fanuc 3-5 3 VME adresy pro moduly GE Fanuc v hlavní sestavě Přiřazení VME adres modulům GE Fanuc v hlavní sestavě PACSystems je uvedeno dále. Ve sloupci ID pozice je uvedena binární hodnota IRQ4-IRQ1 v této pozici. Číslo pozice ID pozice A16 AM kódy 29h, 2Dh VME adresa Délka A24 AM kódy: 39h, 3Dh VME adresa Délka A32 AM kód: 09h VME adresa 0 (PS) žádný žádný žádný 1 (Systém) žádný žádný žádný Délka 2 0 0000h – 07FFh 2K 000000h – 00FFFFh 64K 00000000h – 00FFFFFFh 16 Meg. 3 1 0800h – 0FFFh 2K 010000h – 01FFFFh 64K 01000000h – 01FFFFFFh 16 Meg. 4 2 1000h – 17FFh 2K 020000h – 02FFFFh 64K 02000000h – 02FFFFFFh 16 Meg. 5 3 1800h – 1FFFh 2K 030000h – 03FFFFh 64K 03000000h – 03FFFFFFh 16 Meg. 6 4 2000h – 27FFh 2K 040000h – 04FFFFh 64K 04000000h – 04FFFFFFh 16 Meg. 7 5 2800h – 2FFFh 2K 050000h – 05FFFFh 64K 05000000h – 05FFFFFFh 16 Meg. 8 6 3000h – 37FFh 2K 060000h – 06FFFFh 64K 06000000h – 06FFFFFFh 16 Meg. 9 7 3800h – 3FFFh 2K 070000h – 07FFFFh 64K 07000000h – 07FFFFFFh 16 Meg. 10 8 4000h – 47FFh 2K 080000h – 08FFFFh 64K 08000000h – 08FFFFFFh 16 Meg. 11 9 4800h – 4FFFh 2K 090000h – 09FFFFh 64K 09000000h – 09FFFFFFh 16 Meg. 12 A32 5000h – 57FFh 2K 0A0000h – 0AFFFFh 64K 0A000000h – 0AFFFFFFh 16 Meg. 13 B 5800h – 5FFFh 2K 0B0000h – 0BFFFFh 64K 0B000000h – 0BFFFFFFh 16 Meg. 14 C 6000h – 67FFh 2K 0C0000h – 0CFFFFh 64K 0C000000h – 0CFFFFFFh 16 Meg. 15 D 6800h – 6FFFh 2K 0D0000h – 0DFFFFh 64K 0D000000h – 0DFFFFFFh 16 Meg. 16 E 7000h – 77FFh 2K 0E0000h – 0EFFFFh 64K 0E000000h – 0EFFFFFFh 16 Meg. 17 F 7800h – 7FFFh 2K 0F0000h – 0FFFFFh 64K 0F000000h – 0FFFFFFFh 16 Meg. 8000h – 09FFFFh 32K 100000h – 7FFFFFh 7 Meg. 10000000h – 1FFFFFFFh 256 Meg. definováno uživatelem Uživatelem definované adresy 100000H až 7FFFFFH pro A24 jsou omezeny na sestavu 0. Je to proto, že vysílací modul sběrnice nepropustí adresu alokovanou sestavě 0 do expanzní sestavy. Jestliže není použit vysílací modul sběrnice, představují adresy 100000h až 0EFFFFFh nepoužitý adresní prostor a mohou být alokovány VME modulům jiných dodavatelů v hlavní sestavě. Když je použit vysílací modul sběrnice, nelze nepoužitý adresní prostor alokovaný pro expanzní sestavy přiřadit modulům jiných dodavatelů v hlavní sestavě. Vysílací modul sběrnice vybudí vnitřní sběrnici vždy, když je použita adresa alokovaná pro expanzní sestavu bez ohledu na existenci expanzní sestavy. 3-6 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 3 VME adresy pro moduly GE Fanuc v expanzních sestavách Přiřazení VME adres modulům GE Fanuc v expanzních sestavách je uvedeno dále. ID pozice představuje binární hodnotu IRQ4-IRQ1 v této pozici. VME adresy pro AM kód 29h a 2DH Pro modifikační kód adresy 29h je rozsah adres 5000h až FFFFh definovaný uživatelem pro každou expanzní sestavu. Pro modifikační kód adresy 2Dh je rozsah adres 5000h až FFFFh a 8800h až FFFFh definovaný uživatelem pro každou expanzní sestavu. Dva VME moduly odpovídající AM kódu 29h nebo 2Dh a se stejnou adresou nejsou v konfliktu, pokud jsou umístěny v různých sestavách. Číslo pozice ID pozice PS 1 VME adresy pro AM kód 2Dh žádný žádný Délka žádný žádný 2 2 1000h – 17FFh 1000h – 17FFh 2K 3 3 1800h – 1FFFh 1800h – 1FFFh 2K 4 4 2000h – 27FFh 2000h – 27FFh 2K 5 5 2800h – 2FFFh 2800h – 2FFFh 2K 6 6 3000h – 37FFh 3000h – 37FFh 2K 7 7 3800h – 3FFFh 3800h – 3FFFh 2K 8 8 4000h – 47FFh 4000h – 47FFh 2K 9 9 4800h – 4FFFh 4800h – 4FFFh 2K 5000h – 09FFFFh 5000h – 7FFFh a 8800 – FFFFh 2K Definováno uživatelem GFK-2235-CZ VME adresy pro AM kód 29h Kapitola 3 Konfigurace PACSystems pro VME moduly jiných dodavatelů než GE Fanuc 3-7 3 VME adresy pro AM kód 29h a 2DH Pro modifikátor adresy 39h nelze adresní prostor alokovaný pro jednu sestavu použít pro modul jiného dodavatele než GE Fanuc v jiné sestavě. Pozice VME adresy pro AM kód: 39h (A24) Délka Sestava 1 Sestava 2 Sestava 3 Sestava 4 Sestava 5 Sestava 6 Sestava 7 PS žádný žádný žádný žádný žádný žádný žádný 1 žádný žádný žádný žádný žádný žádný žádný 2 64K 00000E0h – 00000D0h – 00000C0h – 00000B0h – 00000A0h – 900000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 800000h – 09FFFFh 3 64K 10000E1h – 10000D1h – 10000C1h – 10000B1h – 10000A1h – 910000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 810000h – 09FFFFh 4 64K 20000E2h – 20000D2h – 20000C2h – 20000B2h – 20000A2h – 920000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 820000h – 09FFFFh 5 64K 30000E3h – 30000D3h – 30000C3h – 30000B3h – 30000A3h – 930000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 830000h – 09FFFFh 6 64K 40000E4h – 40000D4h – 40000C4h – 40000B4h – 40000A4h – 940000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 840000h – 09FFFFh 7 64K 50000E5h – 50000D5h – 50000C5h – 50000B5h – 50000A5h – 950000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 850000h – 09FFFFh 8 64K 60000E6h – 60000D6h – 60000C6h – 60000B6h – 60000A6h – 960000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 860000h – 09FFFFh 9 64K 70000E7h – 70000D7h – 70000C7h – 70000B7h – 70000A7h – 970000h – 0EFFFFh 0DFFFFh 0CFFFFh 0BFFFFh 0AFFFFh 09FFFFh 870000h – 09FFFFh Defin. uživatelem 512K E80000h – EFFFFFh 880000h – 8FFFFFh D80000h – DFFFFFh C80000h – CFFFFFh B80000h – BFFFFFh A80000h – AFFFFFh 980000h – 9FFFFFh Nepoužitý adresní prostor v expanzní sestavě musí být přiřazen pouze modulům jiných dodavatelů, umístěných v této sestavě. Přijímací modul sběrnice reaguje pouze na adresy alokované v sestavě, v níž je umístěn. 3-8 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 3 Velikost oblasti Zadejte velikost oblasti v paměti v rozsahu od 1 bajtu do 16 megabajtů. Výchozí hodnota je 2048 bajtů (2K). Typ rozhraní Zadejte, jakým způsobem mají být data čtena a zapisována VME modulem. Na základě hardwarových možností VME modulu vyberte jednu z následujících voleb: PŘÍSTUP QWORD: Čtení a zápis až 64 bitů současně (MBLT) do souvislé oblasti adres. MBLT se nepoužívá, když je AM kód A16, nebo když je modul v expanzní sestavě. PŘÍSTUP DWORD: Čtení a zápis až 32 bitů současně do souvislé oblasti adres (pouze hlavní sestava). PŘÍSTUP WORD: Čtení a zápis až 16 bitů současně do souvislé oblasti adres. (výchozí) PŘÍSTUP BYTE: Čtení a zápis pouze 8 bitů současně do souvislé oblasti adres. POUZE ODD BYTE: Čtení a zápis pouze lichých bajtů dat, protože hardware nepodporuje sudé adresy. PŘÍSTUP SINGLE WORD: Data budou čtena až do délky 16 bitů současně ze stejné adresy sběrnice VMEbus do paměti CPU a zapisována v délce až 16 bitů současně na stejnou adresu. PŘÍSTUP SINGLE BYTE: Čtení pouze 8 bitů současně ze stejné adresy na sběrnici VMEbus do paměti CPU. Zápis pouze 8 bitů současně do stejné VME adresy. Transfery VME bloků Umožňuje přenosy bloku do modulu (BLT). Přenosy bloku lze povolit, jestliže hardware VME modulu podporuje cyklus přenosu VME bloku (BLT). Volba položky Enabled informuje CPU RX7i, že může při čtení a zápisu v této VME oblasti používat cyklus přenosu VME bloků. Transfery VME bloků se nepoužívají, když je AM kód A16, nebo když je modul v expanzní sestavě. GFK-2235-CZ Kapitola 3 Konfigurace PACSystems pro VME moduly jiných dodavatelů než GE Fanuc 3-9 3 Konfigurace přerušení Pokud má modul jiného dodavatele než GE Fanuc vydávat přerušení pro aplikační program CPU, aktivujte přerušení a konfigurujte jeho parametry v záložce Přerušení (Interrupts): Když je přerušení aktivováno, musí mít modul přiřazeno také ID a číslo přerušení. Název Výchozí Přerušení VME Deaktivováno Číslo přerušení 1 ID přerušení VME Volby Enabled, Disabled Musí být nastavena 1 Libovolná hodnota bajtu mezi 1 a FEh Přerušení VME Když je přerušení modulem aktivní, CPU toto přerušení zpracuje a naplánuje vykonání přidružené logiky programu. Když je přerušení nastaveno jako neaktivní, CPU neočekává přerušení od tohoto modulu. Přerušení, které bylo aktivováno, lze během provozu systému dynamicky maskovat nebo odmaskovat z aplikačního programu. Avšak přerušení, které bylo konfigurováno jako neaktivní, nelze během provozu odmaskovat. Podrobnosti o maskování přerušení viz 4. kapitola. Číslo přerušení Musí být nastaveno 1. ID přerušení VME Každý VME modul v systému, který je schopen generovat VME přerušení do CPU, musí mít jednoznačné ID přerušení VME. ID přerušení je hexadecimální hodnota bajtu identifikující modul, který vybudil linku VME přerušení. ID přerušení musí být hodnota mezi 1 a FEh, kterou nepoužívá žádný jiný modul (včetně modulů GE Fanuc). Modul například může používat hodnotu FBh tak dlouho, dokud tuto hodnotu nebude používat jiný modul v systému. Každý modul může mít pouze jedno ID přerušení. ID přerušení používaná moduly GE Fanuc CPU PACSystems přiřazuje ID přerušení VME modulům GE Fanuc na základě sestavy a čísla pozice modulu. 3-10 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 3 Číslo pozice modulu ID přerušení (hex) Sestava 0 Sestava 1 Sestava 2 Sestava 3 Sestava 4 Sestava 5 Sestava 6 Sestava 7 0 (PS) žádný žádný žádný žádný žádný žádný žádný žádný 1 (Systém) žádný žádný žádný žádný žádný žádný žádný žádný 2 00 20 40 60 80 A0 C0 E0 3 02 22 42 62 82 A2 C2 E2 4 04 24 44 64 84 A4 C4 E4 5 06 26 46 66 86 A6 C6 E6 6 08 28 48 68 88 A8 C8 E8 7 0A 2A 4A 6A 8A AA CA EA 8 0C 2C 4C 6C 8C AC CC EC 9 0E 2E 4E 6E 8E AE CE EE 10 10 11 12 12 14 13 16 14 18 15 1A 16 1C 17 1E ID přerušení pro jiné moduly než GE Fanuc ID přerušení zvolené pro jiné moduly než GE Fanuc nesmí být v konfliktu s jinými moduly v systému, které generují VME přerušení. Všechna lichá čísla a ID v rozsahu F0h - FEh jsou k dispozici pro moduly jiných dodavatelů než GE Fanuc. ID přerušení nastavené pro modul musí odpovídat jeho konfigurovanému ID přerušení. GFK-2235-CZ Kapitola 3 Konfigurace PACSystems pro VME moduly jiných dodavatelů než GE Fanuc 3-11 3 Konfigurování spotřeby Spotřeba modulů GE Fanuc v systému je automaticky dodána konfiguračním softwarem. Spotřeba jiných modulů než GE Fanuc musí být konfigurována na záložce Spotřeba (Power Consumption): Zadejte podle specifikací modulu jeho spotřebu v Ampérech na každém napěťovém rozsahu. Tato informace je vyžadována pro přesný odhad zatížení. 3-12 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc Tato kapitola popisuje programové funkce umožňující CPU PACSystems komunikovat s VME moduly jiných dodavatelů než GE Fanuc. Programování funkcí sběrnice pro VME moduly Čtení sběrnice Zápis na sběrnici Čtení / Úprava / Zápis Testování a nastavení sběrnice Překlopení Přerušení Použití přerušení pro spuštění logiky programu Dynamické maskování přerušení Další informace o programových funkcích PACSystems jsou uvedeny v publikaci PACSystems Reference Manual, GFK-2222. Pokyny pro použití programového softwaru jsou uvedeny v kontextové nápovědě softwaru. GFK-2235-CZ 4-1 4 Programování funkcí sběrnice pro VME moduly Čtyři programové funkce umožňují CPU PACSystems komunikovat s VME moduly jiných dodavatelů než GE Fanuc. BUS READ (BUSRD) BUS WRITE (BUSWRT) BUS READ/MODIFY/WRITE (BUSRMW) BUS TEST AND SET (BUSTST) Pro určení modulu v systému, který bude vyměňovat data s CPU, používají všechny uvedené funkce stejné parametry. V dále zobrazeném funkčním bloku Bus Read jsou tyto parametry zobrazeny: (povolit) Rack BUS RD WORD ST R LEN 00001 Slot S Subslot SS Region RGN Offset OFF Q Stavové slovo Výstupní adresa Parametry sestavy, pozice, podpozice, oblasti a ofsetu Parametry sestavy a pozice odkazují na modul v hardwarové konfiguraci. Parametr oblasti odkazuje na oblast paměti, která je pro tento modul konfigurována. Konfigurování parametrů je popsáno ve 3. kapitole. Podpozice je zpravidla nastavena na 0. Ofset je číslo počítané od nuly, kterým funkční blok doplňuje ofset k základní adrese VME (je součástí konfigurace oblasti) pro výpočet čtené nebo zapisované VME adresy. Každá pozice může mít konfigurováno až 8 oblastí, jak bylo uvedeno ve 3. kapitole. Tyto oblasti se mohou v rámci modulu překrývat. Pro komunikaci logiky s modulem musí být konfigurována nejméně jedna oblast. Parametry pro dva moduly s jednoduchou šířkou v expanzní zákaznické VME sestavě V expanzní zákaznické VME sestavě Series 90-70 sdílí pár pozic jedno číslo pozice (viz popis ve 2. kapitole). Když jsou v takovém páru pozic instalovány dva VME moduly jednoduché šířky, mají stejné parametry sestavy, pozice a podpozice. (Podpozice je pro oba moduly 0.) Tyto dva moduly páru však musí mít nastavena různá čísla oblasti. Například první modul v pozici 7 může používat číslo oblasti 1 a druhý modul v pozici 7 může používat číslo oblasti 2. To je dáno konfigurací PACSystems zadáním několika oblastí pro pár pozic. Každý z modulů je kromě toho nastaven (např. propojkami na modulu) tak, aby odpovídal různým VME adresám. 4-2 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 Čtení sběrnice (BUSRD) Funkce BUSRD čte data ze sběrnice VMEbus. Tato funkce by měla být vykonána předtím, než jsou data zapotřebí v programu. Pokud je objem dat, která mají být přečtena větší než 32767 bajtů, slov nebo dvojslov, použijte pro jejich čtení několik instrukcí. (povolit) Rack BUS RD WORD Stavové slovo ST R LEN 00001 Slot S Subslot SS Region RGN Offset OFF Výstupní adresa Q Jestliže funkce BUSRD přijme tok energie přes svůj aktivní vstup, zpřístupní VME modul v zadané sestavě (R), pozici (S), podpozici (SS), oblasti adres (RGN) a ofsetu (OFF). BUSRD zkopíruje zadaný počet (LEN) datových jednotek (dvojslova, slova nebo bajty) z modulu do CPU, počínaje výstupní adresou (Q). Parametr podpozice je zamýšlen pro budoucí rozšíření, kde může adresa sestavy/pozice obsahovat více než jednu desku. Konfigurace oblasti je popsána na straně 3-3. Funkce propouští tok energie doprava, když je operace úspěšná. Stav operace je hlášen ve stavu pozice (ST). Parametry funkce BUSRD Parametr LEN Typy dat Délka. Počet bajtů, dvojslov UINT nebo slov. 1 až 32 767. Platné typy paměti Konstanta R Číslo sestavy UINT S Číslo pozice UINT Číslo podpozice (volitelné, výchozí je 0) UINT RGN Oblast. (Volitelné, výchozí je 1.) UINT OFF Počet bajtů ofsetu DWORD tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta ST (Volitelné.) Stav operace. UINT tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, žádný Q Adresa dat čtených z VME BYTE, DWORD tok dat, I, Q, M, T, G, R, W, P, L, AI, modulu nebo WORD AQ, symbol SS GFK-2235-CZ Popis tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta, žádný Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-3 4 Stav BUSRD ve výstupu ST Funkce BUSRD vrací do výstupu ST jednu z následujících hodnot: 0 Operace byla úspěšná. 1 Chyba sběrnice 2 Modul v dané sestavě/pozici neexistuje. 3 Neplatný typ modulu v dané sestavě/pozici. 4 Počáteční adresa je mimo konfigurovaný rozsah. 5 Koncová adresa je mimo konfigurovaný rozsah. 6 Absolutní adresa je sudá, avšak rozhraní je konfigurováno pouze jako liché bajty. 8 Oblast není aktivována. 10 Neplatný parametr funkce. BUSRD - příklad 1 %M00044 %Q00026 BUS RD WORD Konst. 0000 R Konst. 0005 S ST LEN 00002 SS Konst. 00002 Konst. 00000 RGN OFF Q %M0003 %I00256 Když je v tomto příkladu aktivační vstup %M00044 sepnutý, CPU přečte 2 slova (LEN) dat z modulu v sestavě 0, pozici 5. Data jsou čtena z konfigurované oblasti modulu (RGN) 2 počínaje ofsetem 0. Funkce uloží data do 2 slov počínaje %I256. Úspěšné dokončení operace je funkcí indikováno uložením hodnoty 0 do stavové adresy %M0003. 4-4 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 BUSRD - příklad 2 %M00044 %Q00027 BUS RD WORD Konst. 0003 R Konst. 0007 S ST LEN 00002 SS %L0024 RGN %L0025 OFF Q %M0001 %I00256 Když je v tomto příkladu aktivační vstup %M00044 sepnutý, CPU přečte 2 slova (LEN) dat z modulu v sestavě 3, pozice 7 a uloží je do 2 slov počínaje %256. V tomto případě je sestava 3 expanzní zákaznickou VME sestavou a pozice 7 obsahuje pár VME modulů jiného dodavatele než GE Fanuc. V konfiguraci pro pár modulů bylo přiřazeno několik oblastí. V příkladu funkčního bloku je parametr RGN adresa, %L0024. Ofset je zadán pomocí adresy %L0025. Změnou čísla oblasti v %L024 může aplikační program použít stejný funkční blok v následných logických cyklech pro čtení dat z obou modulů páru. Alternativně lze ve stejném cyklu použít několik funkcí BUSRD, z nichž každá má oblast zadánu jako odlišnou konstantní hodnotu. V tomto příkladu jsou %L025 a %L026 nastaveny na 0, takže funkční blok čte vždy 2 slova dat od začátku oblasti paměti zadané v %L024. Po přečtení dat je funkční blok umístí do paměti CPU počínaje (bitovou adresou) %I00256. Pokud se nevyskytne chyba, výstupní cívka %Q00027 se sepne. Úspěšné dokončení operace je funkcí indikováno uložením hodnoty 0 do stavové adresy %M0001. GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-5 4 Zápis na sběrnici (BUSWRT) Funkce BUSWRT zapisuje data na sběrnici VMEbus. Umístěte tuto funkci v programu na pozici, kde jsou výstupní data připravena k odeslání. Pokud je objem dat, která mají být zapsána větší než 32767 bajtů, slov nebo dvojslov, použijte pro jejich zápis několik instrukcí. (povolit) Input parameter BUS WRT WORD IN Stavové slovo ST LEN 00001 Rack R Slot S Subslot SS Region RGN Offset OFF Jestliže funkce BUSWRT přijme tok energie přes svůj aktivní vstup, zapíše data umístěna na adrese (IN) do VME modulu v zadané sestavě (R), pozici (S), podpozici (SS) a volitelné oblasti adres (RGN) a ofsetu (OFF). BUSWRT zapíše zadaný počet (LEN) datových jednotek (dvojslov, slov nebo bajtů). Funkce BUSWRT propouští tok energie doprava, když je operace úspěšná. Stav operace je hlášen ve stavu pozice (ST). Parametry funkce BUSWRT Parametr LEN Typy dat Délka. Počet bajtů, dvojslov UINT nebo slov. 1 až 32 767. Platné typy paměti Konstanta IN Adresa dat, která mají být zapsána do VME modulu R Číslo sestavy BYTE, DWORD nebo WORD tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta UINT S Číslo pozice UINT SS Číslo podpozice (volitelné, výchozí je 0) UINT RGN Oblast. (Volitelné, výchozí je 1.) UINT OFF Počet bajtů ofsetu DWORD tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta (Volitelné.) Stav operace. UINT tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, žádný ST 4-6 Popis tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta, žádný PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 Stav BUSWRT ve výstupu ST Funkce BUSWRT vrací do výstupu ST jednu z následujících hodnot: 0 Operace byla úspěšná. 1 Chyba sběrnice 2 Modul v dané sestavě/pozici neexistuje. 3 Neplatný typ modulu v dané sestavě/pozici. 4 Počáteční adresa je mimo konfigurovaný rozsah. 5 Koncová adresa je mimo konfigurovaný rozsah. 6 Absolutní adresa je sudá, avšak rozhraní je konfigurováno pouze jako liché bajty. 8 Oblast není aktivována. 10 Neplatný parametr funkce. Příklad funkce BUSWRT %M00044 %R0001 %Q00027 BUS WRT WORD IN ST LEN 00001 %L0001 R %L0002 S %L0003 SS RGN Konst. 00000 OFF %M0001 V tomto příkladu v každém cyklu, kdy je aktivační vstup %M00044 sepnutý, zapíše funkce BUSWRT slovo dat z %R0001 do modulu na sběrnici. Vzhledem k tomu, že umístění modulu v sestavě, pozici a podpozici je obsaženo v adresách %L0001 až %L0003, lze stejný funkční blok použít pro aktualizaci různých modulů v následných logických cyklech změnou hodnot těchto adres namísto explicitního zadávání ve funkčním bloku. Protože příklad funkčního bloku neobsahuje vstup parametru RGN, bude vždy zapisovat do oblasti 1. Jelikož je parametr ofsetu 0, bude vždy začínat na počátku konfigurované adresy paměti modulu. Jiné funkční bloky v programu mohou zapisovat do jiných oblastí. Pokud během zápisu dat nedojde k chybě, bude výstupní cívka %Q0027 sepnuta. Funkce BUSWRT indikuje úspěšné dokončení uložením hodnoty 0 do stavové adresy %M0001. GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-7 4 Čtení / Úprava / Zápis na sběrnici (BUSRMW) Funkce BUSRMW aktualizuje jeden bajt, slovo nebo dvojslovo dat na sběrnici VMEbus. Během vykonávání operace čtení-úprava-zápis je sběrnice VMEbus funkcí zablokována. (povolit) Bus operation Data mask BUS RMW WORD ST Stavové slovo MSK OV Původní hodnota OP Rack R Slot S Subslot SS Region RGN Offset OFF Jestliže funkce BUSRMW přijme tok energie přes svůj aktivní vstup, přečte dvojslovo, slovo nebo bajt dat z modulu v zadané sestavě (R), pozici (S), podpozici (SS) a volitelné oblasti adres (RGN) a ofsetu (OFF). Původní hodnota je uložena v parametru (OV). Funkce kombinuje data s datovou maskou (MSK). Vykonávaná operace (AND / OR) je zvolena parametrem OP. Hodnota masky je Dvojslovo. Při zpracování dat v délce slova je použito pouze dolních 16 bitů. Při zpracování dat v délce bajtu je použito pouze dolních 8 bitů datové masky. Výsledek je potom zapsán na stejnou VME adresu odkud byla data čtena. Po úspěšné operaci propouští funkce BUSRMW energii doprava a vrátí stavovou hodnotu do výstupu ST. Parametry funkce BUSRMW Pro BUSRMW_WORD musí být absolutní adresa VME násobkem 2. Pro BUSRMW_DWORD musí být násobkem 4. Absolutní VME adresa je rovna základní adrese plus hodnota ofsetu. Parametr OP Popis Typ operace: Typy dat UINT 0 = AND 1 = OR MSK Datová maska DWORD R Číslo sestavy UINT S Číslo pozice UINT SS Číslo podpozice (volitelné, výchozí je 0) UINT RGN Oblast. (Volitelné, výchozí je 1.) UINT OFF Počet bajtů ofsetu DWORD (Volitelné.) Stav operace. UINT ST OV 4-8 Platné typy paměti tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta, žádný tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta tok dat, I, Q, M, T, G, R, W, P, L, AI, (Volitelné) Původní hodnota BYTE, DWORD AQ, symbol, žádný nebo WORD PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 Stav BUSRMW ve výstupu ST Funkce BUSRMW vrací do výstupu ST jednu z následujících hodnot: 0 Operace byla úspěšná. 1 Chyba sběrnice 2 Modul v dané sestavě/pozici neexistuje. 3 Neplatný typ modulu v dané sestavě/pozici. 4 Počáteční adresa je mimo konfigurovaný rozsah. 5 Koncová adresa je mimo konfigurovaný rozsah. 6 Absolutní adresa je sudá, avšak rozhraní je konfigurováno pouze jako liché bajty. 7 Pro typ WORD není absolutní VME adresa násobkem 2. Pro typ DWORD není absolutní VME adresa násobkem 4. 8 Oblast není aktivována. 9 Pro konfigurovaný typ přístupu je typ funkce příliš dlouhý. 10 Neplatný parametr funkce. Příklad funkce BUSRMW %M0001 %M0055 BUS RMW WORD Konst. 0001 OP ST %P0001 Konst. 0080 Konst. 0000 Konst. 0006 MSK OV %R0001 R S SS Konst. 0004 Konst. 0002 RGN Když je v tomto příkladu aktivační vstup %M0001 vybuzen, hexadecimální MSK hodnota 80H je binárně sečtena (OP = 1) se slovem dat čteným z modulu v pozici 6 hlavní sestavy. Funkční blok odkazuje na adresu oblasti 4 s použitím ofsetu, který je 2 bajty od začátku oblasti. OFF Původní hodnota je zapsána na adresu %R0001. Zpět do modulu je zapsána nová hodnota binárního součtu. Pokud během přístupu k datům nedojde k chybě, bude výstupní cívka %M0055 sepnuta. Stav operace je umístěn na ST adresu %P0001. GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-9 4 Testování a nastavení sběrnice (BUSTST) Funkce BUSTST obsluhuje semafory umístěné na sběrnici VMEbus. Funkce BUSTST zaměňuje booleovskou proměnnou TRUE (1) za okamžitou hodnotu na pozici semaforu. Jestliže tato hodnota již byla 1, funkce BUSTST nesbírá hodnotu semaforu. Pokud byla existující hodnota 0, je semafor nastaven a funkce BUSTST sbírá hodnotu semaforu a používá oblast paměti, kterou řídí. Zápisem 0 na pozici semaforu funkcí BUSWRT je semafor smazán a vlastnictví se uvolnění. Během vykonávání operace je sběrnice VMEbus funkcí zablokována. (povolit) BUS TST WORD Rack Number R ST Stavové slovo Slot S Q Parametr výstupu Subslot SS Region RGN Offset OFF Jestliže funkce BUSTST přijme tok energie přes svůj aktivní vstup, zamění booleovskou proměnou TRUE (1) za adresu určenou parametry RACK, SLOT, SUBSLOT, RGN a OFF. Když byl semafor k dispozici (0) a byl použit, zapne funkce výstup Q. Propouští tok energie doprava kdykoli protéká energie a během zpracování nedojde k chybě. Parametry funkce BUSTST Funkci BUSTST lze naprogramovat jako BUSTS_BYTE nebo BUSTS_WORD. Pro BUSTST_WORD musí být absolutní adresa modulu násobkem 2. Absolutní adresa je rovna základní adrese plus hodnota ofsetu. Parametr Typy dat R Číslo sestavy UINT S Číslo pozice UINT Číslo podpozice (volitelné, výchozí je 0) UINT RGN Oblast. (Volitelné, výchozí je 1.) UINT OFF Počet bajtů ofsetu DWORD SS 4-10 Popis ST (Volitelné.) Stav VME operace. UINT Q Výstup je zapnut, když je semafor k dispozici (0). Jinak je Q nastaven na OFF. Platné typy paměti tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta, žádný tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, konstanta tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol, žádný tok energie, žádný PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 Stav BUSTST ve výstupu ST Funkce BUTST vrací do výstupu ST jednu z následujících hodnot: 0 VME operace byla úspěšná. 1 Chyba sběrnice 2 Modul v dané sestavě/pozici neexistuje. 3 Neplatný typ modulu v dané sestavě/pozici. 4 Počáteční adresa je mimo konfigurovaný rozsah. 5 Koncová adresa je mimo konfigurovaný rozsah. 6 Absolutní adresa je sudá, avšak rozhraní je konfigurováno pouze jako liché bajty. 7 Pro typ WORD není absolutní VME adresa násobkem 2. 8 Oblast není aktivována. 9 Pro konfigurovaný typ přístupu je typ funkce příliš velký. 10 Neplatný parametr funkce. Stav 0 pouze znamená, že VME operace byla úspěšná. Neznamená to však, že byla sbírána hodnota semaforu. GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-11 4 Příklad funkce BUSTST V tomto příkladu jsou použity funkce BUSRD, BUSWRT a BUSTST pro čtení semaforem chráněných dat do PLC. Když je aktivační vstup %M00047 sepnutý, vykoná se funkce BUSTST pro aplikaci semaforu modulu, umístěného v sestavě 0 na pozici 4. Když je VME operace úspěšná, resetuje se cívka %M0047 a v %L001 je nastavena 0. Pokud byl semafor k dispozici, je nastavena výstupní cívka %M00048. Když je cívka %M00048 nastavena, funkce BUSRD přečte 20 slov dat z modulu a uloží je do paměti CPU, počínaje na %R0200. Když je čtení úspěšné, funkce BUSWRT uvolní semafor. Po úspěšném zpracování funkce BUSWRT je cívka %M00048 resetována. Nastavení %M00049 indikuje následné logice, že jsou k dispozici čerstvá data. Jestliže semafor nebyl k dispozici, funkce BUSRD a BUSWRT se nevykonají. Výsledný efekt je, že po nastavení %M00047 bude CPU kontrolovat semafor při každém cyklu, dokud nebude semafor k dispozici. Jakmile začne být semafor k dispozici, je sbírána jeho hodnota, přečtou se data a semafor je uvolněn. Dokud není %M00047 znovu nastaveno, žádné další akce se neprovádějí. %M00047 %M0047 BUS TST WORD Const 0000 R ST Const 0004 S Q RM %L0001 %M0048 SM SS RGN Const 0000 OFF %M00048 %M0048 BUS WRT WORD BUS RD WORD Const 0000 R Const 0004 S ST LEN 00020 SS Q %L0002 %R00200 %R0004 Const 0000 Const 0004 4-12 OFF ST LEN 00001 RM %L0003 R %M0049 SM S SS RGN Const 16#10 IN RGN Const 0000 OFF PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 SWAP Funkce SWAP slouží pro překlopení dvou bajtů v rámci slova (SWAP WORD) nebo dvou slov v rámci dvojslova (SWAP DWORD). Funkci SWAP lze provádět nad velkým intervalem paměti zadáním délky větší než 1. Vykonáním funkce bude každé slovo nebo dvojslovo dat v rámci zadaného rozsahu odpovídajícím způsobem zaměněno. CPU PACSystems používá pro ukládání bajtů dat slova konvenci Intel. To znamená, že nejnižší významový bajt slova je uložen na adresu n a nejvyšší významový bajt je uložen na adresu n+1. Řada VME modulů používá konvenci Motorola, kdy je nejvyšší významový bajt na adrese n a nejnižší významový bajt na adrese n+1. Obvody pro přístup na sběrnici VMEbus v CPU PACSystems přiřazují adresu bajtu 1 stejné pozici v paměti bez ohledu na konvenci používanou druhým zařízením. Při přenosu z nebo do modulů používajících konvenci Motorola však musí být vzhledem k různé významnosti bajtu data v délce slova nebo více slov, např. 16 bitová celočíselná (INT, UINT), 32 bitová celočíselná (DINT) nebo čísla v pohyblivé řádové čárce (REAL) upravována. V těchto případech musí být dva bajty v každém slově zaměněny buď před nebo po přenosu. U víceslovních datových položek musí být navíc slova překlopena ze začátku na konec na úrovni slova. Například v 64 bitovém reálném čísle, přeneseném do CPU PACSystems z modulu s konvencí Motorola, musí být před nebo po čtení zaměněny bajty nebo převrácena slova podle následujícího obrázku: B1 B2 B3 B4 B5 B6 B7 B8 Znakové řetězce (ASCII) nebo BCD data úpravu nevyžadují, protože konvence Intel a Motorola pro ukládání znakových řetězců jsou identické. (povolit) Adresa dat SWAP WORD IN LEN 001 Q Výstupní adresa Když funkce SWAP přijme tok energie přes svůj aktivní vstup, zamění data na adrese IN a umístí zaměněná data na výstupní adresu Q. Funkce propouští tok energie doprava, kdykoli je aktivována. GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-13 4 Parametry funkce SWAP Oba parametry IN a Q musí být shodného typu, WORD nebo DWORD. Parametr Popis Typy dat Platné typy paměti IN Adresy dat, která mají být zaměněna DWORD, WORD tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol Q Adresy zaměňovaných dat. DWORD, tok dat, I, Q, M, T, G, R, W, P, L, AI, AQ, symbol WORD Příklad funkce SWAP %I0001 %Q0001 SWAP WORD %I0033 4-14 IN Q LEN 001 %L0007 Když se v tomto příkladu aktivační vstup %I00001 sepne, dva bajty umístěné ve slovech %I0033 až %I0048 se zamění. Výsledek záměny je uložen do %L0007. Kdykoli funkce SWAP přijme tok energie, je výstupní cívka %Q0001 sepnuta. PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ 4 Přerušení Použití přerušení pro spuštění logiky programu CPU PACSystems zpracovává VME přerušení IRQ5, IRQ6 a IRQ7. VME moduly jiných výrobců než GE Fanuc nesmí obsluhovat tato přerušení. VME jiných dodavatelů mohou přerušením IRQ6 do CPU spustit vykonání logiky aplikačního programu. Každé přerušení může spustit jeden blok přerušení LD. CPU Modul IRQ6 VME Pokud je VME modul jiného dodavatele než GE Fanuc umístěn vlevo od modulu, který může generovat přerušení, musí daný modul jiného dodavatele propouštět zřetězený signál potvrzeného přerušení do pozice vpravo. Jestliže modul jiného dodavatele zřetězené potvrzení VME přerušení nepropouští, musí být umístěn napravo od všech modulů, které mohou generovat VME přerušení. Uvolnění IRQ6 Pro VME moduly je důležité uvolnit IRQ6 jakmile CPU dokončí cyklus potvrzení VME přerušení. Jinak je CPU interpretuje jako následující požadavek přerušení a znovu zpracuje VME přerušení. To může případně způsobit vypršení hlídacího časovače systému a uvést CPU do režimu STOP/HALT. Přiřazení přerušení a logiky Když jsou přerušení od VME modulu použita pro spouštění logiky, musí být definováno přiřazení přerušení k logice programu, která má být vykonána. Pomocí Cimplicity Machine Edition ve vlastnostech bloku logiky přerušení vyberte řádek Scheduling. Rozšiřte dialogové okno a vyberte Module Interrupt pro daný typ. Zadejte do pole Trigger sestavu, pozici a číslo přerušení. Jeden zdroj přerušení může spustit pouze jeden logický blok přerušení. GFK-2235-CZ Kapitola 4 Programování VME modulů jiných dodavatelů než GE Fanuc 4-15 4 Frekvence a řazení do fronty Systém umožňuje, aby VME přerušení od diskrétních a analogových modulů a od modulů jiných dodavatelů než GE Fanuc spouštěla programovou logiku v PLC. Řazení do fronty a frekvence přerušení od modulů jiných dodavatelů se řídí stejnými pravidly, jako přerušení od diskrétních a analogových modulů. Dynamické maskování přerušení Přerušení od modulu mohou být aktivována nebo deaktivována během konfigurace modulu. Když je přerušení od modulu neaktivní, nelze je použít pro spuštění logiky aplikačního programu ani nemůže být nemaskované. Pokud však je přerušení v konfiguraci aktivované, lze je během provozu systému dynamicky maskovat nebo odmaskovat aplikačním programem. Aktivní přerušení může aplikační program maskovat nebo odmaskovat použitím funkčního bloku požadavku služby č.17. Pro maskování nebo odmaskování přerušení od VME modulu jiného dodavatele propustí logika aplikačního programu VME_INT_ID (17 desítkově, 11H) jako typ paměti a ID přerušení VME jako ofset při SVC_REQ #17. Když není přerušení maskované, CPU toto přerušení zpracuje a naplánuje vykonání přidružené logiky programu. Když je přerušení maskované, CPU toto přerušení zpracuje ale nenaplánuje vykonání přidružené logiky programu. Při přechodech PLC systému z režimu Stop do režimu Run jsou přerušení automaticky odmaskována. 4-16 PACSystems RX7i Uživatelská příručka pro integraci VME modulů - červen 2003 GFK-2235-CZ Rejstřík A ACFAIL, 1-8 Adresy pro moduly GE Fanuc, 3-6 B Bus Arb, 1-8 Č Čtení / Úprava / Zápis na sběrnici (BUSRMW), 4-8 Čtení sběrnice (BUSRD), 4-3 E Expanzní sestavy: Standardní sestavy Series 90-70, 2-8 VME sestavy Series 90-70, 2-10 F funkce SWAP, 4-13 Funkční požadavky, 1-8 H Hlavní sestava PACSystems RX7i, 2-4 I ID přerušení, 3-10 Instalace, VME moduly distanční vložky sestavy, vnitřní sběrnice J2, 2-3 K Konektory, 2-3 Konfigurace modulů, 3-1 Konfigurace pozice, 3-2 Konfigurace přerušení (jiní dodavatelé), 4-16 M Modifikační kód adresy, 3-4 Modul reflektivní paměti, 2-16 N Napájecí kabel pro dvě sestavy, 2-13 Napájecí zdroje pro expanzní sestavy, 2-12 GFK-2235-CZ O Oblasti VME adres, 3-3 P Požadavky na adresování a data, 1-6 Požadavky na chlazení, 2-15 Požadavky na napájení, 1-7 Požadavky na prostředí, 1-4 Požadavky na uzemnění, 2-15 Programové funkce, SWAP, 4-13 Proud, VME modul, 2-12 Přerušení, 3-10 Přerušení, konfigurace (jiní dodavatelé), 4-16 Přídavné VME sestavy, 2-16 Přijímací modul sběrnice, 2-16 R Rozměrové požadavky modulů, 1-5 S Sestavy v systému, 2-2 Spotřeba, 3-12 Standardní sestava Series 90-70, 2-8 Standardy pro VMEbus, 1-2 SYSFAIL, 1-8 SYSRESET, 1-8 T Testování a nast. sběrnice (BUSTST), 4-10 U Umístění modulů, 2-14 Uvolnění IRQ6, 4-15 V VME paměť, 3-5 VMEbus vlastnosti a možnosti, 1-3 Vnitřní sběrnice, 2-3 Vnitřní sběrnice J2, 2-3 Z Zákaznická VME sestava, 2-10 Základní VME adresa, 3-5 Zápis na sběrnici (BUSWRT), 4-6 Zřetězené signály, 2-14 Rejstřík-1
Podobné dokumenty
PACSystems RX7i Instalacní manuál, GFK-2223-CZ
Varování jsou použita všude, kde může být nepozornost příčinou zranění osob
nebo poškození popisovaného zařízení.
PowerPlus 19 - O.K.SERVIS PLUS s.r.o.
UPS, pro umožnění opravy a údržby bez přerušení zásobování zátěže energií. Tento
přepínač smí být použit pouze servisním technikem.
PACSystems Manual Station Manager TCP/IP, GFK
Změna záložních konfiguračních parametrů............................................................ 2-8
Změna zálohy rozšířených uživatelských parametrů...............................................