background image

iii

CS1W-LC001
Loop Control Unit

Version 2.5

OPERATION MANUAL

Revised August 2001

Summary of Contents for CS1W-LC001

Page 1: ...iii CS1W LC001 Loop Control Unit Version 2 5 OPERATION MANUAL Revised August 2001 ...

Page 2: ...ans word and is abbreviated Wd in documentation in this sense The abbreviation PC means Programmable Controller and is not used as an abbreviation for anything else Visual Aids The following headings appear in the left column of the manual to help you locate different types of information Note Indicates information of particular interest for efficient and convenient operation of the product 1 2 3 ...

Page 3: ...fic Operations 48 1 5 Basic Procedure for Using the Loop Control Unit 52 SECTION 2 COMPONENTS INSTALLATION AND WIRING 59 2 1 Names and Functions of Parts 60 2 2 Installation 64 2 3 Connecting to CX Process Tool and CX Process Monitor 66 SECTION 3 MECHANISM OF THE LOOP CONTROL UNIT 69 3 1 Configuration of Function Blocks 70 3 2 Description of Operation 84 3 3 Exchanging Data with the CPU Unit 114 3...

Page 4: ...MMANDS 173 6 1 How to Use FINS Commands 174 6 2 FINS Command List 177 6 3 Description of FINS Commands 178 SECTION 7 SERRORS AND ALARM TROUBLESHOOTING 191 7 1 Errors and Alarm Troubleshooting 192 7 2 Maintenance 199 APPENDICES 1 How to Use the Step Ladder Program Block 205 2 How to Use the Node Terminal Blocks 217 3 List of Operation Execution Times 231 INDEX 239 REVISION HISTORY 241 ...

Page 5: ...ocess Monitor W373 Section 1 describes the features and system configuration of CS1W LC001 Loop Control Units Section 2 describes the names and functions of parts and provides other information required to install and operate CS1W LC001 Loop Control Units Section 3 provides information on the control mechanism basic operation exchanging data with other Units and software and fail safe countermeasu...

Page 6: ...us was switched to previously but now the MAN input is made to agree with the AUTO input to enter MAN status Also when the Site Manipulation Switch was changed from site to central for these blocks only operation was changed to the site but now the status is changed to MAN and the MAN input is made to agree with the answer feedback input to switch to maintain status at the site while allowing cent...

Page 7: ...hot output Range settings were added for individual points for the AI Terminal from CPU Unit block Block Model 453 AO Terminal to CPU Unit block Block Model 454 Ai4 Terminal block Block Model 561 Pi4 Terminal block Block Model 562 and Ai8 Terminal block Block Model 564 A Receive Disable Switch ITEM 225 was added to the Expanded DI Terminal from CPU Unit block Block Model 455 and Expanded AI Termin...

Page 8: ...odel 032 Ratio Setting Block Model 033 and Indicator Block Model 034 Inputs X1 to X8 have been added to Constant Comparator Block Model 202 Inputs X1 to X8 and Comparison Input R1 to R8 have been added to Variable Comparator Block Model 203 Contact Inputs S33 to S224 have been added to Internal Switch Block Model 209 Improved SCADA Software Support Functions to monitor or set Loop Control Unit dat...

Page 9: ...odel 163 3 output Selector Block Model 164 Batch Data Collector Block Model 174 DI Terminal from Expanded CPU Unit Block Model 455 DO Terminal from Expanded CPU Unit Block Model 456 AI Terminal from Expanded CPU Unit Block Model 457 AO Terminal from Expanded CPU Unit Block Model 458 Note The version of the Loop Control Unit can be verified in the Monitor run status screen Execute Run Monitor run s...

Page 10: ... downloaded successfully The following ITEMs cannot be set on CX Process Tool when Loop Control Unit Ver 1 50 or onwards and versions of CX Process Tool earlier than Ver 1 50 Ver 1 00 or Ver 1 20 are used For this reason these ITEMs cannot also be downloaded to the Loop Control Unit If a download in major item units units of Loop Control Unit or a download in function blocks units including initia...

Page 11: ...S100X Controller Terminal Block Model 045 4 point Warning Indicator Block Model 110 Arithmetic Operation Block Model 126 Time Sequence Data Statistics Block Model 153 Receive All Blocks Block Model 461 Send All Blocks Block Model 462 Likewise the following functions can be used only when Loop Control Unit CS1W LC001 Ver 2 00 and onwards and CX Process Tool Ver 2 00 and onwards are used The followi...

Page 12: ... content of ITEM 099 onwards in the System Common block Block Model 000 is as follows ITEM Data name Data 099 MPU FROM version indication V2 00V2 00 Version V2 00 and onwards must be indicated The following function blocks described in this manual can be used only when Loop Control Unit CS1W LC001 Ver 2 50 and onwards and CX Process Tool Ver 2 50 and onwards are used The following function blocks ...

Page 13: ...change Limit Time Unit ITEM 030 in Advanced PID Block Model 012 Local SP Setting Upper 4 Digits ITEM 024 Remote SP Setting Upper 4 Digits ITEM 028 Current SP Value Upper 4 Digits ITEM 030 Preset Value Upper 4 Digits ITEM 061 and Batch Accumulated Value Upper 4 Digits ITEM 065 in Batch Flowrate Block Model 014 Time Unit ITEM 013 in Rate of change Limit Block Model 143 Reference Input Disable Switch...

Page 14: ...he safe and reliable application of the Programmable Controller You must read this section and understand the information contained before attempting to set up or operate a PC system 1 Intended Audience xix 2 General Precautions xix 3 Safety Precautions xix 4 Operating Environment Precautions xxi 5 Application Precautions xxi 6 EC Directives xxiv 7 Other Applicable Directives xxiv ...

Page 15: ...n for running OMRON Loop Control Units Be sure to read this manual before attempting to use the Loop Control Units and related software CX Process Tool and CX Process Monitor and keep this manual close at hand for reference during running WARNING It is extremely important that a PC and all PC Units be used for the specified purpose and under the specified conditions especially in applications that...

Page 16: ... Special I O Unit whose unit number is set on the Field Terminal block The defaults of the System Common block on the Loop Control Unit must be set correctly In particular make sure that the Data Memory D for the Node Terminals on the CPU Unit used by the Loop Control Unit is not set in duplicate for other applications on the PC If the application of the Data Memory is set in duplicate the PC syst...

Page 17: ...e operating environment of the PC System can have a large effect on the longevity and reliability of the system Improper operating environments can lead to malfunction failure and other unforeseeable problems with the PC System Be sure that the operating environment is within the specified conditions at installation and remains within the specified conditions during the life of the system 5 Applic...

Page 18: ...Basic I O Unit and Analog Output Unit The Loop Control Unit itself does not have a human interface So an external interface such as CX Process Monitor must be provided Fail safe measures must be taken by the customer to ensure safety in the event of incorrect missing or abnormal signals caused by broken signal lines momentary power interruptions or other causes Before touching the PC be sure to fi...

Page 19: ...ion of wiring to ensure proper heat dissipation Leaving the label attached may result in malfunction Mount the Unit only after checking the terminal block and switch settings completely Be sure that all mounting screws terminal screws and cable connector screws are tightened to the torque specified in the user manuals Incorrect tightening torque may result in malfunction Check the user program for...

Page 20: ...Directives EMC Directive In order that OMRON products can be used with any machinery and in combination with other manufacturer s equipment the products themselves are designed to comply with EMC standards see Note so that the assembled machinery or device can then also easily comply with EMC standards Even if machinery and equipment complies with EMC standards before assembly this compliance may ...

Page 21: ...st of Function Blocks 20 1 2 CONFIGURATION OF INSTRUMENTATION SYSTEM 26 1 2 1 Mounting Location 26 1 2 2 Determining the System Configuration 27 1 2 3 Description of Basic System Configuration 29 1 3 SPECIFICATIONS 37 1 3 1 General Specifications 37 1 3 2 Specifications 37 1 3 3 Function Specifications 38 1 3 4 Outline of PID Block Specifications 41 1 3 5 Software Specifications 43 1 4 HOW TO USE ...

Page 22: ...s operation functions designation of field input output simply by combining Control blocks Operation blocks and other function blocks This allows you to easily build a professional instrumentation system on your PC programmable controller The following functions can be achieved by function blocks Internal Operations Control max 32 function blocks 2 position ON OFF Basic PID Advanced PID Ratio Sett...

Page 23: ...ard control dead time compensation control override control and other special control types can be achieved as desired by combining function blocks for up to 32 loops Control can also be easily configured for processes with prolonged dead time non linear processes and processes involving fluctuating loads Changes in control type after start of operation can also be flexibly accommodated Easy Integ...

Page 24: ...or the Node Terminals on the CPU Unit Subsequent processing is dependent on accessing by FINS commands issued from the host computer or on the Data Link with the computer on the Controller Link The contacts and analog data of the Loop Control Unit mounted on a networked PC can also be read and written via the Controller Link by designating the function blocks Note however that data is only stored ...

Page 25: ...ES100X parameters such as the SP PV and MV and to set ES100X parameters such as the SP and PID constants Converting from RS 232C to RS 422A 485 enables connecting up to 32 ES100X Controllers Battery free Operation You now have a choice You can either store function block data in RAM in the Loop Control Unit and back it up with a battery or you can eliminate the need for a backup battery by setting...

Page 26: ... shown in the example figures in the following pages 3 CX Process Monitor The Loop Control Unit itself does not have a human machine interface for setting the Set Point and PID constant values and displaying the PV So the Set Point and PID constant values must be set and PV monitored on CX Process Monitor as shown in the example figures in the following pages 1 1 4 Application Examples The Loop Co...

Page 27: ...nalog Output Unit Analog Input Unit PV 2 PV 1 MV 1 PID1 PID2 MV 2 RSP1 Liquid vapor separation converter Temperature Conversion Boiler Drum Level Control with cascade feedforward control function Water supply Flow rate Steam flow rate Steam MV2 PID2 MV 2 PV 2 MV 1 PID1 PV 1 Loop Control Unit Analog Output Unit Analog Input Unit Level CPU Unit RSP ...

Page 28: ...2 PV 2 MV 1 PID1 FF PV 1 Loop Control Unit Analog Output Unit Analog Input Unit Steam Flowrate Flowrate CPU Unit Exit temperature Inlet flowrate Inlet temperature Exit temperature Steam flowrate Heat exchanger 1 Prepare a feedforward model for compensating MV1 in combination with lead delay segment linearizer and rate of change operation RSP ...

Page 29: ...or Node Terminals Computer Loop Control Units at other node CMND User Program Ex Wiring of ITEM data in operation blocks using FINS commands Input 1 of Analog Input Unit Input 2 of Analog Input Unit Field Terminal block Analog Input Analog input Field Terminal block Addition Subtrac tion Output of Analog Output Unit Field Terminal block Analog output PID Control block All functions are achieved by...

Page 30: ...e same PC and the CPU Unit I O memory At this time the user is not required to be aware of I O memory addresses as the Field Terminal block is used With analog I O only the unit number of the Analog I O Unit is set With contact I O however the leading allocated address in I O memory must be set At each I O refresh At each I O refresh Analog Input Unit CPU Unit I O memory Loop Control Unit Analog O...

Page 31: ...erminal block or Expanded CPU Unit Terminal block At each operation cycle At each operation cycle Note 2 The Loop Control Unit uses the CPU Unit Terminal block or the Expanded CPU Unit Terminal block regardless of the user program on the CPU Unit to read and write to specified CPU Unit I O memory So do not perform write operations on the same I O memory addresses between the Loop Control Unit and ...

Page 32: ...CPU Unit Terminal blocks can also be used to read and write data using CSV tags for other ITEMs CSV tags are created using the CX Process Tool Data Exchange with Loop Control Units at Other Nodes Loop Control Unit data can be exchanged with Loop Control Units at other nodes via Controller Link The following two methods can be selected 1 When part of the data link is used CPU Unit Terminal or Expan...

