Home
Digitronik Digital Indicating Controller SDC40B User`s Manual
Contents
1. 2G4AS06 1 no communications DO data enclosed 5G4AS09 Other information Other information Model Bl Setup data SDC40B m Item Description C40B management No 0 to 30000 Computation cycle 1 100ms 2 200ms 3 300ms 4 400ms 5 500ms Control type 0 1PID A M 1 1PID A M C L 2 2PID A M C L13 2PID A M C IM mode transition condition settings 0 no transitions _ 1 memory error _ 2 memory Al error L 3 memory Al computation error Startup procedure 0 cold start 1 hot start Preset mode 0 auto AUTO 1 manual MAN 2 cascade CAS Preset output 10 0 to 110 0 Preset LSP1 0 0 to 100 096 Preset LSP2 0 0 to 100 096 Input range type 1 Input 1 temperature units 0 C 1 F Input 1 cold junction compensation 0 Internal compensation 1 External compensation Input 1 line break operation 0 up scale 1 down scale Input 2 range type 0 4 to 20mA 1 1 to 5V LSP1 setting method 0 with direct change 1 no direct change 2 LSP1 changes inhibited LSP2 setting method 0 with direct change 1 no direct change 2 LSP2 changes inhibited PV AI indication selection 0 PV1 PID1 1 PV2 PID2 LI 2 AIR1 L
2. Computational expression This computational unit controls the UF display LED user lamp on the display panel When P1 is OFF the lamps are OFF unconditionally When P1 is ON and H1 is also ON the lamps are lit When P1 is ON but H1 is OFF the lamp are not lit Units 1 to 3 correspond to UF1 to UF3 lamps When this unit is not used the lamps are OFF Computation 1 64 Computational Mnemonic expression g 1 Computational Units Remarks Configuration Computation Bar graph display switch BLED when DI goes ON when DO goes ON Input lines Data format Only one unit can be used Range Initial value H1 O format 999 9 to 999 9 0 0 Flag format ON 1 OFF 0 Index format 0 to 30000 Computational expression This computational unit selects bar graph data using index data P2 When P1 is OFF the bar graph is OFF unconditionally When P1 is ON P2 is 0 and the bar graph displays H1 96 However there is a limit of OS H1 S 100 When P1 is ON and P2 is 1 the bar graph displays DI DI 1 to 12 are assigned to each LED from the left of the bar graph and the LEDs go ON When P1 is ON and P2 is 2 the bar graph displays DO DO 1 to 8 are assigned to each LED from the left of the bar graph and the LEDs go ON 1 65 1 Computational Units Computational expression Computation Mnemonic ime Dynamic area Remarks Co
3. format 999 9 to 999 9 format 999 9 to 999 9 Computational expression format 999 9 to 999 9 When P1 is the high limiter and P2 is the low limiter P1 gt P2 When H1 gt P1 OUT is P1 When H1 lt P1 OUT is P2 When P1 z H1 z P2 OUT is H1 When P1 5 P2 is set OUT is P2 1 13 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime Meeks High monitor 2 N Input lines Data format Range Initial value H1 96 format 999 9 to 999 9 100 0 H2 96 format 999 9 to 999 9 100 0 Configuration format 999 9 to 999 9 Flag format ON 1 OFF 20 Computational expression H2 is the high monitor value and P2 is the hysteresis width setting P2 0 When P2 lt Ois set P2 is assumed to be 0 When H1 H2 OUT is ON When H1 H2 P2 OUT is OFF Computation Computational expression Mnemonic 1 Computational Units Remarks Configuration Computation Low monitor Input lines Data format Range Initial value H1 format 999 9 to 999 9 0 0 H2 96 format 999 9 to 999 9 0 0 format 999 9 to 999 9 Computational expression Flag format ON 1 OFF 0 H2 is the low monitor value and P2 is the hysteresis width setting P2 0 When P2 lt 0 is set P2 is assume
4. DO4 DO5 DO6 DO7 DO8 Revision History Date 9505 cPUM eRE sEdHon QN Cn UA 4 4 02 02 r2 b2 b2 tA Un U9 NO O2 ON C2 OO 4 02 SO 02 07 1 18 1 55 2 17 DVD corrected to DIV Note added Note 2 added Note 2 added Graph curve corrected Table added Explanation added Explanation and timing chart added Conditions added AT2 expression added P1 ON corrected to OFF Computational expression revised No 68 and 69 corrected to No 69 and 70 Initial value corrected from 1 to 0 ADD unit P2 1 0 changed to 100 0 Description deleted CPX unit OUT line 0 1 m2 pulse added ADD unit P2 1 10 changed to 10 100 SW unit DIOICG 0 1m pulse added Computational expression added 0 1 m pulse corrected to 0 1 m pulse Specifications are subject to change without notice Yamatake Corporation Control Product Division Sales contact Yamatake Corporation IBD Sensing and Control Department Totate International Building 2 12 19 Shibuya Shibuya ku Tokyo 150 8316 Japan Phone 81 3 3486 2380 Fax 81 3 3486 2300 This has been printed on recycled paper ZAmATAKE Printed in Japan 1st Edition Issued in May 1995 2nd Edition Issued in Feb 2001 M
5. Mode select status detection Only one unit can be used status detection Input lines Data format Range Initial value H1 Flag format ON 2 1 OFF 20 OFF H2 Flag format ON 1 OFF 20 OFF P1 Flag format ON 1 OFF 20 OFF P2 Flag format ON 1 OFF 20 OFF Computational expression This computational unit changes instrument modes follow cascade auto and manual H1 is follow mode When ON the follow mode is selected When OFF follow mode is canceled H2 is manual mode When ON the manual mode is selected P1 is auto mode When ON the auto mode is selected P2 is cascade mode When ON the cascade mode is selected When H2 P1 and P2 are all ON the following priority is observed H2 gt P1 gt P2 When all are OFF the previous state is held Example When H2 goes ON after the auto mode was activated by P1 going ON the manual mode P1 l is activated D When subsequently H2 goes OFF the auto mode is reactivated as Mode Previous Auto INE on long as P1 is still ON mode imode imode mode Important Only one unit of this computational expression can be used and edge detection no 54 cannot be used to change modes The mode switching keys 455 S eni and CS are not available 1 51 1 Computational Units Computation time Computational r Mnemonic expression Dynamic area Remarks Configuration Computation 1
6. When this unit is used the auto tuning key A on the instrument is disabled It can be enabled by inputting an internal signal ATKY via the input line Computation 1 53 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic time Vise area Data hold HOLD 1 N Input lines Data format Range Initial value H1 Composite format 999 9 to 3600 0 0 0 Configuration Q Index format 0 to 30000 Composite format 999 9 to 3600 0 Computational expression H1 is interpreted as data format specified by index data P2 H1 data or status persist outages and is output when the system is restarted When RAM backup is normal OUT is the HOLD value for 1 cycle at restart OUT is H1 from second cycle after restart When RAM backup fails OUT is H1 for 1 cycle at restart P2 specifies the data format of input H1 1 percentage format 2 time format 3 flag format 4 index format Computation 1 54 1 Computational Units Computation time Computational Dynamic area Remarks expression y Mnemonic Raise lower unit 3 S Input lines Data format Initial value Flag format ON 1 OFF 20 Flag format ON 1 OFF 20 96 format 999 9 to 999 9 Configuration Flag format ON 1 OFF 20 96 format 999 9 to 999 9 Computational expression When H1 is ON raise the
7. Computational y onc Computation Dynamic ar Remarks expression time ynamie arsa Configuration Computation Division 3 N Computational overflow check Input lines Data format Initial value format 999 9 to 999 9 format 999 9 to 999 9 format 999 9 to 999 9 format 999 9 to 999 9 Computational expression OUT H1 H2 P1 OUT lt 999 996 or OUT gt 999 9 generates a computational overflow When H2 is 0 096 and H1 is positive OUT is 999 9 H1 is negative OUT is 999 9 an overflow is generated 1 5 1 Computational Units Computational expression Mnemonic Remarks Configuration Computation 1 6 Absolute value Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Computational expression OUT H1 format 0 0 to 999 9 1 Computational Units Computational i Mnemoni Remarks expression ilio Square root extraction SQR Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 96 format 999 9 to 999 9 Configuration format 0 0 to 10 Computational expression P1 is the drop out value P1 0 When set to P1 lt 0 P1 is assumed to be 0 When H1 gt P1 OUT is 4 H1 When H1 P1 OUT is 0 Output after square ro
8. t pe e OUT OUT 1 However when P2 Ts P2 is limited to Ts When P1 gt 16 x P2 P1 is automatically 16 X P2 Computation OUT when P1 gt P2 OUT when P1 P2 1 26 1 Computational Units Computational expression i Remarks Derivation Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Time format 0 to 6000 0 Configuration Time format 0 to 6000 0 format 999 9 to 999 9 Computational expression P1 is lead time sec P2 is lag time sec out SUS XH 1 P2 S Internal computations calculate sampling time Ts previous inputs and outputs H1 1 and OUT 1 respectively according to the following equation Ts P1 OUT X H1 OUT Te PD X H1 Hie Ts P2 e However when P2 Ts P2 is limited to Ts When P1 gt 16 X P2 P1 is automatically 16 X P2 Computation OUT when P1 gt P2 OUT when P1 P2 gt t 1 27 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic time PASEA Configuration Computation 1 28 Integration INT 4 S Input lines Data format Initial value format 999 9 to 999 9 format 999 9 to 999 9 Time format 0 to 6000 0 Flag format ON 1 OFF 0 format 999 9 to 999 9 Computational expression P1 is the integral
9. 0 OFF MKY H18 amp H2 AO1 Signal to bleed valve fully open at 4 mA Bb Hints O Since LSP is input to each PID controller type 3 was selected As shown above the MODX unit was used but only in the auto and man modes since the CAS mode was not used O PID1 performs reverse processing and PID2 performs normal processing 3 7 Chapter 4 Precision 4 1 General The SDC40B is a single loop controller which offers high speed and highly accurate computation processing The precision of a computational unit does not normally require special attention but when different types of computations are combined and special applications are used care is needed This chapter provides a list of computational units giving the precision provided by SDCAOB and their conditions BE Precision of floating point computations The percentage data used in internal computations are processed as single precision floating point representation Although multiplication and division do not involve a restriction on the decimal point position addition and subtraction sometimes do Example Computation deviations that occur in the ADD unit Important ADD OUT H1 X P1 H2 X P2 H1 100 0 internal data 1 000 P1 100 0 internal data 1 000 H2 0 1 internal data 0 001 P2 0 1 internal data 0 001 The above inputs are handled by the ADD unit H1 X P1 becomes 1 000 X 1 000 1 000000 Note that 100 X 100
10. 2 invokes the mode when memory related or analog input error occurs invokes the mode when memory related analog input or a computation error occurs Computational expression Mnemonic Computation Dynamic area 1 Computational Units Remarks Linearization table 1 TBL1 Configuration Computation Linearization table 3 Input lines Data format Range Initial value H1 O 96 format 999 9 to 999 9 0 0 Computational expression These tables consist of an X1 and Y1 origin and 15 segments 16 points which are used for converting approximation by linearization table X H1 input to Y OUT output The X and Y axes can be both positive or negative When H1 X1 OUT is Y1 When H1 2 X last point OUT is Y last point Output Yn Yn 1 format Output Yn X1 Xn 1 Xn n 2 16 Input Two or more linearization tables can be chained to form a single table To join two tables place X1 on the second table over X16 of the first table see below Thus X last point must be less than X1 in the second table Yn Output Y1 X1 Xn 1Xn n 2 16 999 9 to 999 9 X1 TBL2 Xn 1 57 1 Computational Units Computational expression Computation Mnemonic time Dynamic area Remarks Configuration Computation 1 58 Inverse linearization tables 11 TBR1 Inverse lineari
11. parameters 1 EP1 0 66 0 2 EP1 1 70 5 3 EP1 2 Example 4 EP1 3 In the above example when DI1 DI2 and DI3 are all 5 EP1 4 OFF DIX1 is 0 EP1 0 66 0U is used to convert the 6 EP1 5 decimal place upper and lower limit of the input set xe with the input processing data setting to percentage data which is output PMD1 automatically changes the LSP value in the PID1 unit according to LSP set in P2 according to input H1 Bi Multi SP setting 2 Digital input processing data setting No 2 digital input process 1 start 4 No 8 digital input process 1 units 3 DI4 is the starting point Three DI inputs are handled as binary data 051 77 Digital inputs DI4 DI5 DI6 No of engineering unit 2 Using Computational Units In Multi SP setting 1 above the PMD setting was used However in order to use the front panel aft keys and local SP settings multi SP is assigned to a remote setting Local SP can still be modified using the front panel afa keys Outline of settings Select the control types control type 1 2 or 3 that can accept remote setting inputs in the example control type 1 is selected DI is converted to index data using digital input processing data settings in the example DI4 to 6 is converted to index data 0 to 7 The engineering unit parameter selection unit EGP1 or EGP 2 is used to set remote SP or multi SP using engineering units 70 5U in the example Control
12. 1 OFF 20 Computational expression This computational unit outputs input H1 percentage 96 data converted to pulse hour OUT 1000 X P1 X H1 pulse time The output pulse width is the same as the computation cycle When P2 is OFF OUT goes OFF unconditionally Example When H1 is a fixed input of 50 0 and P1 is set to P1 100 0 the OUT pulse is as follows OUT 1000 X 1 000 X 0 500 500 pulse hour Computation 1 44 1 Computational Units Computation time Computational Mnemonic expression a Dynamic area Integration pulse output II CPX 4 S Input lines Data format Range Initial value H1 format 999 9 to 999 9 H2 Index format 0 to 30000 P1 Index format 0 to 30000 Configuration P2 Flag format ON 1 OFF 0 Flag format ON 1 OFF 0 Computational expression This computational unit performs integration on input H1 each computation cycle and outputs the number of pulses per hour corresponding to the integration range set by H2 and P1 The output pulse width is the same as the computation cycle When P2 is ON the internal integrating data is cleared The integrating range is set using index data H2 and P1 This index format does not display an index but integer data in the range 0 to 30000 used to set variable parameters index format OUT H1 X H2 P1 pulse hour H2 is the input range input range per hour P1 is the output pulse weigh
13. 1 66 2 1 2 2 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 Chapter 3 3 1 3 2 3 3 3 4 Chapter 4 4 1 4 2 Changing proportional band continuously to suit settings or Using follow mode Analog changes of remote setting signals using external contacts Integration pulse output APPLICATION EXAMPLES OvervieW x6 2468 bet SEE hee eee Oe Be X18 d xdg Automatic Combustion Control for Saving Energy and Reducing Pollution B Generali 5 5 ew IG OBI ee ee Ae at eth Bl Instrumentation examples ee B BB Bee Bl Computation design see e n o e B B B B Bl Hints Feed forward Control of Boiler Liquid Level Control Bb General B bus mco Eee x3 coe eE Sano UR Bl Instrumentation examples sse ee ee ee ee HM Computation design 2 2 ee Bl Hints Compressor Over ride Control Bl Gen r l x ee 4 LEUR Exe RE EGER SE Bl Instrumentation examples sse B BB Bee Bl Computation design se e n n n B B n B Bl Hints PRECISION General Bl Precision of floating point computations Bl Precision of time computations o o o o e n nnn Bl Other items requiring consideration eee Bl Calculating computation precision s nene List of Computational Unit Precision eee other factOrs 2 ug a a a oe ee ats ew Sample hold c 9e 6 46 42409 RERUMS Bea Bae eae Analog integration
14. 2 3 2 Using Computational Units 2 4 Inserting SW 2 position transfer switch units between PID and MAN units with auto balance The preset output can be extracted by inserting a switch unit between the PID unit and MAN unit to switch percentage data Although it is possible to install the switch after the MAN unit this should be avoided as it may disable manual operation in an emergency In the figure below DI performs the switching operation and PPAOI sets the preset value When the preset value has to be adjusted on site store the set PPA value in the UF key to simplify subsequent access 2 Using Computational Units BB Inserting computations between MAN and AO1 with auto balance Important To perform characteristics compensation of operations and other computations involving linearization tables the tracking input to the MAN unit is returned after performing a reverse computation The output of a reverse computation must be fed to a unit ahead of the one itis connected to In the example below 2 TBR unit is connected to 3 MAN unit AO1 2 5 2 Using Computational Units E Ensuring preset output during cold start 2 6 In a cold start a preset output value entered at setup is written to AOI before the first computation process This value is inherited by the computation process In order to start from the actual output before the preset value AOI has to be registered in the tracking output in
15. 6 66 lens Pulse to analog integration e eee eee eee 2 11 vea E Rua 2 12 Smoothing changes from auto to cascade mode 2 13 2 14 2 15 2 16 2 17 2 18 3 1 3 2 3 2 3 3 3 3 9 4 9 4 9 4 3 5 3 5 3 6 3 6 3 7 3 7 4 1 4 1 4 1 4 2 4 2 4 3 Chapter 5 DATA SHEETS 5 1 General 4 4 5 cS deus EE BA be db Aux ek Xo ee ee Wes ELA 5 2 Data that Can be Changed after Operation Data Sheets for the SDCAOB Digital Indicating Controller SDC40B Design Sheet 5 1 Chapter 1 1 1 General Computational Units The DigitroniK SDCAOB is a general purpose single loop controller designed to control temperatures pressures flow rates levels pH values and other varying physical conditions It combines PID control and about 80 auxiliary functions in a single unit which can be assigned to as many as 50 computational units This chapter gives detailed descriptions of computation processing BB Data formats of input lines used for computational expressions Bl Computation time Bl Dynamic area data time data flag ON OFF data index 1 2 and similar numeric values data OO B O composite time flag or index data The computation times given below are absolute numbers and do not have units The total operation time of all computational units and the input processing time is calculated and the use or non use of communicatio
16. Configuration format 999 9 to 999 9 Computational expression These tables consist of an X1 and Y1 origin and 15 segments 16 points which are used for converting approximation by linearization table X H1 input to Y OUT output The X and Y axes can be both positive or negative This function is identical to the linearization table function with the exception that tables cannot be chained Computation 1 62 1 Computational Units Computational expression 96 time table 1 TTB1 time table 2 TTB2 time table 3 TTB3 time table 4 TTB4 Computation Mnemonic time Dynamic area Remarks Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Configuration Time format O to 6000 0 Computational expression This computational unit converts percentage 96 data to time data using a linearization table Tables cannot be chained OUT sec Input H1 96 Computation 1 63 1 Computational Units Computational Computation expression boe time 1 User lamp output 1 UF1 User lamp output 2 UF2 Only one unit can be used User lamp output 3 UF3 Dynamic area Remarks Input lines Data format Range Initial value H1 amp Flag format ON 1 OFF 0 OFF Flag format ON 1 OFF 0 Configuration
17. However each application is based on different concepts and many situations call for combinations of several computational units thus the combinations configured here are given only as a guide Yamatake Corporation shall not be held liable for any damage that may arise from the use of the examples given in this manual 3 1 3 Application Examples 3 2 Automatic Combustion Control for Saving Energy and Reducing Pollution Bb General Q Cross limit control to prevent generation of black smoke during load changes Air fuel ratio control for low excess air control in combustion Recuperator for temperature compensation of air flow HM instrumentation examples Signal from furnace temperature controller Air flow Controller Input processing B SDC40A y Furnace temperature controller SDC40B Air flow controller Y LJ Jii Air Air flow temperature sensor sensor Temperature sensor Combustion furnace 3 2 Fuel flow Y Controller Fuel flow sensor Deviation rate limiter A ES O A Fuel flow controller Air 3 Application Examples BI Computation design Air flow controller p 777777 1 Fuel flow controller T I r 1 l l l l l Signal from temperature Signal from air flow Air temperature Air flow Signal from fuel controller i Fuel flow controller controller Al1 Al2 Al3 I l Ali Al2 A
18. 1 E UF key processing data SDC40B code Name Setti UF1 key related etting UF SET Basic UF1 key registration SDC40B Name code UF2 key related Setting F SET Basic UF2 key registration UF 02 UF 03 UF 04 UF 05 UF 04 UF 05 UF 06 UF 06 UF 07 UF 01 UF 02 UF 03 UF 07 UF 08 UF 08 ra lt lt Bi ID data settings for reference only Page 7 9 SDCAOB EE Item Initial value ID 01 Hardware type 1 ID 02 Hardware type 2 ID 03 ROM ID ID 04 ROM ITEM ID 05 ROM revision Bl Protect settings SDC40B mm Item Description Setting transition selection Protection Control computational data PID parameter Variable parameter Engineering unit parameter Linearization table data PTB table data TTB table data Setup Input processing data UF key processing data Digital input processing data ID data Computational unit monitor XX XX XIXIXIXIXIXIOIOIOO0O XX DX CXOX XXX XX OXOUXIXIXIO X DX DXX UXDXUXIOIOIOPXXxxxiIo XIXIOIOIOIOIO XIXIXIXIXI XIX O OJOIXIXIXIXIXIXIXIXIXIXI XI XIO OIOIOIOIOIOIOIOIOIOIOI OIOI OIO Input signal monitor QO transition possible X transition not possible Key lock 1st digit PARA key 2nd digit CAS key 3rd digit AUTO key 4th digit MAN key Example XX
19. 10000 which requires that the result of integration has to be handled with care in terms of integration accuracy and integration scale Flow meter 0 0 100 0m3 h 4 00 20 00mA A P1 ON Flow when pulse is ON B P1 OFF Flow when pulse is OFF AM 0 1 Pulse weight is 0 1 m3 O H2 From integration reset circuit integration is reset when ON 0 1 m3 pulse Integration amount analog 1 corresponds to 1m3 2 17 2 Using Computational Units BE Pulse to analog integration The sampling cycle of the digital input unit of this instrument is the same as the computation cycle and is therefore not a high speed cycle As a result only reasonably slow pulses can be converted to analog signals Pulses should be 1 computation cycle X 2 Hz 1 to 5 Hz or less Flow meter 0 0 100 0m3 h 0 to 1000 pulse h 0 1m3 pulse A P1 ON Flow when pulse is ON B P1 OFF Flow when pulse is OFF DIO1 0 1 Pulse weight is 0 1 m3 O H2 P1 O 100 0 O 10 0 Weight of integration is He changed by 10 100 P1 DI01CG 0 1 m3 pulse Integration amount analog 196 corresponds to 10m3 2 18 Chapter 3 Application Examples 3 1 Overview Important This chapter provides a number of examples of SDC40B applications Use them together with the computational unit applications described in Chapter 2 Typical application examples are given in this chapter
20. 3 Time 96 conversion 96 Time conversion Engineering unit parameter selection 1 Engineering unit parameter selection 2 96 96 table 1 96 96 table 2 96 96 table 3 96 96 table 4 96 time table 1 96 time table 2 96 time table 3 96 time table 4 User lamp output 1 User lamp output 2 User lamp output 3 Bar graph display switch Additional display unit 1 Additional display unit 2 Additional display unit 3 Additional display unit 4 Only one computation with the same computation cycle can be used Chapter 5 Data Sheets 5 1 General The data sheets in this chapter have been provided as a summary of applications a reference for computation design etc Although they can be used as documents that are to be submitted or filed the PC loader should be used for this to prevent transcription errors Refer to the Smart Loader Package SLPC4B User s Manual Manual No CP UM 1681E for information on how to create data sheets 5 2 Data that Can be Changed after Operation Data items that can be modified by the SDCAOB are indicated by an asterisk s 5 1 Data sheets for the SDC40B Digital Indicating Controller Page 1 9 Customer Name Date Control Device Manufacturer Control Specification No Approval Tag No Modifications
21. 37 1 Computational Units Computational expression Mnemonic Remarks Configuration Computation 1 38 Flag switch Input lines Data format Range Initial value H1 Flag format ON 1 OFF 0 OFF H2 Flag format ON 1 OFF 0 OFF P1 Flag format ON 1 OFF 0 OFF Computational expression Flag format ON 1 OFF 0 This computational unit switches between H1 and H2 using P1 flag data When P1 is OFF OUT is H1 When P1 is ON OUT is H2 Computational Mnemonic expression emo 1 Computational Units Remarks Configuration Computation Alternate switch ALSW Input lines Data format Range Initial value H1 Flag format ON 1 OFF 0 OFF Flag format ON 1 OFF 0 Computational expression Flag format ON 1 OFF 0 This computational unit inverts the output when the rising edge of H1 is detected When P1 is ON OUT is OFF When P1 is OFF OUT is inverted when the rising edge of H1 is detected During initializing OUT is OFF The trailing edge cannot be detected 1 39 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime ere ad Timer TIM 2 S Input lines Data format Range Initial value H1 amp Flag format ON 1 OFF 0 OFF Time format O to 6000 0 Confi
22. 52 Mode select 2 N Only one unit can be used edge detection Input lines Data format Range Initial value H1 Flag format ON 1 OFF 20 OFF H2 Flag format ON 1 OFF 20 OFF P1 Flag format ON 1 OFF 20 OFF P2 Flag format ON 1 OFF 20 OFF Computational expression This computational unit changes instrument modes follow cascade auto and manual H1 is follow mode When ON the follow mode is selected When OFF follow mode is canceled H2 is manual mode When H2 goes from OFF to ON the manual mode is selected P1 is auto mode When P1 goes from OFF to ON the auto mode is selected P2 is cascade mode When P2 goes from OFF to ON the cascade mode is selected Lines other than H1 use edge detection Thus the instrument will go from the present mode to a new mode when a rising edge is detected When H2 P1 and P2 are all ON the following priority is observed H2 gt P1 gt P2 When all are OFF the previous state is held Example When H2 goes from OFF to ON after the auto mode was activated by P1 going from P1 OFF to ON the manual mode is activated D If H2 subsequently goes OFF the Mode Previous Auto Manual instrument stays in the manual mode mode imode mode Important Only one unit of this computational expression can be used and status detection no 53 cannot be used to change modes The mode switching keys and C 5 are not avai
23. 9 to 999 9 0 0 P2 format 999 9 to 999 9 Computational expression OUT H1 H2 P1 P2 format 999 9 to 999 9 OUT lt 999 9 or OUT gt 999 9 generates a computational overflow Computational expression 1 Computational Units Remarks Configuration Computation High selector low limiter Input lines Data format Range Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 0 0 Computational expression When H1 H2 OUT is H1 When H1 lt H2 OUT is H2 When used as a low limiter H2 is the low limit value format 999 9 to 999 9 1 11 1 Computational Units Computational expression Mnemonic Remarks Configuration Computation Low selector high limiter 1 12 LSE Input lines Data format Range Initial value H1 O format 999 9 to 999 9 100 0 H2 O format 999 9 to 999 9 100 0 Computational expression When H1 H2 OUT is H2 When H1 lt H2 OUT is H1 When used as a high limiter H2 is the high limit value format 999 9 to 999 9 Computational expression 1 Computational Units Remarks Configuration Computation High and low limiter HLLM Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0
24. Percentage format output after EGP selection No ltemcode Item Setting value Percentage format Engineering unit parameter setting E PARA Engineering unit parameter PID1 related items 55 0 Engineering unit parameter PID1 related items 58 7596 Computation Engineering unit parameter PID1 related items Engineering unit parameter PID2 related items Engineering unit parameter PID2 related items Engineering unit parameter PID2 related items D These are settings using input processing data IN 1 involving decimal point position 1 lower limit 0 0 and upper limit 120 0 For example 66 120 0 X 100 55 etc 2 These are settings using input processing data IN 2 involving decimal point position 2 lower limit 0 0 and upper limit 20 00 For example 2 00 20 00 X 100 10 0 etc EGP1 is used for PID1 units and EGP2 is used for PID2 units The item code of the engineering units consists of 8 numbers from 0 to 8 so 0 is used in specifying indexes beyond 8 1 0 or 2 0 Unused PID units can be combined with input processing data setting IN 4 to 6 to call up set values 1 61 1 Computational Units Computational expression 96 96 table 1 PTB1 table 2 PTB2 table 3 PTB3 96 96 table 4 PTB4 Computation Mnemonic time Dynamic area Remarks Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0
25. is H2 1 35 1 Computational Units Computational Computation Mnemonic Dynamic area expression time Remarks Configuration Computation 1 36 Softening transfer switch SFT 3 S Input lines Data format 96 format 999 910 999 9 Initial value 96 format 10999 9 to 999 9 Flag format ON 1 OFF 0 format 1999 9 to 999 9 format Computational expression smooth switching when P1 rises When P1 is constantly OFF OUT is H1 When P1 is constantly ON OUT is H2 P2 OUT 999 9 to 999 9 This computational unit switches between H1 and H2 for one cycle using a P2 slope for When P1 goes from ON to OFF when a trailing edge is detected OUT goes from H2 to H1 When P1 goes from OFF to ON when a rising edge is detected OUT goes from H1 to H2 The P2 slope loses its effect when it reaches H1 or H2 Computational expression Mnemonic 1 Computational Units Remarks Configuration Computation Timer switch TSW Input lines Data format Range Initial value H1 Time format 0 to 6000 0 0 0 H2 Time format 0 to 6000 0 0 0 P1 Flag format ON 1 OFF 0 Computational expression Time format 0 to 6000 0 This computational unit switches between H1 and H2 using P1 time data When P1 is OFF OUT is H1 When P1 is ON OUT is H2 1
26. procedures as examples which can be used to build more complex configurations For information on the meaning of internal signals and setting data refer to SDC40B Basic Operations Manual No CP UM 1679E or CP UM 1699E 2 1 2 Using Computational Units 2 2 Basic Combinations of Computational Units E Basic Combinations of MAN and PID units with auto balance D To ensure smooth switching between modes the output from the MAN unit is fed back to PID unit P1 tracking input In manual mode the PID unit automatically receives the tracking input and the output changes according to MAN unit operations When the mode changes back to auto mode PID calculates the most recently received tracking input for smooth switching 2 The tracking input is not received internally instead the output signal is input to AIR2 analog input 2 and AIR3 analog input 3 but this requires a converter resistor which are connected externally However this means that one analog input is occupied 2 2 2 Using Computational Units Inserting HLLM units high low limiter between PID and MAN units with auto balance An HLLM unit high low limiter can be used to limit PID unit output PPA is shown in the example below but a variable internal signal could be input instead in which case the DI input can be used to change the limit value PPAO1 PPAO2 PPAOS PPA04 O Example PPA01 O Low limiter P2 Example PPA02 AO1
27. requires the processing sequence illustrated below DIO1 raise DIO2 lower Al In the above example when the power is turned on in cascade mode SP1 is 0 096 A HOLD unit has to be installed to retain SP1 value during hot start AO1 2 14 2 Using Computational Units Bl Sample hold The SW unit is used to configure the sample hold function provided by sample value P1 control P1 amp Input is sampled when ON and held when OFF Time m m Sampling P1 lt Holdin Input fetch 3 signal Output 2 15 2 Using Computational Units BB integration pulse output Analog amounts are converted to pulse outputs Flow meter 0 0 100 0m3 h 4 00 20 00mA Example In this example a flow rate of 100 0 m is converted to an output pulse where OUT is 1 000 X 1000 1 1000 pulse hour eeeeceQCjveceee From integrating reset circuit The integration is reset inside the unit at ON 2 Using Computational Units Bi Analog integration Analog integration is performed internally using an integration pulse output Percentage data is handled internally in the IEEE floating point notation which can process 6 to 7 digit decimals and thus has a resolution of 0 01 or more However the second decimal is rounded off to XXX X The output resolution when integrating values are converted to analog output equals the resolution of the D A digital analog converter or 1
28. the MAN unit The preset mode setting is enabled in manual mode only In auto and cascade mode the AOI value is soon overwritten by the PID computation result or other units and targeted preset output cannot be obtained By entering a value other than AOI in the tracking input of the MAN unit shown in the lower right figure it is possible to start output from this value in manual mode regardless of hot or cold start AO1 AO1 2 Using Computational Units BE Ratio bias computation The ADD unit facilitates ratio bias computation The ADD unit computational expressions are as follows OUT HI X P1 H2 X P2 If H2 in this equation is replaced by a fixed parameter 100 0 1 000 OUT H1 X P1 1 000 X P2 This means that P1 is set as PPAOI and P2 as PPAO2 OUT HI X PPAO0I PPA02 Input H1 can be replaced by the following PPAOI is ratio 999 9 to 999 9 PPAO2 is bias 999 9 to 999 9 Instead of a PPA setting a variable signal can be entered as shown in the example given below to calculate variable ratios and biases Example 35 0 input O PPA01 10 0 O PPA02 2 0 P2 5 5 output 2 7 2 Using Computational Units BB Multi SP setting 1 Digital input processing data setting No 1 digital input process 1 start 1 No 7 digital input process 1 units 3 DI01 is the starting point Three DI inputs are handled as binary data Cty Digital inputs DH DI2 DI3 2 8 No of engine
29. time sec When P2 is OFF OUT is H2 H1 P1 S Ts Internal computation OUT OUT 1 TE x H1 When P2 is ON OUT S Laplacian OUT 1 Previous OUT value Ts Sampling value OUT Important The resolution of computational units H1 H2 and OUT is 0 033 Thus an error is generated if integration is performed on H1 or other inputs where meaning is assigned to digits below 0 1 1 Computational Units Computational i Mnemoni x Remarks expression iilos MAV Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Time format 0 to 6000 0 format 999 9 to 999 9 Computational expression This computational unit outputs the arithmetical mean of 30 data items from the start of P1 sec 30 1 OLUTz H1 L Pl T ET However when P1 is 0 OUT is H1 When P1 30 X Ts P1 is 30 X Ts Ts is the sampling time Computation Important When the P1 input changes greatly maximum P1 time has to elapse before a moving average of P1 time can be calculated Example When H1 is 50 096 P1 is 60 0 sec and H1 changes to 100 096 and P1 to 600 0 sec the output does not change after 20 sec but after 20 X n sec 1 29 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime Vise area Flip flop 1 N Input lines Data format Range Initial value H1
30. tuning for overshoot control and neural network tuning can be performed only in normal PID deviation derivative Derivative based measured value derivative PID cannot be used for these functions or for the creation of a dead band e Computations are initialized according to the conditions listed in the table below Condition Normal PID Derivative based PID MAN mode P D item is deleted P D item is deleted Mode change D n D n 1 E n D n PV V n 1 Vn P2 ON C n limit P1 C n limit P1 Note P1 is limited within the range 10 0 to 110 0 Computation LSP is limited to the range 0 0 to 100 0 during PV and RSP tracking After ration and bias computations RSP is limited to the range 10 0 to 110 0 e PV is limited to the range 10 0 to 110 0 continued 1 20 c o gt Q E o O Normal PID Control block diagram Computational expression 1 Computational Units Reverse operation _ Eln SP gt D PV Normal operation E n SP gt D PV When P2 is ON Cin P1 Cin When P2 is OFF Cin C n 1 AC n C n PID SP PV 1 TcS TF Tes A conversion of the above aun gives the Enti Cin C n 1 A Cin C n 1 Dk n Di n Dk n Kg X Din D n 1 Diin Kig X Din Din D n 1 Kd E n D n 1 Kd2 E n E n 1
31. used Copying or duplicating this User s Manual in part or in whole is forbid den The information and specifications in this User s Manual are sub ject to change without notice Considerable effort has been made to ensure that this User s Manual is free from inaccuracies and omissions If you should find any inaccuracies or omissions please contact Yamatake Corporation In no event is Yamatake Corporation liable to anyone for any indirect special or consequential damages as a result of using this product 01995 Yamatake Corporation ALL RIGHTS RESERVED The DigitroniK 8 is a registered trademark of Yamatake Corporation SDCAOB is a trademark of Yamatake Corporation The Role of This Manual In all three manuals have been prepared for the SDC40B Read the manual according to your specific requirements The following lists all the manuals that accompany the SDCAOB and gives a brief outline of the manual If you do not have the required manual contact Yamatake Corporation or your dealer User s Manual Basic Operations Manual No CP UM 1679E This manual is provided with the SDC40B unit We strongly urge persons responsible for device design operations and maintenance on the SDCAOB read this manual It describes how to mount the unit to an operation console or other location wire and configure the unit it also contains maintenance and inspection information troubleshooting tips and specifications User s Man
32. used 0to4 Page 2 9 Virtual4 Virtual5 5 n 03 Engineering unit display Lower limit 0 19999 to 26000 U 04 Engineering unit display Upper limit 100 Linearization table No 19999 to 26000 U O not used 1 TBL1 2 TBL2 3 TBL3 Temperature compensation input No 0 no temperature compensation 1 input 1 2 input 2 3 input 3 Temperature units for temperature compensation Design temperature for temperature compensation 0 C 1 F 19999 to 26000 U Pressure compensation input No 0 no pressure compensation 1 input 1 2 input 2 3 input 3 Pressure units for pressure compensation Design pressure for pressure compensation O MPa 1 kPa 2 Pa 3 kqf cm2 4 mmH2O 19999 to 26000 U Square root extraction computation O not performed 1 performed Drop out value for square root extraction Digital filter 0 0 to 100 096 0 0 to 120 0 sec code PID tp PID computation type PID group setting Input error diagnosis Item O not performed 1 performed Description O Normal PID 1 Derivative based PID 0 to 7 PID1 computational unit 1 PID2 computational unit 2 Control operation O reverse operation 1 normal operation Engineering unit number specification PV tracking 1to6 O none 1 yes Ratio 999 9 to 999 9 Bias Deviation alarm 999 9 to 999 9
33. 0 0 to 100 0 PV lower alarm 10 0 to 110 0 PV upper alarm Alarm hysteresis 10 0 to 110 0 0 0 to 100 0 Initial PID computation cycle procedure 0 0 to 100 0 PID initialization method 0 automatic initialization 1 initialization when LSP1 is changed 2 no initialization 2PID Smart tuning method selection PID with two degrees of freedom 0 no smart tuning 1 uses fixed break value 2 updates break value 0 2 degrees of freedom not used 1 2 degrees of freedom used E PID parameters Proportional band Description 0 1 to 999 9 Group No 1 Group No 2 Group No 3 Group No 4 Page 3 9 Group Group No 5 No 6 Integral time 0 0 to 6000 0 sec Derivative time 0 0 to 6000 0 sec Lower integral limit 200 0 to upper limit Upper integral limit Lower limit to 200 0 Dead band 0 0 to 100 0 Output deviation rate limit 0 0 to 100 0 computation cycle Manual reset 0 0 to 100 0 Break 0 to 30 Disturbance suppressing proportional band Disturbance suppressing integral time 0 1 to 999 9 0 0 to 6000 0 sec Disturbance suppressing derivative time 0 0 to 6000 0 sec E Linearization table data 96 96 Specification range X axis Y axis 999 9 to 999 9 TBL1 SDC40B X axis SDC40B code code TBL2 SDC40B X axis SDC40B
34. 100 H2 X P2 becomes 0 001 X 0 001 0 000001 Note that 0 1 X 0 1 0 0001 The mantissa in IEEE single precision floating point representation is 24 bits giving 2 3 significant digits or 6 to 7 significant decimal digits Consequently when decimals with 7 different digits are added an error occurs as additions involving 8 different digits are not performed In the above example adding 1 000000 and 0 000001 where the difference is greater than 7 digits will generate an error In the above example H2 0 01 not a possible setting but a possible input from a unit in a previous stage and if one more digit is added there will be more than 8 different digits causing the addition to be aborted and OUT becomes 100 Note that it is not that figures such as 0 000196 0 00001 cannot be used the problem occurs when the 8 digits of the mantissa and non mantissa differ Incidentally adding 10 0 1 to 0 0001 0 000001 does not produce an error The range of percentage data used in the SDC40B is 999 9 to 999 9 and digits less than 0 0196 can produce numbers of 7 digits Thus it is recommended practice not to assign meaning to digits below 0 00196 to prevent computation errors BE Precision of time computations In internal computations time data is processed at a resolution of 0 1 sec As a result smaller time values are rounded up 4 1 4 Precision BE Other items requiring consideration Analog input Precisi
35. 7 4 HAAS No CP UM 1680E Digitronik Digital Indicating Controller SDC40B User s Manual Computational Functions This manual explains the computational units of the SC40B in detail and also serves as an instrumentation design guide in that it gives control computa tion examples Control computational functions can be loaded onto the SDC40B according to the application being used We strongly urge that this manual be read by per sons responsible for equipment design utilizing the SDC40B as well as those involved in creating control programs Yamatake Corporation RESTRICTIONS ON USE When using this product in applications that require particular safety or when using this product in important facilities pay attention to the safety of the overall system and equipment For example install fail safe mechanisms carry out redundancy checks and periodic inspections and adopt other appropriate safety measures as required IMPORTANT The manual gives the most common application examples Each application differ in the concepts involved and the combinations required The combinations given in the manual are therefore only a guide to the capabilities of the instrument Yamatake Corporation shall not be held liable for any damage that may arise from the use of the examples given in this manual REQUEST Make sure that this User s Manual is handed over to the user before the product is
36. Computational expression This computational unit converts the time format of input H1 in a span where time format input P1 is the lower limit and P2 is the upper limit to the percentage format H1 P1 QUT bo Pi Example P1 is 0 0 sec P2 is 600 0 sec When H1 is 300 0 OUT is 0 5 50 0 When P1 P2 is 0 the sign of H1 P1 causes OUT to become 999 9 and overflow However when H1 P1 is 0 OUT is 0 096 and no overflow is generated Computation 1 59 1 Computational Units Computational Computation Mnemonic expression time Dynamic area Remarks Configuration Computation 96 Time conversion PTT 2 N Computational overflow check Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Time format 0 to 6000 0 Time format 0 to 6000 0 Computational expression OUT H1 X P2 P1 P1 Example P1 is 0 0 sec P2 is 600 0 sec When H1 is 50 0 5 OUT is 300 0 sec 1 60 Time format 0 to 6000 0 This computational unit converts the percentage 96 format of input H1 in a span where time format input P1 is the lower limit and P2 is the upper limit to the time format When the result of the computation is negative OUT is 0 0 sec and an overflow is generated 1 Computational Units Computational expression Computation Mnemonic ime Dynamic area Rema
37. Flag format ON 1 OFF 0 OFF H2 Flag format ON 1 OFF 0 OFF Configuration Flag format ON 1 OFF 0 Computational expression This computational unit holds ON OFF data for set input H1 and uses the H2 input to perform a reset When H2 is ON OUT is unconditionally OFF When H2 is OFF and H1 is ON OUT is ON When H1 is ON OUT is ON During initialization OUT is OFF Computation 1 30 Computational expression 1 Computational Units Remarks Configuration Computation Logical product Input lines Data format Range Initial value H1 Flag format ON 1 OFF 0 OFF H2 Flag format ON 1 OFF 0 OFF P1 Flag format ON 1 OFF 0 OFF P2 Flag format ON 1 OFF 0 OFF Computational expression Flag format ON 1 OFF 0 This computational unit performs an AND operation on the four line ON OFF data OUT H1 A H2 A P1 A P2 1 31 1 Computational Units Computational expression Logical OR Mnemonic i Remarks Input lines Data format Range Initial value H1 Flag format ON 1 OFF 0 OFF H2 Flag format ON 1 OFF 0 OFF P1 Flag format ON 1 OFF 20 OFF Configuration P2 Flag format ON 1 OFF 20 OFF Flag format ON 1 OFF 20 Computational expression This computational unit performs an OR operation o
38. J 3 AIR2 LJ 4 AIRS O AT is not performed 1 General AT PID1 2 Overshoot protected AT PID1 Auto tuning method selection 3 Neural network AT PID1 4 General AT PID2 5 Overshoot protected AT PID2 6 Neural network AT PID2 0 MFB conventional estimated position control performed Motor control method selection 1 MFB conventional 2 estimated position control performed Automatic adjustment of motor opening 0 no adjustment 1 adjustment Motor opening control fully closed 0 to Motor opening control fully open to 10000 Motor fully open fully closed time sec 5 0 to 240 0 sec Positional proportional control dead zone 0 5 to 25 0 CPL transmission address 0 to 127 0 9600 bps even parity 1 stop bit 1 9600 bps no parity 2 stop bits 2 4800 bps even parity 1 stop bit 3 4800 bps even parity 2stop bits CPL transmission rate code CPL transmission write enable prevent 0 write enable 1 write disable Yamatake Honeywell Co Ltd Bl Input processing data code In 02 n Item Input use Engineering unit display Decimal point position Description O not used 1
39. PB proportional band Ti 2 integral time Td derivative time E n deviation D n derivative block output Dk n proportional block output Di n integrating block output Cin control output n 1 2 previous value of each value of previous sample Ts sampling time 100 C n PB 1 ved E 2 bg pp ene hao E RN Ts Td 8 Td Kd2 NDA NUM Ts wg d The PID computational algorithm is equivalent to our SDC40A and operation A used by DCP550 instruments continued 1 21 1 Computational Units Continued from previous page Normal PID control computation block Normal PID performs derivative operations on deviations SP PV This type also allows creation of a dead band by setting a deviation level limit below which PID computation is not performed held Ratio setting value Bias setting value O Value specifying upper PV alarm limit O Value specifying lower PV alarm limit Y DEV ALM O Value specifying deviation alarm PV tracking ue specifying PID group O ue specifying dead band O c o 2 L d 2 a E e O Value specifying proportional band Value specifying integral time T Value specifying derivative time g O opis PIT PETRO Value specifying upper integral time limit P Value specifying lower integral time limit O P1 O Tracking input 1 Value specifyin
40. XXX 0 no key lock 1 key lock 5th digit AT key 00001 Only PARA key lock E Trend processing data em bein sonna Data trend 1 assignment Data trend 2 assignment Data trend 3 assignment Data trend cycle 1 to 30000 sec BEEN Bl Computational unit data Page 8 9 Computational expression H1 input signal H2 input signal P1 input signal P2 input signal Name Computation Signal Code Signal Code Signal Code Signal Code COIN D O o ITO AIR1 AIR2 AIR3 Input name Input range type Lower engineering unit limit Upper engineering unit limit Linearization table No Yamatake Honeywell Co Ltd Management No Computation cycle Control type IM modetranstion Startup Temperature compensation Pressure compensation Square root extraction Digital filter DIO1 DI02 DIO3 DI04 DI05 DIO6 DIO7 DI08 DIO9 DI10 DI114 DI12 DIX1 DIX2 DIX3 DIX4 Alt Al2 AIS DIX5 DIX6 SDC40B Design Sheet Page 9 9 Customer name Control device Tag No PARA Name Setting AO1 AO2 AO3 DO1 DO2 DOS
41. Y axis code code SDC40B X axis SDC40B code code TBL3 Table connection No CAIN I The instrument cannot specify table connection no Table connection No CAIN I Table connection No CAIN I BE PTB table data 96 Specification range X axis Y axis 999 9 to 999 9 Page 4 9 PTB1 PTB2 PTB3 PTB4 HM TTB table data time Specification range X axis 999 9 to 999 9 Y axis 0 0 to 6000 0 sec TTB1 TTB2 TTB3 TTB4 E Variable parameters format Setting 76 Specification range 999 9 to 999 9 Page 5 9 SDCI0B Setting code E Variable parameters time format Setting sec Bl Variable parameter flag format 0 or 1 Specification range 0 0 to 6000 0 sec Specification range 0 OFF 1 ON SDCAOB Setting code 0 or 1 E Variable parameters index format Spec Name Setting SDC40B code SDC40B Name Setting code PID1 related U ification range 0 to 30000 Page 6 9 Setting U EP1 2 EP1 3 EP1 4 EP1 5 EP1 6 EP1 7 EP1 0 EP1
42. ation rate limit P1 lt 0 When P1 0 the negative deviation rate limit does not operate When H1 OUT 1 H2 and H1 OUT n 1 P1 OUT is H1 When H1 gt OUT 1 H2 OUT is OUT 1 HZ When H1 lt OUT 1 P1 OUT is OUT 1 P1 H2 Converted computation cycle value of positive deviation rate limit setting value H2 gt 0 P1 Converted computation cycle value of negative deviation rate limit setting value P1 lt 0 OUT 1 Previous output value The limit operation is not available in initial state during the first minute after starting Computation I lt lt min r lt 1 min gt Important This deviation rate limiter does not check and limit deviation rates for each input computation cycle 1 Computational Units Computational Computation expression time Deviation rate monitor DRM 5 L Mnemonic Dynamic area Remarks Input lines Data format Initial value format 999 9 to 999 9 format 999 9 to 999 9 format 999 9 to 999 9 Configuration format 999 9 to 999 9 Flag format ON 1 OFF 0 Computational expression Output is asserted when input H1 exceeds positive H2 or drops below negative P1 compared to inputs made one minute earlier H2 is the positive deviation rate monitor value H2 0 When H2 lt 0 H2 is assumed to be 0 P1 is the negative deviation
43. d HOLD data hold RL raise lower unit RST reset ZEE TBL1 to TBL3 linearization t tables 1 to 3 TBR1 to TBR3 inverse linearization tables 1 to 3 TTP time conversion PTT 96 time conversion IEEE EGP1 EGP2 engineering unit aer selection 1 2 PTB1 to PTB4 96 96 tables 1 to 4 E TTB1 to TTB4 96 time tables 1 to 4 UF1 to UF3 user lamp outputs 1 to 3 eo sesu ees BLED bar graph LED display switch e eee DSP1 to DSP4 additional display units 1 to 4 USING COMPUTATIONAL UNITS Overview of Combinations lt s es se ee ee ee ee ee ee nnm Basic Combinations of Computational Units Basic Combinations of MAN and PID units with auto balance Inserting HLLM units high low limiter between PID and MAN units with auto balance and MAN units with auto balance Inserting computations between MAN and AO1 Inserting SW 2 position transfer Swich units between PID with auto balance lt s sssaaa aaa n n n ng Ensuring preset output during cold start se Ratio bias computation lt o o o nne Multi SP setting 1 o o o n n n n n n B lnllz glzl Soe ki yy weet one pero ee ay PID group changes s o o ees 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 61 1 62 1 63 1 64 1 65
44. d data displayed on the unit monitor For example when P1 is 6000 0 when an increase to 0 196 takes 6 minutes the monitor will start from 0 0 but display a value of 0 05 as 0 1 since 0 05 is rounded up to 0 1 which will then seem to be reached in 3 minutes 1 47 1 Computational Units Computational i Mnemoni Remark expression PON emake Logarithm Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Flag format ON 1 OFF 0 Configuration format 999 9 to 999 9 Computational expression When H1 S 0 OUT is 0 When P1 is OFF OUT is LOG10 H1 When P1 is ON OUT is LOGe H1 Computation 1 48 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic time TEAG AEA Exponent 18 N Input lines Data format Initial value format 999 9 to 999 9 Flag format ON 1 OFF 0 Configuration format 999 9 to 999 9 Computational expression When P1 is OFF OUT is 1041 When H1 100 OUT is limited When P1 is ON OUT is eH When H1 230 OUT is limited Computation 1 49 1 Computational Units Computation time Computational expression Control variable change I PMD1 Control variable change Il PMD2 Mnemonic Dynamic area Remarks 8 N No limit on numbers used Input lines Data for
45. d to be 0 When H1 H2 OUT is ON When H1 gt H2 P2 OUT is OFF 1 Computational Units Computational Computation expression time Deviation monitor DMS 3 N Mnemonic Dynamic area Remarks Input lines Data format Range Initial value format 999 9 to 999 9 0 0 format 999 9 to 999 9 0 0 format 999 9 to 999 9 Configuration format 999 9 to 999 9 Flag format ON 1 OFF 0 Computational expression The deviation between H1 and H2 is assessed using monitor setting value P1 P2 is the hysteresis width setting P1 0 P2 0 When P1 lt 0 and P2 lt 0 they are both assumed to be 0 When P1 lt P2 OUT is always OFF When H1 H2 2 P1 OUT is ON When H1 H2 lt P1 P2 OUT is OFF Computation 1 Computational Units Computational i Mnemoni Remark expression emong een Deviation rate limiter DRL Computational overflow check Input lines Data format Range Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 0 0 P1 format 999 9 to 999 9 0 0 Configuration format 999 9 to 999 9 Computational expression Limits deviation rate per minute of input H1 to positive H2 and negative P1 H2 is the positive deviation rate limit H2 gt 0 When H2 X 0 the positive deviation rate limit does not operate P1 is the negative devi
46. e modes OUT is H1 AMV is justified using the CD and CE2 keys and manipulated with the es keys when MMI is in the manual ouput setting state When the 2 keys are used OUT is limited to the range 10 0 to 110 0 up to that point H1 and H2 inputs are output in the range 999 9 to 999 9 Higher computational unit output Follow input Computation P1 Tracking input Output increase decrease Tracking input switching signal Power ON 1 Computational Units Computational expression Controller 1 Only 1 unit can be used Mnemonic i Remarks Controller 2 Constraints depending on controller type Input lines Data format Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 0 0 P1 format 999 9 to 999 9 0 0 Configuration P2 Flag format ON 1 OFF 0 format 999 9 to 999 9 Computational expression H1 is the remote setting signal and H2 is PV P1 is the tracking input and P2 is the tracking switching signal Each controller PID1 or PID2 can be either of the following two PID computation types which are selected using the control computational data contl settings Both PID computation types offer speed operations and the position output format Normal PID deviation derivative Derivative based measured value derivative PID Important AT auto tuning and overshoot control and smart
47. el control Instrumentation examples Steam flow sensor i Water supply flow aol Steam flow sensor 1 gt Steam SDC40B zs GABAA PERI Drum level sensor Boiler drum X FE Water supply Water supply flow sensor 3 Application Examples BI Computation design Drum level sensor Steam flow sensor Water supply flow sensor AIR3 l l Input processing l l l Al1 Al2 Al3 AO1 Signal to water supply flow control valve Bb Hints O Tracking input P1 to the PID1 unit is returned after processing in the reverse computational SUB unit in the ADD unit O SP2 is input to input line H1 on the SUB unit to perform auto balance when modes change from auto to cascade mode 3 5 3 Application Examples 3 4 Compressor Over ride Control E General Unified control of pressure and flow rates Smooth switching from auto to manual PID calculations of pressure and flow control can be added to the manipulate signal using a fixed deviation HM instrumentation examples Pressure sensor Flow sensor o i Factory needing Flow sensor compressed air Compressor Pressure sensor 3 Application Examples MH Computation design Pressure sensor Flow sensor AIR1 AIR2 l l E Input processing I l l l Al Al2 SP2 H19 9H2 PID2 OUT H19 9 9 LSE OUT PPA H19 OH2 8 P1 AD O 100 0 O 100 0 P2 OUT
48. eration RMP Input lines Data format Range Initial value H1 Flag format ON 1 OFF 0 OFF H2 Flag format ON 1 OFF 0 OFF P1 Time format 0 to 6000 0 0 0 P2 96 format 999 9 to 999 9 96 format 999 9 to 999 9 Computational expression When H1 is OFF the output is reset and OUT becomes 0 0 When H2 is ON the output is held Setting the time required for P1 to from 0 096 to 100 096 When P2 reaches the output value it is automatically reset to 0 096 after which the output starts increasing again Rate of increase 100 95 min P1 X 60 Thus the time it takes to go from 0 to 100 is P1 Example In a P1 setting of 10 0 sec it takes 10 minutes to go from 0 to 100 while it takes 120 minutes to do this when P1 is set to 120 0 sec Maximum slope is accomplished when P1 is set to 0 1 sec in which case 10096 is reached in 0 1 min 6 sec The increase per computation cycle is 100 60 5 or 8 333 at an computation cycle setting of 0 5 sec Minimum slope is achieved when P1 is set to 6000 0 sec when 100 is reached in 6000 minutes 100 hours The increase per computation cycle is 1 36000 or 0 000027778 at a computation cycle setting of 0 1 sec Thus the internal computations use the floating point notation for higher precision however as the output is rounded off there is a discrepancy between the results of internal processing an
49. ering unit The keys on the front panel can be used to directly set the local SP of the instrument There are no parameters for storing local SPs For this reason to store several local SPs and switch between multiple SPs like the SDC40A local SP values are rewritten using the control variable change unit PMD 1 or 2 If the engineering unit parameter selection unit EGP 1 or 2 is used in the previous stage it is possible to directly set engineering units However when the PMDI P1 line goes ON the PMD setting is always enabled and settings made with the front panel aft keys are ignored Read the Multi SP setting 2 on the following page for information on how to avoid this problem Outline of settings DI is converted to index data with the digital input processing data setting in the example DI 1 to 3 are converted to index data 0 to 7 Local SPs are set in engineering units using engineering unit parameter selection unit EGP 1 or EGP 2 66 0U in the example The output from EGP 1 is connected to H1 on PMD 1 LSP is selected and registered in P2 on PMDI A digital input is converted to index data and output to DIX1 Controller internal signal index format QUUTOP VET See eee PIPER M Ine eee DIX1 The numbers 0 to 7 of the engineering unit parameter specified in index data are converted to percentage data and output the conversion process uses floating point notation
50. g output of deviation rate limit P2 Tracking switching signal 1 MDCHG OUT 1 Used for configuring the auto balance function 2 Mode change Auto Manual Cascade Follow Interlock manual continued 1 22 c o gt a E o O Derivative based PID Control block diagram Computational expression 1 Computational Units Reverse operation _ Vin SP E n PV D Normal operation SP E n PV 2i e When P2 is ON Cin P1 A Cin When P2 is OFF Cin C n 1 A Cin A Cin PID SP PV 100 100 441 1 TdS 1 1 g ids A conversion of the above equation gives the following Cin C n 1 AC n C n 1 Dk n Di n Dkn Kg X Vin V n 1 Di n Kig X V n Vin SP Din Din D n 1 Kd PV n D n 1 Kd2 PV n PV n 1 PB proportional band Ti integral time Td derivative time E n PV D n derivative block output Dk n proportional block output Din integrating block output Cin control output n 1 previous value of each value of previous sample Ts sampling time PV 100 Ts MS Rae er Kd _s__ Ts 7 d Td Kd2 1 Ts 7 d The PID computational algorithm is equivalent to operation B used by our DCP550 instruments continued 1 23 1 Computational Unit
51. guration Flag format ON 1 OFF 0 Computational expression This computational unit generates a pulse for P1 seconds The pulse width is the same as the computation cycle time When H1 is OFF OUT is OFF reset When H1 is ON OUT generates a fixed cycle pulse Computation 1 40 Computational expression Mnemonic 1 Computational Units Remarks Configuration Computation On delay timer ONDT Input lines Data format Range Initial value H1 Flag format ON 1 OFF 0 OFF Time format 0 to 6000 0 Computational expression Flag format ON 1 OFF 0 When H1 changes to ON OUT goes ON after P1 seconds When H1 changes to OFF OUT goes OFF unconditionally Thus if H1 goes OFF before P1 seconds elapse OUT stays OFF However during initialization OUT is H1 and if H1 is ON the delay does not operate with the result that the output goes ON 1 41 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime ere ad Off delay timer OFDT 2 S Input lines Data format Range Initial value H1 amp Flag format ON 1 OFF 0 OFF Time format O to 6000 0 Configuration Flag format ON 1 OFF 0 Computational expression When H1 changes to OFF OUT goes OFF after P1 seconds Whe
52. l3 I I I I I 100 0 i Hi o OH2 H19 QH2 H19 H2 pod 6 P1 9 8 P1 I O O PPA I PID1 LSE ADD i amp 0 OFF O PPA I P2 P2 I i OUT OUT OUT I I I I l PPA 100 0 p 1 H1 H2 H1 H2 H19 H2 P1 P1 O O bl par OPPA HSE sug OPPA i O PPA I i P2 i OUT o OUT OUT I y ca 100 0 P ed H19 QH2 H19 9H2 i I fO PPA 1 HSE sug I I O PPA I I P2 I I OUT OUT I I I I 1 100 0 pod Hi9 H2 H19 H2 H19 OH2 I P1 c P1 MA LSE apopo PPA I 0 OFF O PPA hod P2 OUT d OUT OUT I I I I AO1 AO2 I jl AO AO2 l Signal to air flow Signal to fuel i Signalto fuel Signal to air controller valve flow controller flow controller flow controller I 1 I valve I p l l od I I pos I Tee a gie aye eM treet Bb Hints In temperature compensation of air flow temperature inputs are assigned lower numbers than flow inputs due to the computation sequence AIR3 is a 1 to 5 V input so a 250 Q precision conversion capacitor is required in the above wiring diagram Capacitor Part No 81401325 one capacitor precision 0 02 3 3 3 Application Examples 3 3 Feed forward Control of Boiler Liquid Level Control Drum level General Steam flow fluctuations are anticipated and controlled to compensate for lag in load characteristics Cascade control of water supply flow compensates for lag in load characteristics and prevents overshoots during lev
53. lable These keys can be made available through input of internal mode switching signals MKY AKY and CKY to the input lines MAN AUTO C 1 Computational Units Computational expression Computation Mnemonic time Dynamic area Remarks Auto tuning start stop 1 AT1 Auto tuning start stop 2 AT2 N Only one unit can be used Input lines Data format Range Initial value H1 amp Flag format ON 1 OFF 0 OFF Flag format ON 1 OFF 0 Configuration Index format 0 to 30000 Computational expression AT1 computational unit performs auto tuning on PID1 unit AT2 computational unit performs auto tuning on PID2 unit H1 starts auto tuning edge detection Auto tuning starts when H1 goes from OFF to ON P1 stops auto tuning When P1 goes OFF auto tuning stops unconditionally and does not start again P2 specifies the auto tuning startup mode 0 does not start up 1 normal auto tuning 2 auto tuning protected from overshoots 3 neural network auto tuning Important e Auto tuning is performed according to the limit cycle The lower limit on a PID unit output OUT is 096 and the upper limit is 10096 The output can be limited during auto tuning by connecting a high and low limiter after the PID unit However since auto tuning is based on a limit cycle of 0 gt 100 the written PID parameters will not operate optimally and manual adjustment is required
54. ler internal signal index format DIX2 is set in EGPI HI When the auto mode is invoked with the AUTO AUTO key local SP can be modified with the aft keys and when the cascade mode is invoked with the CAS CAS key a DI input can be used to select SP A digital input is converted to index format data and output to DIX2 Controller internal signal index data en cen MA uk The numbers 0 to 7 of the engineering unit parameter specified in index data are converted to percentage data and output the conversion process uses floating point notation parameters 1 EP1 0 66 0 Example 2 EP1 1 70 5 In the above example 3 EP1 2 when DI4 is ON and DI5 4 EP1 3 and DI6 are OFF DIX2 is 5 EP1 4 1 EP1 1 70 5U is used to 6 EP1 5 convert the decimal place 7 EP1 6 upper and lower limit of 8 EP1 7 the input set with the input processing data setting to percentage data which is output 2 9 2 Using Computational Units BB PID group changes The PMD unit is used to change PID group numbers to DI inputs Digital input processing data setting input processing data setting A digital input is converted to index data No 1 digital input process 1 start 1 and output to DIX1 No 7 digital input process 1 units 3 i DIO1 is the starting point Three Dl inputs are handled as Controller internal signal index data binary data 0 1 77 7 Digital inputs DI1 DI2 Exa
55. mat Range Initial value H1 Composite format 999 9 to 6000 0 0 0 Flag format ON 1 OFF 0 Configuration Q Index format 1 to 17 Composite format 999 9 to 6000 0 Computational expression PMD1 changes PID1 control variables while PMD2 changes PID2 control variables They interpret input H1 as a control variable specified by index data P2 and change the output depending on the state of P1 and the corresponding PID unit When P1 is OFF control variables are not changed OUT is the previously held value When P1 is ON control variables are changed OUT is H1 When a control variable specified by P2 is either 2 integral time or 3 derivative time time data has to be input to input line H1 When the specified control variable is 16 PID group number index data has to be connected to input line H1 In other cases percentage format 96 data has to be connected to input line H1 Important Make sure that the inputs are limited to the ranges listed below P2 exponent Control variables Input range Proportional band Integral Time Derivative Time Upper integral time limit Lower integral time limit Gap Output rate of change limit Computation Ratio Bias Deviation monitor Upper PV monitor limit Lower PV monitor limit PID group number LSP 1 50 1 Computational Units Computational Mnemoni i Remarks expression lix Configuration Computation
56. mple DI3 In the above example when DI1 is OFF DI2 and DI3 are ON DIX1 is 2 and 2 is entered in H1 PMD1 automatically converts this to group number 2 in the same way as PID group numbers used by the PID1 unit are entered in input H1 according to the value here a PID group number of the P2 control variable 2 10 2 Using Computational Units HM Changing proportional band continuously to suit settings or other factors When the response characteristics of the control system are not uniform the linearization table unit and PMD unit are used to change a proportional band with a set value When internal signal SP 1 or 2 is registered it is possible to extract the set value local or remote SP used by the PID 1 or 2 unit When a PV value is used instead of an SP setting value in the registration of an internal signal continuous changes can be made to the proportional band using the PV value And when a DEV value is used continuous changes can be made to the proportional band using the deviation between SP and PV values Output Y7 TBL1 setting example Internal signal controller system Y Y1 Y13 X Xf cl X13 X Input P Proportional band 2 11 2 Using Computational Units Bl Using follow mode Normally the control signal from the host computer is input as is follow mode and control and output operations are performed only when required In the example shown below the MAN key MAN on the fron
57. n H1 changes to ON OUT goes ON unconditionally Thus if H1 goes ON before P1 seconds elapse OUT stays ON However during initialization OUT is H1 and if H1 is OFF the delay does not operate with the result that the output goes OFF Computation 1 42 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime Lada One shot timer OST 2 S Input lines Data format Initial value Flag format ON 1 OFF 0 Time format 0 to 6000 0 Configuration Flag format ON 1 OFF 0 Computational expression This computational unit outputs a pulse during pulse width P1 when the rising edge of H1 is detected Since a second rising edge is not detected during pulse output it cannot be retriggered and the pulse is output for P1 seconds from the time the first rising edge is detected When OUT is ON and P1 changes output pulse width changes Computation the time when P1 the time when P1 changes D to changes to 0 1 43 1 Computational Units Computational Computation expression enone time Integration pulse outputI CPO 4 S Dynamic area Remarks Input lines Data format Range Initial value H1 O format 999 9 to 999 9 100 0 96 format 999 9 to 999 9 Configuration Flag format ON 1 OFF 0 Flag format ON
58. n options is monitored to determine SDCAOB processing cycle time Processing Allowable processing time an absolute number cycle time Without CPL With CPL Refer to 5 5 Computation Processing Functions in Chapter 5 in Basic Operations Manual No CP UM 1679E or CP UM 1699E for further information on how the computation processing cycle is determined This indicates the extent of RAM used by a computational expression N No RAM is used L Indicates that a large amount of RAM is used Thus up to 8 computational units with an L in their Dynamic area column can be used S Indicates that a small amount of RAM is used Thus up to 20 computational units with an S in their Dynamic area column can be used Using combinations of L and S computational units does not reduce the total number of either type that can be simultaneously used Bb Computational overflow check Computational units with Computational overflow check in the Remarks column can be moved to IM interlock manual mode when an overflow occurs Refer to Section 5 7 Modes in Chapter 5 in Basic Operations Manual No CP UM 1679E or CP UM 1699E for details 1 1 1 Computational Units 1 2 Computational Expressions Computational No expression Mnemonic 1 Computation Addition ADD 3 N Computational overflow check Configuration Computation 1 2 Input lines Data fo
59. n the four line ON OFF data OUT H1 V H2 V P1 V P2 Computation 1 32 Computational Mnemoni expression EOE 1 Computational Units Remarks Configuration Computation Exclusive OR Flag format ON 1 OFF 0 Initial value Flag format ON 1 OFF 0 Computational expression Flag format ON 1 OFF 0 This computational unit performs an XOR operation on the two line ON OFF data OUT H1 V H2 1 33 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime Vise area Invert NOT 1 N Input lines Data format Range Initial value H1 amp Flag format ON 1 OFF 0 OFF Configuration Flag format ON 1 OFF 20 Computational expression This computational unit inverts the ON OFF data OUT H1 Computation 1 34 Computational expression 1 Computational Units Remarks Configuration Computation 2 position transfer switch SW Input lines Data format Range Initial value H1 format 999 9 to 999 9 0 0 H2 96 format 999 9 to 999 9 0 0 P1 Flag format ON 1 OFF 0 Computational expression format 999 9 to 999 9 This computational unit uses P1 to switch inputs H1 and H2 When P1 is OFF OUT is H1 When P1 is ON OUT
60. nfiguration Computation 1 66 Additional display unit 1 DSP1 Additional display unit 2 DSP2 Additional display unit 31 DSP3 Additional display unit 4 DSP4 Only one unit can be used Input lines Data format Range Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 P1 Index format 0 to 30000 P2 Index format 0 to 30000 Computational expression This computational unit adds normal display patterns that are displayed on display panel 1 PV and 2 SP Percentage 96 format input data H1 is converted according to engineering unit scaling with analog input numbers specified by index data P1 The data is displayed on display panel 1 Similarly input H2 is converted according to engineering unit scaling with the analog input numbers specified by P2 and the data is displayed on display panel 2 1 amp P1 P2 56 Data is displayed in the percentage format when 0 or a figure of 7 or more is specified H1 and H2 are limited within the range 10 0 to 110 0 before scaling however 19999 or less is displayed as 19999 Press the eS key to cycle through displays 1 to 4 to add data to the normal display mode Chapter 2 Using Computational Units 2 1 Overview of Combinations A great number of computations can be performed by combining different computational units This chapter describes combinations of computational units using standard
61. on of analog input 0 1 FS 1U depends on standard conditions indication conversion and ranges Input resolution 1 20000 Analog output 4 to 20 mA output Output precision 0 196 FS or less depends on operating conditions Output resolution 1 10000 Absolute time precision of internal quartz oscillator Absolute time precision 0 01 depends on operating conditions Max 0 36 sec hour 3600 sec Max 8 64 sec day 24 hours BE Calculating computation precision Q System precision Z for n number of computations is shown below z 24 x1 exa ee 4 ng X1 X2 Xn indicates the precision of each computational expression 4 Precision 4 2 List of Computational Unit Precision 1 Addition P1 and P2 must be fixed Subtraction P1 and P2 must be fixed Multiplication Division P1 must be fixed Absolute value Square root extraction Maximum value Resolution 0 001 or greater Minimum value Resolution 0 001 or greater 4 point addition High selector low limiter Resolution 0 00196 or greater Low selector high limiter Resolution 0 00196 or greater High and low limiter Resolution 0 00196 or greater High monitor Resolution 0 00196 or greater Low monitor Resolution 0 001 or greater Deviation monitor Resolution 0 001 or greater Deviation rate limiter 0 006 Ts Controls outputs 1 min later Deviation rate monitor 0 to P1 30 min Precision of check time Manual output Set resolution is 0 1 Controller 1 Cont
62. on rate monitor 6 6 6 es MAN manual output e e KK e c Gee PID1 PID2 controller llle DED dead time lt 05 5 one UR A IRURE ono L E lead l g Seia ugue REESE REB Beet CR OR BS LED derivation v9 ace UTE EG x EA OESTE A Ens INT integration s n n n n A a MAV moving average s o n n A c eee RS flip flop AND logical product ss o a OR logical OR XOR exclusive OR NOT invert D SW 2 bositiof t transfer switch SFT softening transfer swltab em UE Stites nc RAE ipud TSW timer switch FSW flag switch ll RABIA m8 Ace ALSW alternate switch lle 1 1 1 1 1 1 1 1 1 2 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 Chapter 2 2 1 2 2 TIM timer ONDT on delay timer e e o n n B n n n B A OFDT off delay timer OST one shot timer 3x x Ex xx Ex ER es CPO integration pulse output I e o o o n o eee CPX integration pulse output Il lt e o ee PWM pulse width modulation e o o o o n eee RMP ramp signal generation LOG logarithm e n n n e B A c cce EXP exponent ZEE PMD1 PMD2 control variable change l n MOD mode select status detection MODX mode select edge detection AT1 AT2 auto tuning start stop 1
63. ot extraction OUT A 100 0 Computation gt Input H1 100 0 lt gt Drop out value P1 1 7 1 Computational Units Computational expression Mnemonic Remarks Configuration Computation 1 8 Maximum value MAX Input lines Data format Range Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 0 0 P1 format 999 9 to 999 9 0 0 P2 format 999 9 to 999 9 Computational expression format OUT is the maximum value H1 H2 P1 P2 999 9 to 999 9 Computational expression 1 Computational Units Remarks Configuration Computation Minimum value Input lines Data format Range Initial value H1 format 999 9 to 999 9 100 0 H2 96 format 999 9 to 999 9 100 0 P1 format 999 9 to 999 9 100 0 P2 96 format 999 9 to 999 9 100 0 Computational expression 96 format OUT is the maximum value H1 H2 P1 P2 999 9 to 999 9 1 Computational Units Computational expression Mnemonic Remarks Configuration Computation 1 10 4 point addition SGM Input lines Data format Computational overflow check Range Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 0 0 P1 format 999
64. output increases When H2 is ON lower the output decreases When H1 is ON and H2 is OFF OUT OUT 1 A When H1 is OFF and H2 is ON OUT OUT 1 A When H1 and H2 are ON OUT OUT 1 When H1 and H2 are OFF OUT OUT 1 When P2 is OFF OUT 1 is the previous OUT value but at the first time of cold start OUT 1 is 0 0 When P2 is ON OUT 1 is P1 value There are two speeds for the raise lower process Less than one second after H1 or H2 goes ON A 0 1 96 1 second or longer after H1 or H2 goes ON A 10 X Ts Computation 1 55 1 Computational Units Computational Mnemonic Computation i Dynamic area Remarks expression time DIL Configuration Computation 1 56 Reset RST 1 N Input lines Data format Range Initial value H1 amp Flag format ON 1 OFF 0 OFF Computational expression This computational unit cancels the interlock function When H1 is OFF no operation is performed control is unaffected When H1 is ON the interlock function is canceled when the following conditions are met D When the sensor check does not turn up any input errors 2 When no computation time overloads are generated 3 When no overflows have occurred Important The conditions for going to the interlock manual mode are specified at setup The initial value is O 0 the mode is not invoked 1 invokes the mode when memory related error occurs
65. putational expression DATA SHEETS This chapter provides data sheets that can be photocopies as required Conventions Used in This Manual The following conventions are used in this manual Important The preceded by 4e Important alerts the reader to points of note when operating the unit Note Text preceded by C Note alerts the reader to supplementary explanations or reference materials Contents The Role of This Manual Organization of This User s Manual Conventions Used in This Manual Chapter 1 1 1 1 2 COMPUTATIONAL UNITS General xc Sa ee ew us Bi Data formats of input lines used for computstianal expressions ll Computation time Bb Dynamic area Bl Computational overflow check Computational Expressions ADD addition sp ee AR XAR dp xU SUB subtraction llle MUL multiplication lt e s n RR IR GR DVD division llle ABS absolute value lees SQR square root extraction ee MAX maximum value llle MIN minimum value s o B ee SGM 4 point addition ee HSE high selector low limiter 2 2 ee ee eee ee ee LSE low selector high limiter eee o o eee HLLM high and low limiter o o n B n we HMS high monitor sl Be LMS low monitor s n RA ee DMS deviation monitor lle DRL deviation rate limiter llle DRM deviati
66. rate monitor value P1 amp 0 When P1 gt 0 P1 is assumed to be 0 P2 is the hysteresis value P2 0 When P2 0 P2 is assumed to be 0 Conditions of P2 H2 and P2 P1 are required H1 H1 n 2 H2 or when H1 H1 n S P1 OUT is ON When H1 H1 n lt H2 P2 or H1 H1 n gt P1 P2 OUT is OFF Since only 30 data items every 2 seconds can be stored in the dynamic area H1 is actually the value of an input made between 59 to 61 seconds earlier The monitor operation is not available in initial state during the first minute after starting Computation Stored image of input H1 H1 n is compared with H1 n 30 Output is asserted when input H1 exceeds positive H296 or drops below negative P196 1 Computational Units Computational Computation Mnemonic Dynamic area Remarks expression time Manual output MAN 3 N Only 1 unit can be used Input lines Data format Initial value 96 format 999 9 to 999 9 96 format 999 9 to 999 9 96 format 999 9 to 999 9 Configuration Flag format ON 1 OFF 20 96 format 999 9 to 999 9 Computational expression H2 is the follow input P1 is the tracking input P2 is the tracking switch signal In manual mode includes interlock manual mode OUT is OUT 1 AMV When P2 is ONor in initial state OUT is P1 unconditionally In follow mode OUT is H2 In auto and cascad
67. rks Engineering unit parameter selection 1 EGP 1 N Only one unit can be used Engineering unit parameter selection 2 EGP2 Input lines Data format Range Initial value H1 Index format 0 to 30000 0 Configuration format 999 9 to 999 9 Computational expression This computational unit performs internal computations in the percentage format The use of engineering units is limited to the operator and directly related PV and SP indications and settings These units are automatically converted to the percentage format in the course of internal computations However engineering units cannot be used to set multi SP high monitors or low monitors so the user has to convert these to the percentage format which is time consuming The engineering unit parameter selection and engineering unit parameter setting E PARA have been provided to cope with this problem Engineering unit parameters E PARA set by the engineering units and whose numbers are specified by index format input H1 are converted to the percentage format by the engineering unit parameter selection unit In the conversion from engineering units to the percentage format the engineering unit decimal point position set by the input processing data setting IN lower limit and upper limit values lower and upper limit span are used as data in the conversion to convert engineering unit parameters E PARA into the percentage format
68. rmat Range Initial value H1 format 999 9 to 999 9 0 0 H2 format 999 9 to 999 9 0 0 P1 format 999 9 to 999 9 P2 format 999 9 to 999 9 Computational expression OUT H1 X P1 H2 X P2 format 999 9 to 999 9 OUT lt 999 9 or OUT gt 999 9 generates a computational overflow 1 Computational Units Computational Computation expression time Subtraction 3 Computational overflow check Remarks Input lines Data format Range Initial value H1 96 format 999 9 to 999 9 0 0 H2 96 format 999 9 to 999 9 0 0 P1 format 999 9 to 999 9 Configuration P2 96 format 999 9 to 999 9 96 format 999 9 to 999 9 Computational expression OUT H1XP1 H2 X P2 OUT lt 999 9 or OUT gt 999 9 generates a computational overflow Computation 1 Computational Units Computation Computational time expression Remarks Mnemonic Multiplication 2 Computational overflow check Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 H2 O format 999 9 to 999 9 0 0 Configuration format 999 9 to 999 9 Computational expression OUT H1 X H2 OUT lt 999 9 or OUT gt 999 9 generates a computational overflow Computation 1 4 1 Computational Units
69. roller 2 Dead time 0 to P1 30 min However P1 gt computation cycle Lead lag Ts X 2 Ts is the computation cycle Derivation Ts X 2 Ts is the computation cycle Output resolution is 0 033 digits lower than 0 1 of H1 input cannot be guaranteed Moving average 0 to P1 30 min However P1 gt computation cycle Flip flop Logical product Logical OR Exclusive OR Invert 2 position transfer switch Softening transfer switch Timer switch Flag switch Alternate switch Timer Ts On delay timer Ts Off delay timer Ts One shot timer Ts Integration pulse output I 30 196 Integration pulse output II 30 196 Pulse width modulation Ts P1 X 10096 Resolution of ON OFF comparison Ramp signal generation SETS Logarithm 0 01 Exponent 0 01 Integration Ts computation cycle Only one computation with the same computation cycle can be used 4 3 4 Precision No 51 Control variable change I Control variable change II Mode select status detection Mode select edge detection Auto tuning start stop 1 Auto tuning start stop 2 Data hold Raise lower unit Reset Linearization table 1 Linearization table 2 Linearization table 3 Inverse linearization tables 1 Inverse linearization tables 2 Inverse linearization tables
70. s Continued from previous page Derivative based PID control computation block Derivative based PID performs only derivative operations on measured values PV It does not perform derivative operations on set values SP In addition the derivative based PID has no dead band processing capability Smart tuning and neural network tuning cannot be executed to accomplish AT auto tuning and overshoot suppression RS src ETT H2 Remote setting signal O PV RSP Ratio setting value Bias setting value O Value specifying upper PV alarm limit O Value specifying lower PV alarm limit Y DEV ALM O Value specifying deviation alarm PV tracking Value specifying PID group O c s 2 2 a E e O Value specifying proportional band O Value specifying integral time T Value specifying derivative time g O leis PIT normaliai revere Value specifying upper integral time limit O Value specifying lower integral time limit P1 O Tracking input 1 Value specifying output of deviation rate limit O P2 Tracking switching signal 1 MDCHG OUT 1 Used for configuring the auto balance function 2 Mode change Auto Manual Cascade Follow Interlock manual 1 24 1 Computational Units Computational expression i Remarks Dead time Input lines Data format Range Initial
71. t weight of output pulse Example When H1 is a fixed input of H1 50 0 H2 is 10000 and P1 is 100 the output is as follows OUT H1 X H2 P1 0 500 X 10000 100 50 pulse hour Computation 1 45 1 Computational Units Computational i Remark expression Mnemonic emarks Pulse width modulation PWM Range Initial value format 999 9 to 999 9 0 0 Time format O to 6000 0 Configuration Flag format ON 2 1 OFF 20 Computational expression P1 is the cycle time sec The frequency of OUT going ON during cycle P1 sec is proportional to input H1 When H1 amp 096 or P1 lt 2 X computation cycle OUT is forced to OFF When H1 100 OUT is forced to ON The resolution of ON OFF is computation cycle P1 H1 is sampled once during the P1 cycle and an H1 change during the P1 cycle is ignored H1 A Computation Example When the computation cycle is 0 1 sec and P1 is 10 sec the resolution is 0 1 10 0 01 i e a resolution of 1 important This computational unit generates time proportional control which can be output to DO However note that attention is required in setting resolution H1 sampling cycle and handling DO characteristics relay outputs open collector outputs and their service life 1 46 1 Computational Units Computational expression Mnemonic f i Remarks Configuration Computation Ramp signal gen
72. t panel or mode switching using DIO2 are used to manipulate the output Follow input Al1 Al2 DIO1 DI02 AO1 2 12 2 Using Computational Units HM Smoothing changes from auto to cascade mode When a change is made from the auto mode to the cascade mode the sudden change in the SP value causes a surge in the output In the example given below the SFT unit softening transfer switch is used to suppress SP changes and ensure smooth switching SP1 a PIDI unit internal signal is stored in input H1 of the SFT unit This means that the SP1 is initial value used in the transition from the auto mode to the cascade mode Similarly a CAS internal signal is stored in input P1 This signal starts a synchronized remote SP value change when a control mode is switched The speed of switching from SP1 to remote setting value AI2 is determined by PPAO0I variable parameter 1 and performed in PPA01 slope per computation cycle Al1 Al2 2 13 2 Using Computational Units BE Analog changes of remote setting signals using external contacts The DI input raises or lowers remote setting signals by analog means The speed of the raise lower process is determined by the RL unit and continuous changes are possible when a contact is installed Less than 1 sec after going ON deviation rate 0 196 1 sec or more after going ON deviation rate 10 X Ts To start a remote setting value from SPI input P2 on the RL unit must go ON Note that this
73. ual Computational Functions This manual Manual No CP UM 1680E This is the manual you are now reading We strongly urge persons responsible for device design and control programming development on the SDC40B read this manual Control computational functions can be loaded onto the SDC40B according to the application being used This manual explains computational expressions in detail It also serves as an instrumentation design guide in that it contains control computational examples User s Manual DigitroniK CPL Communications Xs SDC40B Manual No CP UM 1683E Manus ed We strongly urge persons using the SDC40B CPL Communications functions read this manual This manual overviews CPL communications and explains wiring and communications procedures It also provides a list of communications data for the SDC40B troubleshooting measures and communications specifications Organization of This User s Manual This manual is organized as follows Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 COMPUTATIONAL UNITS This chapter provides detailed descriptions o how each computational expression is processed USING COMPUTATIONAL UNITS This chapter describes combinations of computational units using standard procedures APPLICATION EXAMPLES This chapter offers examples of applications utilizing the SDC40B and how to develop design sheets PRECISION This chapter gives the precision of each com
74. value H1 O format 999 9 to 999 9 0 0 Time format 0 to 6000 0 Configuration 96 format 999 9 to 999 9 Computational expression Input H1 is output after the dead time P1 seconds During initialization P1 second period from start OUT becomes H1 P1 is dead time seconds OUT e P S X H1 Internal computations input data into the buffers of the 30 dynamic areas P1 30 and shifts it between these buffers Thus if the dead time setting is long the output is performed staircase fashion For example if dead time P1 is set to 60 seconds the output is changed only every 2 seconds since P1 30 is 2 However if the P1 30 is lower than the sampling time the output changes every sampling time Computation 1 25 1 Computational Units Computational Computation Mnemoni Dynamic ar Remarks expression emonic ime ere ad Lead lag L L 5 S Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 Time format 0 to 6000 0 Configuration Time format 0 to 6000 0 format 999 9 to 999 9 Computational expression P1 is lead time sec P2 is lag time sec our LEPUS xq 1T P2 S Internal computations calculate sampling time Ts previous inputs and outputs H1 1 and OUT 1 respectively according to the following equation Ts Pi _ S_ 56 e OUT x H1 Hic Ts P2 OUT T
75. zation tables 2 TBR2 Inverse linearization tables 3 TBR3 Input lines Data format Range Initial value H1 O format 999 9 to 999 9 0 0 format 999 9 to 999 9 Computational expression These tables consist of an X1 and Y1 origin and 15 segments 16 points which are used for converting approximation by linearization Output table Y H1 input to X OUT output The X and Y axes can be both positive or Xn negative When H1 Y1 OUT X1 0O When H1 2 Y last point OUT X last point Yn 1Yn Input n 2 16 Two or more linearization tables can be chained to form a single table To join two tables place Y1 on the second table over Y16 of the first table see below Thus Y last point must be less than Y1 in the second table Important Linearization and inverse linearization tables 1 2 and 3 can be used together When both types of table are used to make one table the conditions Xn 1 gt Xn and Yn 1 gt Yn must be met to allow correct conversion between normal and inverse conversions 1 Computational Units Computational l i Mnemoni Remarks expression emonic Time gt conversion TTP Computational overflow check Input lines Data format Range Initial value H1 Time format 0 to 6000 0 0 0 Time format 0 to 6000 0 Configuration Time format 0 to 6000 0 format 999 9 to 999 9
Download Pdf Manuals
Related Search
Related Contents
FISHQuant Module 1.12 User's Guide June 11, 2009 平成2 7年度海南保健所デジタル簡易無線登録局整備業務 仕様書 H Series 53XP – 1SI クリボンバーKB型 Origin Storage Dell PowerEdge R/T x10 Series Manual Image 60C & S Francais GUIA DE INICIAÇÃO RÁPIDA Descarregue o manual do utilizador Copyright © All rights reserved.
Failed to retrieve file