Mitsubishi Electric MELSEC iQ-F FX5 User Manual

Mitsubishi Electric MELSEC iQ-F FX5 User Manual

Temperature control
Hide thumbs Also See for MELSEC iQ-F FX5:
Table of Contents

Advertisement

MELSEC iQ-F
FX5 User's Manual (Temperature Control)

Advertisement

Table of Contents
loading

Summary of Contents for Mitsubishi Electric MELSEC iQ-F FX5

  • Page 1 MELSEC iQ-F FX5 User's Manual (Temperature Control)
  • Page 3: Safety Precautions

    SAFETY PRECAUTIONS (Read these precautions before use.) Before using this product, please read this manual and the relevant manuals introduced in this manual carefully and pay full attention to safety in order to handle the product correctly. This manual classifies the safety precautions into two categories: [ WARNING] and [ CAUTION].
  • Page 4 [DESIGN PRECAUTIONS] CAUTION ● When an inductive load such as a lamp, heater, or solenoid valve is controlled, a large current (approximately ten times greater than normal) may flow when the output is turned from off to on. Take proper measures so that the flowing current dose not exceed the value corresponding to the maximum load specification of the resistance load.
  • Page 5 [INSTALLATION PRECAUTIONS] CAUTION ● Do not touch the conductive parts of the product directly. Doing so may cause device failures or malfunctions. ● When drilling screw holes or wiring, make sure that cutting and wiring debris do not enter the ventilation slits of the PLC.
  • Page 6 [WIRING PRECAUTIONS] CAUTION ● Perform class D grounding (grounding resistance: 100 Ω or less) of the grounding terminal on the CPU module and extension modules with a wire 2 mm or thicker. Do not use common grounding with heavy electrical systems (Page 73 Grounding). ●...
  • Page 7 ● Do not disassemble or modify the PLC. Doing so may cause fire, equipment failures, or malfunctions. For repair, contact your local Mitsubishi Electric representative. ● Turn off the power to the PLC before connecting or disconnecting any extension cable. Failure to do so may cause device failures or malfunctions.
  • Page 8: Introduction

    • Since the examples indicated by this manual, technical bulletin, catalog, etc. are used as a reference, please use it after confirming the function and safety of the equipment and system. Mitsubishi Electric will accept no responsibility for actual use of the product based on these illustrative examples.
  • Page 9 MEMO...
  • Page 10: Table Of Contents

    CONTENTS SAFETY PRECAUTIONS ..............1 INTRODUCTION .
  • Page 11 4.26 Output Change Ratio Limiter Function ............52 4.27 Control Output Flag.
  • Page 12 Appendix 4 Buffer Memory Areas..............99 List of buffer memory addresses .
  • Page 14: Relevant Manuals

    Functions and programming for the synchronous control of the Simple Motion Synchronous Control) module. <IB0300255> MELSEC iQ-F FX5 User's Manual (Analog Control - CPU module built- Describes the analog function of the CPU module built-in and the analog adapter. in, Expansion adapter) <JY997D60501>...
  • Page 15: Terms

    TERMS Unless otherwise specified, this manual uses the following terms. For details on the FX3 devices that can be connected with the FX5, refer to the User’s Manual (Hardware) of the CPU module to be used. Terms Description ■Devices Generic term for FX5U and FX5UC PLCs Generic term for FX3S, FX3G, FX3GC, FX3U, and FX3UC PLCs FX5 CPU module Generic term for FX5U CPU module and FX5UC CPU module...
  • Page 16 Different name for FX3U-32BL Peripheral device Generic term for engineering tools and GOTs Generic term for Mitsubishi Electric Graphic Operation Terminal GOT1000 and GOT2000 series ■Software packages Engineering tool The product name of the software package for the MELSEC programmable controllers...
  • Page 17: Chapter 1 Description

    DESCRIPTION FX5-4LC temperature control module equipped with 4 channel input (thermocouples, resistance thermometer and micro voltage input), 4 points output (open collector transistor) and 4 points current sensor input can perform temperature control. Further, PID control is also possible using voltage/current inputs and voltage/current outputs by connecting a separate analog expansion adapter and intelligent function module.
  • Page 18: Chapter 2 Specifications

    SPECIFICATIONS This chapter describes the temperature control module specifications. General Specifications The general specifications other than below are the same as those for the CPU module to be connected. For general specifications, refer to the following. MELSEC iQ-F FX5U User's Manual (Hardware) MELSEC iQ-F FX5UC User's Manual (Hardware) Items Specifications...
  • Page 19: Input Specifications

    Input specifications Items Specifications Number of input points 4 points Input type Thermocouple K, J, R, S, E, T, B, N JIS C 1602-1995 PL II, W5Re/W26Re, U, L Resistance thermometer 3-wire Pt100 JIS C 1604-1997 (New JIS) 3-wire JPt100 JIS C 1604-1981 (obsolete JIS) 2-wire/3-wire Pt1000 JIS C 1604-2013 Micro voltage input Measurement precision...
  • Page 20: Current Detector (Ct) Input Specifications

    If the ambient temperature is 0 to 55 Input type Input range Measurement precision ±7.0 ±1 digit K, J, E, T, PL II, U, L Less than -100 ±3.5 ±1 digit -100 to less than +500 500 or more ± (0.7% of display value) ±1 digit ±7.0...
  • Page 21: Process Values

    Process values To stabilize the measurement precision, warm-up (supply power) the system for 30 minutes or more after power-on. Process temperature range Items Specifications -200 to +1300 (-100 to +2400) -200 to +1200 (-100 to +2100) -200 to +400 (-300 to +700) 0 to 1700...
  • Page 22: Part Names

    Part Names This section describes the names of each part of the temperature control module. 2-φ4.5 mounting holes [10] Name Description Terminal block (Spring clamp terminal Used in temperature sensor and current sensor (CT) inputs, and transistor outputs. block) Expansion cable Cable for connecting the module when adding the temperature control module.
  • Page 23: Chapter 3 Procedures Before Operation

    PROCEDURES BEFORE OPERATION This chapter describes the procedures before operation. Checking the temperature control module specifications Check the temperature control module specifications. (Page 16 SPECIFICATIONS) Mounting the temperature control module Mount the temperature control module to the FX5 CPU module. For details, refer to the following. MELSEC iQ-F FX5U User's Manual (Hardware) MELSEC iQ-F FX5UC User's Manual (Hardware) Wiring...
  • Page 24: Chapter 4 Function

    FUNCTION This chapter describes the function details of the temperature control module. For details on the buffer memory, refer to the following. Page 117 Details of buffer memory addresses This chapter describes the buffer memory for CH1. For details on the buffer memory addresses for CH2 or later, refer to the following. Page 99 List of buffer memory addresses Functions list The following table lists the temperature control module functions.
  • Page 25 Items Description Usability Reference Standard PID Heating/cooling control PID control   Startup tuning function The temperature control module constantly monitors the Page 41 control state, so when the control system is oscillatory just after the control start, owing to the set value (SV) change or fluctuation of characteristics of a controlled object, this function allows PID constants to be automatically changed.
  • Page 26: 4.2 Control Mode Selection Function

    Items Description Usability Reference Standard PID Heating/cooling control PID control   Error history function This function stores a maximum of 16 errors and alarms Page 65 that occurred in the temperature control module to buffer memory as a history. ...
  • Page 27 Selectable control modes A control mode can be selected from the modes described below. Select a control mode in "Control mode selection" of "Base Setting". Control mode Control types Input Output Standard PID control Internal Internal Standard PID control External Internal Standard PID control Internal...
  • Page 28: Control Method

    Control Method The following control methods can be achieved by setting a proportional band (P), integral time (I), and derivative time (D). • Two-position control • P control • PI control • PD control • PID control Two-position control Two-position control is a control method that uses the 0% manipulated value (MV) and 100% manipulated value (MV). Turning ON and OFF the manipulated value (MV) repeatedly makes the temperature process value come close to the set value (SV), and the temperature is kept constant.
  • Page 29 ■Heating-cooling PID control The module operates as described below outside the setting range of "Adjustment sensitivity (dead band) setting" in "Application Setting". Condition Heating transistor output status Cooling transistor output status The temperature process value (PV) is below the lower limit of the adjustment sensitivity (dead band) The temperature process value (PV) is above the upper limit of the adjustment sensitivity (dead band)
  • Page 30 P control P control is a control method in which the manipulated value (MV) is determined proportional to the deviation (E) between the temperature process value (PV) and set value (SV). ■Standard PID control The manipulated value (MV) is 50% in the following conditions. •...
  • Page 31 PD control PD control is a control method in which the derivative time (D) is set in addition to P control. The control mechanism is the same as P control. ■Setting method Make the settings as described below. • 'CH1 Integral time (I) setting' (Un\G432): 0 to 0 (s) (Page 136 CH1 Integral time (I) setting) PID control PID control is a control method in which derivative elements are added to PI control, and thereby the temperature shifts to a stable status in a short period of time even when a drastic change has occurred.
  • Page 32: Manual Control

    Buffer memory areas related to control methods The following table shows the buffer memory areas related to each control method. Buffer memory Buffer memory Setting range name address Two-position P control PD control P control PID control control CH1 Cooling Fix the setting to 0.
  • Page 33: Balance Bumpless Function

    Balance Bumpless Function Prevents overshoot due to sudden changes in the manipulated value (MV) when switching from AUTO mode to MAN mode (or from MAN mode to AUTO mode). The balance bumpless from MAN mode to AUTO mode function is enabled only during PID control or PI control mode. This function automatically operates during switching.
  • Page 34: Simple Two-Degree-Of-Freedom

    Simple Two-degree-of-freedom In addition to the PID control, this function selects a suitable response speed for the set value (SV) change from three levels to simply achieve the two-degree-of-freedom PID control. General PID controls are called one-degree-of freedom PID control. In the one-degree-of freedom PID control, when PID constants to improve "response to the change of the set value (SV)"...
  • Page 35: Proportional Band Setting Function

    Proportional Band Setting Function This function can set the proportional bands (P) for heating and cooling individually. Different gradients can be set by using different proportional band (P) values in heating and cooling areas. Manipulated value Heating proportional band (Ph) Cooling proportional band (Pc) for heating (MVh) Manipulated value...
  • Page 36: Overlap/Dead Band Function

    4.10 Overlap/dead Band Function In the heating-cooling control, the temperature process value (PV) significantly changes due to a slight heating or cooling control output when the heat produced by a controlled object and natural cooling are being balanced. Consequently, an excessive output may be implemented.
  • Page 37: Cooling Method Setting Function

    4.11 Cooling Method Setting Function This function switches the cooling method depending on whether the cooling device is air-cooling type, water-cooling type, or cooling gain linear type in the case of heating and cooling PID control. As the cooling characteristics between air cooling and water cooling are very different, it is possible to request PID constants for the device by setting the cooling method when implementing AT (auto tuning).
  • Page 38: Auto Tuning Function

    4.12 Auto Tuning Function The temperature control module automatically sets the best PID constants. In the auto tuning, the control output is turned ON and OFF, and PID constants are calculated depending on the hunting cycle and amplitude that occur when overshoots and undershoots of the temperature process value (PV) to the set value (SV) are repeated.
  • Page 39 Precautions • During setting change rate limiter operations, auto tuning starts after the set value (SV) reaches the AT point. • Implement auto tuning if control has started with both the AT implementation command and ST implementation command in the 1 status. •...
  • Page 40 The parameter is added in "View". Click the [OK] button. Write the set value to be changed. Set "Setting/Operation mode command" to "1: Operation mode command". Set "Auto tuning command" to "1: ON". Set "Auto tuning command" to "1: ON", "Auto tuning status" becomes "Implementing"...
  • Page 41 Auto tuning implementation conditions and stop conditions ■Auto tuning implementation conditions If all of the following conditions are satisfied, auto tuning can be implemented. • AUTO/MAN mode switching is "0: AUTO mode" • Operations mode setting is "3: Monitor + alert + control" •...
  • Page 42: At (Auto Tuning) Bias Function

    4.13 AT (Auto Tuning) Bias Function If the process value (PV) does not exceed the set value (SV) during auto tuning implementation, AT bias is set. Auto tuning implements 2-position control on the set value (SV), and calculates and sets the PID constants by hunting the process value (PV).
  • Page 43: Startup Tuning Function

    4.14 Startup Tuning Function Startup tuning is the function that automatically measures, calculates, and sets the optimal PID constants from the response characteristics of the control target either during control start or when the set value (SV) changes. If control starts as easy auto tuning, the PID constants can be requested in a short time from the control target with slow response without disturbing controllability.
  • Page 44 Startup tuning implementation conditions and stop conditions ■Startup tuning implementation conditions If all of the following conditions are satisfied, startup tuning can be implemented. • AUTO/MAN mode switching is "0: AUTO mode" • Operations mode setting is "3: Monitor + alert + control" •...
  • Page 45: Operations Mode Selection Function

    4.15 Operations Mode Selection Function This function selects the operations mode for each channel. Operation mode Operation 0: Not used This mode does not implement monitoring, alert operations, or controls. 1: Monitor only This mode only monitors the process values. If external inputs are selected, values written to the temperature measurement values for external (other analog module) inputs are processed as the process values.
  • Page 46: Cascade Control

    4.16 Cascade Control Cascade control is a method of control as a single control loop by combining two controls: the master channel and slave channel. Ideal for when there is a large time delay between the temperature near the heat source and the temperature of the control target.
  • Page 47 Precautions • Depending on the control conditions, it may be necessary to limit the movement area of the slave controller using "cascade gain" and "cascade bias". • During cascade control, auto tuning and startup tuning cannot be implemented. Setting method Configure the settings as described below.
  • Page 48: Sv Tracking Function

    4.17 SV Tracking Function The SV tracking function tracks the slave channel set value in the set values immediately before switching (set value monitor value) when turning OFF cascade. This prevents sudden changes to the slave channel outputs when turning OFF cascade. •...
  • Page 49: Setting Change Rate Limiter Setting Function

    4.19 Setting Change Rate Limiter Setting Function The setting change rate limiter settings is the function that changes the set value (SV) difference in steps when the set value (SV) is changed. Set so as to avoid sudden set value (SV) changes. Set values (SV) undergoing changes can be checked using ‘Set value (SV) monitor’...
  • Page 50: Sensor Correction Function

    4.21 Sensor Correction Function When there is an error between the temperature process value (PV) and actual temperature due to measurement conditions, this function corrects the error. Sensor Correction Operations The process value (PV) and flag (input error) statuses are as shown in the following table depending on the relationship between the process value before correction and the value after correction.
  • Page 51: Primary Delay Digital Filter

    4.22 Primary Delay Digital Filter By setting the primary delay digital filter, a temperature process value (PV) with smoothed transient noise can be output. Temperature If the primary delay process value (PV) digital filter is not set Time Temperature If the primary delay process value (PV) digital filter is set Time...
  • Page 52: Temperature Rise Judgment Function

    4.23 Temperature Rise Judgment Function This function judges whether the temperature process value (PV) is within the temperature rise completion range. Setting method Configure the settings as described below. ■Temperature rise completion range setting Specify the width of the temperature rise completion range for the set value (SV). [Navigation window] ...
  • Page 53: Output Limiter Function

    Output Instead of the transistor output from inside the temperature control module, an analog output value from another analog module can be used as the manipulated value (MV). ■Setting method Store the value in 'CH1 Manipulated value (MV) for output with another analog module' (Un\G407) in the buffer memory of another analog module.
  • Page 54: Output Change Ratio Limiter Function

    4.26 Output Change Ratio Limiter Function The output change ratio limiter functions to limit the amount of change in the manipulated value (MV) per unit time (1s). Control outputs can be limited using the output change rate that has been set. Outputs are based on set tendencies without the manipulated value (MV) changing suddenly during operations mode travel (when outside the proportional band) or when the set value (SV) changes (when the change is large).
  • Page 55: Transistor Outputs Selection Function

    4.28 Transistor Outputs Selection Function The transistor outputs selection function is the function that selects the internal transistor outputs function. Settings are made for each channel separately. The transistor output functions depend on the control mode settings as described below. Transistor output Control mode functions...
  • Page 56: Alert Function

    4.29 Alert Function This function sends an alert when a temperature process value (PV) or deviation (E) meets the condition set in advance. Use this function to activate danger signals of devices or safety devices. The alert functions are classified into input alerts and deviation alerts, and are as described below depending on the alert mode set value.
  • Page 57 Deviation alert When the deviation (E) between the temperature process value (PV) and the set value (SV) meets a particular condition, the system issues the deviation alert. The set value (SV) that is referenced is the "set value (SV) monitor". ■Setting the set value (SV) and the setting change rate limiter If the Setting change rate limiter has been set: The "CH1 set value (SV) monitor"...
  • Page 58 ■Lower limit deviation alert When the deviation (E) is equal to or smaller than the alert set value, the system issues a deviation alert. When the alert set value is positive When the alert set value is negative Temperature process value (PV) Temperature process value (PV) Set value (SV) Set value (SV)
  • Page 59 ■Within-range alert When the following condition is satisfied, the system issues an alert. • -(Alert set value) ≤ Deviation (E) ≤ Alert set value Temperature process value (PV) Set value (SV) Time Deviation (E) (=Temperature process value (PV) - Set value (SV) Alert set value Time -(Alert set value)
  • Page 60 ■Setting method Select one of the following alert modes. (Page 59 Alert mode) Alert mode setting Setting value Alert mode name Upper limit input alert with wait Lower limit input alert with wait Upper limit deviation alert with wait Lower limit deviation alert with wait Upper/lower limit deviation alert with wait Alert with re-wait A function to disable the alert function once again when the set value (SV) is changed is added to an alert with wait.
  • Page 61 Setting alert modes and alert set values The following describes the settings of alert modes and alert set values. ■Alert mode Set alert modes. Set "Alert 1 mode setting" to "Alert 4 mode setting" using the procedure described below. Up to 4 items can be set. Alert modes of Alerts 1 to 4 correspond to the alert set values 1 to 4.
  • Page 62 Setting the number of alert delays Set the number of times to implement sampling to judge an alert. By setting the number of times to implement sampling, when the temperature process value (PV) stays within the alert range after the temperature process value (PV) has reached the alert set value until the number of times to implement sampling exceeds the number of alert delays, an alert occurs.
  • Page 63: Loop Disconnection Detection Function

    4.30 Loop Disconnection Detection Function This function detects errors that occur in a control system (control loop) such as a load (heater) disconnection, an externally- operable device (such as a magnetic relay) error, and input disconnection. How an error is detected The variation amount of the temperature process value (PV) is monitored for each 'Loop disconnection detection judgment time' (Un\G537) from the time that control outputs were 0% (or the lower limit output limiter value) or less, or 100% (or the upper limit output limiter value) or greater to detect heater disconnections and input disconnections.
  • Page 64: Loop Disconnection Detection Dead Band Function

    4.31 Loop Disconnection Detection Dead Band Function Set the non-alert area having the set value (SV) at the center (temperature width in which no loop disconnection is detected) to prevent accidental alerts of the loop disconnection detection. When the temperature process value (PV) is within the loop disconnection detection dead band, an alert is not output even though the loop disconnection alert conditions have been satisfied.
  • Page 65: Heater Disconnection Detection Function

    4.32 Heater Disconnection Detection Function When a transistor output is ON, this function checks whether or not a heater has a disconnection using the Heater current process value (load current value detected by a current sensor (CT)). This function compares the heater current process value and the heater disconnection alert current value.
  • Page 66: Buffer Memory Data Backup Function

    Setting method Configure the settings as described below. Set the judgment value for current error detection when outputs are OFF in "Heater disconnection alert settings" in"Loop disconnection detection settings" in "Application Setting". [Navigation window]  [Parameter]  Target module  [Module Parameter]  [Application Setting]  [Heater disconnection detection setting] Set how many times current errors while outputs are OFF are detected successively to regard a current error while outputs are OFF as having occurred in "Heater disconnection/output OFF-time current error detection delay count"...
  • Page 67: Default Function

    4.35 Default Function The data type initializes the "settings" buffer memory. For the types of buffer memory, refer to the following. Page 99 List of buffer memory addresses Setting method Set in the following buffer memory area. • Default setting registration command (Un\G399, b9) (Page 127 Default setting registration command (b9)) Precautions •...
  • Page 68 Storage example of error history and alarm history data Item Stored contents Storage example First two digits of the year/last two digits Stored in BCD code. 2015H of the year Month/day 131H Hour/minute 1234H Second Day of the week One of the following values is stored in BCD code. Sunday: 0, Monday: 1, Tuesday: 2, Wednesday: 3 Thursday: 4, Friday: 5, Saturday: 6 Millisecond (upper)
  • Page 69 When the 17th error occurred The 17th error is stored in Error history No. 17 and 3600 (the start address of Error history No. 1) is stored in 'Latest address of error history' (Un\G2). "Latest address of error history" (Un\G2): 3600 Latest Un\G3600 Error history No.
  • Page 70: Fx3 Allocation Mode Function

    4.37 FX3 Allocation Mode Function The temperature control module buffer memory addresses can be arranged in the same way as for FX3U-4LC. Sequence programs proven with the FX3U-4LC can be used. Operation In FX3 allocation mode, broad program corrections are not required during FX3 program appropriation as the buffer memory allocations are the same as for FX3U-4LC.
  • Page 71: Chapter 5 System Configuration

    SYSTEM CONFIGURATION Overall Configuration Temperature sensor (Model K Thermocouple) Process value (PV) Heater current process value Temperature tank FX5 CPU module FX5-4LC Heater Current sensor (CTL-6-P-H) Manipulated value (MV) Solid State Relay Temperature sensor For details on the usable temperature sensors, refer to the following. Page 16 SPECIFICATIONS Current sensor (CT) Usable current sensors (CT) are described below.
  • Page 72: Chapter 6 Wiring

    WIRING This section explains the temperature control module wiring. Spring Clamp Terminal Block Suitable wiring The wires to connect the spring clamp terminal block are described below. No. of wire per terminal Wire size Single wire, Strand wire Ferrule with insulation sleeve One wire AWG24 to 16 AWG23 to 19...
  • Page 73 Connecting a cable ■When ferrules with insulation sleeve are used Insert a wire with the ferrule with insulation sleeve into the wire insertion opening and push the wire. ■When stranded wires and solid wires are used Push the open/close button of the terminal block with a flathead screwdriver. While pushing the open/close button, insert the wire into the insertion opening until the wire reaches the back, and then release the open/close button.
  • Page 74: Terminals Layout

    Terminals Layout OUT1 OUT3 OUT4 OUT2 COM2 COM1 B/TC+/VL+ b/TC-/VL- B/TC+/VL+ b/TC-/VL- B/TC+/VL+ b/TC-/VL- B/TC+/VL+ b/TC-/VL- Terminal name Description OUT1 CH1 Transistor output (Control outputs, alert outputs) OUT2 CH12 Transistor output (Control outputs, alert outputs) COM1 COM for OUT1 and OUT2 ...
  • Page 75: Power Supply Wiring

    Power Supply Wiring Power connector layout (Green) (Black) (Red) Power supply wiring (1) Red (2) Black Temperature (3) Green control module (1 )(2 )(3 ) 24 V DC Grounding (Ground resistance: 100  or less.) Grounding Perform the following. • Perform class D grounding (Grounding resistance: 100 Ω or less). •...
  • Page 76: External Wiring Example

    External Wiring Example An external wiring example is shown below. Thermocouple For thermocouples usable with the temperature control module, refer toPage 17 Input specifications. Temperature control module 24 V DC Grounding (Ground resistance: 100  or less) Compensating Thermocouple lead wire Shielded wire CH: represents the channel number.
  • Page 77 Micro voltage input For the micro voltage input range usable with the temperature control module, refer toPage 17 Input specifications. Temperature control module 24 V DC Grounding (Ground resistance: 100  or less) Voltage input Shielded wire CH: represents the channel number. Outputs wiring example Internal transistor outputs are NPN open collector transistor outputs.
  • Page 78 Current detector (CT) wiring example For current detector, refer toPage 18 Current detector (CT) input specifications. Temperature control module 24 V DC Grounding (Ground resistance: 100  or less) OUT1 COM1 Shielded wire Controlled object 6 WIRING 6.4 External Wiring Example...
  • Page 79: Chapter 7 Parameter Setting

    PARAMETER SETTING Set the parameters of each channel. By setting parameters, the parameter setting by program is not needed. When adding a temperature control module, FX3 allocation mode is usable if a module with the suffix "(FX3)" after its name is selected. •...
  • Page 80: Application Setting

    Application Setting Setting method Configure the settings in "Application Setting" of the engineering tool. [Navigation window]  [Parameter]  [Module Information]  Target module  [Module Parameter]  [Application Setting] Double-click the item to change the setting, and enter a set value. •...
  • Page 81: Ct Setting

    CT Setting Setting method Configure the settings in "CT setting" of the engineering tool. [Navigation window]  [Parameter]  [Module Information]  Target module  [Module Parameter]  [CT setting] Double-click the item to change the setting, and enter a set value. •...
  • Page 82: Refresh Setting

    Refresh Setting Setting method Set the buffer memory areas of the temperature control module to be automatically refreshed. Configuring the refresh settings eliminates the need of a program for reading/writing data. Start parameters. [Navigation window]  [Parameter]  [Module Information]  Target module  [Module Parameter]  [Refresh] Double-click the item to be set, and enter a value.
  • Page 83: Chapter 8 Programming

    PROGRAMMING This section explains the temperature control module programming procedures and basic programs. Programming Procedure Create a program to implement the temperature control module using the following procedure. Set the parameters. Create the program. Standard PID control System configuration A system configuration example is described below. (1) CPU module (FX5U CPU module) (2) Temperature control module (FX5-4LC) 8 PROGRAMMING...
  • Page 84 Parameter settings Connect GX Works3 to the CPU module to set the parameters. In the program example, default parameters are used for the parameters that have not been set. For the parameters, refer to the following. Page 77 PARAMETER SETTING ■Setting modules Set the CPU module as described below.
  • Page 85 Click the [OK] button as shown below. ■Setting temperature control module parameters Set the "Base Setting" contents as described below. [Navigation window]  [Parameter]  [Module Information]  [FX5-4LC]  [Module Parameter]  [Base Setting] 8 PROGRAMMING 8.1 Programming Procedure...
  • Page 86 Set the "Application Setting" contents as described below. [Navigation window]  [Parameter]  [Module Information]  [FX5-4LC]  [Module Parameter]  [Application Setting] • "Control basic parameters" Set the CH1 "Target Value (SV) Setting" as shown in the diagram below. •...
  • Page 87 Auto tuning Implement auto tuning. [Tool]  [Module Tool List] Select "Temperature trace" in "Temperature Control Module" and click the [OK] button. Select FX5-4LC, and click the [OK] button. Select "Monitor data write" from the items described below. [Setting]  [Monitor data write] Set "Setting/Operation mode command"...
  • Page 88 Program Example Classification Label Name Description Device Module label FX5LC_1.stOutput_D.bSettingChangeCommand_D Setting change command U1\G399, b11 FX5LC_1.stOutput_D.bSettingOperationModeCommand_D Setting/operation mode command U1\G399, b1 FX5LC_1.stInput_D.bModuleREADY_D Module ready flag U1\G398, b0 FX5LC_1.stnMonitor_Ch_D[0].uAlertDefinition_D.8 CH1 Alert definition U1\G401, b8 FX5LC_1.stnMonitor_Ch_D[0].wTemperatureProcessValue_D CH1 Temperature process value U1\G402 (PV) FX5LC_1.stErrorInfo_D.uErrorOccurrenceAddress_D Error occurrence address U1\G1...
  • Page 89: Heating-Cooling Pid Control

    Heating-cooling PID control System configuration A system configuration example is described below. (1) CPU module (FX5U CPU module) (2) Temperature control module (FX5-4LC) Parameter settings Connect GX Works3 to the CPU module to set the parameters. In the program example, default parameters are used for the parameters that have not been set. For the parameters, refer to the following.
  • Page 90 ■Setting temperature control module parameters Set the "Base Setting" contents as described below. [Navigation window]  [Parameter]  [Module Information]  [FX5-4LC]  [Module Parameter]  [Base Setting] • "Control mode selection" Set the "Control mode selection" as shown in the diagram below. Set the "Application Setting"...
  • Page 91 ■Writing to the CPU module For writing to the CPU module, refer to the following. Auto tuning For the auto tuning procedure, refer to the following. Page 85 Auto tuning Program Example For the program example, refer to the following. Page 86 Program Example 8 PROGRAMMING 8.1 Programming Procedure...
  • Page 92: Chapter 9 Troubleshooting

    TROUBLESHOOTING This chapter describes errors that may occur when the temperature control module is used and troubleshooting. Checks with LEDs By checking the display status of LEDs, the problem can be primarily diagnosed without GX Works3 and the cause is narrowed down.
  • Page 93: Checks When Trouble Occurs

    If the status does not improve even after the power supply is turned ON again, contact the closest Mitsubishi Electric representative. CH1 AT/ST error completion flag Turns ON when CH1 AT (auto tuning) or ST (startup tuning) finish with an 1A7H...
  • Page 94: List Of Error Codes

    List of Error Codes If an error occurs in operation of the temperature control module, the error code of the error is stored into 'Latest error code' (Un\G0) of the buffer memory and 'Error flag' (Un\G398, b2) turns ON. Further, an error address is stored in 'Error occurrence address' (Un\G1).
  • Page 95 Error code Error name Cause and description Action (HEX) 1ABH CH Auto tuning The auto tuning error judgment time has been After turning OFF→ON→OFF 'Error reset command' error exceeded. (Un\G399, b2), set the auto tuning error judgment time longer, and implement auto tuning again. ■When the temperature process value (PV) does not reach the set value (SV) while the control output is ON •...
  • Page 96: List Of Alarm Codes

    Error code Error name Cause and description Action (HEX) 1AF9H Backup errors A read/write error to non-volatile memory occurred, or the ■If the error occurs when the power supply is turned ON buffer memory arrange moment mode (normal mode, FX3 (i.e., when reading from non-volatile memory) assignment mode) was changed.
  • Page 97: Appendices

    APPENDICES Appendix 1 External Dimensions This chapter describes the external dimensions of the temperature control module. 19.2 (Unit: mm) APPX Appendix 1 External Dimensions...
  • Page 98: Appendix 2 Standards

    Compliance to EMC directive and LVD directive of the entire mechanical module should be checked by the user/ manufacturer. For more details please contact to the local Mitsubishi Electric sales site. Requirement for compliance with EMC directive...
  • Page 99 For users of proprietary cables (dedicated for sensors or actuators), these users should follow those manufacturers' installation requirements. Mitsubishi Electric recommends that shielded cables be used. If no other EMC protection is provided, users may experience temporary loss of accuracy between +10%/-10% in very heavy industrial areas.
  • Page 100: Appendix 3 Module Label

    Appendix 3 Module Label The buffer memory of the temperature control module can be set by using module labels. Not compatible with FX3 allocation mode. Module label configuration The names of the module labels are defined using the following configuration. "Module name"_"Module number"."Data type"_Ch ["(Channel)"]."Data format""Label name"_D FX5LC_1.stnMonitor_Ch[0].wTemperatureProcessValue_D ■Module name...
  • Page 101: Appendix 4 Buffer Memory Areas

    Appendix 4 Buffer Memory Areas List of buffer memory addresses The following table lists the buffer memory addresses of the temperature control module. For details on the buffer memory addresses, refer to the following. Page 117 Details of buffer memory addresses The buffer memory areas of the temperature control module are classified into the following data types.
  • Page 102 Using in normal mode The following table describes the list of buffer memory addresses. ■Un\G0 to Un\G3919 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control 0(0H) Latest error code Monitor   1(1H) Error occurrence address Monitor...
  • Page 103 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  409(199H) System area Manipulated value for cooling Monitor (MVc) for output with another (external) analog module  410(19AH) System area Cooling transistor output flag Monitor ...
  • Page 104 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  533(215H) Alert 1 mode setting Setting  534(216H) Alert 2 mode setting Setting 535(217H) Alert 3 mode setting Setting   536(218H) Alert 4 mode setting Setting 537(219H) Loop disconnection detection...
  • Page 105 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  633(279H) Differential time (D) setting Control 634(27AH) Alert set value 1 Control   635(27BH) Alert set value 2 Control 636(27CH) Alert set value 3 Control ...
  • Page 106 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  746(2EAH) AT bias Setting     747(2EBH) System area 748(2ECH) Startup tuning implementation System area Setting  command 749 to 762 ...
  • Page 107 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  901(385H) Input range Setting 902, 903  System area    (386H, 387H)  904(388H) Control output cycle setting Heating control output cycle Setting setting 905(389H)
  • Page 108 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  990(3DEH) Operation mode setting Setting  991(3DFH) Micro voltage input scaling upper limit 10000 Setting 992(3E0H) Micro voltage input scaling lower limit Setting ...
  • Page 109 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  1110(456H) Output change ratio limiter System area Setting 1111(457H) Upper limit setting limiter 1300 Setting   1112(458H) Lower limit setting limiter -100 Setting 1113(459H) Setting variation rate limiter...
  • Page 110 Address: Setting detail Default value Data type Backup Decimal Standard PID control Heating/cooling PID (hexadecimal) control  2000(7D0H) Heater disconnection/output off-time current error detection Setting delay count 2001(7D1H)  System area     2002(7D2H) CT monitor method switching Setting 2003(7D3H) ...
  • Page 111 If using FX3 allocation mode The following table describes the list of buffer memory addresses. ■Un\G0 to Un\G4095 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control 0(0H)  Flag Page 123 ...
  • Page 112 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  44(2CH) Control mode monitor b0 to 2: Control mode Monitor b15: Cascade control 45(2DH) implementation status 46(2EH) 47(2FH) 48(30H) Set value (SV) setting Within setting limiter range Control ...
  • Page 113 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  76(4CH) Upper limit setting limiter Lower limit setting limiter 1300 Setting value +1 to input range upper limit  77(4DH) Lower limit setting limiter Input range lower limit to -100...
  • Page 114 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  105(69H) Lower limit output System area -50 to upper limit output limiter Setting limiter 106(6AH) System area Cooling upper limit ...
  • Page 115 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  136(88H) AT (auto tuning) implementation command 0: Stop AT Normal 1: Implement AT 137(89H) Operation mode setting 0: Not used Setting ...
  • Page 116 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  165(A5H) External output range lower limit (Upper and lower limit reverse Setting operation disabled) 166(A6H) Transistor output functions selection Page 161 Setting ...
  • Page 117 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  196(C4H) Upper limit setting limiter Lower limit setting limiter 1300 Setting value +1 to input range upper limit  197(C5H) Lower limit setting limiter Input range lower limit to -100...
  • Page 118 Address: Setting detail Monitor/Settings/ Default Data type Backup Decimal Selection range value Standard PID Heating/cooling (hexadecimal) control PID control  1 to 100 [, , digit]  236(ECH) Temperature rise completion judgment range Setting   237(EDH) Temperature rise completion soak time setting 0 to 3600 s Setting 238(EEH)
  • Page 119: Details Of Buffer Memory Addresses

    Details of buffer memory addresses This section describes the details of buffer memory addresses of the temperature control module. This section describes the buffer memory for CH1 in normal mode. Latest error code The latest error code detected by the temperature control module is stored. For error codes, refer to the following. Page 92 List of Error Codes ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 120 Latest address of alarm history Among "Alarm history" (Un\G3760 to Un\G3919), the buffer memory address where the latest alarm code has been stored is stored. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name Latest address of alarm history Latest address of alarm history (If using FX3 allocation mode) 1004...
  • Page 121 Automatic setting monitor at input range change The value set in 'Automatic setting at input range change' (Un\G302) is stored. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name Automatic setting monitor at input range change Control mode selection Select the control mode for each control group.
  • Page 122 Automatic setting at input range change When "Channel 1 input range" (Un\G501) is changed, this function automatically changes the relevant buffer memory data to make sure that an outside settings range error (error code: 1950H) does not occur. • 0: Disabled •...
  • Page 123 SV tracking selection If turning OFF cascade, this function tracks the slave channel set value in the set values immediately before switching (set value monitor value). • 0: SV tracking OFF • 1: SV tracking ON If SV tracking is ON If SV tracking is OFF Slave channel set value (SV) setting Slave channel set value monitor value...
  • Page 124 Cascade gain During cascade control, gain is set when converting the master channel manipulated value (MV) to the cascade monitor value. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name Cascade gain Cascade gain (If using FX3 allocation mode) ■Setting range Set to -10000 to +10000 (x-10.000 to x+10.000).
  • Page 125 Flag Stores the temperature control module status in each bit. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name Flag Flag (If using FX3 allocation mode) ■Flag list Description Operation Error status If 0: b1 to 10 are all 0 If any of 1: b1 to 10 is 1 Settings range error status...
  • Page 126 Input signal The status of the temperature control module can be checked using buffer memory. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name Input signal Input signals (If using FX3 allocation mode) 0 to 4 ■Input signals list Buffer memory...
  • Page 127 ■Error flag (b2) This flag turns ON when an error other than a hardware error occurs. After an error occurs and the error code of the error is stored in 'Latest error code' (Un\G0), this flag turns ON. "Error flag" (Un\G398, b2) "Latest error code"...
  • Page 128 ■Setting change completion flag (b11) Turning OFF→ON 'Setting change command' (Un\G399, b11) updates the value set in each buffer memory area in the controls. After the data is reflected, this flag turns ON. Turning ON→OFF 'Setting change command' (Un\G399, b11) also turns OFF this flag.
  • Page 129 ■Error reset command (b2) Turning OFF→ON the error reset command resets the following information. • Latest error code • Error occurrence address (Settings range error address) • Latest alarm code • Input signals error occurrence flag (Un\G398, b2) • Flags error flag (Un\G360, b0 to 10) ■Auto tuning command (b4 to 7) Use this signal to start the auto tuning for each channel.
  • Page 130 CH1 Decimal point position Depending on the setting of 'CH1 Input range' (Un\G501), the decimal point position applicable in the following buffer memory areas is stored in this area. • 'CH1 Temperature process value (PV)' (Un\G402) • 'CH1 Set value (SV) setting' (Un\G430) •...
  • Page 131 ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Alert definition 1001 CH Alert definition (If using FX3 allocation mode) *1 For details, refer to Page 134 CH1 Event. CH1 Temperature process value (PV) The values that implemented the following processes are stored in the detected temperature values.
  • Page 132 CH1 Temperature rise judgment flag This flag is for checking whether or not the temperature process value (PV) is within the temperature rise completion range. One of the following values is stored in this area. • OFF: Outside the temperature rise completion range •...
  • Page 133 CH1 Transistor output flag (Control output flag) Stores the ON/OFF status of the transistor outputs. b1 to 15 fixed at 0 Transistor output flag Control mode selection Transistor output functions selection Transistor output flag contents (b0) (Un\G300) (Un\G597) 0 to 1 ...
  • Page 134 CH1 Set value (SV) monitor Stores the set values used by PID control and alert functions. It is possible to monitor excessive changes to the slave set values during "Setting change rate limiter" settings and cascade control. ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 135 CH1 Manipulated value for cooling (MVc) Stores the manipulated value for cooling of the results of the heating/cooling PID calculation. Range of values to be stored during control Value to be stored while the control has stopped 0 to cooling upper limit output limiter value -50(-5.0%) ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 136 CH1 Event Stores the channel statuses in each bit. Bit No. Description Operation Input error (upper limit) status OFF: No input error (upper limit) ON: Input error (upper limit) detected Input error (lower limit) status OFF: No input error (lower limit) ON: Input error (lower limit) detected Cold contact temperature compensation OFF: Cold contact temperature compensation normal...
  • Page 137 CH1 Set value (SV) setting Sets the PID control and alert process set values. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Set value (SV) setting 1030 CH Set value (SV) setting (If using FX3 allocation mode) ■Setting range The range is determined by the values set in 'CH1 Upper limit setting limiter' (Un\G511) and 'CH1 Lower limit setting limiter' (Un\G512).
  • Page 138 CH1 Heating proportional band (Ph) setting Set the heating proportional band (Ph) to implement the heating and cooling PID control. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Heating proportional band (Ph) setting 1031 CH...
  • Page 139 CH1 Derivative time (D) setting Set the derivative time (D) to execute the PID control. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Differential time (D) setting 1033 CH Differential time (D) setting (If using FX3 allocation mode) ■Setting range The setting range is 0 to 3600 (0 to 3600s).
  • Page 140 ■Setting unit The value to be set differs depending on the value stored in 'CH1 Decimal point position' (Un\G400). (Page 128 CH1 Decimal point position) • No decimal point (0): Set a value in increments of 1 ( or digit). •...
  • Page 141 CH1 Alert set value 3 Set the temperature to turn ON CH1 alert 3 (Un\G401, b10) according to the selected alert 3 'alert mode' (Un\G533). For 'CH1 Warning Occurrence Contents' (Un\G401), refer to the following. Page 128 CH1 Alert definition For details of the alert function, refer to the following.
  • Page 142 CH1 Temperature process value (PV) for input with another (external) analog module The digital input value of the current or voltage converted in another analog module on the system can be used as a temperature process value (PV). Store the digital input value of the current or voltage converted by another analog module in this area.
  • Page 143 ■Setting value and type of thermocouple The following table lists the set values of 'CH1 Input range' (Un\G501) and the corresponding temperature sensor types. Setting value Temperature sensor type Temperature measuring range Resolution Unit  -200.0 to +200.0  -100.0 to +400.0 ...
  • Page 144 ■Enabling the settings If changing the settings, turn OFF→ON→OFF the 'Settings change command' (Un\G399, b11) in normal mode to enable the settings contents. Precautions Settings cannot be changed while implementing controls. If changed during control implementation, the settings contents will be reflected when control stops.
  • Page 145 CH1 Control response parameter In the simple two-degree-of-freedom PID control, select the response speed to the change of the set value (SV) from the following three levels: Slow, Normal, and Fast. Page 32 Simple Two-degree-of-freedom ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH...
  • Page 146 ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Temperature rise completion range setting 1106 Temperature rise completion range setting (If using FX3 allocation mode) ■Setting range 1 to 100 (/ or digit) ■Default value The default value is 10.
  • Page 147 CH1 Heating upper limit output limiter Set the upper limit value for actually outputting the manipulated value for heating (MVh) calculated by the heating and cooling PID operation to an external device. In the auto tuning, this setting is ignored. ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 148 CH1 Output change ratio limiter Set the limit of the output variation amount per 1s to regulate a rapid change of the manipulated value (MV). ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH...
  • Page 149 CH1 Upper limit setting limiter Set the upper limit value of the set value (SV). ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Upper limit setting limiter 1111 CH Upper limit setting limiter (If using FX3 allocation mode) ■Setting range The settings range depends on the type of inputs used.
  • Page 150 ■Setting range The settings range depends on the type of inputs used. • Internal temperature inputs: Input range lower limit to upper limit setting limiter -1 • Internal low voltage: Scaling range lower limit to upper limit setting limiter -1 •...
  • Page 151 CH1 Adjustment sensitivity (dead band) setting To prevent chattering of the manipulated value (MV) in the two-position control, set the adjustment sensitivity (dead band) for the set value (SV). Temperature process value (PV) Adjustment sensitivity Set value (dead band) (SV) Time Manipulated value (MV)
  • Page 152 CH1 Manual output setting This buffer memory area is used to set the manipulated value (MV) in the MAN mode. Even though writing of data is executed during control in the AUTO mode, the setting values do not change. ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 153 CH1 Cooling control output cycle setting Sets the cooling control output cycle (time proportional cycle). Cooling manipulated value (MVc) ON time and OFF time are each as described below. • ON time: Cooling control output cycle (s) × cooling manipulated value (%) •...
  • Page 154 CH1 Overlap/dead band setting Configure the overlap/dead band setting. For details on the overlap/dead band function, refer to the following. Page 34 Overlap/dead Band Function ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH...
  • Page 155 CH1 Number of alert delay Set the number of times to execute sampling to judge an alert. This is the common setting for all channel alerts 1 to 4. By setting the number of times to execute sampling, when the temperature process value (PV) stays within the alert range after the temperature process value (PV) has entered the alert range until the number of times to execute sampling exceeds the number of alert delay, an alert occurs.
  • Page 156 ■Setting range The following table lists setting values and setting ranges of alert set values in each alert mode. Setting Alert mode Setting range of alert set value value  No alert (Alert not implemented) Upper limit input alert Value within set input range Lower limit input alert Upper limit deviation alert - span to + span...
  • Page 157 CH1 Alert 3 mode setting Set the alert mode of Alert 3. For details of the alert function, refer to the following. Page 54 Alert Function ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH...
  • Page 158 CH1 Loop disconnection detection judgment time Set the loop disconnection detection judgment time constant. For loop disconnections, the amount of change to the process value (PV) is detected for each loop disconnection detection judgment time from when the manipulated value (MV) is either 100% (or the upper limit output limiter) or greater, or 0% (or the lower limit output limiter) or lower, and the loop disconnection alert turns ON when it is judged that a control loop error has occurred.
  • Page 159 CH1 AT bias If the process value (PV) does not exceed the set value (SV) during auto tuning implementation, AT bias is set. For details of the AT (auto tuning) function, refer to the following. Page 40 AT (Auto Tuning) Bias Function ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 160 CH1 Primary delay digital filter setting The temperature process value (PV) are smoothed and sudden changes are absorbed by using the primary delay digital filter. Temperature process value If the primary delay digital (PV) filter is not set Time Temperature process value If the primary delay digital (PV)
  • Page 161 CH1 Sensor correction value setting Set the correction value used when there is an error between a process temperature and the actual temperature. For details on the sensor correction function, refer to the following. Page 48 Sensor Correction Function ■Buffer memory address The following table shows the buffer memory address of this area.
  • Page 162 ■Setting range The setting range is -20000 to +20000. However, set so that span (upper limit - lower limit absolute values) is 20000 max., and micro voltage input scaling upper limit is greater than micro voltage input scaling lower limit. ■Default value Set to 10000 (digits).
  • Page 163 CH1 External output range upper limit Sets the upper limit of the external output values during external outputs. ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name External output range upper limit 1195 External output range upper limit (If using FX3 allocation mode) ■Setting range...
  • Page 164 Heater disconnection/output OFF-time current error detection delay count Set the limit value for consecutive heater disconnection detections and output off-time current error detections so that the number of errors exceeding the limit value triggers an alert judgment. This is the common setting for all channels. For details on the heater disconnection detection function, refer to the following.
  • Page 165 ■Buffer memory address The following table shows the buffer memory address of this area. Buffer memory name CH Heater disconnection alert setting 2004 2007 2010 2013 CH Heater disconnection alert setting (If using FX3 allocation mode) ■Setting range 0 to 1000 (0.0 to 100.0 A). When 0 is set, heater disconnection detections and output off-time current error detections are not executed.
  • Page 166 Error history Up to 16 errors that occurred in the module are recorded. b8 b7 Un\G3600 Error code Un\G3601 First 2 digits of date Last 2 digits of date Un\G3602 Month Un\G3603 Time Minute Un\G3604 Second Day of the week Un\G3605 Millisecond (upper) Millisecond (lower)
  • Page 167 Alarm history Up to 16 alarms that occurred in the module are recorded. b8 b7 Un\G3760 Alarm code Un\G3761 First 2 digits of date Last 2 digits of date Un\G3762 Month Un\G3763 Time Minute Second Un\G3764 Day of the week Un\G3765 Millisecond (upper) Millisecond (lower)
  • Page 168: Appendix 5 Pid

    Appendix 5 This section describes PID. PID operations The temperature control module can implement the process-value inexact differential PID control. Operation method and operational expression The process-value inexact differential PID control is an operation method in which a primary delay filter has been put on the input of a derivative action and high-frequency noise has been eliminated to execute PID operations on the deviation (E).
  • Page 169: Actions Of The Temperature Control Module

    Actions of the temperature control module The temperature control module implements PID operations with normal operation and reverse operation. Normal Operation In a normal operation, the manipulated value (MV) increases when the temperature process value (PV) is larger than the set value (SV).
  • Page 170: Proportional Action (P Action)

    Proportional action (P action) A proportional action is used to obtain the manipulated value (MV) proportional to the deviation (difference between the set value (SV) and the temperature process value (PV)). Proportional gain In a proportional action, the relation between changes in the deviation (E) and the manipulated value (MV) can be expressed using the following formula: MV=K ⋅E...
  • Page 171: Integral Action (I Action)

    Integral action (I action) An integral action that continuously changes the manipulated value (MV) to eliminate the deviation (E) when there is any. The offset caused by a proportional action can be eliminated. In an integral action, the time taken for the manipulated value (MV) of the integral action after the generation of the deviation (E) to become the manipulated value (MV) of a proportional action is called integral time and expressed as T .
  • Page 172: Derivative Action (D Action)

    Derivative action (D action) A derivative action adds the manipulated value (MV) proportional to the variation rate to eliminate the deviation (E) when it occurs. A derivative action can prevent the control target from changing significantly due to noise. In a derivative action, the time taken for the manipulated value (MV) of the derivative action after the generation of the deviation (E) to become the value obtained by multiplying by the manipulated value (MV) of a proportional action is η...
  • Page 173: Index

    INDEX CH1 Manipulated value for heating (MVh) for output with ... .132 another (external) analog module ......165 Alarm history .
  • Page 174 ... . . 118 Latest address of alarm history ... . . 117 Latest address of error history ..... . 117 Latest alarm code .
  • Page 175 MEMO...
  • Page 176: Revisions

    First Edition This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses. Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual.
  • Page 177: Warranty

    WARRANTY Please confirm the following product warranty details before using this product. Gratis Warranty Term and Gratis Warranty 2. Onerous repair term after discontinuation of production Range If any faults or defects (hereinafter "Failure") found to Mitsubishi shall accept onerous product repairs for be the responsibility of Mitsubishi occurs during use of seven (7) years after production of the product is the product within the gratis warranty term, the...
  • Page 178: Trademarks

    TRADEMARKS   Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Ethernet is a trademark of Xerox Corporation. Anywire and ANYWIREASLINK is a registered trademark of the Anywire Corporation. ...
  • Page 180 Manual number: SH(NA)-081799ENG-A Model: FX5-U-LC-E Model code: 09R570 When exported from Japan, this manual does not require application to the Ministry of Economy, Trade and Industry for service transaction permission. HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN Specifications are subject to change without notice.

Table of Contents