Dlaší nástroje a podpora – Status 01/2016 (FW 1.8) … My Documentation Manager ...

51
siemens.com/controller SIMATIC S7-1500 tools and support Dlaší nástroje a podpora – Status 01/2016 (FW 1.8)

Transcript of Dlaší nástroje a podpora – Status 01/2016 (FW 1.8) … My Documentation Manager ...

siemens.com/controller

SIMATIC S7-1500 tools and supportDlaší nástroje a podpora – Status 01/2016 (FW 1.8)

Page 5 DF FA, R. Kosek

Od výběru komponent/sestavení,přes tvorbu dokumentace/podkladů až po objednání…

... příprava zakázky a souvisejících podkladů za 5 minutà 80% úspora času

TIA Selection Toolwww.siemens.com/tia-selection-tool

Industry Malleb.automation.siemens.com

CAX-Download-Managerwww.siemens.com/cax

My Documentation Managerhttp://www.siemens.com/mdm

siemens.com/controller

SIMATIC Automation Tool Version 2

Page 7 DF FA, R. Kosek

https://www.youtube.com/watch?v=kpk3T8qErbQ

SIOS entry:ID: 98161300

Page 8 DF FA, R. Kosek

Co umí Automation Tool?

• Sken sítě a automatická identifikacejednotek CPU a HW modulů

• Flash LEDs test pro identifikaci/lokalizaci zařízení• Přiřazení (assign) IP adres a PROFINET jmen• Nastavení (reset) aktuálního času CPUs dle PG/PC• Update programu/firmware CPUs a firmware modulů• Přepnutí režimu CPUs na RUN / STOP• Čtení diagnostic buffer + upload service data CPU• Reset paměti CPU• Provádí CPU data backup / restore• Uložení informací do souboru; komplet info o síťi

• ve standardním text .csv file nebo• šifrovaný a heslem chráněný .sat file

• Ušetříte čas dávkovým zpracováním; práce seskupinami zařízení a paralelní zpracování

• Automatizovatelné zpracování založenéna použití API rozhaní

Page 10 DF FA, R. Kosek

Jaké SIMATIC komponenty jsou v současnosti podporovány?

SIMATIC Automation Tool podporuje všechny Standard a Fail-Safe* CPUsa jejich rozšiřující I/O moduly.• S7-1200 CPU• S7-1500 CPU• ET 200SP CPU• ET 200SP• ET 200MP• ET 200AL• ET 200S (s/bez CPU)• ET 200M• ET 200eco• ET 200pro (s/bez CPU)

Rozšíření o všechny typy I/O modulů

* Kromě funkcí Backup/Restore a Program download

Page 11 DF FA, R. Kosek

FW

FW

SAT V2 podporuje….

Prg: Programm DL (excl. F)FW: FW UpdateB/R: Backup/Restore (1500 based, excl. F)IP: IP AddressName: PN nameR/S: Run/StopDiagBu: Diagnostic bufferR-t-F: Reset to factory defaultMR: Memory ResetServ: Service DataTime: Set Time in CPU to PC

PrgFWB/RIPNameDiagBuR-t-FMRServiceTimeR/S

FW

FW

ET 200 pro/M/S

ET 200eco/pro/M/S

ET 200 MP/SP/AL

ET 200 MP/SP/AL

Ethernet

FWIPName

ET 200SPCPU

SAT

S7-1500

Subnet 1

Subnet 2

ET 200 MP/SP/AL

Distribuované IO pro PROFINET & PROFIBUS

ET 200eco/pro/M/S

Page 12 DF FA, R. Kosek

Skin ve vzhledu současného TIA Portal

• diagnostic (diagnostic buffer )• Backup device to file• Set the time in device PC time• Upload service data• Memory Reset• Reset factory defaults• Flash LEDs to identify a device• Put devices in RUN or STOP mode• Download• Scan devices on network

Přehledné rozhraní se známými symboly TIA Portal

Page 13 DF FA, R. Kosek

Výpisy připojených centrálních i decentrálních modulů

Rozbalovací menu pro každou položku CPUnebo IO stanici. Ukáže lokální moduly i modulyna periferii.• Použij: Right-click menu nebo Edit menu

Otevře SIEMENS industrysupport web pro příslušnou

položku v seznamu HW(obj.č.). Okamžitá kontrola

aktuálních informacía posledního FW

Vylepšené funkce – směrování na web tech. podpory (SIOS)

Page 14 DF FA, R. Kosek

Vylepšené funkceSměrování na web tech. podpory (SIOS) pro stažení posledních FW

Směruje na SIOSdownload page

Page 16 DF FA, R. Kosek

