DIGIT500 OPERATION MANUAL Stand 1994
DIGIT500 OPERATION MANUAL Stand 1994
DIGIT500 OPERATION MANUAL Stand 1994
WELDOTHERM
GmbH, Essen
OPERATION MANUAL
DIGIT 500
Please read these instructions carefully before initial operation and keep them for prospective use!
WELDOTHERM Universal program controller DIGIT 500
TABLE OF CONTENTS
1.00 General.......................................................................................................................................... 3
1.01 Purpose of the instrument................................................................................................... 3
1.02 Operating range.................................................................................................................. 3
1.03 Control range...................................................................................................................... 3
1.04 Measuring range................................................................................................................. 3
1.05 Lock of key function............................................................................................................ 3
1.06 Safety of the controller........................................................................................................ 3
1.07 Warranty ........................................................................................................................... 3
2.00 Technical data and functions........................................................................................................... 4
2.01 Sensor input: ...................................................................................................................... 4
2.02 Thermo couples:................................................................................................................. 4
2.03 Resistance thermometer:.................................................................................................... 4
2.04 Standard signals ................................................................................................................. 4
2.05 Controller outputs: output 1 + 2........................................................................................... 4
2.06 Alarm functions:.................................................................................................................. 4
2.07 Display: .............................................................................................................................. 5
2.08 Controller characteristics: ................................................................................................... 5
2.09 Control parameters: ............................................................................................................ 5
2.10 Communication: ................................................................................................................. 5
2.11 Other in- and outputs: ......................................................................................................... 5
2.12 Option: ............................................................................................................................... 6
2.13 General controller characteristics:....................................................................................... 6
2.14 Function ............................................................................................................................. 7
3.00 Installation ...................................................................................................................................... 8
3.01 Connections........................................................................................................................ 8
3.02 Connection diagrams.......................................................................................................... 9
Output board with relay assembly............................................................................................... 9
Output board with continuous or logic assembly ......................................................................... 9
Input board with thermo couple................................................................................................... 9
Table for serial interface connections ......................................................................................... 9
Input board with PT 100.............................................................................................................. 10
Additional output board with 5 relays ( option ) ......................................................................... 10
3.03 Master - Slave mode .......................................................................................................... 11
3.04 Example: ............................................................................................................................ 12
Master-slave operation with three controllers.............................................................................. 12
4.00 Operating the controller.................................................................................................................. 13
4.01 Program data input ............................................................................................................. 13
4.02 Programming of the additional output board ( TEST 0 ) .................................................... 17
4.03 Program repetition ( TEST 4 ).......................................................................................... 19
4.04 Hold mode ( TEST 6 )....................................................................................................... 20
Hold mode.................................................................................................................................. 21
Operating mode ......................................................................................................................... 21
4.05 Connecting programs ( TEST 5 ) ..................................................................................... 22
4.06 Programming the switch-in time.......................................................................................... 23
4.07 Program storing .................................................................................................................. 24
4.08 Program recall .................................................................................................................... 25
4.09 Program data correction ..................................................................................................... 26
4.10 Control start........................................................................................................................ 27
4.11 Control stop ........................................................................................................................ 27
4.12 Self-optimizing / Control accuracy ..................................................................................... 28
5.00 Error messages............................................................................................................................... 29
5.01 General codes .................................................................................................................... 29
5.02 Error Power off ( EPO ) ...................................................................................................... 29
5.03 Error of Sensor break ( ESB ) ............................................................................................. 29
5.04 Error of Limit ( EOL ) .......................................................................................................... 30
5.05 Alarm relay ......................................................................................................................... 30
5.06 Error Power off ( power supply failure )............................................................................. 30
APPENDIX ............................................................................................................................................. 32
Heat treatment unit during master-slave operation.................................................................................. 32
MASTER-SLAVE ALARM 1:....................................................................................................... 32
MASTER-SLAVE ALARM 2:....................................................................................................... 32
MASTER-SLAVE ALARM 3:....................................................................................................... 32
Configuration of DIGIT 500-001-6........................................................................................................... 33
DIF 1: Set value/actual value difference from tolerance range 1................................................. 33
DIF 2: Set value/actual value difference from tolerance range 2.................................................. 33
Starting a program...................................................................................................................... 33
Variant 1: Program starts with first input program section 1 ........................................................ 33
Variant 2: Program starts with input program section bigger than 1............................................. 33
Number of inputs: 2
Resolution: 14,5 bits
Measuring rate 100 mS
Sensor types NiCr-Ni( K ), FeCu-Ni( L ), FeCu-Ni( J ),
PtRh10%( S ), PtRh13%, PtRh18%( B ),
PT100, PT 184, 0 - 10V, 0 - 20mA, 4 - 20mA.
Measuring range range: maximum -200 ... + 2000 ºC
Display resolution 1K or 0,1K
2.07 Display:
- data display shows actual and set value, alarm values, and parameters.
2.10 Communication:
Interface: for master-slave-operation or in connection with a host computer - programs are avilable.
Address 32
Code 18 ( codes see chapter 5.08 )
Baud rate 300, 600, 1200, 2400, 4800, 9600
Parity none, odd, even
Control time 0 - 1000 sec
2.12 Option:
DIGIT 500 contains 2 controllers with PID action. - at minimum- and/or maximum temperature
One can be used for heating and cooling; two for - when leaving the alarmband.
heating and cooling, as required.
You can choose, if the alarm is rendered while
controlling other units or also displayed.
If the controllers are used for heating and cooling of
an independent circuit, they work off the same set As an option an additional output board with 5 relays
point temperature and start and stop only is available which can be programmed as follows:
simultaneously.
- for a given temperature threshold
- time dependent
The controller is capable to switch heatings directly - while the program is operating or
on and off through thyristors or contactors and - at sensor break.
controls the heating power by changing the impuls
intervals.
17 = relay 1
18 = relay 1
19 = PE ( ground )
20 = relay 2
21 = relay 2
22 = PE ( ground )
23 = relay 3
24 = relay 3
25 = PE ( ground )
26 = relay 4
27 = relay 4
28 = relay 4
29 = PE ( ground )
30 = relay 5
31 = relay 5
32 = relay 5
Analogueout 2
Analogueout 1
Digital out
Alarm Output 1 Output 2
GND1
PE(ground)
Analogueout 2
Analogueout 1
Digital out
GND1
PE(ground)
Output 1 Output 2
0-10V/ 0-20mA/ 4-20mA/ logic
RxD+
RxD-
Tx+
Tx-
Interface configuration requires the correct jumper
setting and the insertion of the modules ( see DIGIT
GND2
500 Configuration Manual ).
Digital in 2
Key lock
RxD+
RxD-
Tx+
Tx-
GND2
Digital in 2
PT100 PT100
Key lock
3.04 Example:
Master-slave operation with three controllers
MASTER
ADDRESS: 0
SERIAL-CODE: 1
ALARM:
SLAVE 1
ADDRESS: 0
SERIAL-CODE: 3
ALARM: 10 sec
SLAVE 2
ADDRESS: 0
SERIAL-CODE: 5
ALARM: 0 sec
The input of a new temperature profile is always done in the stand-by mode. The profile consists of at least one
gradient and a set point ( minimum ), one switch-in time, four phases, four set points, and three dwell times
( maximum ).
If more program phases are needed, the programs are linked with each other ( see chapter 4.05 ).
Beginning at step 8 the controller can be switched on to stand-bye mode by entering + simultaneously.
Confirmation of input
4
Input of 1. gradient,
5 , , e. g. 500 Kelvin/h
Confirmation of input
6
Confirmation of input
Confirmation of input
10
Input of 2. gradient,
e. g. 500 Kelvin/h
11 , ,
Confirmation of input
12
Input of 2. gradient,
e. g. 450 °C
13 , ,
Confirmation of input
14
Confirmation of input
16
Input of 3. gradient,
e. g. 588 Kelvin/h
17 , ,
Confirmation of input
18
Confirmation of input
20
Confirmation of input
22
Input of 4. gradient,
e. g. 100 Kelvin/h
23 , ,
Confirmation of input
24
Confirmation of input
The display shows „P“. You have now the
26 opportunity to store the program. ( see
chapter 4.07 ).
27 ,
Confirmation of input
29
The relays can only be switched on and off at the start of switch-in time, a gradient, or a dwell time, depending on
the adjustment of CODE 6 and 7 at the configuration level. A different code allows the programming of the
individual switching points, but they have no function. The programmed code has always priority.
Before programming the additional output board you should have programmed a temperature profile
( see chapter 4.01 ).
PRESS SIMULTANEOUSLY !
Input of a time
5
e. g. 12 minutes
6
,
Confirmation of input
7 Relay 3 is now programmed for 12
minutes from the beginning of
2. dwell time ( 4. phase ).
Input,
3
e.g. 3
4
program runs 3x ( 2 repetitions ).
Confirmation of input
5
Display switches to stand-by mode.
Independent of the key Start/Stop this function can be executed at the beginning of every phase.
In this mode the program is interrupted for a period of time but the controlling continues.
Stand-by mode
1
+
PRESS SIMULTANEOUSLY !
Input,
4
Confirmation of input
6
The display switches to call for input
of phase 5.
The program level for the hold mode can be left any time by pressing key .
Hold mode
Operating mode
At maximum 40 programs are linked with each other ( every program consists of 1 switch-in time, 4 gradients, 4
set point values, 3 dwell times ).
Thus up to 160 gradients, 160 set point values, 120 dwell times, and 40 switch-in-times are available for one
controlling process.
PRESS SIMULTANEOUSLY !
e. g. programm 13
4
,
Confirmation of input
5
The controller switches back to
stand-by mode.
The input of a switch-in time can take place before or after the input of a new program ( see chapterl 4.01, step
3 ).
PRESS SIMULTANEOUSLY !
e. g. 60 minutes
4 ,
Confirmation of input
5
DIGIT 500 gives you the opportunity to store up to 40 programs ( see chapter 4.05 ).
Every change, e. g. programming a phase or a hold mode must be stored again to avoid data loss. Changed data
are lost without this procedure.
PRESS SIMULTANEOUSLY !
e. g. program 33
4
,
Confirmation of input
5
oder
PRESS SIMULTANEOUSLY !
e. g. program place 33
3 ,
Confirmation of input
4
PRESS SIMULTANEOUSLY !
Es ist möglich, Daten eines Programmes aus dem Bereitschaftsmodus, aber auch während des Betriebsmodus zu
ändern. Soll diese Änderung ständig im Programm sein, so muß sie - wie in Kapitel 4.07 beschrieben -
abgespeichert werden.
PRESS SIMULTANEOUSLY !
e. g. 550 °C
4
, ,
Confirmation of input
5
PRESS SIMULTANEOUSLY!
To start self-optimizing you have to enter a set point jump ( i. e. infinite fast rate )!
The set point value should correspond with a required value.
Start of self-optimizing
2
PRESS SIMULTANEOUSLY !
The parameters resulting from self-optimizing are approximate values. To find best parameter adjustment, you
have to go through this process again manually. ( see WELDOTHERM Configuration Manual ).
ATTENTION! Self-optimizing is executed only by controller-code 0 , 1 , 2 , 3, and 6.
code 1: Alarm is displayed until it is cancelled, even if the cause for the alarm has been eliminated.
The alarm display is cancelled, although the cause still exists.
As long as the cause exists, the alarm is diplayed flashing on and off, later on the alarm is displayed
incessantly until cancelled.
code 2: The displayed alarm vanishes, if the cause no longer exists. Cancelling of the display is possible
without removing the cause of the alarm.
code 3: Cancelling is only possible, if the cause for alarm does no longer exist; else like code 1.
Cancelling is done by key CE/C.
If one of the sensors breaks the respective relays are switched off. The program stops immediately and
will not continue as long as the break lasts ( even if the display is cancelled ).
EOL-code 0: The program stops automatically, if one set point exceeds the preset tolerance range.
Exceptions: - at program start
- at set point jump ( i. e. infinite fast rate )
- a manual correction of a set point value in the test mode
In these three cases program execution is only interrupted, if the actual value has already been
within the preset tolerance range and exceeds ist maximum or minimum temperature.
EOL-code 1: Concerning the above mentioned exceptions the alarm displays ( EOL 1 and EOL 2 ) are
suppressed until the respective value is within the tolerance range. Program execution is
automatically interrupted and alarm is displayed as long as the concerned actual value has
exceeded the tolerance range. After cancelling the alarm display, the program continues,
even if the cause for alarm has not been removed.
EOL-code 3: Cancelling is only possible, if the cause for alarm is removed; else like code1.
The display is cancelled by key CE/C. The program stops.
EOL-code 0 : The alarm is switched on as soon as the actual value exceeds the tolerance range.
Concerning the above mentioned three exceptions ( see 5.04 ) switching of the alarm relay
is suppressed until one actual value is within the tolerance range and then exceeds its
maximum and minimum temperature. Cancelling of the alarm display is not possible
EOL-code 1 - 3: The alarm relay is switched on, if EOL is displayed flashing on and off.
If program execution is interrupted because of an alarm ( limit alarm EOL or sensor break ), the lower display does
not show H and the program will not resume its work by pressing key Start/Stop.
H is displayed, if program execeution is interrupted manually ( key Start/Stop ) by a programmed stop or by means
of a digital input.
After eliminating the cause for alarm, program execution is resumed at the point it was interrupted, if the
difference betwen set point value 1 and actual value 1 is smaller than p-band 1. If the difference between set point
value 1 and actual value 1 is bigger than p-band 1, the power failure decides, if the program, is resumed or not
( see DIGIT 500 Configuration Manual, chapter 2.01 ).
PF-code 0: Beginning with the actual or preceding phase, DIGIT 500 is searching backwards for a phase
which fulfills the following conditions:
If the gradient is rising, actual value plus p-band must be within the phase´s tolerance range.
If the gradient is falling, actual value minus p-band must be within the phase´s tolerance range.
After the power failure code has found the above mentioned code, program execution will be
resumed, if actual value plus p-band ( rising gradient ) or actual value minus p-band have been set
within the phase´s tolerance range.
APPENDIX
®
WELDOTHERM
Purpose of this function: ... a parallel control of heating up a workpiece by more than one heating zone. Master-
slave operation also insures that workpieces are not damaged by a breakdown of the heating zone.
The new WELDOTHERM program controller DIGIT 500 can be connected to other program controllers ( of the
same type ) through compound switches. You can link 2, 3, 4 ... 12 DIGIT 500s with each other. The only thing to
do is to program data input for the master-controller. Once started all other slave-controllers take over the
master´s set temperature. While the programming is running data are continously exchanged between master and
slaves. There are two kinds of master-slave alarm messages, if the actual temperature of the connected zone( s )
exceeds the set temperature of the master´s tolerance range:
MASTER-SLAVE ALARM 1:
Program execution stops until the actual temperature is again within tolerance range 1.
Alarm is displayed by the very DIGIT 500 where the malfunctioning zone is found. After the defect is eliminated the alarm display is
MS1 cancelled by the key CE/C.
MASTER-SLAVE ALARM 2:
If tolerance range 2 is exceeded, DIGIT 500 terminates the program by a controlled cooling down according to the
last input value of the temperature profile.
Display of alarm 2.
MS2
Data of tolerance range 1 ( ex works preset: 10k ) and tolerance 2 ( ex works preset = 20k ) can on request be
corrected in the range of 0 ( i. e. out ) ... 99k.
SENSOR BREAK: see master-slave alarm 2; at sensor break DIGIT 500 terminates the program
MASTER-SLAVE ALARM 3:
Alarm is displayed, if the slave has been disconnected by an accidental interface cut-off; DIGIT 500 stops the
program and cools down the workpiece according the last input value of the temperature profile.
Display of alarm 3.
MS3
If DIGIT controller exceeds or falls below the tolerance range DIF 1 ( ex works preset = 10k ), master-
slave alarm is released. If temperature is again within tolerance range, the program continues.
If DIGIT controller exceeds or falls below the tolerance range DIF 2 ( ex works preset = 30k ), master-
slave alarm is released. The program is terminated; controller switches to cooling rate and resumes the
program at the last input value of the set temperature profile.
Starting a program
Note: Step 5 functions only, if controller code ( RCO ) has received input 6. Then you can select:
Note: Step 6 functions only, if controller code ( RCO ) has received input 6. Then you can select: