Učební text pro programování PLC S7 314C-2DP Strana 1 z 33
1. Uspořádání PLC Simatic S7-300...3 Spektrum stavebních jednotek:...3 Důležité prvky napájecího zdroje a CPU:...3 MPI- rozhráni :...3 2. Pokyny pro nastavení CPU 314C-2DP...4 2.1. Návod na obsluhu CPU 31XC...5 Obslužné a zobrazovací prvky...5 Zobrazování stavu a chyb...6 Otvor pro SIMATIC MICRO MEMORY kartu (MMC)...6 Zdroj napětí...6 Polohy přepínače provozu:...6 Vymazání....7 2.2. Oblasti paměti CPU 31xC...8 Úvod...8 Upozornění...8 Zaváděcí paměť...8 Operační paměť...8 Systémová paměť...8 Remanence...9 Zavádějící paměť...9 Operační paměť...9 Systémová paměť...9 Remanentní chování objektů paměti...9 3. Nastavení hardwarové konfigurace pro CPU 314C-2DP...10 4. Psaní STEP 7- Programu...17 Příklad programové struktury:...18 4.1. Psaní STEP7 programu jazykem funkčních bloků FBD...20 4.2. Step 7 test Programu pomocí CPu...29 5. Diagnostika...30 Princip postupu ke zjištění příčiny STOP-...30 Stav obsahu v provozním režimu STOP...30 6. Tabulka proměnných...31 Body spouštěcích impulsů...32 Strana 2 z 33
1. Uspořádání PLC Simatic S7-300 Spektrum stavebních jednotek: SIMATIC S-300 je modulový automatizační systém Centrální stavební moduly jednotky (CPU) s rozdílným výkonem, částečně s integrovanými vstupy/výstupy (např. CPU 312 IFM/CPU 314 IFM) nebo integrovaným PROFIBUS rozhraním (např. CPU314C-2DP) Napájení modulu proudem 2,5 nebo 10 A Rozšiřující moduly IM pro další výstavbu SIMATIC S7-300 Signalizační moduly SM pro digitální a analogový vstup a výstup Funkční moduly FM pro speciální funkce (např. krokové řízení motoru) Komunikační procesory CP pro síťové připojení obrázek: PS- zásobování napětím, IM- rozšiřující modul. Důležité prvky napájecího zdroje a CPU: MPI- rozhráni : Každé CPU obsahuje MPI rozhraní k připojení datového kabelu (např. PC adaptér). To se nachází za krytkou přední strany modulu CPU. Strana 3 z 33
2. Pokyny pro nastavení CPU 314C-2DP CPU314C-2DP je CPU, které obsahuje rozhraním PROFIBUS DP s integrovanými vstupy a výstupy. Pro CPU 314C-2DP jsou nastavené následující PROFIBUS profily: DP rozhraní jako MASTER podle normy EN 50170 DP rozhraní jako SLAVE podle normy EN 50170 PROFIBUS-DPC je protokolový profil pro připojení decentralizované periferie s velmi rychlou dobou odezvy. Další zvláštností je, že u těchto CPU mohou být mezi vstupními a výstupními moduly adresy. Sestava s následujícími daty je zvláště vhodná pro vzdělávací účely: 48kB operační paměť, zaváděcí paměť, možno zasunout paměťovou kartu 64kB až 4 MB 8192 bytů DE/DA z toho 992 bytů centrální 512 bytů AE/AA z toho 248 bytů centrální 0,1 ms /1K povely 256 čítačů 256 časovačů 24 digitálních vstupů DI z toho 16 pro integrované použitelné funkce, všechny jsou také použitelné jako výstražný alarm 16 digitálních výstupů DO integrovaných, z toho 4 rychlé výstupy 4 převodníky AI proud/napětí integrované, 1AI odpor integrovaný 2 převodníky AO proud/napětí integrované 4 výstupy impulsní (2,5 khz) 4 kanálové počítání a měření s inkrementálním generátorem 24V (60 khz) integrované poziční funkce Strana 4 z 33
2.1. Návod na obsluhu CPU 31XC Obslužné a zobrazovací prvky Následující obrázek ukazuje obslužné a zobrazovací prvky CPU 31xC. Uspořádání a počet prvků se liší u některých CPU od tohoto obrázku. V následujícím obrázku jsou znázorněny integrované digitální a analogové vstupy a výstupy. Strana 5 z 33
Zobrazování stavu a chyb CPU je vybaveno následujícími LED zobrazovači: Otvor pro SIMATIC MICRO MEMORY kartu (MMC) Jako paměťový modul se užívá pro CPU 31xC MMC. MMC je využitelná zaváděcí paměť, tak jako nosič dat. Pro provoz CPU musí být MMC zastrčena, protože CPU 31xC nemá žádnou integrovanou zaváděcí paměť. Zobrazeni: Stavba S7 31xC Zdroj napětí Zapnout nastavení spínače a profilovou lištu pro programový přístroj STEP 7. Vypnout síťová napájení provozu. Polohy přepínače provozu: Polohy přepínače provozu jsou vysvětleny v pořadí, jako na CPU: Strana 6 z 33
Vymazání. Stlačte provozní přepínač do polohy MRES. Držte provozní spínač v téhle poloze, dokud se podruhé nerozsvítí STOP-LED dioda a nezůstane svítit (odpovídá 3 vteřinám). Poté provozní tlačítko pusťte. Během 3 vteřin přepněte provozní přepínač opět do polohy MRES, dokud nezačne STOP- LED dioda rychle blikat, tedy CPU provádí mazání. Nyní můžete spínač pustit. Když STOP- LED dioda přejde do stavu, kdy bude trvale svítit, ukončilo CPU mazání. Vymazání představuje po vložení MMC (mikropaměťová karta) opět definované vztahy, aby umožnila nový start CPU (teplý start). Při vymazání bude sestavena nová správa paměti CPU. Všechny původně zaváděné moduly budou obnoveny ze zaváděcí paměti a převzaty do operační paměti. Datové moduly na MMC budou po vymazání zachovány. Strana 7 z 33
2.2. Oblasti paměti CPU 31xC Úvod Paměť CPU 31xC můžeme rozdělit do tří oblastí: zaváděcí operační systémová Upozornění Zavádění uživatelského programu a s tím provozu CPU 31xC je možné jen se zasunutou kartou MMC. Zaváděcí paměť Zaváděcí paměť je uložena na SIMATICKÉ MMC.Velikost odpovídá přímo MMC. Slouží k záznamu kódu a datových modulů, tak jako systémových dat (konfigurace, spojení, parametrů modulových skupin atd.,). Stavební moduly, které nejsou charakterizovány jako relevantní v průběhu, budou nakonec nahrány do zaváděcí paměti. Dodatečně můžeme kompletně uložit projektovaná data na MMC. Operační paměť Operační paměť je integrovaná na CPU a není rozšířitelná. Slouží k zpracování kódu, stejně tak i ke zpracování dat uživatelského programu. Zpracování programu se uskutečňuje v operační a systémové paměti. Se zasunutou MMC je operační paměť v CPU remanentní. Systémová paměť Systémová paměť je integrovaná na CPU a není rozšířitelná Obsahuje: Označení oblasti operandů časů a čítání Procesní zobrazovač vstupu a výstupu Lokální data Strana 8 z 33
Remanence Váš Cpu 31xC má remanentní paměť. Remanence je umístěna na MMC a CPU. Přes remanenci zůstává obsah v remanentní paměti také při VYPNUTÍ SÍTĚ a nový start (teplý start) bude touto cestou zachován. Zavádějící paměť Váš program v zaváděcí paměti (MMC) je stále remanentní. Při zavádění je už zajištěn proti výpadku proudu a nesmazatelně uložen na MMC. Operační paměť Vaše data v operační paměti jsou zabezpečeny při VYPNUTÍ SÍTĚ na MMC.Obsahy z modulů jsou tím v podstatě remanentní. Systémová paměť Pro indikátory,časy a čítače určujete přes projektování (vlastnosti CPU,registr,remanence),které části mají být remanentní a které při novém startu (teplém startu) mají být inicializovány s 0. Diagnostická vyrovnávací paměť MPI adresa (přenosová rychlost Baudrate) tak jako počítadlo provozu jsou archivovány generálně v remanentním paměťovém obvodu na CPU. S remanenci MPI adresou a přenosovou rychlostí je zajištěné,že vaše CPU po výpadku proudu,po vymazání nebo při ztrátě komunikačních propojení (přes vyjmutí MMC nebo vymazání komunikační proměnné) je ještě schopný komunikace. Remanentní chování objektů paměti Následující tabulka ukazuje remanentní chování (objektové chování) objektů paměti v jednotlivých přechodech stavu provozu. Strana 9 z 33
3. Nastavení hardwarové konfigurace pro CPU 314C-2DP Datová správa probíhá v STEP7 se Simatic Manager. Zde mohou být např. kopírovány programové moduly nebo k dalšímu zpracování s jinými nástroji po kliknutí myši. Obsluha odpovídá běžnému standartu WIN95/98/NT (tak je např. kliknutím pravým tlačítkem myši se objeví nabídka funkcí ke každému komponentu). V STEP je přiložen každý projekt v pevné poskytované struktuře. Programy jsou uloženy v následujících adresářích. SIMATIC 300 Stanice: Zde je uložena hardwerová konfigurace, data a údaje stanice. Projekt Tento adresář obsahuje hardware (např. stanice SIMATIC 300) podsítě(např. MPI a PROFIBUS). Zdroje* 1 : Zde jsou uloženy zkompilované zdrojové kódy. (z.b. SCL). Moduly* 1 : Zde můžete programovat moduly ( OB, FB, FC, SFB, SFC, DB etc. ) CPU: Zde jsou zaneseny údaje centrální jednotce, programu a nastavení S7, nastavení komunikace s okolními periferiemi. Program S7: Zde je vedeno celé jádro uživatelského programu. (zdroje, moduly, symboly ) Symboly* 1 : Zde můžete nastavit přiřazení symbolických adres pro proměnné. * 1 Zobrazení z STEP 7 Verze 2.x Strana 10 z 33