Herunterladen Inhalt Inhalt Diese Seite drucken
Beckhoff BC5250 Dokumentation
Beckhoff BC5250 Dokumentation

Beckhoff BC5250 Dokumentation

Busklemmen-controller für devicenet
Inhaltsverzeichnis

Werbung

Dokumentation
BC5250
Busklemmen-Controller für DeviceNet
Version:
Datum:
2.0.0
18.07.2017

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Beckhoff BC5250

  • Seite 1 Dokumentation BC5250 Busklemmen-Controller für DeviceNet Version: 2.0.0 Datum: 18.07.2017...
  • Seite 3: Inhaltsverzeichnis

    Hinweise zur Dokumentation ...................... 5 Sicherheitshinweise ........................ 6 Ausgabestände der Dokumentation .................... 7 2 Produktübersicht............................ 8 BCxx50 - Übersicht.........................  8 Prinzip der Busklemme........................ 9 Das Beckhoff Busklemmensystem .................... 9 Technische Daten.........................  12 2.4.1 Technische Daten - BCxx50 .................... 12 2.4.2 Technische Daten - DeviceNet .................. 14 2.4.3...
  • Seite 4 6.4.1 ADS-Dienste ........................ 76 7 Fehlerbehandlung und Diagose...................... 78 Diagnose............................ 78 Diagnose-LEDs.......................... 80 8 Anhang .............................. 83 Firmware-Update ..........................  83 Allgemeine Betriebsbedingungen .................... 85 Zulassungen .......................... 86 Prüfnormen für Geräteprüfung......................  87 Literaturverzeichnis........................ 87 Abkürzungsverzeichnis.........................  87 Support und Service ........................ 89 Version: 2.0.0 BC5250...
  • Seite 5: Vorwort

    Patente: EP0851348, US6167425 mit den entsprechenden Anmeldungen und Eintragungen in verschiedenen anderen Ländern. ® EtherCAT ist eine eingetragene Marke und patentierte Technologie lizensiert durch die Beckhoff Automation GmbH, Deutschland Copyright © Beckhoff Automation GmbH & Co. KG, Deutschland. Weitergabe sowie Vervielfältigung dieses Dokuments, Verwertung und Mitteilung seines Inhalts sind verboten, soweit nicht ausdrücklich gestattet.
  • Seite 6: Sicherheitshinweise

    Die gesamten Komponenten werden je nach Anwendungsbestimmungen in bestimmten Hard- und Software- Konfigurationen ausgeliefert. Änderungen der Hard- oder Software-Konfiguration, die über die dokumentierten Möglichkeiten hinausgehen, sind unzulässig und bewirken den Haftungsausschluss der Beckhoff Automation GmbH & Co. KG. Qualifikation des Personals Diese Beschreibung wendet sich ausschließlich an ausgebildetes Fachpersonal der Steuerungs-, Automatisierungs- und Antriebstechnik, das mit den geltenden Normen vertraut ist.
  • Seite 7: Ausgabestände Der Dokumentation

    Kommentar 2.0.0 • Migration 1.1.0 • Hinweise zur Einhaltung der UL-Anforderungen hinzugefügt. 1.0.0 • Erste Veröffentlichung Firmware BC5250 Zum Update Ihrer Firmware benötigen Sie ein serielles Kabel, die Konfigurations-Software KS2000 oder das Firmware-Update-Programm. Firmware Kommentar 0xB1 Firmware-Version 0xB1 Den Firm- und Hardware-Stand (Auslieferungszustand) können Sie dem Aufkleber auf der Unterseite des Busklemmen-Controllers entnehmen.
  • Seite 8: Produktübersicht

    BECKHOFF Steuerungen ist die Automatisierungssoftware TwinCAT Grundlage für die Parametrierung und Programmierung. Dem Anwender stehen also die gewohnten TwinCAT Werkzeuge, wie z. B. SPS-Programmieroberfläche, System Manager und TwinCAT Scope zur Verfügung. Der Datenaustausch erfolgt wahlweise über die serielle Schnittstelle (COM1) oder über den Feldbus via Beckhoff PC-Feldbuskarten FCxxxx. Konfiguration Die Konfiguration erfolgt ebenfalls mit TwinCAT.
  • Seite 9: Prinzip Der Busklemme

    Produktübersicht Prinzip der Busklemme Abb. 1: Prinzip der Busklemme Das Beckhoff Busklemmensystem Bis zu 256 Busklemmen mit ein bis 16 E/A-Kanälen für jede Signalform Das Busklemmen-System ist das universelle Bindeglied zwischen einem Feldbus-System und der Sensor / Aktuator - Ebene. Eine Einheit besteht aus einem Buskoppler als Kopfstation und bis zu 64 elektronischen Reihenklemmen, wovon die letzte eine Endklemme ist.
  • Seite 10 Buskoppler für alle gängigen Bussysteme Das Beckhoff Busklemmen-System vereint die Vorteile eines Bussystems mit den Möglichkeiten der kompakten Reihenklemme. Busklemmen können an allen gängigen Bussystemen betrieben werden und verringern so die Teilevielfalt in der Steuerung. Dabei verhalten sich Busklemmen wie herkömmliche Anschaltungen dieses Bussystems.
  • Seite 11 Buskoppler entsprechen den für das Feldbus-System üblichen Zeiten. Bei der Umstellung auf ein anderes Bussystem beachten Sie im Falle großer Zykluszeiten des Bussystems die Änderung der Timeout- Zeiten. Die Schnittstellen Ein Buskoppler besitzt sechs unterschiedliche Anschlussmöglichkeiten. Diese Schnittstellen sind als Steckverbindungen und Federkraftklemmen ausgelegt. BC5250 Version: 2.0.0...
  • Seite 12: Technische Daten

    16 Bit Mikrocontroller Diagnose LEDs 2 x Spannungsversorgung, 2 x K-Bus Konfigurations- und TwinCAT PLC Programmiersoftware Feldbusinterface BC3150 Feldbus PROFIBUS-DP Schnittstellen Serielle Schnittstelle COM1 (RS232 für Konfiguration und Programmierung, automatische Baudratenerkennung 9600/19200/38400 Baud) Klemmenbus (K-Bus) 64 (255 mit K-Bus-Verlängerung) Version: 2.0.0 BC5250...
  • Seite 13 -25°C ... +60°C Umgebungstemperaturbereich im Betrieb zulässiger -40°C … +85°C Umgebungstemperaturbereich bei Lagerung Relative Feuchte 95% ohne Betauung Vibrations-/ Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Einbaulage beliebig Schutzart IP20 Zulassungen CE, cULus, ATEX BC5250 Version: 2.0.0...
  • Seite 14: Technische Daten - Devicenet

    Produktübersicht 2.4.2 Technische Daten - DeviceNet Abb. 2: BC5250 Systemdaten DeviceNet (BC5250) Anzahl der Knoten Anzahl der E/A-Punkte steuerungsabhängig Übertragungsmedium abgeschirmtes, verdrilltes Kupferkabel, 2 x Signal, 1 x CAN Ground (empfohlen) Leitungslänge 500 m 250 m 100 m Übertragungsrate 125 kBaud 250 kBaud 500 kBaud I/O-Kommunikationsarten polling, bit-strobe, change of state, cycle Anzahl Daten 128 Byte Eingänge und 128 Byte Ausgänge...
  • Seite 15: Technische Daten - Sps

    Source Code Speicher 128 kByte Datenspeicher 32 kByte Remanente Merker 2 kByte SPS-Zykluszeit ca. 3,0 ms für 1000 AWL Befehle (ohne E/A Zyklus) Programmiersprachen IEC 6-1131-3 (AWL, KOP, FUP, ST, AS) Laufzeit 1 SPS Task Online Change Up/Down Load Code Ja/Ja BC5250 Version: 2.0.0...
  • Seite 16: Montage Und Verdrahtung

    Montage und Verdrahtung Montage 3.1.1 Abmessungen Das Beckhoff Busklemmen-System zeichnet sich durch geringes Bauvolumen und hohe Modularität aus. Für die Projektierung muss ein Buskoppler und eine Anzahl von Busklemmen vorgesehen werden. Die Baumaße der Buskoppler sind unabhängig vom Feldbus-System. Abb. 3: BCxx50 Die Gesamtbreite der Feldbusstation setzt sich aus der Breite des Buskopplers/Busklemmen Controllers und...
  • Seite 17: Einbau

    Federkraftklemme wird mit einem Schraubendreher, oder einem Dorn, durch leichten Druck in die Öffnung über der Klemme durchgeführt. Der Draht kann ohne Widerstand in die Klemme eingeführt werden. Durch Rücknahme des Druckes schließt sich die Klemme automatisch und hält den Draht sicher und dauerhaft fest. BC5250 Version: 2.0.0...
  • Seite 18: Verdrahtung

    3.2.1 Potentialgruppen, Isolationsprüfung und PE Potentialgruppen Ein Beckhoff Busklemmenblock verfügen in der Regel über drei verschiedene Potentialgruppen: • Die Feldbusschnittstelle ist (außer bei einzelnen Low Cost Kopplern) galvanisch getrennt und bildet die erste Potentialgruppe. • Buskoppler- / Busklemmen-Controller-Logik, K-Bus und Klemmenlogik bilden eine zweite galvanisch getrennte Potentialgruppe.
  • Seite 19: Abb. 7 Linksseitiger Powerkontakt

    Einspeisestellen für die Prüfung zu entkoppeln, können die Einspeiseklemmen aus dem Verbund der übrigen Klemmen mindestens 10 mm herausgezogen werden. Die PE-Zuleitungen müssen in diesem Fall nicht abgeklemmt werden. Der Powerkontakt mit der Bezeichnung PE darf nicht für andere Potentiale verwendet werden. BC5250 Version: 2.0.0...
  • Seite 20: Spannungsversorgung

    • von einer Spannungsquelle die NEC class 2 entspricht stammt. Eine Spannungsquelle die NEC class 2 darf nicht seriell oder parallel mit einer anderen NEC class 2 entsprechenden Spannungsquelle verbunden werden! Keine unbegrenzten Spannungsquellen! Zur Einhaltung der UL-Anforderungen darf Us nicht mit unbegrenzten Spannungsquellen verbunden werden! GEFAHR Version: 2.0.0 BC5250...
  • Seite 21: Programmierkabel

    Das Programmierkabel bietet die Möglichkeit den BCxx50 über die serielle Schnittstelle zu programmieren. Masse der Versorgungsspannung nicht unterbrechen Bei gestecktem Programmierkabel (BCxx50 zu PC) darf die Masse der Versorgungsspan- nung des Busklemmen Controllers nicht unterbrochen oder abgeklemmt werden, da dies Achtung zur Zerstörung des Programmierkabels führen kann. BC5250 Version: 2.0.0...
  • Seite 22: Devicenet Verkabelung

    Buszugriffsverfahren (Arbitrierung) erfordert, dass die Signale quasi gleichzeitig (vor der Abtastung innerhalb einer Bitzeit) an allen Knoten anliegen. Da die Signallaufzeit in den CAN-Anschaltungen (Transceiver, Optokoppler, CAN-Controller) nahezu konstant sind, muss die Leitungslänge an die Baud-Rate angepasst werden. Baud-Rate Buslänge 500 kBit/s < 100 m 250 kBit/s < 250 m 125 kBit/s < 500 m Version: 2.0.0 BC5250...
  • Seite 23: Abb. 13 Beispieltopologie Stichleitungen

    Abb. 13: Beispieltopologie Stichleitungen 3.2.4.4 Sternverteiler Sternverteiler (Multiport Tap) Beim Einsatz von passiven Verteilern ("Multiport Taps"), z. B. der BECKHOFF Verteilerbox ZS5052-4500 sind kürzere Stichleitungslängen einzuhalten. Die folgende Tabelle gibt die maximalen Stichleitungslängen und die maximale Länge der Trunk Line (ohne Stichleitungen) an: Baud-Rate Länge Stichleitung bei Multiport...
  • Seite 24: Abb. 14 Aufbau Can-/Devicenet-Kabel Zb5200

    In diesem Fall sollte der Schirm an den Kopplern nicht aufgelegt werden - aber dennoch komplett durchverbunden sein. Hinweise für die Überprüfung der CAN-Verdrahtung finden sich im Kapitel Fehlersuche / Trouble Shooting. 3.2.4.7 Kabelfarben Vorschlag für die Verwendung der Beckhoff DeviceNet-Kabel an Busklemme und Feldbus Box: Pin BK52x0 Pin Feldbus Box Pin FC520x Funktion...
  • Seite 25: Abb. 15 Belegung Verbindungsbuchse Bk51X0/Bx5100

    Widerstände im Netz aktiv sind. 3.2.4.11 Feldbus Box: M 12 DeviceNet Buchse Feldbus Box: M12 DeviceNet Buchse Bei den Feldbus-Box-Modulen IPxxxx-B520 und IL230x-B520 wird der Busanschluss mit fünfpoligen M12- Steckverbindern ausgeführt. BC5250 Version: 2.0.0...
  • Seite 26: Abb. 16 Pinbelegung M12 Stecker Feldbus Box

    Montage und Verdrahtung Abb. 16: Pinbelegung M12 Stecker Feldbus Box Für das Feldbus-Box-System bietet Beckhoff feldkonfektionierbare Stecker, Passivverteiler, Abschlusswiderstände sowie eine große Auswahl an vorkonfektionierten Kabeln an. Details finden sich im Katalog oder unter www.beckhoff.de Version: 2.0.0 BC5250...
  • Seite 27: Parametrierung Und Inbetriebnahme

    Die Busklemmen mappen sich in der Reihenfolge wie diese gesteckt sind, erst die komplexen Busklemmen, dann die digitalen Busklemmen. Das Mapping der komplexen Busklemmen ist: • Word-Alignment • komplexe Darstellung Prozessabbild ist abhängig von angesteckten Klemmen! Das Prozessabbild verändert sich, sobald eine Klemme dazu gesteckt wird oder entfernt wird! VORSICHT BC5250 Version: 2.0.0...
  • Seite 28 ◦ BX5100 Version 1.00 ◦ BX5200 Version 1.10 ◦ BX8000 Version 1.00 ◦ BC3150, BC5150, BC5250, BC9050, BC9020, BC9120 ab Firmware B0 ◦ Für BC8150 ab TwinCAT 2.10 Build 1243 BCxx50 und BXxx00 können über den System Manager des TwinCAT Programms parametriert werden.
  • Seite 29: Anlegen Einer Twincat-Konfiguration

    Um einen Busklemmen-Controller der Serien BCxx50, BCxx20 oder BXxx00 zu konfigurieren muss im System-Manager ein BX-File angelegt werden. Zur Vereinfachung sind die Grundgeräte schon als File vorbereitet. Dazu öffnen Sie mit New from Template den entsprechenden Busklemmen-Controller. Abb. 18: Anlegen einer TwinCAT-Konfiguration Wählen Sie den entsprechenden Busklemmen-Controller aus. BC5250 Version: 2.0.0...
  • Seite 30: Download Einer Twincat-Konfiguration

    Master (z. B. Feldbus-Master-Karte) zum Busklemmen-Controller stattfinden. Auswahl des Zielsystems Wählen Sie den Busklemmen-Controller aus, auf den Sie die Konfiguration laden wollen. Mit der Funktionstaste F8 öffnet sich der Dialog, mit indem Sie Ihr File auf das entsprechende Gerät herunterladen können. Version: 2.0.0 BC5250...
  • Seite 31: Abb. 20 Download Einer Twincat-Konfiguration

    Im Config Mode / FreeRun kann man jetzt die Konfiguration zum Busklemmen-Controller herunterspielen. Wenn der Busklemmen-Controller im Stop Mode ist, ist die ADS-Kommunikation noch nicht aktiviert. Ein Download der Konfiguration ist dann nicht möglich. Zum Aktivieren der TwinCAT-Konfiguration wählen Sie Ctrl+Shift+F4 oder Activate Configuration. Abb. 23: Aktivieren der TwinCAT-Konfiguration BC5250 Version: 2.0.0...
  • Seite 32: Upload Einer Twincat-Konfiguration

    Wählen Sie den Busklemmen-Controller aus, auf den Sie die Konfiguration laden wollen. Mit der Funktionstaste [F8] öffnet sich der Dialog, mit indem Sie Ihr File auf das entsprechende Gerät herunterladen können. Abb. 24: Auswahl des Zielsystems Wählen Sie den entsprechenden Busklemmen-Controller aus. Version: 2.0.0 BC5250...
  • Seite 33: Ressourcen Im Busklemmen-Controller

    Der Mapping Code wird für die Berechnung der TwinCAT Konfiguration benötigt (siehe Abb. Speicher für das Code Mapping). Die Prozentzahlen werden hier zusammen addiert, in dem Beispiel aus Abb. Speicher für das Code Mapping sind 8% des Speichers für die Mapping-Berechnung belegt. BC5250 Version: 2.0.0...
  • Seite 34: Abb. 28 Speicher Für Das Code Mapping

    Abb. Code und Daten Speicher (1) "Used Plc Code" verbrauchter PLC Code, Angabe in %. Abb. Code und Daten Speicher (2) "Used Plc Data" verbrauchter PLC Daten, Angabe Speicher in %. Abb. Code und Daten Speicher (3) "Used Plc Source" verbrauchter Source Code, Angabe in %. Version: 2.0.0 BC5250...
  • Seite 35: Abb. 30 Code Und Daten Speicher

    Abb. Sonstiger Speicher (2) "Used Huge Heap" wird für die ADS Kommunikation benötigt. Angabe in %. Dieser Wert sollte kleiner 30 % betragen. Abb. Sonstiger Speicher (3) "Used File Area" wird für die TwinCAT Konfiguration, dem TSM-File und dem 16 kByte Flash Zugriff benötigt. Angabe in %. Abb. 31: Sonstiger Speicher BC5250 Version: 2.0.0...
  • Seite 36: Ads-Verbindung Über Die Serielle Schnittstelle

    Wenn Sie die AMS-Net-ID erneut ändern möchten, müssen Sie den Busklemmen-Controller zuerst neu starten, so dass die AMS Net Id wieder auf die Default AMS-Net-ID "1.1.1.1.1.1" zurückgesetzt wird. Nun können sie die AMS-Net-ID wiederum einmal ändern. Version: 2.0.0 BC5250...
  • Seite 37: Devicenet Slave-Schnittstelle

    Für TwinCAT müssen beide EDS-Dateien in das Verzeichnis \TwinCAT\IO\DeviceNet kopiert werden. Bild für BX5200.ico (https://infosys.beckhoff.com/content/1031/bc5250/Resources/zip/3602701067.zip) BC5250 EDS Datei BC5250.eds (für andere Steuerungen als TwinCAT) (https://infosys.beckhoff.com/ content/1031/bc5250/Resources/eds/3602703243.eds) EDS Datei BC5250S.eds (https://infosys.beckhoff.com/content/1031/bc5250/Resources/ eds/3602705419.eds) Für TwinCAT müssen beide EDS Dateien in das Verzeichnis \TwinCAT\IO\DeviceNet kopiert werden.
  • Seite 38 Es gibt zwei Konfigurationsarten. In der Default Konfiguration (Auslieferungszustand) mappen sich die DeviceNet Daten, der DeviceNet Slave Schnittstelle, ab der Adresse 1000 des BX5200/BC5250 und es sind die ersten 8 Byte aktiviert. Per Funktionsbausteine können die Länge der DeviceNet Daten und die Eigenschaften von der lokalen Steuerung verändert werden.
  • Seite 39: Master Einstellung

    4.2.7.6.1 Masterparametrierung Konfiguration an einer Rockwell/Allen Bradley Steuerung Der BX5200 und BC5250 verfügen über zwei Konfigurationsarten. In der Default Konfiguration wird der Koppler ausgeliefert und besitzt folgende DeviceNet Eigenschafen: • AutoBaud • 8 Byte Eingänge DN (ab Adresse %IB1000) - auf dem Master sind das dann die Ausgänge •...
  • Seite 40: Abb. 34 Eds Wizard

    Abb. 34: EDS Wizard Im Anschluss wird mit dem Network-Browse das DeviceNet-Netzwerk nach den sich im Netz befindlichen Knoten abgesucht. Sind die BC/BX korrekt angeschlossen und mit der richtigen Baudrate am Netz werden sie erkannt und entsprechend eingeblendet: Version: 2.0.0 BC5250...
  • Seite 41: Abb. 35 Network-Browse

    Parametrierung und Inbetriebnahme Abb. 35: Network-Browse Durch einen Doppelklick auf das Icon öffnet sich der Dialog zur Konfiguration der Einheiten. Unter den Parametern erscheinen die aktuell am BC/BX eingestellten I/O-Datenlängen. Abb. 36: Am BC/BX eingestellte I/O-Datenlängen BC5250 Version: 2.0.0...
  • Seite 42: Abb. 37 Übernahme Der Erkannten Module In Die Scan-Liste

    Konfiguration. Die erkannten Module erscheinen in der Liste der Available Devices und müssen nun in die Scan-Liste aufgenommen werden. Abb. 37: Übernahme der erkannten Module in die Scan-Liste Durch einen Doppelklick auf das Icon des zu konfigurierenden Gerätes öffnet sich der Dialog zur Einstellung der I/O-Datenlängen Version: 2.0.0 BC5250...
  • Seite 43: Abb. 38 Einstellung Der I/O-Datenlängen

    Des Weiteren muss darauf geachtet werden, dass hier die I/O-Betriebsart entsprechend der I/O-Mode Selektion ausgewählt wird. Die Interscan-Verzögerung (Delay), d.h. die Zeit zwischen jedem I/O-Zyklus muss entsprechen den Anforderungen des BC/BX in Bezug auf die Größe des PLC-Programmes und I/O-Datenlängen ausgewählt werden. BC5250 Version: 2.0.0...
  • Seite 44: Abb. 39 Auswahl Der Interscan-Verzögerung (Delay)

    Sind Komponenten im Netzwerk die einen schnellen I/O-Zyklus erfordern, so kann in der I/O-Parameter- Einstellung unter Poll Rate der I/O-Zyklus auf Background eingestellt werden. Nähere Angaben hierzu sind dem Scanner-Manual zu entnehmen. Abb. 40: Einstellung der Poll Rate Version: 2.0.0 BC5250...
  • Seite 45: K-Bus

    Wenn Breakpoints im PLC Control gesetzt werden, wird der K-Bus nicht mehr bearbeitet, das heißt die Ausgänge werden in den sichern Zustand, sprich null, gesetzt. K-Bus Sync Mode Das Schreiben und lesen der Busklemmen kann synchron zur Task1 oder dem Feldbus stattfinden. BC5250 Version: 2.0.0...
  • Seite 46: Abb. 42 Karteireiter Bx Diag

    Anzeige der Zykluszeit für Task 1, K-Bus, Bearbeitung Feldbus und die Auslastung des SSB. Abb. 42: Karteireiter BX Diag Factory Settings - Der Busklemmen-Controller wird in seinen Auslieferungszustand gesetzt. Mit Restart System oder aus- und einschalten sind diese Einstellungen wieder gültig (Display DEFAULT-CONFIG). Reset Maximum Values - löscht die Maximalen Werte Version: 2.0.0 BC5250...
  • Seite 47: Plc

    Im PLC-Control muss ein gültiges Projekt übersetzt und gespeichert sein. Diese Daten werden als *.tpy Datei abgespeichert. Um ein PLC-Projekt einzufügen klicken Sie mit der rechten Maustaste auf PLC- Configuration. Wählen Sie Ihr aktuelles PLC Projekt aus. Abb. 43: Auswahl des PLC-Projekts Verbinden Sie die PLC-Variable mit der Hardware (z. B. digitale Busklemme). BC5250 Version: 2.0.0...
  • Seite 48: Abb. 44 Verbinden Vom Plc-Variable Und Hardware

    Nachdem alle Verknüpfungen erstellt sind aktivieren Sie die Konfiguration Actions/Activate Configuration (Ctrl+Shift+F4) und Starten Sie TwinCAT Set/Reset TwinCAT to Run Mode. Achten Sie darauf, dass Sie das richtige Zielsystem angewählt haben (unten rechts im Fenster des System-Managers). Abb. 45: Anzeige des Ziel-Systems Version: 2.0.0 BC5250...
  • Seite 49 Zykluszeit der PLC gemessen werden. Um einen Problemlosen Betrieb zu garantieren, muss die eingestellte Task-Zeit 20 bis 30 % höher sein als die gemessene gesamt Zykluszeit. Eine genauere Aufschlüsselung der Zykluszeit fingen Sie unter der Beschreibung K-Bus-Reiter [} 45]. Die gesamte Zykluszeit wird mit der TcBase Bibliothek angezeigt (siehe TcBase.lbx oder TcBaseBCxx50.lbx). BC5250 Version: 2.0.0...
  • Seite 50: Konfigurations-Software Ks2000

    • Der BX-Controller muss im FreeRun Modus sein. Aktivieren Sie dies mit dem TwinCAT System Manager. Nun können Sie sich mit der Konfigurations-Software KS2000 über ADS (Port 100) oder das serielle Kabel einloggen und die KS2000-Dialoge der Busklemmen nutzen. Version: 2.0.0 BC5250...
  • Seite 51: Programmierung

    POUs Beschränkung durch Speicher TwinCAT PLC Das Beckhoff TwinCAT Software-System verwandelt jeden kompatiblen PC in eine Echtzeitsteuerung mit Multi-SPS-System, NC-Achsregelung, Programmierumgebung und Bedienstation. Die Programmierumgebung von TwinCAT wird auch für die Programmierung der BC/BX genutzt. Wenn Sie TwinCAT PLC (Windows NT4/2000/XP) installiert haben, können Sie die Feldbus-Verbindung oder die serielle Schnittstelle für Software-Download und Debugging verwenden.
  • Seite 52: Twincat Plc - Fehler-Codes

    Abb. 48: Maximale Anzahl der POUs überschritten Wenn man Bibliotheken einbindet, kann dieser Wert nicht mehr ausreichen. Erhöhen Sie dann die Anzahl an POUs. Öffnen Sie dazu im PLC Control unter Projekte/Optionen... Abb. 49: Menüpfad Projekte / Optionen / Controller Settimgs ...die Controller Settings. Version: 2.0.0 BC5250...
  • Seite 53 Abb. 51: Globaler Speicher nicht ausreichend Per Default sind 2 x 16 kByte Daten angelegt. Wenn viele Daten benutzt werden sollen, müssen Sie diesen Bereich vergrößern. Beim BX sind maximal 14 Datensegmente möglich. Abb. 52: Menüpfad Projekte / Optionen / Build BC5250 Version: 2.0.0...
  • Seite 54: Remanente Daten

    Da immer alle Daten eines Funktionsbausteins, in dem auch nur ein remanentes Bit zu finden ist, gespeichert wird, sollte dies möglichst vermieden werden. Im Anschluss finden Sie ein Programmbeispiel. Funktionsbaustein Test (Kein Programm Code notwendig - in ST reicht ein Semikolon) FUNCTION_BLOCK Test VAR_INPUT END_VAR VAR_OUTPUT END_VAR Version: 2.0.0 BC5250...
  • Seite 55: Lokierte Merker

    Die Port Nummer ist 800 für die PLC. Index Group Bedeutung Index Offset (Wertebereich) 0x4020 Merker (nur BXxxx0) 0..4096 Beispiel BX Programm     Flag_01 AT %MB0: WORD; END_VAR TwinCAT PC/CX Master Programm     fbADRSREAD: ADSREAD;     Flag_M: WORD; END_VAR fbADRSREAD(     NETID:='172.16.3.0.2.3' ,  (* AMSNetId BX *)     PORT:=800 ,                (* 800 - PLC *)     IDXGRP:=16#4020 ,          (* 0x4020hex falgs *)     IDXOFFS:=0 ,               (* byte offset *)     LEN:=2 ,                   (* Lenght byte *)     DESTADDR:=ADR(Merker) ,     READ:=TRUE ,     TMOUT:=t#1s ); IF NOT fbADRSREAD.BUSY THEN     fbADRSREAD(READ:=FALSE); END_IF BC5250 Version: 2.0.0...
  • Seite 56: Lokales Prozessabbild Im Auslieferungszustand

    DeviceNet DATEN (SPS-Varablen) %IB1000 ... DeviceNet DATEN (SPS-Varablen) %QB1000 ..%IB2047 Maximal ... %QB2047 Maximal Die maximale Anzahl an Daten über den Feldbus beträgt beim BC5250 128 Byte Ein- und Ausgänge und beim BX5200 256 Byte Ein- und Ausgänge. DeviceNet Daten Mode...
  • Seite 57: Mapping Der Busklemmen

    Sie alle Variablen finden, die Sie der lokalen SPS (BCxx00) zugeordnet haben. Mapping der Busklemmen Die genaue Belegung der byteorientierten Busklemmen entnehmen Sie bitte der Konfigurations-Anleitung zur jeweiligen Busklemme. Diese Dokumentation finden Sie auf der Beckhoff CD Products & Solutions oder im Internet unter http://www.beckhoff.de. byteorientierte Busklemmen...
  • Seite 58: Lokales Prozessabbild In Der Twincat-Konfiguration

    Booten des Busklemmen-Controller wieder gestartet. * ab Version 0.85 Lokales Prozessabbild in der TwinCAT-Konfiguration Die TwinCAT-Konfiguration (TwinCAT-CONFIG) ermöglicht das freie Mapping zwischen Feldbus, K-Bus und SPS-Variablen. Variablen können unabhängig von ihrer Adresse mit Hilfe des System Managers verknüpft werden. Version: 2.0.0 BC5250...
  • Seite 59: Kommunikation Zwischen Twincat Und Bx/Bcxx50

    Struktur anzulegen. Da die Datenhaltung auf beiden Systemen unterschiedlich ist sind folgende Hinweise zu beachten. • Wenn zwei unterschiedliche Datentypen aufeinander folgen (zum Beispiel Byte und INT) wird die folgende Variable auf den nächsten graden Adress-Offset gelegt BC5250 Version: 2.0.0...
  • Seite 60 übertragen Sie die Real-Werte einzeln. Größere Feldbusdatenblöcke Sie können auch größere Feldbusdatenblöcke übertragen, um eine Reserve für Ihre Struk- tur zu haben. Nachteil: Diese Reserven werden dann mit jedem Feldbustelegramm überta- Hinweis gen, was eine Mehrbelastung der Feldbuskommunikation verursacht. Version: 2.0.0 BC5250...
  • Seite 61: Up- Und Download Von Programmen

    Unter Bearbeiten/Optionen kann eingestellt werden wann der Quell-Code zum Zielsystem heruntergeladen werden soll. Öffnen Sie das Optionsmenü. Abb. 56: Öffnen des Optionsmenüs Wählen Sie nun den Source Download an. Abb. 57: Auswahl des Source Downloads Hier könne Sie einstellen wann und was vom Source-Code zum Busklemmen-Controller runtergeladen werden soll. BC5250 Version: 2.0.0...
  • Seite 62 Programm eingeloggt sein. Unter Online/Quell-Code Download kann jetzt der Programm-Code zum Busklemmen-Controller übertragen werden. Abb. 58: Download des Programm Codes Nach einer kurzen Zeit öffnet sich ein Fenster, das den Vorschritt des Downloads anzeigt. Abb. 59: Vorschritt des Downloads Version: 2.0.0 BC5250...
  • Seite 63 • BCxx50 or BX via AMS, wenn sie über den Feldbus mit dem Busklemmen-Controller verbunden sind oder • BCxx50 or BX via serial, wenn sie über die serielle Schnittstelle mit dem Busklemmen-Controller verbunden sind. Abb. 61: Auswahl des Datenübertragungswegs Als nächsten Schritt wählen Sie das Gerät aus und bestätigen Sie mit OK. BC5250 Version: 2.0.0...
  • Seite 64: Bibliotheken

    5.12.1 Bibliotheken - Übersicht Für die Busklemmen Controller (Buskoppler mit SPS-Funktionalität) der Serie BCxx50 stellt die Automatisierungs-Software TwinCAT verschiedene Bibliotheken (Libraries) zur Verfügung (siehe BECKHOFF Information System). Download Die Bibliotheken sind auch in dieser Dokumentation enthalten. Klicken Sie zum Extrahieren der Bibliotheken mit der linken Maustaste auf den Link und kopieren Sie die Bibliotheken in das Verzeichnis TwinCAT\PLC \LIB.
  • Seite 65 Programmierung TcSystemBCxx50 Version Firmware BC3150 BC5150 BC5250 BC8150 ADSREAD ADSWRITE ADSRDWRT ADSWRTCTL ADSRDSTATE ADSRDDEVINFO Bit Functions Version Firmware BC3150 BC5150 BC5250 BC8150 CLEARBIT32 CSETBIT32 GETBIT32 SETBIT32 Controller Version Firmware BC3150 BC5150 BC5250 BC8150 FB_BasicPID File Access Version Firmware BC3150 BC5150...
  • Seite 66: Datenstruktur Strbx5200_Set

    5.12.2 Datenstruktur strBX5200_Set Die DeviceNet-spezifischen Bausteine erlauben in der Default-Konfiguration des BX5200 oder BC5250 die DeviceNet spezifischen Parameter zu setzten. Somit kann aus dem lokalen PLC Projekt die Länge der I/O Daten, die Baudrate, die ERP (Expected Racket Rate) und der Übertragungsmode eingestellt werden. Der Baustein ist für die TwinCAT Konfiguration nicht notwendig, da hier die Einstellungen über den System...
  • Seite 67 END_STRUCT END_TYPE )1 Wenn bei DN der Bit-Strobe Mode angewählt wird können nur 8 Byte Ein- und 8 Byte Ausgänge parame- triert werden. Diese Einstellung ist fix und kann nicht geändert werden. Legende iInputData: Anzahl an Input Daten (aus BX Sicht). Größe in Byte [BX5200: 0..255 Byte, BC5250: 0..127 Byte] iOutputData: Anzahl an Output Daten (aus BX Sicht). Größe in Byte [BX5200: 0..255 Byte, BC5250: 0..127 Byte] E_Mode: DeviceNet Mode iERP: Expected Racket Rate.
  • Seite 68: System Info

    Variable Systeminfo. Der Typ SYSTEMINFOTYPE [} 68] ist in der System-Bibliothek deklariert. Um auf die Variable zugreifen zu können muss die System-Bibliothek in das Projekt eingebunden werden. Entwicklungsumgebung Zielplattform Einzubindende SPS Bibliotheken TwinCAT v2.9.0 BCxx50, BC9x20 Controller TcBaseBCxx50.lbx 5.12.3.4 System Info Type TYPE SYSTEMINFOTYPE STRUCT     runTimeNo           :       BYTE;     projectName         :       STRING(32); Version: 2.0.0 BC5250...
  • Seite 69 Datentyp (only Read) Bedeutung String Start - die lokale PLC läuft Stop - die lokale PLC ist im Stop AdsServerDeviceState Datentyp (only Read) Bedeutung 0: Start - die lokale PLC läuft 1: Stop - die lokale PLC ist im Stop BC5250 Version: 2.0.0...
  • Seite 70: Bx Debug-Funktion

    Funktion Start Debug Timer Abb. 64: Funktionsbaustein F_STARTDEBUGTIMER Der Aufruf dieser Funktion startet den Timer. Der Rückgabe Wert ist "0". Funktion Read Debug Timer Abb. 65: Funktionsbaustein F_READDEBUGTIMER Mit dieser Funktion wird der Timer-Wert gelesen. Der Rückgabewert muss mit 5.12 µs multipliziert werden. Version: 2.0.0 BC5250...
  • Seite 71 Programmierung Beispiel     Timer_BX     :WORD;     i            :INT; END_VAR Programm F_STARTDEBUGTIMER(); For i:=0 to 1000 do     ; END_FOR Timer_BX:=F_READDEBUGTIMER(); BC5250 Version: 2.0.0...
  • Seite 72: Programmübertragung Über Die Serielle Schnittstelle

    Programmübertragung über die serielle Schnittstelle per ADS Der Busklemmen-Controller kann über die RS232-Schnittstelle des PC programmiert werden. Bevor Sie damit arbeiten können muss der Busklemmen-Controller dem TwinCAT bekannt gemacht werden (siehe serielles ADS [} 36]). Wählen Sie im TwinCAT PLC-Control die ADS-Verbindung an. Version: 2.0.0 BC5250...
  • Seite 73 Programmierung Abb. 68: Auswahl des Datenübertragungswegs - AMS Im PLC Control kann man sich unter Online/Communication Parameters... einwählen. Abb. 69: Auswahl des Gerätes BC5250 Version: 2.0.0...
  • Seite 74: Devicenet Kommunikation

    Systemreaktionszeiten trotz der vergleichsweise niedrigen Datenraten. Die BECKHOFF DeviceNet- Geräte verfügen über eine leistungsfähige Protokollimplementierung. Durch aktive Mitarbeit in den technischen Gremien der ODVA trägt BECKHOFF zur weiteren Entwicklung dieses Bussystems bei und verfügt damit über profundes DeviceNet-Know-how. Version: 2.0.0...
  • Seite 75: Netzwerkmanagement

    Konfiguration und Parametrierung Mit dem TwinCAT System Manager können alle DeviceNet Parameter komfortabel eingestellt werden. Für die Parametrierung der BECKHOFF DeviceNet-Geräte mit Konfigurationstools dritter Hersteller steht Ihnen auf der BECKHOFF Website (http://www.beckhoff.de) ein eds-File (electronic data sheet) zur Verfügung. Netzwerkmanagement In Vorbereitung...
  • Seite 76: Ads-Kommunikation

    Lo-Word Registernummer der Tabelle 1...255 0...3 1-255 Register der Busklemmen Hi-Word Kanalnummer Lo-Word Registernummer der Busklemme Minimaler Time-Out Beachten Sie beim Lesen der Register, dass der Time-Out beim ADS-Baustein auf eine Zeit größer 1 sec eingestellt wird. Hinweis Version: 2.0.0 BC5250...
  • Seite 77 DeviceNet Kommunikation Passwort setzen Beachten Sie beim Schreiben auf die Register, dass das Passwort gesetzt wird (siehe Do- kumentation zur entsprechenden Busklemme). Hinweis BC5250 Version: 2.0.0...
  • Seite 78: Fehlerbehandlung Und Diagose

    Überprüfen Sie die Identität des DeviceNet-Slaves Wrong consumed IO-Data length Überprüfen Sie die Identität des DeviceNet-Slaves Idle Mode (for Slave Devices): no valid IO-Data is Überprüfen Sie ob der Master im exchanged via DeviceNet Idle Mode ist Version: 2.0.0 BC5250...
  • Seite 79 Bit 2 K-Bus wird nachgetriggert Hinweis Auslesen des K-Bus-Status per ADS In der Default-Konfiguration oder der TwinCAT Konfiguration können Sie den Feldbusstatus über ADSREAD auslesen. Parameter ADSREAD Baustein Beschreibung NetID lokal - Leerstring Port IndexGroup 16#0006 IndexOffset 16#000C_9000 BC5250 Version: 2.0.0...
  • Seite 80: Diagnose-Leds

    LED aus: Keine Spannungsversorgung 24 V an den Powerkontakten angeschlossen LEDs zur Diagnose des K-Busses LED (Power LEDs) Bedeutung LED RUN LED aus: kein K-Bus Update LED an, blinkt: K-Bus läuft LED ERR LED aus: kein Fehler LED blinkt: Siehe K-Bus Fehlercode Version: 2.0.0 BC5250...
  • Seite 81 BX-Controller erneut Starten, falls der Fehler erneut auftritt, Her- men stimmt nicht mehr stellereinstellung mit der Konfigurationssoftware KS2000 setzen Länge der K-Bus-Daten BX-Controller erneut Starten, falls der Fehler erneut auftritt, Her- stimmt nicht mehr stellereinstellung mit der Konfigurationssoftware KS2000 setzen BC5250 Version: 2.0.0...
  • Seite 82 Controller sucht die Baudrate, 24 V DeviceNet Spannung fehlt blinkt blink Stopped, kein Fehler, Busklemmen-Controller sucht die Baudrate kein Fehler blinkt Bus-OFF, falsche Baudrate Warning Level PLC LED - SPS-Diagnose Bedeutung PLC LED LED an: PLC läuft LED aus: PLC im Stopp Version: 2.0.0 BC5250...
  • Seite 83: Anhang

    Hinweis für BX3100: Die Firmware 0.64 (oder kleiner) des BX3100 erlaubt kein Update. Sollte ein Update dieser Geräte erforderlich sein, schicken Sie den BX3100 mit dem Hinweis auf ein Update zum Hersteller. Beckhoff Automation GmbH & Co. KG Abt. Service Stahlstr. 31 D-33415 Verl Firmware Update Programm 241 (https://infosys.beckhoff.com/content/1031/bc5250/Resources/...
  • Seite 84 Starten Sie den Download mit der grünen Ampel. Nach ca. einer Minute beginnt der Download, der dann auch im Display des BX angezeigt wird. Nach erfolgreichem Download (ca. 2 bis 3 Minuten) bootet der Busklemmen-Controller automatisch neu. Version: 2.0.0 BC5250...
  • Seite 85: Allgemeine Betriebsbedingungen

    Schutzklasse nach IEC 536 (VDE 0106, Teil 1) An der Profilschiene ist ein Schutzleiteranschluss erforderlich! Schutzart nach IEC 529 IP20 ( Schutz gegen Berührung mit Standard Prüffinger) Schutz gegen Fremdkörper kleiner 12 mm im Durchmesser Schutz gegen Wasser kein Schutz BC5250 Version: 2.0.0...
  • Seite 86: Zulassungen

    (Benutzen Sie eine 4 A Sicherung oder eine der Class 2 entsprechende Spannungsversorgung um die UL-Anforderungen zu erfüllen!) Übertragungsrate 2,5 MBaud Hersteller Beckhoff Automation GmbH & Co. KG CE-Zeichen Konformitätskennzeichnung UL-Zeichen Kennzeichen für UL-Zulassung. UL steht für Underwriters Laboratories Inc., die führende Zertifizierungsorganisation für Nordamerika mit Sitz in den USA.
  • Seite 87: Prüfnormen Für Geräteprüfung

    Communication Object. CAN-Telegramm mit bis zu 8 Datenbytes. COB-ID Communication Object Identifier. Telegrammadresse (nicht zu verwechseln mit Knotenadresse). CANopen verwendet die 11-Bit Identifier nach CAN 2.0A. Network Management. Eines der Dienstelemente der CANopen-Spezifikation. Das Netzwerkmanagement dient zur Netzwerkinitialisierung und zur Knotenüberwachung. BC5250 Version: 2.0.0...
  • Seite 88 Empfangs-PDO. PDOs werden immer aus Sicht des jeweiligen Gerätes bezeichnet. So wird ein TxPDO mit Eingangsdaten einer E/A Baugruppe zum RxPDO aus Sicht der Steuerung. Service Data Object oder Servicedatenobjekt. CAN-Telegramm mit Protokoll zur Kommunikation mit Daten des Objektverzeichnisses (typisch Parameterdaten). TxPDO Sende-PDO (aus Sicht des CAN-Knotens bezeichnet). Version: 2.0.0 BC5250...
  • Seite 89: Support Und Service

    Anhang Support und Service Beckhoff und seine weltweiten Partnerfirmen bieten einen umfassenden Support und Service, der eine schnelle und kompetente Unterstützung bei allen Fragen zu Beckhoff Produkten und Systemlösungen zur Verfügung stellt. Beckhoff Support Der Support bietet Ihnen einen umfangreichen technischen Support, der Sie nicht nur bei dem Einsatz einzelner Beckhoff Produkte, sondern auch bei weiteren umfassenden Dienstleistungen unterstützt:...
  • Seite 90 Abbildungsverzeichnis Abbildungsverzeichnis Abb. 1 Prinzip der Busklemme........................ Abb. 2 BC5250............................Abb. 3 BCxx50 ............................Abb. 4 Entsichern der Verriegelung durch die orangefarbene Zuglasche ..........Abb. 5 Linksseitiger Powerkontakt ......................Abb. 6 Potentialgruppen eines Busklemmenblocks ................Abb. 7 Linksseitiger Powerkontakt ......................
  • Seite 91 Abb. 74 LEDs ............................Abb. 75 Auswahl des Busklemmen-Controllers der BX-Serie ..............Abb. 76 Auswahl des Busklemmen-Controllers der BC-Serie ..............Abb. 77 Auswahl des COM-Ports ......................Abb. 78 Öffnen des Firmware-Files ......................Abb. 79 Statusmeldungen des Firmware-Updates ................... BC5250 Version: 2.0.0...

Inhaltsverzeichnis