Herunterladen Diese Seite drucken

Werbung

Handbuch
VIPA CPU 21x
Best.-Nr.: VIPA HB103D
Rev. 05/45

Werbung

loading

Inhaltszusammenfassung für VIPA CPU 21 Serie

  • Seite 1 Handbuch VIPA CPU 21x Best.-Nr.: VIPA HB103D Rev. 05/45...
  • Seite 2 Lerrzeichen...
  • Seite 3 Handbuch VIPA CPU 21x Über dieses Handbuch Die Angaben in diesem Handbuch erfolgen ohne Gewähr. Änderungen des Inhalts können jederzeit ohne Vorankündigung erfolgen. © Copyright 2005 VIPA, Gesellschaft für Visualisierung und Prozess- automatisierung mbH Ohmstraße 4, D-91074 Herzogenaurach, Tel.: +49 (91 32) 744 -0 Fax.: +49 (91 32) 744-144...
  • Seite 4 Über dieses Handbuch Handbuch VIPA CPU 21x Über dieses Handbuch Dieses Handbuch beschreibt den Einsatz der CPU 21x im System 200V von VIPA. Hier erhalten Sie alle Informationen zu Aufbau, Projektierung und zum Einsatz in Bussystemen. Überblick Teil 1: Grundlagen Im Rahmen dieser Einleitung folgen Hinweise im Umgang und Infor- mationen über Einsatzbereiche und Anwendung der CPU 21x.
  • Seite 5 Inhalt dieses Kapitels ist der Einsatz der CPU 21x-2BS02 mit zwei RS232C-Schnittstellen. Teil 11: Integrierte OBs, SFBs, SFCs Hier finden Sie die Beschreibung der integrierten OBs, SFCs und VIPA spezifischen SFCs, wie beispielsweise SFCs für die CP-Kommunikation. Teil 12: Befehlsliste In diesem Kapitel sind alle Befehle der CPU in alphabetisch sortierter Reihenfolge aufgelistet.
  • Seite 6 Über dieses Handbuch Handbuch VIPA CPU 21x Änderungen im Sinne des technischen Fortschritts vorbehalten.
  • Seite 7 Teil 1 Grundlagen ................1-1 Sicherheitshinweise für den Benutzer ..........1-2 Hinweise zum Einsatz der MPI-Schnittstelle......... 1-3 Hinweise zum Green Cable von VIPA ..........1-4 Übersicht System 200V................ 1-5 Funktionssicherheit der VIPA CPUs ............. 1-6 Allgemeine Beschreibung System 200V..........1-7 Übersicht CPU 21x................
  • Seite 8 Inhaltsverzeichnis Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP......5-1 Grundlagen ..................5-2 Planung eines Netzwerks ..............5-7 Ethernet- und IP-Adresse..............5-9 Projektierung der CPU 21x-2BT02 ............. 5-11 Beispiel zur Kommunikation CPU 21x-2BT02........5-24 Anlaufverhalten .................. 5-35 Systemeigenschaften der CPU 21x-2BT02 ........
  • Seite 9 Handbuch VIPA CPU 21x Inhaltsverzeichnis SFC 216 SER_CFG ................11-8 SFC 217 SER_SND ................. 11-10 SFC 218 SER_RCV ................. 11-11 SFC 219 CAN_TLGR ............... 11-12 SFC 220 MMC_CR_F ..............11-15 SFC 221 MMC_RD_F ..............11-17 SFC 222 MMC_WR_F ..............11-18 SFC 223 PWM .................
  • Seite 10 Inhaltsverzeichnis Handbuch VIPA CPU 21x HB103D - Rev. 05/45...
  • Seite 11 Handbuch VIPA CPU 21x Benutzerhinweise Benutzerhinweise Dieses Handbuch beschreibt die CPU 21x mit allen Produktvarianten. Zielsetzung und Beschrieben wird Aufbau, Projektierung und Anwendung. Inhalt Zusammen mit der CPU 21x lassen sich alle System 200V Komponenten der VIPA einsetzen. Das Handbuch ist geschrieben für Anwender mit Grundkenntnissen in der Zielgruppe Automatisierungstechnik und in der SPS-Programmierung.
  • Seite 12 Sicherheitshinweise Handbuch VIPA CPU 21x Sicherheitshinweise Die CPU 21x ist konstruiert und gefertigt für Bestimmungs- gemäße • alle VIPA System-200V-Komponenten Verwendung • Kommunikation und Prozesskontrolle • Allgemeine Steuerungs- und Automatisierungsaufgaben • den industriellen Einsatz • den Betrieb innerhalb der in den technischen Daten spezifizierten Umgebungsbedingungen •...
  • Seite 13 Teil 1 Grundlagen ................1-1 Sicherheitshinweise für den Benutzer ..........1-2 Hinweise zum Einsatz der MPI-Schnittstelle......... 1-3 Hinweise zum Green Cable von VIPA ..........1-4 Übersicht System 200V................ 1-5 Funktionssicherheit der VIPA CPUs ............. 1-6 Allgemeine Beschreibung System 200V..........1-7 Übersicht CPU 21x................
  • Seite 14 Teil 1 Grundlagen Handbuch VIPA CPU 21x Sicherheitshinweise für den Benutzer VIPA-Baugruppen sind mit hochintegrierten Bauelementen in MOS- Handhabung Technik bestückt. Diese Bauelemente sind hoch empfindlich gegenüber elektrostatisch Überspannungen, die z.B. bei elektrostatischer Entladung entstehen. gefährdeter Baugruppen Zur Kennzeichnung dieser gefährdeten Baugruppen wird nachfolgendes Symbol verwendet: Das Symbol befindet sich auf Baugruppen, Baugruppenträgern oder auf...
  • Seite 15 MPI-Funktionalität. Wichtige Hinweise zum Einsatz von MPI-Kabeln Bei Einsatz eines MPI-Kabels an den CPUs von VIPA ist darauf zu achten, dass der Pin 1 nicht verbunden ist. Dies kann zu Transferproblemen führen und ggf. an der CPU einen Defekt herbeiführen! Insbesondere Profibus-Kabel von Siemens wie beispielsweise das Kabel mit der Best.-Nr.
  • Seite 16 Was ist das Einsatz an VIPA System-Komponenten konfektioniert ist. Green Cable Das Green Cable ist ein Programmier- und Downloadkabel für VIPA CPUs mit MP I-Buchse sowie VIPA Feldbus-Master. Sie erhalten das Green Cable von VIPA unter der Best.-Nr.: VIPA 950-0KB00.
  • Seite 17 Handbuch VIPA CPU 21x Teil 1 Grundlagen Übersicht System 200V Das System 200V ist ein modulares, zentral wie dezentral einsetzbares Das System 200V Automatisierungssystem für Anwendungen im unteren und mittleren Leistungsbereich. Die einzelnen Module werden direkt auf eine 35mm- Normprofilschiene montiert und über Busverbinder, die vorher in die Profilschiene eingelegt werden, gekoppelt.
  • Seite 18 Die CPUs besitzen Sicherheitsmechanismen wie einen Watchdog (100ms) und eine parametrierbare Zykluszeitüberwachung (parametrierbar min. 1ms), die im Fehlerfall die CPU stoppen bzw. einen RESET auf der CPU durchführen und diese in einen definierten STOP-Zustand versetzen. VIPA CPUs sind funktionssicher ausgelegt und besitzen folgende System- eigenschaften: Ereignis betrifft Effekt RUN →...
  • Seite 19 Handbuch VIPA CPU 21x Teil 1 Grundlagen Allgemeine Beschreibung System 200V • Normprofil-Hutschiene 35mm Aufbau/Maße • Peripherie-Module mit seitlich versenkbaren Beschriftungsstreifen • Maße Grundgehäuse: 1fach breit: (HxBxT) in mm: 76x25,4x80 in Zoll: 3x1x3 2fach breit: (HxBxT) in mm: 76x50,8x80 in Zoll: 3x2x3 Bitte beachten Sie, dass Sie die CPU nur auf Steckplatz 1 bzw.
  • Seite 20 Sensoren abfragen und Aktoren steuern. Sie können maximal 32 Module ansprechen. Über die integrierte MPI-Schnittstelle können Sie Ihre CPU parametrieren. Ausführungen Die CPUs 21x sind bei VIPA in 3 CPU-Leistungsklassen in je 8 Varianten erhältlich: • CPU 21x SPS-CPU • CPU 21x-2BT02 SPS-CPU mit Ethernet-Anschaltung für H1 / TCP-IP •...
  • Seite 21 Handbuch VIPA CPU 21x Teil 1 Grundlagen Hinweise zur Projektierung Zur Projektierung der CPU 21x und der am VIPA-Bus neben der CPU Übersicht befindlichen System 200V Module verwenden Sie den Hardware- Konfigurator von Siemens. Damit die direkt gesteckten Peripheriemodule gezielt angesprochen werden können, müssen ihnen bestimmte Adressen in der CPU zuge-...
  • Seite 22 VIPA_System_200V. • Geben Sie dem Slave-System die Adresse 1. Hiermit identifiziert die VIPA CPU das System als zentrales Peripherie-System. • Platzieren Sie in diesem Slave-System in der gesteckten Reihenfolge Ihre Module. Beginnen sie mit der CPU auf dem 1. Steckplatz.
  • Seite 23 Handbuch VIPA CPU 21x Teil 1 Grundlagen Projektierung der Bei der Projektierung einer CPU 21xDP projektieren Sie die zentral gesteckten Module wie auf der vorhergehenden Seite aufgeführt. CPU 21xDP in einem Master- Slave-Parametrierung System Beim "intelligenten" Slave blendet der Profibus-Teil seine Datenbereiche im Speicherbereich der CPU 21xDP ein.
  • Seite 24 Teil 1 Grundlagen Handbuch VIPA CPU 21x Projektierung der Die Projektierung von Netzwerkverbindungen über Ethernet erfolgt bei der CPU 21x-2BT02 unter WinNCS von VIPA und bei der CPU 21x-2BT10 im CPU 21xNET Siemens SIMATIC Manager unter NetPro. Projektierung CPU Bei der CPU 21x-2BS12 bzw. 21x-2BS32 erfolgt die CP-Kommunikation mittels eines 256Byte großen Sende und Empfangspuffers.
  • Seite 25 Teil 1 Grundlagen Einsatzbereiche der CPUs Mit dieser CPU-Serie haben Sie Zugriff auf die Peripherie-Module des Übersicht System 200V von VIPA. Sie können über standardisierte Befehle und Programme Sensoren abfragen und Aktoren steuern. Eine CPU kann zentral maximal 32 Module ansprechen. Anwendungs- Zentrale Kompakt-Lösung...
  • Seite 26 Teil 1 Grundlagen Handbuch VIPA CPU 21x Einsatz unter TCP/IP VIPA Rack-135U Visualisierung und Betriebsdatenerfassung über OPC-Server CP 143 H1 / TCP/IP TCP/IP VIPA Rack-135U Sternkoppler (Hub) System 200V System 200V CP 143 TCP/IP CPU 21x NET CPU 21x NET Leistungsmerkmale Die SPS-CPUs dienen als CPUs zur Programmverarbeitung.
  • Seite 27 Handbuch VIPA CPU 21x Teil 1 Grundlagen Arbeitsweise einer CPU Diese CPUs sind für kleine und mittlere Anwendungen mit integriertem Allgemein 24V-Netzteil geeignet. Die CPU enthält einen Standardprozessor mit internem Programmspeicher. In Verbindung mit der System 200V- Peripherie erhalten Sie ein leistungsfähiges Gerät zur Prozessautoma- tisierung innerhalb der System 200V Familie.
  • Seite 28 Teil 1 Grundlagen Handbuch VIPA CPU 21x Programme der CPU 21x Das in jeder CPU vorhandene Programm unterteilt sich in: Übersicht • Systemprogramm • Anwenderprogramm Systemprogramm Das Systemprogramm organisiert alle Funktionen und Abläufe der CPU, die nicht mit einer spezifischen Steuerungsaufgabe verbunden sind.
  • Seite 29 Handbuch VIPA CPU 21x Teil 1 Grundlagen Merker Der Merkerbereich ist ein Speicherbereich, auf den Sie über Ihr Anwender- programm mit entsprechenden Operationen zugreifen können. Verwenden Sie den Merkerbereich für oft benötigte Arbeitsdaten. Sie können auf folgende Datentypen zugreifen: - Einzelbits - Bytes - Wörter...
  • Seite 30 Teil 1 Grundlagen Handbuch VIPA CPU 21x 1-18 HB103D - Rev. 05/45...
  • Seite 31 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Teil 2 Hardwarebeschreibung Die CPUs 21x erhalten Sie in verschiedenen Ausführungen, auf die in Überblick diesem Kapitel weiter eingegangen werden soll. Neben einer Übersicht der Hardwarevarianten finden Sie hier auch eine Beschreibung der ver- schiedenen Komponenten der System 200V CPU-Familie.
  • Seite 32 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x Systemübersicht Die CPUs 21x sind bei VIPA in 3 Ausführungen in je 8 Varianten erhältlich: CPU-Varianten • CPU 21x SPS-CPU • CPU 21x-2BT10 SPS-CPU mit Ethernet-Anschaltung für TCP-IP • CPU 21x-2BT02 SPS-CPU mit Ethernet-Anschaltung für H1 / TCP-IP •...
  • Seite 33 VIPA 214-1BA02 VIPA 215-1BA02 VIPA 216-1BA02 Bestelldaten Bestellnummer Beschreibung CPU 21x CPU 214C VIPA 214-1BC02 SPS CPU 214 mit 32/40kByte A/L-Speicher CPU 214 VIPA 214-1BA02 SPS CPU 214 mit 48/80kByte A/L-Speicher CPU 215 VIPA 215-1BA02 SPS CPU 215 mit 96/144kByte A/L-Speicher...
  • Seite 34 VIPA 216-2BT10 Bestelldaten Bestellnummer Beschreibung CPU 21xNET CPU 214NET VIPA 214-2BT10 SPS CPU 214 mit Ethernet-Anschaltung und 48/80kByte A/L-Speicher CPU 215NET VIPA 215-2BT10 SPS CPU 215 mit Ethernet-Anschaltung und 96/144kByte A/L-Speicher CPU 216NET VIPA 216-2BT10 SPS CPU 216 Ethernet-Anschaltung und 128/192kByte A/L-Speicher HB103D - Rev.
  • Seite 35 VIPA 216-2BT02 Bestelldaten Bestellnummer Beschreibung CPU 21xNET CPU 214NET VIPA 214-2BT02 SPS CPU 214 mit Ethernet-Anschaltung und 48/80kByte A/L-Speicher CPU 215NET VIPA 215-2BT02 SPS CPU 215 mit Ethernet-Anschaltung und 96/144kByte A/L-Speicher CPU 216NET VIPA 216-2BT02 SPS CPU 216 Ethernet-Anschaltung und 128/192kByte A/L-Speicher HB103D - Rev.
  • Seite 36 VIPA 216-2BM02 Bestelldaten Bestellnummer Beschreibung CPU 21xDPM CPU 214DPM VIPA 214-2BM02 SPS CPU 214 mit Profibus-DP-Master und 48/80kByte A/L-Speicher CPU 215DPM VIPA 215-2BM02 SPS CPU 215 mit Profibus-DP-Master und 96/144kByte A/L-Speicher CPU 216DPM VIPA 216-2BM02 SPS CPU 216 mit Profibus-DP-Master und 128/192kByte A/L-Speicher HB103D - Rev.
  • Seite 37 VIPA 216-2BP02 Bestelldaten Bestellnummer Beschreibung CPU 21xDP CPU 214DP VIPA 214-2BP02 SPS CPU 214 mit Profibus-Slave und 48/80kByte A/L-Speicher CPU 215DP VIPA 215-2BP02 SPS CPU 215 mit Profibus-Slave und 96/144kByte A/L-Speicher CPU 216DP VIPA 216-2BP02 SPS CPU 216 mit Profibus-Slave und 128/192kByte A/L-Speicher HB103D - Rev.
  • Seite 38 VIPA 216-2CM02 Bestelldaten Bestellnummer Beschreibung CPU 21xCAN CPU 214CAN VIPA 214-2CM02 SPS CPU 214 mit CAN-Master und 48/80kByte A/L-Speicher CPU 215CAN VIPA 215-2CM02 SPS CPU 215 mit CAN-Master und 96/144kByte A/L-Speicher CPU 216CAN VIPA 216-2CM02 SPS CPU 216 mit CAN-Master und 128/192kByte A/L-Speicher HB103D - Rev.
  • Seite 39 VIPA 216-2BS32 Bestelldaten Bestellnummer Beschreibung CPU 21xSER-1 CPU 214SER VIPA 214-2BS12 SPS CPU 214 mit 1xRS232-Schnittstellen und 48/80kByte A/L-Speicher CPU 215SER VIPA 215-2BS12 SPS CPU 215 mit 1xRS232-Schnittstellen und 96/144kByte A/L-Speicher CPU 216SER VIPA 216-2BS12 SPS CPU 216 mit 1xRS232-Schnittstellen...
  • Seite 40 VIPA 216-2BS02 Bestelldaten Bestellnummer Beschreibung CPU 21xSER-2 CPU 214SER VIPA 214-2BS02 SPS CPU 214 mit 2xRS232-Schnittstellen und 48/80kByte A/L-Speicher CPU 215SER VIPA 215-2BS02 SPS CPU 215 mit 2xRS232-Schnittstellen und 96/144kByte A/L-Speicher CPU 216SER VIPA 216-2BS02 SPS CPU 216 mit 2xRS232-Schnittstellen...
  • Seite 41 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Aufbau Betriebsarten-Schalter CPU 216 Frontansicht RUN/STOP/RESET CPU 21x LEDs Statusanzeige CPU Steckplatz MMC-Speicherkarte I-Schnittstelle Anschluss für DC 24V- Spannungsversorgung VIPA 216-2BA02 CPU 216NET Betriebsarten-Schalter Frontansicht RUN/STOP/RESET CPU 21x-2BT10 LEDs Statusanzeige CPU Steckplatz MMC-Speicherkarte...
  • Seite 42 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x Betriebsarten-Schalter CPU 216DP Frontansicht RUN/STOP/RESET CPU 21xDP LEDs Statusanzeige CPU Steckplatz MMC-Speicherkarte I-Schnittstelle Anschluss für DC 24V- Spannungsversorgung LEDs Statusanzeige Profibus-DP- Slave Profibus-DP-Schnittstelle VIPA 216-2BP02 Betriebsarten-Schalter CPU 216CAN Frontansicht RUN/STOP/RESET CPU 21xCAN LEDs Statusanzeige CPU...
  • Seite 43 RN/ST/MR Mit der Tasterstellung Memory Reset (MR) fordern Sie das Urlöschen an. Als externes Speichermedium können Sie hier ein MMC-Speicher-Modul Steckplatz MMC- von VIPA einsetzen (Best.-Nr.: VIPA 953-0KX00). Speicherkarte Ein Zugriff auf die MMC erfolgt immer nach Urlöschen. Spannungs- Die CPU besitzt ein eingebautes Netzteil. Der Anschluss erfolgt über zwei Anschlussklemmen an der Frontseite.
  • Seite 44 CPUs transferieren, die über MPI verbunden sind. Zur seriellen Übertragung von Ihrem PC aus ist ein MPI-Umsetzer erforderlich. Sie können aber auch von VIPA das "Green Cable" (Best.-Nr. VIPA 950-0KB00) beziehen. Hiermit können Sie nur bei Systemkomponenten von VIPA als Punkt-zu- Punkt-Verbindung seriell über die MPI-Schnittstelle Ihre Daten übertragen.
  • Seite 45 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21x-2BT10 CPU 21x-2BT10 auf der linken Seite weitere LEDs und einen Ethernet- Anschluss, die hier näher beschrieben werden. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und zeigen die Kommunikation des CPs an.
  • Seite 46 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21x-2BT02 CPU 21x-2BT02 auf der linken Seite weitere LEDs und einen Ethernet- Anschluss, die hier näher beschrieben werden. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und zeigen Kommunikation an.
  • Seite 47 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21xDPM CPU 21xDPM auf der linken Seite 4 weitere LEDs und einen Profibus- Anschluss, die hier näher beschrieben werden. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und dienen der Diagnose.
  • Seite 48 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21xDP CPU 21xDP auf der linken Seite 3 weitere LEDs und einen Profibus- Anschluss, die hier näher beschrieben werden. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und dienen der Diagnose.
  • Seite 49 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21xCAN CPU 21xCAN auf der linken Seite 4 weitere LEDs und einen CAN- Anschluss, die hier näher beschrieben werden. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und dienen der Diagnose.
  • Seite 50 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21xSER-1 CPU 21x mit der Best.-Nr. 21x-2BS12 eine RS232C-Schnittstelle und die CPU 21x mit der Best.-Nr. 21x-2BS32 eine RS485-Schnittstelle. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und dienen der Diagnose.
  • Seite 51 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Zusätzlich zu den unter CPU 21x aufgeführten Komponenten besitzt die CPU 21xSER-2 CPU 21xSER-2 weitere LEDs und zwei serielle RS232-Schnittstellen, die hier näher beschrieben werden. LEDs Die LEDs befinden sich auf der Front der linken Gehäusehälfte und dienen der Diagnose.
  • Seite 52 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x Blockschaltbild Das nachfolgende Blockschaltbild zeigt den prinzipiellen Hardwareaufbau der CPU 21x: Spannungsüberwachung RUN/STOP/MR Takt RESET DC 24V Spannungs- versorgung Memory-Card Prozessor Clock System 200V Schnittstellenlogik System 200V Rückwandbus 2-22 HB103D - Rev. 05/45...
  • Seite 53 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung Technische Daten CPU 21x Allgemein Elektrische Daten VIPA 214-1BC02, VIPA 214-1BA02 ... VIPA 216-1BA02 Spannungsversorgung DC 24V (20,4 ... 28,8V) Stromaufnahme max. 1,5A Verlustleistung max. 3,5W Statusanzeigen (LEDs) über LEDs auf der Frontseite Anschlüsse / Schnittstellen...
  • Seite 54 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x CPU 21x-2BT10 Elektrische Daten VIPA 214-2BT10 ... VIPA 216-2BT10 Spannungsversorgung DC 24V (20,4 ... 28,8) Stromaufnahme max. 1,5A Verlustleistung max. 6W ≥ 500V AC zum Ethernet Potenzialtrennung Statusanzeige (LEDs) wie CPU 21x zusätzlich mit LEDs für den Ethernet-Teil Anschlüsse/Schnittstellen...
  • Seite 55 Handbuch VIPA CPU 21x Teil 2 Hardwarebeschreibung CPU 21xDPM Elektrische Daten VIPA 214-2BM02 ... VIPA 216-2BM02 Spannungsversorgung DC 24V (20,4 ... 28,8) Stromaufnahme max. 1,5A Verlustleistung max. 5W ≥ 500V AC zum Feldbus Potenzialtrennung Statusanzeige (LEDs) wie CPU 21x zusätzlich mit LEDs für den Profibus-Teil Anschlüsse/Schnittstellen...
  • Seite 56 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x CPU 21xCAN Elektrische Daten VIPA 214-2CM02 ... VIPA 216-2CM02 Spannungsversorgung DC 24V (20,4 ... 28,8) Stromaufnahme max. 1,5A Verlustleistung max. 5W ≥ 500V AC zum Feldbus Potenzialtrennung Statusanzeige (LEDs) wie CPU 21x zusätzlich mit LEDs für den CAN-Teil Anschlüsse/Schnittstellen...
  • Seite 57 RS232C-Schnittstelle integriert RS485-Schnittstelle integriert Maße und Gewicht Abmessungen (BxHxT) in mm 50,8x76x80 Gewicht 150g CPU 21xSER-2 Elektrische Daten VIPA 214-2BS02 ... VIPA 216-2BS02 Spannungsversorgung DC 24V (20,4 ... 28,8) Stromaufnahme max. 1,5A Verlustleistung max. 5W Potenzialtrennung Statusanzeige (LEDs) wie CPU 21x zusätzlich mit LEDs für Serielle Kommunikation Anschlüsse/Schnittstellen...
  • Seite 58 Teil 2 Hardwarebeschreibung Handbuch VIPA CPU 21x 2-28 HB103D - Rev. 05/45...
  • Seite 59 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Teil 3 Einsatz CPU 21x In diesem Kapitel finden Sie alle Informationen, die für den grundsätzlichen Überblick Einsatz der CPU 21x mit System 200V Modulen erforderlich sind. Neben Inbetriebnahme und Anlauf sind hier auch Projektierung, Parametrierung, Betriebsarten und Testfunktionen beschrieben.
  • Seite 60 (siehe nachfolgende Abbildung). CPU, wenn doppelt breit CPU einfach breit Peripheriemodule Führungsleisten CPU 216 VIPA 216-2BA01 CPU 216DP VIPA 216-2BP02 Clack Näheres zur Montage von System 200V-Modulen finden Sie im Handbuch für das System 200V (Best.-Nr.: VIPA HB97). HB103D - Rev. 05/45...
  • Seite 61 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Anlaufverhalten Nach dem Einschalten der Stromversorgung geht die CPU in den Stromversorgung Betriebszustand über, der am Betriebsartenschalter eingestellt ist. einschalten Sie können jetzt aus Ihrem Projektier-Tool heraus über MPI Ihr Projekt in die CPU übertragen bzw.
  • Seite 62 Teil 3 Einsatz CPU 21x Handbuch VIPA CPU 21x Adressvergabe Damit die gesteckten Peripheriemodule gezielt angesprochen werden kön- Automatische nen, müssen ihnen bestimmte Adressen in der CPU zugeordnet werden. Adressierung Bei der CPU gibt es einen Peripheriebereich (Adresse 0 ... 1023) und ein Prozessabbild der Ein- und Ausgänge (je Adresse 0 ...
  • Seite 63 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Beispiel zur Die nachfolgende Abbildung soll die automatische Adresszuordnung nochmals verdeutlichen: automatischen Adresszuordnung Steckplatz: Peripheriebereich Peripheriebereich rel. Adr rel. Adr. Eingangs-Byte 0 Ausgangs-Byte 0 Eingangs-Byte 1 Ausgangs-Byte 1 Eingangs-Byte 2 Ausgangs-Byte 2...
  • Seite 64 SIMATIC Manager von Siemens jederzeit gegeben ist Ihr Projekt übertragen Sie seriell über die MPI-Schnittstelle oder über MMC in Ihre CPU. Für den Einsatz der CPU 21x von VIPA in Verbindung mit dem Siemens Schnelleinstieg SIMATIC Manager ist die Einbindung des System 200V über die GSD- Datei von VIPA im Hardware-Katalog erforderlich.
  • Seite 65 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x • Gehen Sie auf www.vipa.de > Service > Download > GSD- und EDS- GSD-Datei einbinden Files > Profibus und laden Sie die Datei Cx000023_Vxxx. • Extrahieren Sie die Datei in Ihr Arbeitsverzeichnis. Die vipa_21x.gsd (deutsch) bzw.
  • Seite 66 MPI-Schnittstelle besitzen, können Sie für eine serielle Punkt-zu-Punkt- Übertragung von Ihrem PC an MPI das "Green Cable" von VIPA verwenden. Das "Green Cable" hat die Best.-Nr. VIPA 950-0KB00 und darf nur bei den VIPA CPUs mit MP I-Schnittstelle eingesetzt werden.
  • Seite 67 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Einstellung der CPU-Parameter Mit Ausnahme der Parameter für den Profibus-Teil der CPU 21xDP erfolgt Übersicht die CPU-Parametrierung im Parameter-Dialog der CPU 315-2DP. Die Parametrierung des Profibus-Teils der CPU 21xDP erfolgt im Parame- ter-Dialog der CPU 21xDP.
  • Seite 68 Teil 3 Einsatz CPU 21x Handbuch VIPA CPU 21x Parameter, die Die CPU wertet nicht alle Parameter aus, die Sie in Ihrem Projektiertool unterstützt werden einstellen können. Folgende Parameter werden zur Zeit in der CPU ausgewertet: Allgemein : Uhrzeitalarm :...
  • Seite 69 Sollte Ihr Programmiergerät keine MPI-Schnittstelle besitzen, können Sie für eine serielle Punkt-zu-Punkt-Übertragung von Ihrem PC an MPI das "Green Cable" von VIPA verwenden. Das "Green Cable" hat die Best.-Nr. VIPA 950-0KB00 und darf nur bei VIPA CPUs mit MP I-Schnittstelle eingesetzt werden.
  • Seite 70 Hinweise zur Konfiguration einer MPI-Schnittstelle finden Sie in der Dokumentation zu Ihrer Programmiersoftware. konfigurieren An dieser Stelle soll lediglich der Einsatz des "Green Cable" von VIPA in Verbindung mit dem Programmiertool von Siemens gezeigt werden. Das "Green Cable" stellt über MPI eine serielle Verbindung zwischen der COM-Schnittstelle des PCs und der MP I-Schnittstelle der CPU her.
  • Seite 71 Beschrieben wird die MMC entweder über einen Schreibbefehl aus dem Hardware-Konfigurator von Siemens oder mit einem MMC-Lesegerät von VIPA (Best.-Nr: VIPA 950-0AD00). Somit ist es möglich Programme am PC zu erstellen, diese auf die MMC zu kopieren und durch Stecken in die VIPA CPU zu übertragen.
  • Seite 72 Teil 3 Einsatz CPU 21x Handbuch VIPA CPU 21x Betriebszustände Die CPU kennt 3 Betriebszustände: Übersicht • Betriebszustand STOP • Betriebszustand ANLAUF • Betriebszustand RUN In den Betriebszuständen ANLAUF und RUN können bestimmte Ereignisse auftreten, auf die das Systemprogramm reagieren muss. In vielen Fällen wird dabei ein für das Ereignis vorgesehener Organisationsbaustein als...
  • Seite 73 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Urlöschen Beim Urlöschen wird der komplette Anwenderspeicher gelöscht. Ihre Daten Übersicht auf der Memory Card bleiben erhalten. Sie haben 2 Möglichkeiten zum URLÖSCHEN: • Urlöschen über Betriebsartenschalter • Urlöschen über SIMATIC Manager von Siemens...
  • Seite 74 Teil 3 Einsatz CPU 21x Handbuch VIPA CPU 21x Nun versucht die CPU Daten von der MMC neu zu laden. → Die unterste Automatisch nachladen LED (MC) blinkt. Nach dem Nachladen erlischt die LED. Abhängig von der Einstellung des Betriebsartenschalters bleibt die CPU in STOP bzw. geht in RUN.
  • Seite 75 Übertragung die Spannungsversorgung unterbrochen wird oder die Firmware-Datei fehlerhaft ist. Setzten Sie sich in diesem Fall mit der VIPA-Hotline in Verbindung! Bitte beachten Sie, dass sich die zu überschreibende Firmware-Version von der Update-Version unterscheidet, ansonsten erfolgt kein Update.
  • Seite 76 V. 3.6.7 px000018.pkg px000018_Version.zip Bei Einsatz der CPU-Firmware V 3.3.3 muss der Firmwareupdate-Dateiname dpm.bin lauten! • Gehen Sie auf ftp.vipa.de/support/firmware Firmware laden und mit reser- • Navigieren Sie zu System 200V. Hier finden Sie für die gewünschte viertem Namen auf Komponente die entsprechende Firmware abgelegt.
  • Seite 77 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Flussdiagramm Das nachfolgende Flussdiagramm soll das CPU-Verhalten beim Firmware- update nochmals verdeutlichen: zum Firmware- update Power Off MMC stecken Power On Schalter=Stop? CPU geht in RUN SF und FC blinken abwechselnd...
  • Seite 78 Teil 3 Einsatz CPU 21x Handbuch VIPA CPU 21x Mit Testfunktionen Variablen steuern und beobachten Zur Fehlersuche und zur Ausgabe von Variablenzuständen können Sie in Übersicht Ihrem SIMATIC Manager von Siemens unter dem Menüpunkt Test verschiedene Testfunktionen aufrufen. Mit der Testfunktion Test > Beobachten können die Signalzustände von Operanden und das VKE angezeigt werden.
  • Seite 79 Handbuch VIPA CPU 21x Teil 3 Einsatz CPU 21x Zielsystem > Diese Testfunktion gibt den Zustand eines beliebigen Operanden (Eingänge, Ausgänge, Merker, Datenwort, Zähler oder Zeiten) am Ende Variablen einer Programmbearbeitung an. beobachten/steuern Diese Informationen werden aus dem Prozessabbild der ausgesuchten Operanden entnommen.
  • Seite 80 Teil 3 Einsatz CPU 21x Handbuch VIPA CPU 21x 3-22 HB103D - Rev. 05/45...
  • Seite 81 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Im folgenden Kapitel ist der Einsatz der CPU 21x-2BT10 und die Kom- Überblick munikation unter TCP/IP beschrieben. Bitte beachten Sie den Abschnitt "Schnelleinstieg".
  • Seite 82 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Industrial Ethernet in der Automatisierung Übersicht Der Informationsfluss in einem Unternehmen stellt sehr unterschiedliche Anforderungen an die eingesetzten Kommunikationssysteme. Je nach Unternehmensbereich hat ein Bussystem unterschiedlich viele Teilnehmer, es sind unterschiedlich große Datenmengen zu übertragen, die Über- tragungsintervalle variieren.
  • Seite 83 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP ISO/OSI-Schichtenmodell Übersicht Das ISO/OSI-Schichtenmodell basiert auf einem Vorschlag, der von der International Standards Organization (ISO) entwickelt wurde. Es stellt den ersten Schritt zur internationalen Standardisierung der verschiedenen Protokolle dar. Das Modell trägt den Namen ISO-OSI-Schichtenmodell.
  • Seite 84 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Schichten Schicht 1 Bitübertragungsschicht (physical layer) Die Bitübertragungsschicht beschäftigt sich mit der Übertragung von Bits über einen Kommunikationskanal. Allgemein befasst sich diese Schicht mit den mechanischen, elektrischen und prozeduralen Schnittstellen und mit dem physikalischen Übertragungsmedium, das sich unterhalb der Bitüber-...
  • Seite 85 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Schichten Schicht 5 Sitzungsschicht (session layer) Fortsetzung ... Die Sitzungsschicht wird auch Kommunikationssteuerungsschicht genannt. Sie erleichtert die Kommunikation zwischen Service-Anbieter und Requestor durch Aufbau und Erhaltung der Verbindung, wenn das Transportsystem kurzzeitig ausgefallen ist.
  • Seite 86 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Grundbegriffe Netzwerk (LAN) Ein Netzwerk bzw. LAN (Local Area Network) verbindet verschiedene Netzwerkstationen so, dass diese miteinander kommunizieren können. Netzwerkstationen können PCs, IPCs, TCP/IP-Baugrupen, etc. sein. Die Netzwerkstationen sind, durch einen Mindestabstand getrennt, mit dem Netzwerkkabel verbunden.
  • Seite 87 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Protokolle Übersicht In Protokollen ist ein Satz an Vorschriften oder Standards definiert, der es Kommunikationssystemen ermöglicht, Verbindungen herzustellen und Informationen möglichst fehlerfrei auszutauschen. allgemein anerkanntes Protokoll für die Standardisierung der kompletten Kommuni-...
  • Seite 88 Eigenschaften Port-Adresse sollte im Bereich 2000...65535 liegen. Ferne und lokale Ports dürfen bei nur 1 Verbindung identisch sein. • Unabhängig vom eingesetzten Protokoll sind zur Datenübertragung auf SPS-Seite die VIPA-Hantierungsbausteine AG_SEND (FC5) und AG_RECV (FC6) erforderlich. HB103D - Rev. 05/45...
  • Seite 89 Eingabe kann im ASCII- oder Hex-Format erfolgen. Ferne und lokale TSAPs dürfen bei nur 1 Verbindung identisch sein. • Unabhängig vom eingesetzten Protokoll sind zur Datenübertragung auf SPS-Seite die VIPA-Hantierungsbausteine AG_SEND (FC5) und AG_RECV (FC6) erforderlich. • Im Gegensatz zu TCP können über RFC1006 unterschiedliche Tele- grammlängen empfangen werden.
  • Seite 90 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x IP-Adresse und Subnetz Aufbau IP-Adresse Die IP-Adresse ist eine 32-Bit-Adresse, die innerhalb des Netzes eindeutig sein muss. Die IP-Adresse setzt sich aus 4 Zahlen zusammen, die jeweils durch einen Punkt getrennt sind. Jede IP-Adresse setzt sich aus einer Net- xxx.xxx.xxx.xxx...
  • Seite 91 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Adress-Klassen Für IPv4-Adressen gibt es fünf Adressformate (Klasse A bis Klasse E), die alle einheitlich 4 Byte = 32 Bit lang sind. Klasse A 0 Network-ID Host-ID (24 bit)
  • Seite 92 Datenprotokolls, das Zugriffsverfahren auf den Bus und weitere, für die Kommunikation wichtige Grundlagen definiert. Basierend auf den von ISO festgelegten Standards und Normen wurde die CPU 21xNET von VIPA entwickelt. In den folgenden internationalen und nationalen Gremien sind Normen und Richtlinien für Netzwerktechnologien festgelegt worden:...
  • Seite 93 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Übersicht der Der CP ist ausschließlich für den Einsatz in einem Twisted-Pair-Netz geeignet. Bei einem Twisted-Pair-Netz werden alle teilnehmenden Komponenten Stationen sternförmig über Twisted-Pair-Kabel mit einem Hub/Switch ver- bunden, der seinerseits mit weiteren Hub/Switch kommunizieren kann.
  • Seite 94 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Vernetzung unter Bitte beachten Sie, dass zur Projektierung die folgenden Software-Pakete installiert sein müssen: NetPro • Siemens SIMATIC Manager V.5.1 vipa_21x.gsd Lieferumfang) • Siemens SIMATIC NET Damit Stationen miteinander kommunizieren können, sind die hierzu erforderlichen (Sub-)Netze nach folgenden Schritten im Siemens SIMATIC Manager bzw.
  • Seite 95 Der interne CP der CPU 21x-2BT10 ist über ein Dual-Port-RAM direkt mit der CPU verbunden. Auf CPU-Seite findet der Datenaustausch über die zwischen CP 243 VIPA-Hantierungsbausteine AG_SEND (FC5) und AG_RECV (FC6) statt. und CPU Die Kommunikation über die entsprechenden Protokolle regeln Ver- bindungen, die unter dem Siemens-Projektier-Tool NetPro zu para- metrieren sind und über MMC, MPI oder direkt über Ethernet in die CPU...
  • Seite 96 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Projektierbare Bei projektierbaren Verbindungen handelt es sich um Verbindungen zur Kommunikation zwischen SPS-Stationen. Die Verbindungen können mit Verbindungen dem Siemens Projektiertool NetPro projektiert werden. Die nachfolgende Tabelle zeigt die Kombinationsmöglichkeiten mit den...
  • Seite 97 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Verbindungstypen Für die Kommunikation stehen Ihnen folgende Verbindungstypen zur Verfügung: • TCP bzw. ISO-on-TCP zur gesicherten Datenübertragung zusammen- hängender Datenblöcke zwischen zwei Ethernet-Teilnehmern • UDP zur ungesicherten Datenübertragung zusammenhängender Daten- blöcke zwischen zwei Ethernet-Teilnehmer...
  • Seite 98 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Funktionsübersicht Übersicht Nachfolgend sind die Funktionen aufgeführt die ab der CP-Firmware- Version 1.7.4 vom CP-Teil der CPU 21x-2BT10 unterstützt werden: Projektierbare Funktion Eigenschaft Verbindungen Maximale Anzahl projektierbarer Verbindungen TCP-Verbindungen...
  • Seite 99 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Schnelleinstieg Übersicht Bei der Erstinbetriebnahme einer CPU 21x-2BT10 besitzt der CP der CPU 21xNET keine IP-Adresse. Die Zuweisung erfolgt hier direkt über die Hardware-Konfiguration im Siemens SIMATIC Manager. Die Projektierung einer CPU 21xNET sollte nach folgender Vorgehensweise erfolgen: •...
  • Seite 100 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x IP-Parameter Für die Zuweisung der IP-Parameter wie IP-Adresse, Subnet-Maske usw. haben Sie folgende Möglichkeiten: zuweisen • Online mit dem Siemens SIMATIC Manager über "Ethernet-Adresse vergeben" (ab CP-Firmware 1.7.4) • Über ein Minimalprojekt mit IP-Adresse und IP-Parameter, das über MMC bzw.
  • Seite 101 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Hardware- Die Hardware-Konfiguration erfolgt nach den unter "Adressierung über Konfiguration Minimalprojekt" aufgeführten Schritten, wobei die Projektierung noch nicht in die CPU übertragen wird. Zur Projektierung der System 200V Modulen fahren Sie folgendermaßen fort: •...
  • Seite 102 CPU erforderlich. Hierbei kommen ausschließlich die programm VIPA Hantierungsbausteine AG_SEND (FC5) und AG_RECV (FC6) zum Einsatz. Die Bausteine sind Bestandteil der VIPA-Library, die sich als CD (SW830) im Lieferumfang befindet. Den entsprechenden CP spezifizieren Sie über die Parameter ID und LADDR beim Aufruf der FC5 bzw.
  • Seite 103 Damit die System 200V-Module gezielt angesprochen werden können, sind diese im Hardware-Konfigurator von Siemens in Form eines virtuellen Profibus-Systems zu projektieren. Hierbei können Sie durch Einbindung einer GSD-Datei von VIPA auf den Funktionsumfang der System 200V Module zurückgreifen. HB103D - Rev. 05/45...
  • Seite 104 Konfigurator indem Sie auf "Hardware" klicken. • Projektieren Sie ein Rack (SIMATIC 300 \ Rack-300 \ Profilschiene). • Alle CPU 21x von VIPA sind als Siemens CPU 315-2DP zu projektieren. Sie finden diese im Hardwarekatalog unter: SIMATIC 300 \ CPU 300 \ CPU 315-2 DP \ 6ES7 315-2AF03-0AB0 V1.2 4-24 HB103D - Rev.
  • Seite 105 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP • Da sich der CP-Teil der CPU 21xNET von VIPA in der Projektierung gleich verhält wie der CP343-1 von Siemens, projektieren Sie auf Steckplatz 4 einen virtuellen CP343-1 (SIMATIC 300 \ CP 300 \ Industrial Ethernet \ CP 343-1 \ 6GK7 343-1EX11 0XE0).
  • Seite 106 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Kommunikationsverbindungen projektieren Übersicht Die Projektierung von Verbindungen, d.h. die "Vernetzung" zwischen den Stationen erfolgt in NetPro von Siemens. NetPro ist eine grafische Benutzeroberfläche zur Vernetzung von Stationen. Eine Kommunikationsverbindung ermöglicht die programmgesteuerte Kommunikation zwischen zwei Teilnehmern am Industrial Ethernet.
  • Seite 107 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Hinweis! Alle Stationen außerhalb des aktuellen Projekts müssen mit Stell- vertreterobjekten wie z.B. Siemens "SIMATIC S5" oder "Andere Station" oder mit dem Objekt "In unbekanntem Projekt" projektiert sein. Sie können aber auch beim Anlegen einer Verbindung den Partnertyp "unspezifiziert"...
  • Seite 108 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x SPS-Stationen Für jede SPS-Station und ihre Komponente haben Sie folgende grafische Darstellung. Durch Anwahl der einzelnen Komponenten werden Ihnen im Kontext-Menü verschiedene Funktionen zu Verfügung gestellt: Station 1 315-2...
  • Seite 109 Beides sind Parameter, die in Ihrem SPS-Programm bei Verwendung der FC5 und FC6 (AG_SEND, AG_RECEIVE) anzugeben sind. Bitte hier immer die VIPA FCs verwenden, die als Bibliothek auf der SW830 mitgeliefert werden. Hinweis! Bitte beachten Sie, dass den Verbindungen der SEND/RECEIVE-Schnitt- stelle eine CP-abhängige ID zugewiesen wird.
  • Seite 110 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Adressen Im Register Adressen werden die relevanten lokalen und fernen Adressinformationen als Vorschlagswerte angezeigt. Je nach Kommuni- kationsart können Sie Adressinformationen unspezifiziert lassen. Die nachfolgende Tabelle zeigt die Kombinationsmöglichkeiten mit den ver-...
  • Seite 111 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Verbindungen Nachdem Sie auf diese Weise alle Verbindungen projektiert haben, können Sie Ihr Projekt "Speichern und übersetzen" und NetPro beenden. speichern und übersetzen Damit die CP-Projektierdaten in den Systemdaten abgelegt werden, müssen Sie in den der Hardware-Konfiguration des CP unter Objekteigen-...
  • Seite 112 VIPA Hantierungsbausteine AG_SEND (FC5) und AG_RECV (FC6) zum Einsatz. Beispielsweise durch Einbindung dieser Bausteine in den Zyklus-Baustein OB1 können Sie zyklisch Daten senden und empfangen. Die beiden FCs sind Bestandteil der VIPA-Library, die sich als CD (SW830) im Lieferumfang der CPU befindet. Hinweis! Bitte beachten Sie, dass Sie in Ihrem Anwenderprogramm für die...
  • Seite 113 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Aufruf FC schneller Wird ein Baustein im Anwenderprogramm erneut aufgerufen, bevor die als CP- Daten vollständig gesendet oder empfangen wurden, wird an der Übertragungszeit Schnittstelle der FC-Bausteine wie folgt verfahren: AG_SEND Es wird kein Auftrag entgegen genommen, bis die Datenübertragung über...
  • Seite 114 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x AG_SEND (FC5) Mit AG_SEND werden die zu sendenden Daten an den CP übertragen. Parameter Parameter Deklaration Datentyp Beschreibung Input BOOL Aktivierung des Senders 0: Aktualisiert die DONE, ERROR und STATUS 1: Der unter SEND mit der Länge LEN abgelegte...
  • Seite 115 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP DONE, ERROR, In der nachfolgenden Tabelle sind alle Meldungen aufgeführt, die der CP nach einem SEND-Auftrag bzw. RECV-Auftrag zurückliefern kann. STATUS Ein "-" bedeutet, dass diese Meldung für den entsprechenden SEND- bzw.
  • Seite 116 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x ... Fortsetzung DONE, ERROR, STATUS DONE ERROR STATUS Bedeutung (SEND) (RECV) 8F42h Quittungsverzug beim Lesen eines Parameters aus dem Peripheriebereich. 8F43h Quittungsverzug beim Schreiben eines Parameters in den Peripheriebereich.
  • Seite 117 Kapitel "Projekt transferieren". Transfer mit MPI-Programmierkabel (MPI-Kommunikation) Transfer über Die MPI-Programmierkabel von VIPA bieten einen busfähigen RS485- Anschluss für die MP I-Buchse der CPU und einen RS232 bzw. USB- Anschluss für den PC. Standardmäßig besitzt Ihre CPU die MPI-Adresse 2.
  • Seite 118 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Die MMC (Memory Card) dient als externes Speichermedium und besitzt Transfer über ein FAT16 Filesystem. Ihre Projektierung muss sich im Root-Verzeichnis befinden und folgenden Dateinamen haben: S7PROG.WLD. Mit URLÖSCHEN wird automatisch von der MMC gelesen (falls gesteckt).
  • Seite 119 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP NCM-Diagnose - Hilfe zur Fehlersuche Checkliste zur Diese Seite soll Ihnen bei der Fehlersuche dienen. Die nachfolgende Checkliste soll Ihnen helfen, einige typische Problemstellungen und deren Fehlersuche mögliche Ursachen zu erkennen: Frage Abhilfe bei "nein"...
  • Seite 120 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x NCM-Diagnose Für den Aufruf des Diagnose-Tools haben Sie folgende 2 Möglichkeiten: • Über Windows-START-Menü > SIMATIC ... NCM S7 > Diagnose starten • Innerhalb der Projektierung bzw. Hardware-Konfiguration über das Register "Diagnose"...
  • Seite 121 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Diagnosepuffer Der CP besitzt einen Diagnosepuffer. Dieser hat die Architektur eines Ringspeichers. Hier können bis zu 100 Diagnosemeldungen festgehalten auslesen werden. In der NCM-Diagnose können Sie über das Diagnoseobjekt Diagnosepuffer die CP-Diagnosemeldungen anzeigen und auswerten.
  • Seite 122 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Kopplung mit Fremdsystemen Übersicht Die bei TCP- bzw. ISO-on_TCP unterstütze Betriebsart FETCH/WRITE können Sie prinzipiell für Zugriffe von Fremdgeräten auf den SPS- Systemspeicher verwenden. Damit Sie diesen Zugriff z.B. auch für PC- Anwendungen implementieren können, müssen Sie den Telegramm-...
  • Seite 123 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Hinweis! Informationen erlaubten Bereichen finden Teil "Hardwarebeschreibung der CPU". ORG-Kennung 05h-07h CPU-Bereich ORG-Kennung Beschreibung Quell-/Zieldaten aus/in Peri- Quell-/Zieldaten aus/in Quell-/Zieldaten aus/in pheriebaugruppen. Bei Zählerzellen. Zeitenzellen. Quelldaten Eingabe- baugruppen, bei Zieldaten Ausgabebaugruppen.
  • Seite 124 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Aufbau SPS- Bei FETCH und WRITE generiert der CP SPS-Header für Anforderungs- und Quittungstelegramme. Diese Header sind 16Byte lang und haben Header folgende Struktur: Anforderungstelegramm Quittungstelegramm CP WRITE Remote Station Systemkennung ="S5"...
  • Seite 125 Dieses Kapitel soll in den Umgang mit dem Bussystem TCP/IP für das System 200V einführen. Ziel dieses Kapitels ist es, eine Kommunikation zwischen zwei VIPA CPUs 21xNET aufzubauen, die auf einfache Weise die Kontrolle der Kommunikationsvorgänge erlaubt. Kenntnisse über die VIPA-CP-Hantierungsbausteine AG_SEND und Voraussetzungen AG_RECV sind erforderlich.
  • Seite 126 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Station 1 Station 2 Aufbau System 200V System 200V NetPro CPU 21xNET CPU 21xNET Ethernet Dem Beispiel wird eine Kommunikationsaufgabe zugrunde gelegt, die im Aufgaben für die Folgenden näher erläutert wird: Stationen In beiden CPUs läuft das gleiche SPS-Programm, lediglich die...
  • Seite 127 Handbuch VIPA CPU 21x Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Schritte der Die Projektierung gliedert sich in folgende Teile: • Hardware-Konfiguration Projektierung • CP-Projektierung unter NetPro • SPS-Anwenderprogramm • Projekt transferieren • Starten Sie den Siemens SIMATIC Manager mit einem neuen Projekt.
  • Seite 128 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x CP-Projektierung Starten Sie NetPro indem Sie unter Station 1 die CPU anwählen und auf das Objekt "Verbindungen" klicken. unter NetPro In NetPro werden "Station 1" und "Station 2" aufgelistet verbunden mit Ethernet dargestellt.
  • Seite 129 (FC6) zum Einsatz. Durch Einbindung dieser Bausteine in den Zyklus- Baustein OB1 mit den Parametern ID und LADDR können Sie zyklisch Daten senden und empfangen. Die beiden FCs sind Bestandteil der VIPA-Library, die sich als CD im Lieferumfang der CPU befindet. OB 1 Über den Zyklus-OB OB1 wird das Senden und Empfangen der Daten...
  • Seite 130 Teil 4 Einsatz CPU 21x-2BT10 unter TCP/IP Handbuch VIPA CPU 21x Als Ausgangspunkt werden parametrierte CPs und urgelöschte CPUs, Beobachtung der deren RUN/STOP-Schalter in der Grundstellung STOP steht, voraus- Übertragung im gesetzt. Siemens SIMATIC Übertragen Sie das zuvor beschriebene Kommunikationsprojekt in beide Manager CPUs und bringen Sie diese in RUN.
  • Seite 131 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP In folgendem Kapitel ist der Einsatz der CPU 21x-2BT02 und die Überblick Kommunikation unter H1 bzw. TCP/IP beschrieben. Sie finden hier auch eine Einführung in die Projektierung unter WinNCS mit einem konkreten...
  • Seite 132 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Grundlagen Ein Netzwerk verbindet verschiedene Netzwerkstationen so, dass diese Netzwerk miteinander kommunizieren können. Netzwerkstationen können PCs, IPCs, H1/TCP/IP-Baugrupen, etc. sein. Die Netzwerkstationen sind, durch einen Mindestabstand getrennt, mit dem Netzwerkkabel verbunden.
  • Seite 133 (SEND und RECEIVE) statt. Die Kommunikation unter H1 bzw. TCP/IP regeln Verbindungen, die unter dem VIPA-Parametriertool WinNCS zu parametrieren sind und direkt über den Twisted-Pair-Anschluss in die CPU übertragen werden. Näheres zur Vorgehensweise bei der Parametrierung finden Sie im Handbuch von WinNCS (HB91).
  • Seite 134 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x H1 ist ein Protokoll, das auf dem Ethernet-Standard aufsetzt. Der Nachrichtenaustausch zwischen den Stationen erfolgt in H1 über H1- Frames, die über Transportverbindungen übertragen werden. Eine Transportverbindung ist eine logische Verbindung zwischen zwei Zu- gangspunkten für Transport-Dienste auf verschiedenen Stationen.
  • Seite 135 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP TCP/IP TCP/IP-Protokolle stehen auf allen derzeit bedeutenden Systemen zur Verfügung. Dies gilt am unteren Ende für einfache PCs, über die typischen Mini-Rechner, bis hinauf zu Großrechnern (auch für IBM-Systeme existieren TCP/IP-Implementierungen) und Spezialrechnern wie Vektor- rechner und Parallelrechner.
  • Seite 136 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Anwendungs- Einsatz unter TCP/IP bzw. H1 beispiel für H1 bzw. TCP/IP VIPA Rack-135U Visualisierung und Betriebsdatenerfassung über DDE-Server CP 143 H1 / TCP/IP TCP/IP/H1 VIPA Rack-135U Sternkoppler (Hub)
  • Seite 137 Datenprotokolls, das Zugriffsverfahren auf den Bus und weitere, für die Kommunikation wichtige Grundlagen definiert. Basierend auf den von ISO festgelegten Standards und Normen wurde die CPU 21xNET von VIPA entwickelt. In den folgenden internationalen und nationalen Gremien sind Normen und Richtlinien für Netzwerktechnologien festgelegt worden:...
  • Seite 138 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Übersicht der Die CPU 21x-2BT02 ist ausschließlich für den Einsatz in einem Twisted- Pair-Netz geeignet. Bei einem Twisted-Pair-Netz werden alle teil- Komponenten nehmenden Stationen sternförmig über Twisted-Pair-Kabel mit einem...
  • Seite 139 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Ethernet- und IP-Adresse Mit der Ethernetadresse, auch MAC-Adresse genannt, wird eine Station Aufbau adressiert. In einem Netz dürfen nicht mehrere Stationen mit der gleichen Ethernetadresse Ethernetadresse existieren.
  • Seite 140 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Adresse bei Erst- Bei der Erstinbetriebnahme einer CPU 21x-2BT02 besitzt das Modul seine ursprüngliche Ethernetadresse. inbetriebnahme Sie finden diese Adresse auf einem Aufkleber, der sich an der Seite des Moduls befindet.
  • Seite 141 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Projektierung der CPU 21x-2BT02 Die Projektierung des CP-Teils besteht aus 3 Teilen: Übersicht • CP-Projektierung über WinNCS von VIPA (Verbindung zum Ethernet). • Hardware-Konfiguration (Einbindung CP in CPU) • SPS-Programmierung über Anwender-Programm (Verbindung zur SPS). Voraussetzung...
  • Seite 142 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x ... Fortsetzung Transfer der CP-Projektierung Schnelleinstieg Klicken Sie vor der Übertragung im "Netzwerk"-Fenster auf die Station, deren Projekt Sie transferieren möchten. • Aktivieren Sie mit die Onlinefunktionen.
  • Seite 143 Konfigurator indem Sie auf "Hardware" klicken. • Projektieren Sie ein Rack (Simatic300 > Rack-300 > Profilschiene). • Da alle 21x CPUs von VIPA als CPU 315-2DP projektiert werden, projektieren Sie aus dem Hardwarekatalog die CPU 315-2DP mit der Best.-Nr. 6ES7 315-2AF03-0AB0 V1.2.
  • Seite 144 • Verbinden Sie Ihr PG bzw. Ihren PC über MPI mit Ihrer CPU. Für serielle Punkt-zu-Punkt-Verbindung können Sie das Green Cable von VIPA verwenden (beachten Sie bitte die Hinweise in den Grundlagen). • Konfigurieren Sie im SIMATIC Manager von Siemens unter Extras >...
  • Seite 145 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Die Projektierung des CP-Teils der CPU 21x-2BT02 findet ausschließlich CP-Projektierung unter WinNCS statt und gliedert sich in folgende 3 Teile: mit WinNCS • CP-Grundprojektierung, • Verbindungsbausteine projektieren, •...
  • Seite 146 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Verbindungsbau- Ein Verbindungsbaustein beinhaltet die fernen, d.h. zum Partner im Netz orientierten und die lokalen, d.h. zum SPS-Programm orientierten Para- steine projektieren meter einer Verbindung. Abhängig von dem gewünschten Protokoll können Sie H1- bzw. TCP/IP- Verbindungen parametrieren, indem Sie bei angewähltem Stationssymbol...
  • Seite 147 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Wie schon weiter oben beschrieben besitzt die CPU 21x-2BT02 bei der Erstinbetriebnahme ihre ursprüngliche Ethernetadresse. Sie finden diese Adresse auf einem Aufkleber, der sich an der Seite des Moduls befindet.
  • Seite 148 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Für die Verarbeitung der Verbindungsaufträge auf SPS-Seite ist ein SPS- SPS-Anwender- Anwenderprogramm in der CPU erforderlich. Hierbei kommen die Programmierung Hantierungsbausteine (SEND, RECEIVE, ...) zum Einsatz, die u.a. in der CPU 21x-2BT02 integriert sind.
  • Seite 149 Sollte Ihr Programmiergerät keine MPI-Schnittstelle besitzen, können Sie für eine serielle Punkt-zu-Punkt-Übertragung von Ihrem PC an MPI das "Green Cable" von VIPA verwenden. Das "Green Cable" hat die Best.-Nr. VIPA 950-0KB00 und darf nur bei den VIPA CPUs mit MP I-Schnittstelle eingesetzt werden. Bitte beachten Sie hierzu auch die Hinweise in den "Grundlagen".
  • Seite 150 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x ... Fortsetzung zu a) An dieser Stelle soll lediglich der Einsatz des "Green Cable" von VIPA, in Transfer über MPI Verbindung mit dem Programmiertool von Siemens, gezeigt werden.
  • Seite 151 Beschrieben wird die MMC entweder über einen Schreibbefehl aus dem Hardware-Konfigurator von Siemens oder mit einem MMC-Lesegerät von VIPA (Best.-Nr: VIPA 950-0AD00). Somit ist es möglich, Programme am PC zu erstellen, diese auf die MMC zu kopieren und durch Stecken in die VIPA CPU zu übertragen.
  • Seite 152 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x → ... Fortsetzung zu b) Transfer MMC Transfer über MMC Das Übertragen des Anwenderprogramms von der MMC in die CPU erfolgt immer nach URLÖSCHEN. Das Blinken der gelben LED "MC" der CPU kennzeichnet den Übertragungsvorgang.
  • Seite 153 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Projektierung überprüfen • Aktivieren Sie in WinNCS über die Onlinefunktionen. • Stellen Sie unter "IP-Protokoll" ein und geben Sie jetzt die neue IP-Adresse an. • Stellen Sie mit eine Verbindung her.
  • Seite 154 Dieses Kapitel soll in den Umgang mit dem Bussystem TCP/IP für das Übersicht System 200V einführen. Ziel dieses Kapitels ist es, eine Kommunikation zwischen zwei VIPA CPUs 21x-2BT02 aufzubauen, die auf einfache Weise die Kontrolle der Kommunikationsvorgänge erlaubt. Kenntnisse über die CP-Hantierungsbausteine sind erforderlich. CP- Voraussetzungen Hantierungsbausteine sind Standardfunktionsbausteine.
  • Seite 155 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Aufbau Station 1 Station 2 System 200V System 200V WinNCS CPU 21xNET CPU 21xNET Ethernet Aufgaben für die Dem Beispiel wird eine Kommunikationsaufgabe zugrunde gelegt, die im Folgenden näher erläutert wird:...
  • Seite 156 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Die Projektierung beider CPs findet ausschließlich unter WinNCS statt. Projektierung Starten Sie WinNCS und legen Sie ein Projekt mit der Funktionsgruppe unter WinNCS "Ethernet_H1" an. Die Vorgehensweise ist bei beiden CPUs die gleiche.
  • Seite 157 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Verbindungs- bausteine projektieren Zur Projektierung Ihrer H1-Verbindungen fügen Sie unterhalb der Stationen H1-Verbindungen Ihre H1-Transportverbindungen ein und geben für die Stationen folgende Parameter ein: Station 1 Station 2 Senden an Adr.: 0020D5000002...
  • Seite 158 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x TCP/IP- Zur Projektierung Ihrer TCP/IP-Verbindungen fügen Sie unterhalb der Verbindungen Stationen mit Ihre TCP-Verbindungen ein und geben für die Stationen folgende Parameter ein: Station 1 Station 2 Senden an IP: 172.16.129.149...
  • Seite 159 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Netzwerkfenster Ihr Netzwerkfenster sollte folgenden Inhalt zeigen: Projektierdaten Sie können online über das Netzwerk Ihre Projektierung in die zwei CPUs übertragen. Bauen Sie hierzu wie weiter oben gezeigt die Anlagenstruktur in die CPUs auf und fahren Sie beide CPUs hoch.
  • Seite 160 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Klicken Sie im Netzwerk-Fenster auf die entsprechende Station. Betätigen Sie die rechte Maustaste und wählen Sie den "Download"-Befehl. Ihr Projekt wird nun in das RAM der CPU übertragen.
  • Seite 161 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Die SPS-Programmierung ist in diesem Beispiel protokollunabhängig und SPS-Programme kann für H1 und TCP/IP verwendet werden. für die CPUs Das SPS-Programm kommt in beiden CPUs zum Einsatz.
  • Seite 162 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x OB1 - Zyklus Über den Zyklus-OB OB1 wird das Senden und Empfangen der Daten gesteuert. Innerhalb des OBs erfolgt ein Sendeanstoß über den FC1. Die FC1 - SEND Gegenstation antwortet mit RECEIVE (FC2).
  • Seite 163 Übertragung von Ihrem PC an MPI das "Green Cable" (VIPA 950-0KB00) von VIPA verwenden. Das "Green Cable" darf nur bei den VIPA CPUs der Systeme 100V, 200V, 300V und 500V eingesetzt werden. Bitte beachten Sie hierzu die Hinweise zum Green Cable in den Grundlagen! •...
  • Seite 164 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Als Ausgangspunkt werden parametrierte CPs und urgelöschte CPUs, Beobachtung der deren RUN/STOP-Schalter in der Grundstellung STOP steht, voraus- Übertragung im gesetzt. SIMATIC Manager Laden Sie die zuvor beschriebene SPS-Programme in Ihre CPUs und von Siemens bringen Sie diese in RUN.
  • Seite 165 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Anlaufverhalten Nach dem Einschalten der Stromversorgung durchlaufen CPU und CP ihre Übersicht BIOS-Routinen (Hardware-, Treiberinitialisierung und Speichertest). Während die CPU die Module am Rückwandbus ermittelt und das Anwenderprogramm lädt, beginnt der CP-Teil mit der Kachelverwaltung.
  • Seite 166 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Systemeigenschaften der CPU 21x-2BT02 Systemeigenschaften eines CPs sind nicht als Einschränkungen zu sehen Hinweis bzw. einem Fehlverhalten gleichzustellen, vielmehr sind gewisse Funk- tionalitäten nicht zu erreichen, oder aus Sicht des Gesamtsystems gewollt.
  • Seite 167 Blockgröße definiert (16, 32, 64, 128, 256, 512Byte). • Zur Gewährleistung einer hundertprozentigen Datenübertragungs- sicherheit, empfiehlt VIPA bei der Datenübertragung Quittungstele- gramme auf Anwenderebene einzusetzen. • Bitte beachten Sie, dass der Port 7777 von WinNCS zur Kommu- nikation verwendet wird.
  • Seite 168 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Kopplung mit Fremdsystemen Das Organisationsformat ist die Kurzbeschreibung einer Datenquelle bzw. ORG-Format eines Datenziels in SPS-Umgebung. Die verwendbaren ORG-Formate sind in der nachfolgenden Tabelle aufgelistet. Der ORG-Block ist bei READ und WRITE optional.
  • Seite 169 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Aufbau SPS- Bei READ und WRITE generiert der CP SPS-Header für Anforderungs- und Quittungstelegramme. Diese Header sind in der Regel 16Byte lang Header und haben folgende Struktur:...
  • Seite 170 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x SEND / RECEIVE TRADA steht für Transparenter Datenaustausch. Beim transparenten Datenaustausch können Nutzdaten mit unterschiedlicher Länge übertragen vom Typ TRADA werden. Den zu übertragenden Nutzdaten wird ein 16Byte-Header voran- gestellt, der die Länge der Nutzdaten angibt.
  • Seite 171 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Testprogramm für TCP/IP-Verbindungen Auf dem ftp-Server von VIPA finden Sie unter ftp.vipa.de/support/software Übersicht das Programm TCPTest.exe. Mit diesem Testprogramm können Sie einfache TCP/IP-Verbindungen aufbauen und analysieren. TCPTest bedarf keiner weiteren Installation, ist auf allen gängigen Betriebssystemen ablauffähig und kommuniziert über Ethernet.
  • Seite 172 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Kontextmenü In jedem Registerblatt haben Sie die Möglichkeit ein Kontextmenü zu aktivieren. Die Aktivierung erfolgt mit der rechten Maustaste. (rechte Maustaste) Durch Betätigung der rechten Maustaste haben Sie immer Zugriff auf ein Kontextmenü, das folgende Auswahl bietet:...
  • Seite 173 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP ReadA-Register Verbindungsdaten Verbindung aufbauen hexadezimale Darstellung Informationsfenster für Verbindungsstatus Quelldaten ASCII-Darstellung der empfangenen Daten Das Fenster bietet Ihnen die Möglichkeit zur Parametrierung einer aktiven Leseverbindung. Neben den Daten für den Verbindungsaufbau geben Sie hier die Quelle an, aus der Daten gelesen werden sollen.
  • Seite 174 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x WriteA-Register Verbindungsdaten Verbindung aufbauen Daten über Verbindung schicken Ergebnis-Code des Schreibauftrags Informationsfenster für Verbindungsstatus Quelldaten ASCII-Text, der an den CP zu übertragen ist Hier aktivieren Sie eine aktive Schreibverbindung.
  • Seite 175 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Receive-Register Verbindungsdaten Informationsfenster für Verbindungsstatus Empfangsliste löschen Telegramme auflisten Liste der empfangenen Telegramme In diesem Dialogfenster können Sie den Empfang von Telegrammen eines bestimmten Hostrechners parametrieren. Eingabefelder...
  • Seite 176 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x Send-Register Verbindungsdaten Verbindung aufbauen Daten über Verbindung schicken Liste der gesendeten Telegramme Informationsfenster für Verbindungsstatus Telegrammsliste löschen ASCII-Text, der an den CP zu übertragen ist In diesem Dialogfenster können Sie ein Telegramm an einen spezifizierten Hostrechner schicken.
  • Seite 177 Handbuch VIPA CPU 21x Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP System-Register Verbindungsdaten Verbindung aufbauen Informationsfenster für Verbindungsstatus CP Statusabfrage CP in STOP CP in RUN Statusanzeige, die mit GetState angefordert wird In diesem Dialogfenster erhalten Sie Informationen über Ihren spezi- fizierten Host-CP.
  • Seite 178 Teil 5 Einsatz CPU 21x-2BT02 unter H1 / TCP/IP Handbuch VIPA CPU 21x 5-48 HB103D - Rev. 05/45...
  • Seite 179 Handbuch VIPA CPU 21x Teil 6 Einsatz CPU 21xDPM Teil 6 Einsatz CPU 21xDPM Inhalt diese Kapitels ist der Einsatz der CPU 21xDPM unter Profibus. Nach Überblick einer kurzen Einführung in das Profibus-System wird die Projektierung und der Einsatz unter MPI gezeigt.
  • Seite 180 Slave-Geräte Ein Profibus-Slave stellt Daten von Peripheriegeräten, Sensoren, Aktoren und Messumformern zur Verfügung. Die VIPA Profibus-Koppler sind modulare Slave-Geräte, die Daten zwischen der System 200V Peripherie und dem übergeordneten Master transferieren. Diese Geräte haben gemäß der Profibus-Norm keine Buszugriffsbe- rechtigung.
  • Seite 181 Handbuch VIPA CPU 21x Teil 6 Einsatz CPU 21xDPM Das Busübertragungsprotokoll bietet zwei Verfahren für den Buszugriff: Kommunikation Die Master-Kommunikation wird auch als Token-Passing-Verfahren be- Master mit Master zeichnet. Das Token-Passing-Verfahren garantiert die Zuteilung der Buszu- griffsberechtigung. Das Zugriffsrecht auf den Bus wird zwischen den Ge- räten in Form eines "Token"...
  • Seite 182 System über Stromschnittstelle. Sie können das Netz sowohl als Linien- als auch als RS485 Baumstruktur konfigurieren. Auf Ihrem VIPA Profibus-Koppler befindet sich eine 9polige Buchse. Über diese Buchse koppeln Sie den Profibus-Koppler als Slave direkt in Ihr Profibus-Netz ein. Die Busstruktur unter RS485 erlaubt das rückwirkungsfreie Ein- und Auskoppeln von Stationen oder die schrittweise Inbetriebnahme des Systems.
  • Seite 183 Handbuch VIPA CPU 21x Teil 6 Einsatz CPU 21xDPM Projektierung CPU mit integriertem Profibus-DP-Master Zur Projektierung des Profibus-DP-Masters ist der Hardware-Manager von Übersicht Siemens zu verwenden. Ihre Profibus-Projekte übertragen Sie mit den "Zielsystem"-Funktionen über MPI auf die CPU 21xDPM. Diese reicht die Daten weiter an den Profibus-DP-Master.
  • Seite 184 Sie dem Hardware-Katalog. Siemens installieren Für den Einsatz der Profibus-DP-Slaves der Systeme 100V, 200V und 300V von VIPA ist die Einbindung der Module über die GSD-Datei von VIPA im Hardwarekatalog erforderlich. Nachfolgend werden die einzelnen Schritte der Projektierung aufgezeigt. Projektierung CPU 21xDPM •...
  • Seite 185 Feldgeräte > IO > VIPA_System_200V. • Geben Sie diesem Slave die Profibus-Adresse 1. • Platzieren Sie auf dem 1. Steckplatz die CPU 21x-2BM02 von VIPA, indem Sie diese im Hardware-Katalog unter VIPA_CPU21x auswählen. Sie haben jetzt ihren Profibus-DP-Master und Ihre CPU projektiert.
  • Seite 186 Teil 6 Einsatz CPU 21xDPM Handbuch VIPA CPU 21x Module System 200V Module können bis zu 16Byte Parameterdaten von der CPU erhalten. Durch Einsatz des SIMATIC Manager von Siemens können Sie parametrieren jederzeit für parametrierbare System 200V Module Parameter vorgeben.
  • Seite 187 Sollte Ihr Programmiergerät keine MPI-Schnittstelle besitzen, können Sie für eine serielle Punkt-zu-Punkt-Übertragung von Ihrem PC an MPI das "Green Cable" von VIPA verwenden. Das "Green Cable" hat die Best.-Nr. VIPA 950-0KB00 und darf nur bei den VIPA CPUs mit MP I-Schnittstelle eingesetzt werden. Bitte beachten Sie hierzu die Hinweise zum Green Cable in den Grundlagen! •...
  • Seite 188 Hinweise zur Konfiguration einer MPI-Schnittstelle finden Sie in der Dokumentation zu Ihrer Programmiersoftware. konfigurieren An dieser Stelle soll lediglich der Einsatz des Green Cable von VIPA in Verbindung mit dem Programmiertool von Siemens gezeigt werden. Das Green Cable stellt über MPI eine serielle Punkt-zu-Punkt Verbindung...
  • Seite 189 Beschrieben wird die MMC entweder über einen Schreibbefehl aus dem Hardware-Konfigurator von Siemens oder mit einem MMC-Lesegerät von VIPA (Best.-Nr: VIPA 950-0AD00). Somit ist es möglich Programme am PC zu erstellen, diese auf die MMC zu kopieren und durch Stecken in die VIPA CPU zu übertragen.
  • Seite 190 Teil 6 Einsatz CPU 21xDPM Handbuch VIPA CPU 21x DP-Master-Betriebsarten STOP → → → → RUN Nach NETZ EIN und bei gültigen Projektierdaten in der CPU geht der Master automatisch in RUN über. Auf einen Betriebsarten-Schalter für den (automatisch) Master wurde verzichtet.
  • Seite 191 Handbuch VIPA CPU 21x Teil 6 Einsatz CPU 21xDPM Inbetriebnahme und Anlaufverhalten • Schalten Sie die Stromversorgung ab Checkliste für die Inbetriebnahme • Bauen Sie Ihr System auf • Verdrahten Sie Ihr System • Stecken Sie die MMC mit CPU-Programm und Profibus-Projekt •...
  • Seite 192 Teil 6 Einsatz CPU 21xDPM Handbuch VIPA CPU 21x Anlauf mit gültigen Die CPU geht mit dem Programm, das sich im batteriegepufferten RAM Daten in der CPU befindet, in RUN. Zuvor bekommt der DP-Master gültige Parameter und startet mit diesen.
  • Seite 193 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Teil 7 Einsatz CPU 21xDP Inhalt dieses Kapitels ist der Einsatz der CPU 21xDP unter Profibus. Sie Überblick erhalten hier alle Informationen, die zum Einsatz eines intelligenten Profibus-DP-Slaves erforderlich sind. Mit einem ausführlichen Beispiel für die CPU 21xDP und 21xDPM endet das Kapitel.
  • Seite 194 Profibus-Protokoll auch als aktive Teilnehmer bezeichnet. Slave-Geräte Ein Profibus-Slave stellt Daten von Peripheriegeräten, Sensoren, Aktoren und Messumformern zur Verfügung. Die VIPA Profibus-Koppler sind modulare Slave-Geräte, die Daten zwischen der System 200V Peripherie und dem übergeordneten Master transferieren. Diese Geräte haben gemäß der Profibus-Norm keine Buszugriffsbe- rechtigung.
  • Seite 195 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Das Busübertragungsprotokoll bietet zwei Verfahren für den Buszugriff: Kommunikation Master mit Master Die Master-Kommunikation wird auch als Token-Passing-Verfahren be- zeichnet. Das Token-Passing-Verfahren garantiert die Zuteilung der Buszu- griffsberechtigung. Das Zugriffsrecht auf den Bus wird zwischen den Ge- räten in Form eines "Token"...
  • Seite 196 DP-Zyklus V-Bus-Zyklus PE: Prozessabbild der Eingänge PA: Prozessabbild der Ausgänge In einem V-Bus-Zyklus (V-Bus = VIPA-Rückwandbus) werden alle Ein- V-Bus-Zyklus gangsdaten der Module im PE gesammelt und alle Ausgangsdaten des PA an die Ausgabe-Module geschrieben. Nach erfolgtem Datenaustausch wird das PE in den Sendepuffer (buffer send) übertragen und die Inhalte des Empfangspuffer (buffer receive) nach PA transferiert.
  • Seite 197 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP V-Bus-Zyklus ≤ ≤ ≤ ≤ Zur Gewährleistung einer zeitgleichen Datenübertragung sollte die V-Bus- Zykluszeit immer kleiner oder gleich der DP-Zykluszeit sein. DP-Zyklus In der mitgelieferten GSD-Datei befindet sich der Parameter min_slave_interval = 3ms.
  • Seite 198 System über Stromschnittstelle. Sie können das Netz sowohl als Linien-, als auch als RS485 Baumstruktur konfigurieren. Auf Ihrem VIPA Profibus-Koppler befindet sich eine 9-polige Buchse. Über diese Buchse koppeln Sie den Profibus- Koppler als Slave direkt in Ihr Profibus-Netz ein.
  • Seite 199 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Projektierung der CPU 21xDP Im Gegensatz zum VIPA Profibus-Slave IM 253DP, ist der Profibus- Übersicht Koppler in der CPU 21xDP ein "intelligenter Koppler". Der "Intelligente Koppler" verarbeitet Daten, die in einem Ein- bzw. Aus- gabe-Bereich der CPU stehen.
  • Seite 200 Sie dem Hardware-Katalog. Siemens installieren Für den Einsatz der Profibus-DP-Slaves von VIPA ist die Einbindung der Module über die GSD-Dateien von VIPA im Hardwarekatalog erforderlich. Für die Installation einer GSD-Datei wird vorausgesetzt, dass die GSD- GSD einbinden Datei in entpackter Form als .gsd vorliegt.
  • Seite 201 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP • Legen Sie ein neues Projekt System 300 an und fügen Sie aus dem Virtuelles Profibus-System Hardwarekatalog eine Profilschiene ein. erzeugen • Fügen Sie die CPU 315-2DP ein. Sie finden die CPU mit Profibus- Master im Hardwarekatalog unter: Simatic300 >...
  • Seite 202 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Profibus-Teil Der Profibus-Teil blendet seine Datenbereiche im Speicherbereich der CPU 21xDP ein. Die Zuordnung der Bereiche führen Sie in den parametrieren Eigenschaften der CPU 21xDP durch. Über einen Doppelklick auf die CPU 21xDP gelangen Sie in das Dialogfenster zur Parametrierung der Datenbereiche für den Profibus-Slave.
  • Seite 203 Master-Systems Nachfolgend sehen Sie die Dialogfenster der Master-Projektierung: Hinweis! Sollte es sich bei Ihrem DP-Master-System um ein System 200V von VIPA handeln, so können Sie durch Anbindung eines "DP200V"-Slave-Systems die direkt gesteckten Module projektieren. Damit dieses Projekt von der VIPA-CPU als zentrales System erkannt wird, müssen Sie dem "DP200V"-...
  • Seite 204 Profibus-DP-System ein Adressbereich von 0 bis 255 unterstützt. Ab der Firmware-Version V. 3.0 unterstützen CPU 21x und Profibus-DP- System von VIPA einen Adressbereich von 0 bis 1023. Den Firmwarestand entnehmen Sie bitte dem Aufkleber, der sich an der Rückseite des jeweiligen Moduls befindet.
  • Seite 205 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Über einen Doppelklick im Hardware-Konfigurator auf die CPU 21xDP Beschreibung öffnet sich folgendes Dialogfenster zur Parametrierung der Datenbereiche der Parameter- für den Profibus-Slave: daten Adresse, ab der die über Profibus kommenden Daten mit der input adr, len entsprechenden "Länge"...
  • Seite 206 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x diag. adr. Die umfangreichen Diagnosefunktionen von Profibus-DP ermöglichen eine schnelle Fehlerlokalisierung. Die Diagnosemeldungen werden über den Bus übertragen und beim Master zusammengefasst. Die CPU 21xDP sendet auf Anforderung vom Master oder im Fehlerfall Diagnosedaten.
  • Seite 207 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Diagnosefunktionen Die umfangreichen Diagnosefunktionen von Profibus-DP ermöglichen eine Übersicht schnelle Fehlerlokalisierung. Die Diagnosemeldungen werden über den Bus übertragen und beim Master zusammengefasst. Die CPU 21xDP sendet auf Anforderung vom Master oder im Fehlerfall Diagnosedaten.
  • Seite 208 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Norm- Nähere Angaben zum Aufbau der Norm-Diagnosedaten finden Sie in den Profibus-Norm-Schriften. Die Normschriften sind bei der Profibus Nutzer Diagnosedaten Organisation erhältlich. Die Slave-Normdiagnosedaten haben folgenden Aufbau: Byte Bit 7 ... Bit 0 Bit 0: fest auf 0 Bit 1: Slave nicht bereit für Datenaustausch...
  • Seite 209 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP gerätebezogene Die gerätebezogenen Diagnosedaten geben detaillierte Auskunft über den Slave und die Peripherie-Module. Die Länge der gerätebezogenen Diagnosedaten Diagnosedaten ist fest auf 10Byte eingestellt. Byte Bit 7 ... Bit 0 Bit 0 ... 5: Länge gerätebezogene Diagnosedaten 001010: Länge 10Byte (fest)
  • Seite 210 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Statusmeldung intern an CPU Den aktuellen Status der Profibus-Kommunikation finden Sie in den Statusmeldungen, die in den Peripherieadressbereich der CPU einge- bunden sind. Die Statusmeldungen bestehen aus 2Byte und haben folgen- den Aufbau: Bit-Nr.
  • Seite 211 Slave wird hier ein Fehler angezeigt. (Watchdog) Ein gesetztes Bit zeigt hier an, dass der Profibus-Controller in der Hardwareüber- CPU 21xDP defekt ist. Kontaktieren Sie in diesem Fall die VIPA Hotline. wachung Bei jedem Transferfehler über Profibus wird dieses Bit gesetzt. DP-Daten HB103D - Rev.
  • Seite 212 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Profibus Aufbaurichtlinien • Ein VIPA Profibus-DP-Netz darf nur in Linienstruktur aufgebaut werden. Profibus allgemein • Profibus-DP besteht aus mindestens einem Segment mit mindestens einem Master und einem Slave. • Ein Master ist immer in Verbindung mit einer CPU einzusetzen.
  • Seite 213 Störeinflüssen als eine Spannungs- oder Stromschnittstelle. Sie können das Netz sowohl als Linien-, als auch als Baumstruktur konfigurieren. Auf Ihrer VIPA CPU 21xDP befindet sich eine 9polige Buchse. Über diese Buchse koppeln Sie den Profibus-Koppler als Slave direkt in Ihr Profibus- Netz ein.
  • Seite 214 Bitte beachten Sie, dass Sie bei dem jeweilig letzten Teilnehmer den Bus durch Zuschalten eines Abschlusswiderstands abschließen. Leitungsabschluss Auf dem "EasyConn" Busanschlussstecker von VIPA befindet sich unter mit "EasyConn" anderem ein Schalter, mit dem Sie einen Abschlusswiderstand zuschalten können.
  • Seite 215 In Systemen mit mehr als zwei Stationen werden alle Teilnehmer parallel anschluss-Stecker verdrahtet. Hierzu ist das Buskabel unterbrechungsfrei durchzuschleifen. Unter der Best.-Nr. VIPA 972-0DP10 erhalten Sie von VIPA den Stecker "EasyConn". Dies ist ein Busanschlussstecker mit zuschaltbarem Ab- schlusswiderstand und integrierter Busdiagnose.
  • Seite 216 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Beispiele für Eine CPU und mehreren Master-Anschaltungen Profibus-Netze Die CPU sollte eine kurze Zykluszeit haben, so ist gewährleistet dass die Daten von Slave Nr. 5 (rechts) immer aktuell sind. Dieser Aufbau ist nur sinnvoll, wenn am langsamen Strang (links) Slaves angekoppelt sind, deren Daten-Aktualität unwichtig ist.
  • Seite 217 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Multi Master System Mehrere Master-Anschaltungen an einem Bus zusammen mit mehreren Slaves: IM 208 IM 208 IM 253 IM 253 Ein-/Ausgabe-Peripherie Ein-/Ausgabe-Peripherie CPU 21x DP IM 253 Ein-/Ausgabe-Peripherie Ein-/Ausgabe-Peripherie IM 208...
  • Seite 218 Reflexionen und damit Übertra- gungsprobleme zu vermeiden! Projektieren Sie Ihre CPU 21xDP in Ihrem Master-System. Zur Projektierung im Projektierung der System 200V Profibus-Slaves von VIPA ist die Mastersystem Einbindung der zugehörigen GSD erforderlich. Die System 200V Peripherie-Module, die direkt über den Rückwandbus mit...
  • Seite 219 Sollte Ihr Programmiergerät keine MPI-Schnittstelle besitzen, können Sie für eine serielle Punkt-zu-Punkt-Übertragung von Ihrem PC an MPI das "Green Cable" von VIPA verwenden. Das "Green Cable" hat die Best.-Nr. VIPA 950-0KB00 und darf nur bei den VIPA CPUs mit MP I-Schnittstelle eingesetzt werden.
  • Seite 220 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Beispiel In diesem Beispiel soll eine Kommunikation zwischen einer Master-CPU Aufgabenstellung CPU 214DPM und einer Slave-CPU CPU 214DP gezeigt werden. Hierbei sollen Zählerstände über den Profibus ausgetauscht und diese auf dem Ausgabe-Modul des jeweiligen Partners dargestellt werden.
  • Seite 221 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Projektierung Um kompatibel mit dem SIMATIC Manager von Siemens zu sein, sind für das System 200V folgende Schritte durchzuführen: CPU 21xDPM • Starten Sie den Hardware-Konfigurator von Siemens (Master) • Installieren Sie die GSD-Datei VIPA_21x.gsd •...
  • Seite 222 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Projektierung Um kompatibel mit dem SIMATIC Manager von Siemens zu sein, sind für das System 200V folgende Schritte durchzuführen: CPU 21xDP • Starten Sie den Hardware-Konfigurator von Siemens. (Slave) • Projektieren Sie eine CPU 315-2DP mit DP-Master-System (Adresse 2).
  • Seite 223 Handbuch VIPA CPU 21x Teil 7 Einsatz CPU 21xDP Anwender- Das Anwenderprogramm in der CPU 214DPM hat zwei Aufgaben, die auf zwei OBs verteilt werden: programm in • Über Kontrollbyte die Kommunikation testen. CPU 214DPM Vom Profibus das Eingangs-Byte laden und den Wert auf dem Ausgabe-Modul ausgeben.
  • Seite 224 Teil 7 Einsatz CPU 21xDP Handbuch VIPA CPU 21x Anwender- Das Anwenderprogramm hat wie schon weiter oben gezeigt zwei Auf- gaben, die auch bei dieser CPU auf zwei OBs verteilt werden: programm in • Vom Profibus-Slave das Eingangs-Byte laden und den Wert auf dem CPU 214DP Ausgabe-Modul ausgeben.
  • Seite 225 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Teil 8 Einsatz CPU 21xCAN Inhalt dieses Kapitels ist der Einsatz der CPU 21xCAN unter CANopen. Sie Überblick erhalten hier alle Informationen, die zum Einsatz des integrierten CAN- Masters erforderlich sind.
  • Seite 226 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Grundlagen CAN-Bus Allgemeines Der CAN-Bus (Control Area Network) ist ein international offener Feldbus- Standard für Gebäude-, Fertigungs- und Prozessautomatisierung und wurde ursprünglich für die Automobiltechnik entwickelt. Aufgrund der umfassenden Fehlererkennungs-Maßnahmen gilt der CAN-...
  • Seite 227 Ω schnittstelle. Das Netz sollte als Linie konfiguriert sein, mit einem 120 Abschlusswiderstand am Ende. Auf dem VIPA CAN-Master befindet sich ein 9poliger Stecker. Über diesen Stecker koppeln Sie den CAN-Master als Slave direkt in das CAN-Bus- Netz ein. Alle Teilnehmer im Netz kommunizieren mit der gleichen Baudrate.
  • Seite 228 Projektierung der CPU 21xCAN Übersicht Die Projektierung des CANopen-Masters erfolgt unter WinCoCT (Windows CANopen Configuration Tool) von VIPA. Aus WinCoCT exportieren Sie Ihr Projekt als wld-Datei. Die wld-Datei können Sie in Ihren Hardware- Konfigurator von Siemens importieren. Legen Sie hierzu ein virtuelles Profibus-System "VIPA_CPU21x" an und binden Sie auf Steckplatz 0 die CPU21xCAN (VIPA 21x-2CM02) ein.
  • Seite 229 Projektierung werden können, entnehmen Sie dem Hardware-Katalog. Für den Einsatz der System 200V Module ist die Einbindung der System 200V Module über die GSD-Datei vipa_21x.gsd von VIPA im Hard- warekatalog erforderlich. Hinweis! Für die Projektierung werden fundierte Kenntnisse im Umgang mit dem...
  • Seite 230 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x WinCoCT (Windows CANopen Configuration Tool) ist ein von VIPA WinCoCT entwickeltes Konfigurations-Tool zur komfortablen Projektierung von CANopen-Netzwerken. WinCoCT stellt auf einer grafischen Benutzeroberfläche die Topologie Ihres CANopen-Netzwerks dar. Hier können Sie Feldgeräte und Steuerungen platzieren, parametrieren, gruppieren und Verbindungen projektieren.
  • Seite 231 Über Tools > Project options können Sie CAN-spezifischen Parameter wie Baud-Rate, Auswahl des Masters usw. vorgeben. einstellen Näheres hierzu finden Sie in der Beschreibung von WinCoCT. Sie haben die Möglichkeit über WinCoCT VIPA-spezifische Parameter für Parameter den CAN-Master vorzugeben, indem Sie mit der rechten Maustaste auf CAN-Master...
  • Seite 232 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Diagnostic In diesem Bereich können Sie das Diagnose-Verhalten des CAN-Masters einstellen. Diagnostic: Aktiviert die Diagnosefunktion CANopen state: Im aktivierten Zustand sendet der CAN-Master seinen Status "preoperational" oder "operational" an die CPU. Den Status können Sie über SFC 13 abrufen.
  • Seite 233 Zur Projektierung eines CANopen-Systems ist die aktuellste EDS-Datei in das EDS-Verzeichnis von WinCoCT zu übertragen. Für den Einsatz der System 200V Module ist die Einbindung der System 200V Module über die GSD-Datei vipa_cpu21x.gsd von VIPA im Hardwarekatalog erforderlich. • Kopieren Sie die erforderlichen EDS-Dateien in das EDS-Verzeichnis...
  • Seite 234 Handbuch VIPA CPU 21x • Klicken Sie mit der rechten Maustaste auf den Master und öffnen Sie den VIPA-spezifischen Dialog "Set PLC Parameters". Hier können Sie das Diagnose-Verhalten einstellen und die Adress-Bereiche vorgeben, die vom Master in der CPU belegt werden.
  • Seite 235 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Hardware-Konfigura- Die Hardware-Konfiguration des System 200V erfolgt nach folgender tion CPU 21xCAN und Vorgehensweisen: System 200V Module • Starten Sie den Hardware-Konfigurator von Siemens mit einem neuen Projekt und fügen Sie aus dem Hardware-Katalog eine Profilschiene ein.
  • Seite 236 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Zusammenfassung In der nachfolgenden Abbildung sind alle Projektierschritte nochmals zusammengefasst: WinCoCT Export wld-Datei Import Hardwareaufbau System 200V CPU 21xCAN System 300 Projektierung Steckpl. Modul CPU 315-2DP DP-Mastersystem MPI/DP vipa_21x Profibus-Adr.: 1...
  • Seite 237 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Betriebsarten STOP → → → → RUN (automatisch) Power On Nach NETZ gültigen Projektierdaten in der CPU geht der Master automatisch über. einen DB2xxx von time_out > Betriebsarten-Schalter für den Master wurde...
  • Seite 238 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Prozessabbild der CPU 21xCAN Das Prozessabbild setzt sich aus folgenden Teilen zusammen: • Prozessabbild für Eingangs-Daten (PE) für RPDOs • Prozessabbild für Ausgangsdaten (PA) für TPDOs Hiervon besteht jeder Teil aus einem 64Byte großen "Digital-Data"- und 320Byte großen "Network Variables"-Bereich.
  • Seite 239 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Ausgabe-Daten Für die digitalen Ausgabe-Daten wird die Zuordnung ähnlich durchgeführt. Für Ausgabe-Daten gibt es folgende Objekte: • 8 Bit Digitale Ausgabe (Objekt 0x6200) • 16 Bit Digitale Ausgabe(Objekt 0x6300) • 32 Bit Digitale Ausgabe(Objekt 0x6320) •...
  • Seite 240 Der Datenaustausch bei CANopen-Geräten erfolgt in Form von Objekten. Im CANopen-Kommunikationsprofil sind zwei Objektarten sowie einige Spezialobjekte definiert. Der VIPA CAN-Master unterstützt folgende Objekte: • 40 Transmit PDOs (PDO Linking, PDO Mapping) • 40 Receive PDOs (PDO Linking, PDO Mapping) •...
  • Seite 241 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Ein CANopen Gerät kann wie folgt strukturiert werden: Struktur des Gerätemodells Communication Application Status machine Status machine Object directory Index Subind. Value Application Object entry 1 Heartbeat or entry 2 Node Guarding...
  • Seite 242 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Für Zugriffe auf das Objektverzeichnis wird das Service-Daten-Objekt (SDO) verwendet. Mit dem SDO können Sie lesend oder schreibend auf das Objektverzeichnis zugreifen. Im CAL-Schicht-7-Protokoll finden Sie die Spezifikation des Multiplexed-Domain-Transfer-Protocol, das von den SDOs genutzt wird.
  • Seite 243 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN CanOpenError Liegt kein Fehler vor, so liefert CanOpenError eine 0 zurück. Im Fehlerfall beinhaltet CanOpenError eine der nachfolgend aufgeführten Fehlermeldungen, die vom CAN-Master generiert wird: Code Bedeutung 0x05030000 Toggle-Bit nicht geändert...
  • Seite 244 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x RetVal Wird die Funktion fehlerfrei ausgeführt, enthält der Rückgabewert die gültige Länge der Antwortdaten: 1: Byte, 2: Wort, 4: Doppelwort Tritt während der Bearbeitung der Funktion ein Fehler auf, enthält der Rückgabewert einen der nachfolgend aufgeführten Fehlercodes.
  • Seite 245 Kommunikations- und Mappingparameter der Trans- 0x1A00 – 0x1A27 mit-PDOs Herstellerspezifischer Hier finden Sie die herstellerspezifischen Einträge. Der CAN-Master von Profilbereich VIPA besitzt keine herstellerspezifischen Einträge. (0x2000 – 0x5FFF) Standardisierter In diesem Bereich liegen die Objekte für das Geräteprofil nach DS-401. Geräteprofilbereich (0x6000 – 0x9FFF) Hinweis! Da die CiA Normen ausschließlich in englischer Sprache vorliegen, wurden...
  • Seite 246 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Index Content of Object Objektverzeichnis Übersicht 1000h Device type 1001h Error register 1005h COB-ID SYNC 1006h Communication Cycle Period 1007h Synchronous Window Length 1008h Manufacturer Hardware Version 1009h Hardware Version 100Ah...
  • Seite 247 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Device Type Index Sub- Name Attr. Map. Default value Meaning index 0x1000 0 Device Unsigned32 0x00050191 Statement of device type Type Der 32Bit-Wert ist in zwei 16Bit-Felder unterteilt: Additional information Device...
  • Seite 248 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x SYNC interval Index Sub- Name Attr. Map. Default value Meaning index 0x1006 0 Communi- Unsigned32 0x00000000 Maximum length of the cation SYNC interval in µs. cycle period Wenn hier ein Wert ungleich Null eingetragen wird, so geht der Koppler in den Fehlerzustand, wenn beim synchronen PDO-Betrieb innerhalb der "Watchdog-Zeit"...
  • Seite 249 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Software version Index Sub- Name Attr. Map. Default value Meaning index 0x100A 0 Manufacturer Visible string ro Software version number Software CANopen software version 1.xx Da der zurückgelieferte Wert größer als 4Byte ist, wird das segmentierte SDO-Protokoll zur Übertragung verwendet.
  • Seite 250 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Producer Heartbeat Time Index Sub- Name Attr. Map. Default value Meaning index 0x1017 0 Producer Unsigned16 0x0000 Defines the cycle time of heartbeat heartbeat in ms time Identity Object Index Sub- Name Attr.
  • Seite 251 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN Mapping RxPDO Index Sub- Name Attr. Map. Default value Meaning index 0x1600 Number of Unsigned8 0x01 Mapping parameter of the first Elements receive PDO; subindex 0: number of mapped objects 0x1627...
  • Seite 252 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Mapping TxPDO1 Index Sub- Name Attr. Map. Default value Meaning index 0x1A00 Number of Unsigned8 depending on Mapping parameter of the Elements first transmit PDO; components subindex 0: number of 0x1A27...
  • Seite 253 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN NMT Start-up Index Sub- Name Type Attr. Map. Default value Meaning index 0x1F80 0x00 NMTStartup Unsigned32 0x00000000 Hier geben Sie an, ob das Gerät der NMT-Master ist. Meaning Bit 0 0 : Device is NOT the NMT Master. All other bits have to be ignored.
  • Seite 254 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x Request NMT Index Sub- Name Type Attr. Map. Default value Meaning Index 0x1F82 0x00 RequestNMT Unsigned32 0x00000000 Ist ein vollständig autonomer Start des Stacks nicht gewünscht, so können die Funktionalitäten: • Statusumschaltung •...
  • Seite 255 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN 8bit Digital inputs Index Sub- Name Type Attr. Map. Default value Meaning index 0x6000 0x00 8bit digital Unsigned8 0x01 Number of available digital input block 8-bit input blocks 0x01 input Unsigned8...
  • Seite 256 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x 8bit Digital outputs Index Sub- Name Type Attr. Map. Default value Meaning index 0x6200 0x00 8bit digital Unsigned8 0x01 Number of available digital output block 8-bit output blocks 0x01 output Unsigned8...
  • Seite 257 Handbuch VIPA CPU 21x Teil 8 Einsatz CPU 21xCAN 8bit Network input variables Index Sub- Name Type Attr. Map. Default value Meaning index 0xA040 0x00 8bit digital Unsigned8 0x01 Number of available digital input block 8-bit input blocks 0x01 input...
  • Seite 258 Teil 8 Einsatz CPU 21xCAN Handbuch VIPA CPU 21x 8bit Network output variables Index Sub- Name Type Attr. Map. Default value Meaning index 0xA400 0x00 8bit digital Unsigned8 0x01 Number of available digital output block 8-bit output blocks 0x01 output...
  • Seite 259 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Teil 9 Einsatz CPU 21xSER-1 Inhalt dieses Kapitels ist der Einsatz der CPU 21xSER-1 mit Überblick RS232C/RS485-Schnittstelle. Sie erhalten hier alle Informationen, die zum Einsatz der seriellen Schnittstelle, der CPU 21xSER-1 erforderlich sind.
  • Seite 260 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Schnelleinstieg Die CPU 21xSER-1 ermöglicht die serielle Prozessankopplung zu ver- Allgemein schiedenen Ziel- oder Quellsystemen. Zur seriellen Kommunikation besitzt die CPU 21x-2BS12 eine RS232C-Schnittstelle und die CPU 21x-2BS32 eine RS485-Schnittstelle. Unterstützt werden die Protokolle bzw. Prozeduren ASCII, STX/ETX, Protokolle 3964R, USS und Modbus.
  • Seite 261 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Protokolle und Prozeduren Die CPU 21xSER-1 unterstützt folgende Protokolle und Prozeduren: Übersicht • ASCII-Übertragung • STX/ETX • 3964R • USS • Modbus Die Datenkommunikation via ASCII ist die einfachste Form der ASCII Kommunikation.
  • Seite 262 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Die Prozedur 3964R steuert die Datenübertragung bei einer Punkt-zu- 3964R Punkt-Kopplung zwischen der CPU 21xSER-1 und einem Kommunikations- partner. Die Prozedur fügt bei der Datenübertragung den Nutzdaten Steuerzeichen hinzu. Durch diese Steuerzeichen kann der Kommunika- tionspartner kontrollieren, ob die Daten vollständig und fehlerfrei bei ihm...
  • Seite 263 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Das USS-Protokoll (Universelle serielle Schnittstelle) ist ein von Siemens definiertes serielles Übertragungsprotokoll für den Bereich der Antriebs- technik. Hiermit lässt sich eine serielle Buskopplung zwischen einem übergeordneten Master - und mehreren Slave-Systemen aufbauen.
  • Seite 264 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Das Protokoll Modbus ist ein Kommunikationsprotokoll, das eine hierar- Modbus chische Struktur mit einem Master und mehreren Slaves festlegt. Physikalisch arbeitet Modbus über eine serielle Halbduplex-Verbindung. Es treten keine Buskonflikte auf, da der Master immer nur mit einem Slave kommunizieren kann.
  • Seite 265 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Einsatz der seriellen Schnittstelle Je nach verwendeter Hardware besitzt Ihre CPU eine RS232C- (Best.-Nr.: Übersicht 21x-2BS12) oder RS485-Schnittstelle (Best.-Nr.: 21x-2BS32). Die beiden Schnittstellen sind nachfolgend beschrieben. • Schnittstelle ist kompatibel zur COM Schnittstelle eines PC RS232- •...
  • Seite 266 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Prinzip der Datenübertragung Übersicht Die Datenübertragung wird zur Laufzeit über SFCs gehandhabt. Das Prinzip der Datenübertragung ist bis auf Modbus-Slave für alle Protokolle identisch und soll hier kurz gezeigt werden. Prinzip für...
  • Seite 267 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Prinzip für Daten, die von der CPU dem Modbus-Master zur Verfügung zu stellen sind, werden in einem FIFO-Sendepuffer (first in first out) mit einer Größe Modbus-Slave von 2x256Byte abgelegt. Im Gegensatz zu den anderen Protokollen bleiben die Daten im Sendepuffer, bis diese vom Modbus-Master über...
  • Seite 268 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Parametrierung Die Parametrierung erfolgt zur Laufzeit unter Einsatz des SFC 216 SFC 216 (SER_CFG). Hierbei sind die Parameter für STX/ETX, 3964R, USS und (SER_CFG) Modbus in einem DB abzulegen. Bitte beachten Sie, dass nicht für alle Protokolle der gesamte Wertebereich der Parameter unterstützt wird.
  • Seite 269 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Parameter (als DB) Bei eingestelltem ASCII-Protokoll wird dieser Parameter ignoriert. Für die Protokolle STX/ETX, 3964R, USS und Modbus geben Sie hier einen DB an, der die Kommunikationsparameter beinhaltet und für die...
  • Seite 270 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Baudrate Geschwindigkeit der Datenübertragung in Bit/s (Baud). 01h: 150 Baud 05h: 1800 Baud 09h: 9600 Baud 0Dh: 57600 Baud 02h: 300 Baud 06h: 2400 Baud 0Ah: 14400 Baud 0Eh: 115200 Baud...
  • Seite 271 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 RetVal Wert Beschreibung (Rückgabewert) 0000h kein Fehler 809Ah Schnittstelle ist nicht vorhanden 8x24h Fehler in SFC-Parameter x, mit x: 1: Fehler in "Protokoll" 2: Fehler in "Parameter" 3: Fehler in "Baudrate"...
  • Seite 272 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Kommunikation Die Kommunikation erfolgt über die Sende- und Empfangsbausteine Übersicht SFC 217 (SER_SND) und SFC 218 (SER_RCV). Sofern Daten mittels eines Protokolls übertragen werden, erfolgt die Einbettung der Daten in das entsprechende Protokoll automatisch. Je nach Protokoll sind folgende...
  • Seite 273 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 RetVal Wert Beschreibung (Rückgabewert) 0000h Daten gesendet - fertig 1000h Nichts gesendet (Datenlänge 0) 20xxh Protokoll wurde fehlerfrei ausgeführt mit xx-Bitmuster für Diagnose 7001h Daten liegen im internen Puffer - aktiv (busy)
  • Seite 274 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Wert Beschreibung 2000h Senden fertig ohne Fehler 8080h Empfangspuffer voll (kein Platz für Quittung) 8090h Quittungsverzugszeit überschritten 80F0h Falsche Checksumme in Rückantwort 80FEh Falsches Startzeichen in der Rückantwort 80FFh Falsche Slave-Adresse in der Rückantwort 9000h Pufferüberlauf (keine Daten gesendet)
  • Seite 275 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Prinzip der Nachfolgend soll kurz Struktur Programmierung eines Sendeauftrags für die verschiedenen Protokolle gezeigt werden. Programmierung 3964R USS / Modbus-Master SFC 217 SFC 217 SER_SND SER_SND RetVal 700xh ? RetVal 700xh ?
  • Seite 276 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Mit diesem Baustein werden Daten über die serielle Schnittstelle empfangen. SFC 218 (SER_RCV) Name Declaration Type Comment DataPtr Pointer to Data Buffer for received data DataLen WORD Length of received data...
  • Seite 277 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 RetVal Wert Beschreibung (Rückgabewert) 0000h kein Fehler 1000h Empfangspuffer ist zu klein (Datenverlust) 8x24h Fehler in SFC-Parameter x, mit x: 1: Fehler in "DataPtr" 2: Fehler in "DataLen" 3: Fehler in "Error"...
  • Seite 278 Mit 0x und 1x haben Sie Zugriff auf digitale Bit-Bereiche und mit 3x und 4x auf analoge Wort-Bereiche. Da aber bei der CPU 21xSER-1 von VIPA keine Unterscheidung zwischen Digital- und Analogdaten stattfindet, gilt folgende Zuordnung: Bit-Bereich für Ausgabe Zugriff über Funktions-Code 01h, 05h...
  • Seite 279 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Übersicht Folgende Modbus-Funktionscodes sind im Modbus-Slave implementiert: Code Befehl Beschreibung Read n Bits n Bit lesen von Ausgabebereich 0x Read n Bits n Bit lesen von Eingabebereich 1x Read n Words...
  • Seite 280 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Read n Words Diese Funktion ermöglicht das wortweise Lesen aus einem Slave. 03h, 04h Kommandotelegramm RTU/ASCII- Slave- Funktions- Adresse Anzahl der RTU/ASCII- Rahmen Adresse Code 1. Wort Worte Rahmen 1Byte 1Byte...
  • Seite 281 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Write 1 Word Diese Funktion schickt ein Wort an den Slave. Hiermit können Sie im Slave ein Register überschreiben. Kommandotelegramm RTU/ASCII- Slave- Funktions- Adresse Wert RTU/ASCII- Rahmen Adresse Code Wort Wort...
  • Seite 282 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Modbus - Beispiel zur Kommunikation In dem Beispiel wird eine Kommunikation zwischen einem Master und Übersicht einem Slave über Modbus aufgebaut. Gezeigt werden folgende Kombinationsmöglichkeiten: Modbus-Master (M) Modbus-Slave (S) CPU 21xSER-1...
  • Seite 283 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Master Slave CPU 21xSER-1 CPU 21xSER-1 Master Slave Code/Daten SER_SND SER_RCV SER_RCV RetVal RetVal Code SER_SND SER_SND SER_RCV Daten RetVal OB100: Start Start SFC 216 SFC 216 SER_CFG SER_CFG (DB: Timeout)
  • Seite 284 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Folgende Komponenten sind für das Beispiel erforderlich: M: CPU 21xSER-1 • 1 CPU 21xSER-1 als Modbus RTU-Master S: CP 240 • 1 System 200V mit CP 240 als Modbus RTU-Slave • Siemens SIMATIC Manager und Möglichkeit für Projekttransfer •...
  • Seite 285 Handbuch VIPA CPU 21x Teil 9 Einsatz CPU 21xSER-1 Eine Kommunikation zwischen Master und Slave verläuft auf folgende Ablauf einer Weise: Kommunikation Der Master sendet mit diesem Sende-DB 16Byte Nutzdaten an den Slave Sende-Baustein mit Adresse 5: des Masters als...
  • Seite 286 Teil 9 Einsatz CPU 21xSER-1 Handbuch VIPA CPU 21x Empfangs-Baustein Bei der Kommunikation unter Modbus gibt es 2 Fehlerarten: mit Fehlerrück- • Slave antwortet nicht auf Kommando von Master meldung Antwortet der Slave nicht innerhalb der vorgegebenen Time-out-Zeit, generiert der Master im Empfangs-Baustein folgende Fehlermeldung: ERROR01 NO DATA.
  • Seite 287 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 Teil 10 Einsatz der CPU 21xSER-2 Inhalt dieses Kapitels ist der Einsatz der CPU 21x-2BS02 mit zwei Überblick RS232C-Schnittstellen. Sie erhalten hier alle Informationen zum Einsatz, zu den Prozeduren und Übertragungsprotokollen der CPU 21x-2BS02.
  • Seite 288 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Grundlagen Die CPU 21x-2BS02 ermöglicht die serielle Prozessankopplung zu ver- Allgemein schiedenen Ziel- oder Quellsystemen. Zur seriellen Kommunikation besitzt die CPU zwei RS232C-Schnittstellen. Die Kommunikation erfolgt mittels Hantierungsbausteine, die sich als Bibliothek in der CPU befinden.
  • Seite 289 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 Protokolle und Prozeduren Die CPU 21x-2BS02 unterstützt folgende Protokolle und Prozeduren: Übersicht • ASCII-Übertragung • STX/ETX • 3964(R) mit RK512 Die Datenkommunikation via ASCII ist die einfachste Form der ASCII Kommunikation.
  • Seite 290 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Die Prozedur 3964(R) steuert die Datenübertragung bei einer Punkt-zu- 3964(R) Punkt-Kopplung zwischen der CPU 21x-2BS02 und einem Kommuni- kationspartner. Die Prozedur fügt bei der Datenübertragung den Nutzdaten Steuerzeichen hinzu. Durch diese Steuerzeichen kann der Kommunika- tionspartner kontrollieren, ob die Daten vollständig und fehlerfrei bei ihm...
  • Seite 291 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 3964(R) mit RK512 Das RK512 ist ein erweitertes 3964(R). Es wird lediglich vor der Übertragung der Nutzdaten ein Telegrammkopf gesendet. Der Telegramm- kopf enthält für den Kommunikationspartner Infos über Größe, Art und Länge der Nutzdaten.
  • Seite 292 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Time Out-Zeiten Als Time-Out gelten folgende Zeiten : Quittungs-Verzugs-Zeit: (QVZ) 2000 ms Zeichen-Verzugs-Zeit: (ZVZ) 220 ms QVZ wird überwacht zwischen STX und DLE sowie zwischen BCC und DLE. ZVZ wird während des gesamten Telegramm-Empfangs überwacht.
  • Seite 293 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 RS232C-Schnittstelle • Schnittstelle kompatibel zur COM Schnittstelle eines PC Eigenschaften • Unterstützt werden die Protokolle ASCII, STX/ETX, 3964(R) und RK512 • Empfangs- und Sendepuffer haben jeweils ein Größe von 256Byte.
  • Seite 294 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Kommunikationsprinzip Die Kommunikation wird mittels der integrierten Hantierungsbausteine Übersicht (siehe unten) abgewickelt. Die CPU entscheidet aufgrund der Parametrierung, wie die Datenübergabe stattfindet. In den Standard-Modi wird durch die SEND/RECEIVE- Bausteine der Auftrags-Anstoß und durch die "ALL"-Bausteine die Nutz- datenkommunikation durchgeführt.
  • Seite 295 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 Schnittstellen initialisieren Die Initialisierung der Schnittstellen findet im OB 100 statt und sollte nach Übersicht folgender Vorgehensweise durchgeführt werden: • Rufen Sie mit SFC 235 SYNCHRON auf und geben Sie die gewünschte Blockgröße an (Kachelbasisadresse=0, Blockgröße, PAFE)
  • Seite 296 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Mit einem SEND (SFC 230), ANR=201 und DB können Sie Parameter an SFC 230 - SEND den CP übergeben. mit ANR=201 und Parameter-DB Bitte beachten Sie, dass ein Sende-Auftrag nur dann ausgeführt wird, wenn folgende Bedingungen erfüllt sind:...
  • Seite 297 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 Schnittstellen-Parameter Die Parameterübertragung an den Kommunikationsprozessor erfolgt zur Aufbau Laufzeit unter Einsatz des SFC 230 mit Auftrags-Nr. 201. Hierbei sind die Parameter-DB Parameter für die Protokolle in einem DB abzulegen.
  • Seite 298 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Zusätzliche Abhängig von dem eingestellten Protokoll sind noch folgende Parameter im protokollabhängige DB anzugeben: Parameter wenn PROTOCOL_ASCII: Datenbyte Bezeichner Werte Default Sendekanal 8, 9 WORD BufAnz 1..n 10,11 WORD BufSize 16..1024...
  • Seite 299 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 wenn PROTOCOL_3964(R): Datenbyte Bezeichner Werte Defaults Sende-/ Empfangkanal 8, 9 WORD BufAnz 1..n 10, 11 WORD BufSize 16..1024 12, 13 WORD ZNA, Zeit nach Auftrag 0..n 14, 15 WORD ZVZ Zeichenverzugszeit 1..n...
  • Seite 300 Teil 10 Einsatz der CPU 21xSER-2 Handbuch VIPA CPU 21x Schnittstellenkommunikation Die Kommunikation erfolgt über folgende Hantierungsbausteine im OB1: Übersicht Bezeichnung SFC 230 SEND Auslösen eines Sendeauftrags SFC 236 SEND-ALL Nutzdaten senden SFC 231 RECEIVE Auslösen eines Empfang-Auftrags SFC 237...
  • Seite 301 Handbuch VIPA CPU 21x Teil 10 Einsatz der CPU 21xSER-2 SEND_ALL zur Kann der CP die Daten direkt übernehmen, überträgt der SEND-Baustein die angeforderten Daten in einem Zug zum CP. Signalisiert der CP jedoch, Datenübergabe dass er nur die Parameter des Auftrages wünscht oder ist die Anzahl der zu übergebenden Daten zu groß, werden dem CP nur die Sende-...
  • Seite 302 Mit dem FETCH-Auftrag werden Daten-Quelle und -Ziel definiert und die Datenquelle an die Gegenstation übertragen. Bei der CPU von VIPA erfolgt die Angabe von Quelle und Ziel über einen Zeiger-Parameter. Die Gegenstation stellt die Daten aus der Quelle bereit und schickt diese über SEND_ALL an die anfordernde Station zurück.
  • Seite 303 7 von Siemens. Die Angaben der hier aufgeführten Bausteine sind allgemeingültig für die CPUs 11x, 21x, 31x und 51x. Ein weiterer Bestandteil des Kapitel sind die VIPA spezifischen SFCs, die ausschließlich in CPUs der VIPA Verwendung finden. Hinweis! Bitte beachten Sie, dass manche VIPA-spezifische SFCs nur in bestimmten CPUs integriert sind.
  • Seite 304 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Inhalt Thema Teil 11 Integrierte OBs, SFBs, SFCs ..........11-1 Integrierte OBs und SFBs ..............11-3 Integrierte Standard-SFCs ..............11-4 VIPA-spezifische SFCs ..............11-6 VIPA-Bibliothek einbinden ..............11-7 SFC 216 SER_CFG ................11-8 SFC 217 SER_SND .................
  • Seite 305 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Integrierte OBs und SFBs Das Systemprogramm der CPU 21x bietet Ihnen Sonderfunktionen, die Sie Allgemeines durch Aufruf aus FBs, FCs oder OBs nutzen können. Diese Sonder- funktionen sind Bestandteil des Systemprogramms und belegen keinen Platz im Anwenderspeicher.
  • Seite 306 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Integrierte Standard-SFCs Folgende Standard-System-Funktionen (SFCs) stehen zur Verfügung: Standard-SFCs Bezeichnung Beschreibung SFC 0 SET_CLK Uhrzeit stellen SFC 1 READ_CLK Uhrzeit lesen SFC 2 SET_RTM Betriebsstundenzähler setzen SFC 3 CTRL_RTM Betriebsstundenzähler starten/stoppen...
  • Seite 307 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs ... Fortsetzung Standard-SFCs SFC 51 RDSYSST Auslesen der Informationen aus der Systemzustandsliste SFC 52 WR_USMSG Anwendereintrag in Diagnosebuffer schreiben (über MPI senden in Vorbereitung) SFC 54 RD_DPARM Vordefinierte Parameter lesen...
  • Seite 308 Geschwindigkeit ab. Sie belegen keinen Platz im internen Programmspeicher. Die integrierten Bausteine werden im Anwenderprogramm aufgerufen. Auf den folgenden Seiten finden Sie die VIPA-spezifische Bausteine, die im Steuerungsprogramm für spezielle Funktionen aufgerufen werden können. Da nicht jeder SFC in jede CPU-Familie integriert ist, finden Sie Zuordnungstabelle SFC ←...
  • Seite 309 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs VIPA-Bibliothek einbinden Die VIPA spezifischen SFCs befinden sich in Form von Bibliotheken im Übersicht Lieferumfang. Die Bibliotheken liegen als selbstentpackende exe-Datei vor. Sobald Sie VIPA spezifische SFCs verwenden möchten, sind diese in Ihr Projekt zu importieren.
  • Seite 310 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 216 SER_CFG 11x 21x 31x 51x Mit diesem Baustein wird die serielle Schnittstelle RS232C der CPU Beschreibung parametriert. Die Parametrierung erfolgt zur Laufzeit unter Einsatz des SFC 216 (SER_CFG). Hierbei sind die Parameter für STX/ETX und 3964R in einem DB abzulegen.
  • Seite 311 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Baudrate Geschwindigkeit der Datenübertragung in Bit/s (Baud). 01h: 150 Baud 05h: 1800 Baud 09h: 9600 Baud 0Dh: 57600 Baud 02h: 300 Baud 06h: 2400 Baud 0Ah: 14400 Baud 0Eh: 115200 Baud...
  • Seite 312 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 217 SER_SND 11x 21x 31x 51x Mit diesem Baustein werden Daten über die serielle Schnittstelle RS232C Beschreibung der CPU gesendet. Parameter DataPtr Geben Sie hier einen Bereich vom Typ Pointer für den Sendepuffer an, in den die Daten, die gesendet werden sollen, abzulegen sind.
  • Seite 313 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 218 SER_RCV 11x 21x 31x 51x Mit diesem Baustein werden Daten über die serielle Schnittstelle RS232C Beschreibung der CPU empfangen. Parameter DataPtr Geben Sie hier einen Bereich vom Typ Pointer für den Empfangspuffer an, in den die Daten, die empfangen werden, abzulegen sind.
  • Seite 314 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 219 CAN_TLGR 11x 21x 31x 51x SFC 219 CAN_TLGR Mittels dieses Bausteins können Sie von Ihrem SPS-Programm auf Ihrem SDO-Anforderung CAN-Master einen SDO- Lese- oder Schreibzugriff auslösen. an CAN-Master Hierbei adressieren Sie den Master über die Steckplatz-Nr.
  • Seite 315 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs CanOpenError Liegt kein Fehler vor, so liefert CanOpenError eine 0 zurück. Im Fehlerfall beinhaltet CanOpenError eine der nachfolgend aufgeführten Fehlermeldungen, die vom CAN-Master generiert wird: Code Bedeutung 0x05030000 Toggle-Bit nicht geändert...
  • Seite 316 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x RetVal Wird die Funktion fehlerfrei ausgeführt, enthält der Rückgabewert die gültige Länge der Antwortdaten: 1: Byte, 2: Wort, 4: Doppelwort. Tritt während der Bearbeitung der Funktion ein Fehler auf, enthält der Rückgabewert einen der nachfolgend aufgeführten Fehlercodes.
  • Seite 317 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 220 MMC_CR_F 11x 21x 31x 51x Unter Einsatz dieses Bausteins können Sie bei einer gesteckten MMC eine Beschreibung neue Datei anlegen bzw. eine bestehende Datei für den Zugriff öffnen.
  • Seite 318 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Unter Aufruf dieses SFCs spezifizieren Sie den Namen und die Größe der Parameter Datei, die auf der MMC anzulegen bzw. zu öffnen ist. Beim Aufruf des SFC 220 sind folgende Parameter zu übergeben:...
  • Seite 319 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 221 MMC_RD_F 11x 21x 31x 51x Über den SFC 221 können Sie von einer gesteckten MMC lesen. Bitte Beschreibung beachten Sie, dass die Datei zuvor mit dem SFC 220 für den Zugriff zu öffnen ist und die Datei unfragmentiert vorzuliegen hat.
  • Seite 320 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 222 MMC_WR_F 11x 21x 31x 51x Über den SFC 222 können Sie auf eine gesteckte MMC schreiben. Bitte Beschreibung beachten Sie, dass die Datei zuvor mit dem SFC 220 für den Zugriff zu öffnen ist und die Datei unfragmentiert vorzuliegen hat.
  • Seite 321 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 223 PWM 11x 21x 31x 51x Dieser Baustein dient zur Parametrierung der Pulsweitenmodulation für die Beschreibung letzten beiden Ausgabe-Kanäle von X5. Parameter Sie geben Zeitbasis, Periode, Tastverhältnis und minimale Impulsdauer DO 8xDC24V 1A vor.
  • Seite 322 8008h Parameter “Timebase” außerhalb der zulässigen Grenzen 8009h Parameter “Channel” außerhalb der zulässigen Grenzen 9001h Interner Fehler: Für einen Parameter konnte keine gültige Adresse zugeordnet werden 9002h Interner Hardwarefehler: Setzen Sie sich bitte mit dem VIPA-Service in Verbindung. 11-20 HB103D - Rev. 05/45...
  • Seite 323 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 224 HSC 11x 21x 31x 51x Beschreibung Dieser SFC dient zur Parametrierung der Zählfunktionen (high speed counter) für die ersten 4 Eingänge. Parameter Geben Sie hier den Eingabe-Kanal an, den Sie als Zähler aktivieren Channel möchten.
  • Seite 324 9001h Interner Fehler Für einen Parameter konnte keine gültige Adresse zugeordnet werden 9002h Interner Hardwarefehler Setzen Sie sich bitte mit dem VIPA-Service in Verbindung Durch SetCounter=true wird der mit PresetValue übergebene Wert in den SetCounter entsprechenden Zähler übertragen. Das Bit wird vom SFC wieder zurückgesetzt.
  • Seite 325 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 225 HF_PWM 11x 21x 31x 51x Dieser Baustein dient zur Parametrierung der Pulsweitenmodulation für die Beschreibung letzten beiden Ausgabe-Kanäle. Dieser Baustein hat die gleiche Funktion wie der SFC 223. Anstelle von Timebase und Periode geben Sie hier eine Frequenz (bis zu 50kHz) vor.
  • Seite 326 8008h Parameter “Timebase” außerhalb der zulässigen Grenzen 8009h Parameter “Channel” außerhalb der zulässigen Grenzen 9001h Interner Fehler: Für einen Parameter konnte keine gültige Adresse zugeordnet werden 9002h Interner Hardwarefehler: Setzen Sie sich bitte mit dem VIPA-Service in Verbindung. 11-24 HB103D - Rev. 05/45...
  • Seite 327 Bitte beachten Sie, dass zum Einsatz des Terminals vor Aufruf des SFC 227 ein Datenbaustein mit den TD200-Konfigurationsdaten vorliegen muss. Diesen Datenbaustein können Sie mit dem TDWizard von VIPA er- zeugen. Im Datenbaustein werden neben den allgemeinen Einstellungen wie Sprache und Display-Modus auch die Meldetexte abgelegt, die Sie komfortabel mit dem TDWizard von VIPA eingeben können.
  • Seite 328 Das TD200 von Siemens unterstützt für Ein- und Ausgabe lediglich einen Bereich von 16Byte. Bei Einsatz der CPUs von VIPA haben Sie Zugriff auf das gesamte Prozessabbild (je 128Byte für Ein- und Ausgänge). Durch Angabe eines Offset können Sie für die Ein- und Ausgabe ein 16Byte großes "Fenster"...
  • Seite 329 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 228 - RW_KACHEL 11x 21x 31x 51x Über diesen SFC haben Sie direkten Zugriff auf den 4 KByte großen Beschreibung Kachelbereich der CPU. Der Kachelbereich verteilt sich auf 4 Kacheln mit einer Größe von jeweils 1 KByte.
  • Seite 330 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x IN_OUT Ein-/Ausgabe-Bereich Mit diesem Parameter spezifizieren Sie den Ein- bzw. Ausgabebereich für den Datentransfer. Bei einem Lesezugriff finden in dem bis zu 4Byte breiten Bereich die Daten, die aus dem Kachelbereich gelesen werden.
  • Seite 331 11x 21x 31x 51x Durch die mitgelieferten Hantierungsbausteine wird der Einsatz von Kom- Allgemeines munikationsprozessoren in den CPUS von VIPA ermöglicht. Dadurch wird die Leistungsfähigkeit erheblich gesteigert. Die Hantierungsbausteine steuern den gesamten Datenaustausch zwi- schen der CPU und den CPs.
  • Seite 332 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SSNR Schnittstellen-Nummer Nummer der logischen Schnittstelle (Kacheladresse) auf die sich der betreffende Auftrag bezieht. Parameterart : Integer Sinnvoller Bereich : 0 ... 255 Auftragsnummer Angesprochene Auftragsnummer für die logische Schnittstelle.
  • Seite 333 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs QANF/ZANF Relative Anfangsadresse der Datenquelle bzw. des Datenziels und bei IND=5 bzw. IND=6 des Anzeigenworts Über diesen Parameter vom Typ Zeiger (Any-Pointer) können Sie die Relative Anfangsadresse und den Typ der Datenquelle (bei SEND) bzw.
  • Seite 334 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Kachelkommunikation - Parameterübergabe 11x 21x 31x 51x direkte/indirekte Ein Hantierungsbaustein kann direkt oder indirekt parametriert werden. Nur der Parameter "PAFE" muss immer direkt angegeben werden. Parametrierung Bei der direkten Parametrierung verarbeitet der Hantierungsbaustein die beim Bausteinaufruf angegebenen Parameter unmittelbar.
  • Seite 335 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Kachelkommunikation - Quell- bzw. Zielangaben 11x 21x 31x 51x Sie haben die Möglichkeit die Angaben für Quelle, Ziel und für ANZW Übersicht direkt anzugeben oder indirekt in einem Baustein abzulegen, auf den der Zeiger QANF/ZANF bzw.
  • Seite 336 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Indirekte Parame- indirekten Adressierung zeigt QANF/ZANF einen trierung der Quell- Speicherbereich, in dem die Adressen der Quell- bzw. Ziel-Bereiche und Zielangaben hinterlegt sind. (IND=1 oder IND=2) Hierbei können Sie entweder für Datenquelle und Datenziel einen Bereich angeben (IND=1) oder für Datenquelle und Datenziel jeweils einen Bereich...
  • Seite 337 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Indirekte Parame- indirekten Adressierung zeigt QANF/ZANF einen trierung von Quell-/ Speicherbereich, in dem die Adressen der Quell- bzw. Ziel-Bereiche und Zielangaben und des Anzeigeworts hinterlegt sind. ANZW Hierbei können Sie entweder für Datenquelle oder -ziel und Anzeigenwort (IND=5 oder IND=6) einen Bereich angeben (IND=5) oder für Datenquelle, Datenziel und...
  • Seite 338 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Kachelkommunikation - Anzeigenwort ANZW 11x 21x 31x 51x Status und Fehleranzeigen liefern die Hantierungsbausteine: Status- und Fehleranzeigen • über das Anzeigenwort ANZW (Informationen zur Auftragsbearbeitung), • über das Parametrierfehlerbyte PAFE (Anzeige einer fehlerhaften Auf- tragsparametrierung).
  • Seite 339 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs In diesen Bits werden die Fehleranzeigen des Auftrags angezeigt. Diese Fehlerverwaltung Fehleranzeigen sind nur gültig, wenn auch gleichzeitig das Bit "Auftrag Byte 0, fertig mit Fehler" im Statusbit gesetzt ist.
  • Seite 340 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x B Handshakefehler Dies kann ein Systemfehler sein oder die Datenblockgröße ist zu groß gewählt. C Anstoßfehler Zum Anstoß des Auftrags wurde ein falscher Hantierungsbaustein benutzt, oder ein zu großer Datenblock übergeben.
  • Seite 341 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Bit 2 Auftrag fertig ohne Fehler Setzen: Durch die Anschaltung, wenn der entsprechende Auftrag ohne Fehler abgeschlossen wurde. Löschen: Durch die Anschaltung, wenn der Auftrag erneut aus- gelöst wird. Auswerten: Durch den Anwender zur Prüfung, ob der Auftrag...
  • Seite 342 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Bit 5 Datenübergabe erfolgt Setzen: Durch Hantierungsbaustein SEND, wenn Datenübergabe für einen Auftrag erfolgt ist. Löschen: Durch den Hantierungsbaustein SEND, wenn für einen neuen Auftrag (neue Triggerung) mit dem Transfer der Daten begonnen wurde.
  • Seite 343 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Im Längenwort hinterlegen die Hantierungsbausteine (SEND, RECEIVE) Längenwort die Menge für den entsprechenden Auftrag bereits transferierten Daten, Byte 2 und Byte 3 d.h. bei Empfangsaufträgen die bereits empfangene Datenmenge, bei Sendeaufträgen die bereits gesendete Datenmenge.
  • Seite 344 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x Anzeigenwort: X 0 4 5 Der RECEIVE ist ohne Fehler abgearbeitet worden, die Daten sind auf dem AG angekommen. Anzeigenwort: X 0 X 2 Der SEND-, RECEIVE-, READ- bzw. WRITE-Auftrag läuft. Bei SEND hat sich der Partner noch nicht auf den RECEIVE eingestellt.
  • Seite 345 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs Kachelkommunikation - Parametrierfehler PAFE 11x 21x 31x 51x PAFE wird gesetzt (Ausgang oder Merker), wenn der Baustein einen "Parametrierungsfehler" erkennt z.B. Schnittstelle nicht vorhanden oder unzulässige Parametrierung von QANF/ZANF erfolgte.
  • Seite 346 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 230 - SEND 11x 21x 31x 51x Der SEND-Baustein dient zum Auslösen eines Sende-Auftrags zu einem Beschreibung SEND wird im Normalfall im zyklischen Teil des Anwenderprogramms aufgerufen. Die Einbindung des Bausteins im Interrupt oder Weck- Programmteil ist zwar möglich, das Anzeigenwort (ANZW) kann hierbei...
  • Seite 347 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 231 - RECEIVE 11x 21x 31x 51x Der RECEIVE-Baustein dient zum Empfangen von Daten von einem CP. Beschreibung Im Normalfall wird der RECEIVE-Baustein im zyklischen Teil des An- wenderprogramms aufgerufen. Die Einbindung des Bausteins im Interrupt oder Weck-Programmteil ist ebenso möglich, dabei wird jedoch das...
  • Seite 348 Mit dem FETCH-Auftrag werden Daten-Quelle und -Ziel definiert und die Datenquelle an die Gegenstation übertragen. Bei der CPU von VIPA erfolgt die Angabe von Quelle und Ziel über einen Zeiger-Parameter. Die Gegenstation stellt die Daten aus der Quelle bereit und schickt diese über SEND_ALL an die anfordernde Station zurück.
  • Seite 349 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 233 - CONTROL 11x 21x 31x 51x Der CONTROL-Baustein hat folgende Aufgaben: Beschreibung • Aktualisierung des Anzeigenworts. • Abfrage, ob ein bestimmter Auftrag des CP zur Zeit "tätig" ist, z.B.
  • Seite 350 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 234 - RESET 11x 21x 31x 51x Die RESET ALL-Funktion wird mit der Auftragsnummer 0 angewählt. Sie Beschreibung setzt alle Aufträge dieser logischen Schnittstelle zurück; z.B. löscht sie alle Auftragsdaten und bricht alle laufenden Aufträge ab.
  • Seite 351 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 235 - SYNCHRON 11x 21x 31x 51x Der Baustein stellt im CPU-Anlauf die Synchronisation zwischen CPU und Beschreibung CP her und ist daher in den Anlauf-OBs aufzurufen. Gleichzeitig wird der Übergabebereich der Schnittstelle gelöscht und voreingestellt, sowie die...
  • Seite 352 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 236 - SEND_ALL 11x 21x 31x 51x Mit dem SEND_ALL-Baustein werden die Daten von der CPU an den CP Beschreibung unter Verwendung der eingestellten Blockgröße übermittelt. Die Lage und Größe des Datenbereichs, der mit SEND_ALL zu übermitteln ist, muss zuvor über einen SEND bzw.
  • Seite 353 Handbuch VIPA CPU 21x Teil 11 Integrierte OBs, SFBs, SFCs SFC 237 - RECEIVE_ALL 11x 21x 31x 51x Mit dem RECEIVE_ALL-Baustein werden die Daten, die vom CP Beschreibung empfangen werden, vom CP an die CPU unter Verwendung der eingestellten Blockgröße übermittelt.
  • Seite 354 Teil 11 Integrierte OBs, SFBs, SFCs Handbuch VIPA CPU 21x SFC 238 - CTRL1 11x 21x 31x 51x Dieser Baustein ist identisch mit dem CONTROL-Baustein SFC 233 mit der Beschreibung Ausnahme, dass das Anzeigenwort vom Typ Pointer ist und noch IND als weiterer Parameter eingefügt wurde.
  • Seite 355 Das folgende Kapitel beinhaltet die Befehlsliste für die CPUs 11x, 21x, 31x Überblick und 51x von VIPA. Die Befehlsliste soll Ihnen einen schnellen Überblick der Befehle und deren Syntax geben. Die Befehle sind in Themengruppen zusammengefasst, die in alphabethisch sortierter Reihenfolge aufgelistet sind.
  • Seite 356 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Alphabetisches Verzeichnis der Operationen Operation Seite 12-29 <>D 12-26 12-12 <>I 12-26 +AR1 12-12 <>R 12-26 +AR2 12-12 >=D 12-26 12-11 >=I 12-26 12-11 >=R 12-26 12-11 >D 12-26 12-11 >I 12-26 12-11 >R...
  • Seite 357 Handbuch VIPA CPU 21x Teil 12 Befehlsliste 12-25 12-24 12-12 PUSH 12-24 12-14 12-19, 12-33, 12-34 12-14 12-18 12-33, 12-34 RLDA 12-18 12-24 12-25 INVD 12-25 RND+ 12-25 INVI 12-25 RND- 12-25 12-25 12-18 12-25 RRDA 12-18 12-15, 12-16, 12-17,...
  • Seite 358 Teil 12 Befehlsliste Handbuch VIPA CPU 21x 12-21 12-27, 12-30, 12-31 12-20 12-29 12-21 12-33 SPPZ 12-21 12-28, 12-30, 12-32 12-20 12-29 12-21 12-28, 12-30, 12-32 12-21 12-29 12-12 8-30 SQRT 12-12 12-33 12-18 12-34 12-18 12-34 12-33 12-18 12-18...
  • Seite 359 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Abkürzungen Abkürzung Erläuterung Binärkonstante Byteadresse Ausgang (im PAA) Ergebnisanzeige Ergebnisanzeige Ausgangsbyte (im PAA) Ausgangsdoppelwort (im PAA) AKKU Register für die Verarbeitung von Bytes, Worten und Doppelworten. Adressregister, enthalten die bereichsinternen oder bereichsübergreifenden Adressen für die registerindirekt...
  • Seite 360 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Abkürzung Erläuterung Ganzzahl (32 Bit) Konstante (8 Bit) Konstante (16 Bit) Konstante (32 Bit) Lokaldaten Ganzzahlkonstante (32 Bit) Lokaldatenbyte Lokaldaten-Doppelwort Lokaldatenwort Pointer-Konstante Merker MARKE Symbolische Sprungadresse (max. 4 Buchstaben) Merkerbyte Merkerdoppelwort Merkerwort Binärkonstante...
  • Seite 361 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Register Die AKKUs sind Register für die Verarbeitung von Bytes, Worten oder AKKU1 und Doppelworten. Hierzu werden die Operanden in die AKKUs geladen und AKKU2 (32 Bit) dort verknüpft. Das Ergebnis der Operation steht immer im AKKU1.
  • Seite 362 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Die Anzeigen werden durch die Operationen ausgewertet oder gesetzt. Statuswort (16 Bit) Das Statuswort ist 16 Bit breit. Belegung Bedeutung Erstabfrage* Verknüpfungsergebnis Status* Oder* Überlauf speichernd Überlauf Ergebnisanzeige Ergebnisanzeige Binärergebnis 9 bis 15...
  • Seite 363 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Indirekte Adressierung Timer/Zähler SI T [LW 8] Starte Timer; die Timer-Nr. steht im Lokaldatenwort 8. ZV Z [LW 10] Starte Zähler; die Zähler-Nr. steht im Lokaldatenwort 10. Speicherindirekte, bereichsinterne Adressierung U E [LD 12] UND-Operation;...
  • Seite 364 Teil 12 Befehlsliste Handbuch VIPA CPU 21x ≤ Beispiel zur Beispiel bei Summe der Bitadressen Pointerberechnung LAR1 P#8.2 E [AR1,P#10.2] Ergebnis: Adressiert wird Eingang 18.4 (durch jeweilige Addition der Byte- und Bitadressen) Beispiel bei Summe der Bitadressen > 7: L MD 0 beliebig berechneter Pointer, z.B.
  • Seite 365 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Arithmetische Operationen Statuswort Arithmetische Operationen zweier 16-Bit- Festpunktarithmetik (16 Bit) Zahlen.
  • Seite 366 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Statuswort Das Ergebnis der Operationen steht im AKKU1. Quadratwurzel, Quadrat Operationen sind durch Alarme unterbrechbar.
  • Seite 367 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Baustein-Operationen Statuswort Baustein-Aufrufoperationen CALL FB p, DB r Unbedingter Aufruf eines FB, mit Parameterübergabe...
  • Seite 368 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Bild- und Null-Operationen Das Statuswort wird nicht beeinflusst. Bild- und Null-Operation 0 ...
  • Seite 369 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Lade-Operationen Laden der Operanden in AKKU1, zuvor wird Lade-Operationen der alte Inhalt von AKKU1 in AKKU2 gerettet.
  • Seite 370 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Lade ... 0 bis 124 Eingangsdoppelwort. 0 bis 124 Ausgangsdoppelwort.
  • Seite 371 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Laden eines Zeitwertes oder Zählwertes in Lade-Operationen für Timer AKKU1, zuvor wird der alte Inhalt von AKKU1 in und Zähler...
  • Seite 372 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Schiebe-Operationen Statuswort Schiebe Inhalt von AKKU1 oder AKKU1-L um...
  • Seite 373 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Setzen/Rücksetzen von Bitoperanden Statuswort Zuweisen des Wertes "1" oder "0" bzw. des Setzen/Rücksetzen von...
  • Seite 374 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Statuswort Die folgenden Operationen bearbeiten direkt VKE direkt beeinflussende das VKE.
  • Seite 375 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst MARKE Springe bei "Unzulässiger Operation" (A1=1 und A0=1). BIE A1 A0 OV OS OR STA VKE /ER...
  • Seite 376 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Transfer-Operationen Transferieren des Inhalts von AKKU1 in den Transfer-Operationen adressierten Operanden.
  • Seite 377 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Transferiere Inhalt von AKKU1 zum... 0 bis 124 Eingangsdoppelwort.
  • Seite 378 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst TAR2 Transferiere Inhalt aus AR2 in ... AKKU1. 0 bis 8188 DBD a Datendoppelwort.
  • Seite 379 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Umwandlungs-Operationen Statuswort Die Ergebnisse der Wandlung stehen im Datentyp- AKKU1.
  • Seite 380 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Vergleichs-Operationen Statuswort Vergleich der Ganzzahl (16 Bit) in AKKU1-L Vergleichs-Operationen mit und AKKU2-L.
  • Seite 381 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Verknüpfungs-Operationen (Bit) Statuswort Abfrage des adressierten Operanden auf sei- Verknüpfungs-Operationen...
  • Seite 382 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst ODER-Verknüpfung auf Signalzustand "0" BIE A1 A0 OV OS OR STA VKE /ER 0.0 ...
  • Seite 383 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Statuswort Retten der Bits BIE, VKE, OR und einer Verknüpfungs-Operationen...
  • Seite 384 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Statuswort Abfrage des adressierten Timer/Zähler auf Verknüpfungs-Operationen seinen Signalzustand und Verknüpfen des mit Timern und Zählern...
  • Seite 385 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Statuswort Abfrage der angegebenen Bedingungen auf Verknüpfungs-Operationen ihren Signalzustand und Verknüpfen des mit Anzeigenbits Ergebnisses mit dem VKE nach der entspr.
  • Seite 386 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst ODER-Verknüpfung auf Signalzustand "0" BIE A1 A0 OV OS OR STA VKE /ER...
  • Seite 387 Handbuch VIPA CPU 21x Teil 12 Befehlsliste Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Verknüpfungs-Operationen (Wort) Statuswort Verknüpfung des Inhalts von AKKU1 bzw.
  • Seite 388 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Länge Befehl Operand Parameter Statuswort Funktionsbezeichnung Worten BIE A1 A0 OV OS OR STA VKE /ER : Operation hängt ab von : Operation beeinflusst Zähl-Operationen Statuswort Der Zählwert steht im AKKU1-L bzw. in der als Zähl-Operationen...
  • Seite 389 Einträge im Diagnosepuffer der CPU auszulesen. Neben den Standardeinträgen im Diagnosepuffer Diagnosepuffer gibt es in den CPUs der VIPA noch zusätzliche Einträge, die ausschließlich in Form einer Ereignis-ID angezeigt werden. Zur Anzeige der Diagnoseeinträge gehen Sie in Ihrem SIMATIC Manager Anzeige der auf Zielsystem >...
  • Seite 390 Teil 12 Befehlsliste Handbuch VIPA CPU 21x Übersicht der Ereignis-ID Bedeutung Ereignis-ID 0xE003 Fehler beim Zugriff auf Peripherie Zusatzinformation 1: Peripherie-Adresse Zusatzinformation 2: Steckplatz Zusatzinformation 3: irrelevant 0xE004 Mehrfach-Parametrierung einer Peripherieadresse Zusatzinformation 1: Peripherie-Adresse Zusatzinformation 2: Steckplatz Zusatzinformation 3: irrelevant...
  • Seite 391 Handbuch VIPA CPU 21x Index Anhang A Index Blockschaltbild......2-22 Einsatz........3-1 Firmwareupdate ..... 3-17 3964(R) ........ 10-4 Funktionssicherheit ....1-6 3964R ........9-4 Komponenten ......2-13 mit RK512....... 10-5 LEDs........2-13 Montage ........3-2 MPI-Schnittstelle ....2-14 Aderquerschnitt ...... 1-7 Operanden ......
  • Seite 392 Index Handbuch VIPA CPU 21x IP-Adresse......4-10 Inbetriebnahme ...... 7-26 Klassen ......4-11 Initialisierungsphase....7-27 Kommunikation....... 4-15 LEDs........2-18 Typen ......... 4-15 Parameterdaten...... 7-13 Verbindungen..... 4-16 Profibus-Anschluss....2-18 Kopplung......... 4-42 Projektierung ......7-7 LEDs ........2-15 Profibus-Teil....... 7-10 MMC ........4-38 Statusmeldung .......
  • Seite 393 Handbuch VIPA CPU 21x Index Anzeigenwort ......11-36 CPU 21xCAN....8-18, 8-23 NCM-Diagnose ..... 4-39 CPU 21xDP NetPro ........4-27 Diagnose ....7-14, 7-15 Adressen ........ 4-30 CPU 21xSER-1....9-13, 9-28 ID..........4-29 PAFE ........11-43 LADDR ........4-29 Firmwareupdate ....3-17 Schnelleinstieg .......
  • Seite 394 Index Handbuch VIPA CPU 21x Switch......4-6, 5-2 Synchronisation Schnittst..5-31 SDO ........8-18 System 200V ......1-7 SFCs Systemübersicht ....1-8, 2-2 Bibliothek einbinden....11-7 CAN_TLGR (SFC 219)..11-12 HF PWM (SFC 225) ..... 11-23 TCP/IP......4-7, 5-5 HSC (SFC 224) ....11-21 Testprogramm......

Diese Anleitung auch für:

Hb103d