Herunterladen Diese Seite drucken
Beckhoff KL9309 Dokumentation
Beckhoff KL9309 Dokumentation

Beckhoff KL9309 Dokumentation

Handbedienmodule mit k-bus-interface
Vorschau ausblenden Andere Handbücher für KL9309:

Werbung

Dokumentation | DE
KL85xx, KL9020 und KL9309
Handbedienmodule mit K-Bus-Interface
05.08.2024 | Version: 2.4.0

Werbung

loading

Inhaltszusammenfassung für Beckhoff KL9309

  • Seite 1 Dokumentation | DE KL85xx, KL9020 und KL9309 Handbedienmodule mit K-Bus-Interface 05.08.2024 | Version: 2.4.0...
  • Seite 3 TwinCAT 2 ........................ 38 4.1.2 TwinCAT 3 ........................ 39 Funktionsbausteine .........................  39 4.2.1 KL8519.......................... 40 4.2.2 KL8524.......................... 42 4.2.3 KL8528.......................... 47 4.2.4 KL8548.......................... 51 4.2.5 KL85xx - Helper .......................  54 Datentypen ............................ 57 4.3.1 E_KL8519_KBusOffReact.................... 57 KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 4 KL8548 - Registerbeschreibung.................. 86 Beispiele für die Register-Kommunikation .................. 88 5.5.1 Beispiel 1: Lesen des Firmware-Stands aus Register 9 .......... 88 5.5.2 Beispiel 2: Beschreiben eines Anwender-Registers ............ 88 6 Anhang .............................. 92 Support und Service........................ 92 Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 5 , XFC , XTS und XPlanar sind eingetragene und lizenzierte Marken der Beckhoff Automation GmbH. Die Verwendung anderer in dieser Dokumentation enthaltenen Marken oder Kennzeichen durch Dritte kann zu einer Verletzung von Rechten der Inhaber der entsprechenden Bezeichnungen führen. Patente Die EtherCAT-Technologie ist patentrechtlich geschützt, insbesondere durch folgende Anmeldungen und...
  • Seite 6 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 1.1.0 1.0.0 Den Firm- und Hardware-Stand (Auslieferungszustand) der KL85xx können Sie der auf der Rückseite aufgedruckten Seriennummer entnehmen. Den Firm- und Hardware-Stand (Auslieferungszustand) der KL9309 können Sie der auf der Seite aufgedruckten Seriennummer entnehmen. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 8 Beispiel mit Seriennummer 33 06 B1 00: WW - Produktionswoche (Kalenderwoche) 33 - Produktionswoche 33 YY - Produktionsjahr 06 - Produktionsjahr 2006 FF - Firmware-Stand B1 - Firmware-Stand B1 HH - Hardware-Stand 00 - Hardware-Stand 00 Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 9 Über das K-Bus-Interface mit K-Bus-Verlängerung können bis zu 31 Module eingesetzt werden. So können die Handbedienmodule einfach in das universelle Busklemmensystem integriert werden. Der Anschluss an die signalunabhängige Übergabeklemme KL9309 [} 23] erfolgt über ein Flachbandkabel. Die Signale sind galvanisch getrennt. Power- und Error-LEDs zeigen den Status der Module an.
  • Seite 10 TwinCAT-Version Die Handbedienmodule werden ab TwinCAT 2.11 R3 (Build 2221) unterstützt. Auch ältere TwinCAT-Versionen können die Handbedienmodule unterstützen, wenn eine aktuelle Busklemmen-Konfigurationsdatei (TcTerminals) verwendet wird. Die aktuelle Busklemmen-Konfigurationsdatei steht Ihnen auf der Beckhoff Homepage zur Verfügung: https://download.beckhoff.com/download/configuration-files/io/bus-terminals/Beckhoff_KL_Description.zip KL8500 Abb. 2: KL8500 Platzhaltermodul (ohne Funktion) Das Platzhaltermodul KL8500 können Sie in Ihren Schaltschrank einbauen um zukünftige Erweiterungen...
  • Seite 11 Umgebungstemperaturbereich bei Lagerung -25°C ... + 85°C zulässige relative Luftfeuchtigkeit 95%, keine Betauung Vibrations- / Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen* CE, UKCA, EAC *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 12 Ist der digitale Eingang ein Status empfiehlt sich Grün, ist er eine Fehlermeldung Rot. Selbst wenn die Fehlermeldung den Wert FALSE hat kann die LED dafür Rot anzeigen. Sie haben also die Wahl zwischen den Farben Rot und Grün, können die LED ausschalten und die Anzeige invertieren. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 13 LEDs des Moduls angezeigt. Von der Steuerung aus können sie die LEDs jetzt beliebig verwenden, z.B. blinken lassen oder rot und grün gleichzeitig einschalten. Das liegt ausschließlich in der Hand des Programmierers. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 14 Umgebungstemperaturbereich bei Lagerung -25°C ... + 85°C zulässige relative Luftfeuchtigkeit 95%, keine Betauung Vibrations- / Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen* CE, UKCA, EAC *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 15 Umschaltung zwischen Hand- und Automatikbetrieb, mit dem anderen wird ein 2-Stufen-Ausgang gesetzt. Dabei kann man festlegen, wann und wie die beiden Ausgänge geschaltet werden. Der Status wird über eine Bicolor-LED in Grün und Gelb angezeigt. Die Schalterstellungen sind über die SPS auslesbar. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 16 Umgebungstemperaturbereich bei Lagerung -25°C ... + 85°C zulässige relative Luftfeuchtigkeit 95%, keine Betauung Vibrations- / Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen* CE, UKCA, EAC *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 17 Das KL8528 ist ein 8-Kanal-Digital-Ausgangsmodul. Die Ausgänge können über einen Schalter geschaltet oder von der Steuerung vorgegeben werden. Der Status wird über eine Bicolor-LED in Grün und Gelb angezeigt. Die Schalterstellungen sind über die SPS auslesbar. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 18 Umgebungstemperaturbereich bei Lagerung -25°C ... + 85°C zulässige relative Luftfeuchtigkeit 95%, keine Betauung Vibrations- / Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen* CE, UKCA, EAC *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 19 Das KL8548 ist ein 8-Kanal-Analog-Ausgangsmodul für 0…10 V. Die analogen Werte sind über die Steuerung oder über ein Potentiometer für jeden Kanal einzeln vorzugeben. Der tatsächliche Ausgabewert wird über einen Bargraph angezeigt. Die Stellung des Potentiometers ist in jeder Betriebsart von der Steuerung lesbar. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 20 Umgebungstemperaturbereich bei Lagerung -25°C ... + 85°C zulässige relative Luftfeuchtigkeit 95%, keine Betauung Vibrations- / Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen* CE, UKCA, EAC *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 21 Alle Diagnose- und Inbetriebnahmeaufgaben übernimmt der Buskoppler. HINWEIS Dokumentation zur K-Bus-Verlängerung Weitere Informationen finden Sie in der Dokumentation zur K-Bus-Verlängerung (KL9020/ KL9050), die Ihnen im Download-Bereich der KL9020 auf der Beckhoff Web-Seite zur Verfügung steht. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 22 EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen CE, UKCA, cULus, EAC, DNV GL, ATEX *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). Ex-Kennzeichnung Standard Kennzeichnung ATEX II 3 G Ex nA IIC T4 Gc Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 23 Über eine 20-polige Stiftleiste mit Verriegelung kann die Klemme über ein Systemkabel mit den Handbedienmodulen verbunden werden. Die KL9309 ist modular aufgebaut und lässt sich nahtlos auf der Hutschiene einreihen. Die K-Bus- Kommunikation wird von der Klemme weitergeleitet, sie selbst ist allerdings für den K-Bus nicht sichtbar und wird dementsprechend auch nicht vom Buskoppler erkannt.
  • Seite 24 Umgebungstemperaturbereich bei Lagerung -25°C ... + 85°C zulässige relative Luftfeuchtigkeit 95%, keine Betauung Vibrations- / Schockfestigkeit gemäß EN 60068-2-6 / EN 60068-2-27 EMV-Festigkeit / Aussendung gemäß EN 61000-6-2 / EN 61000-6-4 Schutzart IP20 Einbaulage beliebig Zulassungen / Kennzeichnungen* CE, UKCA, EAC *) Real zutreffende Zulassungen/Kennzeichnungen siehe seitliches Typenschild (Produktbeschriftung). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 25 Us nicht vorhanden, keine Spannung angelegt grün Up angeschlossen Up nicht vorhanden, keine Spannung angelegt (kontrollieren Sie die Spannung an der KL9309 oder den Anschluss des 20-poligen Steckers) Rückseite Abb. 10: Diagnose-LEDs auf der Rückseite Bedeutung der LED-Anzeigen Farbe Zustand und Bedeutung grün...
  • Seite 26 Der Montageausschnitt [} 26] sollte eine Größe von 67 mm x 116,2 mm haben. Beachten Sie, dass hinter dem Modul genügend Platz für die Steckverbinder ist. Montageausschnitt Der Montageausschnitt sollte eine Größe von 67 mm x 116,2 mm haben. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 27 Montage und Verdrahtung Abb. 12: Montageausschnitt Positionierung ist abhängig von der Wandstärke der Montagefläche Die Grafik zeigt, dass sich beim Einbau in die Montagefläche in Abhängigkeit der Wandstärke unterschiedliche Montagehöhen ergeben. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 28 Achten Sie bei der Montage der Komponenten darauf, dass der Verriegelungsmechanismus nicht in Konflikt mit den Befestigungsschrauben der Tragschiene gerät. Verwenden Sie zur Befestigung von Tragschienen mit einer Höhe von 7,5 mm unter den Klemmen und Kopplern flache Montageverbindungen wie Senkkopfschrauben oder Blindnieten. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 29 EL91xx, EL92xx) unterbrechen die Powerkontakte und stellen so den Anfang einer neuen Versorgungsschiene dar. PE-Powerkontakt Der Powerkontakt mit der Bezeichnung PE kann als Schutzerde eingesetzt werden. Der Kontakt ist aus Sicherheitsgründen beim Zusammenstecken voreilend und kann Kurzschlussströme bis 125 A ableiten. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 30 Einspeisestellen für die Prüfung zu entkoppeln, können Sie diese Einspeiseklemmen entriegeln und mindestens 10 mm aus dem Verbund der übrigen Klemmen herausziehen. WARNUNG Verletzungsgefahr durch Stromschlag! Der PE-Powerkontakt darf nicht für andere Potentiale verwendet werden! Anschluss der Handbedienmodule Abb. 16: Anschluss der Handbedienmodule über K-Bus-Verlängerung und Flachbandkabel Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 31 - Die Ausgänge dieser Klemmen werden nicht von dem Prozessabbild kontrolliert! Sorgen Sie auch beim Austausch von Kopplerklemmen (KL85xx/KL9050) für die korrekte Stellung der Schalter Function Switch! Abb. 17: Function Switch Demontage Beachten Sie bei der Demontage die Hinweise im Kapitel Tragschienenmontage [} 28]. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 32 Gehäuseflächen und ziehen Sie die Klemme von der Tragschiene weg. Spannungsversorgung WARNUNG Verletzungsgefahr durch Stromschlag und Beschädigung des Gerätes möglich! Setzen Sie das Busklemmen-System in einen sicheren, spannungslosen Zustand, bevor Sie mit der Montage, Demontage oder Verdrahtung der Busklemmen beginnen! Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 33 Berechnung des K-Bus-Summenstroms für den Buskoppler Weil die Versorgungsspannung für den K-Bus (Us) in jedes Handbedienmodul einzeln eingespeist wird, müssen die K-Bus-Stromaufnahmen der Handbedienmodule bei der Berechnung des K-Bus- Summenstroms des Buskopplers nicht berücksichtigt werden. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 34 KL8519 Anschlussbild des 20-poligen Steckverbinders auf der Rückseite des KL8519. Abb. 19: KL8519 - Anschluss des 20-poligen Steckverbinders KL8524 Anschlussbild des 20-poligen Steckverbinders auf der Rückseite des KL8524. Abb. 20: KL8524 - Anschluss des 20-poligen Steckverbinders Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 35 KL8528 Anschlussbild des 20-poligen Steckverbinders auf der Rückseite des KL8528. Abb. 21: KL8528 - Anschluss des 20-poligen Steckverbinders KL8548 Anschlussbild des 20-poligen Steckverbinders auf der Rückseite des KL8548. Abb. 22: KL8548 - Anschluss des 20-poligen Steckverbinders KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 36 Montage und Verdrahtung KL9309 Anschlussbild des 20-poligen Steckverbinders auf der Vorderseite der KL9309. Abb. 23: KL9309 - Anschluss des 20-poligen Steckverbinders Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 37 2 m ZK1090-0101-1030 3 m ZK1090-0101-1050 5 m Sensor-/Aktor-Kabel von KL9303 zu KL85xx Bestellbezeichnung Beschreibung Länge ZK8500-8282-7005 PVC-Kabel geschirmt, 20 x 0,14 mm², Steckverbinder beidseitig für 0,5 m KL9309, KL85xx und Klemmen mit Flachbandkabelanschluss ZK8500-8282-7007 0,7 m ZK8500-8282-7010 1 m ZK8500-8282-7020 2 m ZK8500-8282-7030 3 m ZK8500-8282-7040 4 m ZK8500-8282-7050 5 m...
  • Seite 38 Applikationsprogramm kann daher der verbleibende Speicher nicht ausreichend sein. Download für CX9000 https://infosys.beckhoff.com/content/1031/kl85xx/Resources/3913383563.zip benötigte Bibliotheken: • Standard.lib • TcKL85xx.lib Download für BC9000 (seriell) (https://infosys.beckhoff.com/content/1031/kl85xx/Resources/3913387915.zip) benötigte Bibliotheken: • Standard.lb6 • TcKL85xx.lb6 Download für BC9050 (seriell) (https://infosys.beckhoff.com/content/1031/kl85xx/Resources/3913390091.zip) benötigte Bibliotheken: • Standard.lbx • TcKL85xx.lbx Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 39 Signale und zum Setzen der Ausgänge/LEDs. Umwandlung von 16 Bit in 1 Word FB_KL85xx16BitToWord [} 54] Umwandlung von 8 Bit in 1 Byte FB_KL85xx8BitToByte [} 55] Umwandlung von einem Byte in 8 Bit. FB_KL85xxByteTo8Bit [} 55] Umwandlung von einem Word in 16 Bit. FB_KL85xxWordTo16Bit [} 56] KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 40 [} 57]; dwOpt      : DWORD; wLEDGn     : WORD; wLEDRd     : WORD; bEn: Mit bEn = TRUE wird der Baustein vom PLC-Programm freigegeben. Mit bEn = FALSE wird die Abarbeitung des Bausteins gestoppt und alle Ausgänge werden zurückgesetzt. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 41 Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe Fehlercodes [} 61]). Gleichzeitig wird bError TRUE. VAR_IN_OUT stInData       : ST_KL8519InData; stOutData      : ST_KL8519OutData; stInData: Prozessabbild der Eingänge (siehe ST_KL8519InData [} 58]). stOutData: Prozessabbild der Ausgänge (siehe ST_KL8519OutData [} 58]). KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 42 Abarbeitung des Bausteins gestoppt und alle Ausgänge werden zurückgesetzt. bExecCfg: Die Konfigurationen byDisCh, byKBusOff, byOutMode, byTurnOnDelayCh1, byTurnOnDelayCh2, byTurnOnDelayCh3 und byTurnOnDelayCh4 werden in die Klemmen geschrieben. bBusy wird TRUE. Es ist zu beachten, dass in dieser Zeit die Ein-/Ausgänge nicht aktualisiert werden. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 43 Zeit die Eingänge nicht aktualisiert werden. byStatSwiAuto: Status des Schalters "auto". Bit 0 = Kanal 1, ... , Bit 3 Kanal 4. Für die grafischen Programmiersprachen steht der Baustein FB_KL85xxByteTo8Bit [} 55] zum Aufbereiten der Signale zur Verfügung. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 44 Mit byKBusOff kann bei K-Bus Fehler (oder PLC gestoppt) und Schalterstellung "auto" der jeweilige Ausgang auf "TRUE" gesetzt werden. Bit 0..7 für die Ausgänge 1..8. Ist das Flag in byKBusOff nicht gesetzt geht der Ausgang bei K-Bus Fehler (oder PLC gestoppt) auf "FALSE". VAR_INPUT bEn                 : BOOL; bExecCfg            : BOOL; byDisCh             : BYTE := 0; byKBusOff           : BYTE := 0; Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 45 Bit 0 = true, ... , Bit 7 =true setzt die gelben LEDs, vorausgesetzt, die Standardfunktion der LEDs wurde mit byDisCh abgewählt. Mit 255 ) werden alle gelben LEDs gesetzt. Für die grafischen Programmiersprachen steht der Baustein FB_KL85xx8BitToByte zum Aufbereiten der Signale zur Verfügung. bDisManMode: Sperren des Handbedienmodus. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 46 Der bErr Ausgang wird TRUE sobald ein Fehler auftritt. Dieser Fehler wird über die Variable udiErrID beschrieben. udiErrID: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe Fehlercodes). Gleichzeitig wird bError TRUE. VAR_IN_OUT stInData         : ST_KL8524InData; stOutData        : ST_KL8524OutData; stInData: Prozessabbild der Eingänge (siehe ST_KL8524InData). stOutData: Prozessabbild der Ausgänge (siehe ST_KL8524OutData). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 47 Konfiguration: Reaktion der Ausgänge bei K-Bus Fehler. Mit Bit 0 = Ausgang 1, ... , Bit 7 = Ausgang 8 wird im K-Bus Fehlerfall (oder PLC gestoppt) der jeweilige Ausgang gesetzt, vorausgesetzt, der Schalter steht auf "auto". KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 48 Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe Fehlercodes [} 61]). Gleichzeitig wird bError TRUE. VAR_IN_OUT stInData      : ST_KL8528InData; stOutData     : ST_KL8528OutData; ST_KL8528OutData [} 59] ST_KL8528InData [} 59] stInData: Prozessabbild der Eingänge (siehe ST_KL8528InData [} 59]). stOutData: Prozessabbild der Ausgänge (siehe ST_KL8528OutData [} 59]). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 49 Bit 0 = true, ... , Bit 7 = true setzt die grünen LEDs, vorausgesetzt, die Standardfunktion der LEDs wurde mit byDisCh abgewählt. Mit 255 ) werden alle grünen LEDs gesetzt. Für die grafischen Programmiersprachen steht der Baustein FB_KL85xx8BitToByte zum Aufbereiten der Signale zur Verfügung. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 50 Der bErr Ausgang wird TRUE sobald ein Fehler auftritt. Dieser Fehler wird über die Variable udiErrID beschrieben. udiErrID: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe Fehlercodes). Gleichzeitig wird bError TRUE. VAR_IN_OUT stInData      : ST_KL8528InData; stOutData     : ST_KL8528OutData; stInData: Prozessabbild der Eingänge (siehe ST_KL8528InData). stOutData: Prozessabbild der Ausgänge (siehe ST_KL8528OutData). Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 51 Wert des analogen Ausgangssignals, vorausgesetzt der Schalter steht auf "auto". 0 V = 0000 , 10 V = 7FFF = 32767 . Steht der Schalter auf "man" wird der Wert des Potentiometers ausgegeben. dwOpt: Für zukünftige Optionen. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 52 Der Baustein muss einmal pro Zyklus aufgerufen werden. Mit einer positiven Flanke von bExecCfg werden die Parameter zur Klemme übertragen. Die Standardfunktion der LEDs kann nicht deaktiviert werden. VAR_INPUT bEn             : BOOL; bExecCfg        : BOOL; bDisWatchdog    : BOOL; bEnEcoMode      : BOOL; bEnPwrOnVal     : BOOL; wPwrOnVal       : WORD; Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 53 Der bErr Ausgang wird TRUE sobald ein Fehler auftritt. Dieser Fehler wird über die Variable udiErrID beschrieben. udiErrID: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe Fehlercodes). Gleichzeitig wird bError TRUE. VAR_IN_OUT stInData      : ST_KL8548InData; stOutData     : ST_KL8548OutData; stInData: Prozessabbild der Eingänge (siehe ST_KL8548InData). stOutData: Prozessabbild der Ausgänge (siehe ST_KL8548OutData). KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 54 Dieser Baustein wandelt 16 Bit in 1 Word. VAR_INPUT b01       : BOOL; b02       : BOOL; b03       : BOOL; b04       : BOOL; b05       : BOOL; b06       : BOOL; b07       : BOOL; b08       : BOOL; b09       : BOOL; b10       : BOOL; b11       : BOOL; b12       : BOOL; b13       : BOOL; b14       : BOOL; b15       : BOOL; b16       : BOOL; b01: Bit 0 b02: Bit 1 b03: Bit 2 b04: Bit 3 b05: Bit 4 b06: Bit 5 b07: Bit 6 b08: Bit 7 b09: Bit 8 b10: Bit 9 b11: Bit 10 b12: Bit 11 b13: Bit 12 Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 55 Dieser Baustein wandelt 8 Bit in 1 Byte. VAR_INPUT b01    : BOOL; b02    : BOOL; b03    : BOOL; b04    : BOOL; b05    : BOOL; b06    : BOOL; b07    : BOOL; b08    : BOOL; b01: Bit 0 b02: Bit 1 b03: Bit 2 b04: Bit 3 b05: Bit 4 b06: Bit 5 b07: Bit 6 b08: Bit 7 VAR_OUTPUT byOut      : BYTE; byOut: Aus den 8 Bits zusammengesetzte Byte. 4.2.5.3 FB_KL85xxByteTo8Bit Abb. 33: Funktionsbaustein FB_KL85xxByteTo8Bit KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 56 4.2.5.4 FB_KL85xxWordTo16Bit Abb. 34: Funktionsbaustein FB_KL85xxWordTo16Bit Anwendung Dieser Baustein wandelt 1 Word in 16 Bit. VAR_INPUT wIn      : WORD; wIn: Word das in 16 Bits aufgelöst werden soll. VAR_OUTPUT b01      : BOOL; b02      : BOOL; b03      : BOOL; b04      : BOOL; b05      : BOOL; b06      : BOOL; Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 57 END_TYPE eKL8519_WatchdogOff: Bei K-Bus Fehler gehen alle LEDs, die über die SPS gesetzt worden sind, aus. eKL8519_Watchdog500ms: Der letzte Zustand der LED toggelt mit 500 ms. War der letzte Zustand AUS bleibt die LED aus. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 58 END_TYPE byState: Status-Byte byAutoManual: Daten-Byte 1: Stellung der auto/man-Schalter (Bit 0 = Kanal 1, Bit 3 Kanal 4) bySwitchMode: Daten-Byte 2: Stellung der Dreistufenschalter (Bit 0 = Kanal 1 Stellung 1, Bit 1 Kanal 1 Stellung 2 .. , Bit 6 = Kanal 1 Stellung 1, Bit 7 Kanal 4 Stellung 2) Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 59 Wird im System Manager mit der Klemmen verknüpft. TYPE ST_KL8528OutData : STRUCT   byCtrl          : BYTE;   byOut           : BYTE;   byData          : BYTE;   byLEDOutGreen   : BYTE;   byLEDOutYellow  : BYTE; END_STRUCT END_TYPE byCtrl: Control-Byte byOut: Daten-Byte 1: setzt Ausgang 1 bis 8 durch die PLC, wenn der jeweilige Schalter auf "auto" steht. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 60 Wird im System Manager mit der Klemmen verknüpft. TYPE ST_KL8548OutData : STRUCT   byCtrl    : BYTE;   byDummy   : BYTE;   wDataOut  : WORD; END_STRUCT END_TYPE byCtrl: Control-Byte byDummy: Dummy Byte. wDataOut: Daten-Word 1: setzt den Ausgangswert durch die PLC, wenn der jeweilige Schalter auf "auto" steht. (0x0000=0V, 0x3FFF=+5V, 0x7FFF=+10V) Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 61 Die LEDs blinken grün, wenn der Automatikschalter auf "man" steht und der jeweilige Ausgang TRUE (vom Dreistufenschalter gesetzt) ist. Diese Funktionalität kann mit der Variable byDisCh abgewählt werden. Die LEDs können dann von der PLC aus gesetzt werden. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 62 Im ECO-Mode wird der Analogwert mit einer nur LED angezeigt. Durch beschreiben der Registers R32.4 [} 87] oder mit den Funktionsbausteinen FB_KL8548 [} 51] oder FB_KL8548Ex [} 52] kann der gewünschte Anzeige-Mode für jeden Analogwert getrennt ausgewählt werden. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 63 Das Status-Byte 1 (SB1) befindet sich im Eingangsabbild [} 63] und wird von der Klemme zur Steuerung übertragen. SB1.7 SB1.6 SB1.5 SB1.4 SB1.3 SB1.2 SB1.1 SB1.0 Name RegAccess Legende Name Beschreibung SB1.7 RegAccess Quittung für Prozessdatenbetrieb SB1.6 - SB1.0 reserviert KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 64 Reg-Nr. Nummer des Registers, das gelesen oder beschrieben wurde. SB1.0 Kanal 2 bis 8 Die Control- und Status-Bytes der Kanäle 2 bis 8 sind jeweils wie das Control- und Status-Byte des Kanals 1 aufgebaut. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 65 Mit dem Eintrag 0x7000 in Register R7 werden für die folgenden Register die Werte des Auslieferungszustands wiederhergestellt: • Register R32 [} 66]: 0x0000 • Register R33 [} 67]: 0x0000 • Register R34 [} 67]: 0x0000 • Register R35 [} 67]: 0x0000 KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 66 R33, R34 und R35 eingestellt werden. Die LED zeigt den Zustand des Eingangs 1 nicht an. Der Zustand des Eingangs 1 wird aber weiterhin zur SPS übertragen. Außerdem kann die SPS nun die LED wahlweise grün oder rot schalten. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 67 R35.13 R35.12 R35.11 R35.10 R35.9 R35.8 Name biCLED_Ch16 biCLED_Ch15 biCLED _Ch14 biCLED_Ch13 biCLED_Ch12 biCLED_Ch11 biCLED_Ch10 biCLED_Ch9 R35.7 R35.6 R35.5 R35.4 R35.3 R35.2 R35.1 R35.0 Name biCLED_Ch8 biCLED_Ch7 biCLED_Ch6 biCLE _Ch5 biCLED_Ch4 biCLED_Ch3 biCLED_Ch2 biCLED_Ch1 KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 68 Der letzte Zustand der LED toggelt mit 500 ms. War der Letzte Zustand AUS bleibt die LED AUS. Der letzte Zustand der LED toggelt mit 1000 ms. War der Letzte Zustand AUS bleibt die LED AUS. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 69 Kanals 4 steht auf man: der Dreistufenschalter kontrolliert diesen Kanal. auto/man-Schalter des Kanals 4 steht auf auto: die SPS kontrolliert diesen Kanal. reserviert reserviert Daten-Byte 2 Das Daten-Byte 2 zeigt die Stellungen der Dreistufenschalter. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 70 *) Da es die Schalterstellung 3 nicht gibt, verhält sich der Kanal beim Setzen beider Bits als wenn kein Bit gesetzt wäre, was Schalterstellung 0 entspricht. Daten-Byte 2 Hat im Prozessdatenbetrieb keine Funktion (reserviert), wird aber zur Register-Kommunikation verwendet. Daten-Byte 3 Das Daten-Byte 3 setzt die LEDs der Kanäle grün. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 71 Eingabe im Fehlerfall wieder möglich. Status-Byte 1 im Prozessdatenbetrieb Das Status-Byte 1 (SB1) befindet sich im Eingangsabbild [} 69] und wird von der Klemme zur Steuerung übertragen. SB1.7 SB1.6 SB1.5 SB1.4 SB1.3 SB1.2 SB1.1 SB1.0 Name RegAccess - DisManu* KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 72 SB1.5 - SB1.0 Reg-Nr. Nummer des Registers, das gelesen oder beschrieben wurde. Kanal 2 bis 8 Die Control- und Status-Bytes der Kanäle 2 bis 8 sind jeweils wie das Control- und Status-Byte des Kanals 1 aufgebaut. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 73 SEEPROM R37 [} 75] Einschaltverzögerung Kanal 2: Ausgangsmodus / 0x0000 SEEPROM R38 [} 77] Einschaltverzögerung Kanal 3: Ausgangsmodus / 0x0000 SEEPROM R39 [} 77] Einschaltverzögerung Kanal 4: Ausgangsmodus / 0x0000 SEEPROM R40 [} 77] Einschaltverzögerung reserviert reserviert reserviert KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 74 SEEPROM-Register gespeichert und bleiben somit bei einem Neustart der Klemme erhalten. Das Kodewort wird bei einem Neustart der Klemme zurückgesetzt. R32: Enable PLC Set LED Mit diesem Register können Sie der SPS erlauben die Status-LEDs der einzelnen Kanäle zu setzen. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 75 Im Register 37 können Sie für Kanal 1 den Ausgangsmodus und die Einschaltverzögerung festlegen. R37.15 R37.14 R37.13 R37.12 R37.11 R37.10 R37.9 R37.8 Name OutputMode R37.7 R37.6 R37.5 R37.4 R37.3 R37.2 R37.1 R37.0 Name TurnOnDelay KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 76 • Das Umschalten von 1 oder 2 auf 0 erfolgt sofort. Beide Ausgänge sind sofort ausgeschaltet. • Wird während die Verzögerungszeit läuft wieder auf die vorhergehende Schalterstellung zurückgeschaltet, so wir auch der vorhergehende Ausgang sofort wieder aktiv. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 77 Daten-Byte 2 (Schalterstellung für Ausgang 1 Daten-Byte 2 (reserviert) bis 8) Byte reserviert Daten-Byte 3 (setzt LED 1 bis 8 grün) Byte reserviert Daten-Byte 4 (setzt LED 1 bis 8 gelb) Byte reserviert reserviert *) Wenn der jeweilige Schalter auf Auto steht. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 78 Hat im Prozessdatenbetrieb keine Funktion (reserviert), wird aber zur Register-Kommunikation verwendet. Daten-Byte 3 Das Daten-Byte 3 setzt die LEDs der Kanäle grün. Name Beschreibung LED 1 green LED 1 leuchte grün LED 2 green LED 2 leuchte grün LED 8 green LED 8 leuchte grün Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 79 SB1.4 SB1.3 SB1.2 SB1.1 SB1.0 Name RegAccess - DisManu* - Legende Name Beschreibung SB1.7 RegAccess 0 Quittung für Prozessdatenbetrieb SB1.6 - SB1.2 - reserviert SB1.1 DisManu* Manuelle Eingabe möglich Manuelle Eingabe deaktiviert SB1.0 reserviert KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 80 SB1.5 - SB1.0 Reg-Nr. Nummer des Registers, das gelesen oder beschrieben wurde. Kanal 2 bis 8 Die Control- und Status-Bytes der Kanäle 2 bis 8 sind jeweils wie das Control- und Status-Byte des Kanals 1 aufgebaut. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 81 Mit dem Eintrag 0x7000 in Register R7 werden für die folgenden Register die Werte des Auslieferungszustands wiederhergestellt: • Register R32 [} 82]: 0x0000 • Register R33 [} 82]: 0x0000 • Register R63: 0x0000 R8: Klemmenbezeichnung Im Register R8 steht die Bezeichnung der Klemme. KL8528: 0x2150 (8528 KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 82 R33: Reaktion auf K-Bus-Fehler Bei K-Bus Fehler gehen alle Ausgänge, die über die SPS gesetzt worden sind aus. Es sei denn in R33 sind andere Vorgaben gemacht. R33.15 R33.14 R33.13 R33.12 R33.11 R33.10 R33.9 R33.8 Name Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 83 CB1 bis CB8: Control-Bytes der Kanäle 1 bis 8 DataIN1 bis DataIN8: Eingangsworte der Kanäle 1 bis 8 DataOUT1 bis DataOUT8: Ausgangsworte der Kanäle 1 bis 8 Control- und Status-Byte Siehe Kapitel Control- und Status-Byte [} 84] KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 84 Flag DisManu zum Deaktivieren der manuellen Eingabe zurückgesetzt. Dann ist die manuelle Eingabe im Fehlerfall wieder möglich. Status-Byte 1 im Prozessdatenbetrieb Das Status-Byte 1 (SB1) befindet sich im Eingangsabbild [} 83] und wird von der Klemme zur Steuerung übertragen. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 85 SB1.5 - SB1.0 Reg-Nr. Nummer des Registers, das gelesen oder beschrieben wurde. Kanal 2 bis 8 Die Control- und Status-Bytes der Kanäle 2 bis 8 sind jeweils wie das Control- und Status-Byte des Kanals 1 aufgebaut. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 86 R9: Firmware-Stand Im Register R9 steht in ASCII-Codierung der Firmware-Stand der Klemme, z. B. 0x3141 = '1A'. Hierbei entspricht die '0x31' dem ASCII-Zeichen '1' und die '0x41' dem ASCII-Zeichen 'A'. Dieser Wert kann nicht verändert werden. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 87 Wenn der Anwender-Einschaltwert mit Bit R32.8 [} 87] des Feature-Registers aktiviert wurde, legt die Klemme anstelle des Hersteller-Einschaltwerts den Anwender-Einschaltwert an ihren Ausgang wenn ein System-Reset oder ein Watchdog-timer-Overflow (Klemme hat 100 ms lang keine Prozessdaten erhalten) auftritt. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 88 • Bit 0.6 gesetzt bedeutet: schreiben des Registers. • Bit 0.5 bis Bit 0.0 geben mit 01 1111 die Registernummer 31 an. • Das Ausgangsdatenwort (Byte 1 und Byte 2) enthält das Code-Wort (0x1235) um den Schreibschutz zu deaktivieren. Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 89 Die Bits des Feature-Registers verändern die Eigenschaften der Klemme und haben je nach Klemmen-Typ unterschiedliche Bedeutung. Informieren Sie sich in der Beschreibung des Feature-Registers ihrer Klemme (Kapitel Registerbeschreibung) über die Bedeutung der einzelnen Bits, bevor Sie die Werte verändern. KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 90 • Das Ausgangsdatenwort (Byte 1 und Byte 2) enthält 0x0000 um den Schreibschutz wieder zu aktivieren. Eingangsdaten (Antwort der Busklemmen) Byte 0: Status-Byte Byte 1: DataIN1, High-Byte Byte 2: DataIN1, Low-Byte 0x9F (1001 1111 0xXX 0xXX Erläuterung: Version: 2.4.0 KL85xx, KL9020 und KL9309...
  • Seite 91 • Die Klemme liefert im Status-Byte als Quittung einen Wert zurück der sich nur in Bit 0.6 vom Wert des Control-Bytes unterscheidet. • Das Eingangsdatenwort (Byte 1 und Byte 2) ist nach dem Schreibzugriff ohne Bedeutung. Eventuell noch angezeigte Werte sind nicht gültig! KL85xx, KL9020 und KL9309 Version: 2.4.0...
  • Seite 92 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: www.beckhoff.com...
  • Seite 93 Abb. 20 KL8524 - Anschluss des 20-poligen Steckverbinders..............Abb. 21 KL8528 - Anschluss des 20-poligen Steckverbinders..............Abb. 22 KL8548 - Anschluss des 20-poligen Steckverbinders..............Abb. 23 KL9309 - Anschluss des 20-poligen Steckverbinders..............Abb. 24 Funktionsbaustein FB_KL8519 ....................Abb. 25 Funktionsbaustein FB_KL8524 ....................
  • Seite 95 Mehr Informationen: www.beckhoff.com/KL85xx Beckhoff Automation GmbH & Co. KG Hülshorstweg 20 33415 Verl Deutschland Telefon: +49 5246 9630 info@beckhoff.com www.beckhoff.com...