Programmable logic controller diagnostic digital i/o module (48 pages)
Summary of Contents for LSIS XGT Series
Page 1
Right choice for ultimate yield LSIS strives to maximize customers' profit in gratitude of choosing us for your partner. Programmable Logic Controller Temperature Controller XGT Series User’s Manual XGF-TC4RT Read this manual carefully before installing, wiring, operating, servicing or inspecting this equipment.
Page 2
Safety Instruction Before using the product … For your safety and effective operation, please read the safety instructions thoroughly before using the product. ► Safety Instructions should always be observed in order to prevent accident or risk with the safe and proper use the product.
Safety Instruction Safety Instructions for design process Warning Please install a protection circuit on the exterior of PLC so that the whole system may operate safely regardless of failures from external power or PLC. Any abnormal output or operation from PLC may cause serious problems to safety in whole system. Install protection units on the exterior of PLC like an interlock circuit that deals with opposite operations such as emergency stop, protection circuit, and forward/reverse rotation or install an interlock circuit that deals with high/low limit under its position controls.
Page 4
Safety Instruction Safety Instructions for design process Caution I/O signal or communication line shall be wired at least 100mm away from a high-voltage cable or power line. Fail to follow this Safety Instructions on installation process Caution Use PLC only in the environment specified in PLC manual or general standard of data sheet.
Page 5
Safety Instruction Safety Instructions for wiring process Warning Prior to wiring works, make sure that every power is turned off. If not, electric shock or damage on the product may be caused. After wiring process is done, make sure that terminal covers are installed properly before ...
Page 6
Safety Instruction Safety Instructions for test-operation and maintenance Warning Don’t touch the terminal when powered. Electric shock or abnormal operation may occur. Prior to cleaning or tightening the terminal screws, let all the external power off including PLC power. If not, electric shock or abnormal operation may occur. ...
Page 7
Safety Instruction Safety Instructions for waste disposal Caution Product or battery waste shall be processed as industrial waste. The waste may discharge toxic materials or explode itself.
2. CI changed V1.1 ’15.07 3. General specifications changed by reason of changed IEC specifications. ※ The num ber of User’ s m anual is indicated right part of the back cover. ⓒ LSIS Co., Ltd 2010 All Rights Reserved.
Page 9
User’s Manual. The User’s Manual describes the product. If necessary, you may refer to the following description and order accordingly. In addition, you may connect our website (http://www.lsis.com/) and download the information as a PDF file. Relevant User’s Manuals...
◎ Contents ◎ Chapter 1 Introduction ……………………………………………………………………… 1-1 ~ 1-2 1.1 Features..................................1-1 1.2 Terms ..................................1-2 Chapter 2 Specifications ……………………………………………………………………… 2-1 ~ 2-6 2.1 General Specifications............................2-1 2.2 Performance Specifications ............................2-2 2.3 Names and Functions of Major Components ......................2-3 2.4 Characteristics of Input and Output Conversion.....................2-4 2.4.1 Characteristics of Input Conversion ......................2-4 2.4.2 Precision by Input Type ..........................2-4 2.4.3 Characteristics of output part conversion.....................2-5...
Page 11
6.2.4 Control processing technique........................6-15 6.2.5 Auto tuning ..............................6-22 6.3 Output Parameter ..............................6-24 6.3.1 Output settings ............................6-24 6.3.2 Heating output ............................6-25 6.3.3 Cooling output ............................6-31 6.4 Other Functions ..............................6-35 6.4.1 Alarm function.............................6-35 6.4.2 Output alarm...............................6-36 Chapter 7 Software Package (XG-TCON)…………………………………… 7-1 ~ 7-37 7.1 Introduction ................................7-1 7.1.1 Features of XG-TCON..........................7-1 7.1.2 Functions of XG-TCON ..........................7-1...
Page 12
9.2.3 Sample Program ............................9-7 Chapter 10 Diagnosis ……………………………………………………………… 10-1 ~ 10-5 10.1 Error Code ................................10-1 10.2 Diagnosis ................................10-3 10.2.1 RUN LED is OFF............................10-3 10.2.2 ALM LED is ON............................10-3 10.2.3 ERR LED is ON............................10-3 10.2.4 ERR LED flashes at 1 second intervals....................10-3 10.2.5 A/D Converted value is not changed......................10-3 10.2.6 The digital output is not in relation with the analog input value..............10-4 10.2.7 Out of Control.
Chap. 1 Introduction Chapter 1 Introduction This User Manual describes the specifications, handling and programming method of the XGF-TC4RT RTD input type Temperature Controller Module (hereinafter, “Temperature controller module”) which is used in combination with the CPU modules of XGT PLC series. The Temperature controller module converts the analog signals (temperature) from the external devices of PLC to i6 bit binary digital signals with signs.
Chap. 1 Introduction 1.2 Terms 1.2.1 PID control (Proportional Integral Derivative Control) This is one of the feed-back controls keeping output in reference voltage and combination of Proportional control, Proportional-Integral control and Proportional-Derivative control. P control multiplies deviation between reference signal and current signal by P coefficient and makes the control signal.
Chap. 2 Specifications Chapter 2 Specifications 2.1 General Specifications Table 2.1 shows the general specifications of the XGT series. [Table 2.1] General specifications Related Item Specifications specifications Ambient 0 ~ 55 °C temperature −25 ~ +70 °C 2 Storage temperature...
Chap. 2 Specifications 2.2 Performance Specifications Table 2.2 shows the performance specifications of the thermo-controller module. Items Specifications Control loop 4 loop Pt100 -200 ~ 850℃ RTD type and JPt100 -200 ~ 600℃ input range Pt1000 -200 ~ 850℃ Standard precision ±0.2% or less (25℃, normal temperature) Precision Temperature coefficient...
Chap. 2 Specifications 2.3 Names and Functions of Major Components Name Description ▶Indicates H/W operating status On: normal operation ① RUN LED Off: H/W error (request a custom service) Flicker: error have been occurred ▶Alarm status ② ALM LED Off: normal input status flicker: alarm have been occurred ▶Input part ③...
Chap. 2 Specifications 2.4 Characteristics of Input and Output Conversion 2.4.1 Characteristics of Input Conversion RTD input characteristics It directly connects 3 types of RTD sensors and the input characteristics are as follows. Temperature range Applying RTD type Resistance range ℃...
Chap. 2 Specifications 2.4.3 Characteristics of output part conversion Transistor output characteristics Transistor output characteristics are as follows. Item Specifications Output point Rated load voltage DC 24 V Max. load current 0.1 A / output point Max. voltage drop when DC 0.3 V or less Transistor output Leakage current when off...
Chap. 2 Specifications 2.5 Main Functions Items Functions Description Choose input type The sensor type can be chosen. Handles disconnect The set input value applies in case of input disconnect. Input type Upper limit of effective input The user defines the effective upper range of the input Lower limit of effective input The user defines the effective lower of the input Functions of...
Chap. 3 Installation and Wiring Chapter 3 Installation and Wiring 3.1 Installation 3.1.1 Conditions for Installation Although this module has high reliability regardless of the surrounding conditions, pay attention to the following conditions to secure the reliability and stability of the system. (1) Environment - Install on a water-proof and vibration-proof control panel.
Chap. 3 Installation and Wiring 3.2 Wiring 3.2.1 Wiring of the Input Part (1) Input part 2-wire type wiring Terminal block 3, 5 short 4, 6 short 9, 11 short 10, 12 short *1 In case sensor and compensating wire is shielded, shield connection to PLC FG is available.
Page 23
Chap. 3 Installation and Wiring (2) Input part 3-wire type wiring Terminal block *1 In case sensor and compensating wire is shielded, shield connection to PLC FG is available. (2) Input part 4-wire type wiring Terminal block *1 In case sensor and compensating wire is shielded, shield connection to PLC FG is available.
Chap. 3 Installation and Wiring 3.2.2 Wiring of the Output Part (1) Output part wiring − It is recommended you use the noise filter for the module when you use an external power supply.
Chapter 4 Configuration and Functions of Internal Memory (XGK) 4.1 U Device Area 4.1.1 U Device Area Table 4.1 shows the U device area of the temperature-controller. Device Symbol Description Word U00.00 U00.00.0 _00_CH0_ACT channel0 operating U00.00.1 _00_CH1_ACT channel1 operating U00.00.2 _00_CH2_ACT channel2 operating...
Page 28
(1) In device allocation, x and y respectively refer to the base number and the slot number with a module. (2) The channel 0 conversion value of the thermo-controller mounted on base No. 0, slot No. 4 is expressed as U04.06. Base No.
4.2 Parameter Setting Area (using PUT/GET command) - To set the parameter, we recommend you use the software package (XG-TCON) exclusively for the temperature-controller. - Below is how to change the parameter by using the PUT/GET command in XG5000 program. 4.2.1 Parameter Setting Area Channel Read/...
Page 31
Channel Read/ Type Description Write channel0 channel1 channel2 channel3 Read/Write cycle setting 3 REAL Read/Write proportional factor set value 3 REAL Read/Write integral factor set value 3 REAL Read/Write differential factor set value 3 Read/Write control BIAS set value 3 Read/Write target set value 4 Read/Write...
4.2.2 How to Use PUT/GET Command (1) PUT command Areas available Flag Command step error Zero carry D.x R.x stan (F110) (F111) (F112) PUT(P) means PUT [Area setting] Operand Description Data size The number of the slot with a special module (set as a hexadecimal number) WORD The channel of the internal memory of a special module WORD...
Page 33
F0015 F0016 In case no special module in slot #4, #1 Base, or PUT command was not executed properly F0022 (2) Example of usage of PUT command (a) The program that uses 40 words of D1000 ~D1039 from 10Channel to 40 channel of the special module mounted on slot number 7 of base 0 when the M00000 of the input signal is On.
Page 34
(3) GET command Available area Flag Command step error zero carry D.x R.x stan (F110) (F111) (F112) GET(P) means GET [Area setting] Operand Description Data size The number of the slot with a special module (set as a hexadecimal number) WORD The starting channel of the internal memory of a special module WORD...
Page 35
F0015 F0016 In case no special module in slot #, #1 Base, or PUT command was not executed properly F0022 (4) Example of usage of GET command (a) It stores 4 word data between D00010 and D00013 from the internal memory 0 channel of the special module mounted in the third slot of base 0 when P0001 is on.
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) 5.1 Global Variables (Data Area) 5.1.1 Global Variables (Data Area) Table 5.1 shows the U device area of the thermo-controller. Global variables Data type Description _xxyy_CH0_ACT...
Page 37
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) Global variables Data type Description _xxyy_CH2_ALINHH BOOL channel2 input alarm further upper limit _xxyy_CH2_ALINH BOOL channel2 input alarm upper limit _xxyy_CH2_ALINL BOOL channel2 input alarm lower limit _xxyy_CH2_ALINLL BOOL channel2 input alarm further lower limit _xxyy_CH2_ALHOH BOOL channel2 heating output alarm upper limit...
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) 5.1.2 How to Use Global Variables (1) Registration of the I/O Parameter - Register the module you want to use with I/O parameter. (a) Double click on I/O parameter in the project window. Double-click (b) Choose XGF-TC4RT module in the I/O parameter window.
Page 39
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) (f) Check automatic registration of global variables. Double-click (g) Registered global variables...
Page 40
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) (2) Registration of global variables - Register the global variable of the module set in I/O parameter. (a) Double-click on the global/direct variables in the project window. Double-click (b) Choose [Main menu]-[Edit]-[Automatic registration of special module variables].
Page 41
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) (3) Local variable registration - Of the global variables registered in (b), the variable you want to use should be registered as the local variable. (a) Double-click on the local variable of the program where you want to use the global variable in the scan program below.
Page 42
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) (c) Check the variable you want to add in the “Add external variable” window below and choose [Ok]. - The following is an example where auto-tuning command (_01_CH0_ATEN) of channel 0 and channel0 input value (_01_CH0_PV) have been chosen.
Page 43
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) (b) As in (a), choose the input variable to move channel0 input value (_01_CH0_PV) to the %MO area by using the MOVE function.
Page 44
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) (c) Enter %MO as the output variable.
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) 5.2 PUT/GET Function Block Area (Parameter Area) 5.2.1 PUT/GET Function Block Area (Parameter Area) Table 5.2 shows the PUT/GET function block use area of the thermo-controller. [Table 5. 2] PUT/GET function block area Read/ Global variables Type...
Page 46
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) Read/ Global variables Type Description Write Read/Write _Fxxyy_CHn_C_LAL Cooling output lower limit alarm value Read/Write _Fxxyy_CHn_HC_ALHYS WORD output alarm common hysteresis value Read/Write _Fxxyy_CHn_SV0 target set value 0 Read/Write _Fxxyy_CHn_TS0 cycle setting 0 Read/Write _Fxxyy_CHn_KP0 REAL...
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) 5.2.2 PUT/GET function block (1) PUT function block Write data in special module Function block Description input REQ : Execute function when 1 BASE : Place base SLOT : Place slot DONE BOOL BOOL...
Page 48
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) (2) GET function block Read special module data Function block Description input REQ : Execute function when 1 BASE : Place base SLOT : Place slot MADDR : module address DONE BOOL BOOL 512(0x200) ~ 1023(0x3FF)
Chapter 5 Configuration and Functions of Internal Memory (XGI/XGR) 5.2.3 Example of Use of PUT/GET function block (1) Example of use of PUT function block - An example of registering the channel0 auto-tuning target variable in the order of registration of 6.2.1 Global variables and then using it in the local program.
Page 50
Chap. 5 Configuration and Functions of Internal Memory (XGI/XGR) (2) Example of using the GET function block - An example of registering the channel0 auto-tuning step variable in the order of registration of 6.2.1 Global variables and then using it in the local program (a) Bring channel0 auto-tuning step [_F00002_CH0_AT_STEP] variable to the local variable window.
Chapter 6 Function 6.1 Input Parameter This describes each item of input parameter of XG-TCON software to set up parameters. Following is the parameter set-up window. 6.1.1 Type of input (1) Type of input The type of input can be set up through the software package or XG5000. It is selected from input type in case of software package, and set up by PUT command in case of XG5000.
Page 52
(2) Handling disconnection The function to handle loop disconnection is the function to detect disconnection of sensor or input. If disconnection is detected, the measured input value is displayed as upper limit or lower limit, and the software package displays it as [cut-off] in the relevant loop sensor input. If you do not want to display [disconnection], then set up '0’...
Page 53
(3) Effective input upper limit/lower limit The range to be used actually can be adjusted in the selected input range from input type. For example, from the input type PT100, -200 ~ 850℃, if only using 0 ~ 800℃ input range, ‘800.0’ is set as effective upper limit, and ‘0.0’...
6.1.2 Input processing (1) Input BIAS The input BIAS function is to add/subtract certain value to/from the measured input value. If there is a difference between the measured value and the actual value, the BIAS function can compensate the difference. Also, if there is a deviation between loops for the same measured point, this function can correct it.
Page 55
Configuration Range: 1 ~ 99(%) F[n] = (1 - α) x A[n] + α x F [n - 1] F[n]: Current weighted average output value A[n]: Current input converted value F[n-1]: Previous Weighted average output value α: Weighted average constant (0.01 ~ 0.99: Weighted previous value ) If weighted average configuration value is not set up within 1 - 99, RUN LED is flashed by every one second.
Page 56
(a) Configuration Range: 2 ~ 99(times) (b) The input converted value is saved in the memory after sampling with the number designated by the range of configuration. Then, the average of the saved sampling data is calculated. As the newest sampling input converted value comes into the memory, the oldest sampling input converted data is discarded for calculating average.
6.2 Control Parameter The temperature controller module realizes PID control in performing the control. PID control is abbreviation of Proportional, Integral and Differential Control. It is the control technique that compares the control target and current state of the system, and adjusts energy supplied to the system through mathematical computation including proportion, integral calculus, and differential calculus to stabilize the system to the control target Generally, the largest goal of the control function is how to correct and stabilize the control target in a short time.
Page 58
The control target is usually called as SV (Set point value). It can be said that it is a numerical expression of the state where the control system is stable. For example, if you want to set the system temperature 30℃, then 30 will be the control target. This value has same unit with the value measured by sensor.
6.2.2 Address the control target (1) SV upper limit/lower limit configuration Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP LOOP LOOP LOOP XGI/XGR value SVlower SV upper _Fxxyy_CHn_SV_MAX SV_MAX limit~PVupper Read/write limit Unit limit PVlower SV lower _Fxxyy_CHn_SV_MIN SV_MIN...
Page 60
If the difference between SV and PV is significant, large output may affect the operator of the system adversely. At this time, PV tracking function generates dynamic SV by temporarily matching SV to around PV to increase output of the operator to smoothly bring PV to the target. PV upward tracking is operated in the PV upward zone, and PV downward tracking is operated in PV downward zone.
6.2.3 Control type The control types supported by temperature controller are PID and ON-OFF calculation. Each calculation applies to control type according to the configured code. Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP LOOP LOOP LOOP XGI/XGR...
Page 62
Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP LOOP LOOP LOOP XGI/XGR value TS[Control 0~65535 200ms Read/write _Fxxyy_CHn_TS5 cycle] 5 (x 200ms) KP[Proportional _Fxxyy_CHn_KP0 MV/PV 0~10000 Read/write coefficient] 0 KP[Proportional MV/PV 0~10000 Read/write _Fxxyy_CHn_KP1 coefficient] 1 KP[Proportional _Fxxyy_CHn_KP2 MV/PV...
Page 63
PID CALCULATION (or single PID) is a structure where P, I, and D are calculated and summed up. The terminologies to explain the PID CONTROL calculation are as follows. T_s(Ts) : Sampling time (Control cycle) K_p(Kp) : Proportional coefficient. T_i(Ti) : Constant of integral calculation T_d(Td) : Constant of differential calculation...
Page 64
Since the formula above includes integral term and differential term, it is difficult to interpret it. But from the conceptual approach, P calculation is the result of multiplying control error EV and Kp, and in case of I calculation, it is the result of adding the result of P calculation for every cycle and dividing it by Ti. Therefore, the smaller Ti is, the wider the width of integral is.
ON-OFF Hysteresis 6.2.4 Control processing technique Let’s look into the control processing technique additionally supported besides the basic control calculation function of the temperature controller as aforementioned. (1)Forward action and reverse action Address (Decimal number) Symbol name for Initial Symbol Description Unit Range...
Page 66
According to the characteristic of system, it can be divided into the case to control forward action, and control reverse action. Since there is no specific standard that which control is a basis, users should be aware of the Forward action by manufacturers and models. In case of temperature controller, the forward action and reverse action control are defined as follows.
Page 67
(2) Dead zone (operated by configured value) Address (Decimal number) Symbol name Initial Symbol Description Unit Range Attribute for XGI/XGR value LOOP 0 LOOP 1 LOOP 2 LOOP 3 _Fxxyy_CHn_DB Dead zone PV Unit 0~10000 Read/write Dead zone operates according to the value configured to the parameter. That means if 0 is configured, it does not move.
Page 68
When changing SV or starting initial system, EV becomes bigger to make the system overloaded. This function divides the area of the system to prevent overloaded. Since this function may not be normally operated when P calculation source is PV, in this case it is recommended to be prohibited. (4) Prevent the shock from manual operation changing Address (Decimal number) Symbol name for...
Page 69
In controlling system, it may be changed to manual mode from automatic mode or to automatic mode from manual mode by order of user. This function finds smooth starting point when the system is converted to automatic mode from manual mode. When it becomes automatic mode, the output in the manual mode is divided, and replace it with the output prior to P calculation and I calculation to continue the control process smoothly.
Page 70
The feature of differential calculation is to measure the change volume of EV. If SV is constant, the change volume of EV will be in reverse way of the change volume and signal of PV, but the size is same. However, when a user changes SV, EV rapidly changes and does not affect PV significantly.
Page 71
Total 6 parameters including SV, Ts, Kp, Ti, Td, control BIAS which are most frequently changed during PID calculation and tuning work can be combined as one control set. This set can be made up to 6. Each set’s description can be configured from the parameter settings window, and the configured set can be performed at stop or while operating from the module status window if applied to operation.
6.2.5 Auto tuning Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP 0 XGI/XGR value LOOP 1 LOOP 2 LOOP 3 ref_COMM Start auto 0 : Stop Ubs.18.2 Ubs.19.2 Ubs.20.2 Ubs.21.2 code Read/write _xxyy_CHn_ATEN .ATEN tuning 1 : Start Status of auto 0 : Stop...
Page 73
Auto tuning is the function to observe the response of the system and find right PID coefficient and calculation cycle through pulse trial in the situation where PID CONTROL system is established. In order to do auto tuning, first of all, configure AT_SV. This value is only used for auto tuning. During auto tuning, this value cannot be changed.
6.3 Output Parameter 6.3.1 Output settings (1) Select heating/cooling Output can be configured as follows Even loop: prohibited, heating, cooling, heating/cooling Odd loop: prohibited, heating, cooling. When configuring even loop as heating/cooling, the odd loops (input, control, output parameter) are inactivated.
(2) Cooling output ratio Configure the cooling generation ratio against the heating output. Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP 0 LOOP 1 XGI/XGR value LOOP 2 LOOP 3 Cooling _Fxxyy_CHn_HC_RATE HC_RATE output ratio 0~100 Read/write settings...
Page 76
Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP LOOP LOOP LOOP XGI/XGR value 5~1200 _Fxxyy_CHn_H_PTIME H_PTIME PWM cycle Read/write (0.5~120.0[sec]) (3) Upper/lower limit of output The upper/lower limit configuration is the function to limit the upper/lower limit of output against the value entered by a user.
Page 77
(b) Output lower limit The range available for settings is ‘0.00~100.00’. Actual settings range is ‘0.00~output upper limit’. Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP LOOP LOOP LOOP XGI/XGR value output lower _Fxxyy_CHn_H_MIN H_MIX 0.00~100.00 0.00 Read/write...
Page 78
(c) When setting limitation of output change, the output value is as follows. Analogue output value: 0 100 Limit output change: 10 (5) Output criteria Set the criteria of output which will be out even without output. Set the output which can stabilize the system even without control. Address (Decimal number) Symbol name for Initial...
Page 79
3) Configure ‘automatic/manual’ to manual in the module status window. (7) Abnormal status output Designate the value of output when the temperature controller module has an error. The abnormal output settings can be configured as ‘minimum/medium/maximum.’ Address (Decimal number) Symbol name for Initial Symbol Description...
6.3.3 Cooling output (1) Output type There is a PWM output. Address (Decimal number) Symbol name for Initial Symbol Description Unit Range Attribute LOOP LOOP LOOP LOOP XGI/XGR value Select 1 : PWM 10.7 138.7 266.7 394.7 _Fxxyy_CHn_CTRL CTRL.CTY None Read/write output type output...
Page 82
(3) Upper/lower limit of output The upper/lower limit configuration is the function to limit the upper/lower limit of output against the value entered by a user. When setting upper/lower limit of output, the value entered by a user is larger than the value set by upper limit of output, then the output value will be the upper limit value of output, and the value entered by a user is smaller than the value set by the lower limit of output, then the output value will be the lower limit value of output.
Page 83
Symbol name for Address (Decimal number) Initial Symbol Description Unit Range Attribute XGI/XGR value LOOP 0 LOOP 1 LOOP 2 LOOP 3 Limit output _Fxxyy_CHn_C_DMAX C_DMAX 0.00~100.00 100.00 Read/write change (a)Limit output change: The range available for configuration is ‘0.00~100.00’. (b)The parameter settings method is as follows.
Page 84
(6) Manual output value The output value is out as the manual output value entered by the user. In order to make manual output value, set manual from ‘automatic/manual’ from the module status window. Address (Decimal number) Symbol name for Initial Symbol Description...
6.4 Other Functions 6.4.1 Alarm function (1) Input alarm Input alarm configuration has [upper upper limit], [upper limit], [lower limit], [lower lower limit]. When digital output value strays from the value designated by input alarm settings, the alarm flag is turned on. If the digital output value comes in the designated alarm settings value, then the alarm flag is deleted.
6.4.2 Output alarm Output alarm settings are a function to make alarm when it strays from the value configured by the user. Output alarm settings do not affect the output value. In order to set up, enter the setting value of the heating upper limit, heating lower limit, cooling upper limit, cooling lower limit into the output alarm of output parameter window.
Chapter 7 Software Package (XG-TCON) 7.1 Introduction 7.2.1 Features of XG-TCON (1) The software package with the functions for the operation and monitoring of the XGT Series Temperature Controller Module. (2) This package provides a function for independent operation of the temperature controller separate from the XG5000.
Chap. 7 Software Package (XG-TCON) 7.2 Main Screen This Chapter describes the elements, windows, and popup menus in the main screen. The figure below shows the initial screen of the XG-TCON at opening. 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 The zones are defined as follows, and described in detail in the respective sectors.
Chap. 7 Software Package (XG-TCON) 7.2.2 Menu Basic menus are provided for convenient program operation. Selecting the menu, following commands will appear. The commands can be executed with mouse or keyboard. Some commands support short-cut key or tool for simple selection. (1) Project The Project menu supports the functions for creating project and printing.
Page 90
Chap. 7 Software Package (XG-TCON) (f) Add Module Opens [Add Module] dialog. Create a new module in the project. If currently in connection, this menu is disabled. (g) Read Item from File Placing cursor on this menu will activate 5 selections of Module / Loop 0 / Loop 1 / Loop 2 / Loop 3, and all these 5 items open respective [Open] dialog.
Page 91
Chap. 7 Software Package (XG-TCON) (c) Paste Enabled after Copy or Cut command has been executed. Copied or cut module can be pasted. Disabled if Coy or Cut command has not been executed. When trying to paste to a module, following dialog appears for confirmation.
Page 92
Chap. 7 Software Package (XG-TCON) (4) Online (a) Connect/Disconnect (tool bar) Connects the XG-TCON and user-defined PLC. When disconnected, ‘Connect’ is displayed and of connected, ‘Disconnect’ will appear. If click this while in connection, [Connect] dialog will appear, and if clicked while in disconnect, the connection is isolated.
Page 93
The active windows in the main screen are arranged vertically. (d)Close All (tool bar) All the active monitoring windows in the main screen are closed. (8) Help (a) LS Industrial Systems website Runs Internet browser and access to www.lsis.biz. (b) About XG-TCON (tool bar) Opens [XG-TCON Information] dialog.
Chap. 7 Software Package (XG-TCON) 7.2.3 Tool Bar Frequently used menus can be selected easily. Frequently used menus of XG-TCON are provided with short-cut icons in the same shapes as the tool bar in the XG5000. Icon Menu Icon Menu Icon Menu New Project...
Chap. 7 Software Package (XG-TCON) 7.2.4 Project Window (1) Popup Menu (a) Add Module Opens [Add Module] dialog in which module name, base and slot setting and description can be edited. Disabled while in connected. (b) Save Project Saves project. (c) Read Items from File Reads modules (*.tpm) or parameters (*.tpl).
Chap. 7 Software Package (XG-TCON) (h) Delete (i) Move up Moves the module up at the project window (j) Move down Moves the module down at the project window. (k) Register Information Opens [Project Register Information] dialog in which project name and description can be edited. (l) Allow Docking Usable for window movement or docking with another window.
Page 97
Chap. 7 Software Package (XG-TCON) (a) Data Monitor Popup Window The context menu which appears in the Data Monitoring window by clicking mouse right button is shown below. Active menus are checked and disabled menus are unchecked. Enable/Disable is toggled by selecting. At first appearance, 4 loops, operation information, alarm status, control information, and output information are all checked.
Page 98
Chap. 7 Software Package (XG-TCON) The context menu items in the Trend Monitoring window are as follows. (a) Zoom in X-axis X-axis is zoomed in. Disabled at the maximum magnification. (b) Zoom out X-axis X-axis is zoomed out. Disabled at the minimum magnification. (c) Zoom in Y-axis Y-axis is zoomed in.
Chap. 7 Software Package (XG-TCON) 7.2.6 Command Window This window monitors Loop operation and support existing settings. (1) Module Shows the information of the module selected by the user. (2) Loop Shows LOOP0 ~ 4. (3) Operation The button to run the operation of the Loop. Toggles Start/Stop by clicking. (4) Auto/Manual Toggle button for automatic and manual outputs.
Page 100
Chap. 7 Software Package (XG-TCON) (1) New, New1 (check/uncheck) New and New1 are the names of the modules registered by the user. Check/uncheck in the check box shows or hides the module name from the history window. (2) Delete Disabled if there is not history in the module status history window, or enabled if there in. Deletes all the history from the module status history window.
Chap. 7 Software Package (XG-TCON) 7.2.8 Status Bar Shows online status of the module and brief description of menu. ⑤ ⑥ ⑦ ② ③ ④ ① The status bars shows followings. (1) Maintains ‘Ready’ during operation. Shows information on the tool bar on which the cursor is placed. (2) Show the name of the module presently selected.
Chap. 7 Software Package (XG-TCON) 7.3. Screen Components This Chapter describes the dialog boxes which appear by menu selection. 7.3.1 New Project Dialog This dialog box is for creating new projects with project name as the folder and file names. Created a new folder with the project name and create project file under the name of [Project Name].tpj.
Chap. 7 Software Package (XG-TCON) 7.3.2 Open Project This dialog is used for opening the project files, module files, or parameter files previously stored. When the [Open Project] menu is selected from project and tool bar, the project files with .tpj extension only can be opened.
Chap. 7 Software Package (XG-TCON) 7.3.4 Add Module Modules can be added to [New Project] or [Previously Saved Project]. (1) Module Name User can name the module with up to 100 characters. (2) Module Type Type of the module to be added is defined. (3) Module Location Module can be located by base and slot numbers.
Page 105
Chap. 7 Software Package (XG-TCON) (1) Current Project The project presently opened in the XG-TCON. (2) Project to be compared The project opened for comparison. (3) Open File Click this [Open Project] button to open the project for comparison. 7-19...
Chap. 7 Software Package (XG-TCON) 7.3.6 Print Preview Window [Print Preview] changes the XG-TCON screen to print preview screen. This window is in accordance with that of the Windows OS. Select Print to start printing, select [Next Page] to go to the next page, or [Prev Page] to go back to the previous page.
Chap. 7 Software Package (XG-TCON) 7.3.7 Print Project This function enables printing the desired items of the project. Select (check) the desired items and click Print button to start printing. (1) Items Items can be selected for printing by checking the check boxes. (2) Print Preview Same as the [3.8 Print Preview Window].
Chap. 7 Software Package (XG-TCON) 7.3.8 Parameter Register Information This dialog box is for parameter setting. Input/control/output parameters can be entered by selecting respective tab. Parameter variables are indicated in black for default values. Blue for other than default values, or red for error. (1) Parameter Common ⑥...
Page 109
Chap. 7 Software Package (XG-TCON) (g) Parameter Description Describes the variable briefly. (2) Input Parameters ⓐ ⓑ ⓒ (a) Input Types 1) Input Types Type Min. Max. Type Min. Max. K, N -200.0 1300.0 PT100, PT1000 -200.0 850.0 -200.0 1200.0 JPT100 -200.0 600.0...
Page 110
Chap. 7 Software Package (XG-TCON) 2) Open Line If enabled, the sensor is opened physically and treated as an error. If disabled, even real line open will not be treated as open nor error. 3) Effective Input Upper Limit An INT type, defining the upper limit of the applicable range of the sensor measurement. This limit should be between the maximum to minimum input of the sensor, and higher than the Effective Input Lower Limit.
Page 111
Chap. 7 Software Package (XG-TCON) (c) Input Alarm 1) Average Value A USINT type, which sets up the factor for the averaging filter. Setting range is (Weighted Average: 0(0%) ~99(99%), Moving Average 0(0 times) ~ 99(99 times)). 2) Up-Upper Limit An INT type, which sets input up-upper limit alarm value to apply input alarm HYS.
Page 112
Chap. 7 Software Package (XG-TCON) (3) Control Parameter ⓐ ⓑ ⓒ ⓓ (a) Auto Tuning 1) Auto Tuning SV An INT type, which sets up the SV value for use in Auto Tuning. By setting different value from SV, overshoot in Auto Tuning can be prevented. Setting range is between the Effective Input Upper Limit ~ Effective Input Lower Limit.
Page 113
Chap. 7 Software Package (XG-TCON) 4) PV Fall Tracking A USINT type, which sets the SV as the current (PV - PV Rise Tracking) when SV has large difference from PV. Disables if the setting value is 0. Setting range is between Scale Upper Limit and Scale Lower Limit.
Page 114
Chap. 7 Software Package (XG-TCON) 4) Ti[Integral Coefficient] A REAL(float) type, which sets up the coefficient of integration. Can be set up with any real number. Integration speed is proportional to this coefficient. Recommended setting range is 0(0.0) ~ 500(50.) and negative numbers cannot be entered.
Page 115
Chap. 7 Software Package (XG-TCON) (b) Heating/Cooling Output 1) Output Type Sets up the output type of the Heating/Cooling output terminal. Analog setting will provide 4 ~ 20mA, or PWM setting will provide pulse output. 2) PWM Period A USINT type, which sets up the pulse output period used in PWM output. Setting range is 5(0.5sec) ~ 1200(120.0sec).
Chap. 7 Software Package (XG-TCON) 7.3.9 Connection Setting User can set up connection between PLC and XG-TCON in this dialog box. ① ② ③ ④ ⑤ ⑥ (1) Connection Method Sets up connection method with PLC. RS-232C, USB, Ethernet, and Modem connection are supported. The tree connection methods except the USB need further setting by selecting [Setting].
Chap. 7 Software Package (XG-TCON) 7.3.10 Customize This function enables to created new tool bar, or show or hide tool bar. ② ④ ③ ⑤ ① ⑥ (1) Tools (tool bar) Checking/unchecking the check box in front of the items shows/hides the respective item. (2) Show Tool Tip If checked, name of the tool bar will be displayed when mouse cursor is placed on the tool bar registered in the menu.
Chap. 7 Software Package (XG-TCON) 7.3.11 Option Dialog Basic options of project can be set up in this dialog. ① ② (1) Default Folder for Newly Created Project Designates the default folder which will be created in addition to the new project. User cannot enter the folder name, but use [Find] menu to designate it.
Chap. 7 Software Package (XG-TCON) 7.3.12 Graph Setting Display configuration of the trend monitoring window can be set up in this dialog. ① ② ③ ④ ⑤ (1) Show Grid Show/hide grid of the trend monitoring screen. (2) Show X-axis Data Show/hide X-axis data, and X-axis data can be displayed by the No.
Chap. 7 Software Package (XG-TCON) 7.3.13 Trend Setting Trend monitoring operation can be set up in this dialog. The PV(IN), SV, HOUT, and COUT of each loop can be easily registered, or view in graphs by selecting with check marks. ①...
Chap. 7 Software Package (XG-TCON) 7.3.14 Logging Data Setting The location and point of time at which the data sampled from trend monitor are saved in a file. ① ② ③ ④ (1) Auto Start-up Condition Sets up automatic starting conditions. If [Prohibit] is selected, auto start-up condition is saved without writing.
Chap 8 Programming (for XGK) 8.2 Sample Program - Below is a sample program for temperature control with a temperature controller mounted in slot #2. 8.2.1 Auto Tuning - This section describes auto tuning method. (1) In the XG-TCON software window, select [Connect] after creating a new project. (2) In the project window, select Input Parameter to call parameter setting window shown below.
Chap. 8 Programming (for XGK) (3) In the parameter setting window, set up input and output types. Select Write button to save the parameter setting in the temperature controller. (4) In the operation reference window in bottom left, select the operation of the respective loop and select Start Auto Tuning.
Page 127
Chap 8 Programming (for XGK) - Select Pt100 type of the RTD for the input type of the LOOP0. (2) Control Parameter Setting - Set the dead band to 100(10.0℃) - Set the SV (control target) to 2000(200.0℃) - Set the Kp (proportional coefficient) to 1000(1.000) - Set the Ti (integral coefficient) to 1000(1.000) - When using auto tuning, set up with the value detected by auto tuning (3) Output Parameter Setting...
Page 128
Chap. 8 Programming (for XGK) (4) Operation - Select Connect from online menu, and select Write in the (3) Parameter Setting Window. - After writing, select Stop of loop0 from the operation command in the module state window to change to the operation state. - The temperature controller will provide cooling output (Ch 1) when the present temperature exceeds 200℃, or heating output (Ch 0) when the present temperature is below 200℃.
Chap 8 Programming (for XGK) 8.2.3 Sample Program using PUT/GET Command - Below is an exemplary program to change parameters using PUT/GET command. - The U device contacts and description required for using PUT/GET command are as follows. Device Name Symbol Name Description Word...
Chap. 9 Programming (for XGI/XGR) 9.2 Sample Program - Below is a sample program for temperature control with a temperature controller mounted in slot #2. 9.2.1 Auto Tuning - This section describes auto tuning method. (1) In the XG-TCON software window, select [Connect] after creating a new project. (2) In the project window, select Input Parameter to call parameter setting window shown below.
Chap. 9 Programming (for XGI/XGR) (3) In the parameter setting window, set up input and output types. Select Write button to save the parameter setting in the temperature controller. (4) In the operation reference window in bottom left, select the operation of the respective loop and select Start Auto Tuning.
Page 134
Chap. 9 Programming (for XGI/XGR) (1) Input Parameter Setting - Select Pt100type for the input type of the LOOP0. (2) Control Parameter Setting - Set the deadband to 100(10.0℃) - Set the SV (control target) to 2000(200.0℃) - Set the Kp (proportional coefficient) to 1000(1.000) - Set the Ti (integral coefficient) to 1000(1.000) - When using auto tuning, set up with the value detected by auto tuning (3) Output Parameter Setting...
Page 135
Chap. 9 Programming (for XGI/XGR) (4) Operation - Select Connect from online menu, and select Write in the (3) Parameter Setting Window. - After writing, select Stop of loop0 from the operation command in the module state window to change to the operation state. - The temperature controller will provide cooling output (Ch 1) when the present ℃, or heating output (Ch 0) temperature exceeds 200...
Chap. 10 Diagnosis 10.2 Diagnosis 10.2.1 RUN LED is OFF Checklist Action Is the temperature module correctly installed in the Install temperature module correctly in the base. base? Does the power module have sufficient capacity? Calculate power consumption rates of the modules and review system constitution.
Chap. 10 Diagnosis 10.2.5 The digital output is not in relation with the analog input value. Checklist Action Are the types of the analog inputs to the loops in Check the analog input types. Correct it if necessary. accordance with the designated types? Is the loop input terminal wiring correct? See 3.2 for correct wiring.
Chap. 10 Diagnosis 10.2.7 Checking Temperature Controller Module Status with Software Package Using the [Module Information] function of the software package, name, OS version, date of OS, and status of the module can be checked. (1) Procedure [Online] -> [Module Information] (2) Module Information (a) Module Name: shows the information of the present module.
Appendix Appendix 1 Terminology Describes terminologies used in this manual Terminology related with control ■ Channel and loop: XGF-TC4RT module is having 4 inputs and 4 outputs and IO’s unit is called a channel. A loop means one PID operation and IO related with that PID operation. Generally, a loop is composed of one PID, one input and one output and specially, for heating/cooling simultaneous output, one input, one PID, two outputs composes one loop.
Page 146
Appendix ■ PV rising/falling tracking: When EV is large, to prevent excessive output, it limits SV value used in operation to [PV+PV rising tracking] ~ [PV-PV falling tracking]. ■ Control type: PID or ON/OFF control available ■ ON/OFF control and HYS: ON/OFF control (based on heating output) turns the TR on when PV is smaller than SV and turns the TR off when PV is larger than SV.
Page 147
Appendix Terminology related with output ■ Heating/cooling selection: selects output type by heating or cooling system. In case of forward action, heating output operates to increase MV when heating is needed and cooling output operates to increase MV when cooling is needed. For [Heating] and [Cooling], it outputs through the output channel which is same as each loop number.
Page 148
Appendix Terminology related with input ■ Input type: Pt100, jPt100, Pt1000 are available for RTD sensor. And it can get an external input. The external input means taking a digital value in the PLC as input. Put the input value in the U area and select [Ext. input] at the command window.
3. Since the above warranty is limited to PLC unit only, make sure to use the product considering the safety for system configuration or applications. Environmental Policy LSIS Co., Ltd supports and observes the environmental policy as below. Environmental Management About Disposal LSIS considers the environmental preservation LSIS’...
Page 151
109 First Floor, Park Central, Sector-30, Gurgaon- 122 002, Haryana, India Tel : +0091-124-493-0070 Fax : 91-1244-930-066 E-Mail : hwyim@lsis.com ※ LSIS constantly endeavors to improve its product so that 2015. 07 information in this manual is subject to change without notice.
Need help?
Do you have a question about the XGT Series and is the answer not in the manual?
Questions and answers