background image

 

 

Firmware: V2.18 / V--

26.10.2022

85/119

9.5  Firmware Update

The controller is delivered with the current firmware, ready for operation. Future software releases (e.g. with 
extended range of functions) can be loaded via a firmware update to update the controller.

9.5.1  Requirements for firmware update

The following requirements are necessary for a firmware update:

(A)

 Controller

(B)

 Flash cable, part number KABLINDAD1

(C)

 Null modem cable, part number PCZKABSER2

(D)

 Notebook with COM port interface (RS232)

(E)

 File for the firmware update. 

The current file for the firmware update is available in the EDP under 

https://edp.eckelmann.de/edp/lds/

_RdC4ujAibE

.

ATTENTION

Damage to the installation and stock loss! Before

 the firmware update, the affected system 

component or the system must be brought into a safe state as the shutdown of the controller during the 
firmware update can have undesired effects on the system component and/or the system. 

Caution: data loss!

 When changing the firmware version, all adjusted setpoint values are lost. As a 

precaution, the settings 

should

 therefore be backed up by saving them using the LDSWin PC software 

before

 the firmware update. After the firmware update, the saved settings can be reloaded into the 

controller from LDSWin.

If no RS232 interface is available on the notebook (or PC), this must be equipped with an 

RS232 

interface

:

Notebook

: PCMCIA COM port adapter

PC

: PCI COM port card

IMPORTANT:

 A USB COM port adapter is expressly 

not

 recommended!

ATTENTION

It must 

strictly

 be ensured that the appropriate firmware update version for the controller is used!  

Note:

 If necessary, it must be unpacked from the ZIP archive 

before

 use.

Summary of Contents for Compact GLT 3010

Page 1: ...Firmware V2 18 V 26 10 2022 Docu 1 5 Operating instruction Compact GLT 3010 GLT 5010 Freely programmable control The series includes the following expansion stages GLT 3010 GLT 5010...

Page 2: ...mann Electronic Documentation Platform at www eckelmann de elds You reach all relevant documents for this component directly using the QR code https edp eckelmann de edp lds _RdC4ujAibE Information on...

Page 3: ...models 16 3 2 1 Number of data points 17 3 2 2 Synchronisation 17 3 2 3 Compatibility 17 4 Tasks of the GLT x010 19 5 Functions of the GLT x010 and set up 20 5 1 Implementation 20 5 2 Starting Charac...

Page 4: ...ples 57 7 4 Changes of GLT 5010 compared to GLT 3010 58 8 CODESYS 59 8 1 Creation of the application using CODESYS 59 8 1 1 Target system settings 61 8 2 Importing the application using CODESYS 63 8 2...

Page 5: ...voltage bottom 99 10 3 1 Assignment of the analogue inputs 100 10 3 2 Assignment of the analogue outputs 103 10 4 Connections for interfaces on the side 104 10 4 1 CAN Bus Assignment 105 10 4 2 Assign...

Page 6: ...vere injury or death if the specified instructions are not observed WARNING Instructions with this symbol and or the signal word WARNING warn the user of situations that may cause severe injury or dea...

Page 7: ...f text formatting Safety instructions or hazard warnings are composed of four elements The symbol with text e g for DANGER a concise description of the hazard and a description of the possible consequ...

Page 8: ...it is suitable for your application with regard to its limit values The equipment must be installed in an electrically shielded area within the switch cabinet Before connecting the device it must be...

Page 9: ...uch persons The applicable regulations e g DIN EN 60204 EN 50178 DGUV Regulation 3 DIN VDE 0100 0113 must be observed The operating personnel must be instructed in how to handle the system machine and...

Page 10: ...for any other purpose The system must not be put into operation until conformity with the applicable EU Directives has been established for the entire system 2 4 Five safety rules according to DGUV R...

Page 11: ...Conductive flooring ESD workstations equipped with suitable tools grounded soldering guns antistatic wrist straps etc Conductive ESD bags conductive plastic containers IC tubes or cartons lined with c...

Page 12: ...of an analogue input output module lower board and a digital input output module upper board The interfaces for communication are located on the left side for details see chapter Connections The cont...

