Herunterladen Inhalt Inhalt Diese Seite drucken
Beckhoff BC3150 Dokumentation
Beckhoff BC3150 Dokumentation

Beckhoff BC3150 Dokumentation

Busklemmen-controller für profibus
Vorschau ausblenden Andere Handbücher für BC3150:
Inhaltsverzeichnis

Werbung

Dokumentation
BC3150
Busklemmen-Controller für PROFIBUS
Version:
Datum:
2.1.0
11.07.2017

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Beckhoff BC3150

  • Seite 1 Dokumentation BC3150 Busklemmen-Controller für PROFIBUS Version: 2.1.0 Datum: 11.07.2017...
  • Seite 3: Inhaltsverzeichnis

    Ausgabestände der Dokumentation .................... 7 2 Produktübersicht............................ 8 BCxx50 - Übersicht.........................  8 Prinzip der Busklemme........................ 9 Technische Daten.........................  10 2.3.1 Technische Daten - BC3150 .................... 10 2.3.2 Technische Daten - PROFIBUS-DP ................ 12 2.3.3 Technische Daten - SPS.................... 12 Das Beckhoff Busklemmensystem .................... 13 3 Montage und Verdrahtung........................ 15...
  • Seite 4 6.1.5 Topologie ......................... 86 7 Fehlerbehandlung und Diagose...................... 88 Diagnose............................ 88 Diagnose-LEDs.......................... 89 8 Anhang .............................. 92 Erste Schritte mit dem BC3150 .................... 92 Umstieg zwischen den Controllern .................... 94 Firmware-Update ..........................  96 Allgemeine Betriebsbedingungen .................... 98 Prüfnormen für Geräteprüfung.................... 100 Literaturverzeichnis........................ 100 Abkürzungsverzeichnis.......................
  • 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

    • Kapitel Erzeugen eines Boot-Projekts korrigiert • kleinere Routinekorrekturen (Tippfehler, Rechtschreibung usw.) • Englische Version erhältlich 1.0.0 • Erste Veröffentlichung (nur in deutscher Sprache) Firmware BC3150 Zum Update Ihrer Firmware benötigen Sie ein serielles Kabel [} 53], die Konfigurations-Software KS2000 oder das Firmware-Update-Programm. Firmware Kommentar 0xB0 Firmware-Version 0xB0 Den Firm- und Hardware-Stand (Auslieferungszustand) können Sie dem Aufkleber auf der Unterseite des...
  • 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 BC3150 Version: 2.1.0...
  • Seite 10: Technische Daten

    Produktübersicht Technische Daten 2.3.1 Technische Daten - BC3150 Technische Daten BC3150 Prozessor 16 Bit Mikrocontroller Diagnose LED's 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...
  • Seite 11 Produktübersicht Technische Daten BC3150 Digitale Peripheriesignale 2040 Ein-/Ausgänge Analoge Peripheriesignale 1024 Ein-/Ausgänge Konfigurationsmöglichkeit über TwinCAT  oder die Steuerung maximale Byteanzahl Feldbus feldbusabhängig maximale Byteanzahl SPS 2048 Byte Eingangsdaten, 2048 Byte Ausgangsdaten Busanschluss D-Sub, 9-pin Spannungsversorgung (Us) 24 V (-15%/+20%) Benutzen Sie eine 4 A Sicherung oder eine Spannungsversorgung, die NEC Class 2 entspricht um die UL-...
  • Seite 12: Technische Daten - Profibus-Dp

    Produktübersicht 2.3.2 Technische Daten - PROFIBUS-DP Abb. 2: BC3150 Systemdaten PROFIBUS (BC3150) Anzahl der E/A-Module 126 (BC3150 max. 99 Teilnehmer) Anzahl der E/A-Punkte steuerungsabhängig Übertragungsmedium abgeschirmtes Kupferkabel 2 x 0,25 mm² Leitungstyp A nach EN 50 170 Segment Länge bis 1200 m Anzahl der Segmente Übertragungsrate...
  • Seite 13: Das Beckhoff Busklemmensystem

    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 14 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. Version: 2.1.0 BC3150...
  • Seite 15: 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 16: 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. Version: 2.1.0 BC3150...
  • Seite 17: 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 18: 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. Version: 2.1.0 BC3150...
  • Seite 19: 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 BC3150 Version: 2.1.0...
  • Seite 20 Durch das Anreihen einer Busklemme werden die Messerkontakte auf der linken Seite der Busklemme mit den Federkontakten verbunden. Die Nut-/Federführung an der Ober- und Unterseite der Busklemmen Controller und Busklemmen garantiert eine sichere Führung der Powerkontakte. Version: 2.1.0 BC3150...
  • Seite 21: Profibus-Anschluss

    Abb. 12: Pinbelegung der PROFIBUS D-Sub Buchse Leitungsfarben PROFIBUS PROFIBUS Leitung D-Sub B rot Stift 4 Stift 3 A grün Stift 2 Stift 8 Anschluss der Feldbus Box Module Der Anschluss der Feldbus Box Module erfolgt entweder direkt oder mittels T-Stück (oder Y-Stück). BC3150 Version: 2.1.0...
  • Seite 22: Profibus-Verkabelung

    Fertigungstechnik, Gebäudeleittechnik und Antriebstechnik festgelegt. Es wird ein verdrilltes Kupferkabel mit einem Leiterpaar verwendet. Die Abschirmung kann in Abhängigkeit des beabsichtigten Einsatzgebietes (EMV-Gesichtspunkte beachten) entfallen. Es stehen zwei Leitungstypen mit unterschiedlichen Höchstleitungslängen zur Verfügung (siehe Tabelle RS485). Version: 2.1.0 BC3150...
  • Seite 23: Abb. 14 Belegung Des Profibus-Kabels

    Verdrahtungsfehler vor. Die beiden Datenleitungen sind an einem oder mehreren Steckern gedreht oder Abschlusswiderstände sind nicht oder an falschen Stellen aktiviert. Empfohlene Kabel Mit den vorkonfektionierten Kabeln von Beckhoff vereinfacht sich die Installation erheblich! Verdrahtungsfehler werden vermieden und die Inbetriebnahme führt schneller zum Erfolg. Hinweis Das Beckhoff-Programm umfasst Feldbuskabel, Stromversorgungskabel und Sensorkabel sowie Zubehör wie Abschlusswiderstände und T-Stücke.
  • Seite 24 5. Widerstand zwischen Schirm am Anfang und Schirm am Ende der Leitung: ca. 0 Ohm Falls diese Messungen erfolgreich sind, ist das Kabel in Ordnung. Wenn trotzdem noch Bus-Störungen auftreten, liegt es meistens an EMV-Störungen. Beachten Sie die Installationshinweise der PROFIBUS- Nutzer-Organisation (www.profibus.com). Version: 2.1.0 BC3150...
  • Seite 25: Atex - Besondere Bedingungen (Erweiterter Temperaturbereich)

    Normen erfüllt: • EN 60079-0:2012+A11:2013 • EN 60079-15:2010 Kennzeichnung Die für den explosionsgefährdeten Bereich zertifizierten Beckhoff-Feldbuskomponenten mit erweitertem Temperaturbereich (ET) tragen die folgende Kennzeichnung: II 3G   KEMA 10ATEX0075 X Ex nA IIC T4 Gc   Ta: -25 … 60°C oder II 3G   KEMA 10ATEX0075 X Ex nC IIC T4 Gc   Ta: -25 … 60°C BC3150 Version: 2.1.0...
  • Seite 26: Parametrierung Und Inbetriebnahme

    Beim Hochlaufen des Busklemmen-Controllers leuchten und blinken die I/O-LEDs. Im fehlerfreien Zustand sollte nach ca. 2 bis 3 Sekunden keine I/O-LED mehr Blinken. Im Fehlerfall hängt es von der Fehlerart ab, welche LED blinkt (siehe Kapitel Diagnose-LEDs). Abb. 15: Anlaufverhalten des Busklemmen-Controllers Version: 2.1.0 BC3150...
  • Seite 27: Konfiguration

    Koppler übertragen. Für die TwinCAT Config (TC-File) benötigen Sie folgendes: • Über der Feldbus (PROFIBUS, CANopen, Ethernet) PROFIBUS: (BC3150, BX3100) ◦ PC mit FC310x ab Version 2.0 und TwinCAT 2.9 Build 1000 ◦ BX3100 mit CIF60 oder CP5412 ◦ TwinCAT 2.9 Build 946 (ACHTUNG: bei den PROFIBUS Karten von Hilscher ist nur eine ADS-Kommunikation erlaubt, d.h.
  • Seite 28 Parametrierung und Inbetriebnahme ◦ 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. • Variables I/O Mapping • Typ gerechte PROFIBUS Daten (nur BC3150 und BX3100) •...
  • Seite 29: Anlegen Einer Twincat-Konfiguration

    Wählen Sie den entsprechenden Busklemmen-Controller aus. Abb. 17: Auswahl des Busklemmen-Controllers Nun sind alle Komponenten des Busklemmen-Controllers vorhanden: • Feldbusschnittstelle • K-Bus Interface [} 46] • PLC Programm [} 48] • SSB (nur Busklemmen-Controller der BX-Serie) Die Konfiguration der Geräte entnehmen Sie den entsprechenden Kapiteln. BC3150 Version: 2.1.0...
  • Seite 30: Download Einer Twincat-Konfiguration

    Tragen Sie die serielle ADS-Verbindung ein, wie unter dem Kapitel Serielles ADS [} 35] beschrieben ist. ADS-Protokoll über den Feldbus (nur BC3150, BC5150, BC9x20, BC9050, BX3100, BX5100, BX9000) Vorraussetzung hierfür ist, dass TwinCAT als Master arbeitet und sich im Datenaustausch befindet, d.h. die physikalische, wie auch die Feldbus-Konfiguration muss abgeschlossen sein und der Datenaustausch vom Master (z. B.
  • Seite 31: Upload Einer Twincat-Konfiguration

    Tragen Sie die serielle ADS-Verbindung ein, wie unter dem Kapitel Serielles ADS [} 35] beschrieben ist. ADS-Protokoll über den Feldbus (nur BC3150, BC5150, BC9x20, BC9050, BX3100, BX5100, BX9000) Voraussetzung hierfür ist, dass TwinCAT als Master arbeitet und sich im Datenaustausch befindet, d.h. die physikalische, wie auch die Feldbus Konfiguration muss abgeschlossen sein und der Datenaustausch vom Master (z. B.
  • Seite 32: Abb. 22 Auswahl Des Zielsystems

    Abb. 22: Auswahl des Zielsystems Wählen Sie den entsprechenden Busklemmen-Controller aus. Abb. 23: Auswahl des Busklemmen-Controllers Der Zustand des Busklemmen-Controllers wird unten rechts im System-Manager angezeigt. Abb. 24: Zustand des Busklemmen-Controllers Klicken Sie den roten Ordner an. Die TwinCAT-Konfiguration wird jetzt hochgeladen. Version: 2.1.0 BC3150...
  • Seite 33: Ressourcen Im Busklemmen-Controller

    Code Mapping sind 8% des Speichers für die Mapping-Berechnung belegt. Abb. 26: Speicher für das Code Mapping Daten Speicher Mapping Daten Speicher für die Mappings. Die Werte sind einzeln zu betrachten, das bedeutet das jeder der Werte bis zu 100% betragen kann. BC3150 Version: 2.1.0...
  • Seite 34: Abb. 27 Daten Speicher Mapping

    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 %. Version: 2.1.0 BC3150...
  • Seite 35: Ads-Verbindung Über Die Serielle Schnittstelle

    BC9120: DEFAULT 172.16.23.[DIP-Switch].1.1 ADS-Verbindung initialisieren Tragen Sie den Busklemmen-Controller unter TwinCAT in die Remote-Verbindung ein. Klicken Sie dazu auf das TwinCAT-Icon und öffnen Sie das Eigenschafts-Menü. Unter dem Karteireiter >AMS Remote< können Sie dann folgende Einträge vornehmen. BC3150 Version: 2.1.0...
  • Seite 36: Abb. 30 Eigenschaften Der Remote-Verbindung

    Net-ID vom System Manager automatisch verändert worden. Eine erneute serielle ADS- Verbindung ist dann nur möglich, wenn die AMS-Net-ID angepasst wird. BX-Serie: auslesen der AMS-Net-ID Die aktuelle AMS-Net-ID kann aus dem Menü über das Display des Busklemmen-Controller der BX-Serie ausgelesen werden. AMS-Net-ID 1.1.1.1.1.1 Version: 2.1.0 BC3150...
  • Seite 37: Profibus

    Controllers sind dies Eingangsdaten, die der PROFIBUS-Master zum Busklemmen-Controller überträgt. DP-Daten-Format Die PROFIBUS-Daten können im Intel- oder im Motorola-Format übertragen werden. Kontrollieren der DP Konfigurationsdaten Die Konfiguration-Daten können • gar nicht geprüft werden • auf richtige Länge geprüft werden • auf Länge und Inhalt geprüft werden BC3150 Version: 2.1.0...
  • Seite 38: Geräte Stamm Datei (Gsd)

    Tool eingefügt werden. Die maximale Länge der Ein- und Ausgangsdaten beträgt pro Richtung 244 Byte. Download GSD-File (deutsch) (https://infosys.beckhoff.com/content/1031/bc3150/Resources/ zip/3238674315.zip) Download GSD-File (englisch) (https://infosys.beckhoff.com/content/1031/bc3150/Resources/ zip/3238672139.zip) Diese Dateien stehen Ihnen auch auf der Beckhoff-Homepage zur Verfügung: http://www.beckhoff.de/ german/download/bkconfg.htm Die GSD-Datei kann folgende Datentypen beschreiben: Variable Länge Integer 8 1 Byte...
  • Seite 39: Abb. 32 Bx3100 Einfügen

    ◦ Integer 16 Bit ◦ Integer 32 Bit ◦ Unsigned 8 Bit ◦ Unsigned 16 Bit ◦ Unsigned 32 Bit ◦ FLOAT 32 Bit Diese müssen mit der im BX-projektierten Variablenarten übereinstimmen. Des Weiteren stehen Daten Größen zur Verfügung von 1 Byte bis 64 Worte. BC3150 Version: 2.1.0...
  • Seite 40: Abb. 33 Anlegen Von Profibus-Daten

    Um die Konfiguration zu erstellen muss die ADS-Kommunikation angewählt sein. Sollen die Konfigurations- Daten über den Feldbus übertragen werden muss auch die Datenkommunikation laufen. D.h. der BX muss im Datenaustausch mit der übergeordneten Steuerung sein. Abb. 34: ADS-Interface Version: 2.1.0 BC3150...
  • Seite 41: Abb. 35 Anlegen Von Profibus-Daten

    SPS-Konfiguration Ihr SPS-Programm ein. Nun können Sie die SPS-Variablen mit den Feldbusvariablen verbinden. Zulässige Anzahl von PROFIBUS-Daten Beachten Sie, dass die maximal zulässige Anzahl an PROFIBUS-Daten nicht überschritten wird. Hinweis BX3100: max. 244 Byte Eingänge und 244 Byte Ausgänge BC3150: max. 128 Byte Eingänge und 128 Byte Ausgänge BC3150 Version: 2.1.0...
  • Seite 42: Bx3100 An Siemens S7-Steuerungen

    Einfügen der GSD-Dateien • Gehen sie in den Hardwarekatalog ihrer Step7 unter Extras\Neue GSD installieren. • Wählen sie das Verzeichnis aus, in dem sich die BECKHOFF GSD befinden und importieren Sie die Dateien. • Sie finden diese dann im Hardware Katalog unter Profibus-DP\Weiter Feldgeräte\I/O.
  • Seite 43: Konfiguration: Siemens S7-Steuerung Mit Bx3100

    Parametrierung und Inbetriebnahme 4.2.7.2.4.2 Konfiguration: Siemens S7-Steuerung mit BX3100 Parameterdaten des BX3100 Abb. 39: Einstellungen Konfiguration BX3100 Modul Beispiel 1 1 x BX3100 BC3150 Version: 2.1.0...
  • Seite 44: Abb. 40 Beispiel Für Das Eintragen Einzelner Bytes

    Parametrierung und Inbetriebnahme Abb. 40: Beispiel für das Eintragen einzelner Bytes. Byte für Byte Jedes einzelne Byte erfordert 1 Byte ConfigData. Hinweis Version: 2.1.0 BC3150...
  • Seite 45: Abb. 41 Beispiel Für Das Eintragen Zusammenhängender Bytes

    Parametrierung und Inbetriebnahme Abb. 41: Beispiel für das Eintragen zusammenhängender Bytes BC3150 Version: 2.1.0...
  • Seite 46: 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. Version: 2.1.0 BC3150...
  • Seite 47: Abb. 43 Karteireiter Bx Diag

    Anzeige der Zykluszeit für Task 1, K-Bus, Bearbeitung Feldbus und die Auslastung des SSB. Abb. 43: 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 BC3150 Version: 2.1.0...
  • Seite 48: 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. 44: Auswahl des PLC-Projekts Verbinden Sie die PLC-Variable mit der Hardware (z. B. digitale Busklemme). Version: 2.1.0 BC3150...
  • Seite 49 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. 46: Anzeige des Ziel-Systems BC3150 Version: 2.1.0...
  • Seite 50 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 [} 46]. Die gesamte Zykluszeit wird mit der TcBase Bibliothek angezeigt (siehe TcBase.lbx oder TcBaseBCxx50.lbx). Version: 2.1.0 BC3150...
  • Seite 51: Einstellen Der Slave-Adresse

    Der Adressschalter kann für folgende Punkte zusätzlich verwendet werden. Dafür ist die entsprechende Adresse einzustellen (solange der Koppler ausgeschaltet ist), nur die Endklemme darf gesteckt sein (KL9010) und der Koppler muss dann an die Versorgungsspannung angeschlossen werden. BC3150 Version: 2.1.0...
  • Seite 52: 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.1.0 BC3150...
  • Seite 53: 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. BC3150 Version: 2.1.0...
  • Seite 54: 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 55: Twincat Plc - Fehler-Codes

    Abb. 50: 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. 51: Menüpfad Projekte / Optionen / Controller Settimgs ...die Controller Settings. BC3150 Version: 2.1.0...
  • Seite 56 Abb. 53: 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. 54: Menüpfad Projekte / Optionen / Build Version: 2.1.0 BC3150...
  • Seite 57 Programmierung Abb. 55: Build BC3150 Version: 2.1.0...
  • Seite 58: Remanente Daten

    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 END_VAR VAR_IN_OUT      Counter   :INT; END_VAR Programm MAIN PROGRAM MAIN     fb_Test:Test; END_VAR VAR RETAIN     iCounter1:INT; END_VAR fb_Test(Counter:=iCounter1); Version: 2.1.0 BC3150...
  • Seite 59: Lokierte Merker

    • der BXxx00 256 kByte Speicher zur Verfügung. Eine Variable oder Struktur (Array) darf maximal 16 kByte groß sein. Für die lokierten Daten stehen 2048 Byte Ein- und 2048 Byte Ausgangsdaten bereit. Für den lokierten Merkerbereich verfügt der Busklemmen- Controller über 4 kByte Speicher. BC3150 Version: 2.1.0...
  • Seite 60 Busklemmen feste Adressen zugewiesen. Die Daten für die PROFIBUS-Kommunikation beginnen ab dem Adress-Offset 1000 . Die Länge der PROFIBUS-Daten hängt von der Anzahl der konfigurierten Daten ab und beträgt maximal 244 Byte beim BX3100 und 128 Byte beim BC3150. Eingänge Ausgänge Busklemme %IB0 ...
  • Seite 61: Mapping Der Busklemmen

    Programmierung 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 bitorientierte Busklemmen KL15x1 KL10xx, KL11xx, KL12xx, KL17xx, KM1xxx...
  • Seite 62 Adressbereich. Mit der TwinCAT-Konfiguration hat man die Möglichkeit, seine lokierten Variablen, frei mit einer Busklemme zu verknüpfen. Man parametriert dies im System Manager und lädt dann diese erstellte Konfiguration auf den Busklemmen-Controller herunter (siehe TwinCAT-Konfiguration [} 27]). Ein Hochladen einer bestehenden TwinCAT-Konfiguration ist auch möglich. Version: 2.1.0 BC3150...
  • Seite 63: Erzeugen Eines Boot-Projekts

    Variable auf den nächsten graden Adress-Offset gelegt • Boolsche Variablen sollten nie einzeln in eine Struktur gelegt werden, da sie so immer 1 Byte belegen würden. Boolsche Ausdrücke sollten immer in ein Byte oder Wort maskiert sein. BC3150 Version: 2.1.0...
  • Seite 64: Up- Und Download Von Programmen

    Der Busklemmen-Controller verfügt über einen Speicher für den Quell-Code. Hier können das Programm, die Task-Konfiguration und die Bibliotheken abgespeichert werden. Sollte Speicher für den Quell-Code nicht ausreichen, kann man auch nur den Quell-Code ohne Task-Konfiguration und die Bibliotheken ablegen. Dies benötigt wesentlich weniger Speicherplatz! Version: 2.1.0 BC3150...
  • Seite 65 All files: Wie Source code only plus alle notwenigen Bibliotheken. Source code only (excluded conpile info): es wird nur das prx File übertragen. Ein einloggen ist nur möglich, wenn die SPS stoppt. Welche Option Sie verwenden können hängt von der Größe Ihrer Projekte ab. BC3150 Version: 2.1.0...
  • Seite 66 Nach einer kurzen Zeit öffnet sich ein Fenster, das den Vorschritt des Downloads anzeigt. Abb. 61: Vorschritt des Downloads Upload eines Programms Um den Programm-Code wieder hoch zu laden, öffnen Sie im PLC Control ein neues File. Als nächstes klicken Sie auf die Schaltfläche PLC. Version: 2.1.0 BC3150...
  • Seite 67 • BCxx50 or BX via serial, wenn sie über die serielle Schnittstelle mit dem Busklemmen-Controller verbunden sind. Abb. 63: Auswahl des Datenübertragungswegs Als nächsten Schritt wählen Sie das Gerät aus und bestätigen Sie mit OK. Abb. 64: Auswahl des Gerätes BC3150 Version: 2.1.0...
  • Seite 68: 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 69 Programmierung 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 BC5250 BC8150 FB_ReadFromFile FB_WriteToFile FB_ReadWriteFile Memory Functions Version Firmware BC3150 BC5150 BC5250 BC8150...
  • Seite 70: Tcbasebx

    Der Aufruf dieser Funktion startet den Timer. Der Rückgabe Wert ist "0". Funktion Read Debug Timer Abb. 66: Funktionsbaustein F_READDEBUGTIMER Mit dieser Funktion wird der Timer-Wert gelesen. Der Rückgabewert muss mit 5.12 µs multipliziert werden. Beispiel     Timer_BX     :WORD;    i           :INT; END_VAR Programm F_STARTDEBUGTIMER(); For i:=0 to 1000 do     ; END_FOR Timer_BX:=F_READDEBUGTIMER(); Version: 2.1.0 BC3150...
  • Seite 71: System Info

    Variable Systeminfo. Der Typ SYSTEMINFOTYPE [} 72] 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 BC3150 Version: 2.1.0...
  • Seite 72 Index Offset (Wertebereich) 0xF020 Input - Eingänge 0...2047 0xF030 Output - Ausgänge 0...2047 0x4020 Merker 0...4095 Dienste des ADS AdsServerAdsState Datentyp (only Read) Bedeutung String Start - die lokale PLC läuft Stop - die lokale PLC ist im Stop Version: 2.1.0 BC3150...
  • Seite 73: Programmübertragung

    Jeder Busklemmen-Controller kann über die RS232-Schnittstelle des PCs programmiert werden. Wählen Sie im TwinCAT PLC Control die serielle Schnittstelle an. Abb. 67: Auswahl des Datenübertragungswegs - Serielle Schnittstelle Unter Online/Kommunikationsparameter finden Sie im PLC Control die Einstellungen zur seriellen Schnittstelle, Portnummer, Baud-Rate usw. BC3150 Version: 2.1.0...
  • Seite 74 Busklemmen-Controller dem TwinCAT bekannt gemacht werden (siehe serielles ADS [} 35]). Wählen Sie im TwinCAT PLC-Control die ADS-Verbindung an. Abb. 69: Auswahl des Datenübertragungswegs - AMS Im PLC Control kann man sich unter Online/Communication Parameters... einwählen. Abb. 70: Auswahl des Gerätes Version: 2.1.0 BC3150...
  • Seite 75: Programmübertragung Über Profibus

    • AMS für BCxx00 (Busklemmen Controller ohne Online Change, eine Task) • AMS für BCxx50 und BX (Busklemmen Controller mit Online Change, zwei Tasks) • BC seriell, das serielle Kabel für die Kommunikation über die RS232-Schnittstelle [} 73] des PCs und die Programmierschnittstelle des Busklemmen-Controllers BC3150 Version: 2.1.0...
  • Seite 76: Profibus-Prozessabbild

    5.14 PROFIBUS-Prozessabbild Der BC3150 ist ein PROFIBUS Slave Gerät. Für die Konfiguration auf der Master Seite steht eine Geräte Stamm Datei (GSD) zur Verfügung, die in die jeweilige Master Konfigurations- Software eingebunden sein muss. Auf der Salve Seite, d.h. im BC3150 wird festgelegt welche und wie viele Daten zum PROFIBUS Master übertragen werden sollen Es können maximal 128 Byte Eingangsdaten und 128 Byte...
  • Seite 77 Für die TWINCAT CONFIG müssen Sie mit dem System Manager eine Konfiguration erstellen. Die Art und Anzahl der Variablen werden im System Manager festgelegt und die Variablen werden dort auch Verknüpft. Deshalb können die PROFIBUS-Daten überall im zulässigen, lokierten Prozessabbild liegen. Zulässiges Prozessabbild: INPUT %IB0 - %IB2047 OUTPUT %QB0 - %QB2047 BC3150 Version: 2.1.0...
  • Seite 78: Profibus

    DP-Grundfunktionen gemäß EN 50170 festgelegt. Über diese Grundfunktionen hinaus bietet PROFIBUS-DP auch erweiterte azyklische Kommunikationsdienste für zum Beispiel Parametrierung und Bedienung welche auch durch die Beckhoff PROFIBUS-Slaves der Reihe IPxxxx-B310, IL230x-B310 und IL230x-C310 unterstützt werden. Eine zentrale Steuerung (Master) liest zyklisch die Eingangsinformationen von den Slaves und schreibt die Ausgangsinformationen zyklisch an die Slaves.
  • Seite 79 Maß ab Flexibilität bei der Systemkonfiguration ermöglicht. Es können maximal 126 Geräte (Master oder Slaves) an einem Bus angeschlossen werden. Mit den Beckhoff PROFIBUS-Slaves der Reihe IPxxxx-B310, IL230x- B310 und IL230x-C310 kann eine Stationsadresse zwischen 0 und 99 gewählt werden. Die...
  • Seite 80 PROFIBUS Diagnosefunktionen Die umfangreichen Diagnosefunktionen von PROFIBUS-DP ermöglichen die schnelle Fehlerlokalisierung. Die Diagnose der Beckhoff Buskoppler ist in der Defaulteinstellung der Typdatei und der GSD-Datei nicht eingeschaltet. Die Diagnosemeldungen werden über den Bus übertragen und beim Master zusammengefasst. Sie werden in drei Ebenen eingeteilt:...
  • Seite 81 Der Master vergleicht die Ident-Nummer der angeschlossenen DP-Geräte mit den Ident-Nummern in den vom DPM2 vorgegebenen Projektierungsdaten. Der Nutzdatentransfer wird nur dann begonnen, wenn die richtigen Geräte-Typen mit den richtigen Stationsadressen am Bus angeschlossen wurden. Dadurch wird BC3150 Version: 2.1.0...
  • Seite 82: Profibus Dp

    Master an jeden Slave die Outputs mit einem DataExchange-Request-Telegramm, der Slave antwortet mit den Inputs in einem DataExchange-Response-Telegramm. Sämtliche Output- bzw. Inputdaten werden also mit je einem Telegramm übertragen, wobei die DP-Konfiguration (Reihenfolge der DP-Module) die Zuordnung der Output- bzw. Inputdaten zu den realen Prozessdaten des Slaves festlegt. Version: 2.1.0 BC3150...
  • Seite 83: Profibus Dpv1

    Slaves zugreifen kann. Bei Verwendung von zwei Mastern ist allerdings immer zu beachten, dass diese sich den Buszugriff teilen (es wird ein Token ausgetauscht), so dass die zeitlichen Verhältnisse ungünstiger als bei einem Mono- Master-System sind. BC3150 Version: 2.1.0...
  • Seite 84: Stecker, Kabel Und Schalter

    Verdrahtungsfehler vor. Die beiden Datenleitungen sind an einem oder mehreren Steckern gedreht oder die Abschlusswiderstände sind nicht eingeschaltet oder an falschen Stellen aktiviert. Vorkonfektionierte Kabel von Beckhoff Mit den vorkonfektionierten Kabeln von Beckhoff vereinfacht sich die Installation erheblich. Verdrahtungsfehler werden vermieden und die Inbetriebnahme führt schneller zum Erfolg. Hinweis Das Programm umfasst Feldbuskabel, Stromversorgungskabel und Sensorkabel sowie Zu- behör wie Abschlusswiderstände und T-Stücke.
  • Seite 85 Schalter auf die gewünscht Position. Dabei ist zu beachten, dass die Schalter richtig einrasten. Die Adressänderung wird aktiv, sobald das Gerät eingeschaltet wird. Adresse Feldbus Box Der linke Schalter ist der Zehner-Multiplikator und der rechte Schalter der Einer-Multiplikator. BC3150 Version: 2.1.0...
  • Seite 86: Topologie

    • Zwischen zwei Teilnehmer dürfen maximal 9 Repeater installiert werden. • Stichleitungen sind zu vermeiden und ab 1,5 MBaud nicht zulässig. • Maximale Anzahl an Teilnehmern 127 • Unterbrechungen der Versorgungsspannungen von Leitungsabschlüssen durch abschalten des Repeaters/Slave oder abziehen des Steckers ist nicht zulässig. Version: 2.1.0 BC3150...
  • Seite 87 PROFIBUS Abb. 78: RS485-Topologie mit 3 Segmenten und 2 Repeatern BC3150 Version: 2.1.0...
  • Seite 88: Fehlerbehandlung Und Diagose

    IndexGroup 16#0006 IndexOffset BX3100: 16#000C_A0F4 BC3150: 16#000C_A080 Zustand des K-Bus Sollte der interne Bus oder einer seiner Busklemmen ein Problem haben wird dies im K-Bus-State angezeigt. Eine genauere Fehlerursache kann mit einem Funktionsbaustein ausgelesen werden (in Vorbereitung). Verknüpfen Sie hierfür die Variable K-Bus-State mit Ihrem SPS-Programm.
  • Seite 89: 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 BC3150 Version: 2.1.0...
  • Seite 90 Anzahl der Busklemmen stimmt Buskoppler erneut Starten, falls der Fehler erneut nicht mehr auftritt, Herstellereinstellung mit der Konfigurationssoftware KS2000 setzen Länge der K-Bus-Daten stimmt Buskoppler erneut Starten, falls der Fehler erneut nicht mehr auftritt, Herstellereinstellung mit der Konfigurationssoftware KS2000 setzen Version: 2.1.0 BC3150...
  • Seite 91 Buskoppler hat Baudrate gefunden, wartet auf Config- und Parameterdaten kein Fehler, Koppler im Datenaustausch blinkt Ein Fehler liegt vor, siehe Fehlercode LED PLC - SPS-Diagnose Bedeutung PLC LED LED an: PLC läuft, LED aus: PLC im Stopp BC3150 Version: 2.1.0...
  • Seite 92: Anhang

    (https://infosys.beckhoff.com/content/1031/bc3150/Resources/tsm/3730735499.tsm). Dieser Link beinhaltet das System Manager File für die Master-Konfiguration mit der PROFIBUS-Karte FC310x und den Slaves BC3150. Wählen Sie die richtige PCI-Adresse für die FC3101 Abb. 82: Auswahl der PCI-Adresse für die PROFIBUS-Karte FC3101 und stellen Sie auf dem BC3150 die PROFIBUS-Adresse [} 51] 11 ein.
  • Seite 93 Aktivieren Sie die Konfiguration und starten Sie das System. Das TwinCAT Icon (rechts unten auf dem Desktop) muss grün sein. Die Bus-LED des BC3150 muss ebenfalls grün leuchten. Sollte dies nicht der Fall sein, überprüfen Sie die Adresse des BC3150 und die physikalische Verbindung zum PROFIBUS Master (Endwiderstände etc.).
  • Seite 94: Umstieg Zwischen Den Controllern

    Es steht maximal eine Task zur Verfügung. Diese Task muss konfiguriert werden. PLC und Feldbusklemmen Bei den Standard Busklemmen Controllern (BCxx00) gab es die Möglichkeit zu wählen, ob eine Busklemme dem Feldbus oder der lokalen PLC zugewiesen wird. Version: 2.1.0 BC3150...
  • Seite 95 Bei den Busklemmen-Controllern der Serien BCxx50/BCxx20 und BXxx00 heißen Bibliotheken *.lbx und Programme werden als *.prx gespeichert. Lokierte Variablen Es stehen bei den Busklemmen-Controllern der Serien BCxx50/BCxx20 und BXxx00 eine begrenzte Anzahl von lokierten Daten zur Verfügung: • Inputs 2 kByte, %IB0…2048 BC3150 Version: 2.1.0...
  • Seite 96: Firmware-Update

    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/bc3150/Resources/...
  • Seite 97 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. BC3150 Version: 2.1.0...
  • Seite 98: 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 Version: 2.1.0 BC3150...
  • Seite 99 (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 100: Prüfnormen Für Geräteprüfung

    Praktisches Know-How mit Vergleichsmöglichkeiten Franzis Verlag 2001 244 Seiten ISBN 3-7723-5745-8 Englische Bücher (In Vorbereitung) Standards PROFIBUS-DP • IEC 61158 und IEC 61784 • DIN 19245, Teil 3 • Euronorm EN 50 170 Web Seiten • http://www.profibus.de Version: 2.1.0 BC3150...
  • Seite 101: Abkürzungsverzeichnis

    Klemmenbus: Interner Bus für die Kommunikation zwischen Buskoppler und Busklemmen PROFIBUS-Nutzerorganisation (siehe www.profibus.de) Repeater Dienen der Signalaufbereitung und verbindet einzelne Bussegmente Speicherprogrammierbare Steuerung (englisch PLC: programmable logic controller) Sync-Mode Mit diesem Kommando hält der Slave seine Ausgänge fest, bis er das Sync-Telegramm erhält. BC3150 Version: 2.1.0...
  • Seite 102: 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 103 Abbildungsverzeichnis Abbildungsverzeichnis Abb. 1 Prinzip der Busklemme........................ Abb. 2 BC3150............................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 104 Abb. 81 LEDs ............................Abb. 82 Auswahl der PCI-Adresse für die PROFIBUS-Karte FC3101............Abb. 83 Einstellen der PROFIBUS-Adresse ..................... Abb. 84 Auswahl des BC3150 als Zielsystem................... Abb. 85 Auswahl des Busklemmen-Controllers der BX-Serie ..............Abb. 86 Auswahl des Busklemmen-Controllers der BC-Serie ..............

Inhaltsverzeichnis