Digitalizace s TIA Portal V15 S7-1500 OPC UA Rostislav Kosek siemens.com/tia-portal Page 1
OPC UA a S7-1500 Live Demo ukázka konfigurace v TIA Portal V15 L I V E D E M O Ukázka konfigurace ve Step7 V15 Propojení na PLCSIM Advanced V2.0 (virtual Controller S7-1500) Monitoring motohodin stroje (či jiných proměnných) přes obecný client software (např. UaExpert, z MS Excel, z Apps v mobilu nebo na PC ) Page 2
Příklady využití OPC UA na Simatic PLC S7-1500 I. Office Excel s využitím VBA II. III. Vlastní aplikace za pomocí OPC knihoven Hotová aplikace (United Automation) Page 3
Příklad I. - Využití Excel s podporou VBA Co potřebujeme? Microsoft Excel 2 Open source knihovny pro OPC UA (OPC Foundation) 3 Základní znalost programování v Visual Basic Page 4
Příklad I. - Využití Excel s podporou VBA Postup připojení 1. Nalezení OPC serveru podle IP adresy 2. Připojení k OPC endpoint 3. Následné využití možností Excelu 4. Před ukončením programu se odpojíme od serveru Page 5
Příklad I. - Využití Excel s podporou VBA Postup připojení 1. 2. 4. 3. Page 6
Příklad I. - Využití Excel s podporou VBA Funkce aplikace Read/Write a Registred Read/Write 1. Prosté čtení/zápis hodnot z OPC serveru pomocí NodeId 2. Nejvíce zatěžuje PLC 3. Vhodné pro občasné čtení/zápis větších hodnot 4. Registrovaní NodeId pro OPC server 5. Umožňuje rychlejší přístup k proměnným Page 7
Příklad I. - Využití Excel s podporou VBA Funkce aplikace Read/Write a Registred Read/Write 1. 4. Page 8
Příklad I. - Využití Excel s podporou VBA Funkce aplikace Subscription 1. Zapsání NodeId pro opakovamé čtení hodnot 2. Na základě nastavení obnovovací frekvence můžem kontinuálně načítat hodnotu proměnné Page 9
Příklad I. - Využití Excel s podporou VBA Funkce aplikace Subscription 1. 2. Page 10
Příklad I. - Využití Excel s podporou VBA Úprava aplikace 1. Registrace knihovny OPC do registrů 2. Za využití knihoven můžeme přidávat další funkce 3. Úpravou kódu je možné přidat další možnosti vyhodnocení dat Page 11
Příklad I. - Využití Excel s podporou VBA Úprava aplikace Page 12
Příklad I. - Využití Excel s podporou VBA Úprava aplikace Vytvoření dalšího listu, načítání dalších hodnot Page 13
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace potřebné věci Knihovny OPC Foundation dostupné ZDARMA 2 3 4 Znalost C# nebo jiného vyššího programovacího jazyka (Java/C++..).NET Framework Visual Studio (příp. jiný nástroj) Page 14
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace Je možné vytvořit vlastní okenní aplikaci Tuto lze implentovat do vlastního firemního ekosystému Možnosti aplikace jsou omezeny čistě schopností programátora Lze vytvářet vizualní zobrazení, generovat grafy atd. Page 15
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace Page 16
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace - Výhody Oproti Excel knihovnám má více funkcí: Procházení OPC serverů Čtení/Zápisy structů a UDT Možnost využívání předpřipravených metod Page 17
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace Procházení NodeIds Page 18
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace Čtení/Zápis Struct/UDT Page 19
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace 1. Se znalostí Visual Studio můžeme přídávat další možnosti aplikace 2. Upravovat její vzhled -> Vzniká unikátní řešení připravené pro Vaši potřebu Page 20
Příklad II. - Vlastní aplikace za pomocí OPC knihoven Tvorba vlastní aplikace Page 21
Příklad III. - Hotová aplikace (United Automation) Hotové řešení připravené k využití Volně přístupné i komerční verze Univerzální použití na různé druhy OPC serverů Vhodné pro základní využití možností OPC Page 22
Příklad III. - Hotová aplikace (United Automation) Page 23
Kontakt Technická podpora: Česká republika http://www.siemens.cz/iadt-kontakt podpora.industry.cz@siemens.com Tel.: 800 122 552 Celosvětově (německy/anglicky) support.automation@siemens.com http://support.industry.siemens.com/ Tel.: +49 180 5050 222 siemens.com/tia-portal Page 24