Page 13: ...er contact 230 V AC Bottom view for details see Connections for safety extra low voltage bottom Analogue Inputs Outputs 2 x Pt1000 input 4 wire Pt1000 temperature sensor connection 13 x Pt1000 input 2...

Page 14: ...nterfaces on the side Interfaces CAN bus Communication in the E LDS system RS232 Interface for firmware update RS485 Modbus RTU TTY currently without function SIOX OUT connection for data transfer to...

Page 15: ...ngeover contact 230 V AC Side view for details see Connections for interfaces on the side Interfaces SIOX IN connection for data transfer to the base module SIOX OUT connection for data transfer to th...

Page 16: ...the possibly resulting changes in the data points it must currently be ensured that the corresponding GLT configuration is also available in the system centre or is imported subsequently If this is no...

Page 17: ...nfiguration of all existing GLT 5010 controllers in the field and persist if necessary Synchronisation from the perspective of the GLT 5010 In the case of a restart of the GLT 5010 or a change in the...

Page 18: ...rted The rules for interlocking are defined as follows If an old GLT configuration is stored in the system centre then the old previous GLT concept is active If a GLT 5010 controller is active on the...

Page 19: ...of types and the use of individual types in any number of independent instances is possible CODESYS has yet another powerful language that complements IEC 61131 3 Abbreviation Description Note CFC Co...

Page 20: ...ications A function that allows installing a new firmware via the serial interface RS232 There are two versions of the software installed on delivery a Firmware without application b Firmware with app...

Page 21: ...rt is triggered when the application is changed and started for the first time 5 2 2 Restart The restart takes place after restoration switching on of the supply voltage If programmed accordingly the...

Page 22: ...in the controller configuration at the factory and are marked as Default Identifier The above screenshot of the controller configuration shows under Controller GLT 3010_V2 in the section Digital IO F...

Page 23: ...ensors have a measuring range of 50 C to 200 C and a resolution of 0 1 C This setting is fixed from version 2 0 and does not need to be changed The preset process variables PT1000_1 PT1000_15 can be s...

Page 24: ...for connection to the analogue inputs e g ex works 4 20 mA CO2 sensor Pressure sensor Brightness sensor Humidity sensor Continuous actuators with feedback Temperature sensor Flow rate sensor The valu...

Page 25: ...ia the drop down selection boxes The following screenshot in the controller configuration under Controller GLT 3010_V2 in the Analogue IO section shows that the base module called STANDARD has 7 analo...

Page 26: ...put to the output process variable in the CODESYS program is converted into a voltage or current value by the digital to analogue converter DAC of the controller and output to the field device The scr...

Page 27: ...number of SIOX extension modules is configured in the Module parameters tab see also Controller configuration The selection can be found as follows Controller configuration GLT3010_V2 System IO Syste...

Page 28: ...ture sensor with a 4 20 mA interface and a measuring range of 0 C 50 C provides a current value of 12 mA This corresponds to half the measuring range i e 25 C The analogue to digital converter of the...

Page 29: ...pective variable name for RM1 and RM2 must then be entered in the above table I O No RM1 RM2 IEC address Output for AUTO Variable IEC address Variable IEC address Base module GLT x010 5 _S5_MAN_ON IX1...

Page 30: ...back Note The underscore in front of the variable names signals the negation line above the variable which is common in digital technology if they are Low Active i e inverted The assignment of the var...

Page 31: ...this value is usually divided by 10 and assigned to a REAL variable The following table shows the connections Measured value Value in the process image Meaning 50 C 16 80801 Sensor fault 50 C 500 0 C...

Page 32: ...values for the pairs of the measured value and the associated value in the process image Measuring range Measured value Value in the process image 0 V 10 V 0 0 0 V 0 1 V 3200 2 V 6400 10 V 32000 10 V...

Page 33: ...ssociated value in the process image Measuring range Output value Value in the process image 0 V 10 V 0 V 0 1 V 3200 5 V 16000 10 V 32000 10 V 32000 0 mA 20 mA 0 mA 0 1 mA 1600 4 mA 6400 20 mA 32000 2...

Page 34: ...o the input variables for various status queries there is also an output variable the LIFE_LED The selection can be found as follows Controller configuration GLT3010_V2 System System state The followi...

