V15.1 SW novinky siemens.com/tia-portal
Softwarové unity
Softwarové unity Rozdělení pracovních úkolů Unit Vrtání Unit Pick&Place Unit Processing Softwarové dělení jednotlivých částí linky / stroje Výrobní linka / stroj se skládá za několika částí Strana 4
Softwarové unity pro vytvoření programové struktury Funkce S7-1500 S7-1200 S7-300/400/WinAC Rozdělení programu do softwarových unit Oddělené nahrávání softwarových unit do PLC Definovatelné rozhraní mezi softwarovými unity Jen optimalizovaný přístup k programovaní a ukládání dat Výhody Offline Programová struktura (včetně OB, FB, FC, DB, UDT a proměnných) Ukládání a výměna softwarových unit pomocí knihoven Unit Vrtání Unit Pick&Place Unit Processing Online Uživatel může nahrávat softwarové unity do PLC nezávisle na ostatních uživatelích/unitách Minimalizace času nahrávání při práci více uživatelů Strana 5
Vlastnosti softwarových unit Komponenty softwarových unit Programové bloky Datové bloky Datové typy Tabulky proměnných (tagů) Supervisions (ProDiag) Text listy Published Unit vrtání Published A B Přístup k jiné unitě Unit pick&place Published E F PLC globální konfigurace Non-published Non-published Hardwarová konfigurace OPC UA rozhraní Bezpečnostní program Watch tabulky, trace, atd. C D G H Hardwarová konfigurace (včetně komunikací) Uživatelsky definované vazby mezi unity pro jasnou strukturu a modulární program Strana 6
Struktura softwarových unit Nový adresář pro software unity (pro S7-1500 from FW V2.6) Definice přístupu bloků volaných mezi unity pomocí Relations Nastavení parametru»published«v nastavení bloku Strana 7
Softwarové unity Interakce mimo unity Přístup k optimalizovaným DB mimo unity se definuje pomocí Relations. V těchto DB nemůžou být použity uživatelské datové typy Přístup k TO mimo unity se definuje v Relations V unitě nelze volat bloky vytvořené mimo unity V unitě nelze přistupovat k PLC tagům mimo unity Softwarová unita Non-unit program DBs TOs A D B E C FBs, FCs, UDTs Tag tables Hardwarová konfigurace (včetně komunikací) Strana 8
Novinky v Openness
Openness - Automatické generování Openness představuje otevřené rozhraní do u, umožňuje propojit 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 Openness? Minimalizace chyb Vyšší efektivita díky automatickému provádění úloh Zkrácení doby uvádění do provozu Vyšší konkurenceschopnost Strana 10
Automatické generování PLC kódu Výhody Generování kompletního automatizačního projektu s TIA-Portal Openness (hardware a software) Proces od objednání až po dokončení TIA projektu TIA Openness Project Generator DLL Projekt pro stroj A Projekt pro stroj B Strana 11
Openness Export datových bloků s aktuálními hodnotami XML export aktuálních hodnot New Aktuální hodnoty jsou uloženy do XML souboru Výhody Můžete ukládat a porovnávat data z DB pomocí XML souborů - Např. parametry nastavení strojů... <Snapshot ReadOnly="true"><SnapshotValues <Value Path= rectangle" Type= Real">-5.0</Value> <Value Path= sawtooth" Type= Real">4.5</Value>... Strana 12
Openness Kompatibilita Předchozí verze knihoven Openness jsou dostupné V15.1 New Appli cation V15.1 DLL knihovny Openness pro V14SP1 a V15 dostupné i v V15.1 Appli cation V15 Appli cation V15 Appli cation V14SP1 Appli cation V14SP1 Appli cation V14SP1 Výhody Openness aplikace založené na verzi V14SP1 nebo V15 mohou být spuštěny i v V15.1 V14SP1 V14SP1 DLL V15 V14SP1 DLL V15 DLL V15.1 V14SP1 DLL V15 DLL V15.1 DLL Strana 25
Užitečná softwarová rozšíření
Užitečná softwarová rozšíření Textový interface pro SCL bloky Funkce S7-1500 S7-1200 S7-300/400/WinAC Výběr mezi tabulkovým a textovým zobrazením rozhraní bloku při vytváření bloku SCL Výhody Známé z prostředí STEP 7 V5.x Možnost přidání dalších komentářů k proměnné a i k oblasti proměnných Jednodušší výměna mezi textovými editory Strana 30
Užitečná softwarová rozšíření SCL zarovnání parametrů Pro lepší čitelnost SCL programů, možno automatický zarovnávat parametry bloků Monitorování UDT v I/O oblasti bloků Zobrazení aktuálních hodnot typu UDT použitých u vstupně/výstupní oblasti programových bloků. Global setting pro SCL editor Strana 31
Užitečná softwarová rozšíření DB snapshot Hodnoty Snapshotu jsou uloženy i při změně struktury DB Zobrazení stavů u nepřipojených výstupů Při monitorování bloku v online režimu, jsou zobrazeny hodnoty výstupních parametrů bloků i když nejsou napojeny Změna nastavení jednotlivých proměnných pro proměnné typu UDT Nastavení definovaná v UDT mohou být změněna u použitých instancí Hodnoty Snapshotu jsou dostupná i po přidání další výstupní proměnné Strana 32
TIA Multiuser Engineering Engineering a Commissioning mode
Multiuser Engineering Koordinovaná práce více programátorů na jednom projektu Jeden sdílený projekt uložený centrálně na Multiuser serveru a současně aktualizovaný více uživateli Server projekt Systémová synchronizace projektu server projekt a jednotlivé lokální kopie komunikují na pozadí a koordinují práci mezi jednotlivými uživateli. Jednotlivé verze projektu se ukládají samostatně Pro HMI a PLC umožňuje paralelně pracovat na PLC i na HMI časti projektu Lokální kopie Lokální kopie Lokální kopie Strana 36
Multiuser Engineering- Engineering a Commissioning mode Stálá synchronizace online a offline projektu při práci v týmu Urychlené nahrávaní a testování nových verzí do PLC Strana 37
Manuální aktualizace lokální kopie Multiuser Engineering- Engineering a Commissioning mode Upravený projekt Check-in mých změn Refresh ze serveru Download z lokální kopie Download z lokální kopie Download z lokální kopie Check-in mých změn Refresh ze serveru Integrovaný update server projektu a lokální kopie na pozadí Strana 38
Ukázka
Rozdělení linky na softwarové unity Robot Výstupní dopravníky Vstupní dopravníky Strana 40
Děkuji za pozornost! 07/03/2019
Ing. Josef Kváč Ing. Zdeněk Zima Divize Digital Factory Factory Automation DF FA AS E-Mail: josef.kvac@siemens.com E-Mail: zdenek.zima@siemens.com Siemensova 1 155 00 Praha 13 Siemens offers automation and drive products with industrial security functions which support safe system or machine operation. They essentially contribute to the realization of a holistic industrial security concept. Our products are continuously advanced under this aspect. We therefore recommend you to regularly inform yourself on updates of our products and to only use the respectively current versions. Relevant information is available at: http://support.automation.siemens.com. You can also subscribe to a product-specific newsletter via this link. Moreover, safe system or machine operation necessitates the implementation of suitable protective measures (e.g. cell protection concept) and the integration of all automation and drive components in a holistic state-of-the-art industrial security concept for the entire system or machine. Also third-party products have to be taken into account in this context. Further information is available at: http://www.siemens.com/industrialsecurity Strana 43