PLC - Programovatelné logické automaty | ||
PLC-AUTOMATIZACE - PERIFERIE - ADRESOVÁNÍ PERIFERIÍ - PEVNÉ ADRESOVÁNÍ | Provoz webu zajišťuje: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PEVNÉ ADRESOVÁNÍ PERIFERIÍCharakteristikaPevné adresování představuje pevnou vazbu mezi polohou I/O modulu a přidělenou adresou v PLC. Jinými slovy, modul má takovou bázovou adresu jaká je přidělena slotu, ve kterém je umístěn. Pevné adresování patří k nejstaršímu způsobu adresování periferií a bylo použito i u prvního PLC. V současnosti je i nadále používáno u malých systémů a mikrosystémů. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Malé systémyPro malé systémy je pevné adresování výhodné v tom, že je jednoduché pro realizaci a pouhým sestavením PLC (CPU + I/O moduly) je vytvořena adresová struktura. Systémy využívají velmi jednoduchou strukturu sestavení, kdy se adresa skládala Byte po Byte, viz. obrázek 1, a CPU adresuje konkrétní I/O moduly přímo.
Při použití kombinovaných I/O modulů je možno v jednom slotu použít vstupy i výstupy se společnou první (bázovou) adresou modulu, viz. obrázek 2 (I/O modul ve slotu 2 a 5).
Vývoj v oblasti PLC ale i do těchto systémů přináší možnost variabilního adresování a pevné adresování zůstává pouze u skupiny označované jako programovatelná relé. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Střední a velké systémyPro střední a velké systémy, kdy se zpracovává velké množství signálů, je již nutno počítat i s rozměrovou zástavbou celého PLC. Pro tyto případy se vyrábí I/O moduly, které obsahují více signálů v modulu než u malých systémů a tím se snižují rozměrové nároky instalace. Tato změna však vyžaduje i změnu koncepce adresování, i když se stále jedná o pevné adresování. Výrobci PLC nabízejí fyzický přístup k adresnímu prostoru digitálních I/O periferií po Byte nebo po slovech (Word), podle toho, jakou koncepci organizace paměti používají v systému. Z hlediska fyzické obsluhy adresování periferií rozdíl není. Rozdíl je v uživatelském prostředí, kdy adresování po Byte je odvozeno přepočítáním adresy velikosti slovo na Byte a selekcí příslušného obsahu v CPU. Uživatel pak adresuje Byte.bit (bit <0,7>) nebo Word.bit (bit <0,15>).
U obou případů adresování Byte/slovo je počet dostupných bitů stejný I/O prostoru stejný. U středních a velkých systémů může být ve slotu osazen digitální vstupní nebo výstupní modul bez ohledu na adresu. Adresování po ByteUživatelské adresování periferiím po Byte je takové, kdy první pozice (slot) pro I/O modulu v rámu má pevně přiřazen adresní prostor 0 - 3, tedy 4 Byte, následující pozice má přidělen adresní prostor o 4 Byte vyšší, tj. 4 - 7 Byte atd., až do vyčerpání pozic pro I/O moduly v rámu, viz obrázek 3.
Adresování po slovechUživatelské adresování periferií po slovech (Word) je takové, kdy prdní pozice (slot) pro I/O modul v rámu má pevně přiřazen adresní prostor 0 - 1, tedy 2 slova, následující pozice má přidělen adresní prostor o 2 slova vyšší, tj. 2 - 3 slovo atd. až do vyčerpání pozic pro I/O moduly v rámu, viz obrázek 4.
Centrální rámU malého nebo menšího počtu modulů I/O periferií vystačí svou kapacitou pozic centrální rám (Rack 0), ve kterém se nachází i CPU, viz obrázek 3, 4 výše. CPU ovládá přímo adresovou sběrnici, stejně jako u malých systémů, tedy CPU adresuje jednotlivé I/O moduly přímo a modul pro adresaci (viz dále) není potřeba. Rozšiřující rámyV následujícím popisu je uveden pouze přístup po Byte, přístup po slovech odpovídá principu uvedenému výše. V případě většího počtu I/O modulů, který přesahuje možnosti osazení v centrálním rámu (Rack 0) je možno výstavbu rozšířit o další, rozšiřující rám nebo rámy (Rack 1, 2 ... n), viz obrázek 5. Možný počet rozšiřujících rámů je dán možnostmi adresování systému i technickými prostředky přenosu dat, prakticky je celkový počet rámů omezen na 8 (1+7).
Adresový modulV případě rozšiřujících rámů je nutné použití modulu, který obstarává adresaci pozic I/O modulů jednotlivých rozšiřujících rámů. Rám je adresován jako celek (skupina). V příkladech je modul označen jako IM (Interface Module) ale může být označen jako AM (Address Module), AS (Address Selector) nebo jinak. Tyto moduly musí být vzájemně propojeny a rozlišuje se modul, který je umístěn v centrálním rámu 0 (vysílací) a v ostatních rámech 1 - 7 (přijímací). Každý modul musí obsahovat identifikační selector, který určuje číslo rámu, ve kterém je modul použit. Toto je důležité pro aktivaci I/O modulů v adresně vybraném rámu. Adresový modul aktivuje jeden, a vždy týž, konkrétní slot v rámu, jehož pozice odpovídá adrese. Na krátké vzdálenosti se používá (používala) paralelní sběrnice, prostě vytažená a pouze výkonově posílená, na větší vzdálenosti je používán sériový přenos dat mezi rámy. Pevná adresa I/O moduluAdresa I/O modulu je určena jako bázová adresa a je vždy sudá. Následující slot má bázovou adresu posunutu o +4 Byte / +2 slova (Word). Pokud I/O modul využívá méně než 4 Byte (1 nebo 2), jsou nevyužité Byte v adresaci vynechány a následující modul je adresován stejně, tedy +4 Byte, adekvátně u slovní organizace adresování, tedy +2 slova (Word). Pevná adresa I/O modulu se skládá ze dvou částí, tj. čísla rámu a pozicí modulu v rámu viz tabulka 1. Doplňkovou částí adresy je informace pořadového čísla slova v modulu, selekci Byte a bitu pak provádí CPU.
Jednoduchý příklad (v blokovém znázornění) realizace dekódování adresy v IM modulu při pevném adresování je uveden na obrázku 6a a 6b. Obrázek 6a uvádí příklad, kdy je použit selektor, který umožňuje libovolnému rámu přiřadit libovolné číslo <1,7>. Obrázek 6b uvádí příklad, kdy první IM modul připojený za centrálním rámem adresuje rozšiřující rám jako "1", následující IM modul adresuje rám jako "2" ...
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Adresování analogových I/OVýše popsaný způsob adresování je vhodný pouze pro digitální periferie. Analogové periferie vyžadují jiný přístup, kdy se vždy zpracovává informace o velikosti slova a analogový modul obsahuje i více analogových kanálů, tedy i datových slov. Pro rozlišení digitální a analogové periferie je tedy vyhrazen jeden adresový bit. Tímto rozlišením je adresový prostor rozdělen na dvě poloviny, kdy vyšší adresy jsou vyhrazeny pro analogové periferie.
Pro názornost předpokládejme, že celý adresový rozsah I/O modulů je 0 - 255 Byte / 0 - 127 slov. Při rozdělení adresového prostoru na poloviny je pro digitální I/O moduly k dispozici 0 - 127 Byte / 0 - 63 slov a stejný počet pro analogové I/O moduly. Konkrétně je možno použít 64 analogových slov, při organizaci 16 kanálů v jednom analogovém I/O modulu je možno do rámu osadit pouze 4 analogové I/O moduly. V takovém případě se analogové I/O osazují pouze do centrálního rámu. V rámu 0, pozicích 0, 1, 2, 3 je možno použít v libovolném místě buď digitální nebo analogový modul.
U malých systémů s pevným adresováním je situace podobná, rozdíl je v rozsahu adresace, která je zpravidla ½ nebo ¼ než u výše uvedeného příkladu na obrázku 7. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PLC-AUTOMATIZACE - PERIFERIE - ADRESOVÁNÍ PERIFERIÍ - PEVNÉ ADRESOVÁNÍ |
|
|