Herunterladen Inhalt Inhalt Diese Seite drucken
YASKAWA VIPA CP 341 Handbuch
YASKAWA VIPA CP 341 Handbuch

YASKAWA VIPA CP 341 Handbuch

Kommunikationsprozessor aus dem system 300s
Inhaltsverzeichnis

Werbung

VIPA System 300S
CP | 341-1CH01 | Handbuch
HB130 | CP | 341-1CH01 | de | 18-40
CP 341 RS422/485
www.vipa.com/de/service-support/handbuch

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für YASKAWA VIPA CP 341

  • Seite 1 VIPA System 300S CP | 341-1CH01 | Handbuch HB130 | CP | 341-1CH01 | de | 18-40 CP 341 RS422/485 www.vipa.com/de/service-support/handbuch...
  • Seite 2 VIPA GmbH Ohmstr. 4 91074 Herzogenaurach Telefon: +49 9132 744-0 Telefax: +49 9132 744-1864 E-Mail: info@vipa.com Internet: www.vipa.com 341-1CH01_000_CP 341 RS422/485,1,DE - © 2018...
  • Seite 3: Inhaltsverzeichnis

    VIPA System 300S Inhaltsverzeichnis Inhaltsverzeichnis Allgemeines......................5 1.1 Copyright © VIPA GmbH ................. 5 1.2 Über dieses Handbuch..................6 1.3 Sicherheitshinweise..................7 Grundlagen......................8 2.1 Sicherheitshinweis für den Benutzer..............8 2.2 Grundlagen - ISO/OSI-Schichtenmodell............9 2.3 CP 341-1CH01....................10 2.4 Allgemeine Daten................... 11 Montage und Aufbaurichtlinien................
  • Seite 4 VIPA System 300S Inhaltsverzeichnis 7.3 Diagnose über Diagnosepuffer..............105 7.4 Diagnose über Diagnosealarm..............106 HB130 | CP | 341-1CH01 | de | 18-40...
  • Seite 5: Allgemeines

    VIPA System 300S Allgemeines Copyright © VIPA GmbH Allgemeines 1.1 Copyright © VIPA GmbH All Rights Reserved Dieses Dokument enthält geschützte Informationen von VIPA und darf außer in Überein- stimmung mit anwendbaren Vereinbarungen weder offengelegt noch benutzt werden. Dieses Material ist durch Urheberrechtsgesetze geschützt. Ohne schriftliches Einver- ständnis von VIPA und dem Besitzer dieses Materials darf dieses Material weder repro- duziert, verteilt, noch in keiner Form von keiner Einheit (sowohl VIPA-intern als auch - extern) geändert werden, es sei denn in Übereinstimmung mit anwendbaren...
  • Seite 6: Über Dieses Handbuch

    VIPA System 300S Allgemeines Über dieses Handbuch Dokument-Support Wenden Sie sich an Ihre Landesvertretung der VIPA GmbH, wenn Sie Fehler anzeigen oder inhaltliche Fragen zu diesem Dokument 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 Telefax: +49 9132 744-1204 EMail: documentation@vipa.de...
  • Seite 7: Sicherheitshinweise

    VIPA System 300S Allgemeines Sicherheitshinweise VORSICHT! Bei Nichtbefolgen sind Sachschäden möglich. Zusätzliche Informationen und nützliche Tipps. 1.3 Sicherheitshinweise Bestimmungsgemäße Ver- Das System ist konstruiert und gefertigt für: wendung Kommunikation und Prozesskontrolle Allgemeine Steuerungs- und Automatisierungsaufgaben den industriellen Einsatz den Betrieb innerhalb der in den technischen Daten spezifizierten Umgebungsbedin- gungen den Einbau in einen Schaltschrank GEFAHR!
  • Seite 8: Grundlagen

    VIPA System 300S Grundlagen Sicherheitshinweis für den Benutzer Grundlagen 2.1 Sicherheitshinweis für den Benutzer Handhabung elektrosta- VIPA-Baugruppen sind mit hochintegrierten Bauelementen in MOS-Technik bestückt. tisch gefährdeter Bau- Diese Bauelemente sind hoch empfindlich gegenüber Überspannungen, die z.B. bei gruppen elektrostatischer Entladung entstehen. Zur Kennzeichnung dieser gefährdeten Bau- gruppen wird nachfolgendes Symbol verwendet: Das Symbol befindet sich auf Baugruppen, Baugruppenträgern oder auf Verpackungen und weist so auf elektrostatisch gefährdete Baugruppen hin.
  • Seite 9: Grundlagen - Iso/Osi-Schichtenmodell

    VIPA System 300S Grundlagen Grundlagen - ISO/OSI-Schichtenmodell 2.2 Grundlagen - 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 internatio- nalen Standardisierung der verschiedenen Protokolle dar. Das Modell trägt den Namen ISO-OSI-Schichtenmodell.
  • Seite 10: Cp 341-1Ch01

    VIPA System 300S Grundlagen CP 341-1CH01 Schicht 4 - Transport- Die Aufgabe der Transportschicht besteht darin, Netzwerkstrukturen mit den Strukturen schicht (transport layer) der höheren Schichten zu verbinden, indem sie Nachrichten der höheren Schichten in Segmente unterteilt und an die Netzwerkschicht weiterleitet. Hierbei wandelt die Trans- portschicht die Transportadressen in Netzwerkadressen um.
  • Seite 11: Allgemeine Daten

    VIPA System 300S Grundlagen Allgemeine Daten 2.4 Allgemeine Daten Konformität und Approbation Konformität 2014/35/EU Niederspannungsrichtlinie 2014/30/EU EMV-Richtlinie Approbation Siehe Technische Daten Sonstiges RoHS 2011/65/EU Richtlinie zur Beschränkung der Verwendung bestimmter gefährlicher Stoffe in Elektro- und Elektronikgeräten Personenschutz und Geräteschutz Schutzart IP20 Potenzialtrennung Zum Feldbus...
  • Seite 12 VIPA System 300S Grundlagen Allgemeine Daten Montagebedingungen Einbauort Im Schaltschrank Einbaulage Horizontal und vertikal Norm Bemerkungen Störaussendung EN 61000-6-4 Class A (Industriebereich) Störfestigkeit EN 61000-6-2 Industriebereich Zone B EN 61000-4-2 8kV bei Luftentladung (Schärfegrad 3), 4kV bei Kontaktentladung (Schärfegrad 2) EN 61000-4-3 HF-Einstrahlung (Gehäuse) 80MHz …...
  • Seite 13: Montage Und Aufbaurichtlinien

    VIPA System 300S Montage und Aufbaurichtlinien Einbaumaße Montage und Aufbaurichtlinien 3.1 Einbaumaße Maße Grundgehäuse 1fach breit (BxHxT) in mm: 40 x 125 x 120 Montagemaße Maße montiert HB130 | CP | 341-1CH01 | de | 18-40...
  • Seite 14: Montage Standard-Bus

    VIPA System 300S Montage und Aufbaurichtlinien Montage Standard-Bus 3.2 Montage Standard-Bus Allgemein Die einzelnen Module werden direkt auf eine Profilschiene montiert und über den Rück- wandbus-Verbinder verbunden. Vor der Montage ist der Rückwandbus-Verbinder von hinten an das Modul zu stecken. Die Rückwandbus-Verbinder sind im Lieferumfang der Peripherie-Module enthalten.
  • Seite 15 VIPA System 300S Montage und Aufbaurichtlinien Montage Standard-Bus Montagemöglichkeiten Beachten Sie bitte die hierbei zulässigen Umgebungstemperaturen: waagrechter Aufbau: von 0 bis 60°C senkrechter Aufbau: von 0 bis 40°C liegender Aufbau: von 0 bis 40°C Vorgehensweise Sofern Sie keine SPEED-Bus-Module einsetzen, erfolgt die Montage nach folgender Vor- gehensweise: Verschrauben Sie die Profilschiene mit dem Untergrund (Schraubengröße: M6) so, dass mindestens 65mm Raum oberhalb und 40mm unterhalb der Profilschiene...
  • Seite 16: Aufbaurichtlinien

    VIPA System 300S Montage und Aufbaurichtlinien Aufbaurichtlinien 3.3 Aufbaurichtlinien Allgemeines Die Aufbaurichtlinien enthalten Informationen über den störsicheren Aufbau eines SPS- Systems. Es werden die Wege 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.
  • Seite 17 VIPA System 300S Montage und Aufbaurichtlinien Aufbaurichtlinien Achten Sie auf die einwandfreie Befestigung der Leitungsschirme. – Datenleitungen sind geschirmt zu verlegen. – Analogleitungen sind geschirmt zu verlegen. Bei der Übertragung von Signalen mit kleinen Amplituden kann das einseitige Auflegen des Schirms vorteilhaft sein. –...
  • Seite 18 VIPA System 300S Montage und Aufbaurichtlinien Aufbaurichtlinien VORSICHT! Bitte bei der Montage beachten! Bei Potenzialdifferenzen zwischen den Erdungspunkten kann über den beidseitig angeschlossenen Schirm ein Ausgleichsstrom fließen. Abhilfe: Potenzialausgleichsleitung. HB130 | CP | 341-1CH01 | de | 18-40...
  • Seite 19: Hardwarebeschreibung

    VIPA System 300S Hardwarebeschreibung Leistungsmerkmale Hardwarebeschreibung 4.1 Leistungsmerkmale CP 341 RS422/485 RS422/485-Schnittstelle potenzialgetrennt zum Rückwandbus Funktionskompatibel zu Siemens CP 341 (6ES7 341-1CH01-0AE0) Unterstützt werden die Protokolle: – ASCII – 3964(R) – Modbus Master ASCII / RTU (kein Hardware-Dongle erforderlich) – Modbus Slave RTU (kein Hardware-Dongle erforderlich) Parametrierung CP 341 über Parametrierpaket von Siemens –...
  • Seite 20: Aufbau

    VIPA System 300S Hardwarebeschreibung Aufbau 4.2 Aufbau CP 341-1CH01 LED Statusanzeigen Folgende Komponente befindet sich unter der Frontklappe: RS422/485-Schnittstelle RS422/485-Schnittstelle Pinkompatibel zu Siemens CP 341 (6ES7 341-1CH01-0AE0) Logische Zustände als Spannungsdifferenz zwischen 2 verdrillten Adern Serielle Busverbindung – Vollduplex: Vierdraht-Betrieb (RS422) –...
  • Seite 21 VIPA System 300S Hardwarebeschreibung Aufbau X2: 9poliger SubD-Stecker Bezeichnung Ein-/Ausgang Beschreibung n.c. T(B)+ Ausgang Sendedaten (4Draht) R(B)+ Eingang Empfangsdaten (4Draht) R(B)+ / T(B)+ Ein-/Ausgang Empfangs-/ Sendedaten (2Draht) Ausgang Request to send: – RTS "ON": CP sendebereit – RTS "OFF": CP sendet nicht M5V (GND_ISO) Ausgang Masse isoliert...
  • Seite 22 VIPA System 300S Hardwarebeschreibung Aufbau RS485-Verkabelung Bei Leitungslängen > 50m müssen Sie für einen störungsfreien Datenverkehr einen Abschlusswiderstand von ca. 330 Ω auf der Empfängerseite einlöten. Im Zweidraht-Betrieb (RS485) ist das Protokoll 3964(R) nicht möglich. RS422-Verkabelung Bei Leitungslängen > 50m müssen Sie für einen störungsfreien Datenverkehr einen Abschlusswiderstand von ca.
  • Seite 23 VIPA System 300S Hardwarebeschreibung Aufbau Beschaltung Empfänger An der CP-Schnittstelle ist die Beschaltung des Empfängers folgendermaßen realisiert: Parameter Beschreibung keine Keine Vorbelegung der Empfangsleitung. (Defaultwert: nicht aktiv) Diese Einstellung ist nur sinnvoll für busfähige Sonder- treiber. Parameter Beschreibung Signal R(B) 0Volt Bei dieser Vorbelegung ist bei Vollduplex-Betrieb (RS422) Drahtbrucherkennung möglich.
  • Seite 24: Technische Daten

    VIPA System 300S Hardwarebeschreibung Technische Daten 4.3 Technische Daten Artikelnr. 341-1CH01 Bezeichnung CP 341 - Kommunikationsprozessor SPEED-Bus Stromaufnahme/Verlustleistung Stromaufnahme aus Rückwandbus 160 mA Verlustleistung 0,8 W Status, Alarm, Diagnosen Statusanzeige Alarme nein Prozessalarm nein Diagnosealarm ja, parametrierbar Diagnosefunktion nein Diagnoseinformation auslesbar möglich Versorgungsspannungsanzeige Sammelfehleranzeige...
  • Seite 25 VIPA System 300S Hardwarebeschreibung Technische Daten Artikelnr. 341-1CH01 Point-to-Point Kommunikation PtP-Kommunikation ü Schnittstelle potentialgetrennt ü Schnittstelle RS232 Schnittstelle RS422 ü Schnittstelle RS485 ü Anschluss 9polige SubD Buchse Übertragungsgeschwindigkeit, min. 150 bit/s Übertragungsgeschwindigkeit, max. 76,8 kbit/s Leitungslänge, max. 1200 m Point-to-Point Protokolle Protokoll ASCII ü...
  • Seite 26 VIPA System 300S Hardwarebeschreibung Technische Daten Artikelnr. 341-1CH01 Zertifizierung nach UL Zertifizierung nach KC HB130 | CP | 341-1CH01 | de | 18-40...
  • Seite 27: Einsatz

    VIPA System 300S Einsatz Schnelleinstieg Einsatz 5.1 Schnelleinstieg Übersicht Die Einbindung des CP in Ihr SPS-System sollte nach folgender Vorgehensweise erfolgen: Montage und Inbetriebnahme Hardwarekonfiguration (Einbindung CP in CPU) Protokollparameter über Parametrier-Plugin Kommunikation mit dem Anwenderprogramm Montage und Inbetrieb- nahme Bauen Sie Ihr System 300 mit einer CPU 31x und dem CP 341 auf.
  • Seite 28 VIPA System 300S Einsatz Schnelleinstieg Protokollparameter Für die Parametrierung der Protokoll-Parameter ist das Parametrier-Plugin "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 parametrieren". Stellen Sie unter "Protokoll das gewünschte Protokoll ein. Klicken Sie zur Protokoll-Parametrierung auf und stellen Sie die gewünschten Protokoll-Parameter ein.
  • Seite 29: Hardware-Konfiguration

    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 VIPA CP 341-1CH01 den entsprechenden CP 341 von Siemens mit der Best.-Nr. 6ES7 341-1CH01-0AE0 auf den zugehörigen Steck- platz.
  • Seite 30: Eigenschaften

    VIPA System 300S Einsatz Hardware-Konfiguration > Eigenschaften 5.2.1 Eigenschaften CP 341-1CH01 Zum Aufruf der Eigenschaften doppelklicken Sie in Ihrem Projekt im Hardware-Konfigu- rator auf Ihren CP. Über die nachfolgend beschriebenen Register können Sie die Para- meter des CP 341 von VIPA entsprechend einstellen. Zur Parametrierung ist das Para- metrier-Plugin "Punkt-zu-Punkt-Kopplung parametrieren"...
  • Seite 31 VIPA System 300S Einsatz Hardware-Konfiguration > Eigenschaften Vorgehensweise Starten Sie nach der Installation über die Schaltfläche [Parameter...] im Eigen- schaften-Dialog des CP das Parametrier-Plugin "Punkt-zu-Punkt- Kopplung para- metrieren". Stellen Sie unter "Protokoll das gewünschte Protokoll ein. Je nach ausgewähltem Protokoll bietet das Parametrier-Plugin die Möglichkeit die Parameter für Daten- empfang und Schnittstelle einzustellen.
  • Seite 32: Kommunikation Mit Dem Anwenderprogramm

    VIPA System 300S Einsatz Kommunikation mit dem Anwenderprogramm 5.3 Kommunikation mit dem Anwenderprogramm Übersicht Für die Verarbeitung der Verbindungsaufträge auf SPS-Seite ist ein Anwenderprogramm in der CPU erforderlich. Hierbei kommen zur Kommunikation zwischen CPU, CP und einem Kommunikationspartner folgende VIPA-spezifischen Bausteine zum Einsatz: Baustein Symbol Kommentar...
  • Seite 33 VIPA System 300S Einsatz Kommunikation mit dem Anwenderprogramm Datenkonsistenz Die Datenkonsistenz ist durch die Blockgröße bei der Datenübertragung zwischen CPU und CP auf 32Byte begrenzt. Für die konsistente Datenübertragung von mehr als 32Byte müssen Sie folgendes beachten: FB 8 - P_SND_RK: –...
  • Seite 34: Firmwareupdate

    VIPA System 300S Einsatz Firmwareupdate > Firmwareupdate über Siemens Parametriertool 5.4 Firmwareupdate Übersicht Zur Funktionserweiterung und Fehlerbehebung haben Sie die Möglichkeit ein Firm- wareupdate von VIPA in den Betriebssystemspeicher des CP zu laden. Ein Firmwa- reupdate erfolgt mittels der CPU über das Siemens Parametriertool "Punkt-zu-Punkt- Kopplung parametrieren".
  • Seite 35: Firmwareupdate Bei Einsatz Einer Speed7 Cpu

    VIPA System 300S Einsatz Firmwareupdate > Firmwareupdate bei Einsatz einer SPEED7 CPU 5.4.2 Firmwareupdate bei Einsatz einer SPEED7 CPU Sie haben die Möglichkeit unter Einsatz einer MMC für den CP ein Firmwareupdate durchzuführen. Diese Funktionalität ist ab der CPU Firmware-Version V 3.4.0 mög- lich.
  • Seite 36: Cp-Firmwarestand Anzeigen

    VIPA System 300S Einsatz Firmwareupdate > CP-Firmwarestand anzeigen Nach einer kurzen Hochlaufzeit zeigt das abwechselnde Blinken der LEDs SF und FRCE an, dass auf der MMC mindestens eine Firmware-Datei gefunden wurde, die sich vom aktuellen Stand unterscheidet. Sie starten die Übertragung der Firmware, sobald Sie innerhalb von 10s den RUN/ STOP-Schalter kurz nach MRES tippen und dann den Schalter in der STOP-Posi- tion belassen.
  • Seite 37: Kommunikationsprotokolle

    VIPA System 300S Kommunikationsprotokolle Übersicht Kommunikationsprotokolle 6.1 Übersicht Serielle Übertragung eines Die Punkt-zu-Punkt-Kopplung zwischen zwei Kommunikationspartnern ist die ein- Zeichens fachste Form des Informationsaustauschs. Hierbei bildet der CP die Schnittstelle zwi- schen der CPU und einem Kommunikationspartner. Die Datenübertragung erfolgt seriell. –...
  • Seite 38: Ascii

    VIPA System 300S Kommunikationsprotokolle ASCII 6.2 ASCII Funktionsweise Die Datenkommunikation über ASCII ist eine einfache Form des Datenaustauschs und kann mit einer Multicast/Broadcast-Funktion verglichen werden. Die logische Trennung der Telegramme erfolgt über die Zeichenverzugszeit (ZVZ). Innerhalb dieser Zeit muss der Sender sein Telegramm an den Empfänger geschickt haben.
  • Seite 39: Ascii - Parameter

    VIPA System 300S Kommunikationsprotokolle ASCII > ASCII - Parameter 6.2.1 ASCII - Parameter Hier können Sie die Parameter für den ASCII-Treiber einstellen. Unter ASCII sind die Parameter zum Zeichnungsrahmen und zur Baudrate auf allen Kommunikationspartnern gleich einzustellen. Endekennung eines Tele- Bei der ASCII-Übertragung kann das Ende des Empfangstelegramms auf folgende Arten gramms erkannt werden:...
  • Seite 40 VIPA System 300S Kommunikationsprotokolle ASCII > ASCII - Parameter Senden mit Endezeichen Sofern Sie in der Endeerkennung "Endezeichen" aktiviert haben, können Sie hier Ende- zeichen definieren oder die am FB parametrierte Länge vorgeben. Parameter Beschreibung Defaultwert Endezeichen 1/2 Für die Kommunikation mit Endezeichen können Sie Endezeichen 1:3 maximal 2 Endezeichen parametrieren.
  • Seite 41 VIPA System 300S Kommunikationsprotokolle ASCII > ASCII - Parameter ASCII Übertragung Arbeitet ein Kommunikationspartner unter ASCII schneller als der andere, können Sie über die Datenflusskontrolle die Kommunikation der Teilnehmer synchronisieren. In diesem Register haben Sie die Möglichkeit die Art der Datenflusskontrolle und die zuge- hörigen Parameter einzustellen.
  • Seite 42 VIPA System 300S Kommunikationsprotokolle ASCII > ASCII - Parameter Schnittstelle Über die Betriebsart müssen Sie festlegen, ob die Schnittstelle Halbduplex (RS485) oder Vollduplex (RS422) betrieben werden soll. Vollduplex (RS422) – Vierdraht-Betrieb (Defaultwert: aktiv) Die Daten werden zwischen den Kommunikationspartnern gleichzeitig ausge- tauscht, es kann zu einem Zeitpunkt sowohl gesendet als auch empfangen werden.
  • Seite 43: 3964(R)

    VIPA System 300S Kommunikationsprotokolle 3964(R) > Grundlagen 3964(R) 6.3 3964(R) 6.3.1 Grundlagen 3964(R) Funktionsweise 3964(R) steuert die Datenübertragung bei einer Punkt-zu-Punkt-Kopplung zwischen dem CP und einem Kommunikationspartner. Hier werden bei der Datenübertragung den Nutz- daten Steuerzeichen hinzugefügt. Durch diese Steuerzeichen kann der Kommunikations- partner kontrollieren, ob die Daten vollständig und fehlerfrei bei ihm angekommen sind.
  • Seite 44: Vorgehensweise

    VIPA System 300S Kommunikationsprotokolle 3964(R) > Vorgehensweise Passivbetrieb Wenn der Treiber auf den Verbindungsaufbau wartet und ein Zeichen ungleich STX emp- fängt, sendet er NAK. Bei Empfang eines Zeichens NAK sendet der Treiber keine Ant- wort. Wird beim Empfang die ZVZ überschritten, wird ein NAK gesendet und auf erneuten Verbindungsaufbau gewartet.
  • Seite 45: 3964(R) - Parameter

    VIPA System 300S Kommunikationsprotokolle 3964(R) > 3964(R) - Parameter 6.3.3 3964(R) - Parameter Hier können Sie die Parameter für den 3964(R)-Protokoll-Treiber einstellen. Bitte beachten Sie, dass Sie die Parameter zum Blockcheck, zur Baud- rate und zum Zeichnungsrahmen mit Ausnahme der Priorität auf allen Kommunikationspartnern gleich einstellen.
  • Seite 46 VIPA System 300S Kommunikationsprotokolle 3964(R) > 3964(R) - Parameter Protokoll-Parameter Die ZVZ definiert den max. zulässigen zeitlichen Abstand zwischen zwei Zeichen inner- halb eines Telegramms. Parameter Beschreibung Defaultwert Zeichenverzugszeit Bitte beachten Sie, dass die ZVZ in Abhängigkeit von der Übertragungsge- 220ms (ZVZ) schwindigkeit auf einen bestimmten Mindestwert begrenzt ist:...
  • Seite 47 VIPA System 300S Kommunikationsprotokolle 3964(R) > 3964(R) - Parameter 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 Schnittstelle in einem Zeichenrahmen übertragen.
  • Seite 48 VIPA System 300S Kommunikationsprotokolle 3964(R) > 3964(R) - Parameter 3964(R) Schnittstelle Mit dem Protokoll 3964(R) ist die Betriebsart Vollduplex-Betrieb (RS422) voreingestellt. Vollduplex (RS422) – Vierdraht-Betrieb (Defaultwert: aktiv) Die Daten werden zwischen den Kommunikationspartnern gleichzeitig ausge- tauscht, es kann zu einem Zeitpunkt sowohl gesendet als auch empfangen werden.
  • Seite 49: Modbus

    VIPA System 300S Kommunikationsprotokolle Modbus > Grundlagen Modbus 6.4 Modbus 6.4.1 Grundlagen Modbus Übersicht Das Protokoll Modbus ist ein Kommunikationsprotokoll, das eine hierarchische 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.
  • Seite 50: Modbus Master - Parameter

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Parameter 6.4.2 Modbus Master - Parameter Modbus über Ladbare Für den Einsatz von Modbus Master auf dem CP 341-1CH01 ist ein ladbarer Treiber Treiber erforderlich. Diesen können Sie von der Siemens Webseite downloaden. Beim Einsatz ladbarer Treiber werden aus softwaretechnischen Gründen die Treiber von Siemens in den CP übertragen, dort aber nicht installiert.
  • Seite 51 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Parameter 6.4.2.1 Modbus Master (RTU) 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 Schnittstelle...
  • Seite 52 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Parameter Protokoll-Parameter Parameter Beschreibung Defaultwert Antwortüberwachungszeit Hier ist eine Wartezeit in ms vorzugeben, die der CP nach 2000 der Ausgabe eines Anforderungstelegramms auf ein Ant- worttelegramm vom Modbus-Slave wartet. Wertebereich: 5 ... 65500ms Betriebsart Hier können Sie die Betriebsart für den Treiber vorgeben.
  • Seite 53 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Parameter 6.4.2.2 Modbus Master (ASCII) 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 Schnittstelle...
  • Seite 54 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Parameter 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 55 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Parameter Schnittstelle Über die Betriebsart müssen Sie festlegen, ob die Schnittstelle Halbduplex (RS485) oder Vollduplex (RS422) betrieben werden soll. Vollduplex (RS422) – Vierdraht-Betrieb (Defaultwert: aktiv) Die Daten werden zwischen den Kommunikationspartnern gleichzeitig ausge- tauscht, es kann zu einem Zeitpunkt sowohl gesendet als auch empfangen werden.
  • Seite 56: Modbus Master - Funktionsweise

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionsweise 6.4.3 Modbus Master - Funktionsweise Übersicht Bei Modbus erfolgt die Datenübertragung ohne Handshake. Der Master initiiert die Über- tragung und wartet nach Ausgabe des Anforderungstelegramms die parametrierte Ant- wortüberwachungszeit auf ein Antworttelegramm vom Slave. Die Art des Datenaus- tauschs zwischen Modbus-Systemen wird durch Funktionscodes gesteuert.
  • Seite 57: Funktion

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionsweise Modbus Funktionscodes Folgende Funktionscodes werden vom Treiber unterstützt: Funktion Aktion in der SPS Read coil status Bitweise lesen Merker M Bitweise lesen Ausgänge A Bitweise lesen (16Bit-Raster) Zeiten T Bitweise lesen (16Bit-Raster) Zähler Z Read input status Bitweise lesen...
  • Seite 58: Fehlercodes

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionsweise CRC-CHECK Den Telegrammabschluss bildet die 2Byte lange Prüfsumme. – Hierbei wird zuerst das Low- und dann das High-Byte übertragen. Der Treiber für Modbus Master erkennt dann das Telegrammende, wenn nach der 3,5-fachen Zeichenverzugszeit keine Übertragung stattfindet.
  • Seite 59: Kommunikation Mit Dem Anwenderprogramm

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionsweise Kommunikation mit dem Für die Verarbeitung der Verbindungsaufträge ist in der CPU ein Anwenderprogramm Anwenderprogramm erforderlich. Hierbei kommen zur Kommunikation zwischen CPU, CP und einem Kommu- nikationspartner die Bausteine FB 7 - P_RCV_RK und FB 8 - P_SND_RK zum Einsatz. Näheres zum Einsatz dieser Bausteine finden Sie im Handbuch "SPEED7 Operationsliste"...
  • Seite 60: Modbus Master - Funktionscodes

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes 6.4.4 Modbus Master - Funktionscodes Namenskonventionen Für Modbus gibt es Namenskonventionen, die hier kurz aufgeführt sind: Modbus unterscheidet zwischen Bit- und Wortzugriff; Bits = "Coils" und Worte = "Register". Bit-Eingänge werden als "Input-Status" bezeichnet und Bit-Ausgänge als "Coil- Status".
  • Seite 61 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes 32Bit-Zugriff bei Modbus Master ASCII Unter Modbus Master ASCII können Sie mit den registerorientierten Funktionen FC 03, 06, 16 auch auf 32Bit-Register zugreifen. Hierzu ist über die Parametrierung der Protokoll-Eigenschaften unter "Modbus Master"...
  • Seite 62 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes RCV-Ziel-DB Adresse Name Kommentar +0.0 data[1] WORD Daten +2.0 data[2] WORD Daten Die Daten des Antworttelegramms werden vom Treiber wortweise in den Ziel-DB ein- getragen. Hierbei wird das 1. Byte als Low-Byte des 1. Wortes von "data[1]", das 3. Byte als Low-Byte des 2.
  • Seite 63 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes 6.4.4.3 FC 03 - Read Output Registers Diese Funktion ermöglicht das Lesen einzelner Register aus dem Ausgabebereich des Slave. Send-Quell-DB Adresse Name Kommentar +0.0 ADDR BYTE Slave-Adresse +1.0 FUNC BYTE Funktionscode +2.0 start_register...
  • Seite 64 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes RCV-Ziel-DB Adresse Name Kommentar +0.0 data[1] WORD Daten +2.0 data[2] WORD Daten 6.4.4.5 FC 05 - Force Single Coil Mit dieser Funktion können Sie in einem Slave ein einzelnes Bit im Ausgabebereich setzen bzw.
  • Seite 65 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes 6.4.4.7 FC 07 - Read Exception State Mit diesem Funktionscode können 8 Ereignis-Bits vom angeschlossenen Slave gelesen werden. Die Anfangsbitnummer der Ereignis-Bits ist durch den angeschlossenen Slave festge- legt und muss somit nicht vom Anwenderprogramm vorgegeben werden. Send-Quell-DB Adresse Name...
  • Seite 66 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes 6.4.4.9 FC 11 - Fetch Communications Event Counter Mit diesem Funktionscode haben Sie Zugriff auf die System-Worte "Status- Word" und "Event-Counter" eines Slave. Diese Worte sind im "Gould Modbus Protokoll" näher beschrieben. Send-Quell-DB Adresse Name...
  • Seite 67 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Master - Funktionscodes 6.4.4.11 FC 15 - Force Multiple Coils Mit diesem Funktionscode können bis zu 2040 (ASCII: 1976) Bits im Slave geändert werden. Send-Quell-DB Adresse Name Kommentar +0.0 ADDR BYTE Slave-Adresse +1.0 FUNC BYTE Funktionscode...
  • Seite 68: Modbus Slave - Parameter

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Parameter 6.4.5 Modbus Slave - Parameter Modbus über Ladbare Für den Einsatz von Modbus Slave auf dem CP 341-1CH01 ist ein ladbarer Treiber Treiber erforderlich. Diesen können Sie von der Siemens Webseite downloaden. Bei Einsatz ladbarer Treiber werden aus softwaretechnischen Gründen die Treiber von Siemens in den CP übertragen, dort aber nicht installiert.
  • Seite 69 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Parameter 6.4.5.1 Modbus Slave 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 Schnittstelle...
  • Seite 70: Beschreibung

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Parameter 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 vorgeben. Normalbetrieb Im Normalbetrieb führen alle Übertragungsfehler und Lei- tungsunterbrechungen sofort zu einer Fehlerbehandlung,...
  • Seite 71 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Parameter Schnittstelle Über die Betriebsart müssen Sie festlegen, ob die Schnittstelle Halbduplex (RS485) oder Vollduplex (RS422) betrieben werden soll. Vollduplex (RS422) – Vierdraht-Betrieb (Defaultwert: aktiv) Die Daten werden zwischen den Kommunikationspartnern gleichzeitig ausge- tauscht, es kann zu einem Zeitpunkt sowohl gesendet als auch empfangen werden.
  • Seite 72: Modbus Slave - Funktionsweise

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionsweise 6.4.6 Modbus Slave - Funktionsweise Übersicht Bei Modbus erfolgt die Datenübertragung ohne Handshake. Der Master initiiert die Übertragung und wartet nach Ausgabe des Anforderungstelegramms die paramet- rierte Antwortüberwachungszeit auf ein Antworttelegramm vom Slave. Die Art des Datenaustauschs zwischen Modbus-Systemen wird durch Funktionscodes gesteuert.
  • Seite 73 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionsweise 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. Nähere Informati- Ä...
  • Seite 74 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionsweise Fehlercodes Folgende Fehlercodes sind gemäß Modbus-Spezifikation definiert: Fehlercode Bedeutung nach Modbus- Ursache Spezifikation Illegal function Unzulässiger Funktionscode Illegal data address Unzulässige Datenadresse beim Slave Illegal data value Unzulässiger Datenwert beim Slave Failure in associated device Interner Fehler beim Slave...
  • Seite 75: Modbus Slave - Kommunikation Mit Anwenderprogramm

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Kommunikation mit Anwenderprogramm 6.4.7 Modbus Slave - Kommunikation mit Anwenderprogramm Übersicht Für die Verarbeitung der Verbindungsaufträge ist auf der Slave-Seite ein Anwender- programm in der CPU erforderlich. Der Datenaustausch zwischen CP und CPU erfolgt mit dem Modbus Kommunikations FB 80 - MODB_341.
  • Seite 76 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Kommunikation mit Anwenderprogramm 6.4.7.1 Daten senden FB 80 - MODB_341 Der FB 80 - MODB_341 ist im Anwenderprogramm zyklisch aufzurufen. Hierbei empfängt dieser das Anforderungstelegramm des Modbus Master, ordnet die Modbus-Adresse dem entsprechenden Speicherbereich in der CPU zu und stellt die angeforderten Daten dem Master zur Verfügung.
  • Seite 77 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Kommunikation mit Anwenderprogramm CP_START_OK, CP_START_ERROR – Sobald der SEND-Auftrag ohne Fehler beendet ist, wird der Ausgang CP_START_OK gesetzt und die FB-Initialisierung ist abgeschlossen. – Wird der SEND-Auftrag mit Fehler beendet, wird CP_START zurückgesetzt und CP_START_ERROR gesetzt.
  • Seite 78 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Kommunikation mit Anwenderprogramm ERROR_NR ERROR_INFO Fehlertext (dezimal) Register-Anzahl Unzulässige Register-Anzahl vom Treiber an den Kom- munikations-FB übergeben: Register-Anzahl = 0. – Abhilfe: Register-Anzahl vom Modbus-Master- System kontrollieren, gegebenenfalls Neuanlauf des CP (NetzEIN). Register-Anzahl Unzulässige Register-Anzahl vom Treiber an den Kom- munikations-FB übergeben: Register-Anzahl >...
  • Seite 79 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Kommunikation mit Anwenderprogramm ERROR_NR 90 ... 99 Sonstige Fehler – Es ist ein Verarbeitungsfehler aufgetreten, welcher nicht an den Treiber gemeldet wird. Nachfolgende Bearbeitungs-Aufträge werden weiter bearbeitet. ERROR_NR ERROR_INFO Fehlertext (dezimal) SFB 12 ®...
  • Seite 80 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Kommunikation mit Anwenderprogramm 6.4.7.1.1 Datenkonsistenz Der Datenaustausch zwischen CPU und CP erfolgt blockweise über FB 7 - P_RCV_RK und FB 8 - P_SND_RK. – Hierbei beträgt die Blockgröße 32Byte. Eine Datenkonsistenz ist ausschließlich für die Blockgröße von 32Byte gegeben. Bei größeren Datenmengen werden die Daten zeitlich versetzt in der genannten Blockgröße ausgetauscht.
  • Seite 81: Modbus Slave - Funktionscodes

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8 Modbus Slave - Funktionscodes Namenskonventionen Für Modbus gibt es Namenskonventionen, die hier kurz aufgeführt sind: Modbus unterscheidet zwischen Bit- und Wortzugriff; Bits = "Coils" und Worte = "Register". Bit-Eingänge werden als "Input-Status" bezeichnet und Bit-Ausgänge als "Coil- Status".
  • Seite 82: Umrechnung Merker Und Ausgänge

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.1 FC 01 - Read Coil Status Diese Funktion ermöglicht das Lesen einzelner Bits aus dem Ausgabe-Speicherbereich der CPU über den Modbus-Master. Anforderungstelegramm ADDR FUNC start_addr bit_number Antworttelegramm ADDR FUNC byte_count n n byte data start_addr...
  • Seite 83 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes Adressberechnung: – Byteadresse = ((start_addr - Param-Start-Adresse) / 8) + SPS-Bereich – Restbitnummer = (start_addr - Param-Start-Adresse) % 8 [Modulo 8] start_addr Zugriff Berechnung Bereich in SPS dezimal 0000h Merker (0 - 0) +1000 →...
  • Seite 84 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes Umrechnung Byteadresse = ((start_addr - Param-Start-Adresse) / 8) + SPS-Bereich Beim Zugriff auf Merker bzw. Ausgänge in der SPS wird die verbleibende Restbitnummer berechnet und dazu verwendet, um das entsprechende Bit innerhalb des Merker- bzw. Ausgangsbereichs zu adressieren.
  • Seite 85: Umrechnung

    VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.3 FC 03 - Read Output Registers Diese Funktion ermöglicht das Lesen von Datenworten aus einem Datenbaustein der CPU über den Modbus-Master. Anforderungstelegramm ADDR FUNC start_register register_number Antworttelegramm ADDR FUNC byte_count n n/2-register data (High, Low)
  • Seite 86 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes Umrechnung Die Umrechnung erfolgt z.B. für start_register = 80 (0050h) nach folgender Vorgehens- weise: start_register = 0050h start_register-offset_DB_no. = 00h start_register-word-no. = 50h Datenbaustein DB = Basis-DB-Nummer + start_register-offset_DB_no. – Datenbaustein DB = 800 + 0 = 800 Datenwort DBW = start_register-word-no.
  • Seite 87 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.5 FC 05 - Force Single Coil Anforderungstelegramm ADDR FUNC oil_addr Data_on/off Antworttelegramm ADDR FUNC coil addr Data_on/off coil_addr Die Modbus-Bit-Adresse coil_addr beinhaltet den Beginn des Bereichs, auf den Sie in der CPU zugreifen möchten.
  • Seite 88 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.6 FC 06 - Preset Single Register Die Funktion ermöglicht das Schreiben eines Datenworts in einem Datenbaustein der CPU über den Modbus-Master. Bitte beachten Sie, dass Sie den Bereich, auf den Sie schreibend zugreifen möchten, über die Protokoll-Parametrierung im Dialogfenster "Grenzen"...
  • Seite 89 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes Beispiel Umsetzung Modbus-Adressierung bei FC 03, 06, 16 "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 Vorgehens- weise: start_register = 0050h start_register-offset_DB_no.
  • Seite 90 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.7 FC 08 - Loop Back Diagnostic Test Diese Funktion dient zur Überprüfung der Kommunikations-Verbindung. Sie hat keinerlei Auswirkung auf das Anwenderprogramm. Das empfangene Telegramm wird vom Treiber selbständig an den Master zurückgesendet. Anforderungstelegramm ADDR FUNC...
  • Seite 91 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.8 FC 15 - Force Multiple Coils Diese Funktion ermöglicht das Schreiben mehrerer Bits im Ausgabebereich der CPU über Modbus-Master. Bitte beachten Sie, dass Sie den Bereich, auf den Sie schreibend zugreifen möchten, über die Protokoll-Parametrierung im Dialogfenster "Grenzen"...
  • Seite 92 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes 6.4.8.9 FC 16 - Preset Multiple Registers Diese Funktion ermöglicht das Schreiben mehrerer Datenworte in einen Datenbaustein der CPU über Modbus-Master. Bitte beachten Sie, dass Sie den Bereich, auf den Sie schreibend zugreifen möchten, über die Protokoll-Parametrierung im Dialogfenster "Grenzen"...
  • Seite 93 VIPA System 300S Kommunikationsprotokolle Modbus > Modbus Slave - Funktionscodes n-Data (High, Low) Als n-Data (High, Low) kann jeder beliebige Wert verwendet werden. Beispiel Umsetzung Modbus-Adressierung bei FC 03, 06, 16 "Modbus-Adresse im Übertragungstelegramm" "SIMATIC-Speicherbereich" Param-Start-Adresse SPS-Bereich von 0 ab DB 800 Umrechnung Die Umrechnung erfolgt z.B.
  • Seite 94: Diagnose Und Fehlerverhalten

    VIPA System 300S Diagnose und Fehlerverhalten Übersicht Diagnosefunktionen Diagnose und Fehlerverhalten 7.1 Übersicht Diagnosefunktionen Übersicht Die Diagnosefunktionen erlauben Ihnen eine schnelle Lokalisierung aufgetretener Fehler. Folgende Diagnosemöglichkeiten stehen Ihnen zur Verfügung: Diagnose über die CP-LEDs Diagnose über FB-STATUS Diagnose über Diagnosepuffer des CP Diagnose über Diagnosealarm Diagnose über die CP- Die CP-LEDs geben Ihnen einen ersten Überblick über aufgetretene interne bzw.
  • Seite 95: Diagnose Über Fb Status

    VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS 7.2 Diagnose über FB STATUS Übersicht Für die Fehlerdiagnose besitzen die Funktionsbausteine FB 7 - P_RCV_RK und FB 8 - P_SND_RK den Parameter STATUS. Jede Meldung von STATUS hat unabhängig vom verwendeten Funktionsbaustein die gleiche Bedeutung.
  • Seite 96 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS 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. nicht zulässig(z.B. DB 0) oder anderer Datentyp nicht vor- handen bzw.
  • Seite 97 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 05h "Fehler bei Bearbeitung eines CPU-Auftrags" Ereignisklasse / Nr. Beschreibung 05 01h Laufender Auftrag wurde durch Neuanlauf des CP abgebrochen. Abhilfe: Bei NetzEIN ist keine Hilfe möglich. Beim Umparametrieren des CP vom PG aus sollten Sie vor dem Beschreiben einer Schnittstelle darauf achten, dass von der CPU aus keine Aufträge mehr laufen.
  • Seite 98 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 07h "Sendefehler" Ereignisklasse / Nr. Beschreibung 07 04h Nur bei 3964(R) Abbruch durch Partner: während des laufenden Sendebetriebes wurden vom Partner ein oder mehrere Zeichen empfangen. Abhilfe: Prüfen Sie, ob der Partner ebenfalls Fehler anzeigt, da evtl. nicht alle Sendedaten angekommen sind (z.B.
  • Seite 99 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 08h "Empfangsfehler" Ereignisklasse / Nr. Beschreibung 08 01h Erwarten der ersten Wiederholung: Beim Empfangen eines Telegramms wurde ein Fehler erkannt und der CP forderte durch eine negative Quittierung (NAK) beim Partner eine Wiederholung an. Abhilfe: Eine Wiederholung ist kein Fehler, jedoch kann Sie ein Hinweis sein, dass Störungen auf der Übertragungsleitung auftreten oder ein Fehlverhalten des Partnergerätes vorliegt.
  • Seite 100 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 08h "Empfangsfehler" Ereignisklasse / Nr. Beschreibung 08 0Ch Übertragungsfehler: Ein Übertragungsfehler (Paritäts-, Stoppbit- oder Überlauffehler) wurde erkannt. Nur bei 3964(R) Wird in Ruhestellung ein gestörtes Zeichen empfangen, wird der Fehler sofort gemeldet, damit Störeinflüsse auf der Übertragungsleitung frühzeitig erkannt werden können.
  • Seite 101 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 08h "Empfangsfehler" Ereignisklasse / Nr. Beschreibung 08 31h Nur bei Modbus Master RTU Das erste Zeichen des Antworttelegramms vom Slave ist ungleich der im Anforderungstele- gramm gesendeten Slave-Adresse (bei Betriebsart "normal"). Abhilfe: Ein falscher Slave hat geantwortet.
  • Seite 102 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 14 (0Eh) "Ladbarer Treiber - Allgemeine Verarbeitungsfehler <Bearbeitung BSEND-Auftrag>" Ereignisklasse / Nr. Beschreibung 0E 42h Nur bei Modbus Master Der übergebene Funktionscode ist nicht zulässig. Abhilfe: Nur die im Kapitel "Funktionscodes" aufgelisteten Funktionscodes sind zulässig. Ä...
  • Seite 103 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 14 (0Eh) "Ladbarer Treiber - Allgemeine Verarbeitungsfehler <Bearbeitung BSEND-Auftrag>" Ereignisklasse / Nr. Beschreibung 0E 4Fh Nur bei Modbus Master Die am SFB SEND RK angegebene R_TYP ist bei diesem Treiber unzulässig. Abhilfe: Als R_TYP muss "X"...
  • Seite 104 VIPA System 300S Diagnose und Fehlerverhalten Diagnose über FB STATUS Ereignisklasse 14 (0Eh) "Ladbarer Treiber - Allgemeine Verarbeitungsfehler <Bearbeitung BSEND-Auftrag>" Ereignisklasse / Nr. Beschreibung 0E 61h Nur bei Modbus Master Antworttelegramm mit Exception Code 01: Illegal Function Abhilfe: Siehe Handbuch des Slavegerätes. 0E 62h Nur bei Modbus Master Antworttelegramm mit Exception Code 02: Illegal Data Address...
  • Seite 105: Diagnose Über Diagnosepuffer

    VIPA System 300S Diagnose und Fehlerverhalten Diagnose über Diagnosepuffer 7.3 Diagnose über Diagnosepuffer Übersicht Der CP besitzt einen eigenen Diagnosepuffer. Hier werden alle Diagnoseeinträge des CP in der Reihenfolge ihres Auftretens eingetragen. Folgende Fehler können angezeigt werden: Fehler in Hardware bzw. Firmware Fehler bei der Initialisierung und Parametrierung Fehler bei der Ausführung eines CPU-Auftrags Fehler bei der Datenübertragung (Sende- und Empfangsfehler)
  • Seite 106: Diagnose Über Diagnosealarm

    VIPA System 300S Diagnose und Fehlerverhalten Diagnose über Diagnosealarm 7.4 Diagnose über Diagnosealarm Übersicht Der CP 341-1CH01 kann einen Diagnosealarm auf der zugeordneten CPU auslösen und somit eine Fehlfunktion des CP anzeigen. Über die Parametrierung können Sie vor- geben, ob der CP im Fehlerfall einen Diagnosealarm auslösen soll oder nicht. Default- mäßig ist die Alarmgenerierung deaktiviert.

Inhaltsverzeichnis