Page 35: ...hold value 5 16 20 Overflow of the receive buffer in the CAN bus controller 4 16 10 Overflow of the receive buffer in the operating system 3 16 08 CAN bus address conflict 2 16 04 Controller is in ala...

Page 36: ...ontroller that it communicates with on the bus CPU CAN bus address 1 122 2 123 3 124 4 125 In CODESYS the defined variable name CAN_ADR and the associated IEC address can be looked up using the follow...

Page 37: ...shows the connections Bit Mask Status of the SIOX 1 3 extension modules 7 16 80 6 16 40 5 16 20 4 16 10 3 16 08 2 16 04 Error read back status of the SIOX counter 0 14 1 16 02 SIOX watchdog failed 0...

Page 38: ...variable BATTERY_OK indicates the status of the battery BATTERY_OK Status True Battery voltage is above the limit False Battery voltage is critical battery must be replaced The variables _DIP1 to _DIP...

Page 39: ...plication Initialisation after switching on t s Periodically 0 1 s on and 0 3 s off Normal operation t s Periodically 0 2 s on and 0 2 s off If the life LED is not programmed in the application its st...

Page 40: ...code file 1 E A assignment Contains all IO variables with assignment to the process image EA_DDC_n exp 2 Setpoints Sets all setpoints with the flag input words for controllers control variables etc to...

Page 41: ...ion The file 6 GLT cfg is read into LDSWin and transmitted to the system centre via the serial interface the CAN bus or TCP IP This allows the system centre to archive the values of selected data poin...

Page 42: ...centre without errors The first cell in Excel A1 must contain the marker so that the following functions are available There are markers in row 1 that indicate the function of the relevant columns Thi...

Page 43: ...cteristic curves e g for sensors YMAX Maximum of the measuring setpoint range SM Gradient m of the linear equation is calculated automatically and entered SB Y axis intercept b of the linear equation...

Page 44: ...2 3 4 I Physical input Q Physical output M 4 Flag virtual input setpoint M 5 Flag virtual output X n m Data type bit TRUE FALSE W n Data type word 16 bit unsigned 0 65535 I n Data type integer 16 bit...

Page 45: ...ng these characters ordinary variables are created instead of process image variables Constants Bit constant TRUE returns variable name BOOL TRUE Bit constant FALSE returns variable name BOOL FALSE Wo...

Page 46: ...s purpose the digital signals of a normally closed contact are inverted directly at the beginning of the processing The following figure shows the connections Variable mapped to Variable name Low acti...

Page 47: ...point is uniquely identified in LDSWin via the channel reference All properties of a data point including the variable name EA1 and the variable address in the process image EA2 can be changed without...

Page 48: ...n block definition All_Sensors The function block is instantiated in PLC_PRG and called before the control routines are called The following columns are used for this FTYP Type of the sensor PT1000 cr...

Page 49: ...column e g 27 5 C entered The interface to LDSWin via the flag image can only show bits bytes and words 16 bit values In order to be able to use values with decimal places these must be converted to i...

Page 50: ...potential free normally closed contact of a pump located on the variable _E_PUMPE_HZREG with the address IX0 1 The value 1 should be entered in column M for NC contacts so that the inverse logic low...

Page 51: ...m priorities Using M4 flags up to 26 priority groups can be realised The groups are labelled A to Z and defined via set DEF YMIN YMAX In the PRIO column the priority is then assigned to a group via th...

Page 52: ...DESYS program and the system centre store computer The Signal List Tool and the files it generates from the signal list are described below The screenshot shows the screen which is divided into the ar...

Page 53: ...le x 1 4 All All files EA assignment EA_DDC_x exp Visu_DDC_x exp Setpoints DDC_x_Sollwerte exp Error texts DDC_x_AlarmPrepare exp Glt cfg x glt cfg for all DDCs 5 Actions status Status of the actions...

Page 54: ...ct Select and load a new Signal List manually Reinitialise The tool must be reinitialised if new columns have been inserted in the Signal List or their sequence has been changed Output Menu Determines...

Page 55: ...Reformats the Signal List in Excel See Formatting Information Distribute flags Automatically distributes the addresses for newly added flags setpoints in the Signal List Flags with already assigned ad...

Page 56: ...white Row separators Create a highlighted row in column A in the respective row with the following characters for visual separation or medium grey bar with height 26 or medium grey bar with height 13...

Page 57: ...2 Perform code generation for the setpoints Signal List In row 133 the setpoint 300 is above the set maximum of 45 Example 3 Carry out code generation for the process image IO assignment Signal List...

Page 58: ...pective file is imported as usual Under Resources Global Variables Signal List GLTCFG you will then find the two structure fields gltcfg1 and gltcfg2 As a last step the pointers to the structure field...

Page 59: ...ction from the digital and analogue inputs and outputs of the controller to the sensors and actuators the signal list must first be created See Signal List In the next step the files required for CODE...

Page 60: ...assignment contained in the file EA_DDC_n exp is automatically imported during the compilation process when the CODESYS application is started on the example application The relevant configuration can...

Page 61: ...tab Resources there under Global Variables User Global Variables with the context menu selection Delete Object see screenshot 8 1 1 Target system settings It must be communicated to the development sy...

Page 62: ...Firmware V2 18 V 26 10 2022 62 119 2 The view of the resources opens Double click there on Target system settings 3 Eckelmann GLT 3010 must be selected as target system in the configuration...

Page 63: ...SYS is described in the following chapters The following requirements must be met for the import The controller is connected to the PC Notebook via the RS232 interfaces and the communications paramete...

Page 64: ...ebook via the RS232 interface for application programming with CODESYS This requires Flash cable B part number KABLINDAD1 Null modem cable C 2 female connectors 9 pin Sub D part number PCZKABSER2 Note...

Page 65: ...made in CODESYS in the Online menu under Communication Parameters On the left under Channels an existing configuration for RS232 can be selected or a new channel can be created with the New button on...

Page 66: ...Load project into DDC The project is transferred to the GLT x010 via the menu item Online Log in Practical tip When creating the final program code it has proven useful to use the Clean up all select...

Page 67: ...n flashed to the controller Start application The application is started in the controller via the menu selection Online Start or by pressing the F5 key ATTENTION The changes are only remanent if the...

Page 68: ...ructions and hazard warnings observed The controller can only be parametrised during start up or later changes to its configuration via the LDSWin PC software The controller should only be used with c...

Page 69: ...nvection of the circulating air with free air exchange is sufficient for the operation of the controller to prevent overheating A sufficiently large air inlet min 30 mm under the device and an unobstr...

Page 70: ...DANGER Warning about dangerous electrical voltage Danger of electric shock The safety regulations and work safety instructions must be observed for the mounting All plug connectors may only be inserte...

Page 71: ...ove the device from the DIN rail A by swivelling 1 upwards DANGER Warning about dangerous electrical voltage Danger of electric shock The safety regulations and work safety instructions must be observ...

Page 72: ...st be plugged or unplugged vertically and without canting Incorrect handling For detailed information on handling wide COMBICON connectors see online in EDP ATTENTION Incorrect handling leads to damag...

Page 73: ...IOX extension modules is configured in the controller configuration under CODESYS SIOX extension module with switches The connection to the base module is made via SIOX power supply cables SIOX SUPPLY...

Page 74: ...r the connection of maximum 3 extension modules SIOX data cables SIOX DATA The data cables SIOX IN SIOX OUT should not be routed in the immediate proximity of high voltage or high frequency cables Whe...

Page 75: ...configured before switching on the controller 1 DIP switch S1 for setting the functionality For details see chapter Default settings using DIP switch S1 2 Decade switch S2 for activation deactivation...

Page 76: ...til after a short interruption of the power supply of the controller Coding switch 5 Coding switch 5 sets the transfer rate on the CAN bus Up to now a transmission rate of only 50 kbit s was possible...

Page 77: ...et to OFF for the purpose of the firmware update In this state the controller waits for the firmware update via a connected service PC It is strictly required for the normal operation of the system th...

Page 78: ...pecifies the CAN bus address Decade switch S2 Switch position CAN bus address node number Kn nnn Function 1 4 122 125 Assign CAN bus address 122 125 to the controller 0 5 9 NONE CAN bus interface deac...

Page 79: ...erfaces TTY RS485 The jumper J1 determines which of the two interfaces is activated Jumper J1 Jumper position Activated interface Function Left Middle factory setting RS485 terminals 13 14 15 16 Conne...

