Dlaší nástroje a podpora – Status 01/2016 (FW 1.8) … My Documentation Manager ...
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
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
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 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 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)
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.