Page 33: ...es Data Link Area 1 or 2 for Loop Control Unit use and is linked via the Controller Link Data Link with the PC at the other node Data Memory D for the Node Terminals of the CPU Unit is allocated to Data Link Area On this link the Loop Control Unit can exchange data with the other Loop Control Unit at the other node PC by reading and writing Data Memory D for the Node Terminals of that CPU Unit by ...

Page 34: ...the Analog Input Unit for input 10 to 10 mV 11 to 11 V are converted to 0 00 to 100 00 5 00 to 105 00 before they are processed by the Loop Control Unit Example 3 At analog output the values 0 00 to 100 00 5 00 to 105 00 are converted to setting values 0000 to 0FA0 FF38 to 1068 Hex before 4 to 20 mA 3 2 to 20 8 mA is output from the Analog Output Unit Note Converted values in the case of analog in...

Page 35: ... exchanged within the range 320 00 to 320 00 and not within the range 0 00 to 100 00 So in the above example the conversion range for 0 to 4000 0000 to 0FA0 Hex is 0 00 to 100 00 However in actual operation 8300 to FFFF Hex and 0000 to 7D00 Hex are converted to 320 00 to 0 01 and 0 00 to 320 00 respectively before they are processed Note 2 Any data range in CPU Unit I O memory corresponding to 0 t...

Page 36: ...n Operation cycle Allocated area At each I O refresh Every 1 second Allocated relays of Analog Unit etc Any area At each execution of block operation Allocated area of Loop Control Unit Status CMND User program I O memory FINS command to Loop Control Unit issued as necessary System Common block At each execution of block operation Status Data Memory for Node Terminals Node Terminal block CX Proces...

Page 37: ...es external I O data from each unit via CPU Unit I O memory at each operation cycle of the Field Terminal block Constant Data Exchange with CPU Unit by Function block The Loop Control Unit refreshes data I O with specified CPU Unit I O memory areas at each operation cycle of the CPU Unit Terminal block or the Expanded CPU Unit Terminal block On demand Data Exchange with CPU Unit by FINS command is...

Page 38: ...ta can be read using the read error log FINS command command code 2102 Hex Note Relationship between CPU Unit I O Memory and Loop Control Unit The Loop Control Unit can read from and write to CPU Unit I O memory by the methods indicated in the following table Purpose of data on Loop Control Unit Data direction Loop Control Unit CPU Unit Loop Control Unit CPU Unit Loop Control Unit CPU Unit Loop Co...

Page 39: ...not stored on the Loop Control Unit Function block data must be downloaded from a computer before the Loop Control Unit can be run Set whether or not to transfer flash memory contents to RAM at startup I O memory Flash memory RAM Recover Command Download The contents of RAM and flash memory can be transferred back and forth as requried DIP switch Function block data Back up CPU Unit Function block...

Page 40: ...r connected directly to the RS 232C port on the Loop Control Unit 065 to 096 110 4 Point Warning Indicator Provides the alarm contact outputs for the high high high low and low low limits of single analog signals This function block provides the same function as the Indicator block model 034 111 High Low Alarm Provides the alarm contact outputs for the high and low limits of single analog signals ...

Page 41: ...ning Time Accumulator Accumulates the operating time and outputs the pulse signal per specified time 153 Time Sequence Data Statistics Records time sequence data from analog signals and calculates statistics such as averages and standard deviations 155 Ramp Program Ramp program setter for combining ramps for time and hold values 156 Segment Program Segment program setter setting the output values ...

Page 42: ... values Can also output the current value 209 Internal Switch Temporary storage contact for accepting relays in the Step Ladder Program block Note One internal switch is already allocated as temporary storage in CX Process Tool Sequence Operation 210 Level Check Checks the level of an analog input for eight levels and outputs contacts according to the level The level number is also output via an a...

Page 43: ... write 453 AI Terminal from CPU Unit Inputs max 8 words from any leading address in CPU Unit I O memory one of CIO WR HR DM and EM area types read CPU Unit Terminal 454 AO Terminal to CPU Unit Outputs max 8 words from any leading address in CPU Unit I O memory one of CIO WR HR DM and EM area types read and write 861 to 876 455 Expanded DI Terminal from CPU Unit Inputs any contact data in CPU Unit ...

Page 44: ...om 8 point Output Unit 513 DO12 point Terminal Outputs 12 contacts from 12 point Output Unit 514 DO16 point Terminal Outputs 16 contacts from 16 point Output Unit 515 DO32 point Terminal Outputs 32 contacts from 32 point Output Unit 516 DO64 point Terminal Outputs 64 contacts from 64 point Output Unit 518 DI 16 point Do16 point Terminal Inputs and outputs 16 contacts each from 16 point Input 16 po...

Page 45: ... PTS02 03 Isolated type Temperature resistance Thermometer Input Unit CS1W PDC01 Isolated type Analog Input Unit or CS1W PTW01 2 lead Transmitter Input Unit 562 PI 4 point Terminal PPS01 Inputs 4 instantaneous values and accumulated values each from CS1W PPS01 Isolated type Pulse Input Unit 563 AO 4 point Terminal PMV01 Outputs 4 analog signals from CS1W PMV01 Isolated type Control Output Unit 564...

Page 46: ...Unit at any of the positions indicated in the figure below Note The Loop Control Unit cannot be mounted on the Expansion Rack for the CS1 Series the Expansion I O Rack for the C200H and SYSMAC BUS Remote I O Slave Rack Up to three units can be mounted at any of these three positions CPU Rack CPU Unit Mountable CPU Unit Models PC Series CPU Unit model Max number of Units mountable on CPU Rack Mount...

Page 47: ...r details of the unit types that can be used see page 33 The maximum number of usable CPU Unit Terminal blocks is 16 For details of I O memory area that can be specified see page 33 3 Current Consumption Is the current consumption of the units mounted on the rack less than the current consumption of the Power Supply Unit Refer to CS1 series Operation Manual Catalog No W339 E1 2 6 Unit Current Cons...

Page 48: ...n execution times of each function block is a value obtained by discarding values less than 10 ms from the total time obtained by adding the operation execution time of the function blocks to the execution time of the sequence commands Note 3 For details on the load rate see 3 2 Description of Operations For details on the operation execution times for each function block and each of the sequence ...

Page 49: ...ted For details on the relationship between the Loop Control Unit s operation cycles and the CPU Unit s cycle time see 3 2 Description of Operations For details on how to calculate the CPU Unit s cycle time refer to the CS1 series Operation Manual W339 E1 15 4 Computing the Cycle Time 1 2 3 Description of Basic System Configuration Mounting of Units for External Analog I O and Contact I O The Loop...

Page 50: ... Terminal Block Model 553 CS1 Special I O Unit Analog Input Output Unit CS1W MAD44 4 analog inputs 4 analog outputs AI 4 point AO 4 point Terminal Block Model 583 CS1W AD081 8 analog inputs AI 8 point Terminal Block Model 584 Analog Input Unit CS1W AD041 4 analog inputs AI 4 point Terminal Block Model 586 CS1W DA08V C 8 analog outputs AO 8 point Terminal Block Model 585 Analog Output Unit CS1W DA0...

Page 51: ...nit and AO Terminal to CPU Unit blocks on the CPU Unit Terminal block or the Expanded AI Terminal from CPU Unit and Expanded AO Terminal to CPU Unit on the Expanded CPU Unit Terminal block In this instance the Loop Control Unit can exchange data with any type of unit as long as the data is allocated to the I O memory addresses indicated in the following table For example data on analog terminals a...

Page 52: ... 0000 to 0FA0 Hex is specified for output to the CPU Unit the AO Terminal to CPU Unit block converts the values of 0 00 to 100 00 to 0000 to 0FA0 Hex before outputting them to the I O memory words These percentage unit values are scaled to engineering units values by CX Process Monitor When the CPU Unit Terminals or the Expanded CPU Unit Terminals are used to exchange Analog I O Unit allocated CIO...

Page 53: ... 518 Note In the case of a contact I O Field Terminal block select the function block not according to Unit model but according to the number of contact I O points 2 When exchanging data with a specified address on I O memory on CPU Unit Terminal block or the Expanded CPU Unit Terminal block When the Loop Control Unit exchanges contacts bit data with a specified I O memory address use the DI Termi...

Page 54: ... used to exchange data with the Contact I O Unit allocated CIO Area data exchange functionally is the same as when the Field Terminal blocks are used to perform data exchange Note 3 Do not write to the same I O memory addresses when exchanging data between the Loop Control Unit and the CPU Unit Connecting to CX Process Tool Peripheral port or RS 232C port CPU Unit Loop Control Unit Function block ...

Page 55: ...l 403 This data can be registered to the Tuning screen Data ITEM to which tag ITEMs are allocated in advance in the Control block or Operation block of the function block specified as the source designation on the 4 Block Send Terminal to Computer block Block Model 404 This data however cannot be registered to the Tuning screen Analog input signals including parameters specified as the source desi...

Page 56: ...U Unit The Receive All Blocks function block model 461 is then used to transfer specific ITEMs in Control Blocks Operation Blocks and External Controller Blocks from the specified words in I O memory to the Loop Control Unit Read and Writing Block ITEMs Note Transferred by Receive All Blocks and Send All Blocks Reading Data The Expanded DO Terminal from CPU Unit or Expanded AO Terminal from CPU Un...

Page 57: ...tion of each leading 8 words on the Loop Control Unit roles 0 to 2 are reflected in the CX Process Monitor Leading addresses can be specified within the range D00000 to D32767 set in the System Common block The default leading address is D16020 Setup Front panel Rotary switch Unit number 0 to F Display 5 LEDs In RUN mode CPU Unit error Unit error Front panel interface RS 232C port x 1 Used for con...

Page 58: ... Control Unit Func tion block execu tion condi tions Common to all function blocks Operation of all function blocks by turning power ON to the PC Hot or cold start can be specified Function block operation can be stopped by CX Process Monitor CX Process Tool or FINS command Hot start state active before unit was stopped is continued before operation is started or cold start all state signals and f...

Page 59: ...per block max 100 commands per step PID control PID with two degrees of freedom Control method Possible control type combinations Basic PID control cascade control feedforward control sample PI control dead time compensation PID control with differential gap override control program control time proportional control and other control types can be achieved by combining function blocks Integrated in...

Page 60: ...unications I O System error information 8 words x 3 units 24 words Unit address Loop Control Unit run status CPU Unit run status data update check code Area to send to computer 16 words x 32 blocks 512 words Data send area to the host computer on which the CX Process Monitor is running Area to send to all nodes 2 words x 50 blocks 100 words Data send area to all nodes PCs or computers on Controlle...

Page 61: ... Point Bumpless processing between primary secondary loops When the self node is performing cascade control as the secondary controller processing is performed on the MV of the primary controller to be input Deviation PV compensation Arithmetic operation addition subtraction substitution is performed on the PV signals to be input to the PID control section when the PV compensation input switch is ...

Page 62: ...dition subtraction substitution is performed on the MV signals from the PID control section when the MV compensation input switch is ON Out of range processing at MV output destination block PID accumulator is stopped when the range is exceeded on the function block to which MV is connected MV Manipulated Variable MV error input MV error is transferred to CX Process Monitor when the MV error conta...

Page 63: ...Communications Unit Board Connector cable When connecting to the CPU Unit peripheral ports Model CS1W CN 2 m 6 m When connecting to the CPU Unit s RS 232C port Model XW2Z 2 m 5 m For details on model numbers see 2 3 Connecting to CX Process Tool and CX Process Monitor Connection with CPU Unit or Serial Communications Board Unit Using the CX Server Communications protocol with PC Host Link or perip...

Page 64: ...lock Block Model 000 including monitoring of load rate of function blocks in each operation cycle group Loop Control Unit monitor run status Confirmation of function block wiring operation including operation stop stop cancel on each function block confirmation of Step Ladder Program operation Autotuning PID constants and other parameters Note Windows 95 does not support access via a PCI Control L...

