PMA Prozeß- und Maschinen-Automation GmbH KS 98-1 Multi-function unit Engineering manual Valid from: 1.02.
A publication of: û PMA Prozeß- und Maschinen-Automation GmbH P.O.Box 310 229 • D-34058 Kassel • Germany All rights reserved. No part of this document may be reproduced or published in any form or by any means without prior written permission from the copyright owner.
Content I. Operating instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 I-1 I-2 I-3 I-4 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Safety notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 I-4.1 I/O-Modules . . . . . . . . . .
II. Engineering-Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 II-1 II-2 II-3 II-4 II-5 II-6 Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 II-1.1 Scope of delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 II-2.1 Hardware and software prerequisites . . . . . . . . . . . . . . . . . . . . 52 II-2.2 Software installation . .
III-4 III-5 III-6 III-7 III-8 I-5 III-3.4 COT (cotangent function (No. 83)) . . . . . . . . . . . . . . . . . . . . . . 102 III-3.5 ARCSIN (arcus sinus function (No. 84)) . . . . . . . . . . . . . . . . . . . 103 III-3.6 ARCCOS (arcus cosinus function (No. 85)). . . . . . . . . . . . . . . . . . 104 III-3.7 ARCTAN (arcus tangent function (No. 86)) . . . . . . . . . . . . . . . . . 105 III-3.8 ARCCOT (arcus cotangent function (No. 87)) . . . . . . . . . . . . . . . . 105 Logic functions . . . . . . . .
III-9 Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 III-9.1 TEXT (text container with language-dependent selection (No. 79)) . . . . 154 III-9.2 VWERT ( display / definition of process values (No. 96) ). . . . . . . . . . 156 III-9.3 VBAR ( bargraph display (No. 97) ). . . . . . . . . . . . . . . . . . . . . . 161 III-9.4 VPARA ( parameter operation (No. 98) ) . . . . . . . . . . . . . . . . . . . 164 III-9.5 VTREND ( trend display(No. 99) ) . . . . . . . . . .
III-18 III-19 III-20 III-21 III-22 III-23 I-7 III-17.1 AINP1 ( analog input 1 (No. 08)) . . . . . . . . . . . . . . . . . . . . . . . 274 III-17.2 AINP3...AINP5 ( analog inputs 3...5 (No. 112...114) ) . . . . . . . . . . . . 281 III-17.3 AINP6 ( analog input 6 (No. 115)) . . . . . . . . . . . . . . . . . . . . . . 282 III-17.4 DINPUT ( digital inputs (No. 121)) . . . . . . . . . . . . . . . . . . . . . . 285 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9499-040-82711 Preface This manual consists of three parts. I. Operating instructions II. Engineeringtool description III. Function block description Section I holds the required information for identification, mounting, connection and electrical commissioning of the unit under consideration of safety notes of the application and environmental conditions.
499-040-82711 Description I Operating instruction I-1 Description 1 2 3 4 KS 98-1 advanced Fig. 1 Frontview The instrument is a compact automation unit the function of which can be configured freely by means of function blocks. Each unit contains a comprehensive function library for selection, configuration, parameter setting and connec tion of max. 450 function blocks by means of an engineering tool. I.e.
Safety notes I-2 9499-040-82711 Safety notes This section provides a survey of all important safety aspects: optimum protection of personnel and safe, trouble-free operation of the instrument. Additionally, the individual chapters include specific safety notes for prevention of immediate hazards, which are marked with symbols. Moreover, the hints and warnings given on labels and inscriptions on the instruments must be followed and kept in readable condition continuously.
Safety notes 9499-040-82711 Mounting Operation Mounting is done in dustfree and dry rooms. The ambient temperature at the place of installation must not exceed the permissible limits for specified accuracy given in the technical data. When mounting several units with high packing density, sufficient heat dissipation to ensure perfect operation is required. For installation of the unit, use the fixing clamps delivered with the unit. The sealing devices (e.g.
Technical data I-3 9499-040-82711 Technical data Electrical connections Screw terminals for conductor cross-section from 0,5 - 2,5 mm 2 Mounting method General Panel mounting with 4 fixing clamps at top/bottom Housing Mounting position Plug-in module, inserted from front. Material: Makrolon 9415, flame-retardant, self-extinguishing Flammability class: UL 94 VO Not critical Weight Approx. 0.
9499-040-82711 Technical data Connections Resistance thermometer Depending on version and selected options, the following inputs and outputs are available: Pt 100 to DIN IEC 751, and temperature difference 2 x Pt 100 Range Error Resolution –200.0...250.0 °C £ 0.5 K 0.024 K –200.0...850.0 °C £ 1.0 K 0.05 K 2 x –200.0...250.0 °C £ 0.5 K 0.024 K 2 x –200.0...250.0 °C £ 0.1 K 0.
Technical data 9499-040-82711 Signal input INP5 Outputs Differential amplifier input Relay outputs (OUT4, OUT5) Up to 6 controllers can be cascaded, if there is no other galvanic connection between them. If there is, only 2 inputs can be cascaded. Relays have potential-free change-over contacts. Max. contact rating: Direct current and voltage 500 VA, 250 V, 2 A with 48...62 Hz, cosj ³ 0,9 Technical data as for INP1, except for: Minimum rating: 12 V, 10 mA AC/DC Limiting frequency: = 0.
9499-040-82711 Technical data Modular Option C Characteristic: resistance-linear Each module has two channels which can be configured independently. Lead resistance or 0%/100% compensation: via the front with short-circuited sensor. The calibration values are stored in a non-volatile memory. w Variable resistance (only 2-wire connection): compensation for 0% w Potentiometer: compensation for 0% and 100% A/D-Converter Resolution: 20,000 (50Hz) or 16,667 (60Hz) steps for the selected measuring range.
Technical data 9499-040-82711 mA input Resolution 2 mA Overall error £ 40 mA Range 0/4...20 mA Input resistance: 10 W Break monitor:<2mA (only for 4...20 mA) Over range monitor: >22mA U_INP High-impedance voltage input (9407-998-0x221) Range -50...1500 mV 0...
9499-040-82711 Technical data Behaviour after power failure Electromagnetic compatibility Storage in non-volatile EEPROM for structure, configuration, parameter setting and adjusted setpoints. Storage in a capacitor-buffered RAM (typ. > 15 minutes) for data of time functions (programmers, integrators, counters, ...) Complies with EN 50 081-2 and EN 50 082-2. Real-time clock(Option B, RS 422) Buffer capacitor provides back-up for at least 2 days (typical).
Versions I-4 9499-040-82711 Versions The instrument version results from the combination of various variants from the following table. Fig. 2 Please mind footnotes! KS98-1 with screw terminals only! KS 98 Standard BASIC UNIT POWER SUPPLY AND CONTROL OUTPUTS OPTION B INTERFACE OPTION C (standard) OPTION C (modular) SETTING APPROVALS - KS9 8-1 KS 98 with transmitter power supply 1) KS 98 with CANopen I/O 0 0 0 1 2 90...250V, AC 4 relays 24V UC, 4 relays 90...
9499-040-82711 I-4.1 Versions I/O-Modules Can be installed on instruments with modular option C basic card. Fig. 3 Table of I/O-module Versions 9 4 0 7 9 9 8 0 SOCKETS Module group 1 Module group 2 ANALOG INPUTS ANALOG OUTPUTS DIGITAL SIGNALS Singular order(separate delivery) 3) In KS 98-1 pinned to socket 1 3) In KS 98-1 pinned to socket 2 3) In KS 98-1 pinned to socket 3 3) In KS 98-1 pinned to socket 4 1 0 1 2 3 4 R_INP: Pt100/1000, Ni100/1000, resistor TC_INP: Thermocouple, mV, 0/4...
Mounting 96 1 2 3 ?24 Mounting 96 1 4 2 3 4 160 1...16 KS 98-1 advanced KS 98-1 advanced 2 3 96 1 4 92 +0,8 I-5 9499-040-82711 l KS 98-1 advanced 92 +0,8 max. 60°C min. 0°C max. 95% rel. 96 Fig. 4 Mounting The instrument must be installed as described below. Required dimensions of the control cabinet cut-out and minimum clearances for installation of further units are shown in the drawing. For mounting, insert the unit into the control cabinet or cabinet door cut-out.
9499-040-82711 I-5.1 Mounting Function of wire-hook switches For closing the wire-hook switches, release the locking screw, withdraw the instrument module from the housing and close the wire-hook switch. Re-insert the instrument and lock it. Ex-factory setting S open DP open - terminating resistor not active CAN open - terminating resistor not active TPS A 14/12 l The unit contains electrostatically sensitive components. Comply with rules for protection against ESD during mounting.
Mounting 9499-040-82711 Energizing digital inputs (e.g. di1...di4) di 3 di 4 3 4 (Option) di 1 di 2 + 4 (14) 4 (14) _ I-5.2 INP1 13 15 Retro-fitting and modific. of I/O-ext. (*watch connecting diagram) Fig. 7 Mounting of i/o modules *) Only for instruments with modular option C! l A _ 1 (12) 1 + 2 3 B _ + A * + _ 1 (12) Connection 2-wire-transducer (e.g. INP1) socket 4 3 2 1 The instrument contains electrostatically sensitive components.
9499-040-82711 I-6 a Electrical connections - Safety hints Electrical connections - Safety hints Following the safety notes starting on page 6 is indispensable! The installation must be provided with a switch or power circuit breaker which must be marked accordingly. The switch must be located near the instrument and readily accessible for the operator. a When the instrument module is withdrawn from the housing, protection against dropping of conducting parts into the open housing must be fitted.
Electrical connections - Safety hints I-6.3 9499-040-82711 RC protective circuitry Load current free connections between the ground po- Fig. 8 Protective circuitry tentials must be realized so that they are suitable both for the low-frequency range (safety of persons, etc.) and the high-frequency range (good EMC values). The ä connections must be made with low impedance.
9499-040-82711 Electrical connections - Safety hints Fig. 9 connecting diagram ß500VA, ß250V, ß2A OUT1 + 0/4...20mA _ 13 14 15 24 V +. INP4 di 8 (+) di 9 (+) di 10 (+) di 11 (+) di 12 (+) do 5 do 6 GND + 0/4...20mA _ INP3 0/4...20mA _ + + OUT3 0/4...
Electrical connections - Safety hints I-6.6 9499-040-82711 Analog inputs Thermocouples see general connecting diagram on page 25. No lead resistance adjustment. Internal temperature compensation: compensating lead up to the instrument terminals. With AINP1, STK = int.CJC must be configured. External temperature compensation: Use separate cold junction reference with fixed reference temperature. Compensating lead is used up to the cold junction reference. Copper lead between reference and instrument.
9499-040-82711 I-6.7 Electrical connections - Safety hints Digital in- and outputs The digital inputs and outputs must be energized from one or several external 24 V DC sources. Power consumption is 5 mA per input. The max. load is 70 m A per output. Examples: Digital inputs (connector A) A ( -) 24V (ext.) (+) Imax. 5 mA Imax. 5 mA 1 2 di 1 3 di 2 Digital inputs and outputs at one voltage source (e.g. connector B) 70mA! B ( -) 1 (+) Imax. 5 mA Imax. 5 mA Imax. 5 mA Imax. 5 mA Imax.
Electrical connections - Safety hints I-6.8 9499-040-82711 Connecting diagram i/o-modules (Modular Option C) + CAN and modular option C are mutually precluding. The inputs and outputs of multi-function unit KS98-1 can be adapted to the individual application by means of “modu lar optionC". The supporting card is firmly installed in the unit. The card contains four sockets for various I/O modules which can be combined, whereby the positions of the various connection types are dependent on engineering.
9499-040-82711 I-7 Commissioning Commissioning Before switching on the instrument, ensure that the following points are taken into account: a a w w w The supply voltage must correspond to the specification on the type label! w The unit is freely configurable. For this reason, the input and output behaviour is determined by the loaded engi neering. Before commissioning, make sure that the right instructions for system and instrument commissioning are available.
Operation I-8 9499-040-82711 Operation The operation of the device is menu-guided. The menu is divided into several levels which can all be influenced via the engineering, i.e. the final scope of the menu is dependent on the engineering. This manual describes the operating functions which are independent of the engineering. I-8.1 Front view LEDs (Ü¡¢£): for indication of conditions determined by the engineering, e.g. alarms or switching states. Fig.
9499-040-82711 I-8.2 Operation Menu structure The main menu is the uppermost menu level. Its structure is fixed and independent from the engineering. Examples: Dependent on engineering, the operating pages of the engineering are listed and can be selected. List of all functions which contain parameters. Programmer res.
Operation I-8.3 9499-040-82711 Navigation, page selection Operation of the device is by keys M and ID. After pressing key M during 3 seconds, the main menu is always displayed. + When the main menu is disabled the user menu is displayed. Fig. 13 Example: Parameters M I D M I D M . . . I D End M . . . End Procedure + Ü * Press ID to select the input field or the line (the selected item is shown inversely). Confirm the entry with M (for selecting).
9499-040-82711 Operation I-8.4 Adjusting values The menu operating pages include various types of fields for adjustment of values: - analog values, digital values - selection lists - times - on/off switches - push-buttons - selector switches (radio button) Adjustment procedure Select the value to be altered with keys ID. a) Press key M to start value changing (field blinks). Change the value with keys ID. Press M to store the change (field stops blinking). Fig.
Instrument settings in the main menu I-9 I-9.1 9499-040-82711 Instrument settings in the main menu CAN-Status The CAN bus status with the connected units is displayed. Value 1...42 NC Ck NR OK ES NA PO Er Op NU Wa Pa OK String I-9.2 Signification Node number NoCheck: Node existence not checked so far / node not provided Check: Node existence just being checked.
9499-040-82711 I-9.4 Instrument settings in the main menu Calibration Press ID to select the input and M to open the calibration page. Transducer input: Adjusting the transducer start and end: Ü * Ö ä # < > y x c Select Quit Set transducer to start Press M r Quit blinks Press I r Set 0% blinks Wait until the input has settled (min.
Operating pages I-10 9499-040-82711 Operating pages The engineering determines the scope of available operating pages. All available pages are listed in the operating page menu. The various types of pages are explained below. I-10.1 List display The operating page list is intended for display/input of process values and parameters. Apart from digital, analog and time values, values of type radio button, switch and push-button can be defined in the value listing (r page 33).
9499-040-82711 I-10.3 Operating pages Alarm display Alarm display is in the order of occurrence on a list. One alarm per line is displayed: Alarm active Alarm active and ackn. Alarm not active any more and not acknowledged Alarm not active any more alarm text blinks Alarm text Alarm text uuu -------------------- Acknowledging an alarm Select an active alarm for acknowledging with ID and acknowledge it with M. New alarms are displayed only when rebuilding the page, which is done by pressing key H.
Operating pages I-10.5 9499-040-82711 Programmer w w w w w w w A programmer controls the process sequence of a plant. Programmers are configurable freely in structure and scope by means of the engineering. A programmer is composed of any number of s (analog values) and control values (digital control bits). Any number of programs (recipes) can be stored for a programmer. The program is divided into a defined number of segments (program segments).
9499-040-82711 Operating pages Controlling a program Press key H to control the program sequence: The time curve can be controlled also by changing the elapsed time c or segment number £ (preset). + Dependent on engineering, parts of this operation may be changed or disabled. RESET RUN END H H H RUN STOP RESET Program parameter setting Select the program for editing via field "Rec" ¡.
Operating pages 9499-040-82711 Segment types Dependent on segment type, the following parameters can be altered: Wp i Di Tp i Rt i Typ i Target setpoint Control value in segment i Segment duration Segment gradient Segment type Ramp segment (time) With a ramp segment (time), the runs linearly from the start value (end of previous segment) to wards the target (Wp) of the relevant segment during time Tp (segment duration).
9499-040-82711 Operating pages Manual mode The programmer output can be overwritten for each page. For this, the relevant page must be switched off to "manual"˜. In this mode, the or control value can be overwritten >. The control value is changed separately for each control bit. Press M to continue. Field ˜ permits returning to the automatic mode(r page 38). + The program run is not interrupted by the manual mode. I-10.6 Controller The controller page permits intervention into process control loops.
Operating pages 9499-040-82711 Fig.25 : adjustment via the front panel The internal can be altered at any time, also when another is active. Temperature W source Fig. 26 Front-panel switchover source switchover is possible via a selection field on the controller page. Dependent on controller configuration, selection of Wint, Wext and W2 is possible.
9499-040-82711 Operating pages reserve: To permit self-tuning, the distance between setpoint and process value must be higher than 10% of the setpoint range before self-tuning start. With inverse controllers, the must be higher than the process value. With direct controllers, it must be smaller. The determines a limit which is not exceeded during self-tuning. Self-tuning start Select function Stat: OFF/OK and confirm it with M. Stat:OFF/OK blinks and is switched over to Stat: Start by pressing I. Fig.
Operating pages 9499-040-82711 The self-tuning statuses are indicated with priority in the display field for manual operation. w w Self-tuning running, display: ORun Self-tuning faulty, display: OErr Fig.30: Controller page with started self tuning Self-tuning completed with an error is finished by pressing key H twice. Self-tuning cancelation Self-tuning can be stopped at any time by pressing key H, or by selecting Stop in the Stat field (status).
9499-040-82711 Operating pages The controller type PIDMA offers the following self-tuning page. Fig. 31 Optimization page For self-tuning preparation, parameters must be adjusted dependent on process and engineering. For this purpose, spe cial knowledge of the applicable function block is required, i.e. it should be done by the programming engineer. Self-tu ning start is as described above.
Operating pages I-10.7 9499-040-82711 Cascade controller With cascade control, two coupled controllers act on a common actuator. A process value for the master and a pro cess value for the slave controller are required. ambient temperature pre travel temperature The slave is determined via the external by the master. Cascade operation is possible in the following statuses: Automatic mode In a cascade, master and slave operate automatically during automatic mode.
9499-040-82711 Operating pages Cascade opened For opening the cascade and control by means of the slave controller (see note text “Slave” on the operating page), switchover field ¢ is switched to “Casc- Open”. + "Casc-open" is displayed. The slave is displayed now. Fig. 33 Cascade controller with open cascade Now, the slave controller becomes the variable used for process control and can be adjusted. The process value of the master control loop is set by the cascade loop rather than being controlled.
Maintenance, test, trouble shooting I-11 I-11.1 9499-040-82711 Maintenance, test, trouble shooting Cleaning Housing and front panel can be cleaned using a dry, lint-free cloth. No use of solvents or cleansing agents! + I-11.2 Avoid using solvents or cleansing agents! Behaviour in case of trouble The unit needs no maintenance.
9499-040-82711 Maintenance, test, trouble shooting Fig.
Maintenance, test, trouble shooting I-11.5 9499-040-82711 I/O-Test Input and output type and measuring/signal range are configurable. For this, switch the unit to OFFLINE(r page 35) first after starting up. All inputs and outputs are preset to 0 .. 20mA and 0-100% value range. Before commissioning, the inputs and outputs to be connected must be configured for the required sensor type via main menu “Configuration”.
9499-040-82711 Survey II Engineering-Tool II-1 Survey The engineering tool for KS 98-1 enables the user to make an engineering which is specially tailored for his applicati on. The engineering tool mainly comprises a function block editor supported by the IEC 1131-3 standards. The engineering tool offers the following functions: w w w w w w w By selection from a menu, functions can be selected and placed in the working window. Outputs and inputs can be connected graphically.
Installation II-2 II-2.1 9499-040-82711 Installation Hardware and software prerequisites For using the engineering tool, the following system prerequistes must be met: II-2.2 w w w w w w min. 486 IBM-compatible PC, w w a free serial interface (COM1 - COM4) at least 8 MB working memory VGA card and suitable monitor (min. screen resolution 800 * 600 pixels) hard disk with min. 2,5 MB free memory Diskette drive / CD drive (CD-ROM can be copied onto diskettes) MS-Windows from version 3.
9499-040-82711 II-2.3 Installation Licencing During initial installation of the engineering tool, an input mask (r Fig.:36 ) for entry of the licence number is displayed. Unless a licence number is entered, the engineering tool starts only as a demonstration version with limited functions (saving and downloading of an engineering into KS 98-1 is not possible in the demonstration version). The licence number is given on the enclosed registration form. Please, keep the registration form carefully.
Menu reference to the engineering tool II-3 II-3.1 9499-040-82711 Menu reference to the engineering tool Menu ‘File’ This menu item permits standard data handling functions which are also known from other Windows programs (r see Fig.: 39). Via this menu, e.g. finishing the program is possible. Fig.: 39 New Select command “New...” in the file menu, if you want to open an empty engineering without title. Working width / height and scroll bars are set to standard values.
9499-040-82711 Menu reference to the engineering tool Project info Execution of this command is followed by display of an input mask for specification of general information on the pro ject. Date of modification and operating version are entered automatically. The following parts of the project info are stored in KS 98-1: the first line ‘Project name‘ (max. 45 characters can be edited freely) the modification data and the operating version Fig.
Menu reference to the engineering tool 9499-040-82711 Project PC t KS 98-1 After calling up this menu item, an additional selection (see Fig. 44) is displayed. Fig.: 44 Engineering Complete engineering read-in. Para/Config Configuration and parameter data read-in. To ensure correct data read-in, the engineering in the instrument and in the engineering tool must be equal. Function block Configuration and parameter data read-in of a function block marked in the engineering.
9499-040-82711 Menu reference to the engineering tool When clicking on button “new password” in the dialogue box, the password dialogue is opened (see Fig.: 51). Fig.: 51 Enter password, password mode and number of permitted faulty attempts. When clicking on button OK, the current engineering is transmitted into KS 98-1 with password protection. Thereby, the project stored in the unit so far is overwritten. The message shown in Fig.
Menu reference to the engineering tool Print-out of a section For printing parts of an engineering, the part to be printed must be marked in the survey mode. In the standard printer mask (see Fig.:55 ), click on “Mark” (“Mark” with Windows 95) before starting the print-out. This is only possible with graphic print-out. Printing out a section with drawing header is not possible. 9499-040-82711 Fig.: 55 Graphic print-out with frame header Graphic print-out is possible with or without frame header.
9499-040-82711 Menu reference to the engineering tool Page grid in the engineering survey An engineering can be printed out either completely on only one page, or as a marked section. By mouse-clicking (left key) in any position of the engineering with key pressed, a page grid on which the engineering can be printed out is included into the survey (r Fig.:56). The pages are numbered linewisely from left to right and from top to bottom in the print-out and can be printed out with or without frame header.
Menu reference to the engineering tool II-3.2 9499-040-82711 Menu ‘Edit’ Timing This command calls up the timing dialogue in the normal view. This dialogue can be used for determination of the time slot assignment for each function block. Time slot assignment can be done also from the parameter dialogue (r Fig.: 59). In the survey, a handling simulation which indicates the order in which the function blocks are calculated is called up. Fig.
9499-040-82711 Menu reference to the engineering tool Parameters This command can be used for calling up the parameter dialogue of a selected function (r Fig.: 59). Its function is equivalent to clicking with the right mouse key with the function marked. In the parameter dialogue, the parameter and configuration data of the function blocks are adjusted.
Menu reference to the engineering tool 9499-040-82711 Reorg Block No. Subsequent deletion of functions produces “gaps” in the list of assigned block numbers. The menu item “Reorg Block No.” opens a dialog box (see Fig.:61 ). Fig.:61 After confirmation with “OK”, all the block numbers are renumbered consecutively. If the default value “0" of the parameter ”Free block numbers" is changed (e.g. =10), all block numbers are increased by the specified value, and free spaces are eliminated.
9499-040-82711 II-3.3 Menu reference to the engineering tool Menu ‘Functions’ Menu ‘Funktionen’ permits selection of all KS 98-1 software functions with variable block number. After clicking on ‘Functions’, a list of the functions classified in groups is displayed. When clicking on a function group (e.g. scaling and computing 2) the software functions belonging to this group are displayed as block diagrams (r Fig.:64). Click on a block diagram to select this function.
Menu reference to the engineering tool II-3.5 9499-040-82711 Menu ‘Device’ Device selection This command is used for selecting the KS 98-1 industrial controller version. The mask displayed after execution of the command is displayed in Fig.:66. Selection of the instrument version is possible via the drop-down items. The order number resulting from the version selection is displayed on the bottom left. The inverse procedure Fig.
9499-040-82711 Menu reference to the engineering tool CANparameter The menu item “CANparameter” can only be selected, if “KS 98-1, CAN I/O extension” has been enabled during device selection (see Fig.:68 ). The window “CANparameter” (see Fig.:69 ) is used to define whether the device is a CAN_NMT (Master) or a CAN_SLAVE. Make sure that the CAN_Baudrate has been adjusted to the same transmission speed in the entire CAN network. Fig.
Menu reference to the engineering tool 9499-040-82711 Basic setting Two display modes are possible. The hatched mode is recommended for print-out on black-and-white printers or displays (e.g. laptop). In all other cases, the colour setting should be used. Fig.: 73 Language Fig.: 72 The engineering tool language can be selected. Comparison (F3) Permits comparison of the active engineering with the contents of the connected KS 98-1 or of the simulation.
9499-040-82711 II-3.7 Menu reference to the engineering tool Menu ‘Window’ Error The menu item “Error” enables an error message window to be displayed or hidden, if errors occur during loading or when switching to another operating version. Menu ‘Window’ permits selection of an error window, or returning to the background, if an error occurred during loa ding or operating version switch-over.
Engineering tool operation II-4 II-4.1 9499-040-82711 Engineering tool operation Fundamentals of the engineering tool operation For operation of the engineering tool, basic knowledge of the Windows operating system is an advantage. Unless you have this knowledge, please, make familiar with Windows first before executing the program for the first time. This is possible using the Windows manual, the Windows on-line help and the Windows learning program.
9499-040-82711 II-4.4 Engineering tool operation Creating connections Connections can be created only between analog outputs and inputs or digital outputs and inputs. Connecting digital outputs and analog inputs and vice versa is not possible! Procedure: Click on the end point of the output arrow with the left mouse key. With the mouse key kept pressed, draw the connection to the arrow start of the required input. Release the mouse key. Fig.: 80 Fig.
Engineering tool operation 9499-040-82711 Changing signal source connections In order to prevent the necessity to delete all connections and to remake them manually to the new source when chan ging the network wiring for another signal source, connecting a complete network to another source is possible. This is done automatically by clicking on the signal source (output) and simply clicking on the new source with key Ctrl (Strg) pressed. Thereby, all inputs are connected to the new source automatically.
9499-040-82711 Engineering tool operation II-4.5 Online operation Display blocks (analog and digital) In ‘Fixed functions‘ r ‘ET functions‘ (r Fig.: 91) display blocks (X-Disp and d-Disp) can be selected and inserted into the engineering as special block (r Fig.: 92). Fig.: 91 Like all other functions, these blocks can be given names in the parameter dialogue. Via ‘Options‘ r ‘Delete display functions‘, all display blocks can be deleted simultaneously e.g. after finishing the engineering test. Fig.
Engineering tool operation II-4.6 9499-040-82711 Trend function Survey of the characteristics Apart from the trend function specially designed for “Controllers” (CONTR, CONTR+) of the simulation package SIM/KS 98-1, additional trend windows can be implemented. Each trend is able to display 7 analog values and 12 logic states from the Engineering against a time axis. Several independent trend displays can be shown simultaneously.
9499-040-82711 Engineering tool operation Preparations in the ET/KS 98 The trend function is an application that runs independently of the Engineering Tool. The values to be displayed are re ceived directly from the KS 98-1 or from the simulation software SIM/KS 98-1. Data trans-mission is executed via the communication modules L1READ (blocks 1...20), which must first be configured. For each L1READ, 7 analog values and 12 logic statuses from the Engineering can be “connected”.
Engineering tool operation 9499-040-82711 Fig.: 96 Trend dialog box (trend display not yet started) Trend recording of the selected L1READ function can now be started directly with the “Start” button. The trend para meters can be changed previously by means of the “Change” button. The duration of the trend curve (visible time axis) is determined by the product of “Sampling time x sampling steps”.
9499-040-82711 Engineering tool operation Displaying the trend curves Clicking the “Start” button initiates the trend recording function and opens a display window. Values are displayed from left to right. Via the buttons in the dialog box, the trend display can be stopped (STOP) or moved into the bac kground (Invisible), whereby the display window is closed. The lower part of the dialog box now shows a numeric dis play of the actual values of the connected variables. Note: 1.
Engineering tool operation 9499-040-82711 Buttons in the display window Symbol Description Symbol Description Open file Stop/continue trend recording Save file Enable/disable cursor line Transfer selected item to the clipboard memory Parameter dialog for trend adjustments Print file Program information Adapting the trend curves The menu items in the display window enable you to adapt the trend curves (“Channel settings”).
9499-040-82711 II-5 Building an engineering Building an engineering First steps with the KS98-1 engineering tool In this chapter, we would like to help you getting started with a concise description: 1. 2. 3. 4. 5. 6. 7.
Building an engineering 9499-040-82711 For controlling, we also need a controller (in Functions - Controllers > CONTR). # < This controller should be positioned behind the input. The same we do with the OUT4 and place him below the controller. In the next step, we have to soft-wire the function blocks, in order to provide a connection from the input via the con troller to the output. > For this purpose, we can select the wiring mode (via menu Edit – Wiring or by a simple double-click).
9499-040-82711 Building an engineering x c v For this purpose, we return to the soft-wiring mode ( hand pointer ) and click with the right mouse key on the function block for which we are setting the parameters. The individual parameter dialogue of the selected function block appears. Fig. 104 Now the parameter is selected with a click into the text field. Its signification is displayed in concise form in the bottom field of the input mask.
Building an engineering 9499-040-82711 After Start-up, we see the adjacent controller page. Now the setpoint is altered (See: page): Insert a setpoint and confirm it. The controller will adapt the process value (simulated by KS98-1 with its correcting variable reaction. Fig. 106 As a matter of fact, every controller must be matched to the process characteristics. This refers mainly to control parameters Xp1, Tn and Tv.
9499-040-82711 II-6 II-6.1 Tips and tricks Tips and tricks Function keys Calling up the help ... - General descriptions of the ET/KS 98 operating principle - Survey and description of the library functions (with the function block selected or the parameter dialog box opened). Prerequisite: The checkbox for help must have been clicked during installation. Calling the password dialog Comparison of the engineerings in KS 98-1 and ET is started.
Tips and tricks 9499-040-82711 ... Unify line segments Shift When shifting a line over other lines which belong to the same signal source with the Shift key kept down, these lines are dragged and superposed automatically after releasing the shifted line (start segments cannot be shifted!). Closely adjacent lines are superposed automatically by clicking on a connection with the shift key kept down.
9499-040-82711 II-6.3 Tips and tricks Tips and tricks w Search Entry of a block number (displayed in the upper left of the screen) and acknowledgement with Enter displaces the screen and displays the searched function block with marking (functions also in the survey display). w Parameter setting Double click in parameter input field selects the current value for entry.
Tips and tricks II-84 9499-040-82711 w Aligning blocks Selected function blocks of the same type can be aligned in the "survey" Key r up! Key r left! w Searching for not connected "sinks" Placed, but not defined signal sinks make an engineering more complex. With the -key an internal list of all sinks not connected is set up. With repeated pressing of or they can be found and either be defined or deleted.
9499-040-82711 Tips and tricks Tips and tricks II-85
Tips and tricks II-86 9499-040-82711 Tips and tricks
9499-040-82711 Tips and tricks Tips and tricks II-87
Tips and tricks II-88 9499-040-82711 Tips and tricks
9499-040-82711 III Function blocks: The KS98-1 function library contains all functions which are normally used for plant operation. These include: w w w w w w Functions for calculation of mathematic formulas from simple addition to exponent function Logic functions and functions for realization of control sequences Numerous selection and storage functions are helpful for signal processing. Alarm and limit value functions are indispensable for plant safety.
9499-040-82711 Not all inputs and outputs of a function block need to be connected. The following rule is applicable: open inputs are without effect. Examples: totalizer, multiplier, AND gate. In some cases, the connection of an input has an additional effect, if e.g. priority handling is concerned (programmer control inputs). Function blocks are numbered by the engineering tool in the order of occurrence from 100 to max. 450 as standard.
Scaling and calculating functions 9499-040-82711 III-1 III-1.1 Scaling and calculating functions ABSV (absolute value (No. 01)) x1 A a y1 A a0 y 1 =| a× x 1 + a 0 | The absolute value of a number is it's number without polarity sign. This is the best solution for scaling a value that can't become negative, in reference to calculating time. This function block should be used, when scaling must not use a lot of calculating time. Input variable x1is multiplied by factor a (parameter).
Scaling and calculating functions III-1.3 9499-040-82711 MUDI ( Multiplication / division (No. 05)) x1 A a a0 x2 b b0 x3 c y1 = B A*B C y1 C c0 A × B ( a× x 1 + a 0 )× ( b× x 2 + b 0 ) = C c× x 3 + c 0 Input variables x1...x3 are multiplied by factors a, b, c. The relevant constants a0, b0, c0 are added. The output variable corresponds to the product. Value “1" is assigned automatically to unused inputs. With divisions by “0" (C = c w x3 + c0 = 0) output y1 is set to 1.5 w 1037.
Scaling and calculating functions 9499-040-82711 III-1.5 SCAL ( scaling (No. 09)) x1 EXP a a0 y1 Exp y 1 = ( a× x 1 + a 0 ) Exp Input variable x1 is multiplied by factor a and added to constant a0. The result (a w x1 + a0) is set to the power Exp. If x1 is not used, this is interpreted as x1=0. With Exp = 0 SCAL outputs 1. Parameter a a0 Exp Example: + III-1.6 Description Range Multiplication factor Offset Exponent -29 999...999 999 -29 999...999 999 -7...
Scaling and calculating functions III-1.7 9499-040-82711 EEXP (e-function (No. 11)) x1 e y1 x1 y1 = e x1 The e-function is calculated. If input signal x1 is higher than 85, there may be an overflow. In this case, y1 = 1,5 w 1037 is output rather than forming the power. If x1 is not wired, this is interpreted as x1 = 0 and thus as y1 = 1. g Note: EEXP is the reversal function of function LN. Examples: With an input value of x1 = 5, output value y1 = 148,413159.
Scaling and calculating functions 9499-040-82711 III-1.9 LG10 (10s logarithm (No. 13)) x1 log10 y1 y 1 = log ( x1) The common logarithm of input variable x1 is formed. LG10 provided the logarithm of a number to base 10. If x1 is not wired, this is interpreted as x1 = 1. In this case, y1 is 0. With a negative input variable x1, y1 = -1,5 w 1037 is set. g Note: LG10 is the reversal function of function 10EXP. Examples: The result of input value x1 = 63 is an output value of y1 = 1,799340549.
Non-linear functions III-2 III-2.1 9499-040-82711 Non-linear functions LINEAR (linearization function (No. 07)) X1 Casc Y1 LINEAR 100 ts=11 y y11 ... X1 Casc y2 y1 23 1 x1 4 7 8 9 10 5 6 x2 ... Y1 x11 x Block LINEAR can be used for calculation of y = f (x). Max. 11 adjustable segment points for simulation or linearization of non-linear functions are available. Each segment point comprises input x(1) and output y(1). The segment points are connected automatically by straight lines.
Non-linear functions 9499-040-82711 Example: linear as a cascade Fig. 108 II X1 LINEAR Y1 Casc I X X1 LINEAR Y1 Casc (x11/y11) (x1/y1) yI+yII LINEAR II LINEAR I x11 yI x1 x- (x11/y11) LINEAR I LINEAR (linearization function (No.
Non-linear functions III-2.2 9499-040-82711 GAP (dead band (No. 20)) y y = x - High y1 x x1 y = x - Low High Low y 1 = x1-Low y 1 =0 y 1 = x1-High bei x1 < Low bei x1 = Low...High bei x1 > High The range of the dead band is adjusted with parameters Low (lower limit) and High (upper limit). If input value x1 is within the dead band (Low ß x1 ß High), output value y1 = 0. If x1 is not used, this is interpreted as x1= 0. Example: In the following example, -10 for Low and 50 for High was used. Fig.
Non-linear functions 9499-040-82711 III-2.3 CHAR (function generator (No. 21)) y ... x1 y11 1 y2 y1 23 x1 4 7 8 9 10 5 6 x2 ... y1 x11 x Seg (ß10) With max. 11 adjustable value pairs, non-linear functions can be simulated or linearized. Each value pair comprises in put x(1) and output y(1). The number of value pairs is determined using configuration parameter Seg (number of segments +1 corresponds to the number of value pairs).
Trigonometric functions 9499-040-82711 III-3 III-3.1 Trigonometric functions SIN (sinus function (No. 80)) x1 (y1) = sin (x1) y1 Select y 1 = sin ( x1) The function provides the sinus of the input value, i.e. x1 is the angle the sinus of which is calculated. Parameter Select is used to adjust, if the angle is provided in degree of angle [°] or in radian. The calculation clarity can be reached by limiting the input signal (e.g. to the 1st or 4th quadrant ( _90° / _ ó/2)).
Trigonometric functions 9499-040-82711 Calculation clarity can be reached by limiting the input signal (e.g. to the 1st and 2nd quadrant (0°...180° /0... ó). Internal limiting is omitted. If input value x1 is out of the range in which the cosinus function can still provide purposeful values, output y1 is set to 1,5 w 1037.
Trigonometric functions 9499-040-82711 III-3.4 COT (cotangent function (No. 83)) x1 (y1) = cot (x1) y1 Select y 1 = cot ( x1) valid_ for x1: 0 < x1< 180°(0 < x1< p) The function provides the cotangent of the input value, i.e. x1 is the angle the cotangent of which is calculated. Parameter Select is used to adjust, if the angle is provided in degree of angle [°] or in radian. For calculation clarity, the range for the argument is limited to the 1st and 2nd quadrant (0° ... 180° or 0 ... ó).
Trigonometric functions III-3.5 9499-040-82711 ARCSIN (arcus sinus function (No. 84)) x1 (y1) = arcsin (x1) y1 Select y 1 = arcsin ( x1) valid_ for x1: -1£ x1 £+1 The function provides the arcus sinus of the input value, i.e. x1 is the angle the arcus sinus of which is calculated. Parameter Select is used to adjust, if the angle is provided in degree of angle [°] or in radian. The calculation is output as degree of angle [-90° ... 90°] or as radian [- ó/2 ... ó/2].
Trigonometric functions 9499-040-82711 III-3.6 ARCCOS (arcus cosinus function (No. 85)) x1 (y1) = arccos (x1) y1 Select y 1 = arccos ( x1) valid_ for x1: -1£ x1£+1 The function provides the arcus sinus of the input value, i.e. x1 is the angle the arcus sinus of which is calculated. Parameter Select is used to adjust, if the angle is provided in degree of angle [°] or in radian. Calculation is either as degree of angle [0° ... 180°] or as radian [0...ó].
Trigonometric functions III-3.7 9499-040-82711 ARCTAN (arcus tangent function (No. 86)) x1 y1 (y1) = arctan (x1) Select y 1 = arctan ( x1) The function provides the arcus tangent of the input value, i.e. x1 is the angle the arcus tangent of which is calculated. Parameter Select is used to adjust, if the angle is provided in degree of angle [°] or in radian. The calculation is output either as degree of angle [-90° ... 90°] or as radian [- P/2 ... P/2].
Logic functions 9499-040-82711 III-4 III-4.1 Logic functions AND (AND gate (No. 60)) d1 d2 d3 d4 z1 not z1 & z1 = d1 AND d 2 AND d 3 AND d 4 Logic function AND combines inputs d1...d4 according to the truth table given below. Unused inputs are interpreted as logic 1. III-4.
Logic functions 9499-040-82711 d1 not z1 0 1 1 0 Not behaves different, dependent from -Download e.g. POWER ON (RAM-Buffer empty ) -POWER ON (RAM-Buffer o.k.) for example initialization z1 = 0 z1 = 1 Download or online r offline POWER ON and RAM o.k. III-4.3 first calculation z1 = 1 z1 = 1 OR (OR gate (No. 62)) d1 d2 d3 d4 z1 not z1 ?1 z1 = d1 OR d 2 OR d 3 OR d 4 Logic function OR combines inputs d1...d4 according to the truth table given below. Unused inputs are interpreted as logic 0.
Logic functions 9499-040-82711 III-4.4 BOUNCE (debouncer (No. 63)) d1 z1 Delay Delay Delay This function is used for de-bouncing a logic signal. The change of input signal d1 is transferred to output z1 only, when it remained constant for the time adjusted in parameter Delay. The time-out accuracy is dependent of the sam pling interval assigned to the function. Example: – Delay = 0,5s for assignment to - sampling interval 100ms means that the signal is transferred only after ? 0,5s.
Logic functions III-4.6 9499-040-82711 FLIP (D flipflop (No. 65)) signal clock reset z1 not z1 The digital signal status at static input signal is transferred to output z1 when w w the signal at clock input clock changes from 0 to 1 (positive flank), and when input reset is logic 0. With reset = 1, output z1 is forced to 0 independent of inputs signal and clock.
Logic functions 9499-040-82711 III-4.7 MONO (monoflop (No. 66)) Ti1 Ti1 Mode1 d1 Ti2 d2 z1 T1 T1 Ti2 T1 not z1 z3 T2 Mode2 not z3 T2 T2 The function generates a positive pulse of length Ti 1 at output z1, when a positive flank at trigger input d1 is detected. It generates a positive pulse of length Ti 2 at output z3, when a negative flank at trigger input d2 is detected. Pulse duration Ti1 is adjusted either as parameter Ti1 or read in via inputs Ti1.
Logic functions 9499-040-82711 Parameters: Parameter Description Mode 1 Mode 2 Ti1 Ti2 Parameter Ti1 Input Ti1 Source of pulse duration at z3 Parameter Ti2 Input Ti2 Duration of the pulse generated by d1,when Mode 1 = Para.Ti1 is entered. Duration of the pulse generated by d2, when Mode 2 = Para.Ti2 is entered. Para.Ti1 Input Ti1 Para.Ti2 Input Ti2 0,1...999 999 [s] 0,1...999 999 [s] Default t t 1 1 STEP (step function for sequencing (No. 68)) reset stop skip ST d1 ... d10 activ EP III-4.
Logic functions 9499-040-82711 Inputs/outputs Digital inputs d1...d10 Condition inputs for switching over to the next step reset Stop skip With input reset = 1, output Step is set to 1 (only with individual function or at the first step of a cascade). With the follow-up steps of a cascade, output y1 = the Casc input is set. reset has the highest priority of all digital inputs.
Logic functions 9499-040-82711 Inputs/outputs Digital input d1 This signal is output with a delay at output z1 and negated at output not z1. Analog inputs T1 T2 Delay time T1 [s], by which the positive signal of d1 is delayed, when Mode = Inputs. Delay time T2 [s], by which the negative signal of d2 is delayed, when Mode = Inputs. Digital outputs z1 not z1 Delayed input signal d1. Inverted delayed input signal d1.
Signal converters 9499-040-82711 III-5 III-5.1 Signal converters AOCTET (data type conversion (No. 02)) Function AOCTET converts an analog value (X1) into the individual bytes (Ooct1-4) of a data type as used e.g. for trans mission via the CAN bus ( see CPREAD / CPWRIT ). In the CAN notation, the bytes are transmitted in Intel format. Un less connected instruments are in compliance with this notation, word or bytewise echange of the bytes may be necessary.
Signal converters III-5.2 9499-040-82711 ABIN (analog i binary conversion (No. 71)) x1 d1 0...255 1 aus 8 BCD Binär 1 aus 8 BCD Binär 0 2 ... 2. 1 .. . d8 27 0 z1 2 1 2. ... .. . 27 z8 y1 0...255 Select Analog input variable x1 is converted into a binary number, a BCD number or a selection “1 out of 8". Thereby, x1 is always rounded off (down for values < 0,5, up for values ? 0,5). Simultaneously, binary input values d1...
Signal converters 9499-040-82711 Converting a BCD number into an analog value BCD input values at inputs d1...d4 and d5...d8 are converted into a floating point number and available at output y1. With a BCD number > 9 at inputs d1...d4 or d5...d8, output variable y1 is limited to 9.
Signal converters III-5.3 9499-040-82711 TRUNC (integer portion (No. 72)) y1 y x1 x y 1 =INT ( x 1 ) The function provides the integer portion (integer) of input variable x1 without rounding off at output y1. Example: x1 = 1,7 x1 = -1,7 r y1 = 1,0 r y1 = -1,0 Inputs/outputs Analog input x1 Input variable to be handled Analog output Integer portion of x1 y1 No parameters! III-117 TRUNC (integer portion (No.
Signal converters 9499-040-82711 III-5.4 PULS (analog pulse conversion (No. 73)) x1 z1 x0 n= Puls h× x100 Puls/h x1 - x 0 x 100 - x 0 n= x0 = x100 = x1 = Number of pulses per hour Parameter Parameter Analog input Input variable x1 is converted into a number of pulses per hour. Parameter Puls/h is used for selecting the maximum number of pulses at x1 ? x100. For x1 ß x0 no pulses are output. Within range x0 - x100 , input value x1 is converted linearly into pulses per hour. n Puls/h Fig.
Signal converters 9499-040-82711 Inputs/outputs Analog input X1 Input variable to be converted Digital output z1 Pulse output No configuration parameters Parameters: Parameter Description Range Default x0 x100 Puls/h Span start (0 %) Span end (100 %) Number of output pulses per hour for x1 ? x100. -29 999...999 999 -29 999...999 999 0...
Signal converters 9499-040-82711 III-5.5 COUN (up/down counter (No. 74)) reset preset & y0 Preset Min 0000 Mode >Tr down up Count Max 9999 >Tr & carry & borrow ‘COUN’ is an up/down counter and counts the events at input up or down, which are available at the up or down input for at least the duration of the time group in which the function runs. reset preset Mode 0 0 1 1 0 1 0 1 GO (default) Preset Reset (first run) Reset (first run) Fig.
Signal converters 9499-040-82711 Function up counter: At each positive flank (0 r 1) at input up, output Count is increased by 1, until the max. limit is reached. Carry output carry is set to 0 for the duration of the applied pulse. With the next pulse, output Count returns to the min. value and continues counting with the next pulses. + If the down-input is wired, the up counter is prepared by signal 1 at input down. If not , counting is not possible. I.e.
Signal converters 9499-040-82711 III-5.6 MEAN (mean value formation (No. 75)) reset disabl sample x1 Sample Unit ValNo ] ready Mean ValNo General Function MEAN forms the floating, arithmetic mean value of the number (ValNo) of the values detected last at input x1 for output at output y1. The interval between the individual samplings (interval) is adjustable with Sample and Unit. Unit is used to specify the measurement interval (sec = seconds, min = minutes or h = hours).
Signal converters 9499-040-82711 reset Analog input Mean goes to value 0 for the duration of the applied reset signal. The stored values are deleted. Example: ValNo = 5 output Mean at reset: x= 1 x x x x x Detection that no valid values are available is made. Value 0 is output at output y1. ValNo = 5 1st sample after reset: x1= 55 x x x x Detection that only one valid valid value is available is made. The only valid value y1 = 55 is available at output y1.
Time functions 9499-040-82711 III-6 III-6.1 Time functions LEAD ( differentiator (No.
Time functions 9499-040-82711 Step response: Fig. 4 After a step change of input variable x1 by {x =xt-x(t-ts), the output changes to maximum value y max. y max = C × a× Dx + y0 and decays to 0 according to function y (n. ts) = C n × D. x + y0 = ymax × C ( n-1 ) Thereby, n is the number of calculation cycles ts after the input step change.
Time functions 9499-040-82711 III-6.2 INTE (integrator (No.
Time functions 9499-040-82711 Analog inputs x1 Preset Input variable to be integrated External preset value Digital outputs max min = 1 exceeded with max. limiting = 1 exceeded with min. limiting Analog output y1 Integrator output after elapse of integration t = n× ts Parameters: Parameter T x0 y0 Min Max Description Range Default Time constant in s Constant Preset value Min. limiting Max. limiting Source of preset = Para y0 Source of preset = InpPreset 0.1...999 999 -29 999...999 999 -29999...
Time functions 9499-040-82711 III-6.3 LAG1 ( filter (No. 52)) reset y1 x1 T Dependent of control input reset, input variable x1 is passed on to output y1 with delay (reset= 0) or without delay (re set = 1). Delay is according to a 1st order e-function ( 1st order low pass ) with time constant T(s).
Time functions III-6.4 9499-040-82711 DELA1 ( delay time (No. 53)) reset preset clock 0 X1 t Y1 n Preset If the clock input is not wired, the function calculates y1(t) = x1 (t-n · ts). ( ts= sampling interval, Delay = delay factor n) Unless clock input clock is wired, the following is applicable: input variable x1 is output with a delay by n times the amount of adjusted sampling interval ts ( phase shift by n× ts).
Time functions 9499-040-82711 III-6.5 DELA2 ( delay time (No. 54) ) reset preset 0 X1 Y1 t Td Preset The function provides calculation y1(t ) = x1(t - Td) Input variable x1 is output at y1 with delay by time Td. The accuracy Td is dependent of the time group ( sampling in terval ts) , to which the function is assigned.
Time functions III-6.6 9499-040-82711 FILT ( filter with tolerance band (No. 55) ) ?1 reset x1 y1 T Diff The complex transfer function of the filter within a tolerance band around the last output value ( | x1- y1| <<= d ) is: 1 1 + p× T With a difference higher than Diff or reset = 1 between input x1 and output y2, the filter stage is switched off and the output follows the input directly. F (p)= Fig.
Time functions 9499-040-82711 III-6.7 TIMER ( timer (No. 67) ) The function timer can only be used with real-time clock (9407-9xx-2xxx). Output z1 is switched on at absolute time TS and switched off again after TE. This switching operation can be unique or cyclical (parameter adjustment). Output Week-D indicates the actual weekday (0...6 = Su...Sa) . TS.Mo = 0 and TS.D = 0 means actual day When the time defined with TS.H and TS:Mi has elapsed, the 1st switching operation occurs on the following day.
Time functions III-6.8 9499-040-82711 TIME2 ( timer (No. 70) ) disabl t start reset TS.D TS.H TS.Mi TE.D TE.H TE.Mi z1 Week-D end The function timer2 can only be used with real-time clock. With a positive flank at start, TIMER2 is started and output z1 is switched to 1 after elapse of time TS and reset to 0 after elapse of time TE. Example: TS.D = 2, TS.H = 1, TS.Mi = 30 TE.D = 0, TE.H = 2, TE.
Selecting and storage 9499-040-82711 III-7 III-7.1 Selecting and storage EXTR ( extreme value selection (No. 30)) x1 y1>y2>y3 x2 Max MaxNo Mid MidNo x3 Min MinNo Analog inputs x1, x2 and x3 are sorted according to their instantaneous values and provided at outputs Max, Mid and Min. Input value output is at Max for the highest one, at Mid for the medium one and at Min for the smallest one. The number of the input with the highest value is output at MaxNo.
Selecting and storage III-7.2 9499-040-82711 PEAK ( peak value memory (No. 31)) stop & reset x1 x>y x
Selecting and storage 9499-040-82711 III-7.3 TRST ( hold amplifier (No. 32)) hold y1 x1 With control input hold set to 1, instantaneous input value x1 is stored and output at y1. With control input hold set to 0, output y1 follows input value x1. The function has a ‘memory’. This means: after power-on, it continues operating with the y1 value which existed at power-off, provided that the RAM data are still unchanged. No parameters! Inputs/outputs III-7.
Selecting and storage 9499-040-82711 Parameters: Parameter C1.1 C1.2 C1.3 C1.4 C2.1 C2.2 C2.3 C2.4 Range Default 1. Constant of group 1, output at y1 with d1 =0. 2. Constant of group 1, output at y2 with d1 =0. 3. Constant of group 1, output at y3 with d1 =0. 4. Constant of group 1, output at y4 with d1 =0. 1. Constant of group 2, output at y1 with d1 =1. 2. Constant of group 2, output at y2 with d1 =1. 3. Constant of group 2, output at y3 with d1 =1. 4. Constant of group 2, output at y4 with d1 =1.
Selecting and storage 9499-040-82711 Digital outputs d1, d2, d3. or d4 According to the input value of Select (or to values seld1, seld2) the relevant input variable is output. z1 Analog outputs Casc Cascade output = Select – 3.0 III-7.6 SELP ( parameter selection (No. 34)) 0 0 1 1 d1 d2 C1 C2 x1 0 1 0 1 1 2 3 4 y1 C3 Dependent of control signals d1 and d2, either one of the three preset parameters C1, C2, C3 or input variable x1 is connected with output y1.
Selecting and storage III-7.7 9499-040-82711 SELV1 ( variable selection (No. 35)) d1 d2 x1 x2 x3 x4 0 0 1 1 0 1 0 1 1 2 3 4 y1 Dependent of control signals d1 and d2, one of four inputs x1...x4 is connected with output y1. Unused inputs are interpreted as 0 or logic 0.
Selecting and storage 9499-040-82711 III-7.8 SOUT ( Selection of output (No. 36)) 0 0 1 1 d1 d2 0 1 0 1 1 2 3 4 y1 y2 y3 y4 x1 Dependent of control signals d1 and d2,, input variable x1is connected to one of outputs y1, y2, y3 or y4. Unused inputs are interpreted as 0 or logic 0.
Selecting and storage III-7.9 9499-040-82711 REZEPT ( recipe management (No. 37)) manual store x1 x2 x3 x4 Set1.1 Set1.2 Set1.3 Set1.4 1 SetNo Set2.1 Set2.2 Set2.3 Set2.4 2 Set3.1 Set3.2 Set3.3 Set3.4 3 Set4.1 Set4.2 Set4.3 Set4.4 4 Set5.1 Set5.2 Set5.3 Set5.4 5 -5 y1 y2 y3 y4 Casc The function has 5 groups (recipe blocks) each with 4 memory locations. The recipes can be written via parameter set ting and analog inputs. The function parameters are stored in EEPROM with back-up.
Selecting and storage 9499-040-82711 Inputs/outputs Digital inputs store dynamic manual This input reacts only on a positive flank, i.e. on a change from 0 to 1. With this flank, input values x1...x4 are stored in the recipe block selected with SetNo. The values are stored in RAM and in EEPROM. With store = 0 or permanent 1, storage is omitted. manual = 0: automatic mode: recipe function active manual = 1: manual mode: the values of inputs x1...x4 are applied to y1...y4 directly. Analog inputs x1...
Selecting and storage III-7.10 9499-040-82711 2OF3 ( 2-out-of-3 selection with mean value formation (No. 38)) fail1 fail2 fail3 off X1 X1mult X2 X2mult X3 X3mult Diff ] err1 err2 Y1 Casc Function 2OF3 forms the arithmetic mean value of input variables x1, x2 and x3. The difference of x1, x2 and x3 is formed and compared with parameter Diff. Inputs the value of which exceeds this limit value are not used for mean value formation. With 1 applied to fail1...fail3 (e.g.
Selecting and storage 9499-040-82711 In this example, CONST output y16 = 0 is set. The following formulas are calculated: The left 2OF3: x1× 1 + x2× 1 + x 3× 0 = y1 and the right 2OF3: 2 x1× 1 + x2× 1 + x 3× 2 = y1 4 Inputs/outputs Digital inputs fail1 Error message for input x1. With fail1 = 1, input x1 is not taken into account for mean value formation. fail2 Error message for input x2. With fail2 = 1, input x2 is not taken into account for mean value formation. fail3 Error message for input x3.
Selecting and storage III-7.11 9499-040-82711 SELV2 ( cascadable selection of variables (No. 39)) Select <1,5 1 1,5...<2,5 2 2,5...<3,5 3 3,5...Î 4 Select - 3 Casc x1 x2 x3 x4 y1 Dependent of input Select,, one of the four inputs x1...x4 is connected with output y1. Unused inputs are interpreted as 0. Output Casc = input Select -3. The function can be cascaded as shown in the example given below.
Limit value signalling and limiting 9499-040-82711 III-8 III-8.1 Limit value signalling and limiting ALLP ( alarm and limiting with fixed limits(No. 40)) Y1 h1 h2 l1 l2 x1 _ x0 Select H1 L1 H2 L2 Xsd Signal limiting: Parameter L1 determines the minimum, H1 the maximum limiting. y1 is limited to the range between L1 and H1. (L1 ß y1 ß H1). With parameter H1 smaller than L1, a higher priority is allocated with H1. This means that y1 is ß H1. Fig.
Limit value signalling and limiting 9499-040-82711 Alarm with offset (x1 - x0): x1 can be shifted by means of x0. This corresponds to the offset of the adjusted alarm limits (L1, L2, H1 and H2) in par allel to the x-axis. Fig. 11 Offset of the alarm limits Fig.
Limit value signalling and limiting 9499-040-82711 III-8.2 ALLV ( alarm and limiting with variable limits (No. 41)) Y1 h1 h2 l1 l2 X1 _ H1 L1 X0 Select H2 L2 Xsd Signal limiting: Analog input H1determines the maximum limiting, L1 determines the minimum limiting. y1 is limited to the range between L1 and H1 (L1 ß y1 ß H1). As both H1 and L1 come from analog inputs, H1 can be smaller than L1. In this case, H1 is assigned a higher priority. This means that signal y1 is ß H1! Fig.
Limit value signalling and limiting 9499-040-82711 Alarm with offset (x1 - x0): x1 can be shifted by means of x0. This corresponds to the offset of alarm limits (L1, L2, H1 and H2) in parallel to the x-axis. Fig. 14 Offset of the alarm limits Fig.
Limit value signalling and limiting 9499-040-82711 III-8.3 EQUAL ( comparison (No. 42) ) X1 X2 Diff X1>X2 X1=X2 X1=X2 Diff Mode The function checks the two analog input values x1 and x2 for equality. The values are equal, if the amount of their difference is smaller than oder equal to the preset tolerance.
Limit value signalling and limiting III-8.4 9499-040-82711 VELO ( rate-of-change limiting (No. 43) ) d2 d1 x1 GrX+ GrX- y1 GrX+ Mode+ GrX- Î Î Mode- The function passes input variable x1 to output y1 and limits its rate of change dx1/dt to a positive and negative gradient. The gradients can be adjusted either as parameter GrX+ and Grx- or preset at analog inputs GrX+ and Grx-.
Limit value signalling and limiting 9499-040-82711 III-8.5 LIMIT ( multiple alarm (No. 44)) L1 L2 ... L8 x1 l1 ... Xsd Mode1Mode2 ... Mode8 l8 The function checks input variable x1 for 8 alarm values L1...L 8. Dependent of configuration by Mode 1 ... Mode 8, the relevant alarm value is evaluated as MAX or MIN alarm. With MAX alarm configuration, the alarm is triggered when the input signal is higher than the alarm value and finished when it is lower than ( alarm value - hysteresis Xsd ).
Limit value signalling and limiting III-8.6 9499-040-82711 ALARM ( alarm processing (No. 45) ) stop x1 alarm fail Fnc LimL LimH Xsd x1 is checked for a lower and an upper alarm value. Additionally, digital alarm input fail can be used. Configuration parameter Fnc can be used to select which signal shall be monitored (x1, x1 + fail or fail). With input stop = 1, alarms (fail and x1) are suppressed. After removal of this signal, suppression lasts, until the monitored value is again within the limits.
Visualization 9499-040-82711 III-9 III-9.1 Visualization TEXT (text container with language-dependent selection (No. 79)) Index Casc UsrLan Index TEXT Index Text 1 Text 2 Text 3 Text 4 Casc 1 2 3 4 >4 Lan>1 Index UsrLan The text block contains a list of user texts which can be displayed by various operating pages (programmer, VWERT and ALARM). These texts can be displayed and adjusted as a selection list on a VWERT page (e.g. for plain text selec tion of recipes).
Visualization 9499-040-82711 Index Casc UsrLan Index TEXT Index X1 X2 X3 X4 X5 X6 Casc TEXT Text 2 Text 1 z1 z2 z3 z4 z5 z6 change Index Casc UsrLan hide lock d1 d2 d3 d4 d5 d6 store Fig.17 : Wiring of cascaded text blocks. User language selection is via the status block.
Visualization 9499-040-82711 X1 X2 X3 X4 X5 X6 Casc hide lock d1 d2 d3 d4 d5 d6 store VWERT ( display / definition of process values (No. 96) ) z1 z2 z3 z4 z5 z6 change III-9.2 Y1 Y2 Y3 Y4 Y5 Y6 Bl-no Line VWERT 101 ts=11 Disp 1 H1 ALLP Dp1 x1 Mode 1 A.
Visualization a 9499-040-82711 tool can be used to configure a 16-digit text for the display header and further texts for identification of value and unit, or for the two digital statuses. Values of the used analog inputs are stored as parameter values when detecting a positive edge at the store- input. This input should be activated only with relevant changes of the input values.
Visualization 9499-040-82711 Entry and display of texts Changing the texts displayed in the unit is only possible in the engineering tool! Max. 16 characters can be entered into each text parameter. Dependent on whether a line was configured as an analog, digital, radio, switch, push-button or menu line, all 16 characters (e.g. mMode x = digital) or only the first 6 characters (e.g. mode x= analog) are shown in the device.
Visualization * 9499-040-82711 Data type “digital” Dependent digital input bit value of the relevant line, text "0" (Name_n) or text "1" (Unit_n) is displayed. With a static input value, static text output can be generated (e.g. headline). Example: value with limits: In addition to its maximum number of digits behind the decimal point, each value can have its adjustment limits which are determined by parameter values L1 and H1 of a connected ALLP block.
9499-040-82711 Visualization > Data type “text” (analog output, see also: Function block TEXT) Data type “text” can be used for display of indexed texts for analog integer signals. Moreover, an analog value can be allocated to a text when adjusting. y w w The corresponding input must be connected with the index output of a text block. w The text blocks cascaded by wiring the index output of another text block with the Casc input of the relevant text block.
Visualization III-9.3 9499-040-82711 VBAR ( bargraph display (No. 97) ) Typ Disp 1 Dp1 X1 X2 A.A Dp2 Bar1 Bar2 ?1 Y1 Y1 Disp 2 Y2 Y2 X3 0 X3 mid X3 100 X4 0 X4 mid X4 100 Mark11 Mark12 Mark21 Mark22 Bl-no lock hide General This function permits the display of 2 analog input signals as bargraphs, and of 2 analog input signals as numeric valu es. Moreover, two analog output signals can be defined.
Visualization 9499-040-82711 w With a positive edge at the store input, the values applied to the signal inputs are stored as parameters y1 and y2, i.e. as output values. w When an ALLP is connected at inputs x1 and x2, its limits L1 and H1 are used for parameter adjustment. With digital input lock set, no values can be changed. With digital input hide set, the operating page cannot be displayed during operation.
Visualization 9499-040-82711 VBAR operating page VBAR has an operating page, which can be selected in the operating page menu with the ‘hide‘ input not used. Changing the texts displayed in the unit is only possible in the engineering tool! Max.16 characters can be entered in each text parameter. A value configured as display cannot be changed. The following values or texts are displayed: Fig.
Visualization 9499-040-82711 z z z z z z X1 X2 X3 X4 X5 X6 hide lock store VPARA ( parameter operation (No. 98) ) 1 2 3 4 5 6 III-9.4 Y1 Y2 Y3 Y4 Y5 Y6 Bl-no VPARA 100 ts=11 Block1 Num1 X1 Y1 z1 X2 X3 X4 X5 X6 . . . . . . . . Block2 Num2 Block3 Num3 Block4 Num4 Block5 Num5 Block6 Num6 store lock hide y6 z6 Bl-no General Function VPARA provides an operating page which can be used for changing max. 6 parameters of other function blocks available in the engineering from the operating level.
Visualization 9499-040-82711 Inputs/outputs Digital inputs: hide lock store Display suppression (with hide = 1 the page is not displayed in the operation). Adjustment blocking (with lock = 1 the values are not adjustable by means of keys ID). With a positive flank (0r1) the input values are stored as parameter values. Digital outputs: z1 ... z6 The outputs provide a status, which shows if the last storage of the values taken over from the inputs was successful (z1 ... z6 = 0).
Visualization 9499-040-82711 VTREND ( trend display(No. 99) ) hide disabl reset sample III-9.5 X-125 Bl-no ready X1 VTREND 104 ts=11 X 100 A.A 1 2 3 4 X1 Zoom X0 . . . sample disabl reset 98 99 100 Dp1 X-125 Unit Sample hide ready Bl-no General Function VTREND collects 125 values of the analog input ‘x1‘ in a shift register and permits value display as a trend curve. When the shift register is filled with 125 values, the value 125 samples ago is overwritten by a new value.
Visualization 9499-040-82711 Inputs/outputs Digital inputs: Display suppression (with hide = 1 the page in the operation is not displayed). hide The digital input can be used to interrupt automatic or triggered sampling (high-active). disable The digital input deletes the shift register and resets trend measurement. reset sample If the digital input is wired, sampling is triggered by a positive flank (0 r 1) at this input. In this case, the adjusted sampling interval (configuration) is not effective.
Visualization 9499-040-82711 Examples: Trend recording with 2 curves d1 Although distinction of different curves is not possible, display of two values on a trend page may be purposeful (e.g. controller and process value, or one value and zero, in order to have a curve). z1 not z1 T1 T2 TIME1 we/wi pi/p o run o stab o err xw sup In the example, a TIME1 can be used to generate a clock for switching over between values with SELV1.
Communication 9499-040-82711 III-10 Communication ISO 1745 In total, max. 20 L1READ and L1WRIT functions can be configured (blocks 1...20 ), any combination of functions is pos sible. Any number of data can be used in the functions. III-10.1 L1READ ( read level1 data(No. 100) ) Interface Statusbyte1 6 5 4 3 2 1 0 Code 01 d12 ... d7 x1 ... x7 Statusbyte2 6 5 4 3 2 1 0 Code 02 Code 03 Code 04 Code 05 Code 06 Code 07 Code 08 Code 09 Code 00 d6 ... d1 General Any 7 analog process values (x1...
Communication III-10.2 9499-040-82711 L1WRIT ( write level1 data (No. 101)) Interface Code 31 EEPROM Code 32 Code 33 Code 34 Code 35 Code 36 Code 37 Code 38 Code 39 432109876543210 z1 ... z15 y1 . . . . . . y8 . General This function is used to provide a data set transmitted by the interface to the engineering. The digital interface de scribes EEPROM cells with codes 31...39, function number 0. The data set comprises 8 analog process values (y1...y8) and 15 digital control informations (z1...
Communication 9499-040-82711 PROFIBUS Max. 4 functions DPREAD and DPWRIT can be configured (blocks 1...4 or 11...14 ). Any combination of functions is pos sible. Any data can be used in the functions. III-10.3 DPREAD ( read level1 data via PROFIBUS (No. 102) ) Interface Statusbyte1 7 6 5 4 3 2 1 0 (0) d8 ... d1 Statusbyte2 d16 ... d9 x1 . . . . . x6 7 6 5 4 3 2 1 0 (1) b-err p-err (2) (3) (4) (5) (6) (7) c-err d-err General Block numbers 1...4. Any 6 analog process values (x1...
Communication III-10.4 9499-040-82711 DPWRIT ( write level1 data via PROFIBUS (No. 103)) Interface (0) 7 6 5 4 3 2 1 0 (1) 7 6 5 4 3 2 1 0 (2) (3) (4) (5) (6) (7) z1 ... z16 b-err p-err c-err d-err valid y1 . . . . . y6 General Block numbers 11...14. The data of a PROFIBUS data channel are transmitted into the memory. Block number 11 trans mits the data of channel 1, block number 12 transmits the data of channel 2, etc. The PROFIBUS module writes the data of two channels at intervals of 100ms.
Communication 9499-040-82711 MODBUS In total, a maximum of 5 function blocks can be configured. Any combination of functions is possible. In the functions, any data may be used. III-10.5 MBDATA (read and write parameter data via MODBUS - no. 104) MBDATA Interface (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) Y1 . . . . . . . . . . . . . . . Y16 General The new MBDATA function block behaves analogously to the already known function block VPARA and provides access via MODBUS.
Communication 9499-040-82711 Inputs/outputs Analog outputs: Analog process values that can be read or written via interface (default = value of the assigned parameter or Y1...Y16 “0"). The values of the 16 parameters are output. Unused parameters provide a value of ‘0’. Configuration data Configuration Description Block1...Block16 Num 1...
I/O extensions with CANopen 9499-040-82711 III-11 I/O extensions with CANopen The additional CANopen interface completes the functionality of the multifunction unit basic version by: w local I/O extensibility using the PMA RM 200 modular I/O system. w connection of the PMA multiple-channel temperature controllers with CANopen interface w on-site data exchange with other KS98-1 (cross communication) open GND RxD TxD +24V IN Iin1 +24 V 0..20 OUT OUT NC Iin1 0..20 mA NC Iin2 0..
I/O extensions with CANopen III-11.2 9499-040-82711 C_RM2x (CANopen fieldbuscoupler RM 201 (No. 14)) Coupler module RM201 is fitted with an interface to the CAN bus and plugs into the first slot. The other slots are provided for various I/O modules, which are polled cyclically via an internal bus. Outputs Analog Outputs Slot1 Connection of RM modules RM_DI, RM_DO, RM_AI and RM_AO ... Slot9 Digital Outputs 0 = no engineering error detected et-err 0 = correct node Id id-err 1 = reply from min.
I/O extensions with CANopen 9499-040-82711 III-11.3 RM_DI (RM 200 - (digital input module (No. 15)) Function RM_DI handles the data from the connected digital input modules. Inputs and outputs Analog input Slotx Connection of one of the slot outputs of the RM200 node (C_RM2x) Digital outputs 0 = no engineering error detected et-err slotid valid di 1 ...
I/O extensions with CANopen 9499-040-82711 Digital outputs et-err 0 = no engineering error detected slotId 0 = correct slot assignment valid 0 = no data di 1 ... 1st to 8th digital input signal di 8 1 = engineering error (several RM module functions at a slot) 1 = faulty slot assignment (faulty RM module fitted) 1 = data could be received Parameter and configuration data Configuration MTyp Inv1 ... Inv8 FMode1 ... FMode8 FState1 ...
I/O extensions with CANopen 9499-040-82711 Parameter and configuration data Configuration Description MTyp STyp 1 ... STyp 4 Unit 1 ... Unit 4 Tf 1 ... Tf 4 x0 1 ... x0 4 x100 1 ... x100 4 Fail 1 ... Fail 4 X1in 1...4 X1out 1...4 X2in 1...4 X2out 1...4 Range Default 0: RM221-0 = 4 x 0/4...20 mA 1: RM221-1 = 4 x -10/0...10 V 2: RM221-2 = 2 x 0/4...20 mA + 2 x -10/0...10 V 3: RM222-0 = 4 x 0/4...20 mA, TPS 4: RM222-1 = 4 x -10/0...10 V, potentiometer, TPS Module type 5: RM222-2 = 2 x 0/4...
I/O extensions with CANopen III-11.6 9499-040-82711 RM_AO (RM200 - analog output module (No. 18)) Function RM_AO handles the data from connected analog output modules. Input and outputs Analog inputs Slotx Connection of one of the Slot outputs of the RM 200 node (C_RM2x) AO 1...
I/O extensions with CANopen 9499-040-82711 III-11.7 RM_DMS (strain gauge module (No. 22)) Function RM_DMS reads data from a special strain gauge module of KS98-1 I/O extension with CANopen. Max. 2 strain gauges can be connected to the module. The measured values are available at outputs AI 1 and AI 2. The two measurements can be influenced via digital command inputs, e.g. zero setting.
I/O extensions with CANopen 9499-040-82711 Digital outputs: 0 = no engineering error et-err slotId valid 1 = engineering error (several module blocks at a slot output). slots not connected. 0 = correct slot allocation 1 = faulty slot allocation (module type).
KS 98-1- KS 98-1 cross communication (CANopen) 9499-040-82711 III-12 KS 98-1- KS 98-1 cross communication (CANopen) Data exchange between KS 98-1 and RM200, KS800 or KS816 must be done exclusively via KS98-1. KS 98-1 RM To every KS 98-1, even a slave, one or more RM nodes can be associated. But he can only access his own I/O. Data exchange between several KS 98-1 of a CAN network is via send modules (CSEND; block numbers 21, 23, 25, 27) and receive modules (CRCV; block numbers 22, 24, 26, 28). open Max.
KS 98-1- KS 98-1 cross communication (CANopen) 9499-040-82711 Parameter and configuration data Configuration NodeId Description Range Default Node address of the sending KS98-1 (The sending KS98-1 is adjusted accordingly in engineering tool window "CANparameter ".) r see *1 * 1) The node address of the sending KS98-1 is adjustable in engineering tool window "CANparameter” or via the instrument parameters on the front panel (during off-line mode). Dev. data Langu. III-12.2 CSEND (Send mod. blockno.
Connection of KS 800 and KS 816 9499-040-82711 III-13 Connection of KS 800 and KS 816 open Function blocks C_KS8x and KS8x can be used for communication of multifunction unit KS98-1 and multi-channel temperature controllers KS 800 and KS 816. A node function C_KS8x is allocated to each KS 800 or KS816. The KS8x functions are allocated to the various controllers of KS 800 (up to 8 controllers) or KS 816 (up to 16 con trollers).
Connection of KS 800 and KS 816 III-13.1 9499-040-82711 C_KS8x (KS 800 and KS 816 node function - (No. 58)) Node function C_KS8x provides the interface to one of the multi-channel temperature controllers KS 800 or KS 816. Analog outputs C1 … C16 can be used to connect the KS8x functions, which represent each a controller of KS 800 (max. 8 controllers) or of KS 816 (max. 16 controllers). Unlike the other KS 98-1 functions, only one data function can be soft-wired to each analog o utput.
Connection of KS 800 and KS 816 9499-040-82711 III-13.2 KS8x (KS 800/ KS 816 controller function - (No. 59)) Each KS8x function handles a controller of KS 800 or KS 816. The analog and digital inputs can be used to send the control signals to the controller in KS800/16. The analog outputs provide the process and controller values. Inputs and outputs Analog inputs C x W Yman Connection to one of the C1...
Connection of KS 800 and KS 816 9499-040-82711 St1 Statusbyte 1 Bit Value Description 0 1 HH alarm 1 2 H alarm 2 4 L alarm 3 8 LL alarm 4 16 sensor fail alarm 5 32 heating current alarm 6 64 leakage current alarm 7 128 alarm DOx Engineering example for evaluationSt1/ St2 St2 Statusbyte 2 Bit Value Description III-188 0 1 W2 active 1 2 Wint active 2 4 Wstart active 3 8 self-tuning active 4 16 self-tuning error 5 32 controller A / M 6 68 controller switched off
9499-040-82711 Description of KS 98-1 CAN bus extension III-14 Description of KS 98-1 CAN bus extension There are various modes for KS 98-1 communication via the CAN bus. The unit can be master for handling the NMT services (NMT = Network ManagemenT), or slave, can send or receive PDOs (PDO = process data object) cyclically or send SDO telegrams asynchronously (SDO = service data object).
Description of KS 98-1 CAN bus extension 9499-040-82711 KS98-1 CAN communication features Every message on the bus activates the KS 98-1 interrupt handler and loads the processor. The message is analyzed and queued, if the destination of the message is the own address. This queue is handled in the idle task and during the cyclical system processing phase (at intervals of 100ms). 70% of the CPU capacity is reserved for the engineering. This time is considered as 100 % in the KS98 ET timing dia logue. I.e.
9499-040-82711 Description of KS 98-1 CAN bus extension RM 200 Data transmission in both directions is asynchronous. Data are transmitted only if changed (only the related PDOs). Checking, if changes were made is dependent on the accuracy of the data format (LSB). In both directions, the min. re fresh rate is 100 ms. Max. 5 PDOs + 1status PDO are sent by the RM node dependent on the number of modules in the nodes. Max. 5 PDOs are sent to the RM node by KS 98-1.
Description of KS 98-1 CAN bus extension Bus load limitation £ 100 telegrams / 100 ms, Baudrate ³ 250 kbit/s = 250m distance Limitation of PDOs handled in the unit £ 50 telegrams / 100 ms (send/receive) Send frequency for sensors ³ 100ms (inhibit time) COB-ID allocation example for internal PMA CAN communication for node address 1: III-192 9499-040-82711
9499-040-82711 III-14.1 Description of KS 98-1 CAN bus extension CPREAD (CAN-PDO read function (No. 88)) Function CPREAD is used for read access to instrument PDOs. Due to the normal quantity of min. 2 PDOs per instru ment, the data quantity of 2 PDOs 2 with 2 COB-IDs was grouped in one block. Node address and COB-ID (CAN-OBject IDentifier) parameter setting is in the block. Moreover, node guarding for mon itoring the CAN communication to the specified node can be switched on.
Description of KS 98-1 CAN bus extension III-14.2 9499-040-82711 CPWRIT (CAN-PDO write function (No. 89)) Function CPWRITE is used for write access to instrument PDOs. Because of the normal quantity of min. 2 PDOs per in struments, the data quantity of 2 PDOs 2 with 2 COB-IDs was grouped in a block. Node address and COB-ID (CAN-OBject IDentifier) parameter setting is in the block. Moreover, node guarding for mon itoring the CAN communication to the specified node can be switched on.
9499-040-82711 III-14.3 Description of KS 98-1 CAN bus extension CSDO (CAN-SDO function (No. 92)) Function CSDO permits access to the CAN bus by means of SDOs (Service Data Objects). SDOs are used for asynchronous data exchange without real-time inquiry. Transmission started by the trigger input is always confirmed by the receiver, possibly during data inquiry along with value transmission. Reception of the confirmation is indicated by a logic 1 at the “ready” output.
Description of KS 98-1 CAN bus extension Digital inputs: r/w 9499-040-82711 access mode : 0 = read, 1 = write Analog inputs: Node D-Type decimal CAN-nodeaddress,1..42 (KS 98-1 is the CAN Object Identifier according to CiA DS301, node ID + 600H) datatype of the connected value, 0..6. Following datatypes are available: 0: 1: 2: 3: 4: 5: 6: SubInd Index X1writ Uint8 Int8 Uint16 Int16 Uint32 Int32 Float address in object directory 1..255 address in object directory 1..65535 data value (–29999 ...
9499-040-82711 Description of KS 98-1 CAN bus extension Engineering examples SDO for data reading Fig. 29 This example shows a possibility for data reading via an SDO access. Node address, data type, index and sub-index can be adjusted on an operating page. On the first line, a trigger bit which is reset by the following “ready” signal of the SDO block can be set. The engineering cannot be used to put a connected instrument into “operational” condition for PDO accesses.
Description of KS 98-1 CAN bus extension 9499-040-82711 Fig. 30 Generating an SDO command sequence Engineering example SDO-SEQ.EDG shows the generation of an endless SDO command sequence. The values for D-type, sub-index, index and value are stored in the recipe blocks. The counter ( COUN ) counts from 1 to 15 continuously. Fig. 31 III-198 CSDO (CAN-SDO function (No.
9499-040-82711 Description of KS 98-1 CAN bus extension An extended engineering for advanced users SDO-SEQ2.EDG shows further functions and possibilities of KS 98-1 engineerings in conjunction with command sequences. Fig. 32 This partial engineering shows the possibility of access to SDO block parameters via an operating page. CSDO (CAN-SDO function (No.
Description of KS 98-1 CAN bus extension 9499-040-82711 Fig. 33 This partial function monitors the change of settings on the operating page and starts a pulse (value change) for stora ge in the recipe blocks. Fig. 34 Command triggering is subject to various conditions: when reading, after changing during manual mode and cyclically in automatic mode. III-200 CSDO (CAN-SDO function (No.
Programmer 9499-040-82711 III-15 Programmer APROG ( analog programmer (No. 24)) / APROGD ( APROG data (No. 25)) pshow III-15.1 APROGD Wp10 DBlock ... DBlock t Wp2 Wp1 Tp1 Tp2 ... Tp10 APROGD2 Wp10 DBlock ... DBlock t Wp2 Wp1 TpGr1 TpGr2 Typ 1 Typ 2 ... TpGr10 ...
Programmer 9499-040-82711 Fig. 35 Operation Operation preparation Process value x Wp0 PRESET Time PRESET RESET RESET Program START expired program time Program END APROG Digital inputs (APROG): Display suppression (with hide = 1 the page is not displayed in the operation). hide Adjustment blocking (with lock = 1 the values are not adjustable by means of keys ID).
Programmer 9499-040-82711 Analog outputs (APROG): Programmer Wp Net program time (] Trun) TNetto Gross program time (] Trun + ] Tstop) TBrutt Programmer rest time TRest Actual segment number SegNo End value of actual segment WEnd Actual program number (recipe) ProgNo Remaining segment time SegRest Own block-number (e.g. for coupling master and slave blocks) Bl-no Parameter APROG Description WMode Change mode: PMode Preset Mode: TPrio Start mode in search run Dp Decimals for setpoint 0..
Programmer 9499-040-82711 APROGD2 Analog inputs (APROGD2): Block number of cascaded data function `APROGD’ DBlock Analog outputs (APROGD2): Own block number DBlock Parameter Description APROGD2 Value Range ET Unit (Type for segment 1) 0 1 2 3 4 5 6 7 Time segment Gradient segment Haltesegment Sprungsegment Time segment and wait at the end Gradient segment and wait at the end Hold segment and wait at the end Step change segment and wait at the end Type for segment 10 Time or gradient for segment 1 Fi
Programmer 9499-040-82711 Cascading Cascading APROGD/APROD2 function blocks permits realization of a programmer with any number of segments. The segment sequence is dependent of the APROGD/APROD2 function block wiring (r see below ). The block numbers are without signification related to the order. Segment parameters from right to left in the data blocks Fig.
Programmer 9499-040-82711 Recipe names By linking TEXT blocks to the ProgNo input, display of recipe names rather than of recipe numbers is possible. Fig. 38 Recipe names This procedure can be used for both internal and external recipe selection. With external recipe selection, the required recipe number must be applied to the index input of the TEXT block next to the APROG block (block 102 in this example). This recipe number is fed to the ProgNo input of the programmer.
Programmer 9499-040-82711 Fig. 41 Profile with automatic reset at program end Preparation for operation Wp0 Preparation for operation operation operation Process value x Process value x time PRESET PRESET RESET RESET w program START expired program time program ENDE = RESET program START 2 = reset + stop: Programmer goes to rest condition Wp0 At program end, the number of the last segment increased by 1 is output as active segment number ( SegNo output of operating page and interface).
Programmer 9499-040-82711 Halt status Used e.g. for bandwidth monitoring The halt status can be switched on and off only via the halt control input. Unlike the stop status, the run status remains unchanged (run output remains active) in the halt status. Status display is “halt”. Automatic/manual operation The programmer can operate both in automatic or in manual mode: automatic: The effective is determined by the programmer.
Programmer 9499-040-82711 Fig. 42 Statusdiagram of the programmer and the effect of the function key Hand/Auto Aus Reset/Stop F-Taste Preset Start Hand/Auto Reset Run F-Taste Hand Stop Stop/Preset F-Taste Run F-Taste Halt (Run) F-Taste Preset Reset End (Stop) Change mode (ramp/step) If the shall change in a step or ramp is determined by a Fig. 43 parameter (Wmode) valid for all segments of a recipe (default: ramp).
Programmer 9499-040-82711 Segment types Different segment types for each individual segment can be determined separately in data block APRGD2. Like the APROGD, the APRGD2 block contains the parameter for 10 segments. Apart from parameters and time, APRGD2 has the segment type as a third parameter. I.e.
Programmer 9499-040-82711 Search run In the following cases, a search run is carried out: w w w w w Start via operation Start via interface Start with search = 1 Program start after Reset After short power failure with PowerUp = Cont.seg. or Cont.time Search run in program segment When starting the search run, Wp is set to the XVal value, from where it runs towards the segment end value with actual gradient (TPrio = Grad.prio) or in the actual segment rest time (TPrio = Time prio).
Programmer 9499-040-82711 As the throughput times with a search run dependent on the number of segments may be very long, searching is limit ed to several time slots so that searching is done only in one segment per time slot.
Programmer 9499-040-82711 Run, reset, preset and search are concerned, see following table: Input field Header auto/manual setpoint Rec Seg tNetto Operation Display Selection of slave block Operating mode selection Automatic: programmer , Manual mode: operator setting in input field If input ProgNo is wired, entering of the desired recipe number is not possible over the frontside! If control input preset is wired, entering the desired segmentnumber is not possible over the frontside! Entry of required
Programmer 9499-040-82711 Direct programmer adjustment Program s and segment times can be adjusted at the operating page directly via the instrument front panel, without calling up the parameter le vel. Direct access to parameter setting is enabled with control input p-show = „1" set at the function blocks of programmer APROG and DPROG. Fig. 46 Scrolling is done over several data blocks (APROGD, APROGD2, DPROGD). „n" segment parameter (Wpn, Tn) indexing is with 3 digits.
Programmer 9499-040-82718 If an X input of recipe switchover block SELV2 is not connec- Fig. 48 ted and the relevant recipe is selected nevertheless (should be disabled via the adjustment range of the recipe number), the following error display is output: Access to parameters of inactive recipes To enable the access to all recipes relevant for this programmer block from the programmer program edit page (inclu ding the inactive ones), the following wiring principle is compulsory: Fig.
Programmer 9499-040-82711 Wiring Synchronization of several programmers is by slave block preset coupling. The slave blocks are forced to the same time or to the same segment number via time or segment preset by the master. 0 1 Fig.
Programmer 9499-040-82711 However, changing to the next programmer block is not complete. Only some of the values and texts (e.g. title) relevant for the next block are displayed. The remaining elements continue indicating only the master information (see analog programmer operating page). In case a change to the operating page menu (page survey) is made in this condition of the operating page, the block selection remains unchanged. I.e.
Programmer 9499-040-82711 Remaining segment time The remaining time of the actual segment is displayed on the operating page. It is: • • • • readable via interface available as an additional analog output signal always 0 with reset suppressed with "preset to segment" Incompatibility to earlier KS 98 functionality Recipe switchover: KS 98: The receipe number can be switched over at any time on the programmer operating page. However, the new se lected recipe will be effective only after the next reset.
Programmer 9499-040-82711 DBlock hide lock run reset preset p-show halt manfree DPROG ( digital programmer (No. 27)) / DPROGD ( DPROG data(No. 28)) PSet DBlock ProgNo SlavNo DBlock DPROGD 101 ts=11 TNetto TBrutt TRest SegNo ProgNo SegRes Bl-no run reset end fkey do1 do2 do3 do4 do5 do6 preset manual III-15.2 DPROG 100 ts=11 dig. Programmer PMode RecMax Wp0 D0 PwrUp PEnd Turbo Fkey DPROGD D1 DBlock D2 ...
Programmer 9499-040-82711 Inputs/outputs Digital inputs (DPROG): Display suppression (with hide = 1 the page is not displayed in the operation). hide Adjustment blocking (with lock = 1 the values are not adjustable by means of keys ID).
Programmer 9499-040-82711 Parameter DPROGD Tp 1 D 1 Tp 2 D 2 ... Tp 10 D 10 Description Range Default ET Unit ET Unit --:-0 ... 59 999 0:00...999:59 OFF Time for segment 1 (Ü) 000000 000000 0 / 1 per output Status of control output values in segment 1 (*) --:-0 ... 59 999 0:00...999:59 OFF Time for segment 2 (Ü) 000000 000000 0 / 1 per output Status of control output values in segment 2 (*) Time for segment 10 (Ü) Status of control output values segment 10 (*) 0 ... 59 999 0:00...
Programmer 9499-040-82711 Digital programmer operating page Digital programmer DPROG has an operating page, which can be selected in the operating page menu with input ‘hide‘ not connected. For changing the value of an entry field, this value must be marked using ID (inverse display). When acknowledging the value with M, it starts blinking and can be adjusted with ID. When reaching the required value, it must be acknowledged with M.
9499-040-82711 Controller III-16 Controller General: Function blocks CONTR and CONTR+ and PIDMA provide a complex control function. Unlike CONTR, CONTR+ includes six selectable control parameter sets. However, PIDMA provides a special control algorithm and different self-tuning. In the following sections, the main features of the functionblocks CONTR, CONTR+ together and PIDMA separately are described. Then the common controltechnical application ranges are explained. III-16.
Controller 9499-040-82711 III-16.2 CONTR+ (Controllerfunction with six parametersets (No. 91)) Function block CONTR+ provides the same functionality as the CONTR block. Additionally, it permits adaptation by adjustment. Six parameter sets can be activated dependent on process criteria (process value, , correcting variable, control deviation), plant or batch characteristics. The parameter sets can be determined independently by self-tuning.
9499-040-82711 Controller Inputs/outputs for CONTR and CONTR+ Digital inputs: hide lock inc dec x f yp f a/m w/w2 we/wi pi/p d ovc+ d ovctrack y/y2 off sm/hm ostart w stop gr off rstart o-hide oplock Display suppression (with hide = 1 the operating page is not displayed). Adjustment locking (with lock = 1 the values are not adjustable by means of keys ID). Increment for manual adjustment Decrement for manual adjustment Sensor error x1...x3 Sensor error Yp 0 = automatic 1 = manual 0 = int./ext.
Controller 9499-040-82711 Analog outputs: Weff X Y XW W Yout1 Yout2 ParNo Bl-no III-16.
9499-040-82711 Controller Configuration data CONTR, CONTR+ Configuration Description CFunc Control behaviour: CType Controller type WFunc function CMode Output action CDiff Differentiation CFail Behaviour with sensor error COVC WTrac Ratio XDp Disp OMode OCond Xn0 Xn100 SFac Output limiting Int. tracking Values Signaller 1 output Signaller 2 outputs 2-point controller 3-point controller (heating/cooling switching) 3-point controller (heat.continuous/cool.
Controller III-16.4 9499-040-82711 Control behaviour The following chapter describes the different control behaviours adjustable with the configuration parameter CFUNC and determines the parameters effective then. All available parameters can be adjusted in the engineering tool. However it is not recognizable, which of the adjusted values are really affectingthe process. The following compilation shall help to enlighten, which parameters are really used, dependent from the adjusted con troller type.
9499-040-82711 Controller Signaller, 2 outputs The signaller is suitable for processes with small T u and low vmax . Setpoint Process value Output Y1 Output Y2 The advantage is in the low switching frequency. Switch-on is always at a fixed value below the , whereas switch-off is always at a fixed point above the .
Controller 9499-040-82711 Two-point controller Switching controller with two switching statuses: Setpoint Process value Output Y1 (heating) 1. Heating switched on; 2. Heating switched off; r output Y1 = 1 r output Y1 = 0 E.g. for temperature control with electrical heating (inverse operation) or cooling (direct operation) Adjust cycle time Tp1 as follows: Tp1<= 0,25· Tu With higher Tp1, oscillations must be expected. Tp1 corresponds to the minimum cycle time (time in seconds) at 50 % duty cycle.
9499-040-82711 Controller Configuration CFunc = 2-Punkt Effective controller parameters of a two-point controller Parameter set for self-tuning (only with CONTR+) Popt 1) Lower limit for Weff W0 1) Upper limit for Weff W100 1) Additional W2 2) gradient plus Grw+ 2) gradient minus Grw2) gradient for W2 Grw2 Zero offset (only effective with CType=ratio controller) N0 Factor a (only effective with CType=3-element control) a Additional correcting variable Y2 Min. correcting variable limiting Ymin Max.
Controller 9499-040-82711 Three-point controller Switching controller with three switching statuses: 1. Heating switched on; 2. Heating and cooling switched off; 3. Cooling switched on; r output Y1 = 1, Y2 = 0 r outputs Y1 = 0, Y2 = 0 r outputs Y1 = 0, Y2 = 1 E.g. for temperature control with electrical heating (h) and cooling (c). Xn0 W0 Xeff 100% Weff W100 Xn100 Xp'' Xp' Y1Â h Xp2 Xsh1 Xsh2 0% 100% Fig.
9499-040-82711 Controller Configuration Effective controller parameters with three-point controller Parameter set for self-tun ing (only with CONTR+) Popt 1) Lower limit for Weff W0 1) Upper limit for Weff W100 1) Additional W2 2) gradient plus Grw+ 2) gradient minus Grw2) gradient for W2 Grw2 Zero offset (effective only with CType=ratio controller) N0 Factor a (effective only with CType=3-element control) a 3) Neutral zone (Xw > 0) Xsh1 3) Neutral zone (Xw < 0) Xsh2 Additional positioning value Y2 Min.
Controller 9499-040-82711 D / Y / off The principle is identical to the control behaviour of a 2-point controller with additional contact. Setpoint Process value Output Y1 (heating) Output Y2 (add. contact) Output Y2 is used for switchover of the connected circuit between “D” and “Y”. Output Y1 switches the heating energy on and off. E.g. for temperature control with electrical heating (inverse operation) or cooling (direct operation).
9499-040-82711 Controller Configuration Effective controller parameters with D / Y / off controller Parameter set for self-tuning (only with CONTR+) Popt 1) Lower limit for Weff W0 1) Upper limit for Weff W100 1) Additional W2 2) gradient plus Grw+ 2) gradient minus Grw2) gradient for W2 Grw2 Zero offset (effective only with CType=ratio controller) N0 Factor a (effective only with CType=3-element control) a LW CFunc = 2-P+Zusatz Xsd2 Y2 Ymin Ymax Y0 YOptm dYopt Xp1(1...6) Tn1(1...6) Tv1(1...6) Tp1(1...
Controller 9499-040-82711 Three-point stepping controller Switching controller for control of a valve (e.g. temperature control by means of motorized valve and gas-air mixture) Process value Setpoint Setpoint Process value Output Y1 (open) Output Y2 (close) 1. Open valve; r outputs Y1 = 1, Y2 = 0 2. Don’t move valve; r outputs Y1 = 0, Y2 = 0 3. Close valve; r outputs Y1 = 0, Y2 = 1 To validate the adjusted X p1 for the actuator response time, response time Tm must be adjusted.
9499-040-82711 Controller Configuration Effective controller parameters with three-point stepping controller Parameter set for self-tuning (only with CONTR+) Popt 1...6 1) Lower limit for Weff W0 -29 999 ...999 999 1) Upper limit for Weff W100 -29 999 ...999 999 1) Additional W2 -29 999 ...999 999 2) gradient plus Grw+ off / 0,001 ... 999 999 2) gradient minus Grwoff / 0,001 ... 999 999 2) gradient for W2 Grw2 off / 0,001 ... 999 999 Zero offset (effective only with CType=ratio controller) N0 -29 999 ...
Controller 9499-040-82711 Continuous controller / Split range Continuous controller An analog value is provided as correcting variable by output Yout1, e.g. temperature control with electrical heating and thyristor power regulator. A continuous controller in ‘split-range’ operation is comparable with a three-point controller. The neutral zone is also separately adjustable.
9499-040-82711 Controller Configuration Effective controller parameters of a continuous controller Parameter set for self-tuning (only with CONTR+) Popt 1) Lower limit for Weff W0 1) Upper limit for Weff W100 1) Additional W2 2) gradient plus Grw+ 2) gradient minus Grw2) gradient for W2 Grw2 Zero offset (effective only with CType=ratio controller) N0 Factor a (effective only with CType=3-element control) a 3) Neutral zone (Xw > 0) Xsh1 3) Neutral zone (Xw < 0) Xsh2 CFunc = Y2 Additional positioning value
Controller III-16.5 9499-040-82711 Optimizing the controller Process characteristics Characteristics are determined automatically by the controller during self-tuning and converted into control parame ters. In exceptional cases, however, manual determination of these process characteristics may be necessary. For this, the response of process variable x after a step change of correcting variable y can be used (see Figure below).
9499-040-82711 Controller Direct / inverse switchover is always possible in configuration parameter CMode (action). III-16.6 Empirical optimization With missing distance data can empirically be optimized by means of the self-optimization or in manual attempts.
Controller 9499-040-82711 g For the controlled variable (process value X) the empirical optimization is substantially improved with a writer (or trend function of the engineering tool) in time requirement and quality, and evaluation of the test results is clearly simplified. g The procedure mentioned can only with restrictions be generalized and does not lead to a clear improvement of the behavior with all controlled systems.
9499-040-82711 Controller Configuration word OCond can be used to determine ‘Process at rest’detection. One of the following modes can be selected: Process at rest is detected, when x is constant. grad(x) = 0: grad(x) <0/>0: Process at rest is detected when x decreases constantly with a controller with inverse output action. Process at rest is detected, when x increases constantly with a controller with direct output action. grad(x) <> 0: Process at rest is detected with constantly changing x.
Controller 9499-040-82711 After successful self-tuning, the controller goes to the automatic mode and controls the using the new parameters. Parameter Ores indicates the self-tuning result (r see page 246) . finishing self-tuning with an error (Ada_Err), the stable correcting variable is output, until a When self-tuning is finished by the operator via system menu, front-panel key H , or via interface. Start from manual mode To start self-tuning from manual mode, switch the controller to manual.
9499-040-82711 Controller Self-tuning procedure with heating and cooling processes: Fig.: 67 Principle of direct/invers switchover invers direct W Y1 Xd = w - x OUT1 Xsh1 + X Xp1 - Xd 0 Xp2 Xsh2 OUT2 (-1) Y2 Xw = x - w (3-point / split-range controller) Self-tuning starts as with a “heating” process. After self-tuning end, the controller settings based on the calculated parameters are made. This is followed by line-out at the pre-defined , until PiR is reached again.
Controller 9499-040-82711 Controlled adaptation For defined applications, adaptation of the control parameter set to the current process condition is purposeful. For this, the Contr+ is provided with 6 control parameter sets, which can be selected via analog input ParNo .
9499-040-82711 III-16.8 PIDMA (Control function with particular self-tuning behaviour (No. 93) The controller block PIDMA is particularly suitable for difficult processes (with delay time, or of higher order). The dif ference between PIDMA and the CONTR block is only in the PID controller kernel (self-tuning and control algorithm). The additional functions ramp, switchover, override control, feed-forward control etc., which are described in the CONTR section, are not different.
9499-040-82711 The most important differences compared to controller functions CONTR and CONTR+ are: w Integrated, front-panel operated optimization method like PMA tune This function permits optimization also for difficult processes with Tg/Tu < 3 without engineering tool and laptop, which was not possible with previous PMA (and competitor) controllers. w w Parallel controller structure unlike all other PMA controllers with “serial structure”.
9499-040-82711 Inputs/outputs for PIDMA Digital inputs: hide lock inc dec x f yp f a/m w/w2 we/wi track y/y2 off sm/hm ostart w stop gr off rstart o-hide oplock Display suppression (with hide = 1 the operating page is not displayed). Adjustment locking (with lock = 1 the values are not adjustable. Function keys ID are not active). Increment for manual adjustment Decrement for manual adjustment Sensor error x1...x3 Sensor error Yp 0 = automatic 1 = manual 0 = int./ext.
9499-040-82711 III-16.9 Parameter and configuration for PIDMA Parameters for PIDMA Parameter Description PTyp Process type (with compensation or integral) Drift Drift compensation CSpeed Control dynamics W0 W_Block Min. setpoint limit (Weff) switchover disable function W100 W2 Grw+2) Grw-2) Grw22) N0 a Xsh11) Tpaus e Tpuls Tm thron throf f Y2 Ymin Ymax Y0 dYopt3 ) Xlimi t Tdrif t Tnois e Kp Tn 1 Tv 1 Tp1 1 Tp2 1 VD bW_p cW_d Tsat Xsh Range comp.
9499-040-82711 Configuration data PIDMA Configuration Description CFunc CType WFunc CMode CFail COVC WTrac Ratio XDp Disp Xn0 Xn100 SFac Values Signaller 1 output Signaller 2 outputs 2-point controller 3-point controller (heating/cooling switching) 3-point controller (heat.continuous/cool.switching) 3-point controller (heat.switching/cool.continuous) Control behaviour: triangle-star-off (d/Y-off) 3-point stepping controller 3-point-stepping controller with pos.
9499-040-82711 III-16.10 Controller characteristics and self-tuning with PIDMA As opposed to CONTR and CONTR+, the PIDMA includes a modified parallel controller structure, which is taken into account in the following additional parameters.
9499-040-82711 value before self-tuning can be detected by means of drift monitoring and taken into account when self-tuning is done for the next time. CSpeed can be used to determine if, during subsequent operation, the controller should reach the setpoint quickly, with a slight overshoot, or slowly with gentle approach to the setpoint. Using CSpeed , the parameter can be switched over also after self-tuning, provided that the controller parameters were not changed manually.
9499-040-82711 In the course of dynamic process control, the control algorithm can temporarily determine values below 0 or above 100 for the correcting variable. If necessary, however, these values can be reset to the limits by means of accelerated inte gral behaviour (Tsat). Tsat time constant for integral action in Y limiting (anti-reset wind-up). Self-tuning r controller adaptation to the process (PIDMA) Self-tuning can be started to determine the optimum parameters for a process.
9499-040-82711 Start in manual mode or in automatic mode : Basically, the PIDMA self-tuning algorithm does not distinguish between these two start conditions. In both cases, the operator must ensure that the process conditions are stable. In automatic mode, however, the PIDMA works with the non-optimized parameters until start of the correcting variable pulse. This means that, in the majority of cases, better stability of process conditions, i.e. better self-tuning results, are possible in manual mode.
9499-040-82711 III-16.11 Controller applications: The following chapter describes the common characteristics of controller block connection, which are independent of the CONTR and PIDMA controller kernel, such as and correcting variable switchover and limitingas well as process va lue pre-processing. Controller front-panel operation Controls on the controller page Multilingual operation is not provided for the controller operating pages.
9499-040-82711 Further status displays on the operating page During optimization or with cascade control, further display elements may appear on the operating page. Statuses during optimization The optimization statuses are displayed with priority in the display field for manual operation. Optimization running: Faulty optimization: display: display: Orun Oerr Fig.:72 Reglerseite bei gestarteter Optimierung.
9499-040-82711 Cascade operation is possible in the following operating statuses (see also section operating pages on page 36 ): w During automatic mode, the master variables ( and process value) are the relevant variables in the process. The master controller is directly adjustable. The process value of the slave controller is only displayed. " Cascade" is displayed. w Like every slave controller, the slave can be switched over to its internalsetpoint or to W2 via control inputs.
9499-040-82711 Manual operation Changing between automatic and manual mode is by pressing key H. The manual mode influences only the slave controller. The master is concerned only indirectly. The bargraph display switches over to slave variable Y. Adjustment of the correcting variable is via the value beside the bargraph.
9499-040-82711 III-16.12 Setpoint functions Terminology w we w2 Weff xw internal setpoint external setpoint second (internal) setpoint effective setpoint control deviation (x-w r process value - ) General Several possible setpoints are available. For the priorities, see the Fig. 77 drawing shown opposite. "Safety setpoint " w2 is given priority over the other setpoints. Switchover between setpoints is possible via interface or via the digital inputs of the conroller block.
9499-040-82711 External setpoint Wext Switching between the internal setpoint (wi) and the external setpoint (we) is possible only if the parameter WFuncis adjusted to W/Casc. The change-over can be triggered via interface or the digital control input we/wi. In order to make the internal setpoint effective, on we/wi must be attached a logic 1. If the external setpoint is to be active, a logic 0 must be given on we/wi. If the digital control input we/wi is not wired, the external setpoint is effective.
9499-040-82711 Controlling the setpoint The digital input rstart reacts to a positive signal slope and sets the effective setpoint to the process value. The new goal is started on the basis of the controlled variable xeff. Such a ramp can only be started with activated gradient function (Grw+, Grw -, Grw2 and digital input gr_offnot set). The digital input w_stop freezes the effective Weff , i.e.
9499-040-82711 Process-value tracking It can occur that the is far distant from the momentary process-value (e.g. when starting a plant). In order to prevent the jump developing here, the function process-value tracking can be used. Process-value tracking causes a take-over of the process-value on the internal setpoint , when changing over Wext r W. When shifting (W back r Wext) Wext is started with the attitude of Grw+/- (see rFigure below).
9499-040-82711 Controller-internal operations during switch-over with CONTR, CONTR+ and PIDMA Switch-over Without gradient function With gradient function After correcting variable adaptation with deletion of a still effective derivative action, the approach to the setpoint is bumpless The effective setpoint ramp continues running in the background during manual mode.
9499-040-82711 Controller parameter “a” can be used to define at which distance to the final setpoint the target orientation should be switched over to the final setpoint. The target line-out function is activated under the following conditions : 1. 2. 3. W < Wend W > Wend-2a X > Wend-a Fig. 84 Marginal conditions / restrictions: With internal setpoint ramps, the controller knows the future target setpoint.
9499-040-82711 For optimum combustion, the fuel-air ratio must be controlled. With stoichiometric combustion, the ratio is selected so that there are no inflammable residues in the waste gas. In this case, the relative rather than the physical ratio is dis played as process value and adjusted as setpoint. If the transmitters used by the controller are designed with a stoichiometric ratio, l = 1 is met exactly with restless combustion.
9499-040-82711 Ratio = Type 2 W= X 1+ N 0 ( X 1 + X 2 )× SFact Fig. 87 w = (x1+N0) / (x1+x2) w SFac In this example, water (x1) must be batched as a percentage of the total (paste; x1+x2). As the paste quantity is not available directly as a measurement signal, the total is calculated internally from x1 and x2. N0 = 0 must also be adjusted in this case. X1 X2 x1 Water Dough x2 Flour Ratio = Type 3 W= X 2- X 1+ N 0 X 2× SFact Fig.
9499-040-82711 Second correcting value Similar to processing, switch-over to a second preset correcting value Y2 is possible. Switching over is done via digital input y/y2. Whether Y2 has safety functions, or whether it is only a pre-defined start position in defined process conditions is determined only by the use and integration into an automation concept. correcting value Y2 is evaluated with priority.
9499-040-82711 Limiting control Limiting with continuous output. Limiting control with three-point stepping output can be realized by using a continu ous controller with the OVC function. A position controller (three-point stepping) provides override control. Fig.: 96 Limit control with continuous controller Override (limiting) control using a three-point stepping output Override control is also possible by means of a classical three-point stepping controller.
9499-040-82711 Which one of the two controllers influences the process is decided in the slave controller logic. The first “close” pulse coming from the limiting controller switches over to override control. The limited controller automatically retrieves the positioning authority, when it first tries to close the actuator further. Bumpless auto/manual switch-over Sudden process interventions by control mode switch-over are usually not desired. Excepted is purposeful switch-over y r Y2.
9499-040-82711 III-16.14 Small controller ABC Some operating principles, which are realized in the controller (d) or which are possible by means of an additional engineering are explained in the following section (ü). Cross references are shown in italics. Anti-reset-wind-up Measure which prevents the controller integrator from saturation. Working point (Y0) The working point of a P or a PD controller indicates the value output to the process with process value = .
9499-040-82711 Hard manual (sm/hm) Safety output value Yhm. The controller output goes to the preset value immediately, when hard manual is active (the controller is switched to manual mode directly). Keys I / D are without effect. Switch-over to automatic mode is bumpless. Cascade control Particularly suitable for temperature control in e.g. steam boilers. A continuous master controller (load controller) provi des its output signal as an external to a slave controller, which varies the output value.
9499-040-82711 Soft-Manual Usual manual operation: with automatic r manual change-over, the last output value remains active and can be adjusted via keys I / D. Transitions automatic r manual and vice versa are bumpless. switch-over In principle, the following s are possible: internal wi, second internal w2 and external we. With program control, external we must be selected. The analog comes from APROG and is applied to input Wext.
Inputs 9499-040-82711 III-17 Inputs III-17.1 AINP1 ( analog input 1 (No. 08)) corr. Variable CONTR CONTR+ a/nt INP1 corr. Variable Processvalue x y CONTR CONTR+ For direct connection of temperature sensors, for potentiometric transducers and standard signals General Function ‘AINP1’ is used for configuration and parameter setting of analog input INP1. It is firmly allocated to block number 61 and is calculated firmly in each time slot.
Inputs 9499-040-82711 Parameter and configuration data Parameter x1in x1out x2in x2out Description Values Default -29999 ... 999 999 0 -29999 ... 999 999 0 -29999 ... 999 999 100 -29999 ... 200000 100 Measured value correction P1, input Measured value correction P1, output Measured value correction P2, input Measured value correction P2, output Configuration Description Type Fail Xkorr Unit STK x0 x100 XFail Tfm Tkref Type L -200...900 °C Type J -200...900 °C Type K -200...1350 °C Type N -200...
Inputs 9499-040-82711 Input circuit monitor q Thermocouples The input circuit monitor monitors the thermocouple for break and polarity error. An error is deter mined if the measured thermovoltage signals a value which is by more than 30 K below the span start. q Pt100 measurements and transducers are monitored for break and short-circuit. q Current and voltage signals With current (0/4...20mA) and voltage signals (0/2...
Inputs 9499-040-82711 Temperature compensation Measurement of the cold-junction reference temperature is using a PTC resistor. The temperature error thus deter mined is converted into mV of the relevant thermocouple type, linearized and added to the measured value as correc tive value with correct polarity. The remaining error with varying cold-junction reference temperature is approx. 0,5K/10K, i.e. about one tenth of the error which would occur without compensation.
Inputs 9499-040-82711 Fig. 100 Example 3: zero and gain matching x1in = 100°C x1out = 100°C - 2,0°C x2in = 300°C x2out = 300°C + 1,5°C The corrected values are shifted already at values corrected characteristic korrigierte Kennlinie X2out X2in input characteristic Eingangs-Kennlinie x1in and x1out and diverge additionally.
Inputs 9499-040-82711 Resistance thermometer Pt 100 The two ranges -200,0...+250,0 °C and -200,0...+850,0 °C are configurable ( r type). Connection in two or three-wire circuit is possible. Copper lead must be used for measurement. The input circuit monitoring responds at -130°C (sensor or lead break). The action is configurable for: Upscale ( << process value) Downscale ( >> process value) Substitute value (the entered value is used as measured value in case of failure.
Inputs 9499-040-82711 X0, X100 application principle Configurations X0, X100 are used in different ways dependent on the input type: w w Current input: X0, X100 are scaling values of the signal source (e.g. temp. transmitter): 0 mA = X0, 20 mA = X100. w Temperature difference input: X0, X100 contain the lead resistance values after calibration by the user: X0 is the lead resistance of connected sensor 1. X100 is the lead resistance of connected sensor 2.
Inputs III-17.2 9499-040-82711 AINP3...AINP5 ( analog inputs 3...5 (No. 112...114) ) For standard signal connection fail Inp6 Typ Unit XFail Fail x0 x100 Tfm Xkorr x1out x1in x2out x2in General Functions ‘AINP3...AINP5’ are used for configuration and parameter setting of analog inputs INP3...INP5. They are firmly allocated to block number 63...65 and are calculated in each time slot. The functions provide corrected measure ment values and measurement value statuses at their outputs.
Inputs 9499-040-82711 III-17.3 AINP6 ( analog input 6 (No. 115)) For direct connection of potentiometric transducer and standard signal Y lock hide dec inc hand fail Cal Y1 Typ XFail Fail x0 x100 Tfm Xkorr x1out x1in x2out x2in General Function ‘AINP6’ is used for configuration and parameter setting of analog input INP6. It is firmly allocated to block number 66 and is calculated in each time slot.
Inputs 9499-040-82711 Configuration Description 0...20 mA 4...20 mA Transducer 0...1000 [ Fail function off Digital output fail = 1, y1 = x100 Digital output fail = 1, y1 = x0 Digital output fail = 1, y1 = XFail Measured value correction off Measured value correction adjustable Physical value at 0% only effective with standard Physical value at 100% signals (0/4..20mA or 0/2..10V) Substitute value with sensor error Filter time constant [s] Type Fail Xkorr x0 x100 XFail Tfm Values Default 0...20mA 4..
Inputs 9499-040-82711 + For a comparative measurement with a calibrated measuring device the standard values for für x1in, x1 out (0) and x2 in, x2 out (100) must be entered first. Fig. 101 Example 1: Zero offset x1in = 100 x1out = 100 + 1,5 x2in = 300 x2out = 300 + 1,5 The corrected values are shifted evenly with reference to the input values over the complete range.
Inputs 9499-040-82711 Input 6 to which a potentiometric transducer is connected features a particularity: only the wiper resistance rather than the overall resistance is measured. For this reason, the internal parameter setting and calculation of the input 6 transducer is not identical with the one of input 1. These calibration values belong to the engineering, i.e. when replacing the instrument, the user calibration remains un changed.
Outputs 9499-040-82711 III-18 Outputs OUT1 and OUT2 ( process outputs 1 and 2 (No. 116, 117)) d1 x1 Relais x0 Mode x100 SOFTWARE Src Logik 0..20mA 4...20mA Type OUT1 OUT2 HARDWARE III-18.1 OUT1 OUT2 Functions OUT1 and OUT2 are used for process output OUT1 and OUT2 configuration and parameter setting. Dependent of hardware, the outputs can be analog or relay outputs. Function OUT1 is firmly allocated to block number 81, function OUT2 is firmly allocated to block number 82.
Outputs III-18.2 9499-040-82711 OUT3 ( process output 3 (No. 118)) x0 Mode x100 SOFTWARE Src Logik 0..20mA 4...20mA HARDWARE d1 x1 OUT3 Type Function OUT3 is used for process output OUT3 configuration and parameter setting. This analog output is provided only with hardware option C. The function is firmly allocated to block number 83, it is calculated invariably in each time slot. With digital input d1 used as signal source, it is switched over between 0 and 20mA as a output.
Outputs 9499-040-82711 OUT4 and OUT5 ( process outputs 4 and 5 (No. 119...120)) d1 x1 Relais x0 Mode x100 SOFTWARE Src OUT4 OUT5 HARDWARE III-18.3 Functions OUT4 and OUT5 are used for process output OUT4 and OUT5 configuration and parameter setting. These two relay outputs are always provided as standard. Function OUT4 is firmly allocated to block number 84, function OUT5 is firmly allocated to block number 85. They are calculated firmly in each time slot.
Outputs III-18.4 9499-040-82711 DIGOUT ( digital outputs (No. 122)) d1 d2 d3 Mode1 d4 d5 d6 SOFTWARE HARDWARE Function ‘DIGOUT’ is used for digital output configuration and parameter setting. It is firmly allocated to block number 95 and is calculated invariably in each time slot. Inversion of each individual signal can be configured. If all digital out puts are provided is dependent the KS 98-1 hardware option. Inputs Digital inputs: d1...d4 d1...
Additional functions 9499-040-82711 III-19 Additional functions III-19.1 LED (LED display (No. 123)) d1 d2 d3 d4 Inv1 Inv2 Inv3 Inv4 ¬ ¬ ¬ ¬ LED 1 LED2 LED3 LED4 Function LED is used for control of the 4 LEDs. It is firmly allocated to block number 96 and is calculated in each time slot. The statuses of digital inputs d1 ...d4 are output to LED 1...4. The statuses can be inverted via parameter Inv.
Additional functions III-19.2 9499-040-82711 CONST ( constant function (No. 126) ) y1 ... y16 C1 0 1 0 1 16 analog constants at output y1...y16 and logic statuses 0 and 1 are made available. The block number is firmly configured with 99. Outputs: Digital outputs 0 Logic 0 is always output at this output. 1 Logic 1 is always output at this output. Analog outputs y1 Constant C1 is output. y2 Constant C2 is output. y3 Constant C3 is output. y4 Constant C4 is output. y5 Constant C5 is output.
Additional functions 9499-040-82711 INFO ( information function (No. 124) ) d1 d2 d3 d4 d5 d6 d7 d8 d9 d 10 d 11 d 12 hide III-19.3 INFO d1 . . . . . . . . . . . d12 hide >INFORMATION 1< hide This function can be used for display of 12 user texts with max. 16 characters each by setting the relevant input d1...d12. The information is displayed in the “header” of operating pages (level 1 data) in alternation with the description of the called up operating page.
Additional functions STATUS ( status function (No. 125)) p-hide c-hide m-hide b-lock pwrchk colour di-inv III-19.4 9499-040-82711 p-hide c-hide m-hide b-lock switch fail safe pwrchk start dp-err clock fkey UsrLan Minute Hour Day Month Year Week-D Langu.
Additional functions 9499-040-82711 Output Description Minute Hour Day Month Year Week-D Minute of the real-time clock 0...59 Hour of the real-time clock 0...23 Day of the real-time clock 0...31 Month of the real-time clock 1...12 Year of the real-time clock 1970....2069 Weekday of the real-time clock 0...6 = Su...
Additional functions 9499-040-82711 In the event of problems due to the start-up sequence, 2 items can be of importance: Ü p-hide c-hide m-hide b-lock pwrchk colour di-inv * After power failure, KS 98 /98-1 continues running during fractions of seconds and may still detect already de-activated process signals.
Additional functions 9499-040-82711 CALLPG (Function for calling up an operating page (no. 127)) d1 III-19.5 Bl-no CALLPG 90 With function block CALLPG, which can be used only once, event-triggered call-up of a particular operating page is possible, unless an operation is being carried out on this page (waiting time 5 s). The required operating page is deter mined by the number of its function block. The block number is applied to input Bl-no of CALLPG.
Additional functions III-19.6 9499-040-82711 SAFE ( safety function (No. 94)) x1 ... x8 d1 ... d8 select y1 ... y8 z1 ... z8 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 d1 d2 d3 d4 d5 d6 d7 d8 Statusbyte1 6543210 ?1 Function SAFE is used for generation of defined analog output values and digital statuses dependent of digital input select or of the status received via the interface. In the normal case select = 0 and status = 0, the values applied to the inputs are switched through to the outputs without change.
Additional functions 9499-040-82711 VALARM (display of all alarms on alarm operating pages (function no. 109) hide lock a1 a2 a3 a4 a5 a6 a7 a8 III-19.7 Bl-no a1 a2 a3 a4 a5 a6 a7 a8 Texts VALARM 41 General Function block VALARM handles up to 8 alarms. Alarms are displayed and can be acknowledged, if acknowledgement via parameter setting is required. The alarm conditions are determined by digital inputs a1 ... a8 (0 alarm condition off, 1 alarm condition on).
Additional functions 9499-040-82711 VALARM operating page Fig. 104 Ü * Ö ä # < Title Active alarm selected for acknowledging Active alarms with texts from the text-function Active alarms with standardtexts Alarm no more active, but not acknowledged Alarm no more active (if the display is rebuilded with H-key , this alarm is no more displayed) Ü * Ö ä # < Several alarm blocks can be positioned. Block numbers 41-46 are available for this purpose.
Modular I/O - extension-modules 9499-040-82711 III-20 Modular I/O - extension-modules The modular C-Card offers the possibility, to adjust the kind and type of process in- and outputs to the plant. Despite of following limitation, up to four modules can be fitted as desired. Performance limits Due to the maximum permissible self-heating, the number of analog output modules is limited.
Modular I/O - extension-modules 9499-040-82711 Digital outputs: slotid fail_a fail_b Analog outputs: Inp_a Inp_b measurement value channel a measurement value channel b Parameter x1a in x1aOut x2a in x2aOut x1b in x1bOut x2b in x2bOut Beschreibung Configuration Description Typ_a Typ_b Fail_a Fail_b Xakorr Xbkorr Unit_a Unit_b STK_a STK_b x0_a(b) x100_a(b) Xa(b)Fail Tfm_a(b) Tkrefa(b) III-301 0 = correct module fitted 1 = wrong module fitted 0 = no measurement error at channel a detected 1 = measu
Modular I/O - extension-modules 9499-040-82711 III-20.2 F_Inp (frequency/counter input) stop a reseta 0000 a 0000 Inp_a Inp_b b stop b resetb The frequency/counter input plugs into the modular options card C.The F_INP is used for configuration and parameter setting of input F_INP. Input calculation is fixed to once per time slot. Digital inputs: reset a stop a reset b stop b Digital outputs: slotid fail z_a z_b ov_a ov_b 1 = the value for Inp_a is reset to 0.
Modular I/O - extension-modules III-20.3 9499-040-82711 R_Inp (analog input card ) dec_a inc_a Cal a/m_a fail_a Inp_a a Typ_a Fail_a X0_a Unit_a XaFail X100_a Tfm_a Xakorr x1a in STK_a x1a Out Tkrefa x2a in x2a out dec_a inc_a Cal a/m_a fail_a Inp_a b Typ_a Fail_a X0_a Unit_a XaFail X100_a STK_a Tkrefa Tfm_a Xakorr x1a in x1a Out x2a in x2a out slotid Analog input card for Pt100/1000, Ni 100/1000, resistance and potentiometer Analog input, plugs into modular options card C.
Modular I/O - extension-modules 9499-040-82711 Analog outputs: Inp_a Inp_b measured value channel a measured value channel b Parameter x1a in x1aOut x2a in x2aOut x1b in x1bOut x2b in x2bOut Description Value Measured value correction Inp_a, P1 input value Measured value correction Inp_a, P1 output value Measured value correction Inp_a, P2 input value Measured value correction Inp_a, P2 output value Measured value correction Inp_b, P1 input value Measured value correction Inp_b, P1 output value Measu
Modular I/O - extension-modules III-20.4 9499-040-82711 U_INP (analog input card -50...1500mV, 0...10V) fail_a Inp_a a Typ_a Fail_a X0_a XaFail X100_a Tfm_a Xakorr x1a in x1a Out x2a in x2a out fail_b Inp_b b Typ_b Fail_b X0_b XbFail X100_b Tfm_b Xbkorr x1b in x1b Out x2b in x2b out slotid Analog input, plugs into modular options card. The U_INP is used for configuration and parameter setting of the analog input U_INP. Input calculation is fixed to once per time slot.
Modular I/O - extension-modules 9499-040-82711 Parameter Description x1a in x1aOut x2a in x2aOut x1b in x1bOut x2b in x2bOut Measured value correction Inp_a, P1 input value Measured value correction Inp_a, P1 output value Measured value correction Inp_a, P2 input value Measured value correction Inp_a, P2 output value Measured value correction Inp_b, P1 input value Measured value correction Inp_b, P1 output value Measured value correction Inp_b, P2 input value Measured value correction Inp_b, P2 output
Modular I/O - extension-modules III-20.5 9499-040-82711 I_OUT (analog output card 0/4...20mA, +/-20mA) x0_b x100_b Typ_a +/-20mA 0..20mA 4...20mA Typ_b OUT a HARDWARE x0_a x100_a SOFTWARE +/-20mA 0..20mA 4...20mA OUT b slotid Analog output, plugs into modular options card C. The I_OUT is used for configuration and parameter setting of analog output I_OUT. Output calculation is fixed to once per time slot.
Modular I/O - extension-modules 9499-040-82711 III-20.6 U_OUT (analog output card 0/2...10V, +/-10V) x0_b x100_b Typ_a +/- 10 V 0 ... 10 V 2 ... 10 V Typ_b OUT a HARDWARE x0_a x100_a SOFTWARE +/- 10 V 0 ... 10 V 2 ... 10 V OUT b slotid Analog output, plugs into modular options card C. The U_OUT is used for configuration and parameter setting of ana log output U_OUT. Output calculation is fixed to once per time slot.
Modular I/O - extension-modules III-20.7 9499-040-82711 DIDO (digital input/output card) d1 d2 Mode1 HARDWARE SOFTWARE HARDWARE z1 z2 Inv1 SOFTWARE slotid Digital input/output card, plugs into modular options card C. The DIDO is used for configuration and parameter setting of digital inputs/outputs DIDO. Function block calculation is fixed to once per time slot.
Function management 9499-040-82711 III-21 Function management Max. 450 function blocks can be used. Each function requires a defined portion of the working memory and a defined calculation time. The used up resources can be examined in the engineering Tool under Help / Statistics. III-21.
Function management III-21.2 9499-040-82711 Sampling intervals The table opposite shows the sampling intervals for conversion of the input signals into internal values and conversion of the internal values into output signals (hardware conversion). The sampling interval for software calculation of function blocks AINP1, AINP3...AINP6, DINPUT, STATUS, CONST, LED, INFO, OUT1...OUT5 and DIGOUT is 100 ms. Input or output INP1 INP3 / INP4 INP5 INP6 di1...di12 OUT1...OUT5 / do1...
Examples 9499-040-82711 III-22 Examples During installation of the engineering tools, several examples were included. These are in path: C:\Pmatools\Et98\prj\example III-22.1 Useful small engineerings Cascaded counter with pulse generator( ZAEHLER.EDG) An INTE is used for generating pulses. Max. parameter =1, time constant to 3600 sec. An input value at x1 of e.g. 20 weighted via the MUDI generates 20 pulses per hour. The first counter counts to 1000, the second counter counts the (1000s) overflows.
Examples 9499-040-82711 Two-point operation of a programmer (RUNFLIP1.EDG) As entry of commands via the operating page is not possible with a programmer, if the relevant digital inputs were connected, the toggle key (fkey:a/m) must be used for realizing the Run/Stop order on the operating page. A monoflop generates a short pulse on the positive and negative flank. The external command (key or switch) from the control panel via d1 is also taken via a monoflop.
9499-040-82711 Index III-23 Index 0-9 0/2...10 V signals 10EXP 10s exponent 10s logarithm 2OF3 2-out-of-3 selection with mean value information 279 91 91 93 142 142 Controller applications 102 104 103 104 102 104 B Bargraph display BOUNCE 160 107 C A ABIN Absolute value ABSV Addition/subtraction Additional functions ADSU AINP1 AINP3...
Index 9499-040-82711 Controller application 256 - Cascade optimization Controller applications 254 - 257,310 - 314 255 - Cascade control 254 - 257 - Controller front-panel operation 257 - Faulty wiring of a cascade 257 - Flow control 257 - Multiple cascade 255 - Status display 254 - Switchover disabling Controllerfunction with one parameterset 221 Controllerfunction with up to six param.
9499-040-82711 Integer portion Integrated position controller Integrator Inverter Index 116 250 125 105 K KS 800/816 node function KS 98-1 cross communication KS800/816 controller function KS8x 184 181 - 182 185 - 186 185 - 186 L L1READ L1WRIT LAG1 LEAD LED LED display Level1 data reading via PROFIBUS Level1 data writing via PROFIBUS LG10 LIMIT Limiting and limit value signalling LINEAR Linearization function LN Logarithm (10s) Logarithm (natural) Logic functions 169 170 127 123 289 289 171 172 93 15
Index - Override (limiting) control - Ratio controller - Standard controller - Three element control Programmer - Access to parameters/ inactive recipes - Cascading - Controlling a program - Manual mode - Master/slave operation - Parameter setting - Recipes - Search run - Segment types - Selecting a program - Sequence changes - Wiring Programmer (digital) PULS 9499-040-82711 267 263 263 - 268 265 213 203 39 41 213 39 203 209 40 38 - 40 208 214 217 117 R R_INP Rate-of-change limiting RC protective circui
9499-040-82711 Index T TAN Tangent function TC_INP Technical data TEXT Text container Thermocouple Thronoff Time functions TIME1 Timer TIMER TIMER2 Trend display Trigonometric functions TRST TRUNC 100 100 297 - 298 12 - 17 153 - 154 153 - 154 277 250 123 111 111 - 112 111 132 165 99 135 116 U U_INP U_OUT Up/down counter Useful small engineerings 302 - 303 305 119 309 V VALARM VALARM operating page Variable selection VBAR VELO Versions Visualization VPARA VTREND VWERT 295 - 296 296 138 160 150 18 - 19
Index I-319 9499-040-82711 Controller applications
PMA © PMA Prozeß- und Maschinen-Automation GmbH P.O.B. 310 229, D-34058 Kassel, Germany Printed in Germany 9499 040 82711 (08/2009) www.pma-online.