Backup

formát názvu souboru:Year-month-day-hour-second-millisecond_PLCname.s7pbkp

S7-1500

S7-1500 FailsafeET 200SP CPUS7-1200

S7 Project with

• Retentive data

• Archives

• Recipes

ET 200SPCPU

Snadný project backup – dávkové zpracování

Page 17 DF FA, R. Kosek

… a Restore (obnovení ze zálohy)S7-1500 FailsafeET 200SP CPUS7-1200

S7-1500

S7 Project with

• Retentive data

• Archives

• Recipes

ET 200SPCPU

Projekt restore také buďto hromadně nebo jednotlivě

Page 18 DF FA, R. Kosek

Ukázka - Demokufr

SIOS entry:https://support.industry.siemens.com/cs/ww/en/view/98161300

Link web:www.siemens.com/simatic-automation-tool

Page 19 DF FA, R. Kosek

SIMATIC S7-1500 v kostce..co se dál nabízí

SIMATIC S7-1500 / ET 200MP v kostcehttps://support.industry.siemens.com/cs/ww/en/view/109481357

siemens.com/controller

Programming Guidelineand Programming Styleguide

Dále pro S7-1500/1200

Page 21 DF FA, R. Kosek

Základní pokyny(formou nezávazných doporučení tzv. Guidelines)

ProgrammingGuideline andProgrammingStyleguide in theIndustry OnlineSupport (SIOS):ID 81318674

ProgrammingGuideline andProgrammingStyleguide in theIndustry OnlineSupport (SIOS):ID 81318674

Page 22 DF FA, R. Kosek

Co naleznete v Programming Guideline ?

S7-1200/1500 inovace

• Jaké programovací jazyky se používají

• Co jsou to Optimized blocks a v čem jsou jejich přednosti

• Jaké se nabízí datové typy a programové instrukce

Všeobecná doporučení pro programování

• Jak pracuje operační systém a uživatelský program

• Typy pamětí a jejich funkce (Memory concept)

• Symbolické adresy a jejich přednosti, využití

• Knihovny a práce s nimi

Doporučení ohledně hardware-independent programming

Doporučení ohledně použití Safety v TIA Portal

Přehledy dalších doporučení ...

§ Dobrý (kompetentní) uživatelský program

§ Jasné a srozumitelné programové struktury

§ Může přispět ke standardizaci (následně efektivitě programování)

Přednosti a výhody těchto doporučení a tipů:

Page 23 DF FA, R. Kosek

Co naleznete v Programming Styleguide?

Každý uživatel používá svou vlastní strategii, např. jak pojmenovávattagy (proměnné), bloky nebo způsob komentování. Různé filozofieprogramátorů pak tvoří rozmanité a velmi odlišné uživatelské programy,které lze pak interpretovat pouze jednou osobou - příslušnýmprogramátorem.

Zde se nabízí společný, koordinovaný soubor pravidelpro konzistentní programování (např. jednotná názvosloví,prefixy, deklarace proměnných, verzování...)

§ Efektivita práce, zejména při spolupráci a ve více lidech

§ Snadno čitelné a srozumitelné

§ Snadná údržba a opětovná použití

§ Snadná a rychlá řešení problémů a opravy chyb

§ Prostě standardizace

Přednosti a výhody těchto doporučení:

Page 24 DF FA, R. Kosek

Pravidla a doporučenípříklad: Jazyk a formátování

Page 25 DF FA, R. Kosek

Pravidla a doporučenípříklad: Programové bloky

Page 26 DF FA, R. Kosek

Pravidla a doporučenípříklad: Programové bloky

Page 27 DF FA, R. Kosek

Pravidla a doporučenípříklad: Deklarace proměnných (Tagů)

Page 30 DF FA, R. Kosek

Pravidla a doporučenípříklad: Deklarace proměnných (Tagů)

Page 31 DF FA, R. Kosek

Pravidla a doporučenípříklad: Knihovny

siemens.com/controller

Library of general functionsfor STEP 7 (TIA Portal)

Dále pro S7-1500/1200

Page 34 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7(dále pak zkráceně LFG)

Library ofgeneralfunctions forSTEP 7 in theIndustry OnlineSupport (SIOS):ID 109479728

Library ofgeneralfunctions forSTEP 7 in theIndustry OnlineSupport (SIOS):ID 109479728

Page 35 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7Myšlenka LGF

Funkce

& funkční bloky

Vlastnosti

• základní funkce

• opětovné použití

• univerzálnost

• jednoduchost / parametrizace

• Přístup odkudkoliv a pro všechny na jediném místě:Siemens Industry Online Support ID 109479728

