13_45_S7_1500 Controller_L
Transcrição
13_45_S7_1500 Controller_L
Umsteigerinformation WinAC RTX à S7-1500 SW Controller Mehrwert durch S7-1500 Funktionalität Industrie Workshop PC-based Automation Nov. 2015 siemens.de/pc-based Innovation mit TIA Portal und S7-1500 Software Controller Performante Runtime Effiziente Programmierung Intuitives Engineering Integrierte Systemdiagnose Umfangreiches Security-Konzept Mehrwert TIA-Portal Industrie Workshop PC-based Automation Nov. 2015 Seite 2 Mehrwert durch S7-1500 Funktionalität CPU Architektur WinAC RTX E/A/M/Z/T LL CPU 150xS DB DB classic E/A/M/Z/T L DB L optimiert AKKU 1-4 VKE /ER OR STA OV OS A1 A0 BIE DB1 / DB2 Register AR1 / AR2 Register Industrie Workshop PC-based Automation Nov. 2015 Seite 3 VKE AKKU 1-2 DB optimiert DB1 / DB2 Register AR1 / AR2 Register § Die Datenhaltung der S7-1500 unterstützt zwei unterschiedliche Bausteinzugriffe: § „Optimierter Zugriff“ § „Nicht optimierter Zugriff“ (S7-300/400 kompatibel) Mehrwert durch S7-1500 Funktionalität Zugriffsoptimierung durch die Datenablage in optimierten Bausteinen Optimierter Baustein „Nicht optimierter“ Baustein Standard Baustein Optimierter Baustein Bits 0 0 1 2 3 4 5 6 Bits 7 X1 W1 1 B y t e s 2 B1 X2 X3 3 4 W1 5 6 B y t e s W2 B1 X1 7 X3 8 X4 W2 9 Industrie Workshop PC-based Automation Nov. 2015 Seite 4 Größere Datentypen am Anfang des Bausteins, kleinere am Ende, um Verschnitt zu vermeiden Schnellerer Zugriff durch prozessoroptimale Ablage S7-1500: Boolesche Variablen werden zum schnellen Zugriff mit Breite Byte abgelegt X2 X4 Keine Anzeige von Offsets bei optimierten Bausteinen Reserve Reserve für Nachladen ohne Reinitialisierung Mehrwert durch S7-1500 Funktionalität Performante Runtime Zugriffsoptimierte Datenablage Direktes Kompilieren in den Maschinencode Verlagerung von Konsistenzprüfungen in das ES Konsistenter Compile und Download aller Änderungen à Erhebliche Performancesteigerungen ! Industrie Workshop PC-based Automation Nov. 2015 Seite 5 Innovation mit TIA Portal und S7-1500 Software Controller Performante Runtime Effiziente Programmierung Intuitives Engineering Integrierte Systemdiagnose Umfangreiches Security-Konzept Mehrwert TIA-Portal Industrie Workshop PC-based Automation Nov. 2015 Seite 6 Mehrwert durch S7-1500 Funktionalität Effiziente Programmierung Gleichwertige und funktionsreiche Sprachen Symbolische, strukturierte und performante Programmierung Effiziente Programmierung durch… Flexible Sprachenkonzepte Industrie Workshop PC-based Automation Nov. 2015 Seite 7 Mehrwert durch S7-1500 Funktionalität Engineering Effizientes Engineering § Vollständige symbolische Programmierung § Optimierter KOP/FUP/SCL-Compiler für erhöhte Performance § Gleicher Befehlsumfang in allen Programmiersprachen § Compute-Box in KOP/FUP für komplexe Rechenalgorithmen § Unterstützung von 64Bit Datentypen (LREAL, LINT, LWORD…) in allen IEC Sprachen § keine Begrenzung der Bausteingrößen auf 64 kByte FBs/FCs mit maximal 512 kByte, DBs mit maximal 16 MByte – § Freie Zuordnung der OB-Typen zu OB-Nummern § Implizite Typkonvertierung § Programmierleitfaden für SIMATIC S7-1500: http://support.automation.siemens.com/WW/view/de/81318674 Effiziente Programmierung mit flexibler und freier Programmgestaltung Industrie Workshop PC-based Automation Nov. 2015 Seite 8 Mehrwert durch S7-1500 Funktionalität Vereinfachungen WinAC RTX CPU 150xS Wofür wurde ANY-Pointer genutzt? Vereinfachte Handhabung mit S7-1500 Ø ANY-Pointer…um Arrays zu verarbeiten z.B. Lesen, Initialisieren oder Kopieren von Elementen gleichen Typs Ø Standard Array-Funktionen nutzen Lesen und schreiben mit #myArray[#index], kopieren mit MOVE_BLK,… Ø ANY-Pointer…um Strukturen performant zu verarbeiten z.B. anwenderdefinierte Strukturen mittels ANY-Pointer an Funktionen übergeben Ø Strukturen als InOut-Parameter übergeben Ø ANY-Pointer…um Funktionen zu programmieren, die verschiedene Datentypen verarbeiten können Industrie Workshop PC-based Automation Nov. 2015 Seite 9 Ø Funktion mit Variant Pointer als InOut Parameter Innovation mit TIA Portal und S7-1500 Software Controller Performante Runtime Effiziente Programmierung Intuitives Engineering Integrierte Systemdiagnose Umfangreiches Security-Konzept Mehrwert TIA-Portal Industrie Workshop PC-based Automation Nov. 2015 Seite 10 Mehrwert durch S7-1500 Funktionalität Intuitives Engineering Einfache Datenübernahme Einheitliches Bedienkonzept Sensor2 Zentrale Änderbarkeit Projektieren statt Programmieren Industrie Workshop PC-based Automation Nov. 2015 Seite 11 Mehrwert durch S7-1500 Funktionalität Usability und Diagnose Neue PC-based Controller Produkte: • S7-1500 Software Controller CPU 1507S • ET 200SP Open Controller CPU 1515SP PC Verbesserte Usability für die Konfiguration von PC-Systemen: • Konfiguration des PC-Systems komplett im Engineering (kein „Komponenten Konfigurator“) Integrierte Diagnose von PC-Systemen: • Online Diagnose von Lüfter, Temperaturen, Batterie oder Harddisk im „Online & Diagnose“ Editor (PC-Station V2.0, IPC „D“ Generation) Industrie Workshop PC-based Automation Nov. 2015 Seite 12 Mehrwert durch S7-1500 Funktionalität Innoviertes Downloadverhalten Baustein im Projekt Name Name Variable1 Variable1 Variable2 Variable3 Baustein im Projekt Baustein auf CPU Laden in die CPU Baustein auf CPU Name Name 3.4 Variable1 Variable1 3.4 Variable2 451 Variable2 Variable2 451 Variable3 23 Variable3 23 Variable4 0 Variable5 0 Wert Aktivieren des Laden ohne Reinitialisierung Variable3 Variable4 Laden in die CPU Variable5 Baustein mit Speicherreserve für Laden ohne Reinitialisierung Reserve benötigt mehr Speicherplatz Laden ohne Reinitialisierung: Aktualwerte bleiben erhalten (für optimierte FBs/DBs) Industrie Workshop PC-based Automation Nov. 2015 Seite 13 neue Variablen hinzufügen im Rahmen des Reservebereichs Wert Aktualwerte des Bausteins bleiben erhalten Mehrwert durch S7-1500 Funktionalität integrierte Technologie Motion Control Funktionalität § Flexible Anbindung von Antrieben über PROFINET, PROFIBUS oder analoge Schnittstellen § Einfache Programmierung der Bewegungsabläufe mit PLCopen Motion-Bausteinen § Einheitliche Konfiguration / Projektierung für CPU / HMI / Antriebe § Komfortable Trace) Diagnose- und Inbetriebnahme-Tools (Steuertafel, § Einfache Fehlersuche durch automatische Alarmmeldungen an das Engineeringsystem und zum HMI § Drehzahlachse, Positionierachse, relativer Gleichlauf , Encoder Einfache und intuitive Projektierung von Standard-Motion Anwendungen Industrie Workshop PC-based Automation Nov. 2015 Seite 14 Innovation mit TIA Portal und S7-1500 Software Controller Performante Runtime Effiziente Programmierung Intuitives Engineering Integrierte Systemdiagnose Umfangreiches Security-Konzept Mehrwert TIA-Portal Industrie Workshop PC-based Automation Nov. 2015 Seite 15 Mehrwert durch S7-1500 Funktionalität Integrierte Systemdiagnose TIA Portal Diagnose auch in PLC-STOP möglich Einheitliche Diagnose HMI Display Einfaches Projektieren ohne Programmierung Webserver Industrie Workshop PC-based Automation Nov. 2015 Seite 16 Mehrwert durch S7-1500 Funktionalität integrierte Systemdiagnose Projektieren statt Programmieren § Integrierte durchgängige Systemdiagnose, defaultmässig aktiviert § Automatisches Update der Diagnoseinformationen bei neuen HWKomponenten, kein Zusatzaufwand notwendig § Systemdiagnoseinformationen im CPU-STOP möglich § Automatische Aktualisierung im Diagnoseviewer für Comfort Panels und SCADA Systeme sowie im CPU Display Einheitliches Anzeigekonzept § Einheitliche Klartextinformationen im Display, TIA Portal, HMI und Webserver Effiziente Fehleranalyse durch einheitliches Anzeigekonzept Industrie Workshop PC-based Automation Nov. 2015 Seite 17 Mehrwert durch S7-1500 Funktionalität integrierte Technologie Trace § Aufzeichnung von bis zu 16* verschiedenen Variablen in separatem CPU Speicherbereich § Unterstützung von bis zu vier* unabhängigen Trace-Jobs gleichzeitig § Zyklusgranulare Erfassung (Echtzeit), um keinen Wert zu verlieren § Vielfältige Triggerbedingungen zum Ausfiltern des Ereignisses § Die Aufzeichnung findet unabhängig vom Engineering System auf der CPU statt zur einfachen Suche von sporadischen Fehlern § Exportierbare Messungen zur Dokumentation anwenderspezifischen Weiterverarbeitung (csv und ttrec File) und *) abhängig vom CPU-Typ Programm- und Applikationsdiagnose in Echtzeit zum Erkennen selbst von sporadische Fehler Industrie Workshop PC-based Automation Nov. 2015 Seite 18 Innovation mit TIA Portal und S7-1500 Software Controller Performante Runtime Effiziente Programmierung Intuitives Engineering Integrierte Systemdiagnose Umfangreiches Security-Konzept Mehrwert TIA-Portal Industrie Workshop PC-based Automation Nov. 2015 Seite 19 Mehrwert durch S7-1500 Funktionalität Umfangreiches Security Konzept Know-How-Schutz Kopierschutz Zugriffsschutz Manipulationsschutz Industrie Workshop PC-based Automation Nov. 2015 Seite 20 Mehrwert durch S7-1500 Funktionalität Security Integrated Höherer Know-how Schutz § Passwortschutz gegen unberechtigtes Öffnen der Programmbausteine mit STEP 7 und somit Schutz vor unberechtigtem Kopieren von z.B. entwickelten Algorithmen § Passwortschutz gegen unberechtigtes Auswertung Programmbausteine mit externen Programmen der § aus dem STEP 7 Projekt § von Daten der Speicherkarte § aus Programmbibliotheken Schutz des geistigen Eigentums und getätigtem Invest Industrie Workshop PC-based Automation Nov. 2015 Seite 21 Mehrwert durch S7-1500 Funktionalität Security Integrated Höherer Kopierschutz § Binden von einzelnen Bausteinen an die Seriennummer der CPU § Schutz vor unberechtigtem Kopieren von Programmbausteinen mit STEP 7 § Schutz vor unberechtigtem Duplizieren der Projektierung Bindung an die Seriennummer des IPC-Mainboards Schutz vor unautorisierter Vervielfältigung ablauffähiger Programme Industrie Workshop PC-based Automation Nov. 2015 Seite 22 Mehrwert durch S7-1500 Funktionalität Security Integrated Höherer Zugriffsschutz (Authentifizierung) § Neue Schutzstufe 4 für CPU-Komplettverriegelung (auch HMI Verbindungen benötigen Passwort) * § Granulare Vergabe von Berechtigungsstufen (1-3 mit eigenem PW) § Manipulation des Zugriffsschutzes über CPU-Display * Nur in Zusammenspiel mit den SIMATIC HMI Panels möglich Hoher Schutz gegen unberechtigte Projektierungsänderungen Industrie Workshop PC-based Automation Nov. 2015 Seite 23 Innovation mit TIA Portal und S7-1500 Software Controller Performante Runtime Effiziente Programmierung Intuitives Engineering Integrierte Systemdiagnose Umfangreiches Security-Konzept Mehrwert TIA-Portal Industrie Workshop PC-based Automation Nov. 2015 Seite 24 Engineering Mehrwert durch S7-1500 Funktionalität TIA Portal - was steckt dahinter? • Effizientes Engineering durch intuitiv zu bedienende Werkzeuge PLC HMI IO IPC Motion NET • Integrierte Systemdiagnose Effiziente Funktionen TIA Portal • „Security integrated“ • Übergreifendes Bibliothekskonzept Gemeinsame Datenbasis • „Teamengineering“ Industrie Workshop PC-based Automation Nov. 2015 Seite 25 • Integrierter Trace • „Safety integrated“ Vielen Dank für Ihre Aufmerksamkeit! siemens.de/pc-based Industrie Workshop PC-based Automation Nov. 2015 Seite 26