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