50
Industry Sector R. Kosek Slide 2 IA AS SIMATIC S7 / SW / PG SIMATIC S7-1500 Přehled Displej Portfolio Výkonnost Hardware Komunikace Security Integrated STEP7 a programování

SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Embed Size (px)

Citation preview

Page 1: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 2 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Displej

Portfolio

Výkonnost

Hardware

Komunikace

Security Integrated

STEP7 a programování

Page 2: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 3 IA AS

SIMATIC S7 / SW / PG

S7-1500 Programování, editory

Optimalizované programovací jazyky (STL, LAD, FBD, SCL) Preference symbolických názvů LAD, FBD, SCL jsou plně ekvivalentní s STL, tj. všechny instrukce jsou přítomny ve všech jazycích IEC.

Odpadá „nutnost“ práce v STL Výrazná vylepšení a výkonnost (LAD, FBD, SCL) Podpora 64-bit datových typů (LREAL, LINT, LWORD)

a všech ostatních datových typů dle IEC Calculate box, Empty box (LAD, FBD)

Page 3: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 4 IA AS

SIMATIC S7 / SW / PG

S7-1500 Programování, přehled

Pro

gram

ovac

í ja

zyky

PLC Další přístupové metody

S7-300/400 S7-1200 S7-1500 Indexace pole Příklad: my_array[#idx]

AT construct (Standardní bloky)

Slice access Příklad: My_word.x1

LAD / FBD S7-1200 S7-1500

STL S7-1500

SCL All All S7-1200 S7-1500

Graph od SP1

Page 4: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 5 IA AS

SIMATIC S7 / SW / PG

S7-1500 SLICE metoda – vysvětlení, příklad

BYTE

WORD

DWORD

Operandy v programových

blocích nebo jako I/Q/M

„My_DW_Variable“

„My_W_Variable“

„My_B_Variable“

„Slice“ Access: Nemusí se

nikde definovat Vysoká

efektivita programování

Přístup k Bitu

Přístup k Bytu

Přístup k Wordu

Vzorový příklad jména operandu

W0 W1

B0 B1 B3

X 0

X 1

X 2

X 31

„My_W_Variable.X0“ „My_DW_Variable.B1“

můžete tak přistupovat k nestrukturovaným datovým typům rovnou a symbolicky (např. bit po bitu…)

S7-1500 S7-1200 S7-300/400/WinAC

Page 5: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 6 IA AS

SIMATIC S7 / SW / PG

S7-1500 SLICE metoda – vysvětlení, příklad

Page 6: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 7 IA AS

SIMATIC S7 / SW / PG

S7-1500 Nepřímé adresování také v LAD a FBD

FieldRead / FieldWrite Directly in LAD and FBD

Page 7: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 8 IA AS

SIMATIC S7 / SW / PG

Ve všech jazycích pro S7-1500 Indexace pole

Nepřímé adresování pro LAD/FBD, STL a SCL

Syntax: Variable [„Control variable“]

Example:

“Field_Data”. Numbers[“i”]

i := INT

STL:

SCL:

0 1 2 3 4 5 6 7 8 9

Dynamic access during runtime

Page 8: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 9 IA AS

SIMATIC S7 / SW / PG

Ve všech jazycích pro S7-1500 Indexace pole

Quantities = proměnná pole v datovém bloku Data_DB

Index = proměnná Integer, která se používá jako ukazatel

Adresování položky pole v datovém bloku S7-300/400 Musím znát počáteční adresu Indexování adres se pak provádí pomocí adresního registru

S7-1500 (.. a výhody) Pro konfiguraci ukazatele nepotřebuji znát základní adresu pole Využití stávajících názvů datových bloků a proměnných polí Programový kód lze vytvořit jednodušeji a čitelněji Kompilátor generuje optimalizovaný kód programu

Více: Siemens technical support ID: 67582176

Page 9: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 10 IA AS

SIMATIC S7 / SW / PG

S7-1500 LAD / FBD a implicitní konverze typu

Automatická konverze datových typů

DInt

Int

SInt

LReal

Int SInt Real

ADD Real

Konverze typu REAL na SINT (zkontrolovat

chování v runtime!)

Bezchybný převod typu

INT na REAL

IN1

IN2 OUT

EN ENO

Automatická konverze datových typů

Instrukce pro převod nejsou vždy nezbytné

Indikátor konverze pro kontrolu

Zaokrouhlování, když je nutné

Page 10: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 11 IA AS

SIMATIC S7 / SW / PG

S7-1500 LAD / FBD a implicitní konverze typu s chybou

Runtime chyby s implicitní konverzí typu lze dobře pozorovat při monitoringu bloku

49 * 2.4 = 117.6 118 (SInt zaokrouhlen) 50 * 10.0 = 500 Mimo rozsah (SInt: -128 ... 127)

Konverze typu REAL na SINT

dojde k „runtime error“ ENO: FALSE

Konverze typu REAL na SINT

nedojde k „runtime error“ ENO: TRUE

Page 11: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 12 IA AS

SIMATIC S7 / SW / PG

S7-1500 Programování, editory

Optimalizované programovací jazyky (STL, LAD, FBD, SCL) Preference symbolických názvů LAD, FBD, SCL jsou plně ekvivalentní s STL, tj. všechny instrukce jsou přítomny ve všech jazycích IEC.

Odpadá „nutnost“ práce v STL Výrazná vylepšení a výkonnost (LAD, FBD, SCL) Podpora 64-bit datových typů (LREAL, LINT, LWORD)

a všech ostatních datových typů dle IEC Calculate box, Empty box (LAD, FBD)

Page 12: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 13 IA AS

SIMATIC S7 / SW / PG

S7-1500 Nové datové typy

Data type Size Rozsah hodnot S7-1500 S7-1200 S7-300/400/ WinAC

USInt Unsigned Short Integer 8 bit 0 .. 255

Vždy lze zvolit nejvhodnější datový typ s odpovídajícím rozsahem hodnot:

Rozšíření datových typů pro S7-1500

SInt Short Integer 8 bit -128 .. 127

UInt Unsigned Integer 16 bit 0 .. 65535

Int Integer 16 bit -32768 .. 32767

UDInt Unsigned Double Integer 32 bit 0 .. 4,3 Mio.

DInt Double Integer 32 bit -2,14 Mio. .. 2,14 Mio.

ULInt Unsigned Long Integer 64 bit 0 .. 18,4 Trio.

LInt Long Integer 64 bit -9,2 Trio. .. 9,2 Trio.

Page 13: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 14 IA AS

SIMATIC S7 / SW / PG

S7-1500 Nové datové typy

Datový typ DTL (Date_Time_Long – S7-1200/1500)

Nanosecond Year Month Day Weekday Hour Minute Second

Systémový čas je uveden v DTL – snadný přístup k jednotlivým hodnotám díky symbolickým názvům, např. My_Timestamp.Hour

LWord (Long Word) LTime_Of_Day (Long Time of Day) LTime (Long Time) LDT (Date and Long Time – UNIX-time)

Datový typ Floating-point (S7-1200/1500)

Další datové typy: (S7-1500)

Data type Velikost Rozsah hodnot

Real 32 bit (1bit sign, 8bit exponent, 23bit mantissa) – 10 digits -3.40e+38.. 3.40e+38

LReal 64 bit (1bit sign, 11bit exponent, 52bit mantissa) – 16 digits -1.79e+308..1.79e+308

Page 14: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 15 IA AS

SIMATIC S7 / SW / PG

S7-1500 Programování, editory

Optimalizované programovací jazyky (STL, LAD, FBD, SCL) Preference symbolických názvů LAD, FBD, SCL jsou plně ekvivalentní s STL, tj. všechny instrukce jsou přítomny ve všech jazycích IEC.

Odpadá „nutnost“ práce v STL Výrazná vylepšení a výkonnost (LAD, FBD, SCL) Podpora 64-bit datových typů (LREAL, LINT, LWORD)

a všech ostatních datových typů dle IEC Calculate box, Empty box (LAD, FBD)

Page 15: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 16 IA AS

SIMATIC S7 / SW / PG

S7-1500 LAD / FBD a fce CALCULATE

Spustit průvodce vzorcem

Zadat vzorec

Complexní kalkulace jednou jedinou instrukcí

Jedno volání místo řady matematických funkcí

Úspora času, jednoduchost

Page 16: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 17 IA AS

SIMATIC S7 / SW / PG

S7-1500 LAD / FBD a fce EMPTY BOX

Vlastnosti: Empty box k použití pro.. … uživatelské (vytvořené) programové bloky … i všechny ostatní instrukce např. TSEND..

Jednodušší programování v LAD & FBD

Page 17: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 18 IA AS

SIMATIC S7 / SW / PG

S7-1500 Programování, editory

Optimalizované programovací jazyky (STL, LAD, FBD, SCL) Preference symbolických názvů LAD, FBD, SCL jsou plně ekvivalentní s STL, tj. všechny instrukce jsou přítomny ve všech jazycích IEC.

Odpadá „nutnost“ práce v STL Výrazná vylepšení a výkonnost (LAD, FBD, SCL) Podpora 64-bit datových typů (LREAL, LINT, LWORD)

a všech ostatních datových typů dle IEC Calculate box, Empty box (LAD, FBD)

DBs / FBs / FCs Maximální velikost DBs: 5 MB u S7-1516

(systémový limit ale až 16 MB) Maximální velikost FBs/FCs: 512 KB

Page 18: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 19 IA AS

SIMATIC S7 / SW / PG

S7-1500 Programové bloky, přehled

Zvýšení maximální velikosti bloků v pracovní paměti

S7-1500 má rozdělenou work memory na program a data

DB

FB FC

S7-300 S7-400

WinAC

FB FC

DB

Max. velikost a počet (velikost work memory nebereme

v úvahu) S7-300/400 S7-1200 S7-1500

Max. velikost 64 kB 64 kB 5 MB (optimized) CPU1516

Max. počet 16.000 65.535

Max. velikost 64 kB 64 kB 512 kB (optimized) CPU1516

Max. číslo 7.999 65.535

Max. počet 4.096 (CPU319) 6.000 (CPU412) 1.024 6.000 (CPU1516)

Společná work memory S7-300

Rozdělená work memory

Program a DBs

S7-400

DB

FB FC

FB FC

DB

FB FC

DB

FB FC DB

Page 19: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 20 IA AS

SIMATIC S7 / SW / PG

S7-1500 Download in Run

Inovace při provádění download Consistent download – jistota, že všechny

změnami dotčené bloky budou nahrány do PLC Zachování aktuálních hodnot DB

po nahrání změn v komentářích, start values, tag names Volně definovatelné jednotlivé tagy z DB,

lze nastavovat jako retentivní a jsou uchovávány v paměti

Hodnoty v DB nemusí být re-inicializovány při Download in RUN Zachování aktuálních parametrů při běžných změnách

Page 20: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 21 IA AS

SIMATIC S7 / SW / PG

S7-1500 Informace o programu

Svůj program stále pod kontrolou – rychle, přehledně vždy k dispozici

Informace o detailech uživatelského programu zahrnuje: Struktura volání Závislosti Obsazenost paměti Hardwarové prostředky (Resources)

Page 21: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 22 IA AS

SIMATIC S7 / SW / PG

S7-1500 Informace o programu: Hardwarové prostředky (Resources)

Hardwarové prostředky (Resources)… …zobrazují možnosti a obsazenost konfigurovaného CPU: použité programové objekty přiřazení jednotlivých paměťových

oblastí v rámci CPU přiřazené vstupy a výstupy konfigurovaných

vstupních a výstupních modulů

Výhody : Karta také ukazuje nedostatek prostředků a pomáhá vyhnout se těmto stavům.

U bloků které nejsou zkompilovány se jejich velikost udává otazníkem.

Page 22: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 23 IA AS

SIMATIC S7 / SW / PG

S7-1500 Informace o programu: Obsazení paměti

Obsazení paměti… …poskytuje přehled adresních bitů pro

I, Q, a M paměti již přidělené v rámci uživatelského programu.

… ukazuje, zda adresa byla přidělena přístupem z programu nebo pokud adresa byla přiřazena k SIMATIC S7 modulu.

Výhody : Jasně a přehledně uvedeny překrývající se oblasti paměti

Pro vybranou adresu hned k dispozici cross-reference

Page 23: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 24 IA AS

SIMATIC S7 / SW / PG

TIA Portal V12 Reference projects

Referenční projekty:

Lze otevřít jiný projekt jako „reference project“

Lze kopírovat objekty (pouze projekty stejného typu,

např. V12 reference project -> V12 hlavní projekt)

V něm lze otevírat bloky

Nelze ale editovat

Otevřít referenční projekt

(jeden či více)

Šedivé elementy jsou k dispozici pouze pro čtení („read only“)

Dvojklik zde v „details view“ otevře programový blok

Page 24: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 25 IA AS

SIMATIC S7 / SW / PG

TIA Portal V12 Archive / Retrieve

Archive

TIA Portal V12

Retrieve

Komprese

Dekomprese

Minimalizace

Restrukturalizace projektu

Stále stejná složka

Restrukturalizace projektu

Smazána RT data

Komprese

.zap12 format (WinZip)

Page 25: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 26 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Security Integrated

STEP7 a programování

Systémová diagnostika, alarmy

Displej

Výkonnost

Hardware

Komunikace

Portfolio

Page 26: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 27 IA AS

SIMATIC S7 / SW / PG

Systémová diagnostika SIMATIC S7-1500 Konfigurace v device view

Systémová diagnostika je vždy aktivována

Page 27: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 28 IA AS

SIMATIC S7 / SW / PG

Systémová diagnostika SIMATIC S7-1500 Kompilace při konfiguraci hardware

Žádné bloky se nevytvářejí během kompilace, protože diagnostika je integrován do operačního systému PLC

Není nutná žádná další kompilace

Šetří se programové zdroje

S7-1500 S7-1200 S7-300/400/WinAC

Page 28: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 29 IA AS

SIMATIC S7 / SW / PG

Systémová diagnostika SIMATIC S7-1500 Výhody

Výhody integrované systémové diagnostiky

Menší programátorské úsilí

Minimalizace chyb

Šetříme prostředky pro uživatelský program

Žádná zvláštní kompilace

Předdefinované texty alarmů jsou přímo v operačním systému

Nejsou třeba integrační testy

Systémová diagnostika je přímo součástí operačního systému PLC

Uživatelský program není touto diagnostikou ovlivňován

Automatický update diagnostických informací u nových HW-komponent, není třeba na to myslet a zabývat se tím (žádná rekompilace)

Page 29: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 30 IA AS

SIMATIC S7 / SW / PG

Systémová diagnostika SIMATIC S7-1500 Srovnání

Systémová diagnostika S7-300 Systémová diagnostika S7-1500

Diagnostika a diagnostické alarmy lze nezávisle aktivovat

Aktivní výsledky diagnostiky automaticky v diagnostických alarmech

Diagnostický alarm může být potlačen Diagnostický alarm nemůže být potlačen

Není nahrané error-OB CPU jde do STOP Není nahrané error-OB CPU zůstane v RUN

Systémová diagnostika pouze v RUN Systémová diagnostika jak v RUN tak i v STOP

Jsou třeba bloky (a jejich volání v programu) Diagnostika je integrována do operačního systému PLC

Page 30: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 31 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Zobrazení

Diagnostika

HWKONFIG

S7-1500

TIA Portal

Zařízení HMI

PLC WEB

Server

PLC Displej

Všude stejné zobrazení diagnostických hlášek, ve STEP7, HMI, S7-1500 Web server a S7-1500 displej

Page 31: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 32 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Archivace, receptury

Security Integrated

STEP7 a programování

Systémová diagnostika, alarmy

Displej

Výkonnost

Hardware

Komunikace

Portfolio

Page 32: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 33 IA AS

SIMATIC S7 / SW / PG

S7-1500 Záznam dat a Receptury

DataLog (Archiv) Cyklické & událostmi řízené ukládání proměnných, včetně STRING hodnot Např. uložení výrobních dat, informace o chybách, … Soubory *.csv uloženy přímo na kartě memory card Archiv download z PLC přes web server

Receptury Čtení a zápis receptur ve formátu *.csv přímo na memory card Např. konfigurace stroje, inicializační hodnoty, konfigurační data pro různé druhy výroby Soubory *.csv uloženy přímo na kartě memory card Download / upload z PLC přes web server

Page 33: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 34 IA AS

SIMATIC S7 / SW / PG

S7-1500 Záznam dat a Receptury

DataLog (Archiv) Cyklické & událostmi řízené ukládání proměnných, včetně STRING hodnot Např. uložení výrobních dat, informace o chybách, … Soubory *.csv uloženy přímo na kartě memory card Archiv download z PLC přes web server

Receptury Čtení a zápis receptur ve formátu *.csv přímo na memory card Např. konfigurace stroje, inicializační hodnoty, konfigurační data pro různé druhy výroby Soubory *.csv uloženy přímo na kartě memory card Download / upload z PLC přes web server

Page 34: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 35 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Kompatibilita

Archivace, receptury

Security Integrated

STEP7 a programování

Systémová diagnostika, alarmy

Displej

Výkonnost

Hardware

Komunikace

Portfolio

Page 35: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 36 IA AS

SIMATIC S7 / SW / PG

Nový koncept pro S7-300/400 PLCs Knihovny

V11 project

TIA Portal V12

V12 project

V12 library V11 library

Type

Master

Type

Master

Object Object

Upgrade

Page 36: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 37 IA AS

SIMATIC S7 / SW / PG

V12 ES V11

project (compatible)

V12 project

V11 ES

V11 project

Project download to PLC

Engineering

S7-1200 S7-300

S7-400 S7-1500

PLC

Page 37: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 38 IA AS

SIMATIC S7 / SW / PG

V12 ES V11

project (compatible)

V12 project

V11 ES

V11 project

Project download to PLC

Engineering

S7-1200 S7-300

S7-400 S7-1500

PLC

Page 38: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 39 IA AS

SIMATIC S7 / SW / PG

Project download to PLC

Engineering

S7-1200 S7-300

S7-400 S7-1500

PLC

V12 ES V11

project (compatible)

V12 project

V11 ES

V11 project

Page 39: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 40 IA AS

SIMATIC S7 / SW / PG

Project download to PLC

S7-1200 S7-300 / S7-400 S7-1500

STEP 7 V11 Project in STEP 7 V11 OK OK X

STEP 7 V11 Project in STEP 7 V12 (režim kompatibility V11 ) OK OK X

STEP 7 V12 Project in STEP 7 V12 OK OK OK

Download

Page 40: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 41 IA AS

SIMATIC S7 / SW / PG

Starší projekty Přehled

STEP 7 V5.x STEP 7 V11 STEP 7 V12

„Migrate Project“

„Upgrade“

S7-300 S7-400

S7-300 S7-400

S7-300 S7-400

S7-1500

S7-300 S7-400

„Migrate to S7-1500“

S7-1500

„Migrate to S7-1500“

Page 41: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 42 IA AS

SIMATIC S7 / SW / PG

Kompatibilita Ochrana investic a vlastního Know-How, lze využít

stávající programy pro všechna S7-1500 PLC

Integrovaný Migration tool pro náhradu stávajících S7-300/S7-400 za S7-1500 PLC

Copy & Paste z S7-1200 programů do S7-1500 PLCs

Stejný koncept a struktura programu pro S7-1200 a S7-1500

Užitečné Open & Save STEP 7 V11 projektů ve STEP 7 V12 – i bez migrace

S7-1500 v TIA Portal V12

Ochrana investic během přechodu na S7-1500

Page 42: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 43 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Kompatibilita

Archivace, receptury

Zabezpečení

Security Integrated

STEP7 a programování

Systémová diagnostika, alarmy

Displej

Výkonnost

Hardware

Komunikace

Portfolio

Page 43: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 44 IA AS

SIMATIC S7 / SW / PG

S7-1500 Zabezpečení

Integovaný systém komplexního zabezpečení

Systém zabezpečení se skládá především z:

Ochrana Know-how & proti kopírování Chráněný přístup Ochrana proti

manipulaci s daty

Bezpečná ochrana bloků ve STEP 7 a v PLC

Program lze svázat se seriovým číslem

Koncept 4 úrovní ochrany zajišťuje přístup k PLC

Chráněná komunikace, kontrola pouze autorizovaných připojení

Ochrana investice

Ochrana proti kopírování

Ochrana proti replikaci

Ochrana proti přehrání

Ochrana proti změnám

Ochrana proti špehování

Ochrana proti manipulaci

Ochrana toku dat

Page 44: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 45 IA AS

SIMATIC S7 / SW / PG

S7-1500 Chráněný přístup

Pouze ověřená, autorizovaná zařízení mají přístup

WinCC / HMI-Panely

STEP7

Level 2: Write protection

Level 4: Complete protection Level 3: Read/write protection

Level 1: No protection

4 úrovně ochrany pro různé pořadavky

Nová čtvrtá úrověň pro maximální ochranu a kompletní blokování přístupu k PLC

Stupňovité uspořádání přístupových práv s jinými hesly pro každou úroveň ochrany

Page 45: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 46 IA AS

SIMATIC S7 / SW / PG

S7-1500 Chráněný přístup – konfigurace v PLC

Výběr úrovně ochrany PLC

Hesla k zajištění přístupu k příslušné

úrovni ochrany

bloky S7-komunikace

Nejen PUT/GET – komunikace!!!

např. také již nebude dostupné pro "staré" HMI nebo OPC-servery

Page 46: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 47 IA AS

SIMATIC S7 / SW / PG

S7-1500 Chráněný přístup – konfigurace v PLC

S výběrem stupně ochrany konfigurace je nutné zadat alespoň jedno heslo k získání úplného přístupu (čtení, zápis, HMI) („ADMIN“ heslo)

Poté co je heslo zadáno a potvrzeno, je uloženo zašifrované v projektu

Volitelně je možné definovat hesla pro podřízené úrovně ochrany (zde: přístup pouze pro čtení s jiným heslem)

Page 47: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 48 IA AS

SIMATIC S7 / SW / PG

S7-1500 Chráněný přístup – konfigurace HMI

Ve vlastnostech spojení s HMI je nutné

nakonfigurovat heslo z PLC

Konfigurace čtení/zápis přístup pro HMI

Page 48: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 49 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Security Integrated

Kompatibilita

Archivace, receptury

Zabezpečení

STEP7 a programování

Systémová diagnostika, alarmy

Displej

Výkonnost

Hardware

Komunikace

Portfolio

Page 49: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

Industry Sector

R. Kosek Slide 50 IA AS

SIMATIC S7 / SW / PG

SIMATIC S7-1500 Přehled

Technology

Security Integrated

Kompatibilita

Archivace, receptury

Zabezpečení

STEP7 a programování

Systémová diagnostika, alarmy

Displej

Výkonnost

Hardware

Komunikace

Portfolio

Page 50: SIMATIC S7 -1500 Přehled - w5. · PDF fileIndustry Sector R. Kosek Slide 3 IA AS SIMATIC S7 / SW / PG S7-1500 Programování, editory Optimalizované programovací jazyky (STL, LAD,

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