Seite 1
VIPA System 300V CP | 341-1AH01 | Handbuch HB130D_CP | RD_341-1AH01 | Rev. 09/46 November 2009...
Seite 2
EMail: documentation@vipa.de Technischer Support Wenden Sie sich an Ihre Landesvertretung der VIPA GmbH, wenn Sie Probleme mit dem Produkt haben oder Fragen zum Produkt stellen möchten. Ist eine solche Stelle nicht erreichbar, können Sie VIPA über folgenden Kontakt erreichen: VIPA GmbH, Ohmstraße 4, 91074 Herzogenaurach, Germany Telefon: +49 9132 744 1150/1180 (Hotline) EMail: support@vipa.de...
Inhaltsverzeichnis Über dieses Handbuch................1 Sicherheitshinweise................. 2 Teil 1 Grundlagen ................1-1 Sicherheitshinweis für den Benutzer ............ 1-2 Allgemeine Beschreibung System 300V..........1-3 Komponenten..................1-4 ISO/OSI-Schichtenmodell ..............1-5 Teil 2 Montage und Aufbaurichtlinien ..........2-1 Übersicht ....................2-2 Einbaumaße..................2-3 Montage auf Profilschiene..............
Seite 4
Handbuch VIPA System 300V Inhaltsverzeichnis HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Handbuch VIPA System 300V Über dieses Handbuch Über dieses Handbuch Das Handbuch beschreibt den CP 341 mit RS232-Schnittstelle aus dem System 300V von VIPA. Hier finden Sie alle Informationen, die für Inbetriebnahme und Betrieb erforderlich sind. Überblick Teil 1: Grundlagen Im Rahmen dieser Grundlagen folgen Sicherheitshinweise im Umgang mit System 300 Baugruppen.
Handbuch VIPA System 300V Über dieses Handbuch Das Handbuch beschreibt den CP 341 mit RS232-Schnittstelle von VIPA. Zielsetzung und Beschrieben wird Aufbau, Projektierung und Anwendung. Inhalt Dieses Handbuch ist Bestandteil des Dokumentationspakets mit der Best.-Nr.: VIPA HB130D_CP und gültig für : Produkt Best.-Nr.
Handbuch VIPA System 300V Sicherheitshinweise Sicherheitshinweise Der CP 341 RS232 ist konstruiert und gefertigt für: Bestimmungs- gemäße • alle VIPA System-300-Komponenten Verwendung • Kommunikation und Prozesskontrolle • Allgemeine Steuerungs- und Automatisierungsaufgaben • den industriellen Einsatz • den Betrieb innerhalb der in den technischen Daten spezifizierten Umgebungsbedingungen •...
Seite 8
Handbuch VIPA System 300V Sicherheitshinweise HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Mit der Beschreibung des ISO/OSI-Schichtenmodells endet dieser Teil. Inhalt Thema Seite Teil 1 Grundlagen ................1-1 Sicherheitshinweis für den Benutzer ............ 1-2 Allgemeine Beschreibung System 300V..........1-3 Komponenten..................1-4 ISO/OSI-Schichtenmodell ..............1-5 HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Handbuch VIPA System 300V Teil 1 Grundlagen Sicherheitshinweis 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 Zur Kennzeichnung dieser gefährdeten Baugruppen wird nachfolgendes...
Leistungsbereich. Die einzelnen Module werden direkt auf der 530mm langen Profilschiene montiert und über Busverbinder, die von hinten an die Module gesteckt werden, gekoppelt. Die einzelnen Module des VIPA System 300V sind baugleich zu Siemens. Durch den kompatiblen Rückwandbus sind somit Module von VIPA und Siemens mischbar.
• Lagertemperatur: -25 ... +70°C • Relative Feuchte: 5...95% ohne Betauung • Lüfterloser Betrieb Die Digitalen Ein-/Ausgabe-Module des System 300V von VIPA sind pin- Kompatibilität und funktionskompatibel zu Siemens. Die Projektierung erfolgt im SIMATIC Manager von Siemens. HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Handbuch VIPA System 300V Teil 1 Grundlagen ISO/OSI-Schichtenmodell Das ISO/OSI-Schichtenmodell basiert auf einem Vorschlag, der von der Übersicht 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 14
Handbuch VIPA System 300V Teil 1 Grundlagen Die einzelnen Schichten sind wie folgt festgelegt: Schichten Bitübertragungsschicht (physical layer) Schicht 1 • Physikalische Voraussetzung für die Datenübertragung, z.B. Übertragungsmedium, Baudrate Sicherungsschicht (data link layer) Schicht 2 • Sicherungsverfahren der Datenübertragung • Zugriffsverfahren...
Handbuch VIPA System 300V Teil 2 Montage und Aufbaurichtlinien Teil 2 Montage und Aufbaurichtlinien In diesem Kapitel finden Sie alle Informationen, die für den Aufbau und die Übersicht Verdrahtung einer Steuerung aus den Komponenten des System 300 erforderlich sind. Inhalt...
VIPA 390-9BC00* 2000mm 15mm * Verpackungseinheit 10 Stück Für die Kommunikation der Module untereinander wird beim System 300V Busverbinder ein Rückwandbus-Verbinder eingesetzt. Die Rückwandbus-Verbinder sind im Lieferumfang der Peripherie-Module enthalten und werden vor der Montage von hinten an das Modul gesteckt.
Handbuch VIPA System 300V Teil 2 Montage und Aufbaurichtlinien Montage auf Profilschiene Sie haben die Möglichkeit das System 300V waagrecht oder senkrecht Aufbau aufzubauen. Beachten Sie bitte die hierbei zulässigen Umgebungs- temperaturen: • waagrechter Aufbau: von 0 bis 60° • senkrechter Aufbau: von 0 bis 40°...
Seite 19
Handbuch VIPA System 300V Teil 2 Montage und Aufbaurichtlinien Vorgehensweise • Verschrauben Sie die Profilschiene mit dem Untergrund (Schraubengröße: M6) so, dass mindestens 65mm Raum oberhalb und 40mm unterhalb der Profilschiene bleibt. • Wenn der Untergrund eine geerdete Metallplatte oder ein geerdetes Geräteblech ist, achten Sie auf eine niederohmige Verbindung zwischen Profilschiene und Untergrund.
Verdrahtung Die Spannungsversorgungen und CPUs werden ausschließlich mit Übersicht Federklemm-Kontakten ausgeliefert. Für die Signalbaugruppen sind bei VIPA die Frontstecker mit Schraubkontakten erhältlich. Nachfolgend sind alle Anschlussarten der Spannungsversorgungen, CPUs und Ein- /Ausgabe-Module aufgeführt. Gefahr! • Die Spannungsversorgungen sind vor dem Beginn von Installations- und Instandhaltungsarbeiten unbedingt freizuschalten, d.h.
Seite 21
Handbuch VIPA System 300V Teil 2 Montage und Aufbaurichtlinien Zur Verdrahtung der Spannungsversorgung einer CPU beispielsweise Federklemmtechnik (grün) kommen grüne Stecker mit Federzugklemmtechnik zum Einsatz. Auch hier können Sie Drähte mit einem Querschnitt von 0,08mm 2,5mm anschließen. Hierbei dürfen sowohl flexible Litzen ohne Aderend- hülse, als auch starre Leiter verwendet werden.
Seite 22
Handbuch VIPA System 300V Teil 2 Montage und Aufbaurichtlinien Nachfolgend ist die Verdrahtung der 2 Frontstecker-Varianten aufgezeigt: Frontstecker der Ein-/Ausgabe- Für die Ein-/Ausgabe-Module sind bei VIPA folgende Stecker erhältlich: Module 20-fach Schraubtechnik 40-fach Schraubtechnik VIPA 392-1AJ00 VIPA 392-1AM00 Öffnen Sie die Frontklappe Ihres Ein-/Ausgabe-Moduls.
Seite 23
Handbuch VIPA System 300V Teil 2 Montage und Aufbaurichtlinien ... Fortsetzung 20-fach Schraubtechnik 40-fach Schraubtechnik Drücken Sie die Entriegelungstaste am Schrauben Sie die Befestigungsschraube für Frontstecker an der Moduloberseite und den Frontstecker fest. drücken Sie gleichzeitig den Frontstecker in das Modul, bis er einrastet.
Aufbaurichtlinien Die Aufbaurichtlinien enthalten Informationen über den störsicheren Aufbau Allgemeines des System 300V. Es wird beschrieben, wie Störungen in Ihre Steuerung gelangen können, wie die elektromagnetische Verträglichkeit (EMV), sicher gestellt werden kann und wie bei der Schirmung vorzugehen ist. Unter Elektromagnetischer Verträglichkeit (EMV) versteht man die Was bedeutet Fähigkeit eines elektrischen Gerätes, in einer vorgegebenen elektro-...
Seite 25
Möglichkeit alle elektrischen Betriebsmittel. - Achten Sie auf den gezielten Einsatz der Erdungsmaßnahmen. Das Erden der Steuerung dient als Schutz- und Funktionsmaßnahme. - Verbinden Sie Anlagenteile und Schränke mit dem System 300V sternförmig mit dem Erde/Schutzleitersystem. Sie vermeiden so die Bildung von Erdschleifen.
Seite 26
Kontakt ausüben. • Legen Sie den Schirm direkt nach Eintritt der Leitung in den Schrank auf eine Schirmschiene auf. Führen Sie den Schirm bis zum System 300V Modul weiter, legen Sie ihn dort jedoch nicht erneut auf! Bitte bei der Montage beachten! Bei Potenzialdifferenzen zwischen den Erdungspunkten kann über den...
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung Teil 3 Hardwarebeschreibung Hier wird näher auf die Hardware-Komponenten des CP 341 eingegangen. Übersicht Die Technischen Daten finden Sie am Ende des Kapitels. Inhalt Thema Seite Teil 3 Hardwarebeschreibung............3-1 Leistungsmerkmale ................3-2 Aufbau....................
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung Aufbau LED Statusanzeigen CP 341 RS232 CP341 RS232C AI 8x12Bit 341-1AH01 9poliger serieller SubD-Stecker für RS232-Kommunikation S/F1 S/F2 S/F3 S/F4 SM331 VIPA 341-1AH01 S/F5 S/F6 S/F7 S/F8 VIPA 331-7KF00 RS 232C Der Kommunikationsprozessor besitzt 4 LEDs, die der Betriebszustands- LEDs Anzeige dienen.
Seite 30
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung • Pinkompatibel zu Siemens CP 341 (6ES7 341-1AH01-0AE0) RS232- Schnittstelle • Logische Zustände als Spannungspegel • Punkt-zu-Punkt-Kopplung mit serieller Vollduplex-Übertragung • Datenübertragung bis 15m Entfernung • Datenübertragungsrate bis 76800bit/s 9poliger SubD-Stecker Pin Bezeichnung...
Seite 31
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung CP 341 RS232- Periphery Verkabelung ohne Hardware Handshake shield shield CP 341 Periphery RS232- Verkabelung mit Hardware Handshake shield shield HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Seite 32
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung Hinweis! Verbinden Sie niemals Kabelschirm und GND miteinander, da die Schnitt- stellen zerstört werden könnten. GND muss in jedem Fall auf beiden Seiten verbunden werden, weil sonst ebenfalls eine Zerstörung der Schnittstellen-Module möglich ist.
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung Technische Daten CP 341 RS232 Baugruppenbezeichnung VIPA 341-1AH01 Maße und Gewicht Abmessungen (BxHxT) in mm 40x125x120 Gewicht 170g Elektrische Daten Anzahl der Kanäle Spannungsversorgung 5V über Rückwandbus Stromaufnahme aus Rückwandbus max. 160mA Verlustleistung...
Seite 34
Handbuch VIPA System 300V Teil 3 Hardwarebeschreibung HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Teil 4 Einsatz CP 341 RS232 Inhalt dieses Kapitels Hardwarekonfiguration Übersicht Parametrierung des CP. Außerdem wird die Kommunikation der CPU mit dem CP 341 über Funktionsbausteine beschrieben. Inhalt Thema Seite Teil 4 Einsatz CP 341 RS232 ............
• Platzieren Sie eine Profilschiene mit der entsprechenden CPU und den zugehörigen Modulen. • Ziehen Sie zur Projektierung des CP 341-1AH01 von VIPA den entsprechenden CP 341 von Siemens mit der Best.-Nr. 6ES7 341-1AH01-0AE0 auf den zugehörigen Steckplatz. • Stellen Sie über den CP-Eigenschaften-Dialog die Adresse und mittels des Parameter-Plugin "Punkt-zu-Punkt-Kopplung parametrieren"...
Seite 37
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Für die Parametrierung der Protokoll-Parameter ist das Parametrier-Plugin Protokollparameter "Punkt-zu-Punkt-Kopplung parametrieren" erforderlich. Dieses Plugin können Sie von Siemens beziehen. • Über die Schaltfläche [Parameter...] im Eigenschaften-Dialog des CP starten Sie das Parametrier-Plugin "Punkt-zu-Punkt-Kopplung para- metrieren".
• Projektieren Sie Ihre CPU und die entsprechenden Module. Ziehen Sie hierzu die gewünschten Module aus dem Hardware-Katalog auf den zugehörigen Steckplatz der Profilschiene. • Ziehen Sie zur Projektierung des CP 341-1AH01 von VIPA den ent- sprechenden CP 341 von Siemens mit der Best.-Nr. 341-1AH01-0AE0 auf den zugehörigen Steckplatz.
Seite 39
Zum Aufruf der Eigenschaften doppelklicken Sie in Ihrem Projekt im Eigenschaften Hardware-Konfigurator auf Ihren CP. Über die nachfolgend beschriebenen CP 341-1AH01 Register können Sie die Parameter des CP 341 von VIPA entsprechend einstellen. Zur Parametrierung ist das Parametrier-Plugin "Punkt-zu-Punkt-Kopplung parametrieren" erforderlich. Das Plugin können Sie von Siemens beziehen.
Seite 40
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Über diese Schaltfläche können Sie das Plugin zur Parametrierung von Parameter... Punkt-zu-Punkt-Verbindungen öffnen. Bitte beachten Sie, dass Sie hierzu das Parametrier-Plugin "Punkt-zu-Punkt-Kopplung parametrieren" instal- lieren müssen. Das Plugin können Sie von Siemens beziehen.
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Kommunikation mit dem Anwenderprogramm Für die Verarbeitung der Verbindungsaufträge auf SPS-Seite ist ein Übersicht Anwenderprogramm in der CPU erforderlich. Hierbei kommen zur Kommunikation zwischen CPU, CP und einem Kommunikationspartner folgende Bausteine zum Einsatz:...
Seite 42
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Durch zyklischen Aufruf dieser Bausteine können Sie mit dem CP zyklisch Kommunikations- Daten senden und empfangen. Auf dem CP erfolgt die Umsetzung der prinzip Übertragungsprotokolle zum Kommunikationspartner, die Sie mittels der Hardwarekonfiguration parametrieren können.
Seite 43
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Der FB 8 besitzen einen Mechanismus für die Anlaufsynchronisation Mechanismus zur zwischen CPU und CP, der automatisch beim erstmaligen Aufruf des FB Anlauf- ausgeführt wird. synchronisation Bevor ein angestoßener Auftrag nach einem STOP-RUN-Übergang der CPU vom CP bearbeitet werden kann, muss die Anlauf-Synchronisation zwischen CP und CPU abgeschlossen sein.
Seite 44
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Der FB 7 P_RCV_RK überträgt Daten vom CP in einen Datenbereich der Daten empfangen CPU, spezifiziert durch die Parameter DB_NO, DBB_NO und LEN. Der FB FB 7 - P_RCV_RK wird zur Datenübertragung im Zyklus oder in einem zeitgesteuerten Programm aufgerufen.
Seite 45
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Hinweis! Zum Erkennen eines Signalwechsels ist eine Mindestimpulsdauer erforderlich. Ausschlaggebend sind die CPU-Zykluszeit, die Aktuali- sierungszeit auf dem CP und die Reaktionszeit des Kommunikations- partners. Der Ausgang NDR zeigt "Auftrag fertig ohne Fehler/Daten übernommen"...
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Zugriff auf RS232-Begleitsignale Für den Datentransfer mit dem ASCII-Treiber können Sie die gleichen Übersicht Funktionen verwenden wie unter "Kommunikation mit dem Anwender- programm" beschrieben. Zusätzlich können Sie beim ASCII-Treiber bei Einsatz des CP 341-1AH01 auf die RS232-Begleitsignale zugreifen.
Seite 47
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Nach dem Einschalten des CP sind alle Ausgangssignale inaktiv. Sie Signalzustand haben die Möglichkeit mittels der Parametrieroberfläche "Punkt-zu-Punkt- nach dem Kopplung parametrieren" bzw. über die nachfolgend aufgeführten FCs die Einschalten Begleitsignale zu steuern.
Seite 48
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 Der FC 5 - V24_STAT liest vom CP die RS232-Begleitsignale und stellt sie Status an den Bausteinparametern zur Verfügung. Hierbei ist der FC im Zyklus FC 5 - V24_STAT oder statisch im zeitgesteuerten Programm aufzurufen.
Ein Firmwareupdate erfolgt mittels der CPU über das Siemens Parametriertool "Punkt-zu-Punkt-Kopplung parametrieren". Bei Einsatz einer VIPA SPEED7 CPU aus dem System 300S können Sie ab CPU-Firmware-Stand V340 auch mittels einer entsprechend vorberei- teten MMC über die CPU ein Firmwareupdate durchführen.
Seite 50
Komponenten auf dem Rückwandbus und in der CPU mit der entsprechenden Firmware beschrieben. Die 2 aktuellsten Firmwarestände finden Sie auf www.vipa.de im Service- Bereich. Achtung! Bitte beachten Sie, dass sich die zu überschreibende Firmware-Version von der Update-Version unterscheidet, ansonsten erfolgt kein Update.
Seite 51
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 1. Bringen Sie den RUN-STOP-Schalter Ihrer CPU in Stellung STOP. Firmware von Schalten Sie die Spannungsversorgung aus. Stecken Sie die in SPEED 7 den Firmware-Dateien in die CPU. Achten Sie hierbei auf die CPU übertragen...
Seite 52
Handbuch VIPA System 300V Teil 4 Einsatz CP 341 RS232 4-18 HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Teil 5 Kommunikationsprotokolle In diesem Kapitel sind alle Kommunikationsprotokolle beschrieben, welche Übersicht vom CP unterstützt werden. Hierbei handelt es sich sowohl um die Standard-Protokolle wie ASCII und 3964(R) als auch um ladbare Protokolle wie Modbus Master ASCII/RTU, Modbus Slave RTU.
Der CP wickelt die serielle Datenübertragung selbständig ab. Hierzu ist der Protokolle CP mit Treibern für folgende Protokolle ausgestattet: • ASCII • 3964(R) Bitte beachten Sie, dass der VIPA-CP die Rechnerkopplung RK512 nicht unterstützt. Zusätzlich werden folgende ladbare Protokoll-Treiber unterstützt: • Modbus Master RTU • Modbus Master ASCII •...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle ASCII Die Datenkommunikation via ASCII ist eine einfache Form des Daten- Funktionsweise austauschs und kann mit einer Multicast/Broadcast-Funktion verglichen werden. Die logische Trennung der Telegramme erfolgt über die Zeichen- verzugszeit (ZVZ). Innerhalb dieser Zeit muss der Sender sein Telegramm an den Empfänger geschickt haben.
Seite 56
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Hier können Sie die Parameter für den ASCII-Treiber einstellen. Unter ASCII ASCII sind die Parameter zum Zeichnungsrahmen und zur Baudrate auf allen Kommunikationspartnern gleich einzustellen. Endeerkennung Bei der ASCII-Übertragung kann das Ende des Empfangstelegramms auf...
Seite 57
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Geschwindigkeit Hier können Sie aus einer Auswahlliste die Geschwindigkeit für die Datenübertragung vorgeben. Parameter Beschreibung Defaultwert Baudrate in Bit/s Übertragungsgeschwindigkeit in Bit/s 9600 Wertebereich: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800 Zeichenrahmen Die Daten zwischen den Kommunikationspartnern werden über die serielle...
Seite 58
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Datenflusskontroll- Parameter Parameter Beschreibung Defaultwert XON-Zeichen Bei "XON/XOFF" Code für Zeichen XON 11(DC1) Wertebereich: 0...7Fh/FFh (7/8 Datenbits) XOFF-Zeichen Bei "XON/XOFF" Code für Zeichen XOFF 13(DC3) Wertebereich: 0...7Fh/FFh (7/8 Datenbits) Warten auf XON Zeit, die der CP beim Senden auf das Zeichen...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle 3964(R) Bei der Übertragung mit 3964(R) werden den Nutzdaten Steuerzeichen Funktionsweise hinzugefügt. Durch diese Steuerzeichen kann der Kommunikationspartner kontrollieren, ob die Daten vollständig und fehlerfrei bei ihm angekommen sind. Folgende Steuerzeichen werden ausgewertet: •...
Seite 60
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Aktiver Partner Ablauf Passiver Partner Quittungs-Verzug überwachen Telegramm-Daten nur 3964R Quittungs-Verzug überwachen Über die Schaltfläche [Parameter...] im Eigenschaften-Dialog des CP Vorgehensweise starten Sie das Parametrier-Plugin "Punkt-zu-Punkt-Kopplung para- metrieren". Hier können Sie die Parameter für Übertragungsprotokoll, Datenempfang und Schnittstelle einstellen.
Seite 61
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Hier können Sie die Parameter für den 3964(R)-Protokoll-Treiber 3964(R) einstellen. Bitte beachten Sie, dass Sie die Parameter zum Blockcheck, zur Baudrate und zum Zeichnungsrahmen mit Ausnahme der Priorität auf allen Kommunikationspartnern gleich einstellen.
Seite 62
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Protokoll-Parameter Parameter Beschreibung Defaultwert Zeichenverzugszeit Die ZVZ definiert den max. zulässigen zeitlichen 220ms (ZVZ) Abstand zwischen zwei Zeichen innerhalb eines Telegramms. Z V Z n + 1 Bitte beachten Sie, dass die ZVZ in Abhängigkeit von der Übertragungsgeschwindigkeit auf einen...
Seite 63
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Geschwindigkeit Hier können Sie aus einer Auswahlliste die Geschwindigkeit für die Datenübertragung vorgeben. Parameter Beschreibung Defaultwert Baudrate in Bit/s Übertragungsgeschwindigkeit in Bit/s 9600 Wertebereich: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800 Zeichenrahmen Die Daten zwischen den Kommunikationspartnern werden über die serielle...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus - Übersicht Das Protokoll Modbus ist ein Kommunikationsprotokoll, das eine hierar- Übersicht chische Struktur mit einem Master und mehreren Slaves festlegt. Physikalisch arbeitet Modbus über eine serielle Halbduplex-Verbindung als Punkt-zu-Punkt- unter RS232 oder als Mehrpunkt-Verbindung unter RS485.
Beim Einsatz ladbarer Treiber werden aus softwaretechnischen Gründen die Treiber von Siemens in den CP übertragen, dort aber nicht installiert. Da im CP VIPA-eigene Treiber installiert sind, ist die Verwendung von Siemens- üblichen Hardware-Dongles nicht erforderlich. Zur Installation des Treibers beenden Sie den Siemens SIMATIC Manager, öffnen Sie die Treiberdatei und folgen Sie den Anweisungen.
Seite 66
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle In diesem Dialogfenster erhalten Sie alle Informationen zum ladbaren Allgemein Treiber. Hier können Sie nichts ändern. Unter Ladbarer Treiber finden Sie den Modbus-Typ gefolgt vom Übertragungsformat. Unter KP bzw. SCC offline auf dem PG wird Ihnen der Name und die Version des Kommunikationstreibers bzw.
Seite 67
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Protokoll- Parameter Parameter Beschreibung Defaultwert Antwortüberwachungszeit Hier ist eine Wartezeit in ms vorzugeben, die der 2000 CP nach der Ausgabe eines Anforderungs- telegramms auf ein Antworttelegramm vom Modbus-Slave wartet. Wertebereich: 5 ... 65500ms Betriebsart Hier können Sie die Betriebsart für den Treiber...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus Master (ASCII) Hier können Sie aus einer Auswahlliste die Geschwindigkeit für die Speed Datenübertragung vorgeben. (Geschwindigkeit) Parameter Beschreibung Defaultwert Baud Rate in Bit/s Übertragungsgeschwindigkeit in Bit/s 9600 Wertebereich: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800 Die Daten zwischen den Kommunikationspartnern werden über die serielle...
Seite 69
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Protokoll- Parameter Parameter Beschreibung Defaultwert Character Delay Time Hier ist eine Zeichenverzugszeit in ms vorzugeben. 1000 Die Zeichenverzugszeit ist die Zeit, die maximal zwischen zwei Zeichen in einem Modbus- Telegramm vergehen darf. Die Zeitüberwachung wird von der empfangenden Station durchgeführt.
Seite 70
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Der Modbus-Treiber bietet Ihnen die Möglichkeit mit Datenflusskontrolle zu Datenübertragung senden und zu empfangen. Bei aktivierter Datenflusskontrolle können Sie zwischen den Kommunikationspartnern den Datenfluss synchronisieren, sofern diese unterschiedliche Bearbeitungsgeschwindigkeiten haben. Datenflusskontrolle Parameter Beschreibung...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus Master - Funktionsweise Bei Modbus erfolgt die Datenübertragung ohne Handshake. Der Master Übersicht initiiert die Übertragung und wartet nach Ausgabe des Anforderungs- telegramms die parametrierte Antwortüberwachungszeit auf ein Antwort- telegramm vom Slave. Die Art des Datenaustauschs zwischen Modbus- Systemen wird durch Funktionscodes gesteuert.
Seite 72
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle DATA Hier werden die für den Funktionscode spezifischen Daten übertragen. Nähere Informationen zum Aufbau dieses Feldes finden Sie bei den Funktionscodes weiter unten. CRC-CHECK Den Telegrammabschluss bildet die 2 Byte lange Prüfsumme. Hierbei wird zuerst das Low- und dann das High-Byte übertragen.
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus Master - Funktionscodes Für Modbus gibt es Namenskonventionen, die hier kurz aufgeführt sind: Namens- konventionen IN: "Input Status" Bit = OUT: "Coil Status" Coil Word = IN: "Input Register" Register OUT: "Holding Register"...
Seite 74
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Unter Modbus Master ASCII können Sie mit den registerorientierten 32Bit-Zugriff bei Funktionen FC 03, 06, 16 auch auf 32Bit-Register zugreifen. Modbus Master Hierzu ist über die Parametrierung der Protokoll-Eigenschaften unter ASCII "Modbus Master" der Parameter "with 32-Bit Register" zu aktivieren.
Seite 75
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht Lesen einzelner Bits FC 02 - Read Eingabebereich des Slave. Input Status Adresse Name Kommentar Send-Quell-DB +0.0 ADDR BYTE Slave-Adresse +1.0 FUNC BYTE Funktionscode +2.0 start_addr WORD Bit-Startadresse +4.0 bit_number...
Seite 76
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Lesen einzelner Register aus dem FC 04 - Read Eingabebereich des Slaves. Input Registers Adresse Name Kommentar Send-Quell-DB +0.0 ADDR BYTE Slave-Adresse +1.0 FUNC BYTE Funktionscode +2.0 start_register WORD Register-Startadresse +4.0...
Seite 77
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Mit diesem Funktionscode können 8 Ereignis-Bits vom angeschlossenen FC 07 - Read Slave gelesen werden. Exception State Die Anfangsbitnummer der Ereignis-Bits ist durch den angeschlossenen Slave festgelegt und muss somit nicht vom Anwenderprogramm vorge- geben werden.
Seite 78
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Mit diesem Funktionscode haben Sie Zugriff auf die System-Worte "Status- FC 12 - Fetch Word", "Event-Counter" und "Message-Counter" sowie auf die 64Byte Communication "Event-Byte" des Slaves. Auch hier finden Sie nähere Informationen im Event Log "Gould Modbus Protokoll".
Bei Einsatz ladbarer Treiber werden aus softwaretechnischen Gründen die Treiber von Siemens in den CP übertragen, dort aber nicht installiert. Da im CP VIPA-eigene Treiber installiert sind, ist die Verwendung von Siemens- üblichen Hardware-Dongle nicht erforderlich. Zur Installation des Treibers beenden Sie den Siemens SIMATIC Manager, öffnen Sie die Treiberdatei und folgen Sie den Anweisungen.
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle In diesem Dialogfenster erhalten Sie alle Informationen zum ladbaren Allgemein Treiber. Hier können Sie nichts ändern. Unter Ladbarer Treiber finden Sie den Modbus-Typ gefolgt vom Übertragungsformat. Unter KP bzw. SCC offline auf dem PG wird Ihnen der Name und die Version des Kommunikationstreibers bzw.
Seite 81
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Protokoll- Parameter Parameter Beschreibung Defaultwert Slave-Adresse Hier ist die eigene Slave-Adresse einzustellen, auf die der CP antworten soll. Wertebereich: 1 ... 255 Betriebsart Hier können Sie die Betriebsart für den Treiber Normalbetrieb vorgeben.
Seite 82
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Der Modbus-Treiber bietet Ihnen die Möglichkeit mit Datenflusskontrolle zu Datenübertragung senden und zu empfangen. Bei aktivierter Datenflusskontrolle können Sie zwischen den Kommunikationspartnern den Datenfluss synchronisieren, sofern diese unterschiedliche Bearbeitungsgeschwindigkeiten haben. Datenflusskontrolle Parameter Beschreibung...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus Slave - Funktionsweise Bei Modbus erfolgt die Datenübertragung ohne Handshake. Der Master Übersicht initiiert die Übertragung und wartet nach Ausgabe des Anforderungs- telegramms die parametrierte Antwortüberwachungszeit auf ein Antwort- telegramm vom Slave. Die Art des Datenaustauschs zwischen Modbus- Systemen wird durch Funktionscodes gesteuert.
Seite 84
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Hinweis! Bitte beachten Sie dass Sie, sobald Sie über Funktionscodes schreibend auf den Slave zugreifen möchten, diesen Bereich über die Protokoll- Parametrierung im Dialogfenster "Grenzen" freigeben. DATA Hier werden die für den Funktionscode spezifischen Daten übertragen.
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus Slave - Kommunikation mit dem Anwenderprogramm Für die Verarbeitung der Verbindungsaufträge ist auf der Slave-Seite ein Übersicht Anwenderprogramm in der CPU erforderlich. Der Datenaustausch zwischen CP und CPU erfolgt mit dem Modbus- Kommunikations-FB 80 - MODB_341.
Seite 86
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Der FB 80 - MODB_341 ist im Anwenderprogramm zyklisch aufzurufen. Daten senden Hierbei empfängt dieser das Anforderungstelegramm des Modbus Master, FB 80 - MODB_341 ordnet die Modbus-Adresse dem entsprechenden Speicherbereich in der CPU zu und stellt die angeforderten Daten dem Master zur Verfügung.
Seite 87
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Mit ERROR_NR und ERROR_INFO erhalten Sie nähere Informationen zu ERROR_NR einem aufgetretenen Fehler. ERROR_INFO Mit einer steigenden Flanke an CP_START werden die Fehler wieder gelöscht. ERROR_NR Fehler bei der Initialisierung FB und CP 1 ...
Seite 88
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle ... Fortsetzung ERROR_NR ERROR_INFO Fehlertext (dezimal) Merker M - Zugriffsversuch auf den Speicherbereich "Merker" über das End-Adresse Bereichsende hinaus. Achtung: Die Bereichslänge der CPU ist CPU-Typ-abhängig. Abhilfe: Modbus-Start-Adresse bzw. Zugriffslänge im Modbus-Master-System verringern.
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Modbus Slave - Funktionscodes Für Modbus gibt es Namenskonventionen, die hier kurz aufgeführt sind: Namens- konventionen IN: "Input Status" Bit = OUT: "Coil Status" Coil Word = IN: "Input Register" Register OUT: "Holding Register"...
Seite 91
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Lesen einzelner Bits aus dem Ausgabe- FC 01 - Read Speicherbereich der CPU über den Modbus-Master. Coil Status Anforderungstelegramm ADDR FUNC start_addr bit_number Antworttelegramm ADDR FUNC byte_count n n byte data...
Seite 92
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Umsetzung Modbus-Adressierung bei FC 01, 05, 15 Beispiel "Modbus-Adresse im Übertragungstelegramm" "SIMATIC-Speicherbereich" Param-Start-Adresse SPS-Bereich von 0 bis 1023 ab Merker M 1000.0 von 1024 bis 2047 ab Ausgang A 100.0 von 2048 bis 4057...
Seite 93
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Lesen einzelner Bits aus dem Eingabe- FC 02 - Read Speicherbereich der CPU über den Modbus-Master. Input Status Anforderungstelegramm ADDR FUNC start_addr bit_number Antworttelegramm ADDR FUNC byte_count n n byte data...
Seite 94
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Lesen von Datenworten aus einem FC 03 - Read Datenbaustein der CPU über den Modbus-Master. Output Registers Anforderungstelegramm ADDR FUNC start_register register_number CRC Antworttelegramm ADDR FUNC byte_count n n/2-register data (High, Low)
Seite 95
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Umsetzung Modbus-Adressierung bei FC 03, 06, 16 Beispiel "Modbus-Adresse im Übertragungstelegramm" "SIMATIC-Speicherbereich" Param-Start-Adresse SPS-Bereich von 0 ab DB 800 Umrechnung Die Umrechnung erfolgt z.B. für start_register = 80 (0050h) nach folgender Vorgehensweise: start_register = 0050h start_register-offset_DB_no.
Seite 96
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Setzen und Löschen einzelner Bits im Aus- FC 05 - Force gabe-Speicherbereich der CPU über den Modbus-Master. Bitte beachten Single Coil Sie, dass Sie den Bereich, auf den Sie schreibend zugreifen möchten, über die Protokoll-Parametrierung im Dialogfenster "Grenzen"...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Die Funktion ermöglicht das Schreiben eines Datenworts in einem FC 06 - Preset Datenbaustein der CPU über den Modbus-Master. Bitte beachten Sie, dass Single Register Sie den Bereich, auf den Sie schreibend zugreifen möchten, über die Protokoll-Parametrierung im Dialogfenster "Grenzen"...
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Umsetzung Modbus-Adressierung bei FC 03, 06, 16 Beispiel "Modbus-Adresse im Übertragungstelegramm" "SIMATIC-Speicherbereich" Param-Start-Adresse SPS-Bereich von 0 ab DB 800 Umrechnung Die Umrechnung erfolgt z.B. für start_register = 80 (0050h) nach folgender Vorgehensweise: start_register = 0050h start_register-offset_DB_no.
Seite 99
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Schreiben mehrerer Bits im Ausgabebereich FC 15 - Force der CPU über Modbus-Master. Bitte beachten Sie, dass Sie den Bereich, Multiple Coils auf den Sie schreibend zugreifen möchten, über die Protokoll- Parametrierung im Dialogfenster "Grenzen"...
Seite 100
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Diese Funktion ermöglicht das Schreiben mehrerer Datenworte in einen FC 16 - Preset Datenbaustein der CPU über Modbus-Master. Bitte beachten Sie, dass Sie Multiple Registers den Bereich, auf den Sie schreibend zugreifen möchten, über die Protokoll- Parametrierung im Dialogfenster "Grenzen"...
Seite 101
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle Umsetzung Modbus-Adressierung bei FC 03, 06, 16 Beispiel "Modbus-Adresse im Übertragungstelegramm" "SIMATIC-Speicherbereich" Param-Start-Adresse SPS-Bereich von 0 ab DB 800 Umrechnung Die Umrechnung erfolgt z.B. für start_register = 80 (0050h) nach folgender Vorgehensweise: start_register = 0050h start_register-offset_DB_no.
Seite 102
Handbuch VIPA System 300V Teil 5 Kommunikationsprotokolle 5-50 HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten Teil 6 Diagnose und Fehlerverhalten Mit dem CP 341 kann auf der zugeordneten CPU ein Diagnosealarm- Übersicht eintrag ausgelöst werden. Dieses Kapitel befasst sich mit den Diagnose- möglichkeiten und dem Fehlerverhalten des CP bei Einsatz der verschiedenen Protokolle.
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten Diagnosefunktionen Übersicht Die Diagnosefunktionen erlauben Ihnen eine schnelle Lokalisierung Übersicht aufgetretener Fehler. Folgende Diagnosemöglichkeiten stehen Ihnen zur Verfügung: • Diagnose über die CP-LEDs • Diagnose über FB-STATUS • Diagnose über Diagnosepuffer des CP •...
Seite 105
Beim Start der parametrierten Kommunikation wird eine unzulässige Parametrierung festgestellt. Die Schnittstelle konnte nicht parametriert werden. Bitte beachten Sie, dass RK512 vom VIPA-CP nicht unterstützt wird. Bei parametrierter RK512 erhalten Sie diese Fehlermeldung. Abhilfe: Verwenden Sie kein RK512. Korrigieren Sie die unzulässige Parametrierung und führen Sie einen Neustart durch.
Seite 106
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung Ereignisklasse 03h "Fehler bei der Parametrierung der FBs" (wird nicht im Diagnosepuffer angezeigt) Ereignisklasse / Nr. Beschreibung 03 01h Quell-/Zieldatentyp nicht zulässig bzw. nicht vorhanden Bereich (Anfangsadresse, Länge) nicht zulässig DB nicht vorhanden bzw.
Seite 107
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 04h "Vom CP erkannte Fehler im Datenverkehr CP - CPU" Ereignisklasse / Nr. Beschreibung 04 09h Empfang von Daten nicht möglich. Fehler bei der Datenübertragung zwischen CPU und CP (Empfang). Nach mehrmaligen Versuchen wurde Auftrag nach 10s abgebrochen: •...
Seite 108
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung Ereignisklasse 07h "Sendefehler" Ereignisklasse / Nr. Beschreibung 07 01h Senden der ersten Wiederholung: • Beim Senden des Telegramms wurde ein Fehler erkannt. • Der Partner forderte durch ein negatives Quittungszeichen (NAK) eine Wiederholung an.
Seite 109
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 07h "Sendefehler" Ereignisklasse / Nr. Beschreibung 07 07h Nur bei 3964(R) Quittungsverzugszeit am Verbindungsende/Antwortüberwachungszeit nach Sendetelegramm überschritten. Nach Verbindungsabbau mit DLE ETX kam innerhalb der QVZ keine Antwort vom Partner.
Seite 110
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 08h "Empfangsfehler" Ereignisklasse / Nr. Beschreibung 08 05h Nur bei 3964(R) Logischer Fehler während des Empfangs: Nach Empfang von DLE wurde ein weiteres beliebiges Zeichen empfangen (außer DLE, ETX).
Seite 111
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 08h "Empfangsfehler" Ereignisklasse / Nr. Beschreibung 08 0Dh BREAK Empfangsleitung zum Partner ist unterbrochen. Abhilfe: Stellen Sie die Verbindung wieder her oder schalten Sie den Partner ein.
Seite 112
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 08h "Empfangsfehler" Ereignisklasse / Nr. Beschreibung 08 33h Nur bei Modbus Master ASCII Ein falsches Startzeichen wurde empfangen. Es war kein ":" (3Ah). Abhilfe: Überprüfen Sie die Protokolleinstellungen beim Slave.
Seite 113
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 14 (0Eh) "Ladbarer Treiber - Allgemeine Verarbeitungsfehler <Bearbeitung BSEND-Auftrag>" Ereignisklasse / Nr. Beschreibung 0E 43h Nur bei Modbus Master Die Slave-Adresse 0 (=Broadcast) ist bei diesem FC nicht zulässig.
Seite 114
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung Ereignisklasse 14 (0Eh) "Ladbarer Treiber - Allgemeine Verarbeitungsfehler <Empfangsauswertung>" Ereignisklasse / Nr. Beschreibung 0E 50h Nur bei Modbus Master Slave-Adresse falsch: Die empfangene Slave-Adresse ist ungleich der gesendeten Slave- Adresse.
Seite 115
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten ... Fortsetzung ... Ereignisklasse 14 (0Eh) "Ladbarer Treiber - Allgemeine Verarbeitungsfehler <Empfangsauswertung>" Ereignisklasse / Nr. Beschreibung 0E 58h Nur bei Modbus Master ASCII Ein empfangenes Zeichen innerhalb des Telegramms ist kein ASCII- Zeichen (0...9, A...F).
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten Diagnose über Diagnosepuffer Der CP besitzt einen eigenen Diagnosepuffer. Hier werden alle Übersicht Diagnoseeinträge des CP in der Reihenfolge ihres Auftretens eingetragen. Folgende Fehler können angezeigt werden: • Fehler in Hardware bzw. Firmware •...
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten Diagnose über Diagnosealarm Der CP kann einen Diagnosealarm auf der zugeordneten CPU auslösen Übersicht und somit eine Fehlfunktion des CP anzeigen. Über die Parametrierung können Sie vorgeben, ob der CP im Fehlerfall einen Diagnosealarm auslösen soll oder nicht.
Seite 118
Handbuch VIPA System 300V Teil 6 Diagnose und Fehlerverhalten 6-16 HB130D - CP - RD_341-1AH01 - Rev. 09/46...
Seite 119
Handbuch VIPA System 300V Index Anhang A Index Leistungsmerkmale ......3-2 3964(R)........... 5-7 Parameter......... 5-9 Modbus ......... 5-12 Master Anwenderprogramm ..5-20 Anwenderprogramm....... 4-7 Funktionscodes....5-21 ASCII ..........5-3 Funktionsweise ....5-19 Parameter......... 5-4 Parametrierung ....5-13 Aufbau ..........3-3 Slave Aufbaurichtlinien ......
Seite 120
Handbuch VIPA System 300V Index M.Stich HB130D - CP - RD_341-1AH01 - Rev. 09/46...