Page 65: ...Host Link not supported on Peripheral bus Connection via Controller Link When FinsGateway Controller Link version is used The FinsGateway Controller Link version is installed on the computer on which the Controller Link Support Board is mounted to enable communications with the PC on which the Controller Link Unit is mounted Loop Control Unit data specification method Function blocks analog signal...

Page 66: ...ed with up to 320 tags Data collected logger function Batch trend 10 day s of data is saved at 1 minute cycles appended with up to 320 tags when the Trend Start signal is ON Data display Horizontal time axis 2 4 8 12 and 24 hour time units can be scrolled Vertical 8 point common axis Graduation can be enlarged by a factor or 1 2 5 and 10 Data is displayed from the time when the specified display s...

Page 67: ...larm messages are displayed in a single screen Operation Log screen A record of changes date and time of change tag name original ITEM data setting new ITEM data setting etc made to ITEM data on the Loop Control Unit in the Control or Tuning screen is saved and displayed as a list later Up to 1000 operation messages are displayed in a single screen System Monitor Log screen This screen displays a ...

Page 68: ...ocess Tool 3 4 Exchanging Data with CX Process Monitorr SCADA Software and with Other Nodes Instruction of run start stop of the Loop Control Unit all function blocks from the CPU Unit whenever necessary Execute the CMND DELIVER COMMAND instruction in the Step Ladder Program and issue the FINS command ITEM read write command to change ITEM 014 run stop command of the System Common block Or use the...

Page 69: ...nual Entry of pulse output flowmeter for accumulation of flowrate Use the Pulse Input Unit and enter to the Accumulator for accumulated value input block Block Model 184 for continuous accumulation 5 1 Basic Examples of PID Control page 152 and Function Block Reference Manual Temperature and pressure correction Use the Temperature and Pressure Correction block Block Model 136 Function Block Refere...

Page 70: ... values on a field mechanical counter for contact inputs Use the Accumulated Value Input Contact Output block Block Model 186 Batch flowrate capture Use the Batch Flowrate Capture block Block Model 014 Ratio control of accumulated values Use the Batch Flowrate Capture block Block Model 014 and the Blended PID block Block Model 013 Addition of accumulated values Use the Accumulated Value Input Adde...

Page 71: ...alue from multiple analog signals and transmission of the signal as an analog signal Use the Rank Selector block Block Model 161 Function Block Reference Manual Switching of sensors on a different measuring system or measurement target Use the 3 input Selector block Block Model 163 Switching of operation nodes on a different measuring system or measurement target Use the 3 output Selector block Bl...

Page 72: ...ng PID PV MV See this Section for understanding which functions can be used on the Loop Control Unit See Section 5 Examples of Function Block Combinations 2 Decide on the PC system configuration This mainly involves selection of the Analog Input and Output Units See 1 2 Configuration of Instrumentation System See Section 3 Mechanism of the Loop Control Unit 3 Select the required function blocks Se...

Page 73: ... Configuration of Instrumentation System See 3 2 Description of Operation 7 Assess fail safe countermeasures See 3 5 Fail safe Countermeasure Guidelines 2 Preparing Function Block Data by CX Process Tool 1 Set up and start CX Process Tool Prepare the function block data on CX Process Tool running on the computer Refer to CX Process Tool Operation Manual 2 Set the System Common block data For examp...

Page 74: ...o the CX Process Monitor Operation Manual OR 5 Using SCADA Software Set the Send All Blocks Receive All Blocks or Expanded CPU Unit Terminal blocks Set the CSV tags and create the CSV tag files Refer to the CX Process Monitor Operation Manual 3 Setting up the Loop Control Unit 1 Mount the Loop Control Unit and wire the Analog Input and Output Units The Loop Control Unit itself need not be wired Se...

Page 75: ...C 2 Set the unit number setting switch on the front panel of the CPU Unit Refer to the CS1 PC Operation Manual 3 Connect the CPU Unit to the computer on which CX Process Tool is running 4 Turn the PC ON 5 Set the network address 000 node address 01 and unit address unit number 10 Hex in decimal Refer to the CX Process Tool Operation Manual 6 Perform the Host Link connection operation on CX Process...

Page 76: ...ration Monitor run status or turn the PC power OFF then back ON again Refer to CX Process Tool Operation Manual 9 Check the LEDs on the front panel of the Loop Control Unit RUN LED lit ERC LED out See 7 1 Errors and Alarm Troubleshooting 5 Trial Operation 1 Execute the run stop command on CX Process Tool Execute Operation Monitor run status or turn the PC power OFF then back ON again See 3 2 Descr...

Page 77: ...ntrol Unit Set the Set Point and PID constants and monitor PV and other settings on CX Process Monitor running on the computer Run status Run operation 6 Actual Operation 1 Tune the Loop Control Unit using the CX Process Monitor For example change the settings and PID constants Refer to the CX Process Monitor Operation Manual 2 Monitor PV and alarms on CX Process Monitor Refer to the CX Process Mo...

Page 78: ... PARTS 60 2 1 1 Names and Functions of Parts 60 2 2 INSTALLATION 64 2 2 1 Mountable Units 64 2 2 2 Mounting Procedure 64 2 2 3 Handling the Analog Input Output Unit 65 2 3 CONNECTING TO CX PROCESS TOOL AND CX PROCESS MONITOR 66 2 3 1 Connecting by Host Link 66 2 3 2 Connecting by the Controller Link Support Board 67 ...

Page 79: ...t the unit number of the Loop Control Unit so that it is not the same as that of other CS1 CPU Bus Units Note The unit address unit number 10 Hex is automatically stored to ITEM041 of the System Common block at the start of CPU Unit running based upon the unit number set on the unit number setting switch At the same time the same unit address value is automatically stored to the leading address of...

Page 80: ... ERC Loop Control Unit error Red Blinking Battery error only when pin 2 of DIP switch is OFF SD Not used RD Not used Battery When the battery compartment cover is opened you can access the battery mounted as shown below Battery 2 1 ON The battery is used for backing up the following data in the Loop Control Unit Function block data Error log data If pin 2 of the DIP switch is OFF and the battery v...

Page 81: ...he settings on the DIP switch Appearance Pin Setting Meaning Application ON 1 OFF default Do not turn ON ON See note 1 Contents of flash memory transferred to RAM at startup Turn ON to operate without a battery Turn ON to recover RAM contents from flash memory for a battery error when functiion block data has been backed up to flash memory and a battery error has occurred 2 OFF default Contents of...

Page 82: ...1 63 Note 2 Before turning ON pin 2 on the DIP switch transfer the function block data to the flash memory using the CX Process Tool If the function block data is not stored in flash memory RAM data will be overwritten and deleted at startup ...

Page 83: ...cedure Follow the procedure below to mount the Loop Control Unit on the Backplane 1 2 3 1 Lock the top of the Loop Control Unit onto the Backplane by the hook and rotate the Loop Control Unit downwards as shown in the figure Backplane Hook 2 Correctly slot the connector of the Loop Control Unit into the connector on the Backplane 3 Tighten the mounting screw on the bottom side using a Phillips scr...

Page 84: ... the following points when handling the Analog Input Output Unit Before starting running of the Loop Control Unit make sure that the Analog Input Output Unit is correctly mounted on the same PC Unit Even if running of the Loop Control Unit is started without the Analog Input Output Unit mounted on the same PC Unit warning messages to this effect are not displayed on the screens of CX Process Tool ...

Page 85: ...ink Use the Fins Gateway Serial Unit version to connect to the peripheral port of the PC or RS 232C port over the Host Link Connect the computer to the RS 232C port of the CPU Unit s peripheral port or to the RS 232C port of the Serial Communications Board Unit Note that the computer cannot be connected to the RS 232C port of the Loop Control Unit Connecting to the peripheral port of the CPU Unit ...

Page 86: ...a peripheral port Set DIP switch SW4 to ON and set the PC system setting to Host Link Connection via RS 232C port Set DIP switch SW5 to OFF 2 3 2 Connecting by the Controller Link Support Board Use the FinsGateway Controller Link version to connect to the PC over the Controller Link network Note If the FinsGateway Controller Link version is not installed connection by the Controller Link is not su...

Page 87: ...2 6 Relationship between CPU Unit states and Loop Control Unit States 92 3 2 7 Specifying the Operation Cycle 93 3 2 8 Conditions for Determining the Operation Cycle 96 3 2 9 Order of Operations 98 3 2 10 About Load Rate 100 3 2 11 External I O Refresh Cycle on the Overall System 106 3 3 EXCHANGING DATA WITH THE CPU UNIT 114 3 3 1 Mutual Exchange of Run Status 114 3 3 2 Exchanging Any Data 117 3 4...

Page 88: ... by being allocated to a block address address for execution These function block data sheets need only be transferred downloaded to the Loop Control Unit to enable use of the Loop Control Unit Function block data sheets are prepared as function block files appended with the ist extention Note 1 When the Loop Control Unit is shipped from the factory function block data sheets are not stored on the...

Page 89: ... 980 Note 2 An internal switch is allocated to block address 349 on CX Process Tool for temporarily holding data Which function block data is written to or which function block data is read from is determined by the block address for each ITEM Note 3 Block Model and Block Address The Block Model is a number for specifying the type of block and is not set by the user in CX Process Tool Be careful n...

Page 90: ... Unit Basic PID Block Mode 011 Function block Example Block address 001 Allocation Basic PID Block Mode 011 Function block Example Block address 002 Allocation Square Root Block Model 131 Function block Example Block address 100 Allocation Function block data sheet file extention ist Download Loop Control Unit ...

Page 91: ...f the function block to be registered allocated to blocks having this number The settings of ITEM006 onwards is determined according to the Block Model set here R W Special 003 Execution error display An error code is stored here if the data that is set to each ITEM in this function block is inappropriate an error has occurred in execution of the function block or the function block data is in err...

Page 92: ...nput ITEM number Contact signals are input from the Step Ladder Program block Block Model 301 or the Contact Distributor block Block Model 201 1 Contact signals can also be output to the Step Ladder Program block Block Model 301 or the Contact Distributor block Block Model 201 Exception Note that with some ITEMs the source designation is sometimes specified in the same way as analog input for inpu...

Page 93: ...of the Contact Input Accumulated Value Input block Block Model 185 This is not specified The connection is made by specifying output at the send destination block This is internal data upon which neither the above described analog input output nor contact input output operations are performed There are two types of parameters parameters whose value can be changed by one or a combination of the met...

Page 94: ...alog signals are received from the Analog Input Unit having the specified unit number Specify the unit number of the Analog Input Unit External analog input Analog output Same as regular analog output ITEM Analog input connection information Analog input Same as regular analog input ITEM External analog output Specification of external analog output ITEM number Analog signals are sent to the Analo...

Page 95: ...t can be set in either CX Process Tool or CX Process Monitor R Upload by file W Download by file S Initial setting data O Operation data r Read in the validate action window of CX Process Tool or the monitor status window of CX Process Monitor w Write in the validate action window of CX Process Tool 2 According to CX Process Monitor This indicates reading writing on the Tuning screen or Control sc...

Page 96: ...ct input S Contact output U etc ITEM Indicates the ITEM number in ascending order Data description Indicates the name of the ITEM and its content Data range Indicates the range of data that can be stored Default Indicates the default on CX Process Tool R W mode Indicates which of the following modes each ITEM can be read or written by R Read W Write R W R W enabled CX Process Tool CX Process Monit...

Page 97: ...ncluding parameters and set the high and low limit scaling and unit A default fixed name tag ITEM is already allocated to each of the ITEMs in the function blocks 3 Use CX Process Monitor to select the tag ITEM or tag number that was selected in CX Process Tool above and display or set each ITEM for example Set Point or PV in the function blocks or the analog signals including parameters and conta...

Page 98: ...t function block but in the Step Ladder Program block Block Model 301 or the Contact Distributor block Block Model 201 Also specify parameters 1 not in that function block but in the Constant ITEM Setting block Block Model 171 or the Variable ITEM Setting block Block Model 172 1 Some parameters cannot be set by ITEM Setting blocks For details refer to the read write details of each ITEM in the Fun...