Page 80: ...nserted and removed when the power supply is disconnected For details about opening the case see chapter Replacing the battery Reconfiguration of the analogue inputs and outputs is only necessary if s...

Page 81: ...circuit breaker must be used to protect the mains cable and must not interrupt the earth conductor PE For details see chapter Assignment of the 230 V AC power supply The controller can be put into ope...

Page 82: ...upply interrupted or device defective Relay outputs green LED1 LED10 ON Relay is activated ATTENTION External voltage can be present at these terminals Digital inputs red LED1 LED23 ON Digital input i...

Page 83: ...nufacturer After opening the device must be subjected to an insulation test All plug connectors may only be inserted and removed when the power supply is disconnected Label connector if necessary befo...

Page 84: ...must be checked acknowledged in the higher level controller system centre store computer operator terminal It is recommended to perform a first start after the battery replacement 5 Pull the battery 1...

Page 85: ...ffected system component or the system must be brought into a safe state as the shutdown of the controller during the firmware update can have undesired effects on the system component and or the syst...

Page 86: ...232 The following steps must be strictly performed and observed during the firmware update 1 Strictly disconnect controller from the mains power supply there must be absence of voltage 2 Set DIP switc...

Page 87: ...The following screen opens 7 Press Enter RETURN key The following screen opens 8 Now switch on the controller again Then start the download by pressing the Enter RETURN key The bar at the bottom indi...

Page 88: ...ler must be disconnected from the power supply for a short time after the firmware update ATTENTION In normal operation the coding switches 6 and 7 of the DIP switch S1 are always in the ON position A...

Page 89: ...ngerous electrical voltage Danger to life Danger of electric shock or malfunction The following points must be strictly observed for the cabling The system must be disconnected from the power supply b...

Page 90: ...Firmware V2 18 V 26 10 2022 90 119 10 2 Connections for 230 V AC top Base module SIOX Extension Module...

Page 91: ...or building installation b this must be suitably positioned and easily accessible for the user and c this must be labelled as disconnecting device for the device DANGER Warning about dangerous electr...

Page 92: ...is not permitted Mixed operation of the voltage levels If digital inputs with low voltage 230 V AC and safety extra low voltage 24 V AC DC are required on one SIOX module these must be separated by a...

Page 93: ...able 52 53 2 IX0 1 54 55 3 IX0 2 56 57 4 IX0 3 58 59 5 IX0 4 60 61 6 IX0 5 62 63 7 IX0 6 64 65 8 IX0 7 66 67 9 IX0 8 68 69 10 IX0 9 70 71 11 IX0 10 72 73 12 IX0 11 74 75 13 IX0 12 76 77 14 IX0 13 78 7...

Page 94: ...0 51 25 37 49 IX2 0 IX4 0 IX6 0 Freely programmable 52 53 26 38 50 IX2 1 IX4 1 IX6 1 54 55 27 39 51 IX2 2 IX4 2 IX6 2 56 57 28 40 52 IX2 3 IX4 3 IX6 3 58 59 29 41 53 IX2 4 IX4 4 IX6 4 60 61 30 42 54 I...

Page 95: ...disconnecting it must be ensured that no voltage is present at all connections of the controller Configuration of the jumpers Always carry out the work in a de energised state and with the connectors...

Page 96: ...ge Danger to life Danger of electric shock BEFORE connecting and disconnecting it must be checked that no voltage is present at the 230 V AC relay outputs Overvoltage category II contamination degree...

Page 97: ...nal assignment of the relay outputs Terminal No I O No Address in the process image Function Base module 16 18 15 1 QX0 0 Freely programmable 26 28 25 2 QX0 1 36 38 35 3 QX0 2 46 48 45 4 QX0 3 13 14 5...

Page 98: ...SIOX 1 3 SIOX 1 SIOX 2 SIOX 3 SIOX 1 SIOX 2 SIOX 3 16 18 15 11 19 27 QX1 0 QX2 0 QX3 0 Freely programmable 26 28 25 12 20 28 QX1 1 QX2 1 QX3 1 36 38 35 13 21 29 QX1 2 QX2 2 QX3 2 46 48 45 14 22 30 QX...

Page 99: ...Firmware V2 18 V 26 10 2022 99 119 10 3 Connections for safety extra low voltage bottom...

