TIA Portal Openness Generování projektu Unrestricted https://workspace.automation.siemens.com/content/10002919
Generátor projektu Co je Openness? TIA Portal Openness představuje rozhraní do TIA Portalu, umožňuje propojit TIA Portal s externími programy využívat jeho funkcionalitu a automatizovat Váši práci s ním.? Jaká je výhoda automatického generovaní s TIA Portal Openness? Minimalizace chyb Vyšší efektivita díky rychlejšímu provádění úloh Zkrácení doby uvádění do provozu Vyšší konkurenceschopnost tím, cílenější využívání zdrojů Page 2
Úvod do TIA Portal Openness Namísto manuální práce s TIA Portál Automaticky spouštěné akce Project.Open() Device.Compile() TIA Portal Openness Public API 1 Otevření projektu Kompilace zařízení Lze vytvořit vlastní aplikace s požadovanou funkcionalitou. Např. v prostředí MS Visual Studio TIA Portal Openness poskytuje přístup k objektům a funkcím TIA Portal pomocí DLL knihoven TIA Portal je ovládán Vaší aplikací pomocí Openness 1 Application Programming Interface Page 3
Přehled základní funkcionality TIA Portal Openness nabízí API 1 funkce, které umožňují externím programem vytvářet/modifikovat projekty/projektová data ovládat funkce TIA Portal Public API 1 3 Export/Import funkce k zadaní, modifikaci a ukládání projektových dat Plně automatické provádění akcí Vlastní program EXE Import/ Export XML Spouštění přes API a nebo přes UI 2 TIA Portal 3 1 Application Programming Interface 2 User Interface 3 Planned Vlastní (zjednodušené) uživatelské rozhraní Page 4
Jak to funguje Funkcionalita rozhraní Openness Funkcionalita TIA Portalu je uložena v knihovnách/dll v instalačním adresáři. Openness představuje public interface, který používá tuto knihovnu a předává požadavky. Adresář Bin : TIA Portal DLL/Funkcionalita Adresář PublicAPI : Openness DLL/Funkcionalita Výhody : - Dokumentované rozhraní - Zůstává stále stejné i když funkce TIA Portal DLLs se mění (či aktualizují) Vlastní program EXE Openness DLL jsou veřejným rozhraním předávají požadavky do TIA Portal DLL Portal DLLs Page 5
Příklad porovnání efektivity Porovnání efektivity mezi manuálním a automatickým provedením Postup: 1. Spuštění TIA Portal 2. Otevření projektu (1 PLC) 3. Otevření globální knihovny 4. Aktualizace typu (1 block) 5. Kompilace zařízení - Hardware a software 6. Zavření projektu Page 6
Použití Openness v průběhu životního cyklu produktu Engineering Production Services Production Planning Product Design V průběhu servisu: Vytváření rozšířené dokumentace Mezi kroky plánování produkce a inženýringem: Použití/import symbolů V/V Vytvoření základních bloků budoucího programu V průběhu výroby: Kontrola změn Vytváření statistik V průběhu inženýringu: Generování vizualizace / programu Kontrola programu dle směrnic Automatická synchronizace programů, knihoven, databází (texty, programy, ) TIA Portal Openness Page 7
Funkční možnosti TIA Portal Openness Funkční možnosti v rámci projektu (1) TIA Portal Spuštění s nebo bez uživatelského rozhraní Zavření/odpojení, proces připojení Projekt Otevření, uložení, zavření, kontrola změn, které nebyly uloženy Zařízení a jejich síťová spojení Výčet a vyčtení informací Editory Otevření network a topology editor (jen s UI) Řízení a vizualizace Kompilace hardware a/nebo software Složky Vytvoření a smazaní Prvky Smazání Projekt vizualizace Vyhledávání, export, import, mazaní grafiky Komentáře Jsou exportovány všechny jazyky s místem použití Page 8
Funkční možnosti TIA Portal Openness Funkční možnosti knihoven Globální knihovna Otevření (není viditelné v UI), zavření Knihovní funkce (types) Kontrola aktualizace instancí Provedení aktualizace projektové knihovny Provedení aktualizace zařízení v projektu Vyhledání prvků (dle typu/verze) a jejich mazání Knihovní funkce (master copies) Kopírování v projektu Page 9
Funkční možnosti TIA Portal Openness Funkční možnosti kontrolerů Kontroler Konfigurace spojení, připojení a odpojení k/od kontroleru Porovnání offline, online, s projektovou a globální knihovnou Bloky a datové typy Zobrazení v editoru Kompilace Export do formátu XML (mimo SCL) Import z formátu XML (jen s enabler/usage souborem) Externí zdroj (External sources files) Vyhledání, import, smazání zdrojů Generování bloků ze zdrojů Vytvoření zdrojového souboru z bloků (STL, SCL) PLC proměnné Zobrazení v editoru Export jako XML soubor Import z XML souboru Vyhledání, list, exportování nebo smazání jednotlivých proměnných/konstant Page 10
Funkční možnosti TIA Portal Openness Funkční možnosti vizualizace (Panely & RT Adv.) Pro prvky Obrazovky Management obrazovek Proměnné Spojení (non-integrated) Skripty Cycles Textové a grafické listy Jsou možné následující akce Zobrazení v editorech Výpis a zobrazení vlastností Export jako XML soubor Import z XML souboru Page 11 24.10.2016 TIA Portal V14 / Project generator
Použití Openness Rozsah dodávky Openness je k dispozici zdarma v rámci DVD STEP 7 and WinCC (V14) Požadovaná je licencovaná instalace STEP 7 / WinCC Omezení for V14 Enabler file je třeba pro možnost XML import bloků Usage file je třeba ve složce "PublicAPI" pro použití importovaných bloků (Otevření, Kompilace, etc.) Tyto soubory získáte na vyžádání od technické podpory (samozřejmě s popisy jak přesně implementovat). [STEP 7] [WinCC] Installation TIA Portal TIA Portal [STEP 7][WinCC] Openness Installation PG/PC V14 Enabler file Openness TIA Portal Openness Only for block import via XML >V14 Enabler file Openness Page 12
TIA Portal Openness Živá ukázka Page 13
Additional information in the Siemens Industry Online Support (SIOS) Documentation in online help of the TIA Portal in section "Automating projects with scripts" (CHM file 1) ) as well as SIOS: https://support.industry.siemens.com/cs/ww/en/view/109477163 Application examples including VS2010 projects https://support.industry.siemens.com/cs/ww/en/view/108716692 FAQ: When using a TIA Portal Openness application, why do you get the error message "Cannot connect to TIA Portal"?https://support.industry.siemens.com/cs/ww/en/view/109038214 FAQ: Why does your TIA Portal Openness application not function as expected? https://support.industry.siemens.com/cs/ww/en/view/109251656 Request Enabler and Usage file: https://support.industry.siemens.com/cs/attachments/103627307/tia_portal_openness_a nleitung_usagefile_enablerfile_v13sp1.pdf SIEMENS Social Network (SSN): https://siemens.socialcast.com/groups/11795- tiaportalopenness 1 ) C:\Program Files (x86)\siemens\automation\portal V13\Help\en-US\TIAPortalOpennessenUS.chm Page 14
Děkuji Vám za pozornost! Josef Kváč DF FA AS Siemensova 1 155 00 Praha 13 E-Mail: josef.kvac@siemens.com