TIA Portal Innovation Tour
Zaměření na produkty: TIA Portal V12 SIMATIC S7-1500 SIMATIC ET 200SP a ET 200MP SINAMICS Startdrive a další…
Program TIA Portal V12 Práce s projekty, knihovnami, bloky Programování
13:00 – 14:15
Přestávka
14:15 – 14:30
TIA Portal V12 Pohony, technologické objekty, Trace
14:30 – 15:30
Přestávka
15:30 – 15:45
Kosek
Burdilák, Vojanec
TIA Portal V12 Diagnostika, zabezpečení 15:45 – 16:45
Vojanec, Rakušan
Novinky S7-1200, ET 200 Diskuze, Večeře …
16:45 – ???
SIMATIC S7 / SW / PG R. Kosek
Slide 2
Industry Sector IA AS
SIMATIC S7-1500 Shrnutí z minula (viz TIAnD 2013.03) – významné přednosti a hlavní inovace Konstrukce a ovládání
Zabezpečení
Srozumitelná diagnostika v textové podobě
Ochrana duševního vlastnictví a investic
Barevný, odnímatelný displej
Ochrana proti neautorizovaným změnám v projektu
Jednoduchá a rychlá montáž, zapojení
Chráněná komunikace, ochrana proti kopírování a manipulaci s daty
Snadná rozšiřitelnost
Technologické funkce
Systémová diagnostika
Všechna CPU s vestavěnou podporou funkcí řízení polohy a pohybu (Motion Control)
Efektivní analýza poruch a chyb Uniformita zobrazení
Pohodlná práce s pohony Sinamics
Snižování prostojů technologie
PROFIdrive a programování s PLCopen bloky Projektování v prostředí TIA Portal Výkonnost
Efektivní implementace & servis, údržba ušetří čas a peníze Dlouhodobá ochrana investic a zachování „know-how“
Vyšší produktivita výroby díky kratším cyklům stroje SIMATIC S7 / SW / PG Úspora R. Kosek
nákladů na hardware, vysoký výpočetní výkon a kvalita řízení Slide 3
Neomezená programovatelnost, flexibilita Industry Sector IA AS
Jak šetří TIA Portal čas a peníze? siemens.com/tia-portal Design
Commissioning
Maintenance
(návrh systému)
(realizace)
(údržba a servis)
Různé systémy
Intuitivní: Snadno se naučit, snadno používat
Efektivní: Integrace a opětovné použití
Ochrana investic a snadná rozšiřitelnost: Možnost zachování osvědčeného Rozšíření stávajícího Stabilní platforma pro budoucnost SIMATIC S7 / SW / PG R. Kosek
Slide 4
Industry Sector IA AS
Jak šetří TIA Portal čas a peníze? siemens.com/tia-portal
SIMATIC S7 / SW / PG R. Kosek
Slide 5
Industry Sector IA AS
SIMATIC STEP 7 V12 Hlavní přednosti a inovace stav 06/2013
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 7
Industry Sector IA AS
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 8
Industry Sector IA AS
STEP 7 úvod
+
Pro každou úlohu ten správný zápis programu
S7-1500
S7-1200
S7-300/ 400/ WinAC
PLC Simatic nabízí obecně: Různé programovací jazyky
LAD/FBD
STL
GRAPH
SCL
Různé typy programových bloků
OB
FC
FB
Global Local
SIMATIC S7 / SW / PG R. Kosek
Slide 9
Industry Sector IA AS
STEP 7 inovace Inovovaný kompilátor pro LAD/FBD/SCL/STL/Graph +
Optimální výkonnost v libovolném programovacím jazyce
S7-1500
S7-1200
S7-300/ 400/ WinAC
Všechny jazyky kompilovány přímo do strojového kódu: LAD
Použití programovacího jazyka dle osobních preferencí
FBD
SCL
STL
Graph od V12 SP1
Všechny funkce k dispozici také v LAD/FBD (Calculate Box, indexace pole…)
SIMATIC S7 / SW / PG R. Kosek
Slide 10
Industry Sector IA AS
STEP 7 úvod OB – Organizační bloky +
OB tvoří rozhraní mezi OS a uživatelským programem
S7-1500
S7-1200
S7-300/ 400/ WinAC
FC
FB Local
HW
OB
OS
FC
FC DB „Optimierter“
Global
OS : Operační systém HW: Hardwarová konfigurace SIMATIC S7 / SW / PG R. Kosek
Slide 11
Industry Sector IA AS
STEP 7 úvod OB – Organizační bloky
OB – Organizační bloky : OB
Rozhraní mezi operačním systémem a uživatelským programem
Jak se má PLC chovat v různých situacích lze ovlivnit právě programováním v organizačních blocích
K dispozici jsou různá OB:
Startup bloky
Programové bloky
Událostmi řízené spuštění bloku
Časem řízené spuštění bloku
Výběr OB ve Step7 SIMATIC S7 / SW / PG R. Kosek
Slide 12
Industry Sector IA AS
STEP 7 inovace Nové možnosti s OB +
Volné strukturování a modularizace uživatelského programu
Počet OBs: Až 100 programových a startup OBs Až 20 přerušení časových, cyklických a se zpožděním Až 50 přerušení vyvolaných HW
S7-1500
Uživatelský program Main_1 OB1
Main_x OB300
R. Kosek
Slide 13
S7-300/ 400/ WinAC
Více programových OBs
Main_y OB200
SIMATIC S7 / SW / PG
S7-1200
FB FC
Local
FB FC
Local
FB FC
Local
Industry Sector IA AS
STEP 7 inovace Nové možnosti s OB +
Volné strukturování a modularizace uživatelského programu
Počet OBs: Až 100 programových a startup OBs Až 20 přerušení časových, cyklických a se zpožděním Až 50 přerušení vyvolaných HW Priority OBs: Každé OB má definovanou prioritu: nejvyšší (27) – nejnižší (1) OB s vyšší prioritou přerušuje OB s nižší prioritou OB se stejnou prioritou jsou zpracovávána v pořadí jak byla vytvořena (očíslována)
SIMATIC S7 / SW / PG R. Kosek
Slide 14
S7-1500
S7-1200
S7-300/ 400/ WinAC
Více programových OBs Uživatelský program Main_1 OB1 Main_y OB200 Main_x OB300
FB FC
Local
FB FC
Local
FB FC
Local
Industry Sector IA AS
SIMATIC S7 / SW / PG R. Kosek
Slide 15
Industry Sector IA AS
SIMATIC S7 / SW / PG R. Kosek
Slide 16
Industry Sector IA AS
STEP 7 inovace Nové možnosti s OB +
Více: Siemens technical support ID: 40654862
Volné strukturování a modularizace uživatelského programu
Počet OBs: Až 100 programových a startup OBs Až 20 přerušení časových, cyklických a se zpožděním Až 50 přerušení vyvolaných HW Priority OBs: Každé OB má definovanou prioritu: nejvyšší (27) – nejnižší (1) OB s vyšší prioritou přerušuje OB s nižší prioritou OB se stejnou prioritou jsou zpracovávána v pořadí jak byla vytvořena (očíslována) Výhody:
S7-1500
S7-1200
S7-300/ 400/ WinAC
Více programových OBs Uživatelský program Main_1 OB1 Main_y OB200 Main_x OB300
FB FC
Local
FB FC
Local
FB FC
Local
Přehlednější dělení programu a jednodušší struktura Lze tvořit programové skupiny včetně OB, např. v knihovnách a dělit si práci, dělit různé typy úloh apod. SIMATIC S7 / SW / PG R. Kosek
Slide 17
Industry Sector IA AS
STEP 7 inovace Optimalizované a standardní bloky +
Patřičný výkon, snadné a opětovné použití programových kódů
S7-1500
S7-1200
S7-300/ 400/ WinAC
Dva typy bloků pro nové procesory: Optimalizované: rychlejší, více datové konzistence, lze adresovat pouze symbolicky Optimalizované bloky (FB, DB) nemají pevné adresy, nemají offset
Standardní: kompatibilní s S7-300/400 včetně absolutního adresování Standardní bloky (FB, DB) mají pevné adresy, mají offset
SIMATIC S7 / SW / PG R. Kosek
Slide 18
Industry Sector IA AS
Ukázka, komentář
STEP 7 inovace Optimalizované a standardní bloky
SIMATIC S7 / SW / PG R. Kosek
Slide 19
Industry Sector IA AS
STEP 7 inovace Optimalizované a standardní bloky +
Více: Siemens technical support ID: 67518885
Patřičný výkon, snadné a opětovné použití programových kódů
S7-1500
S7-1200
S7-300/ 400/ WinAC
Dva typy bloků pro nové procesory: Optimalizované: rychlejší, více datové konzistence, lze adresovat pouze symbolicky Standardní: kompatibilní s S7-300/400 včetně absolutního adresování Přepnutí ve vlastnostech bloku:
Výhody optimalizovaných bloků: • V12 vytváří automaticky bloky Nejrychlejší možný přístup k datům, ukládání dat je optimalizováno optimalizované (Default setting: optimized) samotným systémem, je nezávislé na dekladaci v DB. • Pro každý blok (S7-1200/S7-1500) lze Přístup k datům přes symboly, bez nebezpečí nesrovnalostí individuálně nastavit způsobených nesprávnou absolutní adresou Změny v deklaraci proměnných negenerují chyby v přístupu k datům, protože přístupy jsou prováděny symbolicky (např. z HMI) SIMATIC S7 / SW / PG R. Kosek
Slide 20
Industry Sector IA AS
STEP 7 inovace Optimalizované a standardní bloky Lokální Temp proměnné s jednoduchými datovými typy (Int, Byte,…) jsou automaticky při volání bloku inicializovány s hodnotou "0" : Programátor nemusí myslet na inicializaci (menší programátorské úsilí) Nemůže dojít k chybám způsobených zapomenutou inicializací
planned S7-1500
S7-1200
S7-300/ 400/ WinAC
Optimalizované bloky
Standard bloky FC
FC Hodnota Temp_Var není definována
Hodnota Temp_Var je “0“
Automatická inicializace je podporována u S7-1500 od FW V1. U S7-1200 se zatím počítá s podporou od FW V4. Při použití starších FW verzí musí inicializaci provést sám uživatel. Na to je třeba brát ohled zvláště při kopírování bloků mezi různými PLC! SIMATIC S7 / SW / PG R. Kosek
Slide 21
Industry Sector IA AS
Ukázka, komentář
STEP 7 inovace Nové možnosti s DB +
Jednoduší ladění a uvádění do provozu
Snadná a rychlá optimalizace parametrů při ladění: Důležité parametry lze při konfiguraci označit tzv. Setpointy (např. nastavení regulátorů) Aktuální hodnoty lze selektivně použít jako nové startovní hodnoty
S7-1500
S7-1200
S7-300/ 400/ WinAC
1. Definice setpointu 2. Snapshot aktuálních hodnot
Sloupec “Setpoints“ najdete ve všech DBs, FBs a UDTs Funguje i s výběrem několika DB (pro snapshot hodnoty s nastavenými setpointy)
3. Pouze hodnoty s nastavením setpoint se použijí jako nové startovní hodnoty SIMATIC S7 / SW / PG R. Kosek
Slide 22
Industry Sector IA AS
STEP 7 inovace FB/DB a změny v interface bloku bez ztráty procesních dat +
Rozšíření FB/DB bez ztráty dat
S7-1500
Dodatečné změny v FB/DB bez rizika:
S7-1200
S7-300/ 400/ WinAC
Aktivace nahrání bez reinicializace
Lze vytvořit a nahrát do PLC FB/DB s paměťovou rezervou Aktivovat nahrání bez reinicializace (existující hodnota se pak již nezmění) Přidat nový tag Dojde k zachování aktuálních hodnot FB/DB i při nahrání nového rozhraní bloku Funkce je k dispozici jak pro optimalizované tak pro standard DBs
Number
Výchozí velikost rezervy při vytvoření nového DB je 100 bajtů. Lze zadat a nastavit pro různé bloky dle potřeby
Value_1
Rezerva
Number Rozšíření DB v režimu RUN bez reinicializace
Value_1
Current_Value Reserve Value_2
SIMATIC S7 / SW / PG R. Kosek
Slide 23
Industry Sector IA AS
STEP 7 inovace FB/DB a změny v interface bloku bez ztráty procesních dat
SIMATIC S7 / SW / PG R. Kosek
Slide 24
Ukázka, komentář
Industry Sector IA AS
STEP 7 inovace FB/DB a změny v interface bloku bez ztráty procesních dat
SIMATIC S7 / SW / PG R. Kosek
Slide 25
Ukázka, komentář
Industry Sector IA AS
STEP 7 inovace Instrukce Calculate (LAD, FBD) +
Jednodušší a rychlejší kalkulace
S7-1500
S7-1200
S7-300/ 400/ WinAC
Jedna komplexní instrukce místo několika řádků kódu Přehlednost a časová úspora při programování, servisu, změnách… Zadat vzorec
Otevřít wizard
SIMATIC S7 / SW / PG R. Kosek
Slide 26
Industry Sector IA AS
STEP 7 inovace Instrukce Empty box +
Efektivní programování v LAD/FBD
S7-1500
S7-1200
S7-300/ 400/ WinAC
Empty box v LAD a FBD: Po vložení empty boxu, lze hledat/psát jména instrukcí, FC či FB bloků
Empty box na liště Favorites
Výhody: Empty box v LAD
Rychlost, lze použít bez myši Automatické doplňování názvů funkcí zjednodušuje psaní Jednodušeji lze nalézt potřebný příkaz či funkci
Empty box a výběr uživatelských bloků
SIMATIC S7 / SW / PG R. Kosek
Slide 27
Industry Sector IA AS
STEP 7 inovace Datová konzistence a symbolické programování +
Konzistentní, typově bezpečný, rychlý a flexibilní přístup k datům
Program i vizualizace ukazuje vždy na správné proměnné (Tagy), oceníte hlavně při změnách Konzistentní přístup k datům vždy a všude Automatické změny jmen Tagů pro celý projekt
S7-1500
S7-1200
S7-300/ 400/ WinAC
MyDB.Motor_speed [2] .Actual_Value
MyDB
S optimalizovanými bloky dosáhnete vždy lepších výsledků Jednoduchá indexace pole ve všech programovacích jazycích Už žádné přepočítávání offsetů! Našeptávače (fce Intellisense) pro rychlejší vyhledání Tagů které jsou zrovna potřeba
SIMATIC S7 / SW / PG R. Kosek
Slide 28
4972.5
Industry Sector IA AS
STEP 7 inovace Indexované adresování i v LAD/FBD +
Jednodušší a pružnější programování
S7-1500
S7-1200
S7-300/ 400/ WinAC
Flexibilita při manipulaci s polem: Dynamický přístup k poli hodnot pomocí indexu s hodnotou typu integer
"Field_Data".Numbers["i"] i := INT
Přímé čtení a zápis lze naprogramovat ve všech jazycích
SIMATIC S7 / SW / PG R. Kosek
Slide 29
Industry Sector IA AS
STEP 7 inovace Slice access +
Zdokonalen a rozšířen přístup k tagům
S7-1500
S7-1200
S7-300/ 400/ WinAC
Čtení a manipulace s jednotlivými částmi tagů (proměnných): Snadný a jednoduchý přístup k např. jednotlivým bitům v rámci tagu (automaticky, bez deklarace) Možnost adresovat jeden bit (X), byte (B), word (W) či dword (DW) v každém tagu symbolicky Stejné zadání příkazů jak pro optimalizované tak i standard bloky, stejný programový kód, větší jednota uživatelského software
SIMATIC S7 / SW / PG R. Kosek
Slide 30
1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 Tag: Some_LEDs Some_LEDs.B1 Some_LEDs.x1 1 11100011
Industry Sector IA AS
STEP 7 inovace AT construct +
Zdokonalen a rozšířen přístup k tagům
S7-1500
S7-1200
S7-300/ 400/ WinAC
Symbolický přístup k částem tagů prostřednictvím AT construct: Díky tomuto zobrazení lze symbolicky přistupovat k částem tagů a využít tak výhod programování v symbolice Toto zobrazení dat nezabírá žádnou paměť navíc.
Např.: String jako výstupní parametr
Pozn: AT construct lze využít pouze se standard bloky Vyžaduje deklaraci
Maskování umožňuje symbolický přístup k částem tagů. Industry Sector
SIMATIC S7 / SW / PG R. Kosek
Slide 31
IA AS
STEP 7 inovace String funkce +
Rozšíření práce s řetězci
S7-1500
S7-1200
S7-300/ 400/ WinAC
Nové funkce usnadňují převody z řetězců a do řetězců : Example
Type
Type
Example
`A`, `B`, `C`
Array of [CHAR]
String
`ABC`
VAL_STRG
23.45
digit
String
`+23.45`
STRG_VAL
ATH
16#123AF010
hex
ASC II
`123AF010`
HTA
Chars_To_Strg
Strg_To_Chars
VAL_STRG a STRG_VAL ještě podporují konverzi do a z LReal
SIMATIC S7 / SW / PG R. Kosek
Slide 32
Industry Sector IA AS
STEP 7 inovace Vlož STL network +
Flexibilita programování v rámci jednoho bloku
S7-1500
S7-1200
S7-300/ 400/ WinAC
STL a LAD/FBD společně v jednom bloku: Když se vám to zrovna hodí, lze nově STL networky vkládat přímo mezi LAD/FBD části programu v bloku.
SIMATIC S7 / SW / PG R. Kosek
Slide 33
Industry Sector IA AS
STEP 7 inovace Datalogy (archivace, záznam dat) +
Cyklické & událostmi řízené ukládání proměnných, csv formát
S7-1500
S7-1200
S7-300/ 400/ WinAC
Více viz: Siemens technical support ID: 59193101 manual “SIMATIC S7-1500 Structure and Use of the CPU Memory Kapitola 3.2.4 vzorový příklad
Siemens technical support Forum Data logging další příklad SIMATIC S7 / SW / PG R. Kosek
Slide 34
Industry Sector IA AS
Ukázka, komentář
STEP 7 inovace Datalogy (archivace, záznam dat)
SIMATIC S7 / SW / PG R. Kosek
Slide 35
Industry Sector IA AS
Ukázka, komentář
STEP 7 inovace Datalogy (archivace, záznam dat)
SIMATIC S7 / SW / PG R. Kosek
Slide 36
Industry Sector IA AS
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 37
Industry Sector IA AS
Knihovny Včetně HW a tabulek proměnných +
Standardizace a opětovné použití při tvorbě programů
S7-1500
S7-1200
S7-300/ 400/ WinAC
Nové vlastnosti knihoven více podporují standardizaci a opakované využití různých částí projektu: Již jednou naparametrovaný hardware lze znovu použít, stačí pouhé přetažení z knihovny Škálovatelnost od jednoho IO-modulu, jednotky až k celé stanici a kompletnímu PLC, HMI, pohonu… Automatická alokace proměnných a snadná práce s připravenými tabulkami proměnných
SIMATIC S7 / SW / PG R. Kosek
Slide 38
Industry Sector IA AS
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 39
Industry Sector IA AS
SIMATIC S7-PLCSIM V12 Simulace S7-1500 +
Simulátor PLC S7-1500 s TIA Portal vzhledem a ovládáním
S7-1500
S7-1200
S7-300/ 400/ WinAC
Zobrazení: Konfigurace Simulačních tabulek proměnných Sekvencí
SIMATIC S7 / SW / PG R. Kosek
Slide 40
Industry Sector IA AS
SIMATIC S7-PLCSIM V12 Simulace S7-1500 +
Simulátor PLC S7-1500 s TIA Portal vzhledem a ovládáním
S7-1500
S7-1200
S7-300/ 400/ WinAC
Konfigurace jednotky: Fotorealistický pohled na CPU, včetně modulů Simulace CPU a I/O karet v central racku Simulace PLC-programu bez hardwarové konfigurace Minimální a plné zobrazení
SIMATIC S7 / SW / PG R. Kosek
Slide 41
Industry Sector IA AS
SIMATIC S7-PLCSIM V12 Simulace S7-1500
Simulační tabulka Zobrazení a modifikace proměnných PLC
V/V, memory bity, proměnné z DB
Symbolické názvy
Jednotlivé bity bajtu lze zobrazit kliknutím
SIMATIC S7 / SW / PG R. Kosek
Slide 42
Industry Sector IA AS
SIMATIC S7-PLCSIM V12 Simulace S7-1500 Start PLCSim přímo z TIA Portal Simulační tabulky a sekvence lze ukládat Simulace více než jednoho PLC ve stejnou dobu na stejném PG/PC
Co (zatím) nefunguje : Komunikace mezi PLCSim-Instancemi a HMI Nelze nahrávat chráněné bloky Nelze simulovat ochrany CPU (Protection level)
SIMATIC S7 / SW / PG R. Kosek
Slide 43
Industry Sector IA AS
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 44
Industry Sector IA AS
Další funkce Práce napříč projeky +
Opětovné použití a porovnávání s referenčními projekty
S7-1500
S7-1200
S7-300/ 400/ WinAC
Současné otevření několika referenčních projektů v rámci jednoho spuštění (jedné instance) TIA Portal: Jednoduché znovu použití dat z referenčních projektů pomocí přetažení myší (drag-and-drop) PLC bloky z referenčních projektů (OB, FB, FC, DB) se otevírají jen pro čtení bez možnosti editace (to je jejich ochrana).
SIMATIC S7 / SW / PG R. Kosek
Slide 45
Industry Sector IA AS
Další funkce Editor porovnávání (offline-offline) +
Zřetelné srovnání projektů a knihoven
S7-1500
S7-1200
S7-300/ 400/ WinAC
Porovnávání programu: Online-offline srovnání Offline-offline srovnání s referenčním projektem Offline-offline srovnání s knihovnou
Navigace mezi rozdíly
Po blocích lze vybírat jednotlivé akce Detailní porovnání
SIMATIC S7 / SW / PG R. Kosek
Položky jednotlivě s možností výběru akce Slide 46
Industry Sector IA AS
Další funkce Profily instrukcí +
Hlídá standardy a kvalitu uživatelského sw při vývoji
S7-1500
S7-1200
S7-300/ 400/ WinAC
Profily instrukcí (Program instruction profiles): Omezuje výběr na pouze povolené instrukce a jen ty lze pak v programu používat Lze tak zavádět různé standardy, lépe hlídat kompatibilitu apod. Jiné instrukce než v profilu uvedené nejsou pro programování k dispozici Programy, které obsahují nepovolené instrukce jsou kompilátorem rozpoznávány
SIMATIC S7 / SW / PG R. Kosek
Slide 47
Industry Sector IA AS
Další funkce Profily instrukcí
Příklad: Profil, který podporuje pouze instrukce určené pro nové PLC (S7-1200, S7-1500) Profily instrukcí lze tvořit pro každý typ PLC a každý programovací jazyk Pouze instrukce v aktivním profilu jsou uvedeny v liště výběru instrukcí a akceptovány programovým editorem Je možné vytvořit několik profilů, ale pouze jeden z nich může být aktivní v daném okamžiku
SIMATIC S7 / SW / PG R. Kosek
Slide 48
Industry Sector IA AS
Další funkce Klávesy a našeptávání +
Rychlejší práce v TIA Portal – s klávesnicí
S7-1500
S7-1200
S7-300/ 400/ WinAC
Automatické doplňování textu pro rychlý přístup Seznam zkratek naleznete v Options -> Settings Rychlý přechod mezi pracovními oblastmi obrazovky klávesou F6 Pro rychlý výběr objektů lze název bloku jednoduše začít psát v navigátoru projektu. Např: Chcete-li vybrat blok "S12X", když v projektu existuje několik bloků s podobným názvem.
SIMATIC S7 / SW / PG R. Kosek
Slide 49
Enter "S"
Enter "S1"
Enter "S12"
Industry Sector IA AS
Další funkce Archivace/rozbalení +
Archivace a reorganizace projektu
S7-1500
S7-1200
S7-300/ 400/ WinAC
Od V12 má TIA Portal možnost archivace a reorganizace projektu. Reorganizace dat projektu se provádí při archivaci automaticky, což má za následek další snížení velikosti projektu.
SIMATIC S7 / SW / PG R. Kosek
Slide 50
Industry Sector IA AS
Další funkce Rychlý přehled souhrných údajů o projektu +
Podrobnosti o projektu na jeden klik
S7-1500
S7-1200
S7-300/ 400/ WinAC
Souhrný přehled údajů o projektu poskytuje alternativní průchod do různých částí projektu. Podrobnosti o všech prvcích z projektové složky lze snadno zobrazit a porovnat v přehledu. Okna lze vždy rozdělit, např. pro snadné a rychlé kopírování.
SIMATIC S7 / SW / PG R. Kosek
Slide 51
Industry Sector IA AS
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 52
Industry Sector IA AS
Online Kompletní upload software do prázdného PG +
Upload se symboly a komentáři
Ukázka, komentář
S7-1500
S7-1200
S7-300/ 400/ WinAC
Programování bez původního projektu : Upload software z PLC nyní včetně komentářů a symboliky. Programování a změny i bez původního projektu jsou proto mohem snazší Pozn: Nahráváme pouze program, bez hardwarové konfigurace
SIMATIC S7 / SW / PG R. Kosek
Slide 53
Industry Sector IA AS
Online Online backup/restore +
Vytváření záloh k ukládání a obnovování
Použitím zálohy lze snížit riziko prostojů: Backup (upload) PLC
TIA Portal V12
S7-1200
S7-300/ 400/ WinAC
Classic PLC
Project data HW configuration
Záloha má automaticky přiděleno jméno, datum a čas, pro lepší identifikaci.
SW blocks
Binary code HW Config SW blocks
Tags Watch tables
V projektu lze mít i více záloh PLC
Online backups
K vytvoření tohoto druhu záloh není nutný originální projekt
03/07/2013 09:00 03/07/2013 12:00 03/07/2013 18:00
SIMATIC S7 / SW / PG R. Kosek
S7-1500
Slide 54
Industry Sector IA AS
Online Download in RUN +
Změny programu bez PLC STOP
S7-1500
Softwarové změny bez zastavení a ztráty dat: Download offline projektu s programovými bloky, technologickými objeky, PLC tagy a data typy (kromě změny HW konfigurace) v režimu RUN Aktuální hodnoty jsou zachovány, pokud se nastavení "Download without reinitialization„ (viz str 23).
SIMATIC S7 / SW / PG R. Kosek
Slide 55
S7-1200
S7-300/ 400/ WinAC
PLC v režimu RUN – a download
OB
FC
FB
DB
Download
Industry Sector IA AS
STEP 7 inovace
Další funkce
Nové editory LAD/FBD/STL/SCL Optimalizované vs. standardní bloky Nové možnosti s OB Nové možnosti s DB FB/DB změny bez ztráty procesních dat Instrukce Calculate (LAD, FBD) Konzistentní symbolické programování Indexace pole v LAD/FBD Slice access AT construct Rozšíření práce s řetězci Vkládání STL networků do LAD/FBD Připravený Datalog
Referenční projekty Editor porovnávání Profily instrukcí Klávesy a našeptávání Archivace/rozbalení Rychlý přehled souhrných údajů o projektu
Knihovny
Systémová diagnostika s S7-1500 Uživatelsky definované alarmy Real-time trace
Nejen pro programové bloky
Simulátor PLC
Motion Control s S7-1500 Motion Control alarmy Integrovaná diagnostika i pro pohony Průvodci nastavením Regulace PID Speciální moduly (High speed counter apod)
Kompatibilita
Pro případ 5.4…2010 V12 Pro případ V11V12 Migrace 300/4001500
HW detect a upload software Backup Download in RUN
Systémová diagnostika & vlastní alarmy
Zabezpečení
Ochrana know-how Chráněný přístup
Safety
Simulace CPU 1500 s PLCSIM V12
Intuitive
-
Efficient -
Proven
NEW
SIMATIC S7 / SW / PG R. Kosek
Technology
Online
Devices
SIMATIC STEP 7 v prostředí TIA Portal
SIMATIC STEP 7 V12 Přehled
Slide 56
Industry Sector IA AS
Kompatibilita Pro případ V11->V12 +
Pro nové projekty z V11 na V12 - upgrade
S7-1500
S7-1200
S7-300/ 400/ WinAC
Otevření a editace V11 projektu ve V12
Není třeba žádné migrování, převody
STEP 7 V11 projekty jsou mnohem kompatibilnější než starší verze
Lze otevřít a uložit STEP 7 V11 projekt i ve STEP 7 V12
Funguje i copy & paste programu ze STEP 7 V11 do STEP 7 V12
Kompatibility mód pro editaci V11 projeků v TIA Portal V12
Upgrade V11 projektu do V12 •
Projekt verze V12 je třeba pro použití na S7-1500.
•
Stávající V11 projekt lze převést na V12 jedním klikem myši
SIMATIC S7 / SW / PG R. Kosek
Slide 57
Upgrade na V12
Industry Sector IA AS
Kompatibilita Pro případ 5.4…2010 -> V12 +
Pro starší projekty 5.4...2010 do V12 - migrace
S7-1500
S7-1200
S7-300/ 400/ WinAC
Migrace STEP 7 projektu od verzí 5.4...2010 do TIA Portal V12: STEP 7 V5.5/STEP 7 Professional 2010 programy IEC jazyků LAD, FBD, SCL, STL, GRAPH Migrovat (či používat) lze HW > 10/01/2007 Detailní migrační report
Více online Service & Support Portal
SIMATIC S7 / SW / PG R. Kosek
Slide 58
Industry Sector IA AS
Kompatibilita Migrace 300/400->1500 +
Ochrana investic a kontinuita
S7-1500
Automatická migrace programu z 300/400 do 1500 Ochrana investic a zachování know-how díky znovupoužití současných programů i pro S7-1500 Integrovaný migrační nástroj pro migraci z S7-300/S7-400 na S7-1500 součástí TIA Portal Technická podpora, detailní dokumentace, generované log soubory, a online FAQs
1
2
S7-300/ 400/ WinAC
Start migrace v TIA Portal V12
Kontrola protokolu migrace (log), případně úprava projektu
Připojení všech distribuovaných I/O modulů
Kompilace projektu a řešení případných konfliktů, které vznikají
Optimalizace programu pro S7-1500 (např. optimalizované bloky, symbolika, atd.)
3
4
S7-1200
Možné scénáře:
Kompatibilita S7-1200 a S7-1500 programů Copy & paste programů S7-1200 do S7-1500
Program zmigrován automaticky 1:1 Program zmigrován automaticky s ekvivalentními novými prvky Je nutné ruční nahrazení novými, rovnocennými prvky. Nepodporované funkce vyžadují ruční přizpůsobení programu.
SIMATIC S7 / SW / PG R. Kosek
Slide 59
Industry Sector IA AS
Děkuji za pozornost!
Rostislav Kosek Industry Sector IA AS Siemensova 1 155 00 Praha 13 E-Mail:
[email protected]
© Siemens AG 2013. All rights reserved.
Diskuze…
Technická podpora Česká republika http://www.siemens.cz/iadt-kontakt
[email protected] Tel.: 800 122 552
Celosvětově (německy/anglicky)
[email protected] http://support.automation.siemens.com Tel.: +49 180 5050 222
© Siemens AG 2013. All rights reserved.