Page 100: ...n due to interference All supply lines from and to the controller with the exception of the 230 V power supply and signal lines must be shielded cable type LiYCY This particularly applies for the anal...

Page 101: ...used in 2 wire technology by bridging the terminals V with and with V 2 wire technology 9 10 3 II28 Freely programmable 11 12 4 II29 13 14 5 II30 15 16 6 II31 17 18 7 II32 19 20 8 II33 21 22 9 II34 23...

Page 102: ...tory Function 35 36 37 1 IW42 24 V 0 10 V GND Freely programmable 38 39 40 2 IW43 24 V 0 10 V GND 41 42 43 3 IW44 24 V 0 10 V GND 44 45 46 4 IW45 24 V 0 10 V GND 47 48 49 5 IW46 24 V 0 10 V GND 50 51...

Page 103: ...ock If supply voltage is connected to the analogue outputs there is a risk of personal injury as the analogue outputs are not galvanically isolated from other system components e g pressure transmitte...

Page 104: ...Firmware V2 18 V 26 10 2022 104 119 10 4 Connections for interfaces on the side Base module SIOX Extension Module...

Page 105: ...at no voltage is present at all connections of the controller ATTENTION All CAN bus supply lines must be shielded cable type LiYCY 2x2x0 75 mm2 As a general rule care should be taken to ensure that si...

Page 106: ...etails about connecting the controller see chapter Requirements for firmware update RTS CTS not used TTY 9 10 11 12 TxD TxD RxD RxD not used For details see chapter Setting of the interfaces RS485 TTY...

Page 107: ...lded cable type J Y ST Y 2x2x0 8 mm2 the maximum length of the cable is 1000 m As a general rule care should be taken to ensure that signal cables and cables carrying mains voltage are routed in separ...

Page 108: ...s a risk of personal injury as the RS485 interface is not galvanically isolated from other system components e g pressure transmitters Furthermore this will destroy the controller BEFORE connecting an...

Page 109: ...and X1 Example X10 4 4 x 10 40 and X1 9 9 x 1 9 Modbus address X10 X1 40 9 49 Connect 100 Ohm terminating resistor to the last Modbus module drawing on the left Supply power to module The communicatio...

Page 110: ...uction of components SIOX extension modules may only be connected to each other or the controller when no voltage is present In the event of an Ethernet network cable with PoE Power over Ethernet bein...

Page 111: ...ice which depends on the application is performed via the switches located on the front Example on the base module S8 on O Manual OFF The following switch positions are possible Automatic ON A switch...

Page 112: ...lectronic waste in compliance with the statutory regulations based on the Directive 2012 19 EU of the European Parliament on waste electrical and electronic equipment This device contains a lithium ba...

Page 113: ...nd time of clearance of the fault Up to 100 alarm priorities are provided The possible priorities for alarms and messages have now been increased from the previous 0 1 and 2 to 99 This priority range...

Page 114: ...types and defines there the priority with which the respective messages should alert The example shows that when the potential free NC contact IX0 2 opens terminals 54 55 i e the process variable _E_...

Page 115: ...roller 9 Failure int SIOX Failure ext SIOX x Internal SIOX extension module has failed External SIOX extension module No x 1 3 has failed 10 Battery Voltage Internal battery fault 16 Watchdog Internal...

Page 116: ...ol switches so that the regulation can be manually overridden in emergency operation see chapter Manual Automatic operating modes changeover Analogue inputs 1 13 x Pt1000 2 wire temperature sensor 2 x...

Page 117: ...5 C Monitoring function Watchdog Other interfaces Power supply for external SIOX Temperature range Transport 20 C 80 C Operation 0 C 50 C Temperature change Transport max 20 K h Operation max 10 K h R...

Page 118: ...8 V 26 10 2022 118 119 14 2 Mechanische Daten GLT x010 Basic module with manual switch all dimensions in mm 14 3 Mechanical Data SIOX Extension Module SIOX Extension Module with manual switch all dime...

Page 119: ...0 m PCZKABSER2 Extension for null modem cable Extension for null modem cable Length 1 8 m PCZKABSER3 Cylinder head sensor Cylinder head sensor 2 wire Pt1000 brass KGLZPTZYLM Temperature sensor Tempera...

Reviews: