| |
MANUÁLY
|
knihovna: S5 CPU 928
Procesor výkonově vyšší řady
Proč S5 CPU 928, když je řada S5 na ústupu ?
Právě proto, že je řada S5 nahrazována systémem S7. V současné době je stále mnoho výkonově vyšších systémů S5 obsazeno právě
procesorem CPU 928 v jednoduché nebo multiprocesorové konfiguraci.
Tyto systémy automatizace řídí rozsáhlé nebo výkonově náročné
operace v široké oblasti aplikací.
Při výměně systému S5-135U za systém S7-400 může dojít k situaci, kdy je nutno analyzovat původní algoritmus a funkce stávajícího
programu. Právě knihovna S5 CPU 928 Vám pomůže odhalit to, co
se skrývá "pod pokličkou" procesoru a může být vodítkem
při konverzi programu ze STEPu 5 do STEPu 7. Samozřejmě, že je
možno knihovnu využí při odhalování poruch zařízení nebo při modifikaci programu.
- charakteristika CPU 928
- uživatelský program STEP 5 - OB - PB - FB - FX - DB - DX
- zpracování programu, organizace programu, paměť programu, zpracování uživatelského programu, soubor instrukcí
- provozní režimy - STOP - NÁBĚH - RUN
- zpracování přerušení a chyb, vyhodnocení ISTACKu, chybové OB, chyby náběhu a běhu
- specielní integrované funkce, přístup ke stránkám, práce s registry, manipulace s bloky, systémové funkce, čtení BSTACKu,multiprocesorová
komunikace, znaménkové rozšíření, posuvný registr, regulace
- DX 0 - specielní datový blok
- přístup k paměti přes absolutní adresy
- multiprocesorový režim
- další o obsahu je uvedeno v náhledu stromové struktury nebo v demoverzi
- 157 kapitol, 91 tabulek a obrázků
|


8.600,00 CZK + DPH 19%
|
Náhled do stromové struktury knihovny S5 CPU 928 (náhled zobrazen
pro prvotní informaci bez nutnosti stahování demoverze):
 |
S
5 CPU 928 |
|
 |
|
 |
S5
CPU 928 - charakteristika |
 |
|
 |
Aplikace |
 |
Režim činnosti |
 |
Program |
 |
Struktura CPU |
 |
Procesor S, R, 928 |
 |
|
 |
Uživatelský
program |
 |
|
 |
Programovací jazyk STEP 5 |
 |
Bloky programu STEP 5 |
 |
OB, PB, SB - programové bloky |
 |
Specielní OB |
 |
OB se specielními funkcemi |
 |
FB - Funkční bloky |
 |
Struktura FB |
 |
Specielní FB |
 |
DB - Datové bloky |
 |
Struktura DB |
 |
Programování DB |
 |
Otevření DB |
 |
Specielní DB |
 |
|
 |
Zpracování programu |
 |
|
 |
Organizace programu |
 |
Paměť programu |
 |
Zpracování uživatelského programu |
 |
Zpracování programu |
 |
Soubor instrukcí |
 |
Základní instrukce |
 |
Rozšiřující instrukce |
 |
|
 |
Provozní režimy |
 |
|
 |
Provozní režimy a úroveň programu |
 |
Režim STOP |
 |
Režim NÁBĚH |
 |
Studený a teplý ruční start |
 |
Automatický teplý start |
 |
Přerušení v náběhu |
 |
Režim RUN |
 |
Cyklické zpracování programu |
 |
Časové přerušení |
 |
Přerušení řadiče |
 |
Přerušení procesu |
 |
|
 |
Zpracování přerušení a chyb |
 |
|
 |
Časté chyby uživatelského programu |
 |
Vyhodnocení informací o chybě |
 |
ISTACK - kontrolní bity |
 |
ISTACK 1. stránka |
 |
ISTACK 2. stránka |
 |
Příklad |
 |
Ošetření chyb pomocí OB |
 |
Chyby náběhu |
 |
BCF chyba kódu |
 |
LZF chyba zpracování |
 |
ADF chyba adresování |
 |
QVZ chyba potvrzení |
 |
ZYK chyba cyklu |
 |
WECK kolize časového přerušení |
 |
REG chyba řadiče |
 |
ABBR zhroucení |
 |
|
 |
Specielní integrované funkce |
 |
|
 |
Práce s registry |
 |
OB 110 Přístup k podmínkovému Byte |
 |
OB 111 Nulování akumulátorů |
 |
OB 112, OB 113 Rotace akumulátorů |
 |
OB 160 - OB 163 Smyčky čítače |
 |
OB 170 Čtení blokového zásobníku (BSTACK) |
 |
OB 180 Manipulace s bloky |
 |
OB 180 Proměnný přístup k datovému bloku |
 |
OB 181 Testování DB / DX |
 |
OB 190, OB 192 Přenos příznaků do DB |
 |
OB 191, OB 193 Přenos DB do příznaků |
 |
OB 254, OB 255 Přenos DB do RAM |
 |
OB 200 ... OB 205 Multiprocesorová komunikace |
 |
Přístup ke stránkám |
 |
OB 216 Zápis dat na stránku |
 |
OB 217 Čtení dat ze stránky |
 |
OB 218 Přidělení stránky |
 |
Příklad |
 |
Znaménkové rozšíření |
 |
Systémové funkce |
 |
OB 120 Zákaz přerušení |
 |
OB 122 Zpoždění přerušení |
 |
OB 121 Zákaz časového přerušení |
 |
OB 123 Zpoždění časového přerušení |
 |
OB 221 Nastavení doby cyklu |
 |
OB 222 Opakované spuštění kontroly cyklu |
 |
OB 223 Porovnání spouštěcích režimů |
 |
OB 224 Přenos příznaků |
 |
OB 226 Čtení slova systémového programu |
 |
OB 227 Čtení kontrolního součtu systémového programu |
 |
OB 228 Čtení systémové informace |
 |
OB 230 ... OB 237 Funkce pro standardní bloky |
 |
Posuvný registr |
 |
OB 240 Inicializace |
 |
OB 241 Posuvný registr |
 |
OB 242 Zrušení registru |
 |
Regulace |
 |
OB 250 Inicializace PID |
 |
OB 251 Regulátor |
 |
|
 |
DX 0 Rozšířený datový blok |
 |
|
 |
Rozdělení a organizace paměti |
 |
|
 |
Rozdělení adres v CPU |
 |
Adresy systémové paměťi RAM |
 |
Adresy vstupů / výstupů |
 |
Organizace paměti v CPU |
 |
Blok hlaviček v paměti a DB-RAM |
 |
DB 0 Seznam adres bloků |
 |
Oblast RI / RJ |
 |
Oblast RS / RT |
 |
|
 |
Přístup k paměti přes absolutní adresy |
 |
|
 |
Přístup k registrům a paměti pomocí ACCU1 |
 |
Přenos bloků paměti |
 |
Registrové operace BR |
 |
Naplnění BR registru |
 |
Posouvání obsahu registru BR |
 |
Přístup k lokální paměti |
 |
Přístup ke globální paměti |
 |
Přístup k rámu stránek |
 |
|
 |
Multiprocesorový režim |
 |
|
 |
Poznámky |
 |
Výměna dat mezi procesy |
 |
IPC Příznaky meiprocesorové komunikace |
 |
Multiprocesorová komunikace |
 |
Chráněný přenos propojených datových polí |
 |
Přiřazení I/O (DB1) |
 |
Start multiprocesorové komunikace |
 |
|
 |
Literatura |
|