Komunikace se SLIO moduly po síti PROFIBUS 2
Komunikace se SLIO moduly po síti PROFIBUS Abstrakt Tento aplikační postup ukazuje na příkladu CPU 313-6CF13 komunikaci s decentralizovaným I/O systémem SLIO po síti PROFIBUS. Systém SLIO se vyznačuje velice rychlou dobou odezvy se zpracováním signálu pod 20 µs, jednotlivé moduly systému SLIO mezi sebou komunikují po sběrnici o rychlosti 48 Mbit/s. Přílohy Manuál k CPU 313-6CF13 Manuál k Interface modulu PROFIBUS 053-1DP00 GSD soubory Cx000023_209.zip Projekt ve STEP7 HW komponenty CPU 313-6CF13 Ethernetový kabel pro download projektu Interface modul PROFIBUS 053-1DP00 Modul 8 digitálních vstupů 021-1BF00 Modul 8 tranzistorových výstupů 022-1BF00 Modul 4 analogových vstupů 031-1BD30 Modul 4 analogových výstupů 032-1BD30 SW komponenty STEP7 od společnosti Siemens Důležitá poznámka Aplikační postupy demonstrují typické úkony na konkrétních případech. Nekladou si za cíl kompletnost a v žádném případě nenahrazují návod k obsluze! Změna aplikačních postupů vyhrazena. 3
Postup Vytvořte projekt s hardwarovou konfigurací pro CPU 313-6CF13. Můžete postupovat podle aplikačního postupu Hardwarová konfigurace řady 300S. Abyste mohli do projektu integrovat systém SLIO, potřebujete do vývojového prostředí STEP7 nainstalovat příslušný GSD soubor. Aktuální GSD soubory pro řídicí systémy VIPA naleznete zdarma ke stažení na webových stránkách společnosti VIPA www.vipa.com. Můžete použít i GSD soubory přiložené k tomuto aplikačnímu postupu. Před instalací GSD souborů je vhodné ve STEP7 uzavřít hardwarovou konfiguraci otevřeného projektu a ponechat aplikaci HW Config prázdnou (viz obrázek níže). Rozbalte ZIP archiv s GSD soubory. V hardwarové konfiguraci vyberte v menu položku Options a zvolte Install GSD File.... Najděte rozbalený archiv s GSD soubory a zvolte VI010C19.gsd. 4
GSD Soubor VI010C19.gsd se používá pro jednotky PROFIBUS Master verze DP-V1, sobory VI000C19.* se používají pro jednotky PROFIBUS Master verze DP-V0. Pokud příslušný Profibus Master podporuje verzi DP-V1, doporučuje se ji používat. CPU použité v tomto aplikačním postupu verzi DP-V1 podporuje, proto jsme vybrali soubor VI010C19.gsd. Jednotlivé SLIO moduly nyní naleznete v katalogu standardně na pravé straně obrazovky, konkrétně pod PROFIBUS DP \ Additional Field Devices \ I/O \ VIPA_SLIO \ \ VIPA 053-1DP00 (DPV1). Nejdříve je ale třeba myší přetáhnout modul VIPA 053-1DP00 (DPV1) na síť PROFIBUS v projektu. 5
Po přetáhnutí modulu STEP7 se ukáže okno s vlastnostmi modulu, kde je třeba zvolit adresu modulu. Adresy 1 a 2 bývají rezervovány, proto je vhodné začít adresovat Slave moduly od adresy 3. V tomtoo případě zvolme adresu 3. 6
Do jednotlivých slotů Interface modulu 053-1DP00 pak můžete přetáhnout příslušné moduly SLIO dle Vaší konfigurace. z katalogu myší 7
Výsledná hardwarová konfigurace bude v tomto případě vypadat následovně: Hardwarovou konfiguraci můžeme zkompilovat pomocí tlačítka na horní liště a nahrát do CPU. Nyní se vraťme k instalaci systému SLIO. Jednotlivé moduly systému SLIO nasuňte za sebe na standardní DIN lištu. Interface modul PROFIBUS 053-1DP00 zapojte podle schématu níže a na DIP přepínači nastavte binárně adresu. Adresa 3 odpovídá přepínačům 1 a 2 v levé poloze, ostatní v pravé poloze. První přepínač neoznačený číslem nemá žádný význam, můžetee jej nechat v pravé poloze. 8
Nakonec systém SLIO spojte pomocí Profibus kabelu s Profibasovým konektorem na CPU. Doporučujeme použít konektory VIPA s diagnostikou. Moduly SLIO jsou nyní obvolávány Profibus masterem, funkčnost si můžete odzkoušet např. nastavením prvního výstupu na výstupním modulu z VAT tabulky. Při automatické adresaci jde o Q0.0. Několik tipů Při přerušení komunikace např. z důvodu dočasného odpojení Profibus kabelu přejde defaultně CPU do stavu STOP. Tomu se dá předejít nahráním OB86 do CPU. CPU pak sice detekuje chybu komunikace pomocí červených LED SF a ERR, ale pokračuje ve vykonávání programu. Po opětovném připojení Profibus kabelu pak dojde k obnovení komunikace automaticky a červené LED na CPU zhasnou. 9
Rychlost komunikace SLIO systémem demonstruje následující příklad: V parametrech CPU zvolte např. MB0 pro Clock Memory. Pomocí jednoduchého programu níže např. v OB1 pak můžete MB0 poslat na výstupní modul SLIO. Upravenou hardwarovou konfiguraci a OB1 pak nahrajte do CPU. 10