• volně použitelné a přizpůsobitelné (no know-how protection)• napsané dle předchozích pravidel „programming styleguide“

TIA Portal

Globální knihovny

• použití napříč projekty přes knihovny

• verzování prvků (elementů) knihovny

• centrální aktualizace (update) elementů

• všeobecná konzistence dat (typů)

LGF

Page 36 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF jako rozšíření TIA Portal instrukcí

Page 37 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_Astro (astro timer)

Page 38 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_TimerSwitch

Page 39 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_CompareVariant (comperator of structured data)

Page 40 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_AverageAndDeviation (average and standard deviation)

Page 41 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_Matrix… (matrix operations)

Page 42 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_FIFO (First In / First Out)

Page 43 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_ShellSort…

Page 44 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_TemperatureConverter

Page 45 DF FA, R. Kosek

Knihovna obecných funkcí pro STEP 7LGF příklad: LGF_Frequency / LGF_Impulse

siemens.com/controller

TIA Portal OpenessTooly dokončení a blízká budoucnost... (co nás čeká v následujícím roce)

Page 48 DF FA, R. Kosek

Úvod do TIA Portal Openness

TIA Portal Openness

Public API 1

TIA Portal Openness poskytujepřístup k objektům a funkcím

TIA Portal přes DLLs

TIA Portal je díky Openness plněvzdáleně ovládán vaší

(lokální, firemní) aplikací

Open project

Compile device

Místo manuálníhozacházení

s TIA Portal

Automatickéspuštění

akcí

1 Application Programming Interface

Lze vytvořit vlastní aplikace spožadovanou funkcionalitou. Např

v prostředí MS Visual Studio

Project.Open()

Device.Compile()

Page 49 DF FA, R. Kosek

Přehled základních funkcí

TIA Portal Openness nabízí§ API1 funkce, které umožňují programem řízené§ vytvoření/modifikace projektů/projektových dat§ vzdálené ovládání funkcí TIA Portal

§ Export/import funkce§ k zadaní, modifikaci a ukládání

projektových dat§ Spouštění přes API a-nebo přes UI2

TIA Portal3

Public API 13

Plně automaticképrovádění

akcí

Vlastní(zjednodušené)

uživatelskérozhraní

1 Application Programming Interface 2 User Interface3 Planned

Self-written

program

EXE

Import/Export

XML

Page 50 DF FA, R. Kosek

Self-written

program

EXE

Jak to funguje

TIA Portal funkce se nachází v knihovnách/DLLsv instalačním adresáři.Openness představuje public interfacekterý používá tuto knihovnu a předává požadavky.

Výhody:- Dokumentované, jasně dané rozhraní- Zůstává stále stejné i když funkce TIA Portal

DLLs se mění (či aktualizují)

Bin-folder: TIAPortal DLLs/functionality

PublicAPI-folder:Openness DLLs/

functionality

Openness-DLLs are thepublic interface that

forward requests to TIAPortal DLLs

Page 53 DF FA, R. Kosek

Jak se programuje s Openness?

Příklady kódu

§ Instantiate TIA Portal with UITiaPortal myPortal = new TiaPortal( TiaPortalMode.WithUserInterface );

§ Open projectmyPortal.Projects.Open( @"C:\TiaProjects\OpennessProject\OpennessProject.ap13" );

§ Compile PLC and HMIControllerTarget my1500Plc, CompilerResult compileResult;compileResult = my1500Plc.Compile( CompilerOptions.Hardware, BuildOptions.Build );

HmiTarget myComfortPanel;compileResult = myComfortPanel.Compile( CompilerOptions.Software, BuildOptions.Rebuild );

Page 54 DF FA, R. Kosek

Reprezentace PLC programu v XML

Struktura XML souboru obsahuje různé hierarchicky uspořádanéprvky (elementy) a atributy.LAD/FBD část programu (network) obsahuje následující elementy:

“Parts“§ Used tags (<Access>)§ Used instructions (<Part>)§ Block calls (<CallRef>)

“Wire“§ Connection between the elements§ Invisible: operand <> tag§ Visible: contact <> coil

Unique Identifier (UId)§ Used for connecting the elements(wires, parts) within the

network§ Must be unique per network§ Max. UId = 2147483647 (Integer)§ Value range: 21 - 2147483647

1

1 1

2

2

Page 55 DF FA, R. Kosek

Reprezentace HMI objektů v XML

XML reprezentace obrazovky je rozdělena dojednotlivých objektů.“ObjectList“ obsahuje objekty obrazovkyvčetně vlastností, animací a akcí např:

“Hmi.Screen.TextField“§ má sub element “TextItems“

