Sprachen werden von dem deutschen Original abgeleitet. Produkteigenschaften Gültig sind immer nur die Produkteigenschaften, die in der jeweils aktuellen Anwenderdokumentation angegeben sind. Weitere Informationen, die auf den Produktseiten der Beckhoff Homepage, in E-Mails oder sonstigen Publikationen angegeben werden, sind nicht maßgeblich. Disclaimer Diese Dokumentation wurde sorgfältig erstellt.
Zuwiderhandlungen verpflichten zu Schadenersatz. Alle Rechte für den Fall der Patent-, Gebrauchsmuster- oder Geschmacksmustereintragung vorbehalten. Lieferbedingungen Es gelten darüber hinaus die allgemeinen Lieferbedingungen der Fa. Beckhoff Automation GmbH & Co. KG. Aktualität Prüfen Sie, ob Sie die aktuelle und gültige Version des vorliegenden Dokumentes verwenden. Auf der Beckhoff Homepage finden Sie unter http://www.beckhoff.de/twinsafe die jeweils aktuelle Version zum...
Wenn dieser Sicherheitshinweis nicht beachtet wird, können Personen geschädigt werden! HINWEIS Schädigung von Umwelt/Geräten oder Datenverlust Wenn dieser Hinweis nicht beachtet wird, können Umweltschäden, Gerätebeschädigungen oder Datenver- lust entstehen. Tipp oder Fingerzeig Dieses Symbol kennzeichnet Informationen, die zum besseren Verständnis beitragen. EJ6910 Version: 1.8.0...
Erweiterung des Beckhoff I/O-Systems mit Funktionen für die Sicherheitstechnik Beckhoff bietet mit den TwinSAFE Produkten die Möglichkeit, das Beckhoff I/O-System einfach mit Komponenten für die Sicherheitstechnik zu erweitern und die gesamte Verkabelung für den Sicherheitskreis mit in das vorhandene Feldbuskabel zu überführen. Die sicheren Signale lassen sich mit Standard-Signalen beliebig mischen.
Auf dem Signal-Distribution-Board sind die steckbaren EtherCAT-Module und die Steckerebene für Sensoren und Aktoren flexibel platzierbar. Die Entwicklung eines Signal-Distribution-Boards erfolgt durch den Anwender oder als kundenspezifische Lösung durch die Beckhoff Automation GmbH & Co. KG. Abb. 1: EtherCAT-Steckmodul-System (EJ) Version: 1.8.0...
Produktbeschreibung Produktbeschreibung EJ6910 - TwinSAFE-Logic-Modul Das TwinSAFE-Logic-EJ-Modul ist die Verknüpfungseinheit zwischen den TwinSAFE Ein- und Ausgangs- Modulen. Das Modul EJ6910 erfüllt die Anforderungen der IEC 61508:2010 SIL 3 und DIN EN ISO 13849-1:2016-06 (Cat 4, PL e). Abb. 2: EJ6910 - TwinSAFE-Logic-Modul Bestimmungsgemäße Verwendung WARNUNG Vorsicht Verletzungsgefahr! Eine Verwendung der TwinSAFE-EJ-Module, die über die im Folgenden beschriebene bestimmungsgemä- ße Verwendung hinausgeht, ist nicht zulässig!
PL e Kategorie Klassifizierung Element Typ B 1. Spezielle Prooftests während der gesamten Lebensdauer des EtherCAT EJ-Moduls EJ6910 sind nicht erforderlich. 2. Klassifizierung nach IEC 61508-2:2010 (siehe Kapitel 7.4.4.1.2 und 7.4.4.1.3) Das EtherCAT-EJ-Modul EJ6910 kann für sicherheitsgerichtete Applikationen im Sinne der IEC 61508:2010 bis SIL3 und der DIN EN ISO 13849-1:2016-06 bis Cat 4, PL e eingesetzt werden.
Außerdem existieren viele Einflussfaktoren, die in dieser Dokumentation nicht voll- ständig hergeleitet werden können. Halten Sie daher, möglichst große Abstände zu den maximalen Werten ein. Eine Nichtbeachtung kann die Sicherheit gefährden. Produktbezeichnung EJ6910 Anzahl der Eingänge Anzahl der Ausgänge Statusanzeige 4 Diagnose LEDs Minimale/Maximale Zykluszeit ca.
Stellen Sie sicher, dass die digitalen TwinSAFE- Komponenten nur bei den spezifizierten Umgebungsbe- dingungen (siehe technische Daten) transportiert und gelagert werden. 4.2.3 Mechanische Installation WARNUNG Verletzungsgefahr! Setzen Sie das Bus-System in einen sicheren, spannungslosen Zustand, bevor Sie mit der Montage, De- montage oder Verdrahtung der Geräte beginnen! EJ6910 Version: 1.8.0...
Die Temperaturmessung besteht aus einem EJ1100 EtherCAT-Koppler an den EJ-Module angereiht sind, die der typischen Verteilung der digitalen und analogen Signalformen an einer Maschine entsprechen. Auf der EJ6910 ist ein Safety-Projekt aktiv, welches sichere Eingänge einliest und sichere Ausgänge während der Messung einschaltet.
4.3.1 Voraussetzung für die Konfiguration Zur Konfiguration der TwinCAT Safety PLC wird die Automatisierungs-Software TwinCAT Version 3.1 Build 4020 oder höher benötigt. Die jeweils aktuelle Version kann auf den Internetseiten der Firma Beckhoff unter www.beckhoff.de geladen werden. TwinCAT Unterstützung Eine Verwendung der TwinCAT Safety PLC unter TwinCAT 2 ist nicht möglich.
Betrieb 4.3.2 Einfügen eines EJ6910 Das Einfügen des TwinSAFE-Logic-Moduls EJ6910 erfolgt genau wie das Einfügen eines beliebigen anderen EtherCAT-Geräts. Öffnen Sie in der Liste den Punkt Safety Klemmen und wählen Sie das Modul EJ6910 aus. Abb. 5: TwinCAT - Einfügen eines EJ6910 Größe des Prozessabbilds...
Adresse des Moduls einstellen. Es stehen die TwinSAFE-Adressen von 1 bis 1023 zur Verfügung. DIP-Schalter Adresse 1023 WARNUNG TwinSAFE-Adresse Jede eingestellte TwinSAFE-Adresse darf innerhalb eines Netzwerkes/einer Konfiguration nur einmal vor- kommen! Die Adresse 0 ist keine gültige TwinSAFE-Adresse! EJ6910 Version: 1.8.0...
Anschließend wählt man im TwinCAT Safety Project Wizard das Target System, die Programmiersprache, den Autor und den internen Projektnamen aus. Als Target-System ist die Einstellung Hardware Safety PLC und als Programmiersprache der grafische Editor zu wählen. Autor und interner Projektname können durch den Anwender frei gewählt werden. Version: 1.8.0 EJ6910...
Abb. 10: Auswahl des Knotens Target System Das Target System wird über die Drop-Down Liste auf EJ6910 eingestellt und über den Link-Button neben Physical Device mit dem Modul EJ6910 verknüpft. Ist ein Online-ADS-Zugriff auf die Klemme möglich, werden die Software-Version, Seriennummer, Online Projekt-CRC und Hardware-Adresse (DIP-Switch) automatisch aus dem Modul ausgelesen.
Über die Alias Devices werden die Verbindungs- und Geräte-spezifischen Parameter eingestellt. Abb. 11: Starten des automatischen Imports aus der I/O-Konfiguration Wird der automatische Import aus der I/O-Konfiguration gestartet, wird ein Auswahldialog geöffnet, über den die einzelnen Klemmen, die importiert werden sollen, selektiert werden können. Version: 1.8.0 EJ6910...
Kontextmenu der Eintrag Add und New item ausgewählt und das gewünschte Gerät ausgewählt. Abb. 13: Anlegen der Alias Devices durch den Anwender 4.3.4.5 Parametrierung des Alias-Devices Über einen Doppelklick auf das Alias Device in der Safety-Projektstruktur können die Einstellungen geöffnet werden. EJ6910 Version: 1.8.0...
DIP-Schalter-Einstellung angezeigt. Ein erneutes Lesen der Einstellung kann über den Button gestartet werden. Unter Full Name (input) und Full Name (output) werden die Verlinkungen zum EL6910/ EJ6910-Prozessabbild angezeigt. Abb. 15: Verlinkungen zum EL6910/EJ6910-Prozessabbild Der Reiter Connection zeigt die verbindungsspezifischen Parameter. Abb. 16: Verbindungsspezifische Parameter der Connection Version: 1.8.0...
Sie in der Dokumentation TwinCAT-Funktionsbausteine für TwinSAFE- Logic-Klemmen. Die EL6910/EJ6910 unterstützen an jeder Connection die Aktivierung eines ComErrAck. Ist dieses Signal beschaltet, muss nach einer Kommunikationsstörung zusätzlich zum ErrAck der TwinSAFE Gruppe auch die jeweilige Connection über das Signal ComErrAck zurückgesetzt werden. Dieses Signal wird über den Link Button neben COM ERR Ack verknüpft.
Linking, Connection und Safety Parameters identisch zu anderen Alias Devices sind. Abb. 19: AX5000-Safety-Antriebsoptionen Über den Reiter General AX5805 settings kann man den Motorstring und die Funktionen SMS und SMA für eine oder zwei Achsen einstellen, je nach eingefügtem AliasDevice. Version: 1.8.0 EJ6910...
Durch Markieren einer Funktion in den Inputs oder Outputs und Betätigen des Edit Buttons können die Parameter dieser Funktion eingestellt werden. Durch Markieren eines leeren Platzes (---) und Auswahl von Edit können neue Sicherheitsfunktionen in das Prozessabbild eingefügt werden. EJ6910 Version: 1.8.0...
4.3.4.7 Externe Verbindung Für eine Verbindung zu einer weiteren EL69x0, EJ6910, KL6904 oder zu einem Fremdgerät, kann eine Externe Verbindung Custom FSoE Connection angelegt werden. Existiert zu einem Fremdgerät eine eigene ESI-Datei, wird das Gerät als auswählbares Safety Gerät aufgelistet und es wird nicht die Auswahl Custom FSoE Connection benötigt.
Ist die Größe ausgewählt, können die einzelnen Signale innerhalb des Telegramms umbenannt werden, so dass bei Verwendung dieser Signale in der Logik ein entsprechender Klartext angezeigt wird. Werden die Signale nicht umbenannt, wird der Default-Name im Editor angezeigt (Safe Data Byte 0[0], …). EJ6910 Version: 1.8.0...
Name (input) und Full Name (output) kann die entsprechende Variable ausgewählt werden. Abb. 26: Auswahl der Variblen Dies kann z.B. eine SPS-Variable sein, die dann an das entfernte Gerät weitergeleitet wird oder kann auch direkt auf das Prozessabbild einer EtherCAT-Klemme (z.B. EL69x0 oder EL6695) verknüpft werden. Version: 1.8.0 EJ6910...
Betrieb Abb. 27: Direkte Verknüpfung auf das Prozessabbild einer EtherCAT-Klemme Weitere Informationen entnehmen Sie bitte der TwinCAT-Dokumentation zum Variablen Auswahldialog. Über den Reiter Connection werden die verbindungsspezifischen Parameter eingestellt. Abb. 28: Verbindungsspezifischen Parameter EJ6910 Version: 1.8.0...
Sie in der Dokumentation TwinCAT-Funktionsbausteine für TwinSAFE- Logic-Klemmen. 4.3.4.8 Erstellen der Safety-Applikation Die sicherheitstechnische Applikation wird in dem zur TwinSAFE-Gruppe gehörenden sal-Arbeitsblatt realisiert (sal - Safety Application Language). Die Toolbox stellt alle auf der EL6910/EJ6910 verfügbaren Bausteine zur Verfügung. Version: 1.8.0 EJ6910...
Betrieb Abb. 29: Für EL6910/EJ6910 verfügbare Bausteine Aus der Toolbox werden die Bausteine per Drag and Drop in das sal-Arbeitsblatt gezogen. Durch einen Mausklick neben einen Eingang oder Ausgang des Bausteins können Variablen erstellt werden, die dann im Dialog Variable Mapping mit Alias Devices verknüpft werden können.
Betrieb Nach Auswahl des Pointer-Verbinders aus der Toolbox können Verbindungen zwischen den Ein- und Ausgangs-Ports der Funktionsbausteine mit der Maus gezogen werden. Abb. 31: Ziehen einer Verbindung zwischen zwei Bausteinen Version: 1.8.0 EJ6910...
Um Signale zwischen den Netzwerken auszutauschen, kann der Instanzpfad zu dem zu verlinkenden FB Port angegeben werden. Der Instanzpfad besteht aus dem Netzwerknamen, dem FB Namen und dem FB Port jeweils getrennt durch einen Punkt. Die Eingabe des Instanzpfades muss case-sensitiv erfolgen. <Netzwerkname>.<FB Name>.<FB Port Name> Beispiel: Network1.FBEstop1.EStopIn3 EJ6910 Version: 1.8.0...
Diese Funktion öffnet einen Dialog mit dem ein passender FB-Port ausgewählt werden kann. Abb. 35: Dialog mit dem ein passender FB-Port ausgewählt werden kann Nach Anlegen des Links auf einer Seite der Verbindung, wird auf der Gegenseite der Link automatisch richtig gesetzt bzw. angezeigt. Abb. 36: Anzeige des Links Version: 1.8.0 EJ6910...
Namen und dem FB Port jeweils getrennt durch einen Punkt. Die Eingabe des Instanzpfades muss case- sensitiv erfolgen. <Gruppenname>.<Netzwerkname>.<FB Name>.<FB Port Name> Beispiel: TwinSafeGroup1.Network1.FBEstop1.EStopIn3 Alternativ kann auch durch Öffnen des Kontextmenus neben dem FB-Port Change Link ausgewählt werden. EJ6910 Version: 1.8.0...
Diese Funktion öffnet einen Dialog mit dem ein passender FB-Port ausgewählt werden kann. Abb. 40: Dialog mit dem ein passender FB-Port ausgewählt werden kann Nach Anlegen des Links auf einer Seite der Verbindung, wird auf der Gegenseite der Link automatisch richtig gesetzt bzw. angezeigt. Version: 1.8.0 EJ6910...
Variablen der TwinSAFE-Gruppe Die Ein- und Ausgänge der TwinSAFE-Gruppen sind unter dem Reiter Group Ports des Dialogs Variable Mapping zusammengefasst. Gruppen-Eingänge EL6910/EJ6910 Für ein gültiges Projekt müssen mindestens die Signale Run/Stop und ErrAck verlinkt sein. Abb. 42: Der Dialog Variable Mapping EJ6910 Version: 1.8.0...
Seite 40
Warten auf den COM-Error abgelaufen RESTARTERROR Das TwinSAFE Logic Programm wurde neu gestartet, weil die EtherCAT-Verbindung neu gestartet wurde oder ein Benutzer Login durchgeführt wurde, ohne das z.B. das TwinSAFE Logic Programm (oder Teile davon) neu geladen wurden. Version: 1.8.0 EJ6910...
Spalte New Value und anschließendem Betätigen des Buttons OK wird die neue Reihenfolge festgelegt. Abb. 44: Dialog Change Execution Order of TwinSAFE Groups 4.3.4.13 Command line Unterhalb des sal-Arbeitsblattes kann über die Command line ein Kommando eingegeben werden, mit dem Funktionen ausgeführt werden können. EJ6910 Version: 1.8.0...
Über Öffnen der Properties für den oberen Eingang eines Eingangspaares oder eines Einzeleinganges des Funktionsblocks kann das Verhalten der Eingänge parametriert werden. Bei einer Eingangsgruppe, wie z.B. beim Funktionsblock ESTOP, können die einzelnen Eingänge aktiviert oder deaktiviert werden und die ein- oder zwei-kanalige Auswertung eingestellt werden. Abb. 46: Properties der FB-Ports Version: 1.8.0 EJ6910...
Seite 43
Sobald eine Variable oder eine Verbindungslinie an dem Funktionsblock angeschlossen wird, wird der entsprechende Kanal automatisch aktiviert. Abb. 47: Einstellung, ob Schließer- (Make Contact, NO) oder Öffner-Kontakt (Break Contact, NC) Diese Einstellungen sind auch für jeden einzelnen Port eines FBs über das Kontextmenu Change InPort Settings erreichbar. EJ6910 Version: 1.8.0...
Seite 44
Betrieb Abb. 48: Menu Change Inport Settings Abb. 49: Dialog Change InPort Settings 4.3.4.15 Variable Mapping Abb. 50: Variable Mapping Version: 1.8.0 EJ6910...
Seite 45
Safety-Toolbars Nach Abschluss der Entwicklung des Safety-Projektes muss das Projekt auf das Zielsystem, hier EL6910/ EJ6910, geladen werden. Dazu müssen die Toolbars TwinCAT Safety und auch TwinCAT Safety CRC hinzugefügt werden. Abb. 52: Aktivierung der Toolbars TwinCAT Safety und auch TwinCAT Safety CRC Abb. 53: Anzeige der Toolbars TwinCAT Safety und auch TwinCAT Safety CRC...
CRCs durch den Anwender gestartet werden. Rotes Icon: CRCs unterschiedlich CRC Toolbar Grünes Icon: Alle CRCs sind gleich Online CRC CRC des Safety-Projektes auf EL6910/EJ6910. Dieser Wert wird online von EL6910/EJ6910 gelesen. Besteht keine ADS-Verbindung zu EL6910/EJ6910 wird dieser Wert mit angezeigt.
Projekt auf Gültigkeit geprüft werden. Ist die komplette Hardware vorhanden, kann mit Hardware-Level oder falls nur die EL6910/EJ6910 bzw. die Logik-Komponente online im Zugriff ist, nur auf Projektebene geprüft werden. Liefert dies keine Fehler kann mit dem Download des Projektes fortgefahren werden.
Seite 48
Projektes auf der TwinSAFE-Logik gestoppt. Abb. 56: Download Project Data - Der Dialog Login Im Dialog Download Project Data werden der Benutzername, die Seriennummer von EL6910/EJ6910 bzw. Logik-Komponente, worauf das Projekt geladen werden soll, und das Passwort des Benutzers angegeben. Der Default-Benutzername ist Administrator und das Default-Passwort ist TwinSAFE. Über den Button Next kommt man zum nächsten Dialog.
Seite 49
Betrieb In dem Auswahldialog Select Project Data wird Complete Project Data ausgewählt, damit das gesamte Projekt auf EL6910/EJ6910 bzw. Logik-Komponente geladen wird. Über den Button Next kommt man zum nächsten Dialog. Abb. 58: Download Project Data - Der Dialog Download Result Nach erfolgtem Download werden die Download Ergebnisse angezeigt.
Seite 50
Abb. 60: Download Project Data - Der Dialog Activation Im Dialog Activation gibt der Anwender nochmals das Passwort ein, damit das Safety-Projekt auf EL6910/ EJ6910 bzw. Logik-Komponente aktiviert wird. Über den Button Finish wird der Download des Safety- Projekts abgeschlossen. WARNUNG Überprüfung der Eingangs- und Ausgangsprozessdaten...
STOP. Dies kann daran liegen, dass z.B. die Gruppe noch nicht gestartet wurde. Zusätzlich kann die Online-Anzeige um die Darstellung von analogen und digitalen Werten erweitert werden. Dazu kann über Auswahl von Show Online Values aus dem Kontextmenu im sal-Arbeitsblatt die Funktion aktiviert und deaktiviert werden. EJ6910 Version: 1.8.0...
Seite 52
Abb. 63: Anzeige der analogen und digitalen Werte im Online-Modus Detaillierte Informationen über das gesamte Safety-Projekt werden auf dem Karteireiter Safety Project Online View gezeigt. Sind Fehler in den Verbindungen oder Funktionsbausteinen vorhanden, werden diese im Klartext angezeigt. Version: 1.8.0 EJ6910...
Seite 53
Betrieb Abb. 64: Der Karteireiter Safety Project Online View EJ6910 Version: 1.8.0...
Der Status der TwinSAFE Gruppe wird im Online Modus als farblich gekennzeichneter Rahmen dargestellt. Der Zustand RUN wird mit einem grünen, der Zustand ERROR mit einem roten und alle anderen Zustände mit einem blauen Rahmen gekennzeichnet. Abb. 65: Gruppen Status Online - RUN Version: 1.8.0 EJ6910...
Seite 55
Betrieb Abb. 66: Gruppen Status Online - ERROR Abb. 67: Gruppen Status Online - STOP EJ6910 Version: 1.8.0...
Die Templates unterscheiden sich durch die Anzahl bereits enthaltener Verknüpfungen (keine, ErrAck angelegt und auf Group Port verknüpft, ErrAck und Run angelegt und auf Group Ports verknüpft). Abb. 69: Templates für Safety Projekte 4.3.7.4 Netzwerke einklappbar Die in einer TwinSAFE Gruppe definierten Netzwerke können zusammengeklappt werden. Version: 1.8.0 EJ6910...
Unter dem Knoten Alias Devices können weitere Unterordner angelegt werden. Nach dem Anlegen des Unterordners kann dieser umbenannt werden, hier z.B. Drives. Abb. 71: Hinzufügen eines Ordners Nach dem Hinzufügen eines Unterordners können in diesem Alias Devices hinzugefügt werden. Abb. 72: Unterordner z.B. Drives EJ6910 Version: 1.8.0...
Seite 58
Abb. 74: Pfadanzeige für Safety Alias Devices Für die Standard Alias Devices wird der Pfad zum Signal unterhalb der TwinSAFE Logik (Full Name), der Link zur SPS (Linked to) und der Name im Prozessabbild der TwinSAFE Logik angezeigt. Version: 1.8.0 EJ6910...
Seite 59
Betrieb Abb. 75: Pfadanzeige für Standard Alias Devices 4.3.7.8 Mehrzeilige Kommentare Kommentare im TwinSAFE Projekt dürfen jetzt mehrzeilig sein. Abb. 76: Mehrzeilige Kommentare EJ6910 Version: 1.8.0...
Im I/O Baum unterhalb der TwinSAFE Logik stellt sich das Projekt entsprechend folgendem Screenshot dar. Der Name setzt sich aus Gruppenname, Alias Device Name und einem laufenden Index zusammen. Abb. 79: Alias Device Name übernehmen - TwinSAFE Logik Prozessdaten Version: 1.8.0 EJ6910...
Wird der Projektknoten des TwinSAFE Projektes ausgewählt, zeigen die Properties unter dem Eintrag Diagnostic, die aktuellen Projektgrößen an. Dies sind z.B. die Projektgröße in Byte, die Anzahl der Verbindungen, die Anzahl der Funktionsbausteine oder die Anzahl der TwinSAFE Gruppen. EJ6910 Version: 1.8.0...
Copy und Paste für FBs und Kommentare Die Copy und Paste Funktion bezieht sich auf Funktionsbausteine, Kommentare und Verbindungen zwischen Funktionsbausteinen. Die kopierten Variablennamen und Links bleiben unverändert erhalten, die FB Instanzen werden automatisch inkrementiert (hier FBEstop1 wird zu FBEstop2). Version: 1.8.0 EJ6910...
Seite 63
Betrieb Abb. 84: Kopieren der Daten Nach dem Einfügen der Daten wird folgende Meldung angezeigt. Der Anwender muss ggf. kopierte Variablennamen anpassen. Abb. 85: Hinweistext nach dem Einfügen EJ6910 Version: 1.8.0...
4.3.7.13 Globale Einstellungen in Visual Studio Unter dem Menu Tools im Visual Studio können Optionen ausgewählt werden. In diesen Optionen können Einstellungen für die TwinSAFE Umgebung vorgenommen werden. Abb. 87: Visual Studio - Menu Tools / Options Version: 1.8.0 EJ6910...
Seite 65
Unter TwinCAT / TwinSAFE Environment / Group Diagram Editor kann festgelegt werden, ob beim Undo / Redo automatisch in den Bereich gezoomt und gescrollt werden soll, der sich geändert hat. Abb. 89: Globale Einstellung - Group Diagram Editor EJ6910 Version: 1.8.0...
Abarbeitungsreihenfolge der Gruppen geändert werden. Die neue Reihenfolge wird mit dem Button OK übernommen. Abb. 91: Abarbeitungsreihenfolge TwinSAFE Gruppen Sortieren der Alias Devices Über das Kontext-Menu des Knotens Alias Devices kann die Anzeige-Reihenfolge der Alias Devices konfiguriert werden. Version: 1.8.0 EJ6910...
Seite 67
Abb. 93: Kontext Menu - Change Execution Order of FBs Durch Auswahl eines FBs und anschließendem Halten und Ziehen eines Eintrages mit der Maus kann die Abarbeitungsreihenfolge der Funktionsbausteine geändert werden. Die neue Reihenfolge wird mit dem Button OK übernommen. EJ6910 Version: 1.8.0...
Typische Anwendungsfälle sind das Verknüpfen der ErrAck Signale der Module auf ein Standard Alias Device oder das Schalten eines Ausgang aufgrund eines sicheren Eingangssignals. In der Abbildung wird der Relais Ausgang FSOUT Relais Module Channel 1.Output durch den sicheren Eingang Term(15) (EL1904) - Module 1 (FSOES) InputChannel 1 geschaltet. Version: 1.8.0 EJ6910...
Seite 69
Read Project CRC from Master Nur aktiv, wenn FSoE Connection Type auf Slave EL691x, EK1960, eingestellt ist. EJx9xx und neuere Produkte Die auf dem FSoE Master eingetragene CRC (siehe Store Slave Project CRC in Master) kann von dem FSoE Slave für die lokale Restore Funktion gelesen werden. EJ6910 Version: 1.8.0...
Seite 70
Sie die Auswahl mit dem Next Button. HINWEIS Mehrfacher Download für unterschiedliche Benutzer Wenn Safety Projekte auf Logik Komponenten mit unterschiedlichen Benutzern geladen werden sollen, muss der Multiple Download mit der Auswahl der jeweilig passenden Logik Komponenten mehrfach durch- geführt werden. Version: 1.8.0 EJ6910...
Seite 71
Seriennummern angezeigt und verwendet werden. Mit dem Button Next starten Sie den Download. Abb. 99: Multiple Download - Generelle Einstellungen In dem Dialog finale Verifikation bestätigen Sie die Richtigkeit der Online- und der berechneten CRCs durch Auswahl der Checkbox. Mit dem Button Next wechseln Sie zum Dialog Aktivierung. EJ6910 Version: 1.8.0...
Seite 72
Zur Aktivierung der Safety Projekte geben Sie erneut das Passwort des verwendeten Benutzers ein und bestätigen dies mit dem Next Button. Abb. 101: Multiple Download - Aktivierung Im Ergebnis Dialog werden alle Safety Projekte mit dem Status Activated und Downloaded aufgelistet. Mit dem Button Finish beenden Sie den mehrfachen Download. Version: 1.8.0 EJ6910...
Für Verbindungen können Infodaten auf dem Reiter Connection des Alias Devices eingeschaltet werden. Abb. 103: Einschalten der Info-Daten für Verbindungen Die Infodaten werden in der I/O-Baumstruktur unterhalb des EJ6910 im Prozessabbild eingeblendet. Von hier können diese Signale mit SPS-Variablen verlinkt werden. Weitere Informationen zu den enthaltenen Daten finden Sie in der Dokumentation TwinCAT-Funktionsbausteine für TwinSAFE-Logic-Klemmen.
Für Funktionsbausteine können Infodaten auf den Properties des Funktionsbausteins eingeschaltet werden. Abb. 105: Einschalten der Info-Daten für Funktionsbausteine Die Infodaten werden in der I/O-Baumstruktur unterhalb der EJ6910 im Prozessabbild eingeblendet. Von hier können diese Signale mit SPS Variablen verlinkt werden. Weitere Informationen zu den enthaltenen Daten finden Sie in der Dokumentation TwinCAT-Funktionsbausteine für TwinSAFE-Logic-Klemmen.
Für TwinSAFE-Gruppen können Infodaten auf den Properties der TwinSAFE-Gruppe eingeschaltet werden. Abb. 107: Einschalten der Info-Daten in den Eigenschaften der TwinSAFE-Gruppe Die Info-Daten werden in der I/O-Baumstruktur unterhalb des EJ6910 im Prozessabbild eingeblendet. Von hier können diese Signale mit SPS-Variablen verlinkt werden. Weitere Informationen zu den enthaltenen Daten finden Sie in der Dokumentation TwinCAT-Funktionsbausteine für TwinSAFE-Logic-Klemmen.
Abb. 108: Info-Daten der TwinSAFE-Gruppe in der Baumstruktur 4.4.4 Info-Daten zum Device Auf dem Reiter Target System können die Info-Daten für das EJ6910 eingeschaltet werden. Dies sind die Seriennummer der EJ6910 und die aktuelle Online-CRC des Safety-Projektes. Abb. 109: Einschalten der Info-Daten für das EL6910 Die Infodaten werden in der I/O-Baumstruktur unterhalb des EJ6910 im Prozessabbild eingeblendet.
Versionshistorie Über den Button Versionshistorie unter Target System kann die Versionshistorie von EL6910, EJ6910 bzw. EK1960 ausgelesen werden. In dieser werden der Benutzer, das Datum, die Version und die CRC der bisher auf EL6910, EJ6910 bzw. EK1960 geladenen Safety-Projekte angezeigt.
Die Benutzerverwaltung wird über das Tree-Item Target System aufgerufen. Über Get User List wird die aktuelle Liste der Benutzer von EL6910, EJ6910 bzw. EK1960 ausgelesen. Der Benutzer Administrator kann nicht gelöscht werden, es kann und sollte jedoch das Default-Passwort gegen ein Kunden-spezifisches Passwort geändert werden.
Seite 79
Hier gibt man den neuen Benutzer und zweimal das zugehörige Passwort ein. Das Passwort muss eine Länge von mindestens 6 Zeichen haben. Weiterhin werden die Rechte ausgewählt, die der neue Benutzer haben soll. Durch die Schaltfläche werden diese Daten übernommen und in der New User List angezeigt. EJ6910 Version: 1.8.0...
Gruppen) auf EL6910, EJ6910 bzw. EK1960 durchführen. Backup/Restore Über den Mechanismus Backup/Restore kann nach einem Austausch von EL6910, EJ6910 bzw. EK1960 das vorherige Projekt auf das neue Gerät geladen werden. Um diese Funktionalität nutzen zu können, muss im Safety-Projekt der Mechanismus Backup/Restore aktiviert werden und es müssen die Klemmen ausgewählt werden, auf denen die aktuelle CRC des Safety-...
Seite 81
Projekt erstellt und z.B. auf der Festplatte der Steuerung abgelegt werden. Um ein Restore durchzuführen, kann man entweder beim Aufstarten der Steuerung prüfen, ob sich die Seriennummer von EL6910, EJ6910 bzw. EK1960 geändert hat, oder über ein Service-Menu z.B. in der Visualisierung manuell den Restore starten.
Seite 82
Die PLC Bausteine mit denen ein Backup und ein Restore auf eine TwinSAFE Logik-Komponente (derzeit EL6910, EJ6910 oder EK1960) durchgeführt werden kann, sind auf der Beckhoff Homepage zu finden. Es handelt sich dabei um eine compiled Library, die im TwinCAT Library Repository installiert werden kann.
Seite 83
fb_restore: FB_RESTORELOGICPROGRAM; StartBackup: BOOL; EL6910AmsNetID AT %I*: ARRAY [0..5] OF BYTE; EL6910port AT %I*: WORD; internalBuffer: array[0..16#FFFF] of byte; FileString: T_MaxString := 'c:\temp\safety\complibTest_EL6910.bin'; LocalAmsNetID: T_AmsNetID := '172.55.76.53.1.1'; SaveDone: BOOL; SaveResult: STRING(200); SaveErr: BOOL; StartRestore: BOOL; internalbuffer2: array[0..16#FFFF] of Byte; RestoreDone: BOOL; EJ6910 Version: 1.8.0...
Dieses xml-Format kann zum Austausch zwischen TwinCAT 3 und TwinCAT 2 dienen. Über den Menueintrag Export project (as bin file) kann das Safety-Projekt in einem binären Format gespeichert werden, so dass es von z.B. dem TwinSAFE-Loader verwendet werden kann. Version: 1.8.0 EJ6910...
Seite 85
Safety in der TwinCAT Projektstruktur. Über Add Existing Item… kann der zu importierende Dateityp ausgewählt werden. Abb. 125: Auswahl des Dateityps für den Import eines Safety-Projektes Hierbei werden folgende Dateitypen unterstützt: • Safety-Projektdateien *.splc, • Safety-Projekt-Archive *.tfzip • Safety-Projekte im xml-Format EJ6910 Version: 1.8.0...
Die Diag-Historie kann durch Auswahl von EL6910, EJ6910 bzw. EK1960 in der I/O-Baumstruktur und Auswahl des Reiters Diag History eingesehen werden. Durch Betätigen des Buttons Update History werden die aktuellen Daten von EL6910, EJ6910 bzw. EK1960 geholt. Fehler innerhalb der Logik, der Funktionsbausteine und der Verbindungen werden mit einem entsprechenden Zeitstempel abgelegt.
Per default ist der TwinSAFE-SC-Kommunikationskanal der jeweiligen TwinSAFE-SC-Komponente nicht aktiviert. Um die Datenübertragung nutzen zu können, muss zunächst unter dem Reiter Slots das entsprechende TwinSAFE-SC-Modul hinzugefügt werden. Erst danach ist eine Verlinkung auf ein entsprechendes Alias-Device möglich. EJ6910 Version: 1.8.0...
Seite 88
Channel) wird eine TwinSAFE-SC-Verbindung hinzugefügt. Abb. 131: Hinzufügen einer TwinSAFE-SC-Verbindung Nach Öffnen des Alias Devices durch Doppelklick kann durch Auswahl des Link Buttons neben Physical Device: die Verknüpfung zu einer TwinSAFE-SC-Klemme erstellt werden. In dem Auswahldialog werden nur passende TwinSAFE-SC-Klemmen angeboten. Version: 1.8.0 EJ6910...
Seite 89
Diese Einstellungen müssen zu den Einstellungen passen, die in den CoE-Objekten der TwinSAFE-SC- Komponente eingestellt sind. Die TwinSAFE-SC-Komponente stellt zunächst alle zur Verfügung stehenden Prozessdaten bereit. Der Reiter Safety Parameters enthält typischerweise keine Parameter. Unter dem Reiter Process Image kann die Prozessdatengröße bzw. die Prozessdaten selbst ausgewählt werden. EJ6910 Version: 1.8.0...
Seite 90
Unter dem Objekt 0x80n0:02 Connection Mode wird die zu verwendende CRC ausgewählt bzw. eine freie CRC eingetragen. Es stehen insgesamt 8 CRCs zur Verfügung. Eine freie CRC muss im High Word mit 0x00ff beginnen. Abb. 136: CoE Objekte 0x8010:01 und 0x8010:02 bei der EL5021-0090 Version: 1.8.0 EJ6910...
TwinSAFE-SC-Verbindung eine unterschiedliche CRC ausgewählt werden. 4.11 Customizing / Deaktivieren von TwinSAFE-Gruppen Die Funktion Customizing kann in der Safety-Toolbar oder über das TwinSAFE-Menu ausgewählt werden. Mit dieser können Gruppen aktiviert und deaktiviert werden. Es gibt unterschiedliche Deaktivierungsmethoden entsprechend folgender Tabelle. EJ6910 Version: 1.8.0...
Seite 92
Temporary Deactivation Allowed) auf TRUE gesetzt, werden alle Ausgänge der TwinSAFE Gruppe, die keine Safety Alias Devices sind, in der Liste der Replacement Values aufgelistet. Hier können die Ersatzwerte parametriert werden, die im Falle der Deaktivierung der Gruppe auf den Ausgang geschrieben werden sollen. Version: 1.8.0 EJ6910...
Seite 93
Login-Daten einträgt. Dieses Login muss eine Berechtigung zum Customizing haben. Abb. 140: Login Hat der Anwender die Daten eingegeben und Next ausgewählt öffnet sich der Customizing Dialog. Der aktuelle Status der Gruppe wird mit einem grünen Hintergrund angezeigt. Abb. 141: Customizing TwinSAFE Groups EJ6910 Version: 1.8.0...
4.12 Analoge Eingänge der Gruppe persistent speichern EL6910, EJ6910 und EK1960 unterstützen das persistente Speichern von analogen Eingangswerten in einem internen Speicher. Diese gespeicherten Daten werden beim Aufstarten der Gruppe mit den aktuellen Daten verglichen. Es kann unter dem Reiter Max Start Deviation für jeden definierten analogen Eingangswert der Gruppe eine zugehörige Abweichung festgelegt werden.
Seite 95
Betrieb Abb. 144: Aktivieren des Speicherns aller analogen Gruppeneingänge EJ6910 Version: 1.8.0...
Projektierungsgrenzen von EL6910/EJ6910 Projektierungsgrenzen Die maximale Projektierungsgröße von EL6910/EJ6910 ist durch den verfügbaren Speicher be- grenzt. Dieser wird dynamisch verwaltet. Somit sind die in der folgenden Tabelle angegebenen Werte nur Richtwerte und können von den tatsächlichen Werten je nach Safety-Projekt abweichen.
Seite 97
Start SM3 >= Start SM2 + 3 x Länge SM2 Zusätzlich darf die Startadresse zusammen mit der 3-fachen Länge von SM3 nicht größer als die Adresse 0x3000 werden. Start SM3 + 3 x Länge SM3 <= 0x3000 EJ6910 Version: 1.8.0...
Seite 98
Abb. 148: Einstellen der Startadresse für SM3 Nach Ändern der Start-Adresse werden alle Dialoge mit OK geschlossen, das TwinCAT-Projekt gespeichert und die Konfiguration aktiviert. Ist die Berechnung korrekt durchgeführt worden, sollte jetzt keine Fehlermeldung auftreten und das Projekt sollte fehlerfrei ausgeführt werden können. Version: 1.8.0 EJ6910...
Es ergibt sich für die typische Reaktionszeit folgende Formel: ReactionTime Sensor Input Comm Logic Comm Output Actuator mit z.B. ReactionTime Worst-Case-Reaktionszeit Die Worst-Case-Reaktionszeit gibt die Zeit an, die maximal benötigt wird, um im Fehlerfall ein Abschalten des Aktors durchzuführen. EJ6910 Version: 1.8.0...
Seite 100
übergeben werden, wobei hier dann eine weitere Kommunkationsstörung auftritt. Diese Störung wird am Ausgang nach Ablauf der Watchdog-Zeit erkannt und führt dann zur Abschaltung. Damit ergibt sich für die Worst-Case-Reaktionszeit folgende Formel: ReactionTime Comm Comm Actuator mit z.B. ReactionTime Version: 1.8.0 EJ6910...
Betrieb 4.16 Diagnose 4.16.1 Diagnose-LEDs Die LEDs Diag 1 bis Diag 4 zeigen Diagnoseinformationen zum EJ6910 an. Abb. 151: Diagnose LEDs des EJ6910 4.16.1.1 LED-Anzeigen Diagnose-LEDs leuchtet blinkt Diag 1 Umgebungsvariablen, Umgebungsvariablen, (grün) Betriebsspannung und interne Betriebsspannung und interne Tests sind im gültigen Bereich Tests sind außerhalb des...
Zulässige Temperaturdifferenz zwischen µC1 und µC2 überschritten nicht verwendet nicht verwendet Allgemeiner Fehler 4.16.1.2 Darstellung der Blink-Codes Darstellung Beschreibung blinkt 400 ms ON / 400 ms OFF 1 Sekunde Pause zwischen den Blink-Codes flackert 50 ms ON / 50 ms OFF Version: 1.8.0 EJ6910...
Betrieb 4.16.2 Status-LEDs Die LEDs State 1 bis State 4 zeigen den aktuellen Status des EJ6910 an. Abb. 152: Status-LEDs des EJ6910 LED-Anzeigen State 1 State 2 State 3 State 4 Bedeutung Leuchtet Kein TwinSAFE-Projekt auf der Komponente vorhanden Leuchtet Leuchtet...
Seite 104
0: OFFLINE 1: RUN 3: SAFE 6: START 8: PREPARE 10: RESTORE 11: PROJECT-CRC-OK F100:02 Cycle Counter Lebenszykluszähler, der mit jedem TwinSAFE Logic Cycle inkrementiert wird. Folgende Tabelle enthält eine Beschreibung aller Werte des Index F100 SubIndex 01 Version: 1.8.0 EJ6910...
4.16.4 Zykluszeit des Safety Projektes Die Abarbeitungszeit der EL6910/EJ6910 kann aus untenstehenden CoE Objekten ausgelesen werden. Für die Bestimmung der Zykluszeit muss diese mit 1,25 multipliziert werden, da intern über diesen Faktor eine Wartezeit vor dem nächsten Zyklus angelegt wird.
Index FEA0hex: CTRL Diag Data Index Name Bedeutung Flags Default FEA0:09 Actual Safety Control Aktuelle Abarbeitungszeit der EL6910/EJ6910 bei Task Execution Time Logik-State = 1 (RUN) Zykluszeit = 1,25 * Wert (Mittelwert über 64 Zyklen) FEA0:0A Min Safety Control Task Minimale Abarbeitungszeit der EL6910/EJ6910 bei Execution Time Logik-State = 1 (RUN)
Geräte beginnen! Entsorgung Zur Entsorgung muss das Gerät ausgebaut werden. Gemäß der WEEE-Richtlinie 2012/19/EU nimmt Beckhoff Altgeräte und Zubehör in Deutschland zur fachgerechten Entsorgung zurück. Die Transportkosten werden vom Absender übernommen. Senden Sie die Altgeräte mit dem Vermerk „zur Entsorgung“ an: Beckhoff Automation GmbH &...
Seite 108
Betrieb • Gehäuseteile (Polycarbonat, Polyamid (PA6.6)) können dem Kunststoffrecycling zugeführt werden. • Metallteile können dem Metallrecycling zugeführt werden. • Elektronik-Bestandteile, wie z.B. Leiterplatten sind entsprechend der nationalen Elektronik-Schrott- Verordnung zu entsorgen. Version: 1.8.0 EJ6910...
Unterstützung bei allen Fragen zu Beckhoff Produkten und Systemlösungen zur Verfügung stellt. Beckhoff Niederlassungen und Vertretungen Wenden Sie sich bitte an Ihre Beckhoff Niederlassung oder Ihre Vertretung für den lokalen Support und Service zu Beckhoff Produkten! Die Adressen der weltweiten Beckhoff Niederlassungen und Vertretungen entnehmen Sie bitte unseren Internetseiten: https://www.beckhoff.de...
Seite 111
Abb. 26 Auswahl der Variblen ........................Abb. 27 Direkte Verknüpfung auf das Prozessabbild einer EtherCAT-Klemme........Abb. 28 Verbindungsspezifischen Parameter ................... Abb. 29 Für EL6910/EJ6910 verfügbare Bausteine .................. Abb. 30 Baustein auf dem sal-Arbeitsblatt ....................Abb. 31 Ziehen einer Verbindung zwischen zwei Bausteinen..............
Seite 112
Abb. 86 Eingefügte Daten ......................... Abb. 87 Visual Studio - Menu Tools / Options................... Abb. 88 Globale Einstellung - Default Info Data ..................Abb. 89 Globale Einstellung - Group Diagram Editor ................Abb. 90 Kontextmenu - Edit TwinSAFE Group Order ................Version: 1.8.0 EJ6910...
Seite 113
Abb. 107 Einschalten der Info-Daten in den Eigenschaften der TwinSAFE-Gruppe........Abb. 108 Info-Daten der TwinSAFE-Gruppe in der Baumstruktur............... Abb. 109 Einschalten der Info-Daten für das EL6910 ................. Abb. 110 Infodaten des EJ6910 in der Baumstruktur.................. Abb. 111 Versionshistorie..........................Abb. 112 Benutzerverwaltung - User Administration...................
Seite 114
Abb. 148 Einstellen der Startadresse für SM3 .................... Abb. 149 Typische Reaktionszeit ........................ Abb. 150 Worst-Case-Reaktionszeit ......................100 Abb. 151 Diagnose LEDs des EJ6910 ......................101 Abb. 152 Status-LEDs des EJ6910 ......................103 Abb. 153 Diagnose-Objekt - FSLOGIC Status (F100hex) im Prozessabbild der TwinSAFE-Komponente. 105 Abb.
Seite 116
Mehr Informationen: www.beckhoff.de/EJ6910 Beckhoff Automation GmbH & Co. KG Hülshorstweg 20 33415 Verl Deutschland Telefon: +49 5246 9630 info@beckhoff.de www.beckhoff.de...