tia portal step 7 safety v11 - w5.siemens.com · tia portal step 7 safety v11 pohodlná integrace...
TRANSCRIPT
© Siemens AG 2010. All Rights Reserved.
TIA Portal
STEP 7 Safety V11
Pohodlná integrace Safety v TIA Portálu
Vojtěch Kubáň
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 2 STEP 7 Safety V11
Přechod na STEP7 Safety v TIA Portálu
Klasická verze TIA Portál Upgrade
STEP 7 Safety Advanced V11 549€ Upgrade 200€
Distributed Safety V5.4 SP5 520€
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 3 STEP 7 Safety V11
Safety SUS (a Compact SUS)
1. října, 2011* 31. prosince, 2011
STEP 7 Safety Advanced
(SSA) SUS 120€
6ES7833-1FC00-0YX2
6ES7833-1FC00-0YM2**
Distributed Safety
(DS) SUS 120€
6ES7833-1FC00-0YX2 Přejmenováno
Objednáte si DS SUS a dostanete:
1x SSA SUS (přejmenováno)
1x Combo License SSA V11 a DS V5.4
1x Upgrade License SSA V12,
až bude dostupný
Objednáte si DS SUS a dostanete:
1x Upgrade License SSA V12,
až bude dostupný
Objednáte si DS SUS a dostanete:
1x Combo License SSA V11 a. DS
V5.4, až bude dostupný
* Vydání SSA V11 a CA01-catalog
**Compact SUS
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 4 STEP 7 Safety V11
Distributed Safety V5.4
Distributed Safety V5.4 SP5 Update1
Entry ID: 37592670
Hlavní vlastnost: Podpora 64bitových operačních systémů Window7 Professional, Enterprise a
Ultimate
Update!
© Siemens AG 2010. All Rights Reserved.
Programování
Konfigurace
Hlavní vlastnosti
T
I
A
P
o
r
t
a
l
S
T
TIA Portal STEP 7 Safety V11
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 6 STEP 7 Safety V11
Programování
Konfigurace
Hlavní prvky
Pohodlná integrace Safety v STEP 7 V11
Safety inženýring je kompletně integrován do
standardního automatizačního systému.
Jeden inženýrský systém pro standardní i Safety program
Intuititivní použití a stejné prostředí pro vývoj jako pro
standardní programy
Všechny funkce STEP 7 V11 jsou také dostupné
pro balík STEP 7 Safety V11
Programování v jazycích FBD a LAD
Integrované a certifikované knihovny pro většinu
bezpečnostních funkcí
Potřebuji další vývojové prostředí pro Safety?
ET 200ecoET 200S ET 200proET 200M
PROFIBUS & PROFIsafe
PROFINET & PROFIsafe
Controller
ET 200 F-CPU
ET 200S & ET 200pro
CPU 315F/317F/319F
CPU 414F/416F
EC31-RTX F
IPC 427/477C-RTX F
WinAC RTX F
Engineering
STEP 7 Safety V11
PeripherieET 200isp
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 7 STEP 7 Safety V11
Pohodlná integrace Safety do STEP 7 V11
Vlastnosti
Konfigurace
Společný vzhled pro všechny
failsafe moduly
Uložení modulů se specifickými parametery
zákazníka v knihovně
Vlastní signatura pro parametry modulu
F-runtime skupiny budou generovány
automaticky pro každé safety PLC
F-Call není nutný
Napojení tagů z editoru na moduly je možné
přes Drag & Drop
Safety printout
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 8 STEP 7 Safety V11
Pohodlná integrace Safety do STEP 7 V11
Jak rozeznám Safety prvky v mém programu?
Safety prvky jsou vždy zvýrazněny žlutě
Network view
Device view
Projektový strom
Katalog hardwaru
Safety program
Oddělení uživatelských a systémových bloků
Všechny systémem automaticky generované bloky
jsou uloženy ve složce systémových bloků
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 9 STEP 7 Safety V11
Programování
Konfigurace
Hlavní prvky
Pohodlná integrace Safety do STEP 7 V11
Jak rozeznám Safety prvky v mém programu?
Network view
Zařízení/Slaves s fail-safe moduly jsou
označeny malý symbolem nouzového stopu
Tabulka tagů
Safety proměnné jsou zvýrazněny žlutě
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 10 STEP 7 Safety V11
Programování
Konfigurace
Hlavní prvky
Pohodlná integrace Safety do STEP 7 V11
Jaké jsou další inovativní prvky?
Safety knihovna
Popisy modulů jsou zobrazeny v Safety knihovně po najetí myší
Novinka: Nezávislé číslování všech safety bloků z knihovny
Přístup k datům
Novinka: DIAG-výstupy mohou být přímo napojeny na standardní
operandy
Novinka: Přístup ke standardním datovým blokům z F-programu
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 11 STEP 7 Safety V11
Programování
Konfigurace
Hlavní prvky Jaké jsou další inovativní prvky?
Pohodlná integrace Safety do STEP 7 V11
Použití
Undo
Module-parking
Ukládání nekonzistentních bloků
Stejný koncept jako u standardního programování, tj. identická kompilace i nahrání do
PLC
© Siemens AG 2010. All Rights Reserved.
Programování
Konfigurace
Hlavní prvky
T
I
A
P
o
r
t
a
l
S
T
TIA Portal STEP 7 Safety V11
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 13 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Vytvoření projektu s F-CPU
Existují specifické požadavky na konfiguraci F-PLC?
F-systém konfigurujete stejně jako systém
S7-300, S7-400, ET200 nebo PC s WinAC
RTX ve STEP 7 Professional.
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 14 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Vytvoření projektu s F-CPU
Následující komponenty mohou být konfigurovány ve SIMATIC Safety V11
1. Failsafe CPU
S7-300F, S7-400F, ET 200F-CPU,
PC systém s WinAC RTX F
2. Failsafe periférie
Failsafe Moduly ET 200S, ET 200M,
ET 200pro, ET 200eco, ET 200iSP
Failsafe Slavy na PROFIBUSU
Failsafe zařízení na PROFINETU
Které F-Komponenty mohou být použity?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 15 STEP 7 Safety V11
Komunikace
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Vytvoření projektu s F-CPU
Změna safety módu:
1. Vyberte F-CPU v Device nebo network
view a vyberte „properties‟ v okně inspektoru
2. Otevřete „Fail-safe‟
3. Aktivujte / deaktivujte safety mód
Defaultní hodnota safety módu F-CPU je aktivováno
Kde mohu aktivovat/deaktivovat safety mód?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 16 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Vytvoření projektu s F-CPU
Automatická F-Aktivace v TIA-Portálu
Standardně je Safety mód aktivován.
Deaktivujte automatické vytváření
F-Runtime skupin
"Generate default fail-safe program" v menu
"Extras > Settings > Step7 Safety"
Po vložení F-CPU do projektu jsou F-Runtime skupiny
automaticky vytvořeny a budou volány v OB35.
Musí být F-Runtime skupiny vytvářeny ručně?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 17 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Konfigurování F-periferie
Konfigurace safety modulů
Po vložení safety periferie v Device nebo network
view najdete všechny parametry v okně inspektoru
pod „properties‟
Jak nakonfiguruji safety periferie?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 18 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Konfigurování F-periferie
Nastavitelná pasivace
Můžete sami definovat, co se stane po chybě kanálu,
např. zkratu, přetížení, chybě diskrepance nebo přerušení.
Pasivace kompletního modulu nebo jen
kanálu v chybě.
Novinka: Číslování F-IO DB je automatické.
Pokud ho chcete změnit, můžete to udělat tady.
Novinka: Pro každý komunikační interface můžete definovat „default PROFIsafe timeout‟, např. pro každý
PROFIBUS, PROFINET a rack. Můžete definovat, jestli má váš safety modul použít defaultní nastavení, nebo si
ho definovat sami, obojí je možné!
Co se stane v případě chyby kanálu?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 19 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Safety Administration Editor
Pro všechny F-PLC s aktivovaným safety módem
1. Otevřete F-CPU ve stromu projektu.
2. Můžete otevřít editor dvojklikem na položku "Safety Administration“
nebo vybrat pravým tlačítkem z kontextového menu „Safety
Administration Editor‟
Kde najdu „Safety Administration Editor“?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 20 STEP 7 Safety V11
Komunikace
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Safety Administration Editor
Safety Administration Editor je zodpovědný
za následující operace
Zobrazení stavu a signatury
vašeho safety programu
Zobrazení statusu safety módu
Vytváření/Organizování F-runtime skupin
Zobrazení informací o každém safety bloku
Vytváření/Změny ochrany přístupu
Nastavení parametrů safety programu
Co vlastně je „Safety Administration Editor“?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 21 STEP 7 Safety V11
Komunikace
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Migrace z S7 Distributed Safety do STEP 7 Safety V11
Ve STEP 7 Safety V11 můžete použít projekty
z S7 Distributed Safety V5.4 SP5.
Starší projekty musí být nejdříve zkompilovány
v S7 Distributed Safety V5.4 SP5 a pak teprve
mohou být migrovány.
Mohu znovu použít existující S7 Distributed Safety projekt?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 23 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Migrace z S7 Distributed Safety do STEP 7 Safety V11
Výsledkem migrace je kompletní STEP 7 Safety Project, včetně Safety programu.
Struktura programu a signatura zůstanou zachovány.
migrovaný projekt může být přímo nahrán do F-CPU bez dalšího kompilování
Pro migrovaný projekt není možné vytvořit Safety Printout ze STEP 7 Safety V11. Printouty generované ze S7 Distributed Safety V5.4 SP5 a associované dokumenty zůstávají platné.
Pokud je migrovaný projekt přeložen STEP7 Safety, je vytvořena nová programová struktura a společná signatura
Co se děje během migrace?
OB35 F-Call F-FB
OB35 Main-
Safety
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 24 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Ochrana přístupu
V operačním módu musí být ochrana přístupu k F-systému.
Pro testování a uvádění do provozu není ochrana přístupu nutná.
Během této doby mohou být všechny offline a online operace prováděny bez hesla
Je nutná ochrana přístupu při provozu Safety systému?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 25 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Ochrana přístupu
Pro F-CPU
V Device a Network view během konfigurace
F-CPU v „Properties“ -> "Protection",
"Write/Read protection"
např. "Write protection pro fail-safe blocks"
Kde se nastavují hesla?
Pro Safety program
V Safety Administration Editor pod „Access
protection"
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 26 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Ochrana přístupu
heslo pro F-PLC je platné, dokud není
odstraněno operátorem nebo projekt není
uzavřen.
Jakou platnost mají hesla?
heslo pro Safety program je platné, dokud není
odstraněno operátorem nebo projekt projekt není
uzavřen.
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 27 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Knihovny
Fail-safe moduly, stanice, bloky, variable tables, atd.. mohou být uloženy do
Globální nebo projektové knihovny.
Objekty uložené v Globální knihovně jsou dostupné všem projektům.
Tyto Globální knihovny musí být explicitně vytvořeny.
Projektová knihovna obsahuje objekty, které mohou být použity v jednom
projektu
Projektová knihovna je automaticky vytvořena při založení projektu.
Jak se používají knihovny?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 28 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Knihovny
Ve STEP 7 Safety V11 neexistuje zvláštní knihovna pro Safety bloky.
Bloky můžete najít v kartě „Basic instructions“-“Safety“, jakmile je aktivován
Safety mód v F-PLC
Kde najdu bloky z knihovny „Distributed Safety“?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 29 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Safety Printout
•Vyberte šablonu dokumentace v knihovně layout
a přetáhněte jej do složky “Document
information” ve vašem projektu.
•Otevřete “Document information”
•Přidejte do “Document information”
požadované informace
Jak nastavit dokument pro Safety Printout?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 30 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Safety Printout
1.Vyberte F-CPU nebo Safety Administration Editor, pro který
chcete vytvořit printout safety parametrů.
2.Vyberte "Project > Print" nebo klikněte na ikonku Print
3.Vyberte rozlišení nastavené v “Document information”.
4.Povolte "All", pokud chcete mít zdrojové kódy ve vašem
printoutu.
• Stiskněte “Print".
Výsledkem je Safety Printout, který si můžete vytisknout.
Jak postupovat pro vytvoření Safety Printout?
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 31 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Safety Printout
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 32 STEP 7 Safety V11
Programování
Safety printout
Knihovny
Ochrana přístupu
Migrace
Safety
Administration
Editor
F-periferie
F-PLC
Konfigurování
Hlavní prvky
Safety Printout
© Siemens AG 2010. All Rights Reserved.
Programování
Konfigurování
Hlavní prvky
T
I
A
P
o
r
t
a
l
S
T
TIA Portal STEP 7 Safety V11
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 34 STEP 7 Safety V11
Struktura prog,
Download
Kompilace
F-runtime skupiny
Omezení
Programování
Konfigurování
Hlavní prvky
Podklady pro programování
Obecné informace
Safety program se skládá F-Aplikačních bloků vytvořených v LAD nebo FBD.
Safety program je automaticky kontrolován a případné chyby jsou zvýrazněny.
Můžete také použít předpřipravené safety funkce
Žlutá značka v bloku je pouze v hlavním Safety bloku a v bloku, který ho volá
.
FC Global FB
Local
OB FB
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 35 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
•
Struktura
Struktura prog.
Programování
Konfigurování
Hlavní prvky
Struktura Safety programu
Standardní
program
OB35
Safety program
Main Safety-Block
Update failsafe
Process image
Vstupy
Update failsafe
Process image
Výstupy
User safety program
Compiled
safety program
FB/
FC
FB/
FC
DB
RCVDP
SENDDP
FB/
FC
F user program
Automatic compiled system
blocks pro failure detection
Karta
„Instructions“
Instructions
Komunikace
• Timer a
Counter
• Comparator
• Math functions
• Operate
• Move
operations
• Program
control
operations
• Word logic
operations
• Safety
Komunikace
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 36 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Struktura prog.
Programování
Konfigurování
Hlavní prvky
Omezení pro safety program
V Safety programu není možné použít libovolné datové typy
Podporované datové a parametrické typy:
BOOL
INT
Novinka: DINT
WORD
TIME
Nepodporované datové a parametrické typy:
Výše neuvedené elementární datové typy (např. BYTE, REAL)
Složené datové typy(např. STRING, ARRAY, STRUCT, UDT)
Parametrické typy (např. BLOCK_FB, BLOCK_DB, ANY)
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 37 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Program Struktura
Programování
Konfigurování
Hlavní prvky
Omezení pro safety program
Přístup k operandům:
Datového typu BOOL, k bitům
Datového typu INT, ke slovům
Datového typu WORD, ke slovům
Datového typu DINT, k doublewordům
Datového typu TIME, in doublewordům
Novinka: PROFIsafe driver podporuje DINT- Datové typy!
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 38 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Struktura prog.
Programování
Konfigurování
Hlavní prvky
F-runtime skupiny
Jak je navržena F-Runtime skupina?
Defaultní nastavení pro F-runtime skupiny
STEP 7 Safety V11 přidává F-Aplikační bloky pro
F-Runtime skupinu do stromu projektu, pokud je u F-CPU
zaškrtnuto „safety mode activated" v záložce „Properties“ (Default
Setting).
(F-)Bloky z F-Runtime skupiny (OB 35, F-FB 1 a
DB 200) uvidíte ve stromu projektu, pokud otevřete složku “Program
blocks“
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 39 STEP 7 Safety V11
Definování F-runtime skupiny
Jaký je postup definování F-runtime skupiny?
1.Otevřete Safety Administration Editor
2.Vyberte "F-Runtime group“
3.Nastavte "Max. cycle time for runtime group“
4.Pokud potřebujete komunikaci mezi runtime
skupinami, definujte DB v “DB for F-runtime
group communication”.
5.Můžete přidat novou F-runtime skupinu
tlačítkem “Add new F-runtime group”.
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 40 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Program Struktura
Programování
Konfigurování
Hlavní prvky
Definování F-runtime skupiny
Jaký je postup definování F-runtime skupiny?
6.Definujte safety blok jako Main-Safety-Block,. Všechny ostatní systémové bloky budou vytvořeny
automaticky.
7.Pokud je Main-Safety-Block funkční blok, definujte jeho instanční DB
8.Opakujte proceduru pro vytvoření další skupiny
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 41 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Program Struktura
Programování
Konfigurování
Hlavní prvky
Výměna dat mezi standardním a safety programem
Jaké jsou povolené přístupy k safety programu??
Ve standardním programu Ve failsafe programu
Čtení Zápis Čtení Zápis
Standardní
process image
Vstupy
Výstupy
Failsafe
process image
Vstupy
Výstupy
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 42 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Struktura prog.
Programování
Konfigurování
Hlavní prvky
Výměna dat mezi standardním a safety programem
Jaké jsou povolené přístupy k safety programu?
Ve standardním programu Ve failsafe programu
Čtení Zápis Čtení Zápis
Standardní
datový blok
Failsafe
datový blok
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 43 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Struktura prog.
Programování
Konfigurování
Hlavní prvky
Kompilace safety programu
Co musíme udělat pro kompilaci safety programu
Pro kompilaci safety programu použijte v principu stejný přístup jako pro
kompilaci standardního programu
Pouze ty F-bloky, které jsou součástí safety programu, získají F-atribut.
Po úspěšné kompilaci safety programu, je vždy vytvořen konzistentní
kontejner bloků, který je ve složce „Program blocks“ a skládá se ze
všech bloků s F-atributem
Informace o úspěšnosti kompilace najdete pod „Info-compile“, jsou zde
také vypsány chybové hlášení a varování
© Siemens AG 2010. All Rights Reserved.
I IA AS Page 44 STEP 7 Safety V11
Download
Kompilace
F-runtime skupiny
Omezení
Program Struktura
Programování
Konfigurování
Hlavní prvky
Download safety programu
Jak nahrát safety program?
Pro download jsou dostupné
následující možnosti
ve F-CPU:
Nahrání hardwarové
konfigurace
Nahrání standardního
programu
Nahrání safety programu
© Siemens AG 2010. All Rights Reserved.
Vojtěch Kubáň
I IA&DT AS
Siemensova 1
155 00 Praha 13
Tel: 233 032 416
E-Mail: [email protected]
Děkuji za pozornost!
Prostor pro dotazy