s vícejazyčnými texty

“Hmi.Screen.IOField“§ S elementem “Tag“, který obsahuje

referenční značku tagu

Jméno a ID musí být jedinečné

à Snadné pro orientacià Jednoduché pro změny

1 2

3

3

2

1

Page 56 DF FA, R. Kosek

Příklad a ukázka TIA Portal Openness

TIA portalOpennessDemo in theIndustry OnlineSupport (SIOS):ID 108716692

TIA portalOpennessDemo in theIndustry OnlineSupport (SIOS):ID 108716692

Page 57 DF FA, R. Kosek

Shrnutía k čemu může být Openness dobré

Situace§ Na základě databáze textů se sestavují (kompilují)

automaticky projektová data, která se pak uplatňujív TIA Portal projektu. Tímto způsobem lze rychlea efektivně použít standardizované texty v nových projektech.

§ Podle exportovaných PLC dat lze automaticky vytvořitvizualizaci

§ Lze vytvářet statistiky projektu nebo zálohy, které jsougenerovány automaticky. Lze hromadně kontrolovat splněníurčitých pokynů viz "Programming guidelines" např.

§ Projekty lze automaticky v porovnávat s globálnímiknihovnami a je-li to nutné aktualizovat je a kompilovat.

§ Celý projekt lze zkrátka poskládat z různých prefabrikátů(připravených částí) zcela automaticky.

Page 58 DF FA, R. Kosek

Použití Openness V13 SP1

Rozsah dodávky§ Openness je zdarma k dispozici

v rámci STEP 7 a WinCC DVDs (V13)§ Je požadována licence na STEP 7 / WinCC

a jejich instalace na pevný disk

Omezení V13 SP1§ Pro XML import bloků, je třeba tzv. enabler-file§ Pro použití importovaných bloků (open,

compile, download, etc.), je třeba tzv. usage filev adresáři “PublicAPI”

§ Tyto soubory obdržíte až na vyžádání odtechnické podpory (samozř. s popisy jakpřesně implementovat).

TIAPortal

[STEP 7][WinCC] Openness

PG/PC

TIA Portal[STEP 7][WinCC]

TIA PortalOpenness

>V13 SP1Enabler-FileOpenness

Inst

alla

tion

Inst

alla

tion

V13 SP1Enabler fileOpenness

Only for blockimport

via XML

Page 64 DF FA, R. Kosek

SIMATIC ControllersNová generace pro nové výzvy – digitalizaci výroby a Průmysl 4.0

• Siemens nabízí pro každou aplikacisprávnou řídicí jednotku (controller)

• Co zákazník potřebuje to v nabídcenalezne: výkon, pokročilé funkce nebodůraz na rozpočet/cenu. Lze si vybrat meziBasic, Advanced, Distributed a Softwareřídicí jednotkou (controller)

Jeden za všechny

• Nová generace SIMATIC Controllers

• Ucelené portfólio

• Maximální kompatibilita

• Rychlá orientace - jednotnépodpůrné materiály(brožury) pro rychlý přehled

S7-1200 / S7-1500

Správná volba proVaši automatizaci

• Jedině TIA Portal a SIMATIC Controllersnabízejí odstupňované integrovanéfunkce pro zajištění moderníchpožadavků ve výrobě jako jsou např.Energetický management, Safety aSecurity, testování a simulace výroby,všudypřítomná silná diagnostikasystému.

Všichni za jednoho

Page 65 DF FA, R. Kosek

Nová generace pro nové výzvy – digitalizaci výroby a Průmysl 4.0

ucelená nabídka

SIMATIC Controllerss novým designem a novými možnostmi

Basic Controllers –Jak být flexibilní s novýmikomunikačními možnostmi

Advanced Controllers –Jak zvýšit produktivitus výkonnou řídicí jednotkou

Distributed Controllers –Jak ušetřit místo a co nejmenšízabraný prostor pro řízení

Software Controller –Jak poskytnout maximálníotevřenost

Page 66 DF FA, R. Kosek

Rostislav KosekDivize Digital FactoryFactory AutomationDF FAE-Mail: [email protected]

Děkuji za pozornost!

siemens.com/controller

Unrestricted / © Siemens AG 2016. All Rights Reserved.

Siemensova 1155 00 Praha 13

Page 67 DF FA, R. Kosek

Technická podpora:

Česká republikahttp://www.siemens.cz/[email protected].: 800 122 552

Celosvětově (německy/anglicky)[email protected]://support.automation.siemens.comTel.: +49 180 5050 222

Diskuze…

Unrestricted / © Siemens AG 2016. All Rights Reserved.