Page 99: ...alog signals or accumulated value signals can also be set as ITEM data Connecting contact signals Contact signals are connected via the Step Ladder Program block Block Model 301 or the Contact Distributor Block Block Model 201 1 Specify both contact inputs Step Ladder Program block or Contact Distributor block to specified function block and contact outputs specified function block to Step Ladder ...

Page 100: ...ock address 400 026 Block address 002 012 Basic PID block Basic PID block 001 086 002 026 A M R L Remote Local sw itch Connecting via the Contact Distributor block When logical operation is not required use the Contact Distributor block Block Model 201 Example Input ITEM014 High PV alarm of the Basic PID block of block address 001 and write ITEM014 to ITEM021 A1 selection command of the Constant S...

Page 101: ...stant E1 Constant 5000 Basic PID block Destination designation ITEM To write variables analog signals Example Set the value of ITEM029 current Set Point of the Basic PID block of block address 001 to ITEM009 H high alarm setting of the Basic PID block of block address 002 031 009 Block address 100 Block address 002 Destination designation ITEM setting parameter H high alarm setting Block address 1...

Page 102: ...old state Execution Run Run stop command Note By a hot start operation is started continued at the state that was active before the stop occurred By a cold start operation is started after all internal operation memory is initialized PID is reset to the Manual mode For details on hot start and cold start see 3 2 2 Details of Hot Start Cold Start and Stop State 2 Turn the power to the PC OFF then b...

Page 103: ...er a cold start or hot start at ITEM018 START mode at power ON of the System Common block Block Model 000 when the power of the Loop Control Unit is turned ON PC power is turned ON or the Loop Control Unit is restarted CPU Bus Unit Restart flag state changes from OFF to ON CX Process Tool is used to set this If DIP switch pin 2 is ON flash memory transfer at startup the setting of ITEM 018 will be...

Page 104: ...o RAM If DIP switch pin 2 is ON the function block data stored in flash memory will be automatically transferred to RAM at startup This enables battery free operation To prepare for battery free operation the function block data must be store in flash memory in advance using the CX Process Tool Note Before turning ON pin 2 on the DIP switch transfer the function block data to the flash memory usin...

Page 105: ... running is started Operation is started after contact analog I O values and internally held values are cleared to zero Running is stopped with the state active before the stop held Set Point State active before stop is held MV 0 Control blocks Auto Manual switching Manual state Parameter State active before stop is held Contact analog I O value Initialization 1 Control blocks Operation blocks Int...

Page 106: ... the Auto mode using CX Process Monitor Switch the Manual mode to the Auto mode in the Step Ladder Program block Block Model 301 In this operation the ladders in the Step Ladder Program block must be programmed as follows so that ITEM086 Auto Manual switch of the Basic PID block or Advanced PID block is set to 1 taking ITEM019 Run Start flag and ITEM017 cold start in progress of the System Common ...

Page 107: ...r 2 cold start by ITEM Setting blocks Only 0 can be set Note 2 Setting to a hot start or cold start is not accepted if these modes are instructed while the Loop Control Unit is already running Note 3 ITEM014 run stop command of the System Common block Block Model 000 cannot be changed directly by the Step Ladder Program block Block Model 301 It is changed via the ITEM Setting blocks 3 2 4 Stop eac...

Page 108: ...ecomes 0 cancel stop and cold start is performed 3 2 4 1 Indicating Loop Control Unit start stop from the CPU Unit Start stop of running of all function blocks To instruct Loop Control Unit start stop under certain conditions by the CPU Unit execute the CMND command in the Step Ladder Program on the Loop Control Unit and issue the FINS WRITE ITEM command command codes 0241 or 0243 Hex to change IT...

Page 109: ...h word of the 25 words of the allocated CIO area of the Special CPU Unit 1 ON 0 OFF ITEM015 of System Common block 0 OFF 1 ON ITEM016 of System Common block Hot start 1 ON 0 OFF 4 ITEM017 of System Common block Cold start 1 ON 0 OFF 5 Bit 00 of the leading role 1 word in the system information of the Data Memory for the Node Terminals Data is for CX Process Monitor 1 ON 0 OFF When monitoring the r...

Page 110: ...en output of the CPU Unit is OFF Output OFF flag is ON Note When the operation cycle of the Loop Control Unit is set to two seconds running of the Loop Control Unit is stopped when the load rate exceeds 70 ten times continuously For details see Section 3 2 10 3 2 6 2 Operation of the Loop Control Unit at a CPU Unit fatal error When running of the CPU Unit has stopped due to a fatal error including...

Page 111: ...asically 1 all function blocks including the Step Ladder Program block are executed at a default common operation cycle of one second that is set in the System Common block Block Model 000 In other words at the default setting the operation cycle of all function blocks is one second and all function blocks are executed at every second For example when all function blocks A B C and D in the figure ...

Page 112: ...k Model 145 Ramp Program Block Model 155 Segment Program Block Model 156 Note Before changing ITEM004 system common operation cycle of the System Common block Block Model 000 be sure to stop running of the Loop Control Unit and then resume running of the Unit in the cold start mode Otherwise the Unit does not function normally Common to each block system common operation cycle Block Block 3 2 7 2 ...

Page 113: ...d operation cycle in the following instances To increase the refresh cycle of analog input output and the PID operation execution cycle in a pressure or flowrate control loop In this case set the operation cycle of all function blocks that are used in a single loop for example analog input square root and other operations PID control and analog output to the same shorter value To increase the exec...

Page 114: ...bout 3 3 times the cycle time For details see 3 2 11 3 Restrictions on operation cycles of function blocks used for data exchange with the CPU Unit Note 1 Before changing ITEM004 operation cycle of each function block set ITEM014 run stop command of the System Common block to 0 stop ITEM004 cannot be changed while the Loop Control Unit is running To send the data of the Basic PID block Block Model...

Page 115: ...puts of each function block are refreshed according to the operation cycle of the self node Block A Operation cycle a sec Block B Operation cycle b sec In the figure on the left block A updates and outputs analog signals at an operation cycle of a seconds whereas block B inputs the analog signals at an operation cycle of b seconds Analog signal Note For example if the output of function blocks hav...

Page 116: ...rminal from Expanded CPU Unit Receive All Blocks 5 Operation blocks for example Alarm Signal restrictions Hold Arithmetic Function Time Function Signal Selection Switching ITEM Setting Pulse Train Operation other and sequence operation 6 Step Ladder Program 7 Control blocks External Controller Terminals 8 Output only terminals DO Terminal AO Terminal on Field terminals 9 Send to Computer terminals...

Page 117: ...en if the operation cycle is synchronized the order of operations in function blocks is the operation execution order shown above So the operation order is not necessarily the same as the internal connection order in the software wiring For example the connection is as follows when the internal connection is analog input block square root block PID operation block non linear block and then analog ...

Page 118: ...the specified operation cycle For this reason the Loop Control Unit is provided with the load rate concept as an indicator of its processing capability This load rate is one condition for determining the operation cycle of the function blocks See 3 2 8 Conditions for Determining the Operation Cycle on page 96 The load rate is obtained by dividing the time up to the idling period of entered after a...

Page 119: ...ration cycle will not affect the application to a longer operation cycle group If it is estimated that an operation cycle longer than this cannot be set when the load rate exceeds 60 add on another Loop Control Unit up to three Loop Control Units can be mounted on a single PC and distribute processing between the mounted Units Use the following as a guideline to estimate the load rate of the Loop ...

Page 120: ...k Model 0110 AO 8 point Terminal Block Model 585 1 Block Send Terminal to Computer Block Model 403 Basic PID is sent by CX Process Monitor Other function blocks Step Ladder Program Block Model 301 Executed at all times only at STEP00 The ratio of differentiated commands DIFD DIFU is 5 of all commands as the command type 50 commands per Step Ladder Program block are allowed Value of load rates acco...

Page 121: ...an operation cycle of 0 5 seconds Restrictions in the number of usable loops The relationship between the number of loops and operation cycle is restricted in a fixed manner as the load rate must be 60 or less In most cases the number of loops is as follows when a Step Ladder Program is not used Operation cycle Number of loops 0 1 sec Max 8 0 2 sec Max 16 0 5 sec 1 sec 2 sec Max 32 2 When mixed op...

Page 122: ...ms T5 total operation execution time of function block at 0 5 sec operation cycle 10 ms 60 ms T10 total operation execution time of function block at 1 sec operation cycle 10 ms 110 ms and T20 total operation execution time of function block at 2 sec operation cycle 10 ms 40 ms Operation cycle Total operation execution time of each function block 0 1 sec 20 ms 0 2 sec As 30 ms 100 ms 0 3 A 0 integ...

Page 123: ...edure below to monitor the load rate 1 2 3 1 Download the function block data to the Loop Control Unit 2 Start running of the Loop Control Unit using CX Process Tool or by turning the PC power OFF then back ON again 3 Establish the connection to CX Process Monitor and select Operation Run monitor status from the Execute menu The following load rates current load rate and maximum load rate are disp...

Page 124: ...ing ITEM of the System Common block Block Model 000 is manually reset on CX Process Tool Also once the state of the Operation Cycle Automatic Switching Generator flag turns 1 it will remain 1 even if a longer operation cycle is automatically switched to Note When the load rate of the 2 second operation cycle exceeds 70 continuously for ten times the state of the Operation Cycle Automatic Switching...

Page 125: ... refresh cycle or operation cycle on a general controller For this reason when designing the system calculate this external I O refresh cycle according to the calculation formula shown below and study whether or not there will be any problem in controllability on the target application In most cases the maximum external I O refresh cycle is as follows depending on the timing of operations about fi...

Page 126: ...og Input and Analog Output Units for all Loop Control Units of version 2 00 or earlier This value is not added for Loop Control Units of version 2 50 or later Note 2 Calculate CY cycle time in 10 ms even if the actual cycle time is less than 10 ms Example Cycle time of 15 ms max operation cycle of 0 2 seconds 200 ms 50 function blocks 3 exchanging data with the CPU Unit A D conversion time 8 ms D ...

Page 127: ...r that satisfying formula 1 below Formula 1 CY x T 0 9 Note 1 T operation cycle is further added when analog values are input and output at AI AO Terminals using a combination of Analog Input and Analog Output Units for all Loop Control Units of version 2 00 or earlier This value is not added for Loop Control Units of version 2 50 or later Note 2 Calculate CY cycle time in 10ms even if the actual ...

Page 128: ... is as follows depending on the total number of Field Terminals CPU Unit Terminals Expanded CPU Unit Terminals Node Terminals Send Receive All Blocks is incremented by 1 at every 19 Terminals Total number of nodes Field Terminal CPU Unit Terminal Expanded CPU Unit Terminal Node Terminal Send Receive All Blocks 0 to 18 1 19 to 38 2 39 to 58 3 259 to 278 14 Example In case of a cycle time of 25 ms t...

Page 129: ...Model Function block name Target Analog Input Output Unit Internal writing by Loop Control Unit Writing of analog values 552 AO 8 point Terminal DA003 4 C200H DA003 004 00FF Hex is stored to leading allocated word n Analog value is stored to allocated area n 1 to n 8 553 AI 2 point Ao 2 point Terminal MAD01 C200H MAD01 0003 Hex is stored to leading allocated word n Analog value is stored to alloca...

Page 130: ...4 CS1W DA08V C or CS1W DA041 and Analog Input Output Unit C200H MAD01 or CS1W MAD44 are used When the operation mode of the CPU Unit changes from RUN or MONITOR to PROGRAM the Conversion Enable flag of the Analog Output Unit and the Analog Input Output Unit is turned OFF from the CPU Unit and the output hold function holds analog output values at the previous value minimum value or maximum value T...

