Page 1
Temperature Control and PID Module IM 34M06H62-02E Applicable Modules: Addendum Model Code Model Name See at the end of this manual. F3CU04-0S Temperature control and PID module F3CU04-1S Temperature control and PID module IM 34M06H62-02E 3rd Edition Yokogawa Electric Corporation...
- Every effort has been made to ensure accuracy in the preparation of this manual. However, should any errors or omissions come to the attention of the user, please contact the nearest Yokogawa Electric representative or sales office. Safety Symbols - Danger.
Page 5
WARRANTY that is provided separately. - Yokogawa Electric assumes no liability to any party for any loss or damage, direct or indirect, caused by the use or any unpredictable defect of the product.
Page 6
Software Supplied by the Company - Yokogawa Electric makes no other warranties expressed or implied except as provided in its warranty clause for software supplied by the company. - Use the software with one computer only. You must purchase another copy of the software for use with each additional computer.
Page 7
General Requirements for Using the FA-M3 / e-RT3 Controller Set the product in a location that fulfills the following requirements: - Where the product will not be exposed to direct sunlight, and where the operating surrounding air temperature is from 0°C to 55°C (32°F to 131°F). There are modules that must be used in an environment where the operating surrounding air temperature is in a range smaller than 0°C to 55°C (32°F to 131°F).
Page 8
Configure for CE Marking Conformance: For compliance to CE Marking, perform installation and cable routing according to the description on compliance to CE Marking in the “Hardware Manual” (IM 34M06C11-01E). The list of CE conforming models is available in Appendix A2. of “Hardware Manual”.
Page 9
- Refer to “A3.5.4 Grounding Procedure” in the “Hardware Manual” for attaching the grounding wiring. Authorized Representative: - The Authorized Representative for this product in the EEA is: Yokogawa Europe B. V. Euroweg 2, 3825 HD Amersfoort, The Netherlands IM 34M06H62-02E 3rd Edition : Jul.16, 2015-00...
Page 10
. Batteries the user cannot remove Dispose the battery together with this product. When you dispose this product in the EU, contact your local Yokogawa Europe B.V.office. Do not dispose them as domestic household waste. Battery category: Lithium battery Note: With reference to Annex II of the new Battery Directive 2006/66/EC, the above symbol indicates obligatory separate collection.
Introduction Overview of the Manual This instruction manual describes the specifications, functions and use of the Temperature Control and PID Module. The information is especially useful when you are performing pre-operation engineering. ToolBox for Temperature Control and PID Modules A dedicated ToolBox software is provided for this module.
Copyrights The copyright of the programs and online manuals contained in the software medium of the Software Product shall remain in YOKOGAWA. You are allowed to print the required pages of the online manuals for the purposes of using or operating the Product; however, reprinting or reproducing the entire document is strictly prohibited by the Copyright Law.
Temperature Control and PID Module IM 34M06H62-02E 3rd Edition CONTENTS Applicable Product ..................i Important ....................ii Introduction ....................ix Copyrights and Trademarks ..............x PART-A Function Overview Overview ..................A1-1 Specifications ................A2-1 A2.1 Model and Suffix Codes ................ A2-1 A2.2 Compatibility with CPU Modules ............
Page 14
B2.2.1 Common Process Data ............B2-4 B2.2.2 Analog Output Settings ............B2-5 B2.2.3 Setup Control Parameters ............B2-6 B2.2.4 SP Backup Parameters ............B2-7 B2.2.5 Function Control Parameters ..........B2-7 B2.2.6 EEPROM Write Counter ............B2-7 B2.2.7 Controller Parameters ............. B2-8 B2.2.8 Process Data ................
Page 15
C2.4 Control Types and their Operations ............ C2-7 C2.4.1 ON/OFF Control Output ............C2-7 C2.4.2 PID Control Output ..............C2-9 C2.4.3 Heating/Cooling PID Control ..........C2-13 C2.4.4 Heating/Cooling ON/OFF Control ......... C2-21 C2.5 Analog Output ..................C2-23 C2.6 External Output..................C2-24 PV-related Functions ..............
Page 16
C6.9.1 SP Number Selection ............C6-14 C6.9.2 Zone PID Selection ..............C6-15 Operation Control ............... C7-1 C7.1 Run/Stop Switch ..................C7-1 C7.1.1 Operation after Switching from Stop Mode to Run Mode ..C7-2 C7.2 Automatic/Manual Switch ..............C7-4 C7.2.1 Operation after Switching from Manual Mode to Automatic Mode ..................
TOC A-1 Temperature Control and PID Module PART-A Function Overview IM 34M06H62-02E 3rd Edition PART-A provides an overview of the module functions. A1. Overview A2. Specifications A2.1 Model and Suffix Codes A2.2 Compatibility with CPU Modules A2.3 General Specifications A2.4 Input Specifications A2.5 Output Specifications...
A1-1 A1. Overview The temperature control and PID module (hereafter called “the module”) is an I/O module to be mounted on the FA-M3 base unit. The module is provided with multiple input and output circuits and performs multiple PID control functions. Figure A1.1 shows a schematic diagram of a system containing the module.
Page 20
A1-2 Features High accuracy, high resolution, high speed The input sampling period for four loops is 200 ms. The sampling period may be set to 100 ms if only two loops are used. The input conversion accuracy is 0.1% of full scale, and the input resolution is 0.1C (using 5-digit representation).
A2-1 A2. Specifications A2.1 Model and Suffix Codes Table A2.1 shows the model name and suffix code of the module. Table A2.1 Model and Suffix Codes Suffix Style Option Model Description Code Code Code 4 loops Universal input — — Time-proportional PID output (open collector) Single-slot size F3CU04...
*1: The stated accuracy for the reference junction for thermocouple input deteriorates if the ambient temperature change exceeds this rate. *2: External dimensions excluding protrusions (for details, see the External Dimensions drawing). A2.4 Input Specifications Table A2.3 lists the input specifications of the F3CU04-0S and F3CU04-1S temperature control and PID modules. Table A2.3 Input Specifications Specification...
Page 23
A2-3 Table A2.4 Instrument Range and Accuracy (for high resolution operation with SW1-1 set to OFF) Input Type Selector Switch Input Instrument Range Software Setting Accuracy Resolution Type SW1-3 SW1-4 Instrument ranges may be specified by software using one of the Software setting (factory setting) following codes.
Page 24
A2-4 Table A2.4 Instrument Range and Accuracy (for low resolution operation with SW1-1 set to OFF) 2/4 Input Type Selector Switch Software Input Type Instrument Range Accuracy Resolution Setting SW1-3 SW1-4 Instrument ranges may be specified by Software setting software using one of the following codes. -200 to1370C ($21) ...
Page 25
A2-5 Table A2.4 Instrument Range and Accuracy (for high resolution operation with SW1-1 set to ON) Input Type Selector Switch Input Software Instrument Range Accuracy Resolution Type Setting SW1-3 SW1-4 Instrument ranges may be specified by software Software setting (factory setting) using one of the following codes.
Page 26
A2-6 Table A2.4 Instrument Range and Accuracy (for low resolution operation with SW1-1 set to ON) 4/4 Input Type Selector Switch Software Input Type Instrument Range Accuracy Resolution Setting SW1-3 SW1-4 Instrument ranges may be specified by Software setting software using one of the following codes. ...
A2-7 A2.5 Output Specifications Table A2.5 lists the output specifications of the F3CU04-0S and F3CU04-1S temperature control and PID modules. Table A2.5 Output Specifications Specification Item F3CU04-0S F3CU04-1S Number of outputs 24 V DC 10%, 10 mA 24 V DC 10%, 250 mA...
A2-8 A2.7 Function Specifications Table A2.7 shows the function specifications of the F3CU04-0S and F3CU04-1S temperature control and PID modules. Table A2.7 Function List (1/2) Functions Description Input sampling period Sets the input sampling period (this affects the number of available loops).
Page 29
A2-9 Table A2.7 Function List (2/2) Functions Description Four set points can be predefined for each loop. A predefined set point can be selected using the Set points SP number parameter. Remote set point Can be used to continually change the set point value from the CPU module or by other means. SP tracking Retains the set point value when switching from remote to local mode.
ADC, RJC or EEPROM. Flashes when a parameter error or burnout is detected. I/O terminal block 18-point detachable terminal block with M3.5 screws. Figure A2.1 F3CU04-0S, F3CU04-1S Front View IM 34M06H62-02E 3rd Edition : Jul.16, 2015-00...
A2-11 Figure A2.2 Right Side View Showing Input Type and Power Supply Frequency Selector Switches You may switch the temperature unit between C and F using SW1-1. For details, see Section C11, “Selecting Temperature Unit.” A2.9 External Dimensions Figure A2.3 External Dimensions IM 34M06H62-02E 3rd Edition : Jul.16, 2015-00...
A3-1 A3. Startup Procedure Install the module into your system and perform the following startup procedure. Figure A3.1 Startup Procedure Before you use the module, you must first design the overall system configuration, set the switches, install the module on the base unit, and perform required wiring and other hardware preparation.
A4-1 A4. Hardware Preparation To use the temperature control and PID module, you must set the operation switches and perform wiring connections. In this chapter, we describe the details of hardware preparation. Figure A4.1 shows the workflow for hardware preparation. For details on each operation, refer to the sections indicated in the column on the right.
A4-2 A4.1 Selecting Input Types and Power Frequency This section describes how to select appropriate input types for given temperature ranges and how to select a suitable power frequency for a given power supply environment. Figure A4.2 shows the hardware switches for selecting input types and power frequency. SW1-1: Temperature unit selector switch SW1-2: Power frequency selector switch SW1-3: Input type selector switch...
Page 37
A4-3 Table A4.1 Input Type Selection (1/2) (SW1-1 = OFF) Input Type Software Input Range Selector Switch Setting Input Type Instrument Range Default Allowable Range SW1-4 SW1-3 DEC.P Software setting ($01) -2000 13700 -2700 13700 -200.0 to 1370.0C 33 ($21) -200 1370 -270...
Page 38
A4-4 Table A4.1 Input Type Selection (2/2) (SW1-1 = ON) Input Type Software Input Range Selector Switch Setting Input Type Instrument Range Default Allowable Range SW1-4 SW1-3 DEC.P Software setting ($01) -3280 24980 -4540 24980 -328.0 to 2498.0°F ($21) -328 2498 -454 2498...
Page 39
A4-5 Table A4.2 Power Frequency Selection Power Frequency Power Frequency Selector Software Setting Remarks Selection Switch (SW1-2) FREQ 50 Hz Factory setting 60 Hz “Software Setting” refers to values specified for FREQ. Any value not listed here is ignored. To enable software setting, set the input type selector switches to “set by software”, that is, “SW5=0;...
A4-6 A4.2 Attaching/Detaching Modules After setting hardware switches, attach the module to the base unit. This section describes the procedure for attaching/detaching the module and the necessary precautions. Attaching Modules Figure A4.3 shows how to attach this module to the base module. First hook the anchor slot at the bottom of the module to be attached onto the anchor pin on the bottom of the base module.
Page 41
A4-7 Detaching Modules To remove this module from the base module, reverse the above operation. Press the anchor/release button on the top of this module to unlock it and tilt the module away from the base module. Then lift the module off the anchor pin at the base. ...
Figure A4.5 Wiring Precautions Table A4.3 FG Clamps and Ferrite Core Recommended by Yokogawa FG clamp Kitagawa Kogyo Industries Co., Ltd. FGC Series Kitagawa Kogyo Industries Co., Ltd.
Page 43
A4-9 We recommend using crimp contact (for 3.5mm screw) with insulating sleeve to connect a signal wire to a terminal. Table A4.4 Connection Method and Recommended Terminal Block Type Wire Type Shielded twist-pair wire Wire’s Rated Temperature 75°C min. Wire Connection Method Using solderless terminal Manufacturer Model...
A4-10 A4.3.2 Terminal Wiring Diagram Terminal Diagram and Wiring Example for F3CU04-0S Figure A4.7 Terminal Wiring Diagram No wire must be connected to the terminals marked "NC" in the terminal assignment diagram or terminal wiring diagram. Otherwise, the module will not function normally. All output terminals must be wired following instructions given in Section A4.3.1, "Wiring...
Page 45
A4-11 Output Terminal Wiring Example for F3CU04-0S The output terminals of F3CU04-0S are open collector only. Figure A4.8 Wiring Example for Connecting a Relay Figure A4.9 Wiring Example for Connecting an SSR CAUTION Read Section A4.3.1, "Wiring Precautions" before performing wiring.
Page 46
All output terminals of F3CU04-1S are located on the right terminal block. Terminals 13-18 are not output terminals on F3CU04-1S, but are output terminals on F3CU04-0S. No wire must be connected to these terminals on F3CU04-1S. Otherwise, the module will not function normally.
Page 47
A4-13 OUT8 OUT8- OUT7 OUT7- OUT6 OUT6- OUT5 OUT5- OUT4 OUT4- OUT3 OUT3- OUT2 OUT2- OUT1 OUT1- a) Output Terminal Assignment for F3CU04-1S OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 Load O.C. Load 17 (shared) 24 V 24 V 18 (shared) b) Output Terminal Wiring Diagram for F3CU04-1S (Analog Output)
Page 48
A4-14 Output Terminal Wiring Example for F3CU04-1S The output terminals of F3CU04-1S may be configured either for open collector or analog output (4-20 mA) for each loop by software. Figure A4.12 Wiring Example for Connecting an SCR (analog output) Figure A4.13 Wiring Example for Connecting a Relay (open collector output) Figure A4.14...
TOC B-1 Temperature Control and PID Module PART-B Parameter Description IM 34M06H62-02E 3rd Edition PART-B describes the parameters of the module. B1. Accessing the Module B1.1 Accessing Using Sequence Instructions B1.2 Accessing Using BASIC B1.3 Writing and Reading after Powering On B2.
B1-1 B1. Accessing the Module The relays and registers of this module can be accessed from a sequence CPU or BASIC CPU. This chapter explains the precautions when reading from or writing to the module from a CPU. For details on the relays and registers provided with this module, see Chapter B2, “Types of Relays and Registers”.
B1-2 B1.1 Accessing Using Sequence Instructions Accesses to this module from a sequence CPU can be classified into three types, namely, reading from data registers, writing to data registers and reading from input relays. Reading Registers (READ / HRD) Use the Read instruction or High Speed Read instruction for reading registers.
Page 53
B1-3 Writing to Registers (WRITE / HWR) Use the Write instruction or High Speed Write instruction for writing to registers. These instructions write the value stored in the specified data device number into the specified area. Writing is performed in 16-bit units. Table B1.2 Writing to Registers Is Input...
Page 54
B1-4 Reading Input Relays Use the LD and other basic instructions to read from a relay in bit units. X denotes the slot number where the module is installed. Figure B1.1 Reading Relays This module is provided with an interrupt function for use with BASIC CPUs and other non-sequence CPUs.
B1-5 B1.2 Accessing Using BASIC Table B1.3 lists the BASIC statements that can be used to access this module from a BASIC CPU. Table B1.3 Available BASIC Statements Function Syntax Description Example: Defines the mapping between module Declare use of ASSIGN CX04=SL and slot number.
B1-6 B1.3 Writing and Reading after Powering On Do not read from and write to I/O data registers before module startup completes. This can be ensured by checking that the MDLRDY relay is set. Table B1.4 Relays Related to Writing after Powering On Input Relay Number Symbol Description...
B2. Types of Relays and Registers This module provides input relays and input/output data registers for accessing the module from a CPU module. This chapter describes these relays and registers. B2.1 Types of Relays This module has 7 input relays for each loop and 4 system-wide input relays, but no output relay.
B2.2 Types of Registers This module is provided with input/output data registers for configuring module operation and reading operation status. Registers for configuration include basic setup elements, as well as supplementary setup elements for supporting various modes of operation. Set these registers appropriately to suit the intended usage.
Page 59
Common Precautions for Registers CAUTION Only registers listed in Table B2.3 and subsequent tables are valid data registers provided with this module. Any number missing from the “Data Position Number” column in these tables is omitted intentionally. When a value written to a valid data register exceeds the valid data range, as indicated in the “Data Range”...
B2.2.1 Common Process Data These are basic process-related data common to all loops, including PV, control set point, control output, and other constantly monitored process-related data. Table B2.3 Common Process Data Data Default Position Symbol Description Unit Data Range Attribute Stored Value Also...
B2.2.2 Analog Output Settings These are parameters available only for F3CU04-1S. They can be used to specify an analog continuous output of a specific value (4-20 mA) for any output terminal not used for controlled output. Table B2.4 Analog Output Setting Parameters Data Position Number Default Symbol...
B2.2.3 Setup Control Parameters Use these parameters to enable various settings, required when controller parameters and I/O parameters are updated. For details on the procedure, see Section B2.3, “How to Enable Settings”. Table B2.5 Setup Control Parameters Data Position Number Default Symbol Description...
B2.2.4 SP Backup Parameters Use these parameters to back up SP values to the EEPROM. Table B2.7 SP Value Backup Operation Parameter Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value Also Loop1 Loop2 Loop3 Loop4 Write set point to 0: Write not started or completed SPWR None...
Selection parameter, you must also specify a corresponding Output Preset Value (AOUTn) parameter value. (see also Section B2.2.2, "Analog Output Settings"). The F3CU04-0S module has only four output terminals. Thus, registers OUTSEL 5-8 are disabled and data range 21-28 is ignored.
Page 65
Table B2.11 Output Type Selection Data Description Relationship between Bit and Terminal Position Symbol Data Range Terminal 15-8 Number OUTPUT Output — — — — — — — — 0: Open collector output (default) type 1: Analog output —...
B2.2.8 Process Data These are process-related data for each loop. They include PV, control set point, control output, error status, etc., which can be used for monitoring the operation of the module. Table B2.12 Process Data Data Position Number Default Symbol Description Unit...
Page 67
Operating Status Table B2.13 Operating Status RUN.STUS Symbol Description pos. RUN/STP 0: Stop, 1: Run AUT/MAN 0: Automatic, 1: Manual 1:Cascade RMT/LOC 0: Remote, 1: Local EXPV/PV 0: Normal, 1: External input EXOUT/OUT 0: Normal, 1: External output — —...
B2.2.9 Operation Control Parameters Use these parameters to control the operation of individual loops. They control the switching of operation-related modes, including run/stop, automatic/manual/cascade and auto-tuning, and set the Manual Output and other operation parameters. Table B2.16 Operation Control Parameters Data Position Number Default Symbol...
B2.2.10 I/O Parameters The I/O parameters are classified into two categories: required and optional. The required setup parameters must always be checked and set, and the optional setup parameters may be set as required. All I/O parameters apply to individual loops. The required setup parameters are input type selection and control type selection parameters.
Page 70
PV Range Settings These parameters are only valid in Two-input Changeover mode, and are used for defining the input range in Two-input Changeover mode. By default, the PV range follows the input range of the even-numbered loop. Table B2.17 I/O Parameters (3/3) Data Position Number Default...
B2.2.11 Operation Parameters There are two types of operation parameters: PID parameters and function settings. The PID parameters include set point, proportional band, integral time, derivative time, and alarm preset value parameters. The function settings include the two-input changeover-related, SP-related, PV-related, operation-related, and alarm-related function settings.
Page 72
SP-related Function Settings Use these parameters to define set points for individual loops, as required. They can be used for setting upper and lower input limits, rate-of-change, and tracking. Table B2.19 SP-related Function Settings Data Position Number Default Symbol Description Unit Data Range...
Page 73
Output-related Function Settings Use these parameters to configure control output for individual loops, as required. They can be used for setting control output cycle time and rate-of-change limits. Table B2.22 Output-related Function Settings Data Position Number Default Symbol Description Unit Data Range Attribute Stored...
Page 74
Table B2.24 PID Parameters (1/4) Data Position Number Symbol Description Unit Data Range Default Value Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 B2.4 1.SP Set point Industrial PRL to PRH Irregular C4.1 1.A1 Alarm 1 preset value ...
Page 75
Table B2.24 PID Parameters (3/4) Data Position Number Symbol Description Unit Data Range Default Value Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 B2.4 3.SP Set point Industrial PRL to PRH Irregular C4.1 3.A1 Alarm 1 preset value ...
B2.3 How to Enable Settings Parameters described in Section B2.2.7, “controller Parameters,” and Section B2.2.10, “I/O Parameters,” must be enabled before their settings can take effect. This section describes how to enable various settings and check for successful completion. Table B2.25 lists the input relays and Table B2.26 lists the I/O data registers that are used for enabling controller parameters and I/O parameters.
Page 77
CAUTION The OPE register functions only when the module is in Setup mode. Accessing the OPE register before transiting to Setup mode generates an error, and returns an error value of –32767 in the STUS register. CAUTION Always finishing enabling all required settings, always set SETUP to '0: Disable setup instruction operand'.
Page 78
State Transition The operating states of the module can be classified into 3 types. For details on how to transit to a new state and check for successful transition, as well as details on the content of registers and relays in each state, see Table B.2.28, “Content of Registers and Relays in Each Operating State”.
Page 79
Procedure for Enabling Controller and I/O Parameter Values Figure B2.3 illustrates the procedure for enabling controller parameter and I/O parameter values. Two I/O data registers, namely, SETUP and OPE, are used to enable settings, whilst three relays (SETUP.R, CMDRDY, MDLRDY) and one input data register (STUS) are used to check for successful execution.
Page 80
CAUTION The STUS register is a read-only register, which is updated after execution of each setup instruction. When executing a sequence of setup instructions, check the STUS register after each execution to determine if setup is successful. CAUTION If a sequence program has a long execution cycle, a rising edge in the CMDRDY relay may fail to be detected.
Page 81
This sample program writes the following parameter values sequentially, and then enables these values. Controller parameters: Power frequency selection = 60 Hz I/O parameters: input type selection for loop1 = Type K -200 to 1000C (I/O type settings) input type selection for loop2 = Type K -200 to 500C (I/O type settings) input type selection for loop3 = DC voltage 1-5 V (I/O type settings) input type selection for loop4 = DC voltage 0-5 V (I/O type settings) RL and RH for loop1...
Page 82
Figure B2.4 Sample Program for Setting Controller and I/O Parameters (2/6) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 83
Figure B2.4 Sample Program for Setting Controller and I/O Parameters (3/6) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 84
Figure B2.4 Sample Program for Setting Controller and I/O Parameters (4/6) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 85
Figure B2.4 Sample Program for Setting Controller and I/O Parameters (5/6) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 86
Figure B2.4 Sample Program for Setting Controller and I/O Parameters (6/6) IM 34M06H62-02E 2nd Edition : June 2008-00...
SP backup. CAUTION The SP backup function is available only with the F3CU04-1S and F3CU04-0S modules of firmware revision 6 or higher. It is not available with F3CU04-1N or F3CU04-0N. You can determine the revision of a module’s firmware from the REV value indicated on the nameplate located on the side of the module, or from the value of the REV register (data position number 90).
Page 88
Procedure for Writing SP Values to EEPROM CAUTION The SP backup function is available only with the F3CU04-1S and F3CU04-0S modules of firmware revision 6 or higher. It is not available with F3CU04-1N and F3CU04-0N. You can determine the revision of a module’s firmware from the REV value indicated on the nameplate located on the side of the module, or from the value of the REV register (data position number 90).
SP Backup Sample Program This sample program writes an SP value (stored in D00101) when relay I00101 turns on, and when relay I00102 turns on, it rewrites the SP value and, at the same time, backs up all SP values to the EEPROM. Figure B2.6 Sample Program for Writing SP Values to EEPROM B2.5...
B3-1 B3. Setup and Operation The module is provided with multiple built-in controller functions to support various forms of operations. Before you can use the module, you must select and configure the controller functions. This chapter describes the basic workflow from setup to operation.
B3-2 B3.1 Setting Controller Parameters Controller parameters are used for performing module-wide setup to suit the operating environment and mode of use. They define the most basic operations of the module. The setup elements are described in Sections B3.1.1, “Power Frequency Selection”, B3.1.2, “Input Sampling Period,”...
B3-3 B3.1.3 Controller Mode The controller mode parameters configure how loops are combined. The module supports the single loop, two-input changeover, and cascade control modes. In the two-input changeover or cascade control mode, two loops are combined and used as one.
Page 94
B3-4 The controller mode is configured for a pair of loops. Register MD12 corresponds to loops 1 and 2, whilst MD34 corresponds to loops 3 and 4. Table B3.5 shows the mapping between controller mode preset values and loops. Table B3.4 Controller Mode Data Position Number Default...
See also Table B3.7 For F3CU04-0S, which has only four output terminals, neither registers OUTSET 5-8 nor values 21-28 are available. The Control Type Selection (OT) parameter (see Section B3.2.2, "Control Type Selection") must be set to heating/cooling control before an output terminal can be configured for cooling output.
B3-6 B3.1.5 Sample Program for Setting Controller Parameters This section shows a sample program for setting controller parameters. The program sets the power supply to 60Hz, and disables loops 3 and 4. Figure B3.2 Sample Program for Setting Controller Parameters (1/2) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 97
B3-7 Figure B3.2 Sample Program for Setting Controller Parameters (2/2) IM 34M06H62-02E 2nd Edition : June 2008-00...
B3-8 B3.2 Setting I/O Parameters I/O parameters are classified into two categories: required I/O parameters that must be checked and set, and optional I/O parameters that can be set as required. All I/O parameters apply to individual loops. The required parameters are described in Sections B3.2.1, “Input Type Selection,” and B3.2.2, "Control Type Selection."...
B3-9 B3.2.3 Sample Program for Setting I/O Parameters This section shows a sample program for setting I/O parameters. The program sets the input types, followed by the input ranges for loops 1 and 2. Figure B3.3 Sample Program for Setting I/O Parameters (1/3) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 100
B3-10 Figure B3.3 Sample Program for Setting I/O Parameters (2/3) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 101
B3-11 Figure B3.3 Sample Program for Setting I/O Parameters (3/3) IM 34M06H62-02E 2nd Edition : June 2008-00...
B3-12 B3.3 Setting Operation Parameters Operation parameters define module operation. They are classified into PID parameters and function settings. This section describes the operation parameters that must be set before you can start module operation as described in Section B3.4, "Operation." The function settings, which are optional, include output-, PV-, SP-, and alarm-related function settings.
Page 103
B3-13 CAUTION You need to execute a specific procedure every time to update stored set point values. Otherwise, stored set points will not be updated so the parameters revert to their last stored values whenever the module is turned off and then on again. For details, see Section B2.4, "How to Back up SP Values to EEPROM."...
B3-14 B3.3.2 Preparing for PID Control To perform PID control without dynamic auto-tuning, you must manually set the PID control parameters, namely, the Proportional Band (PB), Integral Time (TI) and Derivative Time (TD) parameters according to the characteristics of the controlled object. If you specify inappropriate PID parameter values, you will not be able to achieve the desired control.
Page 105
B3-15 Table B3.13 I/O Registers Used in Auto-tuning Data Position Number Default Symbol Description Unit Data Range Attribute Stored Loop 1 Loop 2 Loop 3 Loop 4 Value Also 0: AT normal exit 1: AT executing AT.STUS Auto-tuning status None —...
B3-16 B3.3.3 Sample Program for Setting Operation Parameters This section shows a sample program for setting operation parameters. Always set controller parameters and I/O parameters before operation parameters. Setting Operation Parameters for Dynamic Auto-tuning The following is a sample program for setting operation parameters for dynamic auto-tuning.
Page 107
B3-17 Setting Operation Parameters for PID Control The following is a sample program for setting operation parameters for PID control. It specifies a set point and sets Run/Stop, Auto-tuning Enable, and other operation control parameters essential for module operation. Figure B3.5 Sample Program for Setting Operation Parameters for PID Control IM 34M06H62-02E...
B3-18 B3.4 Operation Once you have completed the setup described in Sections B3.1, “Setting Controller Parameters,” B3.2, "Setting I/O Parameters," and B3.3, “Setting Operation Parameters”, the module is ready for operation. Start module operation in manual or automatic mode by writing to the RUN/STP and A/M/C registers. To operate in Manual mode, specify an output level using the Manual Output (MOUT) register.
B4-1 B4. Sample Program This chapter describes a sample program that uses the module for controlling temperatures. It sets the power supply frequency, input type, input range, set point and other parameters, as well as runs the module and starts the auto-tuning function.
Page 110
B4-2 Figure B4.1 Sample Program (Component for Setting Setup Parameters) (2/5) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 111
B4-3 Figure B4.1 Sample Program (Component for Setting Setup Parameters) (3/5) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 112
B4-4 Figure B4.1 Sample Program (Component for Setting Setup Parameters) (4/5) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 113
B4-5 Figure B4.1 Sample Program (Component for Setting Setup Parameters) (5/5) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 114
B4-6 Figure B4.2 Sample Program (Component for Operation Parameter Setup and Operation Control) (1/3) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 115
B4-7 Figure B4.2 Sample Program (Component for Operation Parameter Setup and Operation Control) (2/3) IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 116
B4-8 Figure B4.2 Sample Program (Component for Operation Parameter Setup and Operation Control) (3/3) IM 34M06H62-02E 2nd Edition : June 2008-00...
TOC C-1 Temperature Control and PID Module PART-C Function Description IM 34M06H62-02E 3rd Edition PART-C describes the functions of the module. This module has four controller loops, which can be configured to operate in pairs or individually to serve different purposes. This part first describes the controller mode that defines the way these controller loops are used, followed by the individual functions of the module.
C1-1 C1. Controller Mode The controller mode defines the interdependency of the four controller loops of the module. When the controller mode is set to single loop, each controller operates independently. When the controller mode is set to cascade control or two-input changeover control, a pair of controller loops 1 and 2, or a pair of controller loops 3 and 4, cooperate to function like a single controller.
C1-2 C1.1 Single Loop When the controller mode is set to Single Loop, you get the most basic control operation where each controller operates independently. You will set up each loop separately, and perform run/stop and other operations for each loop separately. C4.
Page 121
C1-3 Table C1.3 Parameters Related to Single Loop Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value Also Loop1 Loop2 Loop3 Loop4 Industrial PVIN Input process value -5 to 105% of (SL to SH) — — unit Industrial -5 to 105% of (PRL to Process value...
C1-4 C1.2 Cascade Control When the controller mode is set to Cascade Control, a pair of controller loops 1 and 2 or a pair of controller loops 3 and 4 form a cascaded loop. In cascade control mode, parameters of the even-numbered controller loop (2 or 4) are used for run/stop and other operations.
Page 123
C1-5 Table C1.4 Parameters Related to Cascade Control Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value Also Loop1 Loop2 Loop3 Loop4 Industrial PVIN Input process value -5 to 105% of (SL to SH) — — unit Industrial -5 to 105% of (PRL to Process value...
C1-6 C1.2.1 Cascade Control Operation Operating Status and Cascade Control In cascade control mode, run/stop selection (RUN/STP) or automatic/manual/cascade selection (A/M/C) is specified using parameters of the secondary loop (loop 2 or 4). With “Stop” specified, the secondary loop outputs the preset output (n.POUT) and the preset cooling output (n.POUT.C) (for heating/cooling control), and the control output (HOUT) from the primary loop is set to its preset output (n.POUT).
Page 125
C1-7 Performing PID Adjustment in Cascade Control Use the following procedure to perform auto-tuning or manual PID adjustment: (1) Perform auto-tuning or manual PID adjustment in automatic mode to determine optimal PID values for the secondary loop. (2) Switch to cascade control mode, and perform auto-tuning or manual PID adjustment for the primary loop to determine optimal PID values.
C1-8 C1.3 Two-input Changeover Control When the controller mode is set to Two-input Changeover Control, a pair of controller loops 1 and 2 or a pair of controller loops 3 and 4 is used to control a single target through changeover between the two PVs. This flowchart illustrates the module functions as functional blocks.
Page 127
C1-9 Table C1.7 Parameters Related to Two-input Changeover Control Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value Also Loop1 Loop2 Loop3 Loop4 Industrial PVIN Input process value -5 to 105% of (SL to SH) — — unit Industrial Process value...
Page 128
C1-10 Two-input Changeover Control Operation The odd-numbered loop uses only its PV-related functions. The even-numbered loop uses all its functions: SP-related functions, control and computation function, and output-related functions. Therefore, run/stop selection, automatic/manual selection, and other operations are done with the even-numbered loop. ...
C1-11 C1.4 Disabled Mode The Disabled mode suspends one or both controller functions for a pair of two loops. The ‘Single Loop (odd-numbered loop disabled)’ controller mode disables the odd-numbered loop. The Both Loops Disabled mode disables both loops of the pair. All controller functions are deactivated for a disabled loop.
C2-1 C2. Output-related Functions The output-related functions are used to set up output-related parameters and perform output operation. The functions are broadly classified into two groups: output control and output terminal selection. - Output control functions set up parameters that affect the control and computation results and perform output operations.
Page 132
C2-2 Output control function m.GAIN.C.n C2.4.3 Heating/ m.DB.n Heating/cooling computation MVR.n Rate-of-change limiter C2.4.2 PID Control Output Cooling PID Control m.HYS.n m.HYS.C.n m.MR.n C2.1 Control Type Selection C2.4.1 ON/OFF Control Output OT.n Operation control C2.4.4 Heating/Cooling ON/OFF Control MOUTC.n MOUT.n A/M/C.n Manual Auto...
Page 133
C2-3 Table C2.1 Output-related Parameters (1/3) Data Position Number Default Symbol Description Unit Data Range Attribute Stored See Also Value Loop1 Loop2 Loop3 Loop4 AOUT1 — AOUT2 — AOUT3 — AOUT4 — -500 to 10500 Output preset value C2.5 AOUT5 (-5.00 to 105.00%) —...
Page 134
C2-4 Data Position Number Symbol Description Unit Data Range Default Value Attribute Stored See Also Loop1 Loop2 Loop3 Loop4 3.OH Upper output limit 1000 -5.0 to 105.0% if OL < OH. OL 0 (or 1000 for C2.4.2 3.OL Lower output limit is always output if OL ...
C2-5 C2.1 Control Type Selection The Control Type Selection function selects the type of control and computation for a controller. You can use the Control Type Selection (OT) parameter to select one out of four types of control and computation function. For details on each type of control and computation function, see Sections C2.4.1, "ON/OFF Control Output"...
F3CU04-1S. Use the OUTSELn parameters (n is 1-4 for F3CU04-0S, and 1-8 for F3CU04-1S) to configure individual terminals. Table C2.4 Output Terminal Selection Parameters (for F3CU04-0S)
C2-7 C2.4 Control Types and their Operations Two control types are available: ON/OFF control output and PID control output. C2.4.1 ON/OFF Control Output In ON/OFF control, the module turns on or off an output according to the deviation between the control set point (CSP) and the PV. To set the control type to ON/OFF Control, set the Control Type Selection (OT) parameter to 1.
Page 138
C2-8 Figure C2.3 ON/OFF Control Operation Example (for reverse operation) Manual Operation In Manual mode, you can control the ON/OFF output manually by writing 100.0 or 0.0% to the Manual Output (MOUT) parameter. If you set MOUT to a value smaller than 0.0%, the value is treated as 0.0%. If the preset value is 0.1% or larger, it is treated as 100.0%.
C2-9 C2.4.2 PID Control Output In PID control output, the module continuously adjusts its output according to the deviation between the control set point (CSP) and the PV. To select PID control output, set the Control Type Selection (OT) parameter to 0. For details, see Section C2.1, “Control Type Selection."...
Page 140
C2-10 Figure C2.4 Time-proportional PID Control Output Continuous PID Control Output In continuous PID control, the PID computation result, HOUT, is output as a continuous analog signal in the form of a 4-20 mA current. Table C2.10 I/O Registers Related to Continuous PID Control Data Position Number Default Symbol...
Page 141
C2-11 Output Limiter The output limiter defines the range for the output control value by specifying the upper and lower output limits, which may be defined for each loop or each PID parameter group. Table C2.11 Output Limiter Registers Data Position Number Default Symbol...
Page 142
C2-12 Rate-of-change Limit The rate-of-change limit prevents drastic changes in the output by defining the maximum rate of change allowed in the control output. This function is useful for protecting a controlled load or machine. For example, supposing that the rate-of-change is set to 2% per second, even if the PID computation result changes instantly from 0 to 100%, the actual output changes linearly from 0 to 100% over a duration of 50 s.
C2-13 C2.4.3 Heating/Cooling PID Control In Heating/Cooling PID Control, the module computes its output according to the deviation between the control set point (CSP) and the PV, and outputs the PID computation result as heating and cooling outputs. To select Heating/Cooling PID Control, set the Control Type Selection (OT) parameter to 2.
Page 144
C2-14 Table C2.13 Parameters Related to Heating/Cooling PID Control (1/2) Data Position Number Symbol Description Unit Data Range Default Value Attribute Stored Loop 1 Loop 2 Loop 3 Loop 4 OL to OH: for single output MOUT Manual output 0 to OH: for heating/cooling —...
Page 145
C2-15 Table C2.13 Parameters Related to Heating/Cooling PID Control (2/2) Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value Loop 1 Loop 2 Loop 3 Loop 4 -50 to 1050 4.POUT Preset output (-5.0 to 105.0%) -50 to 1050 ...
Page 146
C2-16 Dead Band When a positive dead band value is specified, no heating and cooling output is generated within the dead band. Figure C2.8 Positive Dead Band (for P control) When a negative dead band value is specified, both heating and cooling outputs are generated and overlap within the dead band.
Page 147
C2-17 Setting the Cooling Gain In heating/cooling PID control, control output is calculated based on heating parameters. Parameters other than proportional band, namely, integral time and derivative time, are common to both heating and cooling output calculations. The proportional band for cooling output is adjusted using the cooling gain as follows: - Proportional band for heating output = Proportional band - Proportional band for cooling output = Proportional band ÷...
Page 148
C2-18 Table C2.16 Cooling Gain in Heating/Cooling PID Control Data Position Number Default Symbol Description Unit Data Range Attribute Stored Loop 1 Loop 2 Loop 3 Loop 4 Value 1.GAIN.C 2.GAIN.C Cooling gain 1 to 999 (1 to 999%) ...
Page 149
C2-19 Manual Operation In Manual mode, the output from the module is determined by the Manual Output (MOUT) parameter or the Manual Cooling Output (MOUTC) parameter, either of which can be set manually. The heating output range is between 0% and the Upper Output Limit (OH), and the cooling output range is between 0% and the Lower Output Limit (OL).
Page 150
C2-20 Heating/Cooling Control Output Limits The upper limit of the heating output is defined with the Upper Output Limit (n.OH) parameter (where n: 1-4), and the upper limit of the cooling output is defined with the Lower Output Limit (n.OL) parameter (where n: 1-4). The lower limit of the heating or cooling output is fixed at 0%.
C2-21 C2.4.4 Heating/Cooling ON/OFF Control In Heating/Cooling ON/OFF Control, the module turns on or turns off the heating or cooling output depending on the deviation between the control set point (CSP) and the PV. To select Heating/Cooling ON/OFF Control, set the Control Type Selection (OT) parameter to 3.
Page 152
C2-22 Manual Operation In Manual mode, the output from the module is determined by the Manual Output (MOUT) parameter or the Manual Cooling Output (MOUTC) parameter, which you can set manually. You may set MOUT and MOUTC independently. The value of MOUT or MOUTC must be either 0.0% or 100.0%.
C2-23 C2.5 Analog Output The analog output function is available only with F3CU04-1S. If an output terminal is not used as a control output, it may be configured for an analog output (4-20 mA). To configure an output terminal for analog output, set its corresponding bit in the Output Type Selection (OUTPUT) parameter to 1 (Analog Output), and set the corresponding Output Terminal Selection (OUTSELn) parameter (n = 1-8) to an integer ranging from 21 to 28 corresponding to AOUT1-8.
C2-24 C2.6 External Output You may switch the output between Control Output (HOUT) and External Output (EXOUT) using the EXOUT/OUT parameter. When EXOUT/OUT is set to 0 (Normal output), the PID computation result or some other control and computation result is output. When EXOUT/OUT is set to 1 (External output), the output value specified by the External Output (EXOUT) parameter is output.
C3-1 C3. PV-related Functions PV-related functions are used to set up and control inputs. IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 156
C3-2 PV-related functions perform input-related processing. They also perform processing for two-input changeover control, which uses two types of input to achieve wide-range measurements. E X R JC .n IN .n R J C .n B S L F R E Q C 3.1 Input type selection C 3.2 P ow er frequency selection In put type se lection...
Page 157
C3-3 Parameters related to the preceding block diagram are described below. Table C3.1 PV-related Parameters Data Position Number Default Symbol Description Unit Data Range Value Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 PVIN Input process value Industrial unit -5.0% to 105.0% of (SL to SH) —...
C3-4 C3.1 Input Type Selection Input types may be selected either using hardware switches (for all loops collectively) or using software (for individual loops). Input type selection using software is available only when switches SW1-4 = OFF and SW5 = 0. Input type selection by software uses the I/O data register for the Input Type Selection (IN) parameter.
Page 159
C3-5 Table C3.3 Input Type Selection (1/2) (SW1-1 = OFF) Input Type Software Input Range Allowable Range Selector Switch Setting Input Type Instrument Range Default SW1-4 SW1-3 DEC.P Software setting ($01) -2000 13700 -2700 13700 -200.0 to 1370.0C ($21) -200 1370 -270 1370...
Page 160
C3-6 Table C3.3 Input Type Selection (2/2) (SW1-1 = ON) Input Type Software Input Range Allowable Range Selector Switch Setting Input Type Instrument Range Default SW1-4 SW1-3 DEC.P Software setting ($01) -3280 24980 -4540 24980 -328.0 to 2498.0F ($21) -328 2498 -454 2498...
C3-7 C3.2 Power Frequency Selection Power frequency may be set either by switches or software. Power frequency selection by software is available only when switches SW1-4 = OFF and SW5=0. The default value is determined by SW1-2. An appropriate power frequency setting reduces the interference of common-mode noise from the power supply on input signals.
C3-8 C3.3 Input Range Setting For each instrument range selected using Input Type Selection, you may define an input range, which is the actual temperature range to be monitored, by specifying upper (RH) and lower (RL) limits within the instrument range. Some input types such as thermocouple W, however, allow an input range that is wider than the instrument range.
C3-9 C3.4 PV Range Setting (for use in two-input changeover mode only) The PV range setting defines the range of the output process value in Two-input Changeover mode, in cases where the two input signals have different input ranges. The PV range setting can only be changed in the two-input changeover mode and no other mode.
C3-10 C3.5 Burnout Detection Burnout detection checks for an open circuit on an input. For thermocouple or RTD input, you may define a burnout condition by specifying the direction of change in the input value and the final input value. For DC voltage input, burnout detection is not available.
C3-11 CAUTION Burnout detection is not performed when EXPV/PV is set to “1: external input”. CAUTION If the Burnout Selection (BSL) parameter is set to ‘Down-scale’ for a thermocouple range, a burnout may not be detected in high temperature environments exceeding 40C. In this situation, set the alarm type to ‘Lower Limit’, set an appropriate alarm preset value, and use the alarm for burnout detection instead.
C3-12 C3.7 Broken-line Biasing The broken-line biasing function adds different bias values to input values depending on their magnitude. This function is useful for correcting offset or gain error (due to sensor characteristics, degradation or other reasons) over parts of an input range. As shown in the figure below, by specifying the input values (X) and corresponding bias values (Y) for any three points, bias correction is performed throughout the input range.
C3-13 C3.8 Fixed Biasing The fixed biasing function adds a constant bias to input values throughout the input range. This function is especially useful when a sensor output is always lower than true values by a fixed amount due to the physical condition of the sensor. For example, it may be used when the temperature of a material in a furnace is indirectly determined by measuring the ambient temperature in the furnace, where a fixed bias is added to the ambient temperature to represent the temperature of the material.
C3-14 C3.9 Square Root Extraction The square root extraction function is especially useful for converting differential pressures measured with a restriction flowmeter using an orifice or nozzle into flow rates. You can also specify a low-cut point below which no square root extraction is done. Low-cut point selectable Output between 0.0 and 5.0% of input range...
C3-15 C3.10 Input Filtering The input filtering function removes noise from input signals. It is especially useful for removing high frequency noise from flow rate or pressure input signals. When a larger time-constant is specified for this function, more noise is removed and the input signal becomes cleaner and more stable.
C3-16 C3.11 Two-input Changeover (for use in two-input changeover mode only) The two-input changeover function has three modes, which are selected by the Two-Input Changeover Mode (SELMD) parameter. Table C3.15 Two-input Changeover Parameters Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value...
Page 171
C3-17 Automatic Changeover Using Upper Limit (SELMD: 1) In this mode, Input 1 is used when it is not higher than SELH, and Input 2 is used when Input 1 is higher than SELH, as follows: Input 1 SELH: Input 1 is selected. Input 1 >...
C3-18 C3.12 External Input The input value used for monitoring and controlling may be switched to an external input, which may be, say, processed data from a CPU module. An external input must fall within the range of -5.0% to 105.0% of (SL to SH). Use the EXPV/PV parameter to switch between external input and normal input.
C4-1 C4. SP-Related Functions This chapter describes the selection of the set points used in control and computation functions, as well as changes in set point value accompanied by a change in operation control modes. Figure C4.1 Overview of SP-related Functions IM 34M06H62-02E 2nd Edition : June 2008-00...
C4-2 C4.1 Set Point (SP) Any one of the pre-defined set points (1.SP to 4.SP) or a remote set point (RSP) can be selected as the control set point (CSP). The set points (1.SP to 4.SP) can be stored in EEPROM for data retention purposes at power off.
C4-3 C4.2 Remote Set Point Any one of the pre-defined set points (1.SP to 4.SP) or a remote set point (RSP) can be selected as the control set point (CSP). The RSP signal is intended to be updated continually (for example, as a ramp signal from the CPU module) and hence, is not stored to the EEPROM when updated.
C4-4 C4.3 Limiting the Set Point You can set upper limit and lower limit for the control set point (CSP). This feature is useful in situations where it is desirable to limit the control set point within a certain temperature range, depending on the characteristics of equipment and materials involved.
C4-5 C4.4 Setting SP Gradient To prevent drastic changes in the Control Set Point (CSP), or to vary the CSP at a fixed rate, you can set the SP Up Gradient (SPR.UP) or SP Down Gradient (SPR.DN) parameters. Use the SP Up Gradient (SPR.UP) parameter to specify the rate of change in the increasing direction.
Page 178
C4-6 Example specifying SP Up Gradient (SPR.UP) This example illustrates the use of the SP Up Gradient (SPR.UP) parameter (see Figure C4.3). The system is operating with 1.SP and then switched to 2.SP. The CSP rises at a fixed rate. In the following example, the temperature difference between 2.SP and 1.SP is 140ºC, and it is desired to achieve this temperature change in 2 minutes.
C4-7 C4.5 PV Tracking The PV tracking function first makes the CSP temporarily the same as the current PV value, and then changes the CSP gradually to the true CSP value according to the SP gradient setting. This function is enabled when the SP up gradient (SPR.UP) or SP down gradient (SPR.DN) parameter is set to a non-zero value.
C4-8 C4.6 SP Tracking When a loop is switched from remote to local mode, the SP tracking function automatically sets the selected Set Point (n.SP) in local mode to the value of the Remote Set Point (RSP) immediately preceding the switchover. SP tracking can be used to prevent a drastic change in the CSP when switching from remote to local mode.
C5-1 C5. Auto-Tuning Function There are two types of auto-tuning, namely, dynamic auto-tuning, where the module performs tuning automatically, and (normal) auto-tuning, where the module performs tuning when instructed by parameters. C5.1 Dynamic Auto-tuning Dynamic auto-tuning is a control function where the module observes the movements of the measured values and output values, and automatically determines the optimal PID values when it begins operation or when hunting occurs in measured values.
Page 182
C5-2 Dynamic auto-tuning does not operate when any of the following conditions is true. When Dynamic auto-tuning Enable (SELF) is set to “0: Disabled” When Control Type Selection (OT) is not set to “0: PID Control” When Zone PID Selection (ZONE) is set to “1: Enabled” When Run/Stop Selection (RUN/STP) is set to “0: Stop”...
C5-3 C5.2 Auto-tuning The auto-tuning function automatically measures the process characteristics, and then calculates and sets the optimal PID constants. When auto-tuning is activated after SP is set, the control output value temporarily assumes the form of on/off steps such that PV oscillates around SP, and the module automatically calculates the optimal PID constants from the response data.
Page 184
C5-4 Auto-tuning does not run if any of the following conditions is true. When Control Type Selection (OT) is set to “1: On/off control” or “3: Heating/cooling on/off control”. When Run/Stop Selection (RUN/STP) is set to “0: Stop”. When Automatic/Manual/Cascade Selection (A/M/C) is set to “1: Manual” when not in cascade controller mode.
C5-5 C5.2.1 Tuning Points and Stored PID Number Setting the Start Auto-tuning (AT) parameter to an integer value ranging from 1 to 5 starts auto-tuning. Setting AT to 1, 2, 3 or 4 performs tuning for 1.PID to 4.PID respectively. Setting AT to 5 performs auto-tuning for 1.PID to 4.PID sequentially.
Page 186
C5-6 Figure C5.3 Auto-tuning with Zone PID When Zone PID Selection (ZONE) is 1 (Enabled), the tuning point is automatically calculated and auto-tuning is performed. To avoid exceeding the temperature limits of the controlled object, you can set upper and lower range limits. The upper and lower range limits are RH and RL for thermocouple/RTD input, SH and SL for direct voltage input, and PRH and PRL for two-input changeover control.
C6-1 C6. Control and Computation Function C6.1 Forward Operation and Reverse Operation Forward operation or reverse operation defines the direction of change (increase or decrease) of the control output value corresponding to a positive difference between the CSP and PV. (Switching between forward operation and reverse operation is, however, not available in Heating/Cooling Control mode.) You can switch between forward operation and reverse operation even in Run mode.
C6-2 C6.2 Proportional Band Difference Between On/Off Operation and Proportional Operation In on/off operation, the control output alternates between “ON” and “OFF” depending on whether the deviation is positive or negative. In proportional operation, the control output varies in direct proportion to the deviation, scaled by the value of the Proportional Band (PB) parameter.
Page 189
C6-3 Adjusting the Proportional Band When fine-tuning a proportional band obtained from auto-tuning, or when adjusting the proportional band manually, note the following points. Always adjust downwards from a larger value to a smaller value. If oscillations appear, it means that the PB setting is too small. Adjusting the proportional band will not eliminate the offset.
C6-4 C6.3 Integral Time and Manual Reset Value About Integral Time A function that automatically reduces the offset (steady state deviation) that would theoretically be unavoidable in a proportional operation is called an integral action (I action), with the integral time (TI) parameter defining the sensitivity of the integral action. The integral action increases or decreases its output continuously in proportion to the integral of the deviation (the product of deviation and its duration).
Page 191
C6-5 Adjusting the Integral Time When adjusting the integral time manually, note the following points: The adjustment is primarily for reducing the offset. Always adjust downwards from a longer time to a shorter time. When reducing the proportional band, appearance of long periodic oscillations indicates that the proportional band is too short.
C6-6 C6.4 Derivative Time About Derivative Time If the time constant or lag time of the controlled object is too long, proportional action or proportional integral action alone may not provide a fast enough corrective operation, often resulting in overshooting. One way to improve controllability is to take into account the tendency of the deviation (whether increasing or decreasing) and trigger appropriate corrective action earlier.
Page 193
C6-7 Adjusting the Derivative Time When adjusting the derivative time manually, note the following points: Adjust upwards from a shorter duration to a longer duration. Appearance of short periodic oscillations indicates that the derivative time is too long. A longer derivative time strengthens the corrective action and causes oscillations in the output.
C6-8 C6.5 Manual Adjustment of PID Constants The following formula shows the relationship between the output and the PID constants. Bear this formula in mind when adjusting PID constants manually. To perform manual adjustment of PID constants, follow steps (2) to (5) given below. Procedure for adjusting PID constants manually Output = ...
C6-9 C6.6 PID Control Mode This module provides 2 PID control modes, namely, Standard PID Control mode and Fixed-point Control mode, which are selectable using the Control Mode (CMD) parameter. In either control mode, either PV Derivative Type PID Control Method or Deviation Derivative Type PID Control Method is adopted depending on the operating mode.
Page 196
C6-10 Table C6.5 Parameters Related to PID Control Mode Data Position Number Default Symbol Description Unit Data Range Attribute Stored Value Loop1 Loop2 Loop3 Loop4 0: Standard PID control Control mode None 1: Fixed-point control PV Derivative Type PID Control Method In this PID control method, the derivative action acts only on the PV.
C6-11 C6.7 “Super” Overshooting Suppression Function The “Super” overshooting suppression function uses fuzzy logic to suppress overshooting. It is particularly effective in the following situations when used together with the auto-tuning function. For suppressing overshooting For reducing start-up time For handling large load fluctuations For handling frequent changes in SP values The “Super”...
C6-12 C6.8 Anti-reset Windup The anti-reset windup function suppresses overshoot, which tends to develop right after PID control operation begins. The function is triggered when the control output reaches its upper (OH) or lower (OL) limit. It runs in two modes, namely Automatic and Manual, which can be selected using the ARW parameter.
C6-13 C6.9 PID Selection Method (SP Number Selection, Zone PID Selection) Either SP Number Selection or Zone PID Selection can be selected as the PID selection method using the Zone PID Selection (ZONE) parameter. Setting Zone PID Selection (ZONE) to “0: Disabled” selects the SP Number Selection method.
C6-14 C6.9.1 SP Number Selection Setting the Zone PID Selection (ZONE) parameter to “0: Disabled” selects SP Number Selection as the PID selection method. The SP Number Selection method switches the set point (1.SP to 4.SP) and the PID parameter group concurrently. It is used in batch control where the set point and PID values are to be changed at the same time.
C6-15 C6.9.2 Zone PID Selection Setting the Zone PID Selection (ZONE) parameter to “1: Enabled” selects Zone PID Selection as the PID selection method. The Zone PID Selection method switches between PID parameter groups automatically depending on the PV value. It can be used in chemical reaction apparatus where the chemical reaction gain changes with temperature.
Page 202
C6-16 Zone Switching Hysteresis The Zone Switching Hysteresis (RHY) parameter can be used to define a hysteresis when switching between zones. Zone switching hysteresis comes into play when the Current PID Number (PIDNO) parameter is reduced, say, from 3 to 2, or from 2 to 1. It also applies when operation is switched from PID parameter group 1, 2 or 3 to group 4, according to the Reference Deviation (RDV) parameter.
Page 203
C6-17 Reference Deviation The Reference Deviation (RDV) parameter allows you to switch between PID parameter groups according to the magnitude of the deviation. When the difference between the PV and CSP is larger than the value of the Reference Deviation (RDV) parameter, the PID parameter group intended for large deviations is selected (PIDNO = 4).
C7-1 C7. Operation Control C7.1 Run/Stop Switch Setting the Run/Stop Selection (RUN/STP) parameter to “0: Stop” stops PID computation, and outputs the preset output. The preset output is output as is, unconstrained by the upper and lower output limits. The output rate-of-change limit is also disabled in Stop mode.
C7-2 C7.1.1 Operation after Switching from Stop Mode to Run Mode When OT = “0: PID Control”: In general, the switch is “bump-less” on the control output value. However, if the preset output is beyond the upper and lower output limits (OH, OL), the output value bumps to a value limited by OH and OL.
Page 207
C7-3 When OT = “2: Heating/Cooling PID Control”: The control output value and the cooling control output value bump to 0.0%. However, if the Dead Band (DB) is negative, the control output value may bump to a value other than 0.0% (defined by the setting).
C7-4 C7.2 Automatic/Manual Switch Setting the Automatic/Manual/Cascade Selection (A/M/C) parameter to “1: Manual” allows you to output any arbitrary value manually. Manual output operates only when the Run/Stop Selection (RUN/STP) parameter is set to “Run”. If “Stop” is specified, the preset output is output instead.
C7-5 C7.2.1 Operation after Switching from Manual Mode to Automatic Mode When OT = “0: PID Control” or OT = “2: Heating/Cooling PID Control”: The switch is “bump-less” on the control output value. Control and computation begins with the output value immediately after the switch as the origin (if Integral Time (TI) is set to “0: OFF”, the control output bumps to the new value).
C7-6 C7.3 Remote/Local Switch You can use the Remote/Local Selection (RMT/LOC) parameter to switch between Local mode and Remote mode. In Local mode, one of the preset Set Point parameters (1.SP to 4.SP) is used as the set point. For details, see Section C4.1, “Set Point (SP).” In Remote mode, an external value that is obtained and written to the Remote Set Point (RSP) parameter is used as the set point.
C7-7 C7.4 Automatic/Manual/Cascade Switch Automatic/Manual/Cascade switching is enabled only in cascade control. Setting is performed using the Automatic/Manual/Cascade Selection (A/M/C) parameter of the even-numbered loop. Figure C7.10 shows the mode transition diagram. Figure C7.10 Switching Modes Table C7.6 Operating Status and Input Relays in Cascade Control Odd-numbered Loop Even-numbered Loop A/M/C...
C7-8 C7.4.1 Cascade Mode In cascade mode control, the output value of the primary loop is used as the set point of the secondary loop. The primary loop uses the control set point (CSP1) of the odd-numbered loop and the process value (PV1) of the odd-numbered loop to perform control and computation (PID1) of the odd-numbered loop.
C7-9 C7.4.3 Manual Mode In Manual mode, you can output any arbitrary value. The secondary loop outputs as control output values (OUTPUT2) the values of the manual output (MOUT and MOUTC) parameters of the even-numbered loop. The PV2 and CSP2 values of the secondary loop, as well as the primary loop have no effect on control.
C7-10 C7.5 Preset Output Function When the Run/Stop Selection (RUN/STP) is set to “Stop”, the values of the Preset Output (POUT, POUTC) parameters are output as the control output values. These values are also output when a burnout or AD converter error is detected provided the Automatic/Manual/Cascade Selection (A/M/C) parameter is set to “Automatic”...
C8-1 C8. Alarm Function This chapter describes the alarm function of the module. IM 34M06H62-02E 2nd Edition : June 2008-00...
Page 216
C8-2 The module provides four alarms for each loop. Each alarm can be disabled or its alarm type can be selected from a list of available alarm types. In addition, four sets of alarm preset values can be defined for each loop. Each set of alarm preset values consists of four preset values for the four alarms of a loop.
Page 217
C8-3 Table C8.1 Alarm Parameters Data Position Number Default Symbol Description Unit Data Range Attribute Stored Loop 1 Loop 2 Loop 3 Loop 4 Value Also Industrial -5.0 to 105.0% of (PRL to Process value — — unit PRH) Industrial Control set point PRL to PRH —...
C8-4 C8.1 Alarm Types Table C8.3 lists the alarm types. For details on their operations, see Table C8.4. Table C8.3 List of Alarm Types Alarm Types Description Alarm Types Description No alarm Upper limit without waiting Upper limit with waiting Lower limit without waiting Lower limit with waiting Upper deviation limit without waiting...
C8-6 C8.2 Wait Function When the wait function is specified, the alarm function is temporarily disabled (enters wait state) for a specified period after the following events: - Power up - Change in SP number (SPNO) Figure C8.2 below shows an example of the alarm function when the alarm type is set to Lower Limit with Waiting.
C8-7 C8.3 Alarm Delay Timer The alarm delay timer function delays the generation of an alarm. The alarm turns on only if the alarm condition persists until a delay timer times out. If an alarm condition disappears before a delay timer times out, the timer resets. Changing the alarm type or powering down also resets the delay timer.
C9-1 C9. Disable Backup Function The Disable Backup Function (NBKUP) can be used to suspend the automatic storing of parameters to the EEPROM. Use this function to protect the EEPROM if parameters are updated frequently. The module has two types of parameters: stored and non-stored. Stored parameters preserve their data in EEPROM even when the module is powered down provided NBKUP is set to 0 (backup).
C10-1 C.10 Self-diagnosis Function This chapter describes how to identify and rectify problems that may occur at power up or during normal operation. IM 34M06H62-02E 2nd Edition : June 2008-00...
C10-2 C10.1 How to Check for Errors When an error occurs, the ERR LED lights up, and the Operating Status (RUN.STUS) and Error Status (ERR.STUS) registers indicate details of the error. For details on how to identify and handle errors, see PART-D, “Troubleshooting”. C10.2 List of Error Statuses When an error occurs, the Operating Status (RUN.STUS) and Error Status (ERR.STUS) registers provide error information by turning on relevant bits.
Page 227
C10-3 Troubleshooting Errors at Power Up The following table lists the errors that may be returned by the self-diagnosis procedure at power up. Check the relevant registers shown in Table C10.1 for the error status. Table C10.4 Startup Errors ERR.STUS LED Indicator Controller...
C11-1 C11. Selecting Temperature Unit This section describes how to set the temperature unit used with this module. You may switch the temperature unit between C (Celsius) and F (Fahrenheit) using switch SW1-1 located on the side of the module. Figure C11.1 Input Type, Power Frequency, and Temperature Unit Selector Switches on the Side of the Module...
TOC D-1 Temperature Control and PID Module PART-D Troubleshooting IM 34M06H62-02E 3rd Edition PART-D describes how to troubleshoot problems related to the module. D1. Before Performing Checks D2. Troubleshooting a Specific Problem IM 34M06H62-02E 3rd Edition : Jul.16, 2015-00...
D1-1 D1. Before Performing Checks This module acts on SP (set point) and PV (process value) input and performs control and computation to output a computation result, forming a closed loop. Therefore, any improper control parameter or input/output setup may result in control problems, such as unstable input or no output.
D2-1 D2. Troubleshooting a Specific Problem This chapter describes troubleshooting for some common error phenomena, which may be observed during module operation. If you observe any of the following error phenomena, follow the troubleshooting instructions described in the corresponding text sections given on the following pages: (1) Input does not change, or fluctuates excessively.
D2-2 (1) Input does not change, or fluctuates excessively If input does not change, or fluctuates excessively, there may be a problem with sensor connection, module usage, or register preset values. Follow the steps below to locate the cause. Also see (3), "The loop is out of control (with an oscillating response)" if the module is used as a controller.
D2-3 (2) Any LED indicator other than RDY and 60 Hz is lit or flashing If any LED indicator other than the RDY and 60 Hz LED indicators (e.g. ALM or ERR LED indicator) is lit or flashing, an alarm or error has been detected. An input circuit may be incorrectly connected, or the self-diagnosis function may have detected an internal error.
D2-4 (3) The loop is out of control (with an oscillating response) If the loop is out of control (with an oscillating response), it may be due to an improper value in an operation control, input, control or output parameter. Follow the steps below to locate the cause.
D2-5 (4) Output does not respond to or follow a changed set point value Does the control set point (CSP) change with the set point (SP)? If not, check whether the SP Up Gradient (SPR.UP), SP Down Gradient (SPR.DN) and SP Gradient Time Unit (SPR.TM) parameters have been specified inadvertently.
TOC E-1 Temperature Control and PID Module PART-E Relays and Registers IM 34M06H62-02E 3rd Edition PART-E lists all the relays and registers used by the module, which can be accessed from a sequence CPU or BASIC CPU as described in Sections B1.1 to B1.3 (see the table below).
E1. List of Registers Table E1.1 Common Process Data Data Position Number Symbol Description Attribute Stored See Also Loop1 Loop2 Loop3 Loop4 PV.1 — PV.2 — Process value PV.3 — PV.4 — Not used CSP.1 — CSP.2 — Control set point CSP.3 —...
Page 244
Table E1.2 Analog Output Settings Data Position Number Symbol Description Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 AOUT1 — AOUT2 — AOUT3 — AOUT4 — Output preset value C2.5 AOUT5 — AOUT6 — AOUT7 — AOUT8 —...
Page 245
Table E1.6 Process Data Data Position Number Symbol Description Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 PVIN Input process value — Process value — Control set point — HOUT Control output — C7.1 COUT Cooling control output —...
Page 246
Table E1.8 I/O Parameters Data Position Number Symbol Description Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 Control type selection C2.1 Input type selection C3.1 Input range upper limit Input range lower limit DEC.P Decimal point position C3.3...
Page 247
Table E1.9 Operation Parameters (1/3) Data Position Number Symbol Description Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 SELMD Two-input changeover mode SELH Two-input changeover upper limit C3.11 SELL Two-input changeover lower limit Upper SP limit C4.3 ...
Page 248
Table E1.9 Operation Parameters (2/3) Data Position Number Symbol Description Attribute Stored See Also Loop 1 Loop 2 Loop 3 Loop 4 B2.4 1.SP Set point Irregular C4.1 1.A1 Alarm 1 preset value 1.A2 Alarm 2 preset value C8.1 ...
Page 249
Table E1.9 Operation Parameters (3/3) Data Position Number Symbol Description Attribute Stored See Also Loop 1 Loop 2 Loop 3 Loop 4 B2.4 3.SP Set point Irregular C4.1 3.A1 Alarm 1 preset value 3.A2 Alarm 2 preset value C8.1 ...
Page 250
Table E1.10 Alarm-related Settings Data Position Number Symbol Description Attribute Stored Also Loop 1 Loop 2 Loop 3 Loop 4 Alarm 1 type Alarm 2 type C8.1 Alarm 3 type Alarm 4 type Alarm 1 hysteresis ...
Page 252
Common Precautions for Registers CAUTION In Tables E1.1 to E1.10, only data registers specified with symbol and description are valid data registers provided with this module. Data registers displayed with gray background or labeled as "not used" in the "Description" column are invalid. Any data written to an invalid register is ignored, causing no adverse effect on module operation.
Index Temperature Control and PID Module IM 34M06H62-02E 3rd Edition INDEX alarm delay timer ..........C8-7 heating/cooling ON/OFF control ...... C2-21 alarm function ............ C8-1 heating/cooling PID control ......C2-13 alarm type ............C8-4 analog output ........... C2-23 I/O parameter ........... B2-13 analog output setting .........
Page 256
Index reference junction compensation ..... C3-11 register ............... B2-2 relay ..............B2-1 remote ..............C7-6 remote set point ..........C4-3 reverse operation ..........C6-1 self-diagnosis ........... C10-1 set point ............. C4-2 setup ..............B2-22 setup (SETUP) ..........B2-22 setup control parameter ........B2-6 setup instruction operand (OPE) .....
■For Questions and More Information If you have any questions, you can send an E-mail to the following address. plc_message@csv.yokogawa.co.jp E-mail: ■Written by Yokogawa Electric Corporation ■Published by Yokogawa Electric Corporation 2-9-32 Nakacho, Musashino-shi, Tokyo, 180-8750, JAPAN ■Printed by Kohoku Publishing & Printing Inc.
Page 259
・e-RT3 CPU module (when using F3RP□□) Write the set point twice or more at intervals of 20 to 100 ms. Example: Writing is performed by a fixed-cycle task with a cycle of 20 to 100 ms. IM 34M06H62-02E-003 Oct.2019 Yokogawa Electric Corporation...
Need help?
Do you have a question about the F3CU04-0S and is the answer not in the manual?
Questions and answers