Page 4
Table of contents Examples of Register Communication .................... 56 7.6.1 Example 1: reading the firmware version from Register 9.......... 56 7.6.2 Example 2: Writing to an user register................ 56 8 Appendix .............................. 60 Support and Service ........................ 60 Version: 3.3.0 KL344x/KS344x, KL345x/KS345x...
, XTS and XPlanar are registered trademarks of and licensed by Beckhoff Automation GmbH. Other designations used in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owners. Patent Pending...
All the components are supplied in particular hardware and software configurations appropriate for the application. Modifications to hardware or software configurations other than those described in the documentation are not permitted, and nullify the liability of Beckhoff Automation GmbH & Co. KG. Personnel qualification This description is only intended for trained specialists in control, automation and drive engineering who are familiar with the applicable national standards.
01 - hardware version 01 Beckhoff Identification Code (BIC) The Beckhoff Identification Code (BIC) is increasingly being applied to Beckhoff products to uniquely identify the product. The BIC is represented as a Data Matrix Code (DMC, code scheme ECC200), the content is based on the ANSI standard MH10.8.2-2016.
Page 9
Example of composite information from item 1 to 4 and 6. The data identifiers are marked in red for better display: An important component of the BIC is the Beckhoff Traceability Number (BTN, item no. 2). The BTN is a unique serial number consisting of eight characters that will replace all other serial number systems at Beckhoff in the long term (e.g.
KL3444, KL3454 - Product Overview KL3444, KL3454 - Product Overview Introduction KL3444: 4-channel analog input terminal 0 ... 20 mA Fig. 2: KL3444 The EL3444 analog input terminal process signals in the range between 0 and 20 mA. The current is digitized to a resolution of 12 bits, and is transmitted, in an electrically isolated form, to the higher-level automation device.
KL3444, KL3454 - Product Overview KL3454: 4-channel analog input terminal 4 ... 20 mA Fig. 3: KL3454 The EL3454 analog input terminal process signals in the range between 4 and 20 mA. The current is digitized to a resolution of 12 bits, and is transmitted, in an electrically isolated form, to the higher-level automation device.
KL3444, KL3454 - Product Overview Technical Data Technical Data KL3444-0000, KS3444-0000 KL3454-0000, KS3454-0000 Number of inputs Signal voltage 0 ... 20 mA 4 ... 20 mA Internal resistance < 85 Ω Common-mode voltage U max. 30 V max. 30 V Resolution 12 Bit Conversion time approx. 2 ms Measuring error (total measuring range) <...
KL3444, KL3454 - Product Overview Diagnostic LEDs The four green RUN LEDs and the four red Error LEDs indicate the operating states of the terminal channels. Fig. 4: KL3444, KL3454 - Diagnostic LEDs Meaning of the LED displays Color Channel State Run1 green normal operation...
KL3448, KL3458 - Product Overview KL3448, KL3458 - Product Overview Introduction KL3448: 8-channel analog input terminal 0 ... 20 mA Fig. 5: KL3448 The EL3448 analog input terminal process signals in the range between 0 and 20 mA. The current is digitized to a resolution of 12 bits, and is transmitted, in an electrically isolated form, to the higher-level automation device.
KL3448, KL3458 - Product Overview KL3458: 8-channel analog input terminal 4 ... 20 mA Fig. 6: KL3458 The EL3458 analog input terminal process signals in the range between 4 and 20 mA. The current is digitized to a resolution of 12 bits, and is transmitted, in an electrically isolated form, to the higher-level automation device.
KL3448, KL3458 - Product Overview Technical Data Technical Data KL3448-0000, KS3448-0000 KL3458-0000, KS3458-0000 Number of inputs Signal voltage 0 ... 20 mA 4 ... 20 mA Internal resistance < 85 Ω Common-mode voltage U max. 30 V max. 30 V Resolution 12 Bit Conversion time approx. 4 ms Measuring error (total measuring range) <...
KL3448, KL3458 - Product Overview KL3448 - Diagnostic LEDs The eight green Run LEDs indicate the operating states of the terminal channels. Fig. 7: KL3448 - Diagnostic LEDs Meaning of the LED displays Color Channel State Run 1 green normal operation A watchdog timer overflow has occurred.
KL3448, KL3458 - Product Overview KL3458 - Diagnostic LEDs The eight red Error LEDs indicate the operating states of the terminal channels. Fig. 8: KL3458 - Diagnostic LEDs Meaning of the LED displays Color Channel State Error 1 Channel current greater than normal operation 20.8 mA Error 2...
Basic Function Principles Basic Function Principles The analog input terminals • KL3444 and KL3448 process signals in the range between 0 and 20 mA • KL3454 and KL3458 process signals in the range between 4 and 20 mA with a resolution of 12 bits (4095 steps). They can supply the sensors from voltage fed in via the power contacts.
Basic Function Principles The equations of the straight line are enabled via register R32. Fig. 9: Signal processing Version: 3.3.0 KL344x/KS344x, KL345x/KS345x...
• Each assembly must be terminated at the right hand end with a KL9010 bus end terminal, to ensure the protection class and ESD protection. Fig. 10: Spring contacts of the Beckhoff I/O components KL344x/KS344x, KL345x/KS345x Version: 3.3.0...
Mounting and wiring Installation on mounting rails WARNING Risk of electric shock and damage of device! Bring the bus terminal system into a safe, powered down state before starting installation, disassembly or wiring of the bus terminals! Assembly Fig. 11: Attaching on mounting rail The bus coupler and bus terminals are attached to commercially available 35 mm mounting rails (DIN rails according to EN 60715) by applying slight pressure: 1.
Mounting and wiring Disassembly Fig. 12: Disassembling of terminal Each terminal is secured by a lock on the mounting rail, which must be released for disassembly: 1. Pull the terminal by its orange-colored lugs approximately 1 cm away from the mounting rail. In doing so for this terminal the mounting rail lock is released automatically and you can pull the terminal out of the bus terminal block easily without excessive force.
Mounting and wiring Fig. 13: Power contact on left side NOTE Possible damage of the device Note that, for reasons of electromagnetic compatibility, the PE contacts are capacitatively coupled to the mounting rail. This may lead to incorrect results during insulation testing or to damage on the terminal (e.g. disruptive discharge to the PE line during insulation testing of a consumer with a nominal voltage of 230 V).
Mounting and wiring Installation instructions for enhanced mechanical load capacity WARNING Risk of injury through electric shock and damage to the device! Bring the Bus Terminal system into a safe, de-energized state before starting mounting, disassembly or wiring of the Bus Terminals! Additional checks The terminals have undergone the following additional tests: Verification Explanation...
Mounting and wiring Connection 5.4.1 Connection system WARNING Risk of electric shock and damage of device! Bring the bus terminal system into a safe, powered down state before starting installation, disassembly or wiring of the bus terminals! Overview The bus terminal system offers different connection options for optimum adaptation to the respective application: •...
Mounting and wiring A tab for strain relief of the cable simplifies assembly in many applications and prevents tangling of individual connection wires when the connector is removed. Conductor cross sections between 0.08 mm and 2.5 mm can continue to be used with the proven spring force technology.
Mounting and wiring 5.4.2 Wiring WARNING Risk of electric shock and damage of device! Bring the bus terminal system into a safe, powered down state before starting installation, disassembly or wiring of the bus terminals! Terminals for standard wiring ELxxxx/KLxxxx and for pluggable wiring ESxxxx/KSxxxx Fig. 17: Connecting a cable on a terminal point Up to eight terminal points enable the connection of solid or finely stranded cables to the bus terminal.
Mounting and wiring Terminal housing High Density Housing Wire size width (single core wires) 0.08 ... 1.5 mm Wire size width (fine-wire conductors) 0.25 ... 1.5 mm Wire size width (conductors with a wire end sleeve) 0.14 ... 0.75 mm Wire size width (ultrasonically “bonded" conductors) only 1.5 mm Wire stripping length 8 ...
Mounting and wiring 5.4.5 KL3454 - Connection Fig. 19: KL3454 - Connection Terminal point no. Channel Name Connection for Input 1 Input 1, signal + 24 V Input 1, 24 V Input 3 Input 3, signal + 24 V Input 3, 24 V Input 2 Input 2, signal + 24 V Input 2, 24 V...
80°C at the wire branching points, then cables must be selected whose tempera- ture data correspond to the actual measured temperature values! • Observe the permissible ambient temperature range of 0 to 55°C for the use of Beckhoff fieldbus compo- nents standard temperature range in potentially explosive areas! •...
80°C at the wire branching points, then cables must be selected whose tempera- ture data correspond to the actual measured temperature values! • Observe the permissible ambient temperature range of -25 to 60°C for the use of Beckhoff fieldbus com- ponents with extended temperature range (ET) in potentially explosive areas! •...
IECEx Pay also attention to the continuative documentation Ex. Protection for Terminal Systems Notes on the use of the Beckhoff terminal systems in hazardous areas according to ATEX and IECEx that is available for download on the Beckhoff homepage www.beckhoff.com! Version: 3.3.0...
KS2000 Configuration Software KS2000 Configuration Software KS2000 - Introduction The KS2000 configuration software permits configuration, commissioning and parameterization of bus couplers, of the affiliated bus terminals and of Fieldbus Box Modules. The connection between bus coupler / Fieldbus Box Module and the PC is established by means of the serial configuration cable or the fieldbus. Fig. 21: KS2000 configuration software Configuration You can configure the Fieldbus stations with the Configuration Software KS2000 offline.
Page 36
KS2000 Configuration Software Commissioning The KS2000 software facilitates commissioning of machine components or their fieldbus stations: Configured settings can be transferred to the fieldbus modules by means of a download. After a login to the terminal station, it is possible to define settings in couplers, terminals and Fieldbus Box modules directly online. The same high-level dialogs and register access are available for this purpose as in the configuration phase.
KS2000 Configuration Software Parameterization with KS2000 Connect the configuration interface of your Fieldbus Coupler with the serial interface of your PC via the configuration cable and start the KS2000 Configuration Software. Click on the Login button. The configuration software will now load the information for the connected fieldbus station.
KS2000 Configuration Software Fig. 23: KS2000 tree branch for channel 1 of the KL3444 For the KL3404, the branches Register, Settings and ProcData are displayed: • Register [} 40] enables direct access to the KL3444 registers. • Dialog masks for the parameterization of the KL3444 can be found under Settings [} 38]. •...
Page 39
KS2000 Configuration Software • Watchdog timer active (R32.2 [} 54]) You can deactivate the watchdog timer here (default: enabled). • Signed amount representation (R32.3 [} 54]) Here you can enable the signed amount representation (default: disabled). • Siemens output format (R32.4 [} 54]) You can activate Siemens output format here (default: disabled).
KS2000 Configuration Software Register Under Register you can directly access the Registers of the KL3444 or KL3454. The meaning of the register is explained in the Register Overview [} 50]. Fig. 25: Register view in KS2000 Version: 3.3.0 KL344x/KS344x, KL345x/KS345x...
KS2000 Configuration Software Sample program for KL register communication via EtherCAT on KL3314 exemplary Using the sample programs This document contains sample applications of our products for certain areas of application. The application notes provided here are based on typical features of our products and only serve as ex- amples.
KS2000 Configuration Software Download: https://infosys.beckhoff.com/content/1033/kl344x_kl345x/Resources/zip/5996114571.zip Preparations for starting the sample programs (tnzip file / TwinCAT 3) • Click on the download button to save the Zip archive locally on your hard disk, then unzip the *.tnzip archive file in a temporary folder.
Page 43
KS2000 Configuration Software • Modify the NetId: By right clicking on “EtherCAT device” within the solution explorer a context menu opens where “Change NetId...” have to be selected. The first four numbers of the NetId of the target computer have to be entered; the both last values are 4.1 usually. Example: ◦...
Access from the User Program Access from the User Program Process image KL3404 and KL3464 as well as KL3444 and KL3454 KL3404 and KL3464 as well as KL3444 and KL3454 represent themselves in the process image with up to 12 bytes of input data and 12 bytes of output data. Format Input data Output data...
Access from the User Program Mapping The Bus Terminals occupy addresses within the process image of the controller. The assignment of process data (input and output data) and parameterization data (control and status bytes) to the control addresses is called mapping. The type of mapping depends on: •...
Page 46
Access from the User Program Complete evaluation in Intel format Address Input data Output data Conditions Word offset High byte Low byte High byte Low byte Complete evaluation: yes Ch1 D0 Ch1 D0 Ch1 D1 Ch1 D1 Motorola format: no Ch2 D1 Ch2 D0 Ch2 D1...
Page 47
Access from the User Program Complete evaluation: In addition to the process data, the control and status bytes are also mapped into the address space. Motorola format: Motorola or Intel format can be set. Word alignment: In order for the channel address range to commence at a word boundary, empty bytes are inserted into the process image as appropriate.
Access from the User Program Control and Status Bytes Channel 1 The control and status bytes (CB1 and SB1) for channel 1 in the process data mode [} 48] and for register communication [} 49] are described below. Channel 2, channel 3 and channel 4 The control and status bytes of channels 2, 3 and 4 are structured like the control and status byte of channel 7.3.1 Process data mode...
Access from the User Program 7.3.2 Register communication Control byte 1 in register communication Control byte 1 (CB1) is located in the output image [} 44], and is transmitted from the controller to the terminal. CB1.7 CB1.6 CB1.5 CB1.4 CB1.3 CB1.2 CB1.1 CB1.0 Name RegAccess R/W Reg.
Access from the User Program Register overview The following registers are used to parameterize the KL3444, KL3448, KL3454 and KL3458. Each signal channel of the analog terminal has one register that can be read or written to with the aid of control, status and data bytes [} 44] via register communication.
Access from the User Program Register description The following registers are used to parameterize the KL3444, KL3448, KL3454 and KL3458. Each signal channel of the analog terminal has one register that can be read or written to with the aid of control, status and data bytes [} 44] via register communication.
Page 52
Access from the User Program R13: Data structure (data type register) Data type register Meaning 0x00 Terminal with no valid data type 0x01 Byte array 0x02 Structure: 1 byte, n bytes 0x03 Word array 0x04 Structure: 1 byte, n words 0x05 Double word array 0x06...
Page 53
Access from the User Program R22: Under-range limit - UnRL (Ya) If the value falls below this limit, the associated status bit is set, and the minimum value is displayed (see equation 1.0). Register value (16 bit signed integer) 0x0000 (0 R31: Code word register •...
Page 54
Access from the User Program R32: Feature register The feature register specifies the terminal's configuration. Default: 0x0906 (2310 R32.15 R32.14 R32.13 R32.12 R32.11 R32.10 R32.9 R32.8 Name enIIR enLimit2 enLimit1 enOvRP R32.7 R32.6 R32.5 R32.4 R32.3 R32.2 R32.1 R32.0 Name enSiemens enSignRepr enWdTimer...
Page 55
Access from the User Program R33: User scaling - offset (Bw) This register contains the offset of the user scaling. User scaling can be enabled in the feature register via bit R32.0 [} 54]. *) Not supported by KL3444, KL3448, KL3454 and KL3458. R34: User scaling - gain (Aw) This register contains the user scaling gain;...
Page 56
Access from the User Program Examples of Register Communication The numbering of the bytes in the examples corresponds to the display without word alignment. 7.6.1 Example 1: reading the firmware version from Register 9 Output Data Byte 0: Control byte Byte 1: DataOUT1, high byte Byte 2: DataOUT1, low byte 0x89 (1000 1001...
Page 57
Access from the User Program • The output data word (byte 1 and byte 2) contains the code word (0x1235) for deactivating write protection. Input Data (answer of the Bus Terminal) Byte 0: Status byte Byte 1: DataIN1, high byte Byte 2: DataIN1, low byte 0x9F (1001 1111 0xXX...
Page 58
Access from the User Program CAUTION Observe the register description! The value of 0x0002 given here is just an example! The bits of the feature register change the properties of the terminal and have a different meaning, depend- ing on the type of terminal. Refer to the description of the feature register of your terminal (chapter Register description) regarding the meaning of the individual bits before changing the values.
Page 59
Access from the User Program Input Data (answer of the Bus Terminal) Byte 0: Status byte Byte 1: DataIN1, high byte Byte 2: DataIN1, low byte 0x9F (1001 1111 0xXX 0xXX Explanation: • The terminal returns a value as a receipt in the status byte that differs only in bit 0.6 from the value of the control byte.
Page 60
Please contact your Beckhoff branch office or representative for local support and service on Beckhoff products! The addresses of Beckhoff's branch offices and representatives round the world can be found on her internet pages: https://www.beckhoff.com You will also find further documentation for Beckhoff components there.
Page 61
KL3448 - Diagnostic LEDs......................Fig. 8 KL3458 - Diagnostic LEDs......................Fig. 9 Signal processing ........................Fig. 10 Spring contacts of the Beckhoff I/O components................. Fig. 11 Attaching on mounting rail ......................Fig. 12 Disassembling of terminal......................Fig. 13 Power contact on left side......................
Need help?
Do you have a question about the KL344 Series and is the answer not in the manual?
Questions and answers