Page 131: ... it is not disabled by this allocated Data Memory area except by a CPU Unit fatal error However when the CPU Unit changes to the PROGRAM mode the analog output value momentarily operation cycle of Loop Control Unit turns OFF and as a result the analog output value is momentarily switched to the lower limit minimum value To prevent the analog output value from being switched to the lower limit mini...

Page 132: ...inals These data however are exclusively for CX Process Monitor 3 3 1 1 Run status of CPU Unit The run status of the CPU Unit is reflected in ITEM007 to ITEM011 and ITEM13 of the System Common block at all times For this reason the required processing can be executed on the Loop Control Unit by the Step Ladder Program block Block Model 301 or other blocks based on the contact output of the System ...

Page 133: ...01 and the ITEM Setting blocks Block Models 171 and 172 System Common blocks Step Ladder Program block System Common blocks 014 013 ITEM Setting block 014 Note When ITEM014 run stop command of the System Common block is set to 0 the Loop Control Unit will not start to run as it is even if the CPU Unit operation mode is set to RUN or MONITOR To resume running of the Loop Control Unit ITEM014 run st...

Page 134: ...l 012 is ON or OFF Basically ITEM090 MV error input specifies the output from disconnected line detection contact ITEM of the Analog Output Unit as the source designation 03 Execution error error code other than 0 No execution error error code 0 This bit informs the CPU Unit that execution of the function block ended in error when ITEM003 execution error indication of one or more of the function b...

Page 135: ...s Example1 To perform processing when the Loop Control Unit has stopped running Execution of a specific process is enabled as follows when the Loop Control Unit has stopped running or a data exchange error has occurred with the CPU Unit functioning as a CPU Bus Unit Processing at stoppage of Loop Control Unit CPU Bus Unit Error Unit Number flag Loop Control Unit running nth word bit 00 Example 2 T...

Page 136: ...ion cycle There are a total of eight CPU Unit Terminals and Expanded CPU Unit Terminals as follows Category Number of points Function block 128 contact inputs DI Terminal from CPU Unit Block Model 451 128 contact outputs DO Terminal to CPU Unit Block Model 452 8 word inputs AI Terminal from CPU Unit Block Model 453 CPU Unit terminal 8 word outputs AO Terminal to CPU Unit Block Model 454 64 contact...

Page 137: ...a type CS1 Series CPU Unit I O memory address Remarks Data Memory D D00000 to 32767 words Including Data Memory area allocated to Special I O Unit Extended Data Memory E bank No 0 E0_00000 to E0_32767 1 I O memory other than the above cannot be specified ...

Page 138: ...Step Ladder Program block Block Model 301 The contact output or contact input ITEMs of another function block are input via the Contact Distributor block Block Model 201 or the Step Ladder Program block Block Model 301 and the contact data is output to the CPU Unit Expanded CPU Unit terminal Contact data is input from the CPU Unit and is output directly to the contact input ITEM of another functio...

Page 139: ...write Loop Control Unit data when it requires the data For details on FINS commands that can be issued see Section 6 How to Use FINS Commands Loop Control Unit CPU Unit Any block CMND User program Note FINS commands can also be issued from the CPU Unit at other networked nodes Loop Control Unit CPU Unit Any block CMND User program Controller Link Unit or Ethernet Unit Controller Link Unit or Ether...

Page 140: ...rnal Controller Terminal Blocks to and from I O memory in the CPU Unit and then the data in the I O memory is read from SCADA software using CSV tags to specify Loop Control Unit function block ITEMs Exchanging data with the Loop Control Unit When part of the Controller Link Data Link is used The CPU Unit Terminal block or Expanded CPU Unit Terminal block are used When the entire Controller Link D...

Page 141: ... the default addresses when running of the Loop Control Unit is started For this reason when the Loop Control Unit is used at its defaults do not use words D16020 to D16027 for other applications When two or more Loop Control Units are used on the same CPU Rack the LCU number ITEM042 for identifying the Loop Control Unit must be set to different values for each of the Loop Control Units Also the l...

Page 142: ...r input is ON 0 when OFF Bit 03 1 at execution error 0 when normal Bit 04 1 at function block database error 0 when normal Bit 05 1 at battery error 0 when normal Bit 15 1 when function blocks have been downloaded in function block units 0 when function blocks have not been downloaded in functin block units or when a hot or cold start is initiated 2 CPU Unit run status Status is stored to the foll...

Page 143: ...ost Link Not used Area to send to computer Data send area to CX Process Monitor DO to Computer Block Model 401 AO to Computer Block Model 402 1 Block Send Terminal to Computer Block Model 403 4 Block Send Terminal to Computer Block Model 404 Function block This area CX Process Monitor Connection to CX Process Monitor via Controller Link Used Area to send to all nodes Data send area to Loop Control...

Page 144: ...ing Tag No Tag ITEM 1 Block Send Terminal to Computer Block Model 403 Basic PID Advanced PID Indication and Setting Indication and Operation Ratio Setting Indicator Each function block 4 Block Send Terminal to Computer Block Model 404 1 Basic PID Advanced PID Indication and Setting Indication and Operation Ratio Setting Indicator High Low Alarm Timer Counter User defined Each ITEM only ITEMs alloc...

Page 145: ...ock Model 410 or DO Terminal Settings from Computer block Block Model 409 to be monitored or set by CX Process Monitor The re issue to network ITEM must be set to ON Example PV1 AI4 point Block Model 586 Basic PID Block Model 011 Basic PID Block Model 011 MV1 PV2 RSP MV2 AO 4 point Block Model 587 1 Block Send Terminal to Computer Block Model 403 1 Block Send Terminal to Computer Block Model 403 A...

Page 146: ...Timer Counter Analog signal or analog value parameters contact signal or contact parameters analog output contact output re issue to network ON Tuning screen same as above Trend screen only above PV SP and MV Basic PID Advanced PID Indication and Setting Indication and Operation Ratio Setting and only PV SP and MV of Indicator analog signal or analog value parameters contact signal or contact para...

Page 147: ... specify the Data Memory for Node Terminals to the System Common block 2 The Loop Control Unit sends the data or function block to be monitored to the Area to send to computer according to the Send to Computer block 3 Allocate the tag numbers to the data or function block using CX Process Tool so that CX Process Monitor can identify the data 4 CX Process Monitor specifies the tag number from this ...

Page 148: ...All Blocks function block block model 462 is used to transfer specific ITEMs in Control Blocks Operation Blocks and External Controller Blocks to specified words in I O memory in the CPU Unit CSV tags tags that can be created with the CX Process Tool are then used to specify ITEMs so that SCADA software be used read the ITEM data from the I O memory of the CPU Unit To write Loop Control Unit funct...

Page 149: ...tware The CSV tags consist of tag numbers set for each function block tag ITEMs corresponding to the function block ITEMs and the I O memory address for each ITEM in the CPU Unit CSV tags are created using the CX Process Tool A CSV tag file can be imported to an OPC server tag numbers and tag ITEMS can be specified from RS View or other SCADA software on the OPC server and then the data can be wri...

Page 150: ...ock address 0 to 999 ITEM number 0 to 999 Offset write data 32767 0 Same address for read and write Not 0 Read address offset Read write R Read RW Read write W Write 3 4 4 Exchanging Data with a Loop Control Unit at Other Node You can select the following two modes for exchanging data with a Loop Control Unit at another node via the Controller Link 1 To use part of the regular Data Link use the CP...

Page 151: ...l Nodes Node Terminal blocks that is maximum 50 100 function blocks 32 contacts per function block analog value two words The PC on which the Loop Control Unit is mounted occupies Data Link Area 1 or 2 for the Loop Control Unit to establish the Controller Link Data Link with the other node PC Allocate the Data Memory D for the Node Terminals of the CPU Unit to the Data Link Area This enables data ...

Page 152: ...Terminal Leading address S System information For LCU number 0 For LCU number 1 For LCU number 2 8 words Area to send to computer 512 words 16 words x 32 blocks Area to send to all nodes Area to receive from all nodes 100 words 2 words x 50 blocks 100 words 2 words x 50 blocks 24 words 636 words 612 words Leading address S 24 Leading address S 536 Leading address S 636 Leading address S 736 Set at...

Page 153: ...pped running create a Step Ladder Program on the CPU Unit so that each of the allocated relays on the Analog Output Unit or Contact Output Unit are set to a specific value taking the b contact of the Loop Control Unit CPU Unit Running flag bit 00 allocated relay n word as the input conditions Processing at stoppage of Loop Control Unit Analog output setting value on Analog Output Unit changed by M...

Page 154: ...at the MV becomes the required value 2 To set ITEM014 run stop command of the System Common block to 0 stop by the ITEM Setting blocks on the Loop Control Unit Before writing to the ITEM Setting blocks switch Control blocks such as PID blocks to Manual and create a sequence so that the MV becomes the required value beforehand using the Step Ladder Program block Note 1 When the Loop Control Unit st...

Page 155: ...of the Analog Output Unit holds analog output to a specific value For this reason the Loop Control Unit only performs internal operations and does not perform control on the outside 3 5 3 Required Conditions for the Man Machine Interface The Loop Control Interface itself does not have a man machine interface So an external interface such as CX Process Monitor that satisfies the following condition...

Page 156: ...Simple Example of Use Section 4 1 139 SECTION 4 Simple Example of Use 4 1 SIMPLE EXAMPLE OF USE 140 ...

Page 157: ... system configuration CPU Unit Loop Control Unit Analog Output Unit Temperature converter 4 to 20 mA Differential pressure transmitter 4 to 20 mA 4 to 20 mA Control valve Analog Input Unit Product name Model Description CPU Unit CS1H G CPU Loop Control Unit CS1W LC001 Analog Input Unit CS1W AD041 Analog input 1 4 to 20 mA temperature conversion input Analog input 2 4 to 20 mA differential pressure...

Page 158: ...k Model 011 PV1 AI 4 point Block Model 586 Basic PID Block Model 011 Basic PID Block Model 011 MV1 PV2 RSP MV2 Square Root Block Model 131 AO 4 point Block Model 587 4 Decide on the function block system configuration AI 4 point Block Model 586 021 PV1 006 PV2 Basic PID Block Model 011 022 021 RSP2 006 Basic PID Block Model 011 Address 001 087 MV1 021 007 Square Root Block Model 131 011 MV1 087 AO...

Page 159: ...function blocks to be monitored Block address Function block name Tag No Tag comment High limit RH Low limit RL Unit UNIT Decimal point DP 001 Basic PID PID1 0 300 C 1 002 Basic PID PID2 0 400 m 3 HR 1 Step 2 Preparing Function Block Data on CX Process Tool 1 2 3 1 Set up and start CX Process Tool 2 Set the System Common block data Set the specifications common to each function block in the System...

Page 160: ...t mode at power ON 1 Hot start 2 Cold start 1 to 2 1 042 LCU number of LC001 0 Basic 1 Expansion 1 2 Expansion 2 0 to 2 0 043 Leading address of Data Memory D for the Node Terminals Same address is necessary for roles 0 to 2 0 to 32767 in word units 16020 3 In CX Process Tool select the function blocks to be used including allocations to block addresses ...

Page 161: ...tem S Initial setting data describing how to read write in the Function Block Reference Manual such as direct reverse action and Set Point setting mode Remote Local on CX Process Tool Operation related parameters refer to the item O Operation Data describing how to read write in the Function Block Reference Manual such as PID constants may be set either on CX Process Tool or CX Process Monitor ...

Page 162: ... blocks to CX Process Monitor by the 1 Block Send Terminal to Computer block or 4 Block Send Terminal to Computer block The ITEMs in each of these function blocks are also predetermined as defaults A fixed name called a tag ITEM is allocated to each ITEM To send ITEMs other than these such as contacts or analog value parameters to CX Process Monitor specify that ITEM as the source designation by t...

Page 163: ...l pressure transmitter Analog Output Unit 4 to 20 mA Control valve Output 1 A4 Output 1 A3 The Loop Control Unit itself need not be wired 2 Set the unit number on the front panel of the Loop Control Unit 3 Connect the Programming Devices 4 Turn power ON to the PC 5 Prepare I O tables using the Programming Devices Note The following restrictions are applied when the CX Programmer Ver1 1 is used to ...

