Upload
tranduong
View
267
Download
3
Embed Size (px)
Citation preview
Intern / © Siemens AG 2015. Alle Rechte vorbehalten. siemens.de/pc-based
WinAC RTX (F) vs. S7-1500 SW-ControllerNützliche Informationen für Migrations-Projekte
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 2
Was ist der Unterschied zwischen WinAC RTX und demS7-1500 Software Controller?
PC
PC Hardware
Windows
WindowsAppl.
WindowsAppl.
WindowsAppl.
WindowsKernel & Drivers Windows real-time Kernel
WinAC RTX
S7-1500 Software Controller läuft parallel zu Windows und ist nicht Teil der Windows-Kernel und Treiber-Ebene:§ Schutz des Controller-Speichers gegen unautorisierten Zugriff (Know-How, Security) oder Verfälschung/Manipulation§ Unabhängiger Neustart von Windows möglich, während der Controller in RUN bleibt
PC
PC Hardware
Windows
WindowsAppl.
WindowsAppl.
WindowsAppl.
S7-1500Software Controller
2003 2015
memoryPC HW graphics Ethernet EthernetPROFI-
BUS
SIMATICCommunication
Siemens Hypervisor
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 5
WinAC RTX CPU 150xSExklusive ZuordnungLogischer Kern
Exklusive ZuordnungPhysischer Kern
Gemeinsame Nutzung Non-paged Memory Pooldurch Kernelkomponenten und WinAC RTX
Hypervisor reserviert exklusiven Speicherfür S7-150xS (720 MB)
Programm (und remanenteDaten) auf WindowsFilesystem
Programm (und remanenteDaten) in eigener Partition(320 MB für Ladespeicher)
WinAC RTX (F) 2010 vs. S7-1500 SW-ControllerArbeitsspeicher und Prozessoren
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 6
Systemeigenschaften
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 7
WinAC RTX CPU 150xSØ SIMATIC WinAC RTX F 2010 SP2: Ø SIMATIC S7-1500 Software Controller:
WinAC RTX (F) 2010 vs. S7-1500 SW-ControllerSchnittstellen / SPS Speicher
FW1.
8 1 1 30
1 MB / 5 MB Safe
ty
FW1.
8 ≤2 ≤1 60
5 MB / 20 MB Safe
tyFW4.
6.2
≤1 ≤4 EMC
4 MB / 4 MB Safe
ty**)
***)
2 1 96
5 MB / 20 MB
Maximale Anzahl der Achsen
DatenspeicherProgramm-
speicher
#PROFINET Schnittstellen #PROFIBUS Schnittstellen
Lege
nde
*) Insgesamt maximal ≤ 4 Schnittstellen (PROFINET und PROFIBUS)**) Insgesamt maximal ≤ 4 Schnittstellen (≤ 1 PROFINET und ≤ 4 PROFIBUS)***) Programm und Datenspeicher: 4 Mbyte; einstellbar; abhängig von Non Paged Memory Pool
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 8
WinAC RTX CPU 150xSØ WinAC Kommunikation: Ø CPU 150xS Kommunikation:
WinAC RTX (F) 2010 vs. S7-1500 SW-ControllerKommunikation
Windows-IF S7-150xS Interface
Windows Kommunikation PROFINET IOPROFIBUS DP
Webserver (HTTP) Webserver (HTTP / HTTPS)
ES / HMI ZugriffS7-KommunikationS7-Routing
ES / HMI ZugriffS7-Kommunikation (PBK)S7-Routing
OUC (TCP / UDP)Modbus TCPTMail
OUC (TCP / UDP / ISOonTCP)Modbus TCPTMail
Windows
WindowsAppl.
Ethernet PROFINET PROFIBUS
Windows IF+ SIMATIC NET WinAC Interface
Windows Kommunikation PROFINET IO, PROFINET CBAPROFIBUS DP
O Webserver (HTTP)
ES / HMI ZugriffS7-KommunikationS7-Routing
ES / HMI ZugriffS7-Kommunikation (PBK)S7-Routing
(P) OUC (TCP/UDP/ISOonTCP) OUC (TCP / UDP)(P)* Modbus TCP
Windows
PC internal (software bus)• S7-Kommunikation • OPC server• S7-Routing
Windows Appl.
IE General:Ethernet
SIMATIC NET CPU Proxy
PROFIBUS
Windows real-time KernelWinAC RTX
... …DPPN
Windows Appl.
(P) IP Driver Add-On required(P)* S7-OpenModbusTCP PN CPU Software required
PC internal(software bus)
CPU
Prox
y
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 9
WinAC RTX CPU 150xS
WinAC RTX (F) 2010 vs. S7-1500 SW-ControllerMotion Funktionen
OB MC-Interpolator(OB92): Verfahrkurve
PLCopen BausteineBewegungsbefehle
TechnologieobjektAchseigenschaften
OB MC-Servo (OB91)Lageregelung
Drehzahl-/ Positionierachsen
Zentralmit S7-1500’s TOs
Achseigenschaften
Verfahrkurve
Lageregelung
Drehzahl-/ Positionierachsen
Dezentralmit SINAMICS G/S (FB)
Drehzahl-/Positionierachsen
DezentralOhne S7-1500’s TOs
FB SINA_SPEED
FB SINA_POS (EPos)
Achseigenschaften
Verfahrkurve
Lageregelung
FB SINA_SPEED
FB SINA_POS (EPos)PLCopenBausteine
Bewegungsbefehle
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 10
WinAC RTX CPU 150xSSIMATIC OPC Server und SafetyØ Zentralisierte Konfigurationen!
SIMATIC OPC Server und SafetyØ Dezentralisierte Konfigurationen mit FW V1.8!
WinAC RTX (F) 2010 vs. S7-1500 SW-ControllerSIMATIC OPC Server und Safety
Ø PROFINET IRT auf IPCs mit Onboard CP1616 wird nicht unterstützt.
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 12
Engineering
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 13
WinAC RTX CPU 150xSPC-station DownloadØ Doppelt Konfigurationen!
PC-station+ DownloadØ Konfigurationen werden direkt von TIA Portal geladen !
WinAC RTX (F) 2010 vs. S7-1500 SW-ControllerS7-Programm und Konfiguration herunterladen
WinAC Schnittstellen Zuweisung:Ø PROFINET IOØ PROFIBUS DP
Auf dem Zielsystem: Im Engineering:
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 14
WinAC RTX CPU 150xSQ: Wie kann man die interne Zeit von WinAC mit derZeit des Windows-Betriebssystems synchronisieren?A: Sie müssen sowohl Engineering- und Runtime-System anzupassen!
Q: Wie kann man die interne Zeit von CPU 150xS mitder Zeit des Windows-Betriebssystemssynchronisieren?A: Sie müssen nur in Engineering-System anzupassen!
WinAC RTX (F) 2010 vs S7-1500 SW-ControllerTime synchronization
ØWinAC RTX (F)
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 18
MigrationsstrategienS7-1500 Software Controller
Mig
ratio
nvi
aS7
-400
Blo
ckw
eise
Mig
ratio
n
1 ProgrammAuf S7-400 kopieren& Kompilieren
2 Zu S7-1500migrieren
3 Manuelle Anpassung derTeile, die nicht migriertwerden konnten
4 Programmauf Software-Controller kopieren
5 IO Zuweisung,Eigenschaften anpassen,Verbindungen konfigurieren
1 Programmauf Software-Controller kopieren
2 Manuelle Anpassung desProgramms
3 IO Zuweisung,Eigenschaften anpassen,Verbindungen konfigurieren
§ Migration über S7-400 bietet Unterstützung durchumfangreiche Migrationslog-DateiØ Empfohlen für größere und komplexe Programme
§ Blockweise MigrationØ Für kleinere ProjekteØ Bei gleichzeitigem Wechsel der Programmiersprache
(z.B. AWLà SCL)
6 Programm-Optimierungfür bessere Leistung aufneuer Plattform
4 Programm-Optimierungfür bessere Leistung aufneuer Plattform
CPU 150xS’s Programm und Daten Größe
SIMATIC ODK Funktionsaufrufe
CPU 150xS’s Unterstütze Hardware
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 19
Standardapplikationen
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 20
Dateifunktionen mit Software Controller
WinAC RTX CPU 150xS
Fileserver Datenbausteine in Dateien schreiben bzw.von Dateien Lesen.Unterschiedliche Dateiformate: CSV, XML,Windows-INI, etc.FBs zum Löschen oder Kopieren vonDateien.
IntegrierteDateifunktionenS7-150xS(Data Log, Rezepte)
Standard Application
XMLDataAccess
Zugriff auf Einträge in beliebigen XMLDateien
Standard Application
Q-DAS Treiber Schreiben von Q-DAS konformen Dateien.Direkte Einbindung SPS in ein Qualitäts-sicherungssystem einbinden, ohnezusätzliche Komponenten.
Nicht geplant
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 21
Feldbus Treiber für Software Controller
WinAC RTX CPU 150xS
CAN Basis CAN send/receive Bausteine für die SPS.Hardware: Microbox 427B/C/D CAN on-board,Nanobox IPC227D CAN on-board sowieCOM168 V2 Steckkarte (nur IPC427 B/C)
Nicht möglich, da keinEchtzeit-HardwareTreiber mit CPU 150xS ODK
CANopenApplikation
Generierte SCL Bausteine zur Anbindung vonCANopen Geräten(CANopen Konfiguration und Code Generator)
Benötigt CAN BasisTreiber
J1939Applikation
SCL basierter Treiber zur Anbindung von J1939Geräten incl. J1939 Konfiguration
Benötigt CAN BasisTreiber
FDL Treiber Kommunikation über PROFIBUS mit S5 / S7mit dem FDL Protokoll (CPU-CPU-Kommunikation)
Nicht geplant
SAE J1939
Alternative: z.B. PN-CAN Gateway
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 22
Kommunikationstreiber
WinAC RTX CPU 150xS
Serial Driver Serielle Schnittstellen eines PCs von SPS ausnutzen (Drucker, Scanner, etc.)Hardware: interne RS232-Schnittstellen, PC-Steckkarten, USB-RS232-Adapter, etc.
Verfügbar(Im Moment keinUSB-RS232)
IP Driver Open User Communication (TCP/IP, UDP,ISO-on-TCP) über Windows-Ethernet-Schnittstelle
Funktion CPU 150xS:OUC über beideSchnittstellen möglich
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 23
Treiber PC-Steckkarten
WinAC RTX CPU 150xS
DIO4 Driver Zentrale IO mit DIO4 Baugruppe (PCIe) ausSPS Programm(z.B. für IPC227D)
Nicht möglich, da keinEchtzeit-HardwareTreiber mit CPU 150xS ODK-> Alternative: Time-based IO
PC IO Driver Zentrale IO mit PC IO Baugruppe (PCI/104)aus SPS Programm(z.B. für IPC427C)
Nicht möglich, da PCI104Steckplatz in Microbox D/Enicht verfügbar-> Alternative: Time-based IO
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 24
Anbindung an überlagerte Systeme
WinAC RTX CPU 150xS
SQL Driver Direkter Zugriff auf SQL-DatenbankVerwenden von SQL-Statements(SELECT, UPDATE, DELETE)
Standard Applikation
OPC Client Datenaustausch mit anderem OPC Server(OPC DA)
Standard Applikation
OPC UAClient
Datenaustausch mit anderem OPC Server(OPC Unified Architecture)
Entwicklung läuft
AccessDB V2 Treiber für HochsprachenprogrammZugriff auf Daten der SPS aus Windows-Programm
Nicht möglich, da ODKFunktionen zum wahl-freien Zugriff auf SPS Datenfehlen.Funktion kann aber mit derODK 1500S CCX Schnittstellenachgebildet werden
WindowsApplication
Wlc
Cli.
dll
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 25
Auxiliary Functions
WinAC RTX CPU 150xS
Shutdown Shutdown the PC from the PLCapplication
Part of CPU 150xS(FB SHUT_DOWN)
Control Use skript for starting / stopping / projectdownload / reading diagnostic bufferfrom WinAC
Part of CPU 150xS(cpu_control.exe)
Command Call Windows batch file from WinAC Not planned inthe moment
Intern / © Siemens AG 2015. Alle Rechte vorbehalten.28.10.2015Seite 26
Zusammenfassung
• SIMATIC S7-1500 Software Controller erweitert Funktionalitätder WinAC RTX in vielen Bereichen(Mehr Datentypen, Kommunikation beide Schnittstellen, keineKonfiguration PC-Station, etc.)
• Einige Einschränkungen können bei Migration bedeutsam sein(IRT nur mit Open Controller, ODK Funktionalität teilweisereduziert, kein integriertes OPC)
• Neue integrierte Funktionen machen viele Standardapplikationenüberflüssig
• Viele Standardapplikationen bereits für S7-150xS verfügbar