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 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 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...