Page 164: ...es by editing the I O table offline 6 Set the communications conditions of the serial communications port in the PC system settings using the Programming Devices if necessary 7 Set the allocated Data Memory area of the Analog Input Unit or Analog Output Unit using the Programming Devices ...

Page 165: ...ocess Tool File Initialize Serial Port F 7 Download the function block data prepared on CX Process Tool to the Loop Control Unit Execution Download 8 Execute the run stop command on CX Process Tool Execute Run Run Stop Command or turn the PC OFF then back ON again Note Check the following points before you start Loop Control Unit operation 1 The correct combination of Analog Input Output Units mus...

Page 166: ...s Tool Execute Run Monitor run status Execute the load rate check and other diagnostic checks 3 Check the wiring on CX Process Tool Validate Action Start 4 Set up and start CX Process Monitor 5 Set the Set Point and other settings on CX Process Monitor Step 6 Actual Operation 1 Tune the Loop Control Unit on CX Process Monitor For example change the settings and PID constants 2 Monitor PV and alarm...

Page 167: ...Simple Example of Use Section 4 1 150 ...

Page 168: ... 1 3 PID Control for Switching Multiple Set Points 154 5 1 4 PID Control for Switching PID Constants by Three Set Point Zones 155 5 1 5 Ramp Program Control 158 5 1 6 Time proportional Control 159 5 1 7 Monitoring and Accumulating Flowrate 160 5 2 EXAMPLES OF APPLIED CONTROL TYPES 161 5 2 1 Cascade Control 162 5 2 2 Feedforward Control 165 5 2 3 Sample PI Control 168 5 2 4 Dead Time Compensation 1...

Page 169: ...4 point AO 4 point Terminal blocks etc as the analog input outputs PID PV MV AI 4 point Terminal Block Model 586 PV Basic PID Block Model 011 Analog input MV Analog output AO 4 point Terminal Block Model 587 Note When the square root function is used in flowrate control insert the Square Root block Block Model 131 in analog input PV Basic PID Block Model 011 Analog input MV Analog Output Square Ro...

Page 170: ...int Terminal blocks etc as the analog input outputs PID PV MV PID PV MV Local Set Point value PID PV MV Local Set Point value Local Set Point value A I 8 point Terminal Bloc k Model 551 PV Bas ic PID Bloc k Model 011 A nalog input MV A nalog input PV Bas ic PID Bloc k Model 011 A O 8 point Terminal Bloc k Model 552 A nalog output A nalog output Cons tant ITEM Setting Bloc k Model 171 LSP Dif f ere...

Page 171: ...he Constant Selector block and switch the Local Set Points of the Basic PID block according to the I O memory contacts of the CPU Unit Use the Field I O Terminal blocks AI 4 point AO 4 point Terminal blocks etc as the analog input outputs PID PV MV Set Point switching CPU Unit I O s memory MV PV Basic PID Block Model 011 Analog input Analog output Contact Selector Block Model 165 DI Terminal from ...

Page 172: ...int zones can be prepared in the Step Ladder Program block by combining the high alarms and low alarms of the High Low Alarm block Select the Constant ITEM Setting block according to the Set Point zone PID MV PV PID1 PID1 PID1 Switching according to Set Point zone SP PID3 PID1 Low limit alarm High limit alarm PID2 Basic PID Block Model 011 MV PV Constant ITEM Setting Block Number 171 Analog input ...

Page 173: ...nd 01100012 When ITEM012 high alarm of LOAD address 100 400 11103039 Set constant ITEM of OUT address 103 batch send command 002 171 Constant ITEM Setting block 021 Setting of P proportional band 1 value 022 Setting of I integral time 1 value 023 Setting of D derivative time 1 value 011 001054 Destination designation of ITEM021 012 001055 Destination designation of ITEM022 013 001056 Destination d...

Page 174: ...lector 1 at low limit alarm ON Low limit alarm Constant selector 1 Constant selector 2 at high limit alarm OFF and low limit alarm OFF High limit alarm Constant selector 2 Constant selector 3 at high limit alarm ON High limit alarm Constant selector 3 Low limit alarm ...

Page 175: ...seven steps each step comprising a ramp rate and soak value in advance to the Step Ladder Program block The Step Ladder Program is used in combination with the run stop command from the Step Ladder Program block and the arrival at final signal to the Step Ladder Program block PID PV MV Ramp program RSP Time SP AI 4 point Terminal Block Model 586 PV Basic PID Block Model 011 Analog input MV Analog ...

Page 176: ...ssign the MV of the PID function block to the Analog Pulse Width Converter block The Analog Pulse Width Converter block outputs the ON OFF pulse signal obtained by changing the ON and OFF times proportionally to MV PID PV MV SSR Analog Pulse Width Converter Time proportional output AI 4 point Terminal Block Model 586 PV Basic PID Block Model 011 Analog input MV Analog Pulse Width Converter Block M...

Page 177: ...d ITEM013 of the Accumulator for instantaneous value input block Accumulator for instantaneous value input Block Model 150 Instantaneous value Pulse input PI 4 point Terminal Block Model 562 Block address ITEM No Data Explanation 002 562 PI 4 point terminal block 010 3 Instantaneous value output range 3 0 to 6000 901 021 0 to 115 00 Y1 instantaneous value output value 1 Note 1 002 150 Accumulator ...

Page 178: ...d control 165 Suppression of disturbance on primary and secondary loops Cascade feedforward control 162 165 Adaptation to mutual interaction between processes Non interacting control a type of feedforward control 167 Sample PI control 168 Adaptation to dead time Dead time compensation 170 Adaptation to changes in dead time Variable sample cycle control 169 Note Special control targets here refer t...

Page 179: ...er primary loop PID1 of the primary loop indirectly controls the finite control element of the secondary loop by controlling the setting value of PID2 By this control PID2 of the secondary loop absorbs the disturbance on the secondary loop and suppresses the influence of the disturbance on the secondary loop on the primary loop The effect on the disturbance on the secondary loop increases as the r...

Page 180: ... Set Point of the self node when the secondary side is local merely by setting 1 bumpless processing ON to ITEM032 of the Basic PID or Advanced PID block on the secondary side PID1 Secondary process characteristics PV1 Control output PID2 Primary process characteristics Set Point SP2 MV1 PV2 MV2 Secondary loop Primary loop Disturbance Set Point SP1 Example PID2 PV1 MV 1 PID1 MV 2 PV2 RSP2 Analog i...

Page 181: ...mpless processing between primary secondary loops of the Basic PID block Block Model 011 or Advanced PID block Block Model 012 can be used to enable switching of primary loop MV1 to the secondary loop LSP2 when the secondary loop is set to Local However control is as follows when the primary loop MV1 must be switched to the secondary loop PV2 when the secondary loop is set to Manual When the secon...

Page 182: ... Note 1 Though cascade control can suppress the influence of disturbance on the secondary loop it cannot suppress the influence of disturbance on the primary loop Whereas feedforward control can suppress the influence of disturbance on the primary loop in cascade control PID control Feedforward control Process characteristics Set Point SP PV Disturbance Disturbance characteristics Control output N...

Page 183: ... To minimize the influence of disturbance in feedforward control the values of T1 time constant of process and T2 time constant of disturbance must be set to the appropriate values Set T1 time constant of process time constant of lead T2 time constant of disturbance time constant of delay and K disturbance gain and process gain in the Lead Delay block Block Model 147 Example PID2 PV MV compensatio...

Page 184: ...013 Y1 output value Note 3 Noninteracting Control Noninteracting control suppresses mutual action between processes and is the same as feedforward control Influence caused by mutual action is regarded as disturbance and is controlled by noninteracting control together with feedforward control Function blocks used Advanced PID Block Model 012 Lead Delay Block Model 147 Note 4 Processing by which th...

Page 185: ... processes with prolonged dead time or an ON OFF measurement analyzer are taken as the control finite element the next manipulated variable is determined after the effect of having changed the manipulated variable has sufficiently manifested itself PI control for time T1 is performed at every time T0 and resulting output is held at a fixed value This is also called the wait and see method MV T1 T0...

Page 186: ...te In processes where the dead time changes according to certain conditions make the hold time variable according to those conditions PI control of variable sample cycle In this case set the ON time T1 of the ON OFF timer by other function blocks Example PID MV PV Reaction process Analog input 012 ON OFF Timer Block Model 206 013 MV 006 Advanced PID Block Model 012 087 Timer start PV 021 021 Analo...

Page 187: ...n processes having a large dead time that does not change much the control target is regarded and controlled as a process not having a dead time by canceling the dead time element equivalent to the process on the PC Dead time compensation cannot adapt to disturbances such as load fluctuations Function block used Dead Time Compensation Block Model 149 Example Dead Time Compensation Block Model 149 ...

Page 188: ... dead time element within the PC PID control Set Point PV Disturbance Control output 1 Ts K 1 e Ls 1 Ts Ke Ls The Dead Time Compensation block Block Model 149 inputs MV for K 1 e Ls 1 Ts and outputs the result to ITEM047 PV compensation of Advanced PID block Block Model 012 The PV compensation mode is set to add The Dead Time Compensation block Block Model 149 sets K process gain T time constant o...

Page 189: ...002 586 AI 4 point Terminal block 901 021 Y1 analog input 1 002 587 AO 4 point Terminal block 021 001087 X1 analog output 1 source designation 902 031 X1 analog output 1 002 012 Advanced PID block 006 901021 PV source designation 045 1 PV compensation system add 046 PV compensation switch 047 100014 PV compensation input source designation 001 087 MV 002 149 Dead Time Compensation block 007 001087...

Page 190: ...How to Use FINS Commands Section 6 1 173 SECTION 6 How to Use FINS Commands 6 1 HOW TO USE FINS COMMANDS 174 6 2 FINS COMMAND LIST 177 6 3 DESCRIPTION OF FINS COMMANDS 178 ...

Page 191: ...nse When this method is used the user need not consider the frame format of the FINS command Basically the user executes the following 1 2 3 1 Store the data in the command format of the FINS command to an I O memory area such as Data Memory S onwards command data 2 Store the number of send data bytes or the addresses of the send destination to the I O memory area such as Data Memory C to C 5 cont...

Page 192: ...S FROM FUNCTION BLOCK S 1 D02001 0 0 0 1 Block address 0001 S 2 D02002 0 0 0 1 Number of ITEMs 1 S 3 D02003 0 0 0 7 Read start address example PV of basic PID Control data C D04000 0 0 0 8 Number of command data bytes Above eight bytes 0008 Hex C 1 D04001 0 0 0 B Number of response data bytes 11 bytes 000B Hex C 2 D04002 0 0 0 0 Fixed to 00 Hex Send destination netw ork address C 3 D04003 0 0 1 1 ...

Page 193: ...s sent to the Loop Control Unit delimited by the Host Link header or terminator from the host computer FINS command Response CPU Unit Loop Control Unit When this method is used the user needs to consider the frame format of the FINS command For details refer to the Communications Command Reference Manual Cat No W342 ...

Page 194: ... to multiple function blocks Note Specifiable ITEMs are all ITEMs in all blocks excluding the sequence commands ITEM011 onwards of the Step Ladder Program block Block Model 301 0501 READ LOOP CONTROL UNIT INFORMATION Reads the format and version information of the Loop Control Unit 0801 ECHOBACK TEST Performs the echoback test between Loop Control Units 2102 READ ERROR LOG Reads the error log in t...

Page 195: ...on block addresses 0 to 999 within the range 0 to 03E7 Hex 2 Number of ITEMs Specify the number of ITEMs to be read from the specified function block 3 Read start address Specify ITEM numbers 0 to 999 in the function block specified by parameter type within the range 0 to 03E7 Hex Specifiable ITEMs are all ITEMs in all function blocks excluding the sequence commands ITEM011 onwards in the Step Lad...

