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ů
Unrestricted © Siemens AG 2016 Page 2
24.10.2016
TIA Portal V14 / Project generator
Úvod do TIA Portal Openness
Namísto manuální práce s TIA Portál
TIA Portal Openness Public API 1 Automaticky spouštěné akce
Project.Open()
Otevření projektu
Device.Compile()
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 1
TIA Portal je ovládán Vaší aplikací pomocí Openness
Application Programming Interface
Unrestricted © Siemens AG 2016 Page 3
24.10.2016
TIA Portal V14 / Project generator
Přehled základní funkcionality TIA Portal Openness nabízí § API1 funkce, které umožňují externím programem § vytvářet/modifikovat projekty/projektová data § ovládat funkce TIA Portal
3
Public API
1
§ Export/Import funkce § k zadaní, modifikaci a ukládání projektových dat
Plně automatické provádění akcí
Vlastní program
Import/ Export
EXE
XML
§ Spouštění přes API a nebo přes UI2 TIA Portal3 1
Application Programming Interface
2 3
User Interface Planned
Vlastní (zjednodušené) uživatelské rozhraní
Unrestricted © Siemens AG 2016 Page 4
24.10.2016
TIA Portal V14 / Project generator
Jak to funguje Funkcionalita rozhraní Openness Funkcionalita TIA Portalu je uložena v knihovnách/DLL v instalačním adresáři.
Adresář „Bin“: TIA Portal DLL/Funkcionalita …
Adresář „PublicAPI“: Openness DLL/Funkcionalita
Openness představuje „public interface“, který používá tuto knihovnu a předává požadavky. 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
Unrestricted © Siemens AG 2016 Page 5
24.10.2016
TIA Portal V14 / Project generator
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
Unrestricted © Siemens AG 2016 Page 6
24.10.2016
TIA Portal V14 / Project generator
Použití Openness v průběhu životního cyklu produktu
Production
Services
Engineering Production Planning
Product Design
V průběhu servisu: • Vytváření rozšířené dokumentace
• Vytváření statistik
V průběhu inženýringu: Mezi kroky plánování produkce a inženýringem:
• Generování vizualizace / programu
• Použití/import symbolů V/V
• Automatická synchronizace programů, knihoven, databází (texty, programy,…)
• Vytvoření základních bloků budoucího programu
Openness
• Kontrola změn
TIA Portal
V průběhu výroby:
• Kontrola programu dle směrnic
Unrestricted © Siemens AG 2016 Page 7
24.10.2016
TIA Portal V14 / Project generator
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í Unrestricted © Siemens AG 2016 Page 8
24.10.2016
TIA Portal V14 / Project generator
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
Unrestricted © Siemens AG 2016 Page 9
24.10.2016
TIA Portal V14 / Project generator
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
Unrestricted © Siemens AG 2016 Page 10
24.10.2016
TIA Portal V14 / Project generator
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 Unrestricted © Siemens AG 2016 Page 11
24.10.2016
TIA Portal V14 / Project generator
Použití Openness Rozsah dodávky
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).
TIA Portal
V14
[STEP 7] Openness [WinCC] Installation
§
Openness je k dispozici zdarma v rámci DVD STEP 7 and WinCC (V14)
Installation
§
TIA Portal [STEP 7][WinCC]
>V14
Enabler file Enabler file Openness Openness
Only for block import via XML
TIA Portal Openness
PG/PC
Unrestricted © Siemens AG 2016 Page 12
24.10.2016
TIA Portal V14 / Project generator
TIA Portal Openness
Živá ukázka
Unrestricted © Siemens AG 2016 Page 13
24.10.2016
TIA Portal V14 / Project generator
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/117951) C:\Program Files (x86)\Siemens\Automation\Portal V13\Help\en-US\TIAPortalOpennessenUS.chm tiaportalopenness Unrestricted © Siemens AG 2016 Page 14
24.10.2016
TIA Portal V14 / Project generator
Děkuji Vám za pozornost! Josef Kváč DF FA AS
Siemensova 1 155 00 Praha 13 E-Mail:
[email protected]
Unrestricted © Siemens AG 2016