WinAC RTX (F) vs. S7-1500 SW
Transcrição
WinAC RTX (F) vs. S7-1500 SW
WinAC RTX (F) vs. S7-1500 SW-Controller Nützliche Informationen für Migrations-Projekte Industrie Workshop PC-based Automation siemens.de/pc-based Was ist der Unterschied zwischen WinAC RTX und dem S7-1500 Software Controller? 2003 2015 PC Windows Windows Appl. Windows Kernel & Drivers PC Windows Windows Appl. Windows Appl. Windows Appl. SIMATIC Communication Windows Appl. Windows real-time Kernel S7-1500 Windows Appl. WinAC RTX Software Controller Siemens Hypervisor PC Hardware PC HW graphics Ethernet PC Hardwarememory Ethernet PROFIBUS 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 Industrie Workshop PC-based Automation Seite 2 WinAC RTX (F) 2010 vs. S7-1500 SW-Controller Arbeitsspeicher und Prozessoren WinAC RTX Exklusive Zuordnung Logischer Kern CPU 150xS Exklusive Zuordnung Physischer Kern Gemeinsame Nutzung Non-paged Memory Pool Hypervisor reserviert exklusiven Speicher durch Kernelkomponenten und WinAC RTX für S7-150xS (720 MB) Programm (und remanente Daten) auf Windows Filesystem Industrie Workshop PC-based Automation Seite 5 Programm (und remanente Daten) in eigener Partition (320 MB für Ladespeicher) Systemeigenschaften Industrie Workshop PC-based Automation Seite 6 WinAC RTX (F) 2010 vs. S7-1500 SW-Controller Schnittstellen / SPS Speicher WinAC RTX CPU 150xS ***) 4 MB / 4 MB Legende #PROFINET Schnittstellen Industrie Workshop PC-based Automation Seite 7 2 Programmspeicher 1 5 MB / 20 MB 30 1 MB / 5 MB 60 5 MB / 20 MB Safety ≤2 ≤1 1 Safety EMC FW 1.8 ≤1 ≤4 1 FW 1.8 **) Ø SIMATIC S7-1500 Software Controller: Safety FW 4.6.2 Ø SIMATIC WinAC RTX F 2010 SP2: #PROFIBUS Schnittstellen 96 Maximale Anzahl der Achsen Datenspeicher *) 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 WinAC RTX (F) 2010 vs. S7-1500 SW-Controller Kommunikation WinAC RTX CPU 150xS Ø WinAC Kommunikation: Windows Appl. • S7-Kommunikation Windows Windows Appl. • S7-Routing • OPC server Windows Appl. PC internal (software bus) SIMATIC NET CPU Proxy PC internal (software bus) CPU Proxy Windows Ø CPU 150xS Kommunikation: Windows real-time Kernel IE General: Ethernet WinAC RTX PROFIBUS Windows IF+ SIMATIC NET PN DP ... … WinAC Interface Windows-IF PROFINET PROFIBUS S7-150xS Interface Windows Kommunikation PROFINET IO, PROFINET CBA PROFIBUS DP Windows Kommunikation PROFINET IO PROFIBUS DP O Webserver (HTTP) Webserver (HTTP) Webserver (HTTP / HTTPS) ES / HMI Zugriff S7-Kommunikation S7-Routing ES / HMI Zugriff S7-Kommunikation (PBK) S7-Routing ES / HMI Zugriff S7-Kommunikation S7-Routing ES / HMI Zugriff S7-Kommunikation (PBK) S7-Routing (P) OUC (TCP/UDP/ISOonTCP) OUC (TCP / UDP) (P)* Modbus TCP OUC (TCP / UDP) Modbus TCP TMail OUC (TCP / UDP / ISOonTCP) Modbus TCP TMail Industrie Workshop PC-based Automation Seite 8 Ethernet (P) IP Driver Add-On required (P)* S7-OpenModbusTCP PN CPU Software required WinAC RTX (F) 2010 vs. S7-1500 SW-Controller Motion Funktionen WinAC RTX CPU 150xS Dezentral mit SINAMICS G/S (FB) Dezentral Ohne S7-1500’s TOs FB SINA_SPEED FB SINA_SPEED FB SINA_POS (EPos) Zentral mit S7-1500’s TOs PLCopen Bausteine Bewegungsbefehle PLCopen Bausteine Bewegungsbefehle FB SINA_POS (EPos) Technologieobjekt Achseigenschaften Achseigenschaften Achseigenschaften Verfahrkurve Verfahrkurve Lageregelung Lageregelung Drehzahl-/ Positionierachsen Industrie Workshop PC-based Automation Seite 9 Drehzahl-/ Positionierachsen OB MC-Interpolator (OB92): Verfahrkurve OB MC-Servo (OB91) Lageregelung Drehzahl-/ Positionierachsen WinAC RTX (F) 2010 vs. S7-1500 SW-Controller SIMATIC OPC Server und Safety WinAC RTX CPU 150xS SIMATIC OPC Server und Safety SIMATIC OPC Server und Safety Ø Zentralisierte Konfigurationen! Ø Dezentralisierte Konfigurationen mit FW V1.8! Ø Industrie Workshop PC-based Automation Seite 10 PROFINET IRT auf IPCs mit Onboard CP1616 wird nicht unterstützt. Engineering Industrie Workshop PC-based Automation Seite 12 WinAC RTX (F) 2010 vs. S7-1500 SW-Controller S7-Programm und Konfiguration herunterladen WinAC RTX CPU 150xS PC-station Download PC-station+ Download Ø Doppelt Konfigurationen! Ø Konfigurationen werden direkt von TIA Portal geladen ! Auf dem Zielsystem: WinAC Schnittstellen Zuweisung: Ø PROFINET IO Ø PROFIBUS DP Industrie Workshop PC-based Automation Seite 13 Im Engineering: WinAC RTX (F) 2010 vs S7-1500 SW-Controller Time synchronization WinAC RTX Q: Wie kann man die interne Zeit von WinAC mit der Zeit des Windows-Betriebssystems synchronisieren? A: Sie müssen sowohl Engineering- und RuntimeSystem anzupassen! Ø WinAC RTX (F) Industrie Workshop PC-based Automation Seite 14 CPU 150xS Q: Wie kann man die interne Zeit von CPU 150xS mit der Zeit des Windows-Betriebssystems synchronisieren? A: Sie müssen nur in Engineering-System anzupassen! Migrationsstrategien S7-1500 Software Controller Migration via S7-400 1 Programm Auf S7-400 kopieren & Kompilieren 3 Manuelle Anpassung der migrieren Teile, die nicht migriert werden konnten 5 IO Zuweisung, auf SoftwareController kopieren 6 Programm-Optimierung Eigenschaften anpassen, für bessere Leistung auf Verbindungen konfigurieren neuer Plattform SIMATIC ODK Funktionsaufrufe CPU 150xS’s Unterstütze Hardware auf SoftwareController kopieren 2 Manuelle Anpassung des Programms Industrie Workshop PC-based Automation Seite 18 4 Programm CPU 150xS’s Programm und Daten Größe 1 Programm Blockweise Migration 2 Zu S7-1500 3 IO Zuweisung, Eigenschaften anpassen, Verbindungen konfigurieren 4 Programm-Optimierung für bessere Leistung auf neuer Plattform § Migration über S7-400 bietet Unterstützung durch umfangreiche 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) Standardapplikationen Industrie Workshop PC-based Automation Seite 19 Dateifunktionen mit Software Controller WinAC RTX Fileserver CPU 150xS Datenbausteine in Dateien schreiben bzw. von Dateien Lesen. Unterschiedliche Dateiformate: CSV, XML, Windows-INI, etc. FBs zum Löschen oder Kopieren von Dateien. Integrierte Dateifunktionen S7-150xS (Data Log, Rezepte) XML DataAccess Zugriff auf Einträge in beliebigen XML Dateien Standard Application Q-DAS Treiber Schreiben von Q-DAS konformen Dateien. Direkte Einbindung SPS in ein Qualitätssicherungssystem einbinden, ohne zusätzliche Komponenten. Nicht geplant Industrie Workshop PC-based Automation Seite 20 Standard Application 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 sowie COM168 V2 Steckkarte (nur IPC427 B/C) Nicht möglich, da kein Echtzeit-Hardware Treiber mit CPU 150xS ODK CANopen Applikation Generierte SCL Bausteine zur Anbindung von CANopen Geräten (CANopen Konfiguration und Code Generator) Benötigt CAN Basis Treiber J1939 Applikation SCL basierter Treiber zur Anbindung von J1939 Geräten incl. J1939 Konfiguration Benötigt CAN Basis Treiber FDL Treiber Kommunikation über PROFIBUS mit S5 / S7 mit dem FDL Protokoll (CPU-CPUKommunikation) SAE J1939 Alternative: z.B. PN-CAN Gateway Industrie Workshop PC-based Automation Seite 21 Nicht geplant Kommunikationstreiber WinAC RTX CPU 150xS Serial Driver Serielle Schnittstellen eines PCs von SPS aus nutzen (Drucker, Scanner, etc.) Hardware: interne RS232-Schnittstellen, PCSteckkarten, USB-RS232-Adapter, etc. Verfügbar (Im Moment kein USB-RS232) IP Driver Open User Communication (TCP/IP, UDP, ISO-on-TCP) über Windows-EthernetSchnittstelle Funktion CPU 150xS: OUC über beide Schnittstellen möglich Industrie Workshop PC-based Automation Seite 22 Treiber PC-Steckkarten WinAC RTX CPU 150xS DIO4 Driver Zentrale IO mit DIO4 Baugruppe (PCIe) aus SPS Programm (z.B. für IPC227D) Nicht möglich, da kein Echtzeit-Hardware Treiber 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 PCI104 Steckplatz in Microbox D/E nicht verfügbar -> Alternative: Time-based IO Industrie Workshop PC-based Automation Seite 23 Anbindung an überlagerte Systeme WinAC RTX CPU 150xS SQL Driver Direkter Zugriff auf SQL-Datenbank Verwenden von SQL-Statements (SELECT, UPDATE, DELETE) Standard Applikation OPC Client Datenaustausch mit anderem OPC Server (OPC DA) Standard Applikation OPC UA Client Datenaustausch mit anderem OPC Server (OPC Unified Architecture) Entwicklung läuft AccessDB V2 Treiber für Hochsprachenprogramm Zugriff auf Daten der SPS aus WindowsProgramm Industrie Workshop PC-based Automation Seite 24 WlcCli.dll Windows Application Nicht möglich, da ODK Funktionen zum wahlfreien Zugriff auf SPS Daten fehlen. Funktion kann aber mit der ODK 1500S CCX Schnittstelle nachgebildet werden Auxiliary Functions WinAC RTX CPU 150xS Shutdown Shutdown the PC from the PLC application Part of CPU 150xS (FB SHUT_DOWN) Control Use skript for starting / stopping / project download / reading diagnostic buffer from WinAC Part of CPU 150xS (cpu_control.exe) Command Call Windows batch file from WinAC Not planned in the moment Industrie Workshop PC-based Automation Seite 25 Zusammenfassung • SIMATIC S7-1500 Software Controller erweitert Funktionalität der WinAC RTX in vielen Bereichen (Mehr Datentypen, Kommunikation beide Schnittstellen, keine Konfiguration PC-Station, etc.) • Einige Einschränkungen können bei Migration bedeutsam sein (IRT nur mit Open Controller, ODK Funktionalität teilweise reduziert, kein integriertes OPC) • Neue integrierte Funktionen machen viele Standardapplikationen überflüssig • Viele Standardapplikationen bereits für S7-150xS verfügbar Industrie Workshop PC-based Automation Seite 26