Page 196: ...mand length over The command length exceeds 2002 bytes 1002 Hex Insufficient command length The command length is less than six bytes 1003 Hex Number of elements number of data mismatch The number of read start addresses does not match the number of ITEMs 1101 Hex No type An unusable block address was specified in the parameter type The block address specified in the parameter type is an unregiste...

Page 197: ...the specified function block 3 Write start address Specify ITEM numbers 0 to 999 in the function block specified by parameter type within the range 0 to 03E7 Hex Specifiable ITEMs are all ITEMs in all function blocks excluding the sequence commands ITEM011 onwards in the Step Ladder Program block Block Model 301 4 Data length Specify the number of bytes to write Set the data length according to th...

Page 198: ...he number of data items does not match the number of ITEMs 1101 Hex No type An unusable block address was specified in the parameter type The block address specified in the parameter type is an unregistered function block Function blocks other than System Common blocks cannot be accessed as the RAM has not yet been initialized cleared after a battery failure causes content of RAM to be lost 1103 H...

Page 199: ...to 03E7 Hex Specifiable ITEMs are all ITEMs in all function blocks excluding the sequence commands ITEM011 onwards in the Step Ladder Program block Block Model 301 Note 1 Specify the parameter type and read start address for the number of ITEMs Response format Command code Response code Data format 02 Hex 42 Hex MRES SRES Number of normal read ITEMs Parameter type Read start address Data length by...

Page 200: ...er of data mismatch The number of read start addresses does not match the number of ITEMs 1101 Hex No type An unusable block address was specified in the parameter type The block address specified in the parameter type is an unregistered function block Function blocks other than System Common blocks cannot be accessed as the RAM has not yet been initialized cleared after a battery failure causes c...

Page 201: ...o 03E7 Hex 3 Write start address Specify ITEM numbers 0 to 999 in the function block specified by parameter type within the range 0 to 03E7 Hex Specifiable ITEMs are all ITEMs in all function blocks excluding the sequence commands ITEM011 onwards in the Step Ladder Program block Block Model 301 4 Data length Specify the number of bytes to write Set the data length according to the ITEM to be writt...

Page 202: ...smatch The number of data items does not match the number of ITEMs 1101 Hex No type An unusable block address was specified in the parameter type The block address specified in the parameter type is an unregistered function block Function blocks other than System Common blocks cannot be accessed as the RAM has not yet been initialized cleared after a battery failure causes content of RAM to be los...

Page 203: ...turned The model number is filled with spaces 20 Hex from the right if less than 20 characters The model number of the Loop Control Unit is CS1W LC001 2 Version The version of the system program comprising up to 20 ASCII code characters beginning from the left is returned The model number is filled with spaces 20 Hex from the right if less than 20 characters The version returned looks as if it has...

Page 204: ...1 Hex Test data Data length bytes 1 1 Bytes 1 to 1998 1 Test data Any test data Response format Command code Response code Data format 08 Hex 01 Hex MRES SRES Test data Data length bytes 1 1 1 1 Same as test data of command 2 Test data Same data as the test data assigned by the command Response code Response code Meaning 0000 Hex Normal completion 1001 Hex Command exceeds maximum command length Th...

Page 205: ...f read records Data length bytes 1 1 2 2 1 Read start record number Specify the first record number to read in Hex The first record number oldest record is 0000 Hex 2 Number of read records Specify the number of records to read in Hex from 0000 onwards Response format Command code Response code Data format 21 Hex 02 Hex MRES SRES Maximum number of stored records Number of stored records Number of ...

Page 206: ...Minute 0 to 59 Second 0 to 59 Day 1 to 31 Hour 0 to 23 Year 0 to 99 lower 2 digits Month 1 to 12 Response code Response code Meaning 0000 Hex Normal completion 1001 Hex Command length over The command length exceeds six bytes 1002 Hex Insufficient command length Command length is less than six bytes 1103 Hex Specified address out of range error The read start record No was specified for the number...

Page 207: ... code Data format 21 Hex 03 Hex Data length bytes 1 1 Response format Command code Response code Data format 21 Hex 03 Hex MRES SRES Data length bytes 1 1 1 1 Response code Response code Meaning 0000 Hex Normal completion 1001 Hex Command length over The command length exceeds two bytes 250F Hex Memory write error Error log could not be cleared successfully ...

Page 208: ...ERRORS AND ALARM TROUBLESHOOTING 192 7 1 1 Judging Errors by Indicators 192 7 1 2 Error Log Data 195 7 1 3 System Information 195 7 1 4 Execution Error Code List 196 7 2 MAINTENANCE 199 7 2 1 Replacing the Loop Control Unit 199 7 2 2 Using the flash memory 200 7 2 3 How to Replace the Battery 202 ...

Page 209: ...pply unit Unit WDT error Operation of Loop Control Unit stopped A probable cause is one of the following Regular operation stopped CPU Unit run stop error CPU Unit in standby mode Load rate exceeded at operation cycle of 2 s Operation Cycle Automatic Switching Generation flag ON RUN CPU Unit running Green Lit Loop Control Unit running Out No CPU Unit error ERH CPU Unit error Red Lit CPU Unit error...

Page 210: ... detected during the self diagnostic test All functions stopped None Replace the Loop Control Unit if ERC lights even if mounted on a different CPU Unit 1 The correct internal power is not being supplied to the Loop Control Unit 1 Check the power voltage and supply the correct power Or check the total current consumption of the PC 2 The unit is not properly fixed to the Backplane 2 Firmly fix the ...

Page 211: ...Unit and distribute processing between Loop Control Units not related not related Lit Function block database error Data corruption caused by noise 1 Running stopped 2 In the case of only a partial error operation is stopped only at the function block in question 0331 Detailed code Block address FFFF indicates that the entire database is in error Execute initialization using CX Process Tool Set th...

Page 212: ...ormation is reflected in the first 24 words eight words per Loop Control Unit of the Data Memory for the Node Terminals The leading addresses are allocated by ITEM043 start address of Data Memory D for Node Terminals in the System Common block Block Model 000 The following information is stored to the leading 24 words of Data Memory for the Node Terminals Data location Offset address Data descript...

Page 213: ...ion of the Arithmetic Operation block will be stopped Set definitions for all constants A1 to A8 and an intermediate buffers B1 to B4 that are used 10 Operation process Division by 0 An attempt was made to execute division by a 0 denominator in the operation process In the case of Multiplication DI AI Terminal from CPU Unit DI AI Terminal from Expanded CPU Unit or Field Terminal blocks the maximum...

Page 214: ... Data exchange with the CPU Unit is not being executed correctly on the CPU Unit Terminal Expanded CPU Unit Terminal Node Terminals and Field Terminal blocks The data of the function block in question is not updated If a malfunction has occurred on the CPU Unit follow the remedy for that error If the CPU Unit is normal turn ON the power supply again 21 I O memory address out of range An address ou...

Page 215: ...when there is unit pulse output in run time accumulation b An attempt has been made to write out of range data at the ITEM Setting block a The function block in question is not executed b Data cannot be written Check the settings of the ITEMs 80 Step Ladder Program command error There is an irrelevant command in the Step Ladder Program or the method of use of commands is wrong for example there is...

Page 216: ...ly CX Process Tool default data between the Loop Control Unit and the function block file that has been read 6 Upload the function block data from the Loop Control Unit Parameters that have been set on CX Process Monitor are read 7 Turn power OFF to the PC 8 Replace the Loop Control Unit 9 Turn power ON to the PC 10 Use CX Process Tool to download the function block file whose parameters were read...

Page 217: ...ctual connection information used in execution however will be the same Annotation data is not read Output comments in ladder diagrams are not read Regardless of the above restrictions follow the procedure below to replace the Loop Control Unit when the function block data on the Loop Control Unit to be replaced is uploaded and downloaded to the new Loop Control Unit 1 2 3 1 Turn power OFF to the ...

Page 218: ...hmetic memory will be initialized at startup Use the following procedure for battery free operation 1 2 3 1 Transfer the contents of RAM to flash memory from the CX Process Tool Note Unit operation will stop when transfer is started 2 Turn OFF the power supply to the PC 3 Turn ON pin 2 of the DIP switch 4 Turn ON the power supply to the PC The Loop Control Unit will transfer the contents of flash ...

Page 219: ...run flat after 120 hours of continuous operation after the ERC LED starts to blink When the battery runs flat the above data backed up on the Loop Control Unit will be lost Check the battery connection If it is connected correctly follow the procedure below to replace the battery Note 2 The battery can be replaced while the Loop Control Unit is powered ON However before you replace the battery whi...

Page 220: ...ompartment cover Note 3 When a database error ITEM094 of System Common block is set to FFFF has occurred when the nth word bit 04 of the allocated relay area turns ON RAM must be initialized using CX Process Tool after the battery is replaced If RAM is not initialized all function blocks other than the System Common block Block Model 000 cannot be accessed read or written by CX Process Tool CX Pro...

Page 221: ...he Loop Control Unit within five days of the ERC LED red starting to blink When the ERC LED starts to blink red ITEM095 of the System Common block Block Model 000 turns ON and error log code 0330 is stored on the Loop Control Unit Note 4 We recommend keeping a spare Loop Control Unit or battery available so that repairs can be performed as quickly as possible in the event that a malfunction occurs...

Page 222: ...Model 201 is used Step Ladder program Block Model 301 One of Logic sequence operation System contact use Step progression control Contact output Contact input To be more precise the Step Ladder Program block is used in the following applications For setting the conditions for indicating Remote Local switching For setting the conditions for indicating Auto Manual switching For setting the tracking ...

Page 223: ...rformed on identical addresses the externally connected load may act unexpectedly and cause injury A single sequence command e g LOAD or OUT is described to a single ITEM and the block address and ITEM number of the specified input output destination are described at the same time as the operand Sequence commands are described as a command code within the range 00 to 30 There are two types of sequ...

Page 224: ...next stage Not required AND 03 Read source block address ITEM number Takes a logical AND of the status of the contact and the current execution condition Required AND NOT 04 Read source block address ITEM number Reverses the status of the contact and takes a logical AND with the current execution condition Required OR 05 Read source block address ITEM number Takes a logical OR of the status of the...

Page 225: ...bit 1 ON when the execution condition is 1 ON and does not affect the status of the operand bit when the execution condition is 0 OFF Use RESET to turn OFF a bit that has been turned ON with SET Required RESET 14 R Write destina tion block address ITEM number RESET turns the operand bit 0 OFF when the execution condition is 1 ON and does not affect the status of the operand bit when the execution ...

Page 226: ...operation cycle that is generated by the differentiate up DIFU or differentiate down DIFD command automatically turns OFF at the start of the Step Ladder Program block of the next operation cycle This signal does not turn OFF by the DIFU or DIFD command in the Step Ladder Program Note 2 When the ON signal for one operation cycle that is generated by the DIFU or DIFD command is used by another func...

Page 227: ...ber is within the range 01 to 99 only one of the steps is functional When the program is started step number 01 is functional Not required BLOCK SET 22 BS Block address step number When the input conditions turn ON operation of the specified step number of the Step Ladder Program block at the specified block address 400 to 499 is started Run stop command S1 of the specified block turns automatical...

Page 228: ...TIMER Timer setting value This is the timer setting range 0 to 9999 sec for moving between steps It has no input conditions STEP TIMER is placed in the same line as the STEP command Operation is started when program execution moves to the line containing the STEP command When the time set by STEP TIMER is reached the program execution moves to the next step Note Input condition commands are given ...

Page 229: ...onstantly ON or constantly OFF contacts or clock pulse contacts specify state outputs for sequence control ITEM020 to ITEM028 in the System Common block Block Model 000 as the block address Example Command Command code Operand LOAD 01 000021 constantly ON OUT 07 001086 block address ITEM number LOAD 01 000023 1sec clock OUT 07 block address ITEM number 001 086 are ON auto at all times by constantl...

Page 230: ...EP99 is called a step sequence Sequence control instructions command codes 21 to 28 such as JUMP jump to a specified step can be used in step sequences Movement between steps STEP01 to STEP99 is performed according to the following conditions 1 Move to next STEP when the input conditions of the final sequence command in the previous STEP are satisfied 1 2 Jump to a specified step according to the ...

Page 231: ... to stop move to next step switch S2 ITEM009 in the entire Step Ladder Program block turns ON program execution pauses at the currently operating STEP Output is also held at the current state at this time When contact input to S2 ITEM009 returns to OFF program execution is resumed from the STEP that was paused Multiple steps STEP00 STEP01 STEP02 STEP03 STEP04 ITEM Command Operand 011 01 LOAD 012 0...

Page 232: ...conditions Reset the internal switch after completion of the specific process Example The following shows an example where the PID value is switched at each process to simultaneously stop and start pump operation Process 1 step 01 P1 I1 D1 Pump ON Process 2 step 02 P2 I2 D2 Continuation of pump ON Process 3 step 03 P3 I3 D3 Pump OFF Condition a Condition b Basic PID Block Model 011 Constant ITEM S...

Page 233: ... w h e n s te p m o v e c o n d itio n a tu rn s O N a n d s e t in te rn a l s w itc h A A re m a in s O N e v e n if p ro g r a m e x e c u tio n m o v e s to S T E P 0 1 M o v e c o n d itio n a S T E P 0 2 D e c la re S T E P 0 2 S e n d a ll P 2 I2 a n d D 2 fr o m IT E M S e tt in g b lo c k a t b lo c k a d d re s s 1 0 3 a s in te rn a l s w itc h A is O N w h e n S T E P 0 2 is m o v e d ...

Page 234: ...ocess Monitor or read data for monitoring the Loop Control Unit from the host computer The Loop Control Unit uses the following Send to Computer function blocks to send data to the Area to send to computer data area for monitor in Data Memory on CPU Unit for Node Terminals Function blocks used DO to Computer Block Model 401 AO to Computer Block Model 402 1 Block Send Terminal to Computer Block Mod...

Page 235: ...locks to be monitored at Terminal to Computer Send block source designation Step 1 Initial setting to System Common blocks Step 3 Setting of monitor tag using CX Process Tool Step 3 Accessing data collection of Area to send to computer from host computer Step 4 Accessing data collection of Area to send to computer by specifying the preset tag name from CX Process Monitor CX Process Monitor used 2 ...

Page 236: ... from Computer block to function block to be written Step 2 Issue of FINS command write command to Terminal Setting from Computer block to Loop Control Unit from host computer 3 To send and receive data between node terminals and the Loop Control Unit at another node PC on the Controller Link network The Loop Control Unit uses the following Send Terminal to All Nodes or Receive Terminal from All N...

Page 237: ...nits at this time can be connected only by the Controller Link Moreover user settings for the Data Link must be set for the Loop Control Units For details see How to Set Controller Link Data Link Tables described later in this Appendix CPU Unit Area to send to all nodes Loop Control Unit Node Terminal block I O memory Loop Control Unit at other node Data send At each operation cycle Area to receiv...

Page 238: ... must be used to set the leading addresses of the Data Memory on CPU Unit for the node terminals to ITEM042 and ITEM043 of the System Common block Note When only the DI and AI Terminal Setting from Computer blocks are used as the node terminals and the data received from the computer is stored to the Area to send to all nodes and is not then sent to a networked Loop Control Unit operation is possi...

Page 239: ...ords 16 words x 32 blocks Area to send to all nodes 100 words 2 words x 50 blocks 100 words 2 words x 50 blocks 100 words 2 words x 50 blocks 100 words 2 words x 50 blocks Area to receive from all nodes 24 words 636 words 612 words Leading address S 24 Leading address S 536 Leading address S 636 Leading address S 736 0 7 Set at ITEM043 of System Common blocks Leading address S 3736 1 2 Unit addres...

Page 240: ...odes 3200 words Example of Data Memory for node terminals Area to receive from all nodes node 32 Data Memory D for Node Terminal when self node is node 1 Leading address S System information For LCU number 0 For LCU number 1 For LCU number 2 8 words 8 words 8 words Area to send to computer 512 words 16 words x 32 blocks Area to send to all nodes node 1 100 words 2 words x 50 blocks Area dummy area...

Page 241: ...node PC Connection mode 1 Connection with only the computer on which CX Process Monitor is running Connection mode 2 Connection with the Loop Control Unit at another node PC and the computer on which CX Process Monitor is running Connection mode 1 Connection with only the computer on which CX Process Monitor is running Data Link table settings Item Description Type of data link Any setting Link st...

Page 242: ...op Control Unit uses the 1 Block Send Terminal to Computer or 4 Block Send Terminal to Computer to send Control blocks such as PID blocks that are to be monitored on CX Process Monitor to the Area to send to computer It also uses the DO to Computer or AO to Computer block to send contacts including parameters or analog signals including parameters to this Area to send to computer By the user setti...

Page 243: ...erminal to Computer 501 011 001 PID1 of block address 001 is sent to CX Process Monitor running on the computer 002 403 1 Block Send Terminal to Computer 502 011 002 PID2 of block address 002 is sent to CX Process Monitor running on the computer 001 002 011 Basic PID PID1 002 002 011 Basic PID PID2 PV1 AI 4 point Terminal Block Model 586 Basic PID Block Model 011 Basic PID Block Model 011 MV1 PV2 ...

Page 244: ...or is running is node 02 Each of the data link tables is set as follows Node 01 Link start word D16020 Node Send Receive Leading word of self node Number of words Offset 01 Send D16020 536 words 02 Reception OFF Node 02 Link start word P Node Send Receive Leading word of self node Number of words Offset 01 Receive P 536 words 0 word 02 Send OFF Data Memory D for PC Node Terminals Computer on which...

Page 245: ...ning Uppermost 100 words The node self node 1 receives these 100 dummy words at the Area to receive from all nodes of the self node address Area to send to all nodes 100 words Send 636 Other nodes receive these 100 words Area to receive from all nodes Ascending order from 1 in order of node address Receive 100 words x number of receive nodes 100 words each are received from the Area to send to all...

Page 246: ...unit Loop Control Unit Controller Link unit Computer on which CX Process Monitor is running Controller Link Support Board Controller Link network Leading address S 536 Leading address S 636 Leading address S Data Memory D for Node Terminal System information 1 For LCU number 0 For LCU number 1 For LCU number 2 8 words Area to send to computer 1 512 words 16 words x 32 blocks Area to send to all no...

Page 247: ...the Area to send to all nodes of PC 2 are received at the Area to send to all nodes S 736 to 835 words of node number 2 Data Link table of PC 2 A total of 636 words T to T 635 words comprising system information 24 words Area to send to computer 512 words and Area to send to all nodes 100 words are sent to the computer The 100 words S 536 to S 635 words of the Area to send to all nodes of PC 1 are...

Page 248: ...ck operation cycle ms x 100 fixed load rate Note 1 The fixed load rates are as follows Operation cycle Fixed load rate 0 1 s 10 0 2 s 5 0 5 s 2 1 s 1 2 s 0 Note 2 The resolution of load rate measurement is 10ms values lower than 10ms are discarded The resolutions of the readout values are as follows for each operation cycle Operation cycle Readout resolution 0 1 s 10 0 2 s 5 0 5 s 2 1 s 1 2 s 1 Af...

Page 249: ...ed value Shortest operation cycle 0 1 s 0 2 s 0 5 s 1 s 2 s At 0 1 s 0 0 5 x Load rate after 0 2 x 0 2 s correction x 0 4 Load rate after 0 1 x 0 2 s correction x load rate after 0 2 0 5 s correction x 0 5 Load rate after 0 0 2 s correction x load rate after 0 1 0 5 s correction x load rate after 0 25 x 1 s correction x 0 5 At 0 2 s 0 0 4 x Load rate after 0 2 x 0 5 s correction x 0 5 Load rate af...

Page 250: ...Unit was upgraded from version 1 50 to 2 00 033 Ratio Setting 0 80 The operation execution time of this function block increased by 0 19 ms when the Loop Controller Unit was upgraded from version 1 50 to 2 00 034 Indicator 0 58 The operation execution time of this function block increased by 0 15 ms when the Loop Controller Unit was upgraded from version 1 50 to 2 00 045 ES100X Controller Terminal...

Page 251: ...a Collector 1 23 182 Accumulated Value Input Adder 1 20 183 Accumulated Value Analog Multiplier 1 04 184 Accumulator for accumulated value input 0 74 185 Contact input Accumulated value output 0 46 186 Accumulated Value Input Contact output 0 45 192 Analog Pulse Width Converter 0 42 The load rate increases by 0 28 at an operation cycle of 100 ms 201 Contact Distributor 1 90 202 Constant Comparator...

Page 252: ...4 453 AI Terminal from CPU Unit 0 46 454 AO Terminal from CPU Unit 1 35 455 DI Terminal from Extended CPU Unit 14 23 456 DO Terminal to Extended CPU Unit 7 81 457 AI Terminal from Extended CPU Unit 16 22 458 AO Terminal from Extended CPU Unit 9 53 461 Receive All Blocks See table 1 below 462 Send All Blocks See table 1 below 501 DI 8 point Terminal 0 31 502 DI 16 point Terminal 0 31 503 DI 32 poin...

Page 253: ... Setting 0 37 0 12 034 Indicator 0 32 0 12 045 ES100X Controller Terminal 2 61 0 14 110 4 point Warning Indicator 0 32 0 13 111 High Low Alarm 0 26 0 11 112 Deviation Alarm 0 29 0 10 113 Rate of change Operation and Alarm 0 31 0 12 115 High Low Limit 0 26 0 11 116 Deviation Limit 0 28 0 09 118 Analog Signal Hold 0 24 0 09 121 Addition or Subtraction 0 35 0 10 122 Multiplication 0 32 0 10 123 Divis...

Page 254: ...ated value output 0 07 0 09 186 Accumulated Value Input Contact output 0 07 0 11 192 Analog Pulse Width Converter 0 25 0 09 202 Constant Comparator 0 47 0 14 203 Variable Comparator 0 08 0 13 205 Timer 1 23 0 09 206 ON OFF Timer 1 16 0 09 207 Clock Pulse 0 43 0 09 208 Counter 0 24 0 11 209 Internal Switch 0 27 0 27 210 Level Check 0 37 0 15 221 ON OFF Valve Manipulator 0 27 0 10 222 Motor Manipula...

Page 255: ...n time ms Remarks 00 END 0 011 01 LOAD 0 137 02 LOAD NOT 0 137 03 AND 0 137 04 AND NOT 0 137 05 OR 0 137 06 OR NOT 0 137 07 AND LOAD 0 015 08 OR LOAD 0 015 11 OUT 0 104 12 OUT NOT 0 104 13 SET 0 104 14 RESET 0 104 15 DU 1 060 16 DD 1 060 21 STEP 0 011 22 BLOCK SET 0 990 23 BLOCK RESET 1 827 25 JUMP 0 914 27 SETUP TIMER 0 014 The load rate increases by 0 01 at an operation cycle of 100 ms 28 ALARM ...

Page 256: ...O x point Terminal 33 Data Memory D for Node Terminals 122 223 E error code 193 194 error log 188 190 195 execution error code 116 196 Expanded CPU Unit Terminal 31 33 118 external I O refresh cycle 28 106 F feedforward control 165 FINS Gateway 43 45 FINS command 174 Field Terminals 30 Flash Memory 19 62 85 86 200 function block data sheet 70 function block database error 116 194 function block 20...

Page 257: ...lock Registration Flag ITEM 039 and Tool Version ITEM 110 in System Common Block Model 000 Warning Limit ITEM 012 in Basic PID Block Model 011 Advanced PID Block Model 020 2 Position ON OFF Block Model 001 3 Position ON OFF Block Model 002 Indication and Setting Block Model 031 Indication and Operation Block Model 032 Ratio Setting Block Model 033 Indicator Block Model 034 and 4 Point Warning Indi...

Reviews: