0% found this document useful (0 votes)
3 views142 pages

AC450 RMC PC Element Part 2

ABB AC450 RMC PC Element Part 2

Uploaded by

Sara
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views142 pages

AC450 RMC PC Element Part 2

ABB AC450 RMC PC Element Part 2

Uploaded by

Sara
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Advant OCS PC Elements

with Master software Advant® Controller 450RMC*2.3


Rolling Mill Control

Reference Manual Part 2(2)


NOTICE
The information in this document is subject to change without notice and should not be construed as a commitment by ABB
Automation Systems AB. ABB Automation Systems AB assumes no responsibility for any errors that may appear in this
document.
In no event shall ABB Automation Systems AB be liable for direct, indirect, special, incidental or consequential damages of any
nature or kind arising from the use of this document, nor shall ABB Automation Systems AB be liable for incidental or
consequential damages arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without ABB Automation Systems AB’s written permission,
and the contents thereof must not be imparted to a third party nor be used for any unauthorized purpose.
The software described in this document is furnished under a license and may be used, copied, or disclosed only in accordance
with the terms of such license.

Copyright  ABB Automation Systems AB 2000


3BSE001264/C

3BSE 020 638R1


PC Elements
Table of Contents

TABLE OF CONTENTS
Introduction
Execution times of RMC PC elements in Advant Controller 450RMC ................................1
Memory requirements for RMC PC elements in Advant Controller 450RMC .....................5

Data Sheets
ADD-G....................................................................................................................................9
AIR........................................................................................................................................11
AOW .....................................................................................................................................15
BCD-RD................................................................................................................................19
BCDW-H1.............................................................................................................................22
CHOS-H1..............................................................................................................................27
CLOCK-H1 ...........................................................................................................................31
CONF-H2..............................................................................................................................36
CONFIG................................................................................................................................43
CTRL-H1 ..............................................................................................................................51
CTRL-H2 ..............................................................................................................................57
Contents of
Part 1(2)

DEREG-AI ............................................................................................................................63
DEREG-AR...........................................................................................................................65
DI-RD....................................................................................................................................67
DI-RE ....................................................................................................................................72
DIV-G....................................................................................................................................74
FDC-R ...................................................................................................................................76
FDC-W..................................................................................................................................80
HPC-RD ................................................................................................................................84
HPC-RDF..............................................................................................................................88
HPC-WR ...............................................................................................................................92
I-DEMUX .............................................................................................................................96
IAOR .....................................................................................................................................98
ICOPY...................................................................................................................................99
ISR.......................................................................................................................................101
ITGLE .................................................................................................................................103
LED-DW .............................................................................................................................105
LED-KE ..............................................................................................................................108
LINT-H1.............................................................................................................................. 111
LSCAN-R............................................................................................................................117
LSCAN-W...........................................................................................................................121
LSQ-PARA..........................................................................................................................125
LSQ-PREP ..........................................................................................................................127
LSQ-PSEU ..........................................................................................................................129
LSQ-REST ..........................................................................................................................132

3BSE 020 638R1 i


PC Elements
Table of Contents

MDIN-H1 ........................................................................................................................... 135


MEAN-R ............................................................................................................................ 140
MUL-G ............................................................................................................................... 142
MV320CYC ....................................................................................................................... 144
PCC-RD.............................................................................................................................. 146
PCC-RDF ........................................................................................................................... 149
PCC-WR............................................................................................................................. 152
POSR-H1............................................................................................................................ 155
POSW-H1 ........................................................................................................................... 159
PULSE-C............................................................................................................................ 167
PULSE-H1.......................................................................................................................... 169
RAMP-SH .......................................................................................................................... 172
RAMP-SSH ........................................................................................................................ 176
READ-H1 ........................................................................................................................... 179
REG-AI............................................................................................................................... 183
Contents of

REG-AR ............................................................................................................................. 185


Part 2(2)

REG-GMI ........................................................................................................................... 187


REG-LD ............................................................................................................................. 189
REG-TOT ........................................................................................................................... 191
RFAPC-R............................................................................................................................ 194
RSCOM-WR ...................................................................................................................... 198
SEQ-H1 .............................................................................................................................. 200
SETR-H1 ............................................................................................................................ 205
SHIFT-BG .......................................................................................................................... 210
STAPC-W........................................................................................................................... 213
START-H1 .......................................................................................................................... 217
STRIP-TR........................................................................................................................... 221
SUB-G ................................................................................................................................ 225
TBL-SRCH......................................................................................................................... 227
TEXT1 ................................................................................................................................ 230
TEXT-LN............................................................................................................................ 233
TIME-CON......................................................................................................................... 234
TIME-H1 ............................................................................................................................ 235
TIME-SET .......................................................................................................................... 239
TRAC-H1 ........................................................................................................................... 240
TRIGON ............................................................................................................................. 246
VIP-CHAN ......................................................................................................................... 251
VIP-LINK........................................................................................................................... 255

ii 3BSE 020 638R1


PC Elements
Table of Contents

Contents of
Part 2(2) VIP-NETW .........................................................................................................................258
VIP-NODE ..........................................................................................................................260
VIP-R ..................................................................................................................................262
VIP-W .................................................................................................................................266

3BSE 020 638R1 iii


PC Elements
Table of Contents

iv 3BSE 020 638R1


PC Elements
MDIN-H1

Material Detection Interlocking MDIN-H1

Summary
MDIN-H1 (Material Detection interlocking) is used to MDIN-H1
interlock a MD, Material Detection signal to avoid false (C1)
indications of head and tail ends of rolled material.
1 MDIN MDOUT 31
The MD signal is generated from a photocell, loop position 2 MDTOFF MDHPLS 32
transducer or a load sensing function of the motor drive. 3 NUW MDTPLS 33
The MD signal is interlocked with the MD signal of previous 4 MDGROUP MDDOFF 34
5 MDUWTOFF MDUW 35
mill stand and a time delayed version of its own indication. 6 ENHEAD PERMITH 36
The interlockings are mainly based on fact 7 BLHEAD PERMITT 37
that the minimum time lap between true indications 8 ENTAIL FHEAD 37
9 BLKTAIL FTAIL 39
are exceeding set time delays. 10 ENALARM
The minimum time lap between true indications defines the 11 ATOFF
maximum filter time for the MD indications. 12 TESTMODE
13 TEST MDIN
Alarm signals for FALSE HEAD, TAIL indications are
generated.

Call MDIN-H1 (C1)

Call Parameter
Parameter Significance Permissible values

C1 Number of elements in MDGROUP, group data 1...255

Terminal Description
No Name Type Application
1 MDIN IB Material Detection IN signal to be interlocked.

2 MDTOFF IT Set parameter in S representing minimum time lap between true MDIN indications.

3 NUW IIx2 Drive NUmber of nearest upstream located stand.

4 MDGROUP IB,G Array of all not interlocked MD signals arranged as group of booleans.

5 MDUWTOFF IT Set parameter in seconds representing minimum time lap between true MDUW indications.

6 ENHEAD IB ENable HEAD. External condition to allow head indication.

7 BLHEAD IB BLock HEAD. External condition to block head indication.

8 ENTAIL IB ENable TAIL. External condition to allow tail indication.

9 BLKTAIL IB BLocK TAIL. External condition to block tail indication.

3BSE 020 638 135


PC Elements
MDIN-H1

Terminal Description
No Name Type Application
10 ENALARM IB ENable ALARMs, FHEAD, FTAIL.

11 ATOFF IT Set parameter in ms to define pulse length of FHEAD, FTAIL alarms.

12 TESTMODE IB Defines photocell TEST MODE of operation.

13 TESTMDIN IB Input for connection of extra MD source during TESTmode operation.

31 MTDOUT OB Material Detection OUTput interlocked signal.

32 MDHPLS OB Head PuLSe of interlocked MD OUT signal.

33 MDTPLS OB Tail PuLSe of interlocked MD OUT signal.

34 MDDOFF OB Delayed OFF version of the interlocked MD OUT signal.

35 MDUW OB Not interlocked version of MD signal of actually nearest stand upstream of own stand.

36 PERMITH OB PERMIT Head end MD IN indication.

37 PERMITT OB PERMIT Tail end MD IN indication.

38 FHEAD OB False HEAD end MD IN indication. Alarm pulse.

39 FTAIL OB False TAIL end MD IN indication. Alarm pulse.

Connection in application
MDIN is generated from
- Photocell via DI
- Loop position transducer via PC-element READ-H1
- Motor drive load sensing PC function
ENHEAD, TAIL is used to release interlocking via PC logics in foreseen situations
(cobble cut, mill stop, cobble indication from upstream stand).
BLHEAD and BLKTAIL is used to extend interlocking via PC logics and available surrounding material detections.
NUW is generated by mill configuration PC element.
MDGROUP is generated by REG-G element assembling not interlocked MD signals.
ENALARM is used to block FHEAD, TAIL alarms via PC logics in foreseen situations (cobble cut, mill stop).
MDHPLS, TPLS and PERMITH, T are used as test outputs.
MDDOFF, MDUW are outputs for general tracking interlocking.
MDOUT is connected to TRAC-H1 PC element used for head, tail end tracking through the mill.

136 3BSE 020 638


PC Elements
MDIN-H1

Function
Interlocking to prevent false MD IND is entirely based on fact that time lap between billet tail to next billet head
exceeds set TOFF parameter.
Minimum time lap defines maximum filter time for MD signals.

MD Sequence diagram

HEAD INTERLOCKING
MD
NEXT
HEAD

MD DOFF
BLOCK
TOFF NEXT
HEAD

TAIL INTERLOCKING
MD
NEXT
HEAD
MD VU
NEXT
HEAD
MD DOFF
NEXT
HEAD
MD UW DOFF
NEXT
BLOCK
HEAD

FALSE HEAD
FTOFF FTOFF

FALSE TAIL

3BSE 020 638 137


PC Elements
MDIN-H1

Interlocking of false head- and tail-indications are based on the fact that a certain minimum time lap
between subsequent true indications can be defined.
Set time parameters for delayed off functions must be set to a value less than the minimum time lap (0,75 time lap).
This restriction means that for short time laps the filtering and interlocking effect on the MD signal is reduced.
A head end MD indication is permitted when the time delayed off version of the interlocked MDOUT signal MDDOFF is reset.
Otherwise a FHEAD alarm pulse is generated.
A tail end MD Indication is permitted when the MDUW indication is reset
or has once been reset a time exceeding the set time delay MDUWTOFF.
Otherwise a FTAIL alarm is generated.
The built interlocking can be extended with the BLHEAD and BLKTAIL signals.
The build in interlocking can be released with the ENHEAD, TAIL signals, provided that BLKHEAD, TAIL signals are reset.
FHEAD, FTAIL alarms are deblocked with a set ENALARM or TESTMODE signal.
A sequence diagram indicating typical situations is indicated in the MD sequence diagram.
TESTMDIN input is provided to allow an extra source of MD signal to set the MDOUT signal.

138 3BSE 020 638


PC Elements
MDIN-H1

MDIN-H1 (C1)

MD DOFF PERMITH
ENHEAD >1 & 36
6
7 BLHEAD
1 MDIN &
TEST MDIN >1 t FHEAD
13 38
>1
ENABLE ATOF F

3 NUW A

4 MDGROUP I 0 >1 &

t S PERMITT
37
5 MDUWTOFF &
MD DOFF R t FTAIL
39
ENTAIL >1
8
9 BLTAIL ATOFF
ENABLE
MDUW
35

PERMITH & MDHPLS


37

MDTPLS
PERMITT & 33

TESTMODE ENABLE
12 >1
MD HPLS S MDOUT
31
10 ENALARM MD TPLS R t
ATOFF (5000ns) MDDOFF
11 34
2 MDTOFF

3BSE 020 638 139


PC Elements
MEAN-R

Mean value calculator - real MEAN-R

Summary
MEAN-R is a mean value calculator for floating number MEAN-R(C1,C2)
arithmetic (data type real) which can work in two 10 ON
11 READ ERROR 20
different modes: 12 RESET ERRCODE 21
13 MEASV MEANV 22

Fixed rate calculation: ( C1=1 ) C1 MAX1 30


MIN1 31
The sum of all MEASV input values is divided by the number SAMPLS1 32

of MEASV values to produce the MEANV mean value.

Floating rate calculation: ( C1=0 )


The sum of the C2 latest values is divided by the number C2 to produce the MEANV mean value.

When starting up the floating rate calculation the principle of "Fixed rate" is used as long as
the number of MEASV samples is less than C2. Thereafter the principle of Floating rate is established.

Call MEAN-R (C1,C2)

Call Parameters
Parameter Significance Permissible values Remarks

C1 Fixed rate calculation 0.... 1 C1=0 gives "Floating rate"

C2 Number of samples. 1 .. 100 Only if C1 = 0

Call restrictions
100 · C1 + C2 ≤ 100
C1 + C2 ≥ 1

If C1=1 (Fixed rate) C2 must be zero.


If C1=0 (Floating rate) C2 can be from one up to one hundred.

Execution times
· Fixed rate: 43 µs. Reset 11 µs
· Floating rate: 40 µs. Reset 15 µs.

Error codes
0 OKAY
1 Bus error
2 Overflow in floating point calculation.
3 Overflow: too many samples.

3BSE 020 638 140


PC Elements
MEAN-R

Terminal Description
Number Name Type Description

10 ON IB Measurement activation

11 READ IB Validation of a new value

12 RESET IB Clears calculation and all outputs

13 MEASV IR Measured input value

20 ERROR OB Fault flag

21 ERRCODE OI Error code. See table

22 MEANV OR Calculated output mean value

Terminals 30-32 only for "Fixed Calculation"; ie C1=1

30 MAX OR Maximum value since last time ON became active

31 MIN OR Minimum value since last time ON became active

32 SAMPLS OI Number of used samples

Calculation policy
ON activates the measurement. If ON = zero all outputs are frozen, and when ON goes from zero to one
a reset is made as below followed at the same execution by a normal sample reading.

MAX and MIN calculations are restarted when ON goes from zero to one.
Also SAMPLS, the number of samples is counted from this occasion.

READ validates a new value. If READ = zero MEASV is ignored.

RESET clears all calculation and all output values.

Terminal values MEASV, MEANV, MAX and MIN and calculation are all in data type Real.

If overflow occurs the Error and Errcode terminals are updated but the MEANV, MAX and MIN terminals are frozen.

"Fixed rate calculation" means that the sum of all MEASV values is divided by SAMPLS
to produce the MEANV mean value.

"FLOATING rate calculation" means that the sum of the C2 latest MEASV values is divided by the number C2
to produce the MEANV mean value.
In this mode the outputs MAX, MIN and SAMPLS do not exist.

When starting up the Floating rate calculation the principle of "Fixed rate"
is used as long as the number of MEASV samples is less than C2, (but the outputs MAX, MIN and SAMPLS do not exist).
Thereafter the principle of Floating rate is established.

In floating mode the maximum input MEASV value is limited to 1,000,000,000 due to the Real mode calculation
inaccuracy.
Caution: Avoid mixing insignals in floating mode which differ in size with a factor 1,000,000 or more.

3BSE 020 638 141


PC Elements
MUL-G

Multiplier group data MUL-G

Summary
Multiplication of group data with group or single data. MUL-G
(C1,C2,C3,C4)

1 S OGR 50
2 >L
3 R
4 IGR1
5 IGR2
6 I2

Call MUL-G(C1, C2, C3, C4)

Call Parameters
Parameter Significance Permissible values

C1 Data Type I, IL, R

C2 Number of places in group data. 1 ... 255

C3 Input 2 is group data. 0, 1

C4 Input 2 is single data. 0, 1

Terminal Description
Number Name Type Description

1 S IB Set. Execution cyclically.

2 L IB Load. Execution only on change 0 → 1.

3 R IB Reset output to zero.

4 IGR1 IGC2C1 Input GRoup data 1.

5 IGR2 IGC2C1 Input GRoup data 2.

6 I2 IR Input single data 2.

50 OGR OC2C1 Output GRoup data.

3BSE 020 638 142


PC Elements
MUL-G

Function
When S- or L-input is active input IGR1 is multiplied with input IGR2 and the product is stored as the output.
If C3 = 1 (group data) then OGR(i) = IGR1(i) · IGR2(i)
If C4 = 1 (single data) then OGR(i) = IGR1(i) · I2

When input R is set data output is cleared. R overrides the inputs S and L.

3BSE 020 638 143


PC Elements
MV320CYC

Updating time MV320CYC

Summary
PC element MV320CYC controls the MV320 display MV320CYC

update cyclicity time intervals. F1 TIME ERR 5


1 DB-INS

Call MV320CYC

Function Parameter
Parameter Significance Permissible values

F1 MV320 display update time 1000 ... 2000

Terminal Description

Number Name Type Description

1 DB-INS IA6 Name of the DataBase INstance

5 ERR OB ERRor signal

Function
The PC element controls the MV320 display updating time.
When the update time of Function parameter F1 is changed
the MV320 programme must be restarted for the new update time to be implemented.

Use the command MDB on the selected data base element.


Terminate the command by "END <CR>".
The following question will be given: "Do you want to activate the terminal with these parameters? (Y/N)".
Answer "Y <CR>, and the programme will be restarted.

3BSE 020 638 144


PC Elements
MV320CYC

TIME
The function parameter F1 controls the time between the update of the first and the last dynamic variable.
If the display contains several dynamic variables the total updating time may be more than 1 second.
Function parameter F1 TIME has possible values from 1000 to 2000 ms.
The updating time, however, has only two valid values: 1000 or 2000 ms.
This means that for all F1 values less than 2000 the update time will be 1000 ms.

DB-INS
The parameter DB-INS gives the selected database instance (element).
The following instances are available:
TERM_1, TERM_2, RSCOM3, RSCOM4.

Connect by setting e.g. "D = TERM_1".

ERR
The output signal ERR is set if introduction of a new update time was unsuccessful.

3BSE 020 638 145


PC Elements
PCC-RD

PCC Read PCC-RD

Summary
PCC-RD is used for reading data from another PC PCC-RD
programme within a multiprocessor system. (C1, C2, C3, C4, C5, C6,
C7, C8, C9)

This data can be sent from any PC element “PCC Write” F1 CH-IDENT VALID 5
F2 PRESS-ARR ERRCODE 6
in any other PC programme within the same ERR 7
or in any other CPU system B1 11
within the multiprocessor system, :
BC1 10+C1
provided they have the same identity ----------------------
as this PCC-RD element. I1 51
:
IC2 50+C2
----------------------
IL1 91
:
ILC3 90+C3
----------------------
R1 131
:
RC4 130+C4
----------------------
G1 171
:
GC7 170+C7
----------------------
A1 211
Call PCC-RD (C1, C2, C3, C4, C5, C6, C7, C8, C9) :
AC9 210+C9

Call Parameters

Parameter Significance Permissible values Default value


C1 Number of Boolean outputs. 0...40 0
C2 Number of Integer outputs . 0...40 0
C3 Number of Integer Long outputs. 0...40 0
C4 Number of Real outputs. 0...40 0
C5 Data type in group data. B, I, IL, T, R, TR

C6 Number of places in group data. 0...255 0


C7 Number of group data outputs. 0...40 0
C8 Number of characters of the array. 0...255 0
C9 Number of array inputs. 0...40 0

3BSE 020 638 146


PC Elements
PCC-RD

Terminal Description
Number Name Type Application
F1 CH-IDENT II CHannel IDENTity. Permissible values of CH-IDENT are -200 ...200. Negative identities are
used for local communication while positive identities are used for multiprocessor
communication.

F2 PRESS-ARR II PRESet ARRay. 0: Array outputs is preset to 0.


1: Array outputs is preset to ‘ ‘, i e ascii character ‘’space’’.

5 VALID OB VALID. Set to true when data on outputs are valid.

6 ERRCODE OI ERRor CODE gives information about reported errors/warnings.

7 ERR OB ERRor flag indicates errors/warnings.

11 B1 OB Boolean 1. First boolean read from PCC channel.

: :

10+C1 BC1 OB Boolean C1. Last boolean read from PCC channel.

51 I1 OI Integer 1. First integer read from PCC channel.

: : :

50+C2 IC2 OI Integer C2. Last integer read from PCC channel.

91 IL1 OIL Integer Long 1. First integer long read from PCC channel.

: : :

90+C3 ILC3 OIL Integer Long C3. Last integer long read from PCC channel.

131 R1 OR Real 1. First real read from PCC channel.

: : :

130+C4 RC4 OR Real C4. Last real read from PCC channel.

171 G1 OGC5C6 Group data 1. First group data read from PCC channel.

: : :

170+C7 GC7 OGC5C6 Group data C7. Last group data read from PCC channel.

211 A1 OAC8 Array 1. First array read from PCC channel.

: : :

210+C9 AC9 OAC8 Array C9. Last array read from PCC channel.

3BSE 020 638 147


PC Elements
PCC-RD

Function
The PC element reads data from the data channel identified by CH-IDENT.
Several PCC-RD elements may be connected to the same data channel.
There are four types of data channels to be used for communication where the type is implicitly
determined by the channel identity according to the table below.
A local channel must be unique within the CPU system and a global identity must be unique
within a multiprocessor system.

Channel identity versus channel type

Data channel identity Channel type Data consistency


1...100 Global channels for multi-processor All data
communication
101...200 4 bytes

-1...-100 Local channels for communication All data


within the same CPU
-101...-200 4 bytes

VALID, ERR and ERRCODE


The output VALID is set to true when communication between PC elements PCC-RD
and PCC-WR is established and working.
The output ERR is set and the output ERRCODE is ≠ 0 at errors.
ERRCODE is interpreted in accordance with the table below.
If more than one error occurs, the first detected one is reported.

Code Description
101 Time-out. Corresponding PCC-WR is not active.

102 Call parameters do not match corresponding PCC-WR.

-2...-9 Internal error

3 Unknown channel identity.

4 Channel occupied. A PCC-WR element with another configuration is using the channel.

5 Bus error due to failed access to common memory board DSMB 127.

148 3BSE 020 638


PC Elements
PCC-RDF

PCC Read with freeze option PCC-RDF

Summary
PCC-RDF is used for reading data from another PC PCC-RDF
programme within a multiprocessor system. (C1, C2, C3, C4, C5, C6,
C7, C8, C9)

This data can be sent from any PC element “PCC Write” F1 CH-IDENT VALID 5
F2 PRESS-ARR ERRCODE 6
in any other PC programme within the same F3 FREEZE ERR 7
or in any other CPU system 1 RESET B1 11
within the multiprocessor system, :
BC1 10+C1
provided they have the same identity ----------------------
as this PCC-RDF element. I1 51
Compared with the PCC-RD element the PCC-RDF element :
IC2 50+C2
has the option to freeze output data at transmission errors. ----------------------
Output data can also be reset. IL1 91
:
ILC3 90+C3
----------------------
R1 131
:
RC4 130+C4
----------------------
G1 171
:
GC7 170+C7
----------------------
A1 211
:
AC9 210+C9

Call PCC-RDF (C1, C2, C3, C4, C5, C6, C7, C8, C9)

Call Parameters

Parameter Significance Permissible values Default value


C1 Number of Boolean outputs. 0...40 0
C2 Number of Integer outputs . 0...40 0
C3 Number of Integer Long outputs. 0...40 0
C4 Number of Real outputs. 0...40 0
C5 Data type in group data. B, I, IL, T, R, TR

C6 Number of places in group data. 0...255 0


C7 Number of group data outputs. 0...40 0
C8 Number of characters of the array. 0...255 0
C9 Number of array inputs. 0...40 0

3BSE 020 638 149


PC Elements
PCC-RDF

Terminal Description
Number Name Type Application
F1 CH-IDENT II CHannel IDENTity. Permissible values of CH-IDENT are -200 ...200. Negative identities are
used for local communication while positive identities are used for multiprocessor
communication.

F2 PRESS-ARR II PRESet ARRay. 0: Array outputs is preset to 0.


1: Array outputs is preset to ‘ ‘, i e ascii character ‘’space’’.

F3 FREEZE IB FREEZE output values. 1: The output data is freezed.

1 RESET IB RESET received output data. 1: Received output data is preset to 0.

5 VALID OB VALID. Set to true when data on outputs are valid.

6 ERRCODE OI ERRor CODE gives information about reported errors/warnings.

7 ERR OB ERRor flag indicates errors/warnings.

11 B1 OB Boolean 1. First boolean read from PCC channel.

: :

10+C1 BC1 OB Boolean C1. Last boolean read from PCC channel.

51 I1 OI Integer 1. First integer read from PCC channel.

: : :

50+C2 IC2 OI Integer C2. Last integer read from PCC channel.

91 IL1 OIL Integer Long 1. First integer long read from PCC channel.

: : :

90+C3 ILC3 OIL Integer Long C3. Last integer long read from PCC channel.

131 R1 OR Real 1. First real read from PCC channel.

: : :

130+C4 RC4 OR Real C4. Last real read from PCC channel.

171 G1 OGC5C6 Group data 1. First group data read from PCC channel.

: : :

170+C7 GC7 OGC5C6 Group data C7. Last group data read from PCC channel.

211 A1 OAC8 Array 1. First array read from PCC channel.

: : :

210+C9 AC9 OAC8 Array C9. Last array read from PCC channel.

150 3BSE 020 638


PC Elements
PCC-RDF

Function
The PC element reads data from the data channel identified by CH-IDENT.
Several PCC-RDF elements may be connected to the same data channel.
There are four types of data channels to be used for communication where the type is implicitly
determined by the channel identity according to the table below.
A local channel must be unique within the CPU system and a global identity must be unique
within a multiprocessor system.
Channel identity versus channel type

Data channel identity Channel type Data consistency


1...100 Global channels for multi-processor All data
communication
101...200 4 bytes

-1...-100 Local channels for communication All data


within the same CPU
-101...-200 4 bytes

FREEZE = 0.
The PC element works as PC element PCC-RD. If error occurs the output data are cleared.
The received data can be cleared with the input RESET.
FREEZE = 1.
The PC element works as PC element PCC-RD. If error occurs the output data are freezed until communication is reestablished.
The received data can be cleared with the input RESET.
The freeze function is valid only for error codes with positive sign, if error codes with negative sign occurs the output data are
momentarily cleared. Error codes are set according to the table below.

VALID, ERR and ERRCODE


The output VALID is set to true when communication between PC elements PCC-RDF
and PCC-WR is established and working.
The output ERR is set and the output ERRCODE is ≠ 0 at errors.
ERRCODE is interpreted in accordance with the table below.
If more than one error occurs, the first detected one is reported.

Error codes

Code Description
101 Time-out. Corresponding PCC-WR is not active.

102 Call parameters do not match corresponding PCC-WR.

-2...-9 Internal error

3 Unknown channel identity.

4 Channel occupied. A PCC-WR element with another configuration is using the channel.

5 Bus error due to failed access to common memory board DSMB 127.

The outputs VALID, ERR and ERRCODE are not affected by the input RESET.

3BSE 020 638 151


PC Elements
PCC-WR

PCC Write PCC-WR

Summary
PCC-WR is used for sending data to another PC programme PCC-WR
within a multiprocessor system. (C1, C2, C3, C4, C5, C6, C7,
C8, C9)
F1 CH-IDENT VALID 5
This data can be read by any PC element “PCC Read” ERRCODE 6
in any PC programme within the same ERR 7
or in any other CPU system
11 B1
within the multiprocessor system, :
provided they have the same identity 10+C1 BC1
as this PCC Write element. ----------------------
51 I1
:
50+C2 IC2
----------------------
91 IL1
:
90+C3 ILC3
----------------------
131 R1
:
130+C4 RC4
----------------------
Call PCC-WR (C1, C2, C3, C4, C5, C6, C7, C8, C9) 171 G1
:
170+C4 GC7
----------------------
The element consists of optional groups for booleans, integer, 211 A1
:
integer long, real, group data and array data inputs. 210+C9 AC9

Call Parameters

Parameter Significance Permissible values Default value


C1 Number of Boolean inputs 0...40 0

C2 Number of Integer inputs 0...40 0

C3 Number of Integer Long inputs 0...40 0

C4 Number of Real inputs 0...40 0

C5 Data type in group data B, I, IL, T, R, TR

C6 Number of positions in group data 0...255 0

C7 Number of group data inputs 0...40 0

C8 Number of characters in array data 0...255 0

C9 Number arrays inputs 0...40 0

3BSE 020 638 152


PC Elements
PCC-WR

Terminal Description
F1 CH-IDENT FI CHannel IDENTity. See table

5 VALID OB VALID. Set when communication is established.

6 ERRCODE OI ERRor CODE. Indicates errors/warnings when ERROR output is set. See table

7 ERR OB ERRor. Flag set on errors/warnings.


Output ERRCODE gives information about the errors/warnings reported.

11 B1 OB Boolean 1. First boolean written to PCC channel.

: : :

10+C1 BC1 OB Boolean C1. Last boolean written to PCC channel.

51 I1 OI Integer 1. First integer written to PCC channel.

: : :

50+C2 IC2 OI Integer C2. Last integer written to PCC channel.

91 IL1 OIL Integer Long 1. First integer long written to PCC channel.

: : :

90+C3 ILC3 OIL Integer Long C3. Last integer long written to PCC channel.

131 R1 OR Real 1. First real written to PCC channel.

: : :

130+C4 RC4 OR Real C4. Last real written to PCC channel.

171 G1 OGC5C6 Group data 1. First group data written to PCC channel.

: : :

170+C7 GC7 OGC5C6 Group data C7. Last group data written to PCC channel.

211 A1 OAC8 Array 1. First array written to PCC channel.

: : :

210+C9 AC9 OAC8 Array C9. Last array written to PCC channel.

Function
PCC-WR writes its input data to the channel identified by CH-IDENT.
Four types of data channels are available, where the type is implicitly determined by the channel identity according to table.
A local channel must be unique within the CPU system and a global channel must be unique within a multiprocessor system.

3BSE 020 638 153


PC Elements
PCC-WR

Channel identities versus channel type

Data channel identities Type of channel Data consistency


1...100 Global channels for multi- All data
processor communication
101...200 4 bytes

-1...-100 Local channels for communication All data


within same CPU
-101...-200 4 bytes

VALID, ERR and ERRCODE


The output VALID is set to true when PC element PCC-WR successfully writes its input data to the PCC channel.
Input ERR is set and output ERRCODE is ≠ 0 when an error is detected.
ERRCODE is interpreted according to table.
If more than one error occurs, the first detected is reported

Interpretation of error codes

Code Description
4 The channel is occupied. The total size of the data package implicitly defined
by the call parameters does not correspond to PCC-WR.
Another PCC-WR element is probably using the same channel.

5 Bus error due to failed access to common memory board DSMB.

154 3BSE 020 638


PC Elements
POSR-H1

Position read POSR-H1

Summary
POSR-Hl (POSition Read) is used to transfer POSR-H1
control and error signals together with position information
from position counter DSDP 140B. F1 IOADDR IOERR 3

1 IOERRIN
ERROR 10
PULSERR 11
OFLOW 12
PTERR 13
SYNCRDY 14
STOPPED 15
PDIR 16
INPOS 17
Call POSR-H1 DELINPOS 18
EXTSTART 19
DELEXST 20

DO0 21
DO1 22
DO2 23
DO3 24

POSREFNO 25
LCOINCNO 26

SREF1 27
SREF2 28

POSDIFF 29
ACTPOSV 30
STARTMV 31
STOPMV 32

Terminal Description

No Name Type Application


F1 IOADDR II IO ADDRess to circuit board DSDP 140B. Address map: H’00-FE.

1 IOERRIN IB IO ERRor INput signal for circuit board access failure.

3 IOERR OB IO ERRor. Circuit board access failure.

10 ERROR OB ERROR signal that indicates the following faults:


PULSERR (output terminal 11).
OFLOW (output terminal 12).
PTERR (output terminal 13).
IEVERR, Incremental Encoder Voltage ERRor.

11 PULSERR OB PULSe ERRor.

3BSE 020 638 155


PC Elements
POSR-H1

No Name Type Application


12 OFLOW OB OverFLOW in software counter.

13 PTERR OB Pulse Tachometer ERRor.


Indicates error in Pulse tachometer, cable or pulse train.

14 SYNCRDY OB SYNChronizing ReaDY.


Is high when the system is synchronized.
Unsynchronized system blocks the position system.
RSYRDY in POSW-H1 resets SYNCRDY.

15 STOPPED OB STOPPED, indicates no movement on the positioned object.

16 PDIR OB Positive DIRection.


The value in the software counter (MV) is increasing.

17 INPOS OB IN POSition. The absolute value of the position difference


is less then the position limit INPOSLIM.

18 DELINPOS OB DELayed INPOS. The position difference has been inside


the INPOS-limit for a time TD given by POSW-H1.

19 EXTSTART OB EXTernal START is an acknowledge that a position cycle is started


by a positive travelling edge on DSDP 140B’s digital input 2.
20 DELEXST OB DELayed EXternal STart is an acknowledgement on a start order given
to DSDP 140B’s digital input 2 when the system wasn’t ready.

21 DO0 OB Digital Output 0 Indicates the status on DSDP 140B digital output D0.

22 DO1 OB Digital Output 1 indicates the status on DSDP 140B digital output D1.

23 DO2 OB Digital Output 2 indicates the status on DSDP 140B digital output D2.

24 DO3 OB Digital Output 3 indicates the status on DSDP 140B digital output D3.

25 POSREFNO OI POSition REFerence Number indicates the number of actual


position order. INTEGER 0-3.

26 LCOINCNO OI Last COINCidence Number indicates the number of latest coincidence.


INTEGER 0-3.

27 SREF1 OI Speed REFerence 1.


Speed reference from the ramp function 32768 = max speed, 100%.

28 SREF2 OI Speed REFerence 2. Actual speed reference to the positioned object,


(SREF1+SPCORR). 32768 = max speed=100%.

29 POSDIFF OIL POSition DIFFerence = set point-actual position. PULSES.

30 ACTPOSV OIL ACTual POSition Value. The position of the positioned object.
PULSES.

31 STARTMV OIL START Measured Value. The value of the software counter (MV)
is clocked on positive travelling edge on DSDP140B digital input 2.

32 STOPMV OIL STOP Measured Value. The value of the software counter (MV)
is clocked on negative travelling edge on DSDP 140B digital input 2.

156 3BSE 020 638


PC Elements
POSR-H1

Connection in application
IOERRIN must be connected to IOERR on PC-element POSW-H1.

Function
General
Data transfer is done from DSDP140B DPM, double port memory.
DPM access is tested on its semaphore 5. If no access is possible during a number of attempts
the flag IOERR goes high and a system message will be generated.
IOERR is also set high if DSDP140B does not answer on an access attempt.

System Message
When an access failure occurs in the communication with DSDP140B
a system message will be generated and the signal IOERR is set.
As long as IOERR is set a new access is tried every 30 seconds
until a successful access is achieved and then IOERR is reset.

System message according to document:


SYSTEM MESSAGE PC, MTYPE 80.

3BSE 020 638 157


PC Elements
POSR-H1

POSR-H1 IOERR
3

F1 IOADDR
IOERRIN
1
D0 ERROR
10
D1 PULSERR
11
D2 OFLOW
12
D3 PTERR
13
D4 DO0
21
D5 DO1
22
D6 DO2
23
D7 DO3
24
D0 SYNCRDY
14
D1 EXTSTART
19
D2 DELEXST
20
D3 STOPPED
15
D4 INPOS
17
D5 DELINPOS
18
D6 PDIR
FROM DSDP 16
DPM
D3:D0 POSREFNO
25
D4-D6 LCOINCNO
26
POSDIFF
29

SREF1
27
SREF2
28

ACTPOSN
30

STARTMV
31
STOPMV
32

158 3BSE 020 638


PC Elements
POSW-H1

Position write POSW-H1

Summary
POSW-H1 (POSition Write) is used to transfer control signals POSW-H1
and set points to position counter DSDP 140B. (C1)
F1 IOADDR
1 IOERRINIOERR 3
2 CARDINIT
4 PERRIND
5 ENERRIND
6 IEVERR-N
7 SYNCMODE
8 SF1P
9 ENSYNC
10 RSYRDY
11 SYNCV
12 RESETV
13 ESTOP-N
Call POSW-H1(C1) 14 FORWARD
15 REVERSE
16 STPOS0
17 STPOS1
18 STPOS2
19 STPOS3
20 STSEQ
21 SPREF
22 POSREF0
23 POSREF1
24 POSREF2
25 POSREF3
26 SPCORR
27 SSLOPE
28 PSLOPE
29 SF2POS
30 EXSTMODE
31 ENEXST
32 INPOSLIM
33 TDINPOS
-----------------------
40 -
41 ENCOINC
42 DOFORCED
43 DOSTART
44 COINCV0
45 COINCV1
46 COINCV2
47 COINCV3
48 DOUCN0
49 DOUCN1
50 DOUCN2
51 DOUCN3
52 DOUDN0
53 DOUDN1
54 DOUDN2
DOUDN3
60 -----------------------

3BSE 020 638 159


PC Elements
POSW-H1

Call Parameters

Parameter Significance Permissible values


C1 Coincidence interrupt 0........1
selection

C1 = O: No coincidence interrupts included.

C1 = 1: Coincidence interrupts included.

Terminal Description

No Name Type Application


F1 IO ADDR II IO ADDRess to circuit board DSDP 140B. Address map:H’00-FE

1 IOERRIN IB IO ERRor INput signal for circuit access failure.

2 CARDINIT IB CARD INITiation. DSDP 140B is reset by PC-program Initiation is done


on positive travelling edge

3 IOERR OB IO ERRor. Circuit board access fail

4 RERRIND IB Reset ERRor INDication on DSDP140B

5 ENERRIND IB ENable ERRor INDication. Selection of operation mode on DSDP 140B LED-display
Low = normal mode. High = fault mode

6 IEVERR-N IB Incremental Encoder Voltage ERRor-N. External supervision of encoder voltage


Low = Voltage error. High = voltage ok.

7 SYNCMODE II SYNChronizing MODE: S1= EXT SYNC 1, ST= STROBE, U= UP COUNTING.


D= DOWN COUNTING. ⇑⇓= DIRECTION OF TRAVELLING EDGE.
0: S1⇑
1: S1 .
10:S1⇓ 12:S1⇓ AND U. 13:S1⇓ AND D
2: S1 ⇑ AND U
3: S1 ⇑ AND D
4: S1 AND ST⇑
5: S1 AND ST⇑ AND U
6: S1 AND ST⇑ AND D
7: ST ⇑
NOTE: When C1=1 (coinciding interrupt included) the synchronizing condition must include
a direction U or D. INTEGER 0.....13

8 SF1P II Scale Factor 1 Pulse.


=1 Positive edge ACH
=2 Positive edge ACH and BCH
=4 ACH and BCH positive and negative edge

9 ENSYNC IB ENable SYNChronizing. Synchronizing is done according to SYNC MODE.

10 RSYRDY IB Reset SYnc ReaDY. RSYRDY resets SYNCRDY which blocks the positioning system.

11 SYNCV IR SYNChronizing Value. DSDP140B’s software counter (MV) will be preset with this value
when a synchronization is performed. NOTE: When C1=1 (coinciding interrupt included)
-COINCVO < SYNCV < COINCV0 ENG. UNITS

12 RESETV IIL RESET Value. Preset value for position cycle. The software counter will be preset on positive
travelling edge of START POS 0, or EXTSTART. PULSES

160 3BSE 020 638


PC Elements
POSW-H1

Terminal Description
No Name Type Application
13 ESTOP-N IB Emergency STOP-N. ESTOP-N=0 resets the ramp and the analogue output.

14 FORWARD IB Order for FORWARD movement. The value of the reference is given by SPREF
via the linear ramp. SSLOPE gives the actual ramp.

15 REVERSE IB Order for REVERSE movement. The value of the reference is given by SPREF
via the linear ramp. SSLOPE gives the actual ramp.

16 STPOS0 IB STart order for POSition 0.


The DSDP 140B:s position system will be preset with set point POSREF0.
If ENSYNC is high the software counter of DSDP 140B will be preset with RESETV.

17 STPOS1 IB STart order for POSition 1.

18 STPOS2 IB STart order for POSition 2.

19 STPOS3 IB STart order for POSition 3.

20 STSEQ IB STart order SEQuence.


This signal starts a user defined position cycle. The position is defined by the parameters
POSREF0 to POSREF3 and the parameter TDINPOS

21 SPREF IR SPeed REFerence.


% of maximum speed.

22 POSREF0 IR POSition REFerence 0.


Set point to START POS0. ENG. UNITS

23 POSREF1 IR POSition REFerence 1.


Set point to START Position 1 ENG. UNITS

24 POSREF2 IR POSition REFerence 2.


Set point to START POS 2 ENG. UNIT

25 POSREF3 IR POSition REFerence 3.


Set point to START Position 3 ENG. UNITS

26 SPCORR IR SPeed CORRection. This speed reference is added to the output speed reference
from the ramp function on DSDP140B. %.

27 SSLOPE IR Speed SLOPE.


Ramp increment speed-mode. %/second

28 PSLOPE IR Position SLOPE. Gives the ramp increment in position- mode. %/second

29 SF2POS IR Scale Factor 2 POSition. NOTE: SF1P must be taken into account. PULSES/ENG. UNITS

30 EXSTMODE IB EXternal STart MODE.


Selects how the signal EXTSTART for switching the speed reference is reset.
EXSTMODE=0, EXTSTART goes low when digital output pattern has DO reset.
EXSTMODE=1, EXTSTART is reset when signal ENEXST goes low

31 ENEXST IB ENable EXternal STart.


Selects the acknowledgement on an external start order and determines the duration of signal
EXTSTART. ENEXST=1, EXTSTART goes high as acknowledgement on external start order
if previous duty cycle is completed, if not DELEXTST goes high.
In EXSTMODE the signal EXTSTART is reset when ENEXST=0.

32 INPOSLIM IR IN POSition LIMit.


Limit for the in position window. When the position difference is inside the window then DSDP
140B sets the signal INPOS. ENG. UNITS

3BSE 020 638 161


PC Elements
POSW-H1

Terminal Description
No Name Type Application
33 TDINPOS II Time Delay IN POSition.
When the position difference has been inside the INPOSLIM the delay time TD
then DSDP140B sets the signal DELINPOS. TD = TDINPOS · 6ms. INTEGER

INPUTS 40 to 54 ONLY IF C1=1

40 ENCOINC IB ENable COINCident

41 DOFORCED II Digital Out FORCED.


Gives a pattern of which digital outputs should be activated when ENCOINC = 0
INTEGER 0-15

42 DOSTART II Digital Output START Gives a pattern of which digital outputs should be activated when DSDP
140B:s digital input SYNC2 goes high and ENEXST is high.
INTEGER 0-15

43 COINCV0 IR COINCidence Value 0.


Set point for coincidence 0.
NOTE: All coincidence value must have the same sign.
-COINCV0 < SYNCV < COINCV0 ENG. UNITS
44 COINCV1 IR COINCidence Value 1.
Set point for coincidence 1. /COINCV1/> COINCV0/ ENG. UNITS

45 CONCV2 IR COINCidence Value 2.


Set point for coincidence 2. /COINCV2/>/COINCV1/ ENG. UNITS

46 COINCV3 IR COINCidence Value 3.


Set point for coincidence 3. /COINCV3/>/COINCV2/ ENG. UNITS

47 DOUCN0 II Digital Output Up direction Coincidence Number 0.


Gives the pattern for the digital outputs that should be activated on coincidence 0
in up direction. INTEGER 0-15

48 DOUCN1 II Digital Output Up direction Coincidence Number 1. Compare input 47.


INTEGER 0-15

49 DOUCN2 II Digital Output Up direction Coincidence Number 2. Compare input 47


INTEGER 0-15

50 DOUCN3 II Digital Output Up direction Coincidence Number 3. Compare input 47. INTEGER 0-15

51 DODCN0 II Digital Output Down direction Coincidence Number 0. Gives the pattern for the digital outputs
that should be activated on coincidence 0 in down direction. INTEGER 0-15

52 DODCN1 II Digital Output Down direction Coincidence Number 1. Compare input 51. INTEGER 0-15

53 DODCN2 II Digital Output Down direction Coincidence Number 2. Compare input 51. INTEGER 0-15

54 DODCN3 II Digital Output Down direction Coincidence Number 3. Compare input 51. INTEGER 0-15

60 GAIN IR GAIN. Affects the parabola. Normal value 1.0

61 NOMSP IR NOMinal maximum SPeed. Maximum rpm for pulse transmitter.

62 INC/REV IR INCrements / REVolution for the pulse transmitter.

63 RTIME IR Rise TIME The 10-90% step response for the speed regulation loop. SECONDS

162 3BSE 020 638


PC Elements
POSW-H1

Connections in application
IOERRIN must be connected to IOERR on PC-element POSR-H1.
CARDINIT, is used to initiate circuit board DSDP140B via PC-logics.
ENERRIND, is used to select operation mode on the LED display for circuit board DSDP140B via PC-logics.
RERRIND, is used to reset fault indications on DSDP 140B LED display via PC-logics.
IEVERR-N, connection for external fault signal via PC-logics to be displayed on DSDP 140B.
SYNCMODE, SFlP, ENSYNC and RSYRDY are used to define and initiate the synchronizing sequence of the positioned object
via DSDP140B by PC-logics.
ESTOP-N, is used to block the position system via PC-logics.
FORWARD, REVERSE are PC-commands for manual order to move the positioned object.

3BSE 020 638 163


PC Elements
POSW-H1

Function
General
Data transfer is done to DSDP140B DPM, double port memory.
DPM access is tested on semaphore 3 and 4. If no access is possible during a number of attempts
the flag IOERR goes high and a system message will be generated.
IOERR is also set high if DSDP 140B does not answer an access.
System Message
When an access failure occurs in the communication with DSDP140B a system message will be generated,
and the signal IOERR is set.
As long as IOERR is set a new access is tried every 30 seconds until a successful access is achieved and then IOERR is reset.
System message according to document:
SYSTEM MESSAGE PC, MTYPE 80.

Parabola

Y OUTPUT

Y4

K3
Y3

Y = 2a(X-X1)
K2
Y2

Y1 K1 INPUT
X
X1 X2 X3 X4
The parabola for the position system is determined by the constants Y1-Y4, XI-X4 and K1-K3 which are calculated by the
parabola handler from the inputs:
PSLOPE: Ramp increment % per second.
RTIME: Rise time speed-loop, second.
INC/REV: Increments per revolution of the pulse transmitter.
NOMSP: Maximum rpm for pulse transmitter.
With the input GAIN it is possible to change the slope of the ramp.
RTIME determines principally the K1 slope, X1 and Y2/X2 coordinates.
NOMSP and PSLOPE determines the Y4/X4 coordinates.
X3/Y3 is determined to give the best approximation of the K2 and K3 slopes to the theoretical parabola function.

164 3BSE 020 638


PC Elements
POSW-H1

POSW-H1 (C1) ; C1 = 0,1 IOERR 3


2 CARDINIT D3
40,30,13,9,10,6 A
,5,4,20,19,18, BOLEAN INPUTS, TO BE PACKED
17,16,15,14,31
SYNCMODE D0-D2
7
SF1P D3-D4
8 B

12 RESETV

A
>1 C
11,22,23,
24,25,32
SF2POS
X X*Y R I
29 Y

C
33
A TO
>1 C
X*32767 R DSDP140B
21,26 X DPM
100 I
A
>1 C
.
27 X*3272.2 10 -3 R
X 100 I
TS=2.10 -3
41
>1 42
C C1
G 43
PSLOPE 100 D
28 X X* Y 1 44
60 GAIN Y CLEAR 45
1
46
47
48
C 49
RTIME X 50
63
X* Y
0,52 Y X
Z
PARABLE
>1
>1 C
B I CP K1
R X X*Y
TR K2
62 INC/REV K3
Y
X2
P X3
61 NOMSP NN X4
0 BIAS
1 IOERRIN

3BSE 020 638 165


PC Elements
POSW-H1

POSW-H1 (C1); C1 =1

41 DOFORCED D0-D3 41
DOSTART D0-D3
42 42

A CARDINIT >1 43
C
44
43,44, X X*Y R I 45
45,46 C SF2POS Y 46 D

47 DOUCN0
000F &
OR 47
48
49
51 DODCN0 4xLEFT 50
000F & SHIFT

48 DOUCN1
000F &
OR

52 DODCN1 4xLEFT
000F
& SHIFT

49 DOUCN2
000F &
OR

53 DODCN2 4xLEFT
000F & SHIFT

50 DOUCN3
000F & OR

54 DODCN3 4xLEFT
000F & SHIFT

166 3BSE 020 638


PC Elements
PULSE-C

Pulse counter PULSE-C

Summary
Pulses from the process are continuously counted. PULSE-C(C1)
The PULSE-C element can either be used
in ’accumulating mode’ (MODE=0)
F1 ADDR IOERR 5
or in ’one shot mode’ (MODE=1)
where pulses are either accumulated or counted 1 INIOERR CNT1 10
each execution respectively.
2 MODE CNT2 11
The element handles two counters in parallel. 3 R1 ERR1 20

4 R2 ERR2 21
Call PULSE-C (C1)

Call parameter

Permissible Default
Parameter Significance
values value
C1 Indicates which PTM-module on DSDP150 1...6 0
which is used for pulse counting.

Terminal Description

No Name Type Application


F1 ADDR II Strapped ioADDRess of DSDP150 in decimal code.

1 INIOERR IB INput IO ERRor. Input signal from other PC-elements using the same circuit board.
2 MODE IB MODE of PC-element application. See below.

3 R1 IB Reset 1. Is used to zero counter 1.

4 R2 IB Reset 2. Is used to zero counter 2.

5 IOERR OB IO ERRor Is set when fault on DSDP150. Is reset when board is OK.

10 CNT1 OIL Measured number of pulses on CouNTer 1.

11 CNT2 OIL Measured number of pulses on CouNTer 2.

20 ERR1 OB ERRor on counter 1. Is set when overflow is encountered when element is used
in accumulating mode. ie MODE = 0. Reset after R1 is set.

21 ERR2 OB ERRor on counter 2. See ERR1. Reset after R2 is set.

3BSE 020 638 167


PC Elements
PULSE-C

MODE = 0 when element is used to accumulate measured pulses.


The maximum value for each output ( CNTx) is 2147483647.
At overflow a negative value is encountered and ERRx is set.

MODE = 1 when element is used to measure pulses each time (= cycle) the element executes.

168 3BSE 020 638


PC Elements
PULSE-H1

Pulse creation PULSE-H1

Summary
PULSE-H1 is used to define a pulse in time and duration PULSE-H1(C1)
on a digital output on circuit board DSDP150.
DSDP150 must be initiated with PC-element CLCK-H1. F1 IOADDR
The system clock must have a resolution of 1 ms. F2 OUTCH
Maximum PLSTIME and TPRESET are 32767 ms. F3 SYSCLCK

1 IOERRIN IOERR 10

2 ENABLE
3 RESET

4 FSET
DOACT 11
5 FRESET

6 PRESET
Call PULSE-H1 (C1) 7 TPRESET

8 INSTANT
9 PLSTIME

Call Parameter

Parameter Significance Permissible values


C1 Pulse mode 0,1, 2, 3

For all values of C1: See Appendix A.


C1=0: The output is set when time TPRESET has elapsed. It can be forced high by FSET. The output must be reset by FRESET.

C1=1: The output is set when time TPRESET has elapsed. It can be forced high by FSET.
The output is reset when time (TPRESET+PLSTIME) has elapsed. If FSET occurs before PRESET then TPRESET: = 0.

C=2: The output is set when time TPRESET has elapsed. It can be forced high by FSET.
The output is reset when time (TPRESET+PLSTIME) has elapsed.
If it was set by FSET it must be reset by FRESET.

C1=3: The output is set when time TPRESET has elapsed. It can be forced high by FSET.
The output is reset when time PLSTIME has elapsed.

3BSE 020 638 169


PC Elements
PULSE-H1

Terminal Description

No Name Type Application


F1 IOADDR II IOADDRess to circuit board SDP150. Address map: H’00-FF.

F2 OUTCH II OUTput CHannel on DSDP150 to be activated. INTEGER 1...12

F3 SYSCLCK II SYStem CLoCK. Address to the circuit board DSDP150 on which the SYSCLCK is located.

1 IOERRIN IB IO ERRor INput signal for circuit board access failure.

2 ENABLE IB ENABLE must be set to deblock the signal FSET and PRESET.

3 RESET IB RESET l resets the PC-element and the actual digital output on DSDP150.
NOTE: The reset signal for PC-element CLCK-H1 must be included in this RESET-signal.

4 FSET IB Forced SET. If ENABLE is set the positive travelling edge of FSET sets the digital output on DSDP150.

5 FRESET IB Forced RESET. If output DOACT is set, ie at least two cycles since FSET, and C1 = 0 or 2
the positive travelling edge of FRESET resets the PC element and the actual output on DSDP150.

6 PRESET IB PRESET. If input ENABLE is set the digital output on DSDP150 is set the time TPRESET
after the positive travelling edge on PRESET.

7 TPRESET lI Time PRESET determines the time that should elapse before the digital output on DSDP150 goes high
after the positive travelling edge on PRESET. INTEGER: (0...32767)ms

8 INSTANT ll INSTANT = System clock time when PRESET was generated.


This time is used to compensate TPRESET due to delay times. INTEGER.

9 PLSTIME IR PuLSe TIME defines the pulse duration on the digital output on DSDP150. REAL: (0....32767)ms

10 IOERR OB IO ERRor. Circuit board access failure.

11 DOACT OB Digital Output ACTivated. Software replica of the DSDP150 digital output.

Connections in applications
IOERRIN must be connected to IOERR on another PC-element connected to the same DSDP150.

Function
General
PULSE-H1 can be connected to any of the twelve digital outputs on circuit board DSDP150.
The circuit board must be initiated by PC-element CLCK-H1.
System message
When an access failure occurs in the connection with DSDP150 a system message is generated and the signal IOERRis set.
As long as IOERR is set a new access is tried every 30 seconds until a successful access is achieved and then IOERR is reset.
System message according to document:
SYSTEM MESSAGE PC, MTYPE 80

170 3BSE 020 638


PC Elements
PULSE-H1

APPENDIX A

C1 = 0:

3ms
a) OUTPUT
TO

FSET FRESET

TPRESET
b) PRESET to OUTPUT
TO
FRESET
TPRESET

3ms
c) PRESET to TO OUTPUT

FSET FRESET

C1 = 1:
TPRESET PLSTIME

a) OUTPUT
PRESET to TO TO

PLSTIME
3ms
b) OUTPUT
TO TO
FSET
TPRESET PLSTIME

c) 3ms
OUTPUT
to TO
PRESET TO
FSET

3BSE 020 638 171


PC Elements
RAMP-SH

Ramp generator RAMP-SH RAMP-SH

Summary
PC element RAMP-SH lets the output analogue signal O RAMP-SH
follow the input signal I with a slack. 1 I O 21
2 OHL DVDT 22
At a stepwise input change the output O describes 3 ATME1 ERR 23
4 STME1
an S-formed ramp signal. 5 ATME2
6 STME2
7 ATMEF
8 STMEF
9 ATMEE
The ramp generator has facilities such as: 10 STMEE
11 START
-two different ramp characteristics, 12 PARAM2
13 HOLD
-a forced clamping down to zero of the output signal, 14 HOLDS
15 FASTSTOP
-an algoritm which brings a moderate execution time. 16 EMSTOP
17 RESET

Call RAMP-SH

Terminal Description
Number Name Type Description

1 I IR Input value

2 OHL IR Output upper High Limit

3 ATME1 ITR Acceleration TiME for normal run 1

4 STME1 ITR S-TiME for normal run 1

5 ATME2 ITR Acceleration TiME for normal run 2

6 STME2 ITR S-TiME for normal run 2

7 ATMEF ITR Acceleration TiME Faststop

8 STMEF ITR S-TiME Faststop

9 ATMEE ITR Acceleration TiME for Emergency stop

10 STMEE ITR S-TiME for Emergency stop

11 START IB START order

12 PARAM2 IB PARAMeter 2: Setpoints for normal run 1 and 2

13 HOLD IB HOLD. Instantaneous abrupt stop of the ramp

14 HOLDS IB HOLD. Smooth stop of the ramp (with an S-phase)

3BSE 020 638 172


PC Elements
RAMP-SH

Terminal Description
Number Name Type Description

15 FASTSTOP IB Ramp FASTSTOP

16 EMSTOP IB Ramp EMergency STOP

17 RESET IB Ramp RESET order

21 O OR Output signal

22 DVDT OR Differential quotient of output signal regarding time

23 ERR OB ERRor signal

Function
The output signal O follows the input signal I with a slack; i.e. a smoothing or filtering of the I shape
with parameters telling how swiftly O shall chase the I value.
The ramp generator is activated with input signal START. The signal I must then be grater than zero.
The ramp starts with the Start-S phase, continues with the linear phase and ends with the End-S phase.
If the difference in value between I and O is sufficiently small the linear phase is not always executed.
With PARAM2 it’s possible to change ramp characteristic although the use of PARAM2 is sometimes blocked.
If so, the reason may be that a PARAM2 change should cause an over-/under-shoot.

If the START changes from TRUE to FALSE while O is greater than zero the ramp generator continues to work
until O becomes equal to zero.

OHL
Output upper high limit. The output O is not limited by this limit.
OHL is used only when calculating internal parameters in RAMP-SH.
The only limitation of the output signal O is (the lower limit) zero.

START
When START is "true" the ramp generator starts.
When START is "false" and the output signal comes to zero the ramp generator stops.

3BSE 020 638 173


PC Elements
RAMP-SH

PARAM2
When PARAM2 is "true" the ramp generator chooses the second set of parameters (ATME2/STME2)
instead of the first set (ATME1/STME1).

HOLD
HOLD causes an immediate abrubt stop of the ramp. The output signal DVDT is set to zero.
When HOLD is released the ramp goes back to work and starts with a smooth start-S phase.

HOLDS
HOLD causes a smooth end-S phase stop of the ramp.
When HOLDS is released the ramp goes back to work and starts with a smooth start-S phase.

FASTSTOP
When activated the ramp goes down to zero following the decrease rate given by the parameters ATMEF and STMEF.
The FASTSTOP order overrides both HOLD and HOLDS.
When FASTSTOP is released the input signal START must first be "false" before a new start order is accepted.

EMSTOP
When activated the ramp goes down to zero following the decrease rate given by the parameters ATMEE and STMEE.
The EMSTSTOP order overrides FASTSTOP, HOLD and HOLDS.
When FASTSTOP is released the input signal START must first be "false" before a new start order is accepted.

RESET
When activated the ramp goes momentarily and abrubt down to zero.
The RESET order overrides both EMSTOP, FASTSTOP, HOLD and HOLDS.
When RESET order is released the input signal START must first be "false" before a new start order is accepted.

O
The ramp output signal.

DVDT
Differential quotient (derivative) dV/dt of output signal O regarding time.

174 3BSE 020 638


PC Elements
RAMP-SH

ERR
Output error signal indicating false parameter settings. When ERR is "true" the start order is blocked.

Parameter setting
If ξ denotes
1 for normal run with PARAM2 equal to "false",
2 for normal run with PARAM2 equal to "true",
F for FASTSTOP and
E for EMSTOP
then ATMEξ is the total ramp time from zero to the limit OHL,
the parameter STMEξ is the time of the start-S phase which also is equal to the time of the end-S phase.
The STMEξ time is included in the corresponding ATMEξ time.

The RAMP-SH accepts new parameter settings when START is "false" and output signal O is equal to zero.

Necessary condition: ATMEξ ≤ 2 · STMEξ.


If this condition is not validated the output signal ERR is set "true".

3BSE 020 638 175


PC Elements
RAMP-SSH

S-ramp generator RAMP-SSH

Summary
When reaching the level of the input signal the PC element RAMP-SSH
RAMP-SSH generates an s-shaped output signal.
1 I O 21
2 OHL DVDT 22
3 OLL ERR 23
4 MAXSLP ENDSPH 24
5 STME
6 MAXSLPF
7 STMEF
8 MAXSLPE
Call RAMP-SSH 9 STMEE
10 HOLD
11 HOLDS
12 FASTSTOP
13 EMSTOP
14 BAL
15 BALREF

Terminal Descriptions

No Name Type Application

1 I IR Input for the start value concerned

2 OHL IR Output High Limit. Input for upper high limit.

3 OLL IR Output Low Limit. Input for lower high limit.

4 MAXSLP IR MAXimum SLoPe. Maximum acceleration ,at normal run, in the linear phase of the ramp.

5 STME ITR S-TiME. S-time for normal run

6 MAXSLPF IR MAXimum SLoPe Fast stop. Maximum acceleration, at fast stop, in the linear phase of the ramp.

7 STMEF ITR S-TiME Faststop. S-time for faststop.

8 MAXSLPE IR MAXimum SLoPe Emergency stop. Maximum acceleration, at emergency stop,


in the linear phase of the ramp.

9 STMEE ITR S-TiME Emergency. S-time for emergency stop.

10 HOLD IB HOLD. Instantaneous stop of the ramp.

11 HOLDS IB HOLD with S. Stop of the ramp with a s-phase.

12 FASTSTOP IB FASTSTOP. Faststop of the ramp.

13 EMSTOP IB EMergency STOP of the ramp.

14 BAL IB BALance. Input for activating following

15 BALREF IR BALance REFerence. Input for reference value when following.

3BSE 020 638 176


PC Elements
RAMP-SSH

No Name Type Application

21 O OR Output signal

22 DVDT OR DVDT, (dV/dt.)/(cycle time).

23 ERR OB ERRor signal set at error conditions.

24 ENDSPH OB END-S PHase. Signal which indicate end-s phase of the ramp function

Functions
The s-ramp generator has facilities such as:
• operations with both positive and negative reference signals.
• Orders for forced breaking down to zero of the output signal.
• Forced setting of the end-s when the input signal is exceeding the limits.
• adaptation of d2V/dt2 in the end-s phase to reduce the number of overshoots.
• Following of a reference without any s-ramp function. Bumpless transition
when switching between the input reference I and BALREF.

The s-ramp generator is activated when the input signal I ≠ output signal O.
The ramp starts with the start-s phase continues with the linear phase and finishes with the end-s phase.
In the end-s phase the output signal ENDSPH is set to true.
Depending on the size of the difference of I and O the linear phase is not always executed.
HOLD and HOLDS is used to stop the s-ramp generator.
HOLD stops the s-ramp momentarily without any s-function and HOLDS stops the s-ramp with an s-function.
FASTSTOP and EMSTOP are conditions to break down the output signal O to zero.
When FASTSTOP or EMSTOP order is released the s-ramp generator is again activated .
The EMSTOP order has a higher priority than FASTSTOP.
When the input BAL is set to true the s-ramp generator is activated until the output signal O has reached the level
of input signal BALREF. Thereafter the output signal is following BALREF.
The s-ramp generator is activated when BAL is set to false.
It is recommended that the function which generates the BALREF input signal is executed
with the same cyclicity as RAMP-SSH.
When the s-ramp generator is activated to reach the level of the BALREF-reference it is recommended that
the parameter STME is set to a minimum value and the parameter MAXSLP is set to a maximum value.

3BSE 020 638 177


PC Elements
RAMP-SSH

O I BALREF
OHL

OLL

DVDT

ENDSPH
HOLD
HOLDS
FASTSTOP
EMSTOP
BAL

Fig. 1 Timing diagram of the ramp function at HOLD and HOLDS order.

O I BALREF
OHL

OLL

DVDT

ENDSPH
HOLD
HOLDS
FASTSTOP
EMSTOP
BAL

Fig. 2 Timing diagram of the ramp function at FASTSTOP, EMSTOP and BAL order.

178 3BSE 020 638


PC Elements
READ-H1

Loop position reading READ-H1

Summary
READ-H1 is used to read loop positions, READ-H1(C1)
detect material and to control and supervise the function
of the loop-position transducer QGLF108 and QGLF110.
F1 ADDR
The element communicates directly with the registers IOERRR 51
of the circuit board DSDP160. 1 EN LP 4
DSDP 160 is designed for evaluation of four transducer 2 ROTDIR MD 5
3 TEST SYERR 6
channels.
All channels are read and controlled by the same READ-H1 11 EN LP 14
element. 12 ROTDIR MD 15
13 TEST SYERR 16

21 EN LP 24
22 ROTDIR MD 25
23 TEST SYERR 26

31 EN LP 34
32 ROTDIR MD 35
33 TEST SYERR 36
Call READ-H1 (C1)

Call Parameter

Parameter Significance Permissible values

C1 Number of channels 1....4

Function Parameter
Parameter Name Type Application

F1 ADDR II DSDP160 I/O ADDRess hexadecimal code

Terminal Description
Number Name Type Application
10(ξ-1)+1 EN IB ENable flag indicating channel ξ transducer in operation
with transducer motor started.

3BSE 020 638 179


PC Elements
READ-H1

Terminal Description
Number Name Type Application
10(ξ-1)+2 ROTDIR IB ROTational DIRection is a parameter to adapt positive values
to channel ξ transducer’s measured position changes.
10(ξ-1)+3 TEST IB TEST flag activating channel ξ transducer test lamp.

10(ξ-1)+4 LP OI Loop Position measured value channel ξ (0....255)

10(ξ-1)+5 MD OB Material Detected photocell indication channel ξ

10(ξ-1)+6 SYERR OB SYnchronization ERRor detected in channel ξ transducer function

51 IOERR OB I/O ERRor. Circuit board access failure.

ξ is the channel number which varies from one up to C1.

Connection in application
EN is generated from PC logics for the motor drive.
ROTDIR is a parameter.
TEST is generated from PC logics for photocell test.
LP output is connected to element CTRL-Hl evaluating the speed corrections for auto loop controlled
motor drives.
MD is connected to PC element MDIN-Hl for interlocking of photocell indications.
SYERR is connected to PC element SEQ-Hl for sequence control of overriding auto loop minimum
tension control. The signal is used as an alarm.

Function
The element reads MD and SON from DSDP 160 status register.
SON ([Link]) is set by DSDP160 when a missing synchronizing pulse is indicated.
SON is reset when the element reads the DSDP160 status register.
As the loop position LP value is incorrect during the 1500 µs that follows a detected synchronizing error
the last correct value is memorized during this time.
The 1500 µs time delay is also used to ensure a minimum duration of the SYERR indication.
The measured Loop Position output is given as an integer value 0..255.
The ROTation DIRection is set to give a Loop Position measured value that increases
with the detected material moving from an entry to a normal loop position.

180 3BSE 020 638


PC Elements
READ-H1

Test
Setting the TEST order means that the test lamp in the transducer is activated with a set Material Detected signal
as an acknowledgment of a correct function.
Clearing
With the ENable flag reset the corresponding output values LP, MD, SYERR are reset and TEST lamp order is ignored.
The ENable flag is set by logics, not included in the element, a certain time after the transducer motor is started
to avoid false SYERR indication.
Init
The Fault LED on DSDP160 front plate is set during system INITiation.
The LED is reset by the element during the programme initiation.
Addressing
The DSDP160 I/O address is given in hexadecimal code according to the address set on the circuit board.
Fault
Circuit board access failures result in bus errors, system messages and a set IOERR output indication from the element.
IOERR is reset by a successful access to the board.

3BSE 020 638 181


PC Elements
READ-H1

READ-H1 (C1) DSDP 160

RED STATUS
H´ ADDR EN CHX STATUS
F1 ON REG
B IOERR
< R
S1
EN
CH1 DATA
1 TEST MD MD
B 1 CH2 REG
3 SYERR LP
B < CH1 CH3
< 6 MD
B CH4
5 LP
Ix2 < ROTDIR G1
4 ROTDIR
B
2 EN
11 TEST 1
43 SYERR CH2 DATA 1 1 LP
< (0-225)
< 46 MD
15 LP SON t C1
<
14 ROTDIR
12 EN 1 SYERR
21 TEST 1500ns
< 23 SYERR CH3 TEST TL
1
26 MD
<
< 25 LP EN H2
24 ROTDIR ON
22 EN R
31 TEST
< 33 SYERR CH4
< 36 MD WRITE CONTROL
< 35 LP
34 ROTDIR TL CH1
32 CH2 CONTROL
REG
SET BY INIT F
RESER BY PC INIT

182 3BSE 020 638


PC Elements
REG-AI

REG-AI

Summary
REG-AI (REGister-Array of PI-type) is used to assemble REG-AI
individual variables to a single variable of array type with (C1)
leading STATUS, LPOS and HPOS. 1 S AERR 5
2 STATUS O 80
3 LPOS
4 HPOS
10 I1
: :
Call REG-AR (C1) 9+C1 IC1

Call Parameter

Parameter Significance Permissible values

C1 Number of inputs 0..64 (default=41)

Terminals

Terminal Name Data type unit Description

1 S IB Set. Input for assemble of a new array each time the element is executed. The
latest assembled array remains when S is reset

2 STATUS II STATUS word, must be -32768.


3 LPOS II Number for Lowest POSition.
4 HPOS II Number for Highest POSition.

5 AERR OB Address ERRor. Output which is set (to 1) if an error occurs in the input position
data, LPOS and HPOS.
10 II1 II Input Integer 1. Input data to position 1.
9+C1 IIC1 II Input Integer C1. Input data to position C1.
80 O OA136 Output array.

3BSE 020 638 183


PC Elements
REG-AI

Function
REG-AI combines individual variables of the same data type to a single array variable. The first positions in the array contain
STATUS, LPOS and HPOS. Bit 15 of the STATUS word must be set TRUE if the output array shall be considered valid in
following calculations(i.e.-32768).
However, the values in OPIR are calculated even if the status is not valid.

Supervision
The values at the inputs LPOS and HPOS are checked andif LPOS < 1 or HPOS > ZMAX or LPOS ³ HPOS the errorsignal
output AERR is set (to 1).
AERR is also set if BEG < 1 or BEG > ZMAX. If C1 > 0 then AERR is set if the value of ABS(NU) is larger than [Link] these
cases STATUS in output profile is set to 0, LPOS is set to 1 and HPOS is set to ZMAX.

See also LSQ-PSU.

184 3BSE 020 638


PC Elements
REG-AR

REG-AR

Summary
REG-AR (REGister-Array of Real data type) is used to REG-AR
assemble individual variables to a single variable of array type (C1)
with leading STATUS, LPOS and HPOS. 1 S AERR 5
2 STATUS O 80
3 LPOS
4 HPOS
10 I1
: :
Call REG-AR (C1) 9+C1 IC1

Call Parameter

Parameter Significance Permissible values

C1 Number of inputs 0..64 (default=41)

Terminals

Terminal Name Data type unit Description

1 S IB Set. Input for assemble of a new array each time the element is executed. The
latest assembled array remains when S is reset

2 STATUS II STATUS word, must be -32768.


3 LPOS II Number for Lowest POSition.
4 HPOS II Number for Highest POSition.
5 AERR OB Address ERRor. Output which is set (to 1) if an error occur in the input position
data, LPOS and HPOS.
10 I1 IR Input Real 1. Input data to position 1.
9+C1 IC1 IR Input Real C1. Input data to position C1.
80 O OA264 Output array.

3BSE 020 638 185


PC Elements
REG-AR

Function
REG-AR combines individual variables of the same data type to a single array variable. The first positions in the array contain
STATUS, LPOS and HPOS. Bit 15 of the STATUS word must be set TRUE if the output array shall be considered valid in
following calculations(i.e.-32768).
However, the values in OPR are calculated even if the status is not valid.

Supervision
The values at the inputs LPOS and HPOS are checked andif LPOS < 1 or HPOS > ZMAX or LPOS ³ HPOS the errorsignal
output AERR is set (to 1).
AERR is also set if BEG < 1 or BEG > ZMAX. If C1 > 0 then AERR is set if the value of ABS(NU) is larger than [Link] these
cases STATUS in output profile is set to 0, LPOS is set to 1 and HPOS is set to ZMAX.

See also LSQ-PSU.

186 3BSE 020 638


PC Elements
REG-GMI

Register group data REG-GMI

Summary
The element is used as memory element of group data. REG-GMI
(C1,C2)
With the address selector it is possible to load a single data 1 S AERR 7
2 >L OGR 50
to an optional place in the group data. 3 R
4 A
5 SI
6 LI
11 I
12 IGR

Call REG-GMI(C1,C2)

Call Parameters
Parameter Significance Permissible values

C1 Data Type I, IL, R, B, T, TR

C2 Number of places in group data. 1 ... 255

Terminal Description
Number Name Type Description

1 S IB Set. Input for loading of group data.

2 L IB Load group data when input 0 → 1.

3 R IB Reset. Input for clearing of group data.

4 A II Address. Input for selection of place in group data.

5 SI IB Set I. Load of single data into group data.

6 LI IB Load single data when input 0 → 1.

7 AERR OB Address ERRor. A-value outside the C2-range.

11 I IC1 Input for single data.

12 IGR IC2C1 Input for GRoup data.

50 OGR OC2C1 Output for GRoup data.

3BSE 020 638 187


PC Elements
REG-GMI

Function

Loading of group data


With S or L-inputs new group data are loaded into the register and previously data are replaced.
When S or L-inputs aren’t active the group data most recently loaded remain at the output.
S overrides input L.

Addressing
The input A selects a place in the group data.

Loading of single data


With SI or LI-inputs data from I-input are copied into the group data at a place given by A.
The data types of I and IGR must always be of the same type. When loading of group and single data is done simultaneously,
the group data is loaded first before single data are copied into the group data.

Clearing
When input R is set, data in all places are cleared. R overrides the inputs S, L, SI and LI.

Supervision
If the value of address is outside the range (1..C2) then the output AERR is set.
If SI or LI are activated when AERR is detected, no data in the register are affected.

188 3BSE 020 638


PC Elements
REG-LD

Length Delay register REG-LD

Summary
This element is used to delay measured transducer values REG-LD(C1)
from processed material in a feed-forward application.
The delay caused by the distance between the transducer 1 SPEED LCORR 10
and the actuator is a function of the actual material 2 TCORR PCIFF 11
transport speed.
3 SCALF ERR 12
A numeric integration technique is used to evaluate 4 LENGTH OUTV 20
this delay. Accurate length measurements
are ensured by use of a pulse counter. 5 RESET
6 VALUE
Call REG-LD (C1) 7 LPCNT

Call Parameter

Parameter Significance Permissible values


C1 Choice of size for circular registers to hold VALUE and LPCNT values 1...10
as cyclically input to the element (see below).

C1 Register size
1 100

2 200

3 300

4 400

5 500

6 600

7 700

8 800

9 900

10 1000

3BSE 020 638 189


PC Elements
REG-LD

Terminal Description

No Name Type Application


1 SPEED IR Transport SPEED of material [m/s].

2 TCORR IR TIME delay CORRection. Actuator and/or measurement time constant, [s].

3 SCALF IR SCALe Factor [pulse/m].

4 LENGTH IR LENGTH delay [m]. Physical length between transducer and actuator.

5 RESET IB RESET registers.

6 VALUE IR Input measured VALUE by transducer.

7 LPCNT II Length Pulse CouNT [pulses]. Material transport speed or length at each PC-instant.

10 LCORR OR Length CORRected delay. Physical length adjusted with TCORR, [m].

11 PDIFF OI Pointer DIFFerence between input and output pointer in circular buffers.

12 ERR OB ERRor condition. If ERR is set data output (OUTV) from the element is NOT VALID.

20 OUTV OR OUTput Value.

Function
Feed-forward control can be illustrated like this:

V Transport
direction

Transducer Actuator

The measured values are delayed a time corresponding to the transport length L.
L = the distance between the transducer and the actuator.
On each execution cycle the material transport speed or length or time (= LPCNT) measured by a pulse counter
is fed into the PC-element together with the measured VALUE
which both are saved in "circular buffered" registers (see figure below) .
With this information the time corresponding to the length L is accurately calculated.
This calculated length (=L) is compared to the physical length (=LENGTH) adjusted with actuator
and/or measurement time constant (=TCORR) input to the element
and at smallest difference between the two the time delay is approximated.

190 3BSE 020 638


PC Elements
REG-TOT

Length Delay register REG-TOT

Summary
This element is used to delay measured transducer values REG-TOT(C1)
from processed material in a feed-forward application.
The delay caused by the distance between the transducer 1 SPEED LCORR 10
and the actuator is a function of the actual material 2 TCORR PCIFF 11
transport speed.
3 SCALF ERR 12
A numeric integration technique is used to evaluate 4 LENGTH OUTV 20
this delay. Accurate length measurements
are ensured by use of a pulse counter 5 RESET
and a PULSE-C element used in Pulse Integrating mode. 6 VALUE
7 LPCNT
Call REG-TOT (C1)

Call Parameter

Parameter Significance Permissible values


C1 Choice of size for circular registers to hold VALUE and LPCNT values 1...100
as cyclically input to the element (see below).

C1 Register size
1 10

2 20

3 30

: :

99 990

100 1000

The register size is 10C1 which means that at most 1000 values can be stored.

3BSE 020 638 191


PC Elements
REG-TOT

Terminal Description

No Name Type Application


1 SPEED IR Transport SPEED of material [m/s].

2 TCORR IR TIME delay CORRection. Actuator and/or measurement time constant, [s].

3 SCALF IR SCALe Factor [pulse/m].

4 LENGTH IR LENGTH delay [m]. Physical length between transducer and actuator.

5 RESET IB RESET registers.

6 VALUE IR Input measured VALUE by transducer.

7 LPCNT IIL Length Pulse CouNT [pulses]. Material transport speed or length at each PC-instant.‡

10 LCORR OR Length CORRected delay. Physical length adjusted with TCORR, [m].

11 PDIFF OI Pointer DIFFerence between input and output pointer in circular buffers.

12 ERR OB ERRor condition. If ERR is set data output (OUTV) from the element is NOT VALID.

20 OUTV OR OUTput Value.

‡ Connected to element PULSE-C used in Integrating mode (MODE = 2).

Function
Feed-forward control can be illustrated like this:

V Transport
direction

Transducer Actuator

The measured values are delayed a time corresponding to the transport length L.
L = the distance between the transducer and the actuator.
On each execution cycle the material transport speed or length or time (= LPCNT) measured by a pulse counter
is fed into the PC-element together with the measured VALUE
which both are saved in "circular buffered" registers (see figure below) .
With this information the time corresponding to the length L is accurately calculated.
This calculated length (=L) is compared to the physical length (=LENGTH) adjusted with actuator
and/or measurement time constant (=TCORR) input to the element
and at smallest difference between the two the time delay is approximated.

192 3BSE 020 638


PC Elements
REG-TOT

IS(i) = Internal circular buffer holding VALUEs


L = Calculated length delay
LCORR = (Physical) length corrected delay
LS(i) = Internal circular buffer holding LPCNT values
PN
PMX = Pointers used as index in buffers
PT
PTC

The input pointer always moves one step in the direction of the arrows each PC cycle.

OUTPUT INPUT
POINTERS POINTERS
PTC PT PN

LD

LC

LS(PT) L

LS(1) LS(2) LS(PTC) LS(PT) LS(PN) LS(PMX-1) LS:PMX)


IS(1) IS(2) IS(PTC) IS(PT) IS(PN) IS(PMX-1) IS:PMX)

<
<

THE INPUT POINTER ALWAYS MOVES ONE STEP EACH SAMPLE IN THE DIREKTION OF THE AROWS.

3BSE 020 638 193


PC Elements
RFAPC-R

Receive from APC - read RFAPC-R

Summary
STAPC-W and RFAPC-R is a way to communicate fast RFAPC-R
(C1,C2,C3)
with the APC, Application Controller elements AFREC and
AFTRA F1 COMADDR VALID 10
ERROR 11
ERRCODE 12
I1 20
It utilizes the DSP,Data Set Peripheral data base element :
to initialize and supervise the AF100 bus. IC1 19+C1
IL1 30
Needed hardware is one SC510 Interface module carrier board :
equipped with one CI520 Communication Interface submodule. ILC2 29+C2
R1 40
:
RC3 39+C3
Capability
PC element execution time is about 50 µs for a maximum size
element and about 40 µs for a minimum size element.
Everything measured in AC450.

Cyclicity: Minimum time interval 1 ms.


Requirement: If such a fast cyclicity not much else can be sent on this AF100 bus.
If lower cyclicity more elements can be used also together with common dataSet communication.
Capacity: Maximum 32 bytes altogether out of which Integers, Long integers and Reals consume four bytes each.

The protocol, no Booleans, four bytes per signal etc. is wholly given by the APC elements AFTRA and AFREC.
As it is the same as the format of the dataBaseElement DSP’s DataSets the elements STAPC-W and RFAPC-R
can even communicate with them.

Call RFAPC-R(C1,C2,C3)

Call Relation
1 ≤ C1 + C2 + C3 ≤ 8.

Call Parameters
Parameter Significance Permissible values

C1 Number of Integers 0 ... 8

C2 Number of Long Integers 0 ... 8

C3 Number of Reals 0 ... 8

Function Parameter
Number Name Type Description

F1 COMADDR FI ‡

‡ F1 connects RFAPC-R with the corresponding DSP data base element by telling its serial number.
The first DSP element is number 1 (and has the default name DSP1), the second number 2 etc.
The DSP element has a limitation on its IDENT terminal curbing the number of DSP elements to 50.

3BSE 020 638 194


PC Elements
RFAPC-R

Terminal Description

Number Name Type Description

10 VALID OB Data validation

11 ERROR OB Error Flag

12 ERRCODE OI Error code. See table.

20 I1 OI Integer data output

: OI

19 + C1 IC1 OI Integer data output

30 IL1 OIL Integer Long data output

: OIL

29 + C2 ILC2 OIL Integer Long data output

40 R1 OR Real data output

: OR

39 + C3 RC3 OR Real data output

Working principle
The RFAPC-R PC-element make system calls once when starting up to find the DSP data base elements
which have configured the AF100 communication.
The CI520 communication module address is then found inside the DSP data base element.
Thereafter the RFAPC-R element just reads from the CI520 dual port memory.

Data are sent on the AF100 bus in the form of packages each containing 32 bytes.
Due to the short minimum cyclicity time the RFAPC-R element only uses one data package.

The DSP data base element will not create any DAT elements. If some DATs already exist, they are ignored
and will not be scanned.

This element is not affected by the APP command “Data Set Communication Scan Times”.

It’s absolutely necessary that the configuration is the same at both ends. It is no automatic checking of this.

Recommended DSP properties are given below. Please observe the stated number of Integers, Reals etc.
If Booleans are needed packing and unpacking of them into Integers by standard procedures are recommended.

Several RFAPC-R elements can read in parallel; i.e. share the same function parameter (and DSP element).

Mixture on the AF100 bus


PC-elements FDC-W, FDC-R, STAPC-W and RFAPC-R and normal DataSets can be used together
and communicate concurrently on the same AF100 cable as long as each of those PC-elements in principle
utilizes its own DSP data base element.
As RFAPC-R shares its format with the dataBaseElement DSP’s DataSets the element RFAPC-R
can even communicate with them.

3BSE 020 638 195


PC Elements
RFAPC-R

Supervising outputs
VALID True if data outputs are valid
ERROR True when errors occur.
ERRCODE Error code
Error codes
0 OKAY
1 Bus error
2 Node not found. When starting up the system the RFAPC-R element searches in the database for DSP elements.
3 USER value wrong. DSP property. Must be equal to “4”.
4 Message not valid. Communication submodule CI520 status byte. AF100 bus not working.
5 DSP, DataSetPheripheral database element status wrong. DSP database STATUS1 demands:
ENABLED equal to “1”,
BLOCKED and ERROR are both equal to “0” and
DSP configured as a receiver.

Hardware
An SC510 Interface module carrier board equipped with a CI520 Communication Interface submodule
connected with an AF100 modem TC625. This modem shall be connected to the AF100 bus
which is built by an ordinary 75 ohms coaxial cable with 75 ohms end adaptor at each end.
The APC has a built in end adaptor.

Data Base Dimensioning


At the same time as the DSP data base elements DSP are created at least one DAT element, although not used,
must also be created.

Warning #1
It’s absolutely necessary that the configuration is the same at both ends.
It is no automatic checking of this - it’s completely up to the user to control it.

Warning #2
There is no time-out error in the receiver if the sender stops sending.
Error "4" is only given if the AF100 bus is broken.

196 3BSE 020 638


PC Elements
RFAPC-R

DSP properties
DSP, Data Set Pheripheral is the database element which initializes and supervises the AF100 bus submodule
database element AF100.

Modify properties by the commands “MDB DSP1”, “MDB DSP2” etc. (DSPx instance identity: 335,x)

ξ Property Value Notes


1 NAME DSP1 Next DSP gets the name DSP2 etc
2 ACT 1
3 IDENT Must be the same as AFTRA identity. (Unique number within the same station to station
4 No_Brec 0 communication direction.)
5 No_Int 0 (It’s possible to use the same IDENT in both directions.)
6 No_IntL 0
7 No_Real 0
9 User 4 Rolling Mill Control.
10 Source RECEIVE
12 Blocked 0
13 Bus 1 First bus gets 1, the next 2 etc. The same as AF100 "Busno".
14 Station Node number of sending station. (1....79) Must be the same as both the sending APC bus
coupler board node number hardware switch and the APC data base node number NODENO.
15 CycleTim 1, 2, 4, 8, 16, 32 etc ms.
18 Sortref Yes

The values given above are recommended standard and shall only be modified when “Notes” says so.

Each RFAPC-R element has a corresponding DSP data base element given by the function parameter F1.
If more than one DSP element shall communicate via the same AF100 element
the different DSP elements must have different IDENT properties but the same BUS property value.

The RFAPC-R element uses its function parameter F1 to find its DSP data base element.
The DSP element uses its Bus property to find its AF100 element
and its IDENT and Station properties to find its messages on the bus.

Please observe
For Rolling Mill Control ("USER" = 4) the output terminal VALID of the DSP element will always be zero.

AF100 properties
Modify properties by the commands “MDB AF100_1”, “MDB AF100_2” etc.
(CI520, AF100_x instance identity: 333,x)

ξ Property Value Notes


1 NAME AF100_1 Next CI520 gets the name AF100_2 etc
7 BUS 0
8 Station 0
36 Impl 1
37 Service 1
2 Type CI520
5 Busno 1 Next bus gets number 2 etc. The same as DSP "Bus".
69 Stnno 79 Next station gets number 78 etc
44 Master 1
50 Timesync 0
9 Pos_I Slot pos Master Rack Slot Position. 1,2,3 etc
10 Spos_I Sub pos Sub position. 1 top, 2 below
58 Cable_I S Single cable if no redundancy.

3BSE 020 638 197


PC Elements
RSCOM-WR

RS232 communication RSCOM-WR

Summary
PC element RSCOM is intended for sending text lines RSCOM-WR(C1,C2)

to an RS232 device. 1 NODE ERR 5


2 NETW BUSY 6
3 DEVICE
4 >ACT
11 TEXT1
12 TEXT2
:
10+C1 TEXTC1

Call RSCOM-WR(C1,C2)

Call Parameters
Parameter Significance Permissible values

C1 Number of text inputs 1...19

C2 Number of characters at each input. 1...80

There must be the same number of characters at each input.

Terminal Description
Number Name Type Description

1 NODE II Destination physical device NODE number

2 NETW II Destination physical device NETWork number

3 DEVICE IA6 DEVICE name. ‡


4 ACT IB ACTivation of sending (at a positive edge)

5 ERR OB ERRor output set for unknown node or network

6 BUSY OB BUSY output set from requested to finished sending

11 TEXT1 IAC2 TEXT1 input

12 TEXT2 IAC2 TEXT2 input

: : IAC2 :

10+C1 TEXTC1 IAC2 TEXTC1 input

‡ As specified in the data base of the corresponding DSCA114 channel; e.g. PRI_01, RSCOM1 etc.

3BSE 020 638 198


PC Elements
RSCOM-WR

Function
Element RSCOM-WR is used for sending text lines to an RS232 device.
The sending is activated by input ACT going to "1".
Output BUSY is active until all text lines are sent. This may last for several executions.
Other activities are blocked as long as BUSY="1"

The element itself does not add any characters like line feed, form feed etc.
Trailing spaces in the text lines are screened out.

3BSE 020 638 199


PC Elements
SEQ-H1

Sequencing SEQ-H1

Summary
SEQ-Hl is used to form the logic controlling the speed SEQ-H1
reference cascade signal flow, (C1=1, C2)
overriding manual automatic loop and minimum tension 1 NUW L4 31
control of a rolling mill main drive. 2 NDW TIND 32
The formed logic is automatically adapted to different 3 NDDW PUW 33
configurations of main drives and auto controls 4 PGROUP PDW 34
5 WST PDDW 35
selected in the rolling process.
10 LCE
The sequence element uses warning flags 11 TCE
and material in roll gap signals 12 W1GROUP
generated by tracking functions of own 13 W2GROUP
14 W3GROUP L1 41
and surrounding main drives. L2 42
L3 43
The used tracking flags are grouped in arrays 15 TESTMODE L5 44
to allow indexed access 16 BLKAC L6 45
depending on drive numbers of the nearest upstream 17 MCDON L7 46
18 HOLDAC LACT 47
or downstream located stands 19 MDDOFF MCW 48
selected to take part in the rolling process. 20 HLW
21 SYERR
22 TESTLACT
23 MAXTHLC
24 MAXTTLC
25 STARTTLC
26 DELTTC
27 MAXTTC
28 EXTENDTC
29 HLWDON

SEQ-H1 (C1=0, C2)


Call SEQ-H1 (C1, C2) 1 NUW L4 31
2 NDW TIND 32
3 NDDW PUW 33
4 PGROUP PDW 34
5 WST PDDW 35
14 W3GROUP L7 46

Call Parameters
Parameter Significance Permissible values
C1 Auto loop or/and minimum tension controlled stand. 0 = no auto control, 1 = auto control
C2 Number of elements in group data. 1...255 All groups must have the same
number of elements

3BSE 020 638 200


PC Elements
SEQ-H1

Terminal Description
No Name Type Application
1 NUW II Drive NUmber of nearest selected stand upstream of own stand.

2 NDW II Drive NUmber of nearest downstream or own selected stand.

3 NDDW II Drive number of nearest stand down stream of stand indicated by NDW.

4 PGROUP IB,G Array of P signals.

5 WST IB Working STand mode.

10 LCE IB Loop Control Enable.

11 TCE IB Minimum Tension Control Enable.

12 WlGROUP IB,G Array of W1 signals.

13 W2GROUP IB,G Array of W2 signals.

14 W3GROUP IB,G Array of W3 signals.

15 TESTMODE IB Material detection in TESTMODE operation.

16 BLKAC IB BLocK Auto Control.

17 MCDON IB Manual Control Delayed ON.

18 HOLDAC IB HOLD flag blocking integral part of Auto Control.

19 MDDOFF IB Delayed OFF version of Material Detection signal from loop position transducer.

20 HLW IB High Loop Warning indicated by loop control.

21 SYERR IB Loop position transducer SYnchronization ERRor.

22 TESTLACT IB TEST Looper ACTivation.

23 MAXTHLC T MAX Time for Loop Control in Head mode.

24 MAXTTLC T MAX Time for Loop Control in Tail mode.


25 STARTTLC II Number of stands upstream of stand indicated by NUW
where Tail Loop Control phase is to be STARTed.

26 DELTTC T DELay Time for deblocking of minimum Tension Control.

27 MAXTTC T MAXimum Time for deblocked minimum Tension Control.

31 L4 OB Cascade connection flag.

32 TIND OB Tail end INDication between upstream and downstream stand.

33 PUW OB P signal of nearest Upstream Working stand.

34 PDW OB P signal of nearest Downstream Working stand.

35 PDDW OB P signal of next Downstream Working stand.

41 L1 OB Logical control flag

42 L2 OB Logical control flag

3BSE 020 638 201


PC Elements
SEQ-H1

Terminal Description
No Name Type Application
43 L3 OB "-

44 L5 OB "-

45 L6 OB "-

46 L7 OB "-

47 LACT OB Looper ACTivation.

48 MCW OB Manual Control Warning.

28 EXTENDTC IB EXTEND Tension Control flag to allow a deblocked control a time


defined by the MAXTTC parameter.

29 HWDON IB High Loop Warning Delayed ON version of signal HLW generated by auto loop control.

Connection in application
WST, LCE, TCE are generated from mill configuration function.
NUW, NDW, NDDW are generated from mill configuration function.
PGROUP, W1-W3GROUP are generated from REG-G elements assembling corresponding signals
from tracking functions.
TESTMODE is generated from material detection test function.
BLKAC set by PC logics when cobble cut ordered for shear located in controlled interstand section.
MCDON set by Manual set up correction function.
HOLDAC set by PC logics when cobble cut is ordered in mill.
MDDOFF is generated by MD interlocking PC element MDIN-H1.
TESTLACT is used for manual test and activation of looper.
HLW and HLWDON are generated from auto loop control PC element CTRL-H1.
SYERR is generated from loop position reading PC element READ-H1.
PDW, PDDW, PUW outputs are normally not in use.
TIND output is used to recall saved R-factor by PC element SETR- H1.
L1-L3, L5-L6 is connected to auto loop control PC element CTRL- H1.
L3 is connected to set up correction cascade function.
L3, L7 is connected to minimum tension control function.
L4 is connected to proportional cascade.
LACT is directly connected to activate looper function.
MCW is connected to manual control alarm function.

202 3BSE 020 638


PC Elements
SEQ-H1

Function
General
The sequencing element is used for sequence control of manually controlled, auto loop controlled
and minimum tension controlled main drives.
Manually controlled stand
For a manually controlled stand call parameter C1 is set to zero resulting in calculation of upper part of function diagram only.
With the group addressing numbers NUW, NDW, NDDW, NUW and STARTTLC equal to zero
the output of the corresponding multiplexer functions are reset.
Auto controlled stand
For an auto loop or minimum tension controlled stand call parameter C1 is set to 1
resulting in calculation of a complete function according to the SEQ-H1 diagram.
Auto loop control
Parameter STARTTLC indicates the number of drives upstream of the loop controlled interstand section
where the loop reference is switched to a position to suite the passing of the tail end.
The set MAXTTLC (s) time the control is blocked after the loop position is changed to tail position.
The set MAXTHLC (s) time defines the maximum time from the head end enters the roll gap to the
integral control is deblocked.
The loop control is blocked with two externally generated signals BLKAC and HOLDAC.
Setting BLKAC means that the control is blocked the set MAXTTLC time after the LACT signal,
activating the looper roll, is reset.
Setting HOLDAC means that the integral part of the control is blocked with the proportional part
still deblocked.
The MCDON signal, generated by Manual set up correlation function, blocks auto control
as a result of the operator pressing the manual control selection push-button a certain time.
The MCW signal is set to alarm the operator that a manual control action has to take place
due to disturbance in loop transducer function. The control is blocked with a set MCW signal.
Minimum tension control
The set DELTTC (s) time defines the delay time after the head end enters the roll gap until the
control is deblocked.
The set MAXTTC (s) time defines the maximum time allowed with the control deblocked.
The control is blocked with two externally generated signals BLKAC and HOLDAC.
Setting BLKAC means that the control is blocked immediately.
Setting HOLDAC means that the integral part of the control is blocked with the proportional part
still deblocked.
The MCDON signal, generated by Manual set up correction function, blocks auto control
as a result of the operator pressing the manual control selection push-button a certain time.
Setting the EXTENTC input parameter flag makes the tension control debouched the time defined
by the MAXTTC parameter.
With a reset EXTENDTC parameter the tension control is debouched until the W3 tracking signal
indicates material head end before next downstream located roll gap.

3BSE 020 638 203


PC Elements
SEQ-H1

.
SEQ-H1 (C1, C2)

NUW S L60 = PUW L4 = PDW * L60 * L61 + PUW


PGROUP A PUW
R L60 = PDW WST PDW
I 0
PDDW
NDW A S L61 = PUW L4
PDW TIND
I 0 R L61 = PDDW

NDDW A PDDW
WST I 0
SL 7 = W3DW
A W3DW R L7 = PUW + L60 L7
B, G I 0
W3GROUP

IF C1
R RESET L1, L2, L3, L5, L6, LAC, MCW
LCE
TCE AUTO LOOP CONTROL
LCE ON
NUW Σ A S L1= (W2 UW-K + PUW) TEST MODE +
0 W2 UW-K
BLKAC
STARTLC I R L2 = W1DW
W2GROUP
NDW A W1 DW
I 0 S L2 = PDW* MD DOFF
W1GROUP R L2 = PDW
L1 t L1 DON
L1
L3 = L1 * L6 * HOLD AC (L5 + HLW) L2
L3
MAXTTILC
PDW t PDW DON L5
S L5 = PDW DON + PDDW HPLS L6
R L5 = PDW
MAXTHLC t SYERR DON
LAC
L6 = L60 + L1 DON + TESTMODE + MCW + T
SYERR MC DON
1500ns MCW
MDDOFF
TESTMODE
TESTLACT LACT = W1 DW * L1 +TEST LACT
BLKAC
MCDON
HOLDAC
HLW MIN TENSION CONTROL L1 = 0
HLWDONTCE ON
NODW A L2 = 0
W3DDW L3 = PDW DON * L5 * L6 * HOLD AC
I 0

W3GROUP
S L5 = L3 DON + W3DDW HFLS *
PDW t PDW DON
DELTTC EXTENTC
R L5 = PDW

PDW DON t L3 DON


MAXTTC L6 = L60 + TEST MODE + BLKAC + MC
TESTMODE DON
BLKAC

204 3BSE 020 638


PC Elements
SETR-H1

Setting control SETR-H1

Summary
SETR-H1 is used to control setting of new R-factor values SETR-H1(C1)
via a manual or pass schedule entry operation.
The output value is changed to the entered value
1 SEL OUTV 31
via a linear ramp. 2 RSETV OINV 32
The setting range is limited. 3 MEF EV 33
Functions for manual and auto corrections of the set value 4 MEV OHLIM 34
5 PEF OLLIM 35
are included. 6 PEV INLIM 36
Manual corrections are made via increase/decrease integrating 7 BEF AUXOUTV 37
functions. 8 BEV EBLK 38
9 ESLOPE
Auto correction increments are adapted for constant dynamics 10 MCF
of the auto control. 11 MCINC
Auto corrected R-factor values are memorized. 12 HLIM
13 LLIM
The memorized value is recalled as an initial value 14 ACF
until next time the auto correction is debouched. 15 WST
16 ENRANGE
17 ACRANGE
21 AINC SAVEDV 41
22 MREF
23 RCEV
24 RCCORR
25 RCSLOPE
Call SETR-H1 (C1) 26 RCEN
27 RECALL
28 SAVETON

Call Parameter

Parameter Significance Permissible values


C1 Auto correction 0......1

C1=0: No auto correction, no save function.


C1=0: Both auto correction and save function included.

3BSE 020 638 205


PC Elements
SETR-H1

Terminal Description
Number Name Type Application
1 SEL IB Drive SELected in rolling process.

2 RSETV IR ReSET Value used when not SEL.

3 MEF IB Manual Entry Flag pulse.

4 MEV IR Manual Entry Value.

5 PEF IB Pass schedule Entry Flag pulse.

6 PEV IR Pass schedule Entry Value.

7 BEF IB Buffer register Entry Flag.

8 BEV IR Buffer register Entry Value.

9 ESLOPE IR Entry value ramp increment.

10 MCF IB Manual Correction Flag.

11 MCINC IR Manual Correction INCrement.

12 HLIM IR High LIMit of output value.

13 LLIM IR Low LIMit of output value.

14 ACF IB Auto Correction Flag.


15 WST IB Working STand.

16 ENRANGE IB ENable limited auto control RANGE.

17 ACRANGE IR Auto Control RANGE.

21 AINC IR Auto correction INCrement.

22 MREF IR Master REF, speed reference.

23 RCEV IR ReCall Entry Value.


24 RCCORR IR ReCall CORRection.

25 RCSLOPE IR ReCall value ramp increment.

26 RCEN IB ReCall ENable.

27 RECALL IB RECALL order.

28 SAVTON IT Time delay for saving of RCEV.

31 OUTV OR OUTput Value.

32 OINV OR Output INVerted value.

33 EV OR Actual Entry Value to linear ramp.

34 OHLIM OR Output value of High LIMit.

206 3BSE 020 638


PC Elements
SETR-H1

Terminal Description
Number Name Type Application
35 OLLIM OR Output value of Low LIMit.

36 INLIM OB Ramp entry value IN LIMit.

37 AUXOUTV OR AUXiliary drive mode OUTput Value.

38 EBLK OB Manual, buffer or pass schedule Entry is BLocKed.

41 SAVEDV OR SAVED Value.

Connection in application
WST, SEL is generated from mill configuration set up function.
MEF, MEV are generated by PC-element for data transfer from MMC.
PEF, PEV are generated by PC-element for data transfer from pass schedule.
BEF, BEV are generated by PC-element for data transfer from buffer register.
MCF, MCINC are generated by manual set up correction function.
ACF, AINC are generated by auto set up correction cascade.
MREF is generated by master reference cascade.
RCEV is normally connected to OUTV.
OUTV is used as actual R-factor in cascade calculation.
OINV is used as actual inverted R-factor in cascade calculation.
AUX OUTV is used as actual R-factor in reference summation calculation.
EV is connected to PC-element for data transfer to MMC pass schedule and buffer register.
INLIM is used in the Manual control warning and alarm functions.
OHLIM, OLLIM are connected to data base used by PC-element for data transfer from MMC.

3BSE 020 638 207


PC Elements
SETR-H1

Function
Reset mode
With the SEL flag reset all output values are derived directly from a RSETV parameter.
The INLIM indication is reset.
Manual, pass schedule, buffer register set up
Entering of manual pass schedule or buffer register set up values is blocked with the manual or auto correction
activated via set MCF and ACF signals. The blocking is indicated by the EBLK output.
With an activated MEF, PEF or BEF pulse input the corresponding value MEV, PEV or BEV is transferred
via the limit function and linear ramp to the output value of the ramp. The ramp slope is determined by the ESLOPE
parameter indicating rate of change in increment per sample time. The entered limited ramp input value is transferred
to EV output for used as an echo indication of the accepted value. The set HLIM, LLIM values are continuously
transferred to OHLIM, OLLIM outputs for use as limits to the functions communicating directly with the MMC equipment.

Manual correction
Manual correction overrides manual, pass schedule, buffer register set up and auto correction.
The input signal MCF is set as long as the understand section controlled by the R-factor is selected for manual
increase/decrease correction. The internal signal MCFI is set as long as the operator activates the increase/decrease device
to change the set up value. With MCFI set, the sum of MCINC and actual ramp output forms a new EV via the limit function.
The ramp output is set equal to EV as the MCF makes the ramp output balanced to its input.

Auto correction
is included if call parameter C1=1. Auto correction overrides both manual, pass schedule and buffer register set up.
With the ACF signal set the auto correction is deblocked.
The input AINC, increment is adapted to give constant dynamics independent from master reference speed level, MREF,
and R-factor OUTV. Connecting the maximum speed, VMAX, of the motor drive to MREF input
means that the dynamics is slower for a slower actually used speed level. The adapted AINCR value forms the increment
to be added to actual ramp output to form a new EV via the limit function. The ramp output is set equal to EV
as the ACF makes the ramp output balanced to its input. With ENRANGE set the range of change of OUTV is limited
within ± ACRANGE% from the value of EV in the moment the auto correction is debouched via a set ACF signal.
Output value selection
With the WST flag reset the ramp output value is connected to AUXOUTV and the RSETV is connected to OUTV
and used in the calculation of OINV.
With the WST flag set the ramp output value is connected to OUTV and is used in calculation of OINV.
The RSETV is connected to AUXOUTV.
Save and recall function
With the ACF and RCEN flags set a time exceeding the SAVETON time the sum of RCEV and RCCORR values are saved
as a SAVEDV output.
The set SAVETON time delay is set to a time corresponding to normal setting time of the auto control
to have the saved value correspond to settled material head end control conditions.
The RECALL input flag is set by sequence control logic as soon as the saved valued, SAVEDV, can be recalled.
The saved value is not recalled if a manual correction, manual, buffer or pass schedule entry, with the auto correction blocked,
has changed the ramp output after the saving.
The recalled value is restored via the linear ramp.
The rate of change is determined from the set RCSLOPE parameter indicating increments per sample time.

208 3BSE 020 638


PC Elements
SETR-H1

SETR-H1 (C1) II
LOVE
SEL RESET RESET INLIM
ON YOU
RESTV OUTV
1/X OINV
EV
OHLIM
OLLIM
SAVEDV
IF C1
AUXOUTV
SEL ON MEFI
MEF >1 >1 C1
EV = EBLK
MEV C1
PEF
BEF RC SLOPE
ESLOPE 1 SLOPE
ACF
MCF MCFI >1
& BAL
=0 WST
MCINC Σ INLIM I 0 OUTV
AINCR 1 OUTV
MEV 1 RCV RESTV X
OINV
MEFI C1 AUXOUTV EV
OHLIM
PEV 1 OLLIM
PEF C1 EV INLIM
BEV
AUXUTV
BEF C1 ACF & MIN MAX OF G1
MCF
ENRANGE HLIM, LLIM OHLIM
AND
EV 1 OLLIM
(1+R/100)EV
ACRANGE R -
HLIM IFC1 1
LLIM
RCSLOPE 1 RC SLOPE
RCEV RCV
Σ 1
RCCORR C1
AINC C1 SAVEDV
OUTV XY AINCR
MREF Z
AFC G1
& t S &
RECALL
RCEN
SAVETON ACF
RECALL &
MCF I >1 R
MEF I
PEF
BEF

3BSE 020 638 209


PC Elements
SHIFT-BG

Shift register for bargraphs SHIFT-BG

Summary
SHIFT-BG is a shift register element for bargraphs. SHIFT-BG(C1)
Minimum and maximum parameter terminals give a scale
factor for up to 255 bars. 10 SHIFT ERROR 20
The element is capable of recalculation of output bargraphs 11 F/B ERRCODE 21
12 RESET OG 30
if the scale factor is changed. 13 NUSS
14 VALUE
It is also capable of tagging bars with different calours 15 MAX
16 MIN
by adding scale-persistent offsets. 17 TAG

The shift may be ahead or astern.

The input value and the output group are in reals and all value calculation is made by floating number arithmetic.
As a rescaling of all bargraphs is time consuming it can be partitioned into several executions.

Call SHIFT-BG (C1)

Call Parameter
Parameter Significance Permissible values

Number of bars
C1 (positions in group data 2 .... 255
for the output group)

Terminal Description
Number Name Type Description Min Max

10 SHI IB Shift of one step each execution

11 F/B IB Forwards (1) or Backwards(0) shift direction


12 RESET IB Reset clears all data and re-calculates all constants.

13 NUSS II Number of executions for bar rescaling 1 C1


14 VALUE IR Measured value. Input for one bar.

15 MAX IR Value for a full size maximum bar.

16 MIN IR Value for a zero minimum bar.

17 TAG IR A badge to mark bars with different calours. 0 9

20 ERROR OB Fault flag.

21 ERRCODE OI Error code.

30 OG OG Output Group of C1 bar length of Reals.

3BSE 020 638 210


PC Elements
SHIFT-BG

Calculation policy:

As long as terminal SHI is valid one new value is read and one shift is made each execution.
The shift is made in the direction given by the terminal F/B.

The output bar value is scaled according to the formula:

100 · (Value - Min)/(Max - Min)

The bar length is limited to be within the range 0 and 99.99.

If the maximum or minimum value is changed the whole register content is rescaled.

Rescaling is done within the number of executions given by the terminal NUSS.

Tagging, i.e. giving some bars different colours, is made by adding offsets according to this formula:

Tag · 100 + [Scaled Value]

which means that group output data will vary within 0 to 999.99.

The tag calour given by the one-hundred digit is thus not included in any rescaling.

The terminals F/B and NUSS are only read by the element at the initiation and when an element reset is done.
This means that the shift direction and the number of element executions needed for a recalculation
cannot be changed when the element is active with shift or calculations.

Error codes
0 OKAY
1 Bus error
2 Overflow in floating point calculation.
3 Terminal NUSS is zero or negative.
4 NUSS is greater than the call parameter.
5 The maximum value is less than or equal to the minimum value.
6 The Tag is greater than nine.
7 The Tag is negative.

3BSE 020 638 211


PC Elements
SHIFT-BG

Execution times
· Base time: 17 µs.
· Reset: +23 µ s +1.2 · ξ µs.
· Shift: +35 µs +1.4 · ξ µs.
· New Max or Min: +20 µs.
· Bar re-calculation: +10 µs + 32 · [ξ/NUSS] µs.

"ξ" denotes here the value of the Call parameter C1.

The given numbers shall be added to give the total time for a given case.
E.g. a reset of a SHIFT-BG(40) element takes 17 + 23 + 1.2 · 40 µs = 88 µs.
and a shift of this element takes 17 + 35 + 1.4 · 40 µs = 108 µs.

"[ξ/NUSS]" represents the Call parameter divided with the value of terminal "NUSS".
If it's not an integer it's rounded off upwards till the next integer.

If a SHIFT-BG(100) element with SHIFT=0 and NUSS=1 gets a new Min value
the first execution will take about 17 + 20 + 10 + 32 · 100 = 3247 µs or 3.2 ms.

If this is considered a too long time the re-calculation can be shared by several consecutive executions.

If the cycle time is 200 ms and it's acceptable that the re-calculation is made within 1 second
then the re-calculation can be distributed on five cycles by setting NUSS = 5.

If so the first execution will take only 17 + 20 + 10 + 32· [100/5] = 687 µs.
The next executions will take about 17 + 10 + 32 · [100/5] = 667 µs each.

If shifting is going on for this element during the re-calculation (SHIFT=1)


additional 35 + 1.4 · 100 = 1435 µs have to be added in all cases above.

The indicated times are approximate. Floating value calculations differ and sometimes the calculations can be simplified.
E.g. if Value < Min only half the time is needed to get a zero bar length output.

212 3BSE 020 638


PC Elements
STAPC-W

Send to APC - write STAPC-W

Summary
STAPC-W and RFAPC-R is a way to communicate fast STAPC-W
(C1,C2,C3)
with the APC, Application Controller elements AFREC and
AFTRA. F1 COMADDR VALID 10
20 I1 ERROR 11
: : ERRCODE 12
19+C1 IC1
It utilizes the DSP,Data Set Peripheral data base element 30 IL1
to initialize and supervise the AF100 bus. : :
29+C2 ILC2
40 R1
STAPC-W specifies 32 bytes for cyclic transmission. : :
39+C3 RC3
The transmission itself is independent of the STAPC-W
execution.

Needed hardware is one SC510 Interface module carrier board


equipped with one CI520 Communication Interface submodule.

Capability
PC element execution time is about 50 µs for a maximum size element and about 40 µs for a minimum size element.
Everything measured in AC450. Cyclicity: Minimum time interval 1 ms.
Requirement: If such a fast cyclicity not much else can be sent on this AF100 bus.
If lower cyclicity more elements can be used also together with common dataSet communication.
Capacity: Maximum 32 bytes altogether out of which Integers, Long integers and Reals consume four bytes each.

The protocol, no Booleans, four bytes per signal etc. is wholly given by the APC elements AFTRA and AFREC.
As it is the same as the format of the dataBaseElement DSP’s DataSets the elements STAPC-W and RFAPC-R
can even communicate with them.

Call STAPC-W(C1,C2,C3)

Call Relation
1 ≤ C1 + C2 + C3 ≤ 8.

Call Parameters
Parameter Significance Permissible values

C1 Number of Integers 0 ... 8

C2 Number of Long Integers 0 ... 8

C3 Number of Reals 0 ... 8

Function Parameter
Number Name Type Description

F1 COMADDR FI ‡

‡ F1 connects STAPC-W with the corresponding DSP data base element by telling its serial number.
The first DSP element is number 1 (and has the default name DSP1), the second number 2 etc.
The DSP element has a limitation on its IDENT terminal curbing the number of DSP elements to 50.

3BSE 020 638 213


PC Elements
STAPC-W

Terminal Description

Number Name Type Description

10 VALID OB Data validation

11 ERROR OB Error Flag

12 ERRCODE OI Error code. See table.

20 I1 II Integer data input

: II

19 + C1 IC1 II Integer data input

30 IL1 IIL Integer Long data input

: IIL

29 + C2 ILC2 IIL Integer Long data input

40 R1 IR Real data input

: IR

39 + C3 RC3 IR Real data input

Working principle
The STAPC-W PC-element make system calls once when starting up to find the DSP data base elements
which have configured the AF100 communication.
The CI520 communication module address is then found inside the DSP data base element.
Thereafter the STAPC-W element just writes to the CI520 dual port memory.

Data are sent on the AF100 bus in the form of packages each containing 32 bytes.
Due to the short minimum cyclicity time the STAPC-W element only uses one data package.

The DSP data base element will not create any DAT elements. If some DATs already exist, they are ignored
and will not be scanned.

This element is not affected by the APP command “Data Set Communication Scan Times”.
The DSP element property “CycleTim” is however important. It decides how often the data packages are sent
on the AF100 bus.

It’s absolutely necessary that the configuration is the same at both ends. It is no automatic checking of this.

Recommended DSP properties are given below. Please observe the stated number of Integers, Reals etc.
If Booleans are needed packing and unpacking of them into Integers by standard procedures are recommended.

Mixture on the AF100 bus


PC-elements FDC-W, FDC-R, STAPC-W and RFAPC-R and normal DataSets can be used together
and communicate concurrently on the same AF100 cable as long as each of those PC-elements in principle
utilizes its own DSP data base element.
As STAPC-W shares its format with the dataBaseElement DSP’s DataSets the element STAPC-W
can even communicate with them.

214 3BSE 020 638


PC Elements
STAPC-W

Supervising outputs
VALID True if data outputs are valid
ERROR True when errors occur.
ERRCODE Error code

Error codes
0 OKAY
1 Bus error
2 Node not found. When starting up the system the STAPC-W element searches in the database for DSP elements.
3 USER value wrong. DSP property. Must be equal to “4”.
4 Message not valid. Communication submodule CI520 status byte. AF100 bus not working.
5 DSP, DataSetPheripheral database element status wrong. DSP database STATUS1 demands:
ENABLED equal to “1”,
BLOCKED and ERROR are both equal to “0” and
DSP configured as a transmitter.

Hardware
An SC510 Interface module carrier board equipped with a CI520 Communication Interface submodule
connected with an AF100 modem TC625. This modem shall be connected to the AF100 bus
which is built by an ordinary 75 ohms coaxial cable with 75 ohms end adaptor at each end.
The APC has a built in end adaptor.

Data Base Dimensioning


At the same time as the DSP data base elements DSP are created at least one DAT element, although not used,
must also be created.

Warning #1
It’s absolutely necessary that the configuration which is used (i.e. the number of Integers, Reals etc.)
is the same at both ends.
It is no automatic checking of this - it’s completely up to the user to control it.

Warning #2
There is no time-out error in the receiver if the sender stops sending.
Error is only given if the AF100 bus is broken.

Warning #3
If the APC element AFREC is used for reception, it must be specified for eight signals.
Otherways Error 3402 will be given by that element.
If less than eight signals are used fill up with unused dummies.
The reason for this is that STAPC-W always sends one data package of 32 bytes
and that AFREC must expect just that in order not to signalise "error".

3BSE 020 638 215


PC Elements
STAPC-W

DSP properties
DSP, Data Set Pheripheral is the database element which initializes and supervises the AF100 bus submodule
database element AF100.

Modify properties by the commands “MDB DSP1”, “MDB DSP2” etc. (DSPx instance identity: 335,x)

ξ Property Value Notes


1 NAME DSP1 Next DSP gets the name DSP2 etc
2 ACT 1
3 IDENT Must be the same as AFREC identity. (Unique number within the station.)
4 No_Brec 0 (It’s possible to use the same IDENT in both directions.)
5 No_Int 0
6 No_IntL 0
7 No_Real 0
9 User 4 Rolling Mill Control.
10 Source SEND
12 Blocked 0
13 Bus 1 First bus gets 1, the next 2 etc. The same as AF100 "Busno".
14 Station Advant controller station number (79....1).Must also be stated in receiving station element AFREC
15 CycleTim 1, 2, 4, 8, 16, 32 etc ms. as function parameter "Station".
18 Sortref Yes

The values given above are recommended standard and shall only be modified when “Notes” says so.

Each STAPC-W element has a corresponding DSP data base element given by the function parameter F1.
If more than one DSP element shall communicate via the same AF100 element
the different DSP elements must have different IDENT properties but the same BUS property value.

The STAPC-W element uses its function parameter F1 to find its DSP data base element.
The DSP element uses its Bus property to find its AF100 element
and its IDENT and Station properties to find its messages on the bus.

Please observe
For Rolling Mill Control ("USER" = 4) the output terminal VALID of the DSP element will always be zero.

AF100 properties
Modify properties by the commands “MDB AF100_1”, “MDB AF100_2” etc.
(CI520, AF100_x instance identity: 333,x)

ξ Property Value Notes


1 NAME AF100_1 Next CI520 gets the name AF100_2 etc
7 BUS 0
8 Station 0
36 Impl 1
37 Service 1
2 Type CI520
5 Busno 1 Next bus gets number 2 etc. The same as DSP "Bus".
69 Stnno 79 Next station gets number 78 etc
44 Master 1
50 Timesync 0
9 Pos_I Slot pos Master Rack Slot Position. 1,2,3 etc
10 Spos_I Sub pos Sub position. 1 top, 2 below
58 Cable_I S Single cable if no redundancy.

216 3BSE 020 638


PC Elements
START-H1

Start DSDP150 START-H1

Summary
START-H1 is used to allow a maximum of six different START-H1(C1)
inputs to preset a digital output on circuit board DSDP150.
Each input is queued according to its preset time,
F1 IOADDR
TONF or TPRESET. F2 OUTCH
When a preset time has elapsed a pulse is generated. F3 SYSCLCK
DSDP150 must be initiated with PC-element CLCK-H1. 1 IOERRIN IOERR 4

The system clock must have a resolution of 1 ms. 2 ENABLE


3 RESET
Maximum preset time TPRESET = 32767 ms.
10 FORCE1 TOUTF1 12
11 TONF1
20 FORCE2 TOUTF2 22
21 TONF2
30 PRESET1 TOUTPLS1 33
31 TPRESET1 TLATE1 34
32 INSTANT1 TINST1 35

40 PRESET2 TOUTPLS2 43
41 TPRESET2 TLATE2 44
42 INSTANT2 TINST2 45

50 PRESET3 TOUTPLS3 53
51 TPRESET3 TLATE3 54
52 INSTANT3 TINST3 55
Call START-H1 (C1)
60 PRESET4 TOUTPLS4 63
61 TPRESET4 TLATE4 64
62 INSTANT4 TINST4 65

Call Parameter

Parameter Significance Permissible values


C1 Number of PRESET inputs 0........ 4

Function Parameters

Parameter Name Type Application

F1 IOADDR II IOADDRess to circuit board DSDP 150. Address map:H’00...FF.

F2 OUTCH II OUTput CHannel on DSDP150 to be activated. INTEGER 1....12

F3 SYSCLCK II SYStem CLoCK. Address to the circuit board DSDP150, on which the SYSCLCK is located.

3BSE 020 638 217


PC Elements
START-H1

Terminal Description
No Name Type Application
1 IOERRIN IB IO ERRor INput signal for circuit board access failure.

2 ENABLE IB ENABLE. Must be set to deblock the signal FORCE and PRESET.

3 RESET IB RESET resets the element and the actual digital output on DSDP150.
NOTE: The rest signal for PC-element CLCK-H1 must be included in this RESET-signal.

4 IOERR OB IO ERRor Circuit board access failure

10 FORCE1 IB FORCE 1. If ENABLE is set the positive travelling edge of FORCE1 results in a pulse
on output OUTCH. The pulse occurs when time TONF1 has elapsed.
FORCE1 must be a pulse of TS ms. TS = cycle time START-H1.

11 TONF1 Il Time ON Force 1 Time delay on for output OUTCH activated by FORCE1.
INTEGER: 10<TONF1<TS ms.

12 TOUTF1 OB Time OUT Force 1. Acknowledge that output OUTCH has been activated due to FORCE1 order.

20 FORCE2 IB FORCE2 compare signal 10.

21 TONF2 II Time ON Force 2 compare signal 11.

22 TOUTF2 OB Time OUT Force 2 compare signal 12.

10(ξ+2) PRESET1 IB PRESETξ. If ENABLE is set the positive travelling edge of PRESETξ results in a pulse
+0 on output OUTCH. The pulse occurs when time TPRESETξ elapsed.

10(ξ+2) TPRESETξ II Time PRESETξ. Time delay on for output OUTCH activated by PRESETξ.
+1 INTEGER: 10<TPRESETξ<(215-1)ms.
10(ξ+2) INSTANTξ II INSTANT ξ = System clock time when INSTANTξ was generated.
+2 This time is used to compensate TPRESETξ due to delay times. INTEGER
10(ξ+2) TOUTPLSξ OB Time OUT PuLSe ξ. Acknowledge that output OUTCH has been activated due to PRESETξ order.
+3

10(ξ+2) TLATEξ OI Time LATEξ. If the output OUTCH is not activated after the TPRESETξ time,
+4 TLATEξ gives the actual delay time for activation in ms. INTEGER: 0...(215-1) ms.
10(ξ+2) TINSTξ OI Timeout INSTant ξ = System clock time when PRESETξ caused the preset of DSDP150’s timer.
+5

ξ is the number of the actual PRESET signal and varies from one up to C1.
If C1 is zero the terminals 10(ξ+2)+ν above do not exist.

Connections in applications
IOERRIN must be connected to IOERR on another PC-element connected to the same DSDP150.

218 3BSE 020 638


PC Elements
START-H1

Function
General
START-H1 can be connected to any of the twelve digital outputs on circuit board DSDP150.
The circuit board must be initiated by element CKCK-H1.
System message
When an access failure occurs in the connection with DSDP150 a system message is generated
and the signal IOERR is set.
As long as IOERR is set a new access is tried every 30 seconds until a successful access
is achieved and then IOERR is reset.
System message according to document:
SYSTEM MESSAGE PC, MTYPE 80

3BSE 020 638 219


PC Elements
START-H1

START-H1 CHY=5 >1


IOADDR CHY=6 1 TOUTFL 12,22
F1 >1
IXFLAG & TOUTFL
OUTCH IQFLAG
F2
C
TOUPLS
>1 NIL CLEAR TIME BUFFER
RESET & 1
3
ENABLE
2
CHY=1 TIME OUT
SELECT THE
& C
1TIME FOR PRESET IXFLAG
FORCE SMALLEST
10,20 CHY=2 VALUE
VALUE = 0
2TIME
ONE CHY=3
1 C GENERATED
TONF TS TD
3TIME PRESET PULSE <20ms IQFLAG
11,21 CHY=4 DSDP 150
4TIME
CHY
CHY=5
GIVES CHY
PRESETQ F1TIME
30,40 &S PRESETING
CHY=6 ORDER
50,60 C F2TIME
CHY=0 NIL 1 NOTE: 1QFLAG DURATION 1 PC-CYCLE
IQFLAG 1XFLAG DURATION 1 PC-CYCLE
&
IXFLAG OR 1 PC-CYCLE AFTER IQFLAG=0
>1 R 1 TOUPLS 33,43
TOUTPLS 53,63
TOUTF

CHY=Q & >1 G


SYSCLCK A
F3 1
ACT. TIME - QTIME
Σ Σ 1 Σ
INSTANT C
32,42 1 (215-1) <0 G
52,62 TLATE 34,44
1
1 MIN 1O - 54,64
TPRESET 0
31,41 MAX (215-1) 1
TINST 35,45
51,61
55,65

220 3BSE 020 638


PC Elements
STRIP-TR

Strip tracking STRIP-TR

Summary
STRIP-TR
Element STRIP-TR composes code data (C1-C7)
to be used for tracking of individual strips 1 START SCD_FRST 4
on a display in the Operator station. 2 ISCD SCD_LAST 5
3 SPOS SCDGRP1 11
:
SCDGRPC4 10+C4
Each segment code may correspond to a calour, pattern 51 EXTPOS1
or symbol in the tracking display. :
50+C6 EXTPOSC6

Call STRIP-TR(C1,C2,C3,C4,C5,C6,C7)

Call Parameters
Parameter Significance Permissible values

C1 Total number of segments handled by the element 1...255

C2 Total number of segment codes 2...16

C3 Number of segment codes for tracking of strips. 2...16. C3≤C2

C4 Number of SEGGRP outputs 1...32

C5 Number of elements in the SPOS group data vector 1...255

C6 Number of additional segment codes for individual segment control; 0...14. C3+C4≤C2
e.g. indication of defects ‡
C7 Number of elements in the EXTPOS group data vectors ‡ 0...255

‡ Default value is zero.

3BSE 020 638 221


PC Elements
STRIP-TR

Terminal description

Number Name Type Description

1 START II START position of first segment handled by the element.

2 ISCD II Strip Input Segment CoDe to be used for the last segment handled by the element.

3 SPOS IGC5 Input Strip tail POSition vector sorted in descending order.

4 SCD_FRST OI Output for strip Segment CoDe of the FiRST segment handled by the element.

5 SCD_LAST OI Output for strip Segment CoDe of the LAST segment handled by the element.

11 SCDGRP1 OIL Output for the first set of Segment CoDes (GRouP 1) packed as an integer long value.

10+C4 SCDGRPC4 OIL Output for the last set of Segment CoDes (GRouP C4) packed as an integer long value.

51 EXTPOS1 IGC7 EXTended POSition vector 1. Input for positions of individual segments.
To be set to segment code C2+1.

50+C6 EXTPOSC6 IGC7 EXTended POSition vector C6. Input for positions of individual segments to be set to segment code
C2+C6. This input overrides previous EXTPOS inputs when segments are redefined.

Function
STRIP-TR composes segment code data for an optional number of segments given by C1.
The data of the SEGGRP outputs can e.g be used by an operator station for displaying individual strips, strip defects etc
in rolling mills or processing lines. Subsequent strips may be displayed with different colours
and defects with symbols, colours or patterns.
The segment codes are packed as Integer Long values at output SEGGRP1 .. SEGGRPC4.
The lowest bits in the SEGGRP output contain the code of the segment with the lowest position.
The number of segments per SEGGRP output is implicitly defined by the total number of segment codes
according to the table below.
Call parameter C2 defines the total number of segment codes and parameter C3 defines the number of strip codes.
Segment code 0 ... C3-1 are used for indication of strips. Strip code = 0 indicates an empty segment, i.e no strip.
The remaining segment codes (C3 .. C2-1) may be used for controlling individual segments for indication of defects e t c.
STRIP-TR elements can be linked. In this case the element handling gets the last segment to be executed first
as can be seen in example 2.

222 3BSE 020 638


PC Elements
STRIP-TR

Packing of segment codes


Number of segment codes (C2) Bit per segment Segments per SEGGRP output

2 1 32

3 .. 4 2 16

5 .. 8 3 10 ‡
9 ..16 4 8

‡ Bit number 31 and are 32 not used.

Interpretation of segment codes


Segment code Description

0 No strip

1 Strip code 1

2 .. C3-1 Strip code 2 .. C3-1

C3 Segment code for individual segments


where the positions are defined in EXTPOS1.
C3+1 Segment code for individual segments
where the positions are defined in EXTPOS2.

C3+2 .. C3+C6-1 Segment code for individual segments where the


positions are defined in EXTPOS3 .. EXTPOSC6.

3BSE 020 638 223


PC Elements
STRIP-TR

Examples
In the examples below a rolling mill is divided into 100 segments. The size of the group data vectors are dimensioned for five
elements, i.e. C5 = C7 = 5, which gives the possibility to track 5 strip tails and 5 defects.
Totally four segment codes are used (C2 = 4). The first three segment codes are used for strip indication (C3 = 3).
The last segment code is used for indication of defects. The following patterns are used in the examples:

Example 1.
No Strip Strip code 1 Strip code 2 Defect

Rolling direction
STRIP-TR
1 2 3 4 5 35 36 37 38 95 96 97 98 99 100 (100,4,3,10,5,1,5)

1 START SCD_FRST 1
2 ISCD SCD_LAST 2
97, 36, -1, 0, 0 SPOS SCDGRP1
4, 0, 0, 0, 0 EXTPOS1 :
SCDGRP10

One STRIP-TR element is used in this example. Input START = 1 and input ISCD = 2 (strip code 2). Three strips are currently
visible with strip tails at position 36 and 97. The third element of the SPOS input should be < 0, otherwise segment 1 .. 25 would
be indicated as empty, i.e no strip. Three strips are currently visible with strip tails at position 36 and 97.

Example 2
Rolling direction

STRIP-TR
1 2 3 4 5 35 36 37 38 95 96 97 98 99 100 (50,4,3,5,5,1,5)

51 START SCD_FRST 1
2 ISCD SCD_LAST
97, 36, 3, 0, 0 SPOS SCDGRP1
38, 4, 0, 0, 0 EXTPOS1 :
SCDGRP5

STRIP-TR
(50,4,3,5,5,1,5)

1 START SCD_FRST 1
ISCD SCD_LAST 2
SPOS SCDGRP1
EXTPOS1 :
SCDGRP5

Two STRIP-TR element handling 50 segment each are used in this example. Input START = 51 for the first element and 1 for
the second element. Output SCD_FRST of the first element is connected to input ISCD of the second element, i.e the segment
code of segment 51 determines the code of segment 50 handled by the second element. Three strips are currently visible with
strip tails at position 3, 36 and 97. Segment 1 and 2 are indicated as empty, i.e no strip.

224 3BSE 020 638


PC Elements
SUB-G

Subtractor group data SUB-G

Summary
Subtraction of two group data. SUB-G
(C1,C2)

1 S OGR 50
2 >L
3 R
4 IGR1
5 IGR2

Call SUB-G(C1, C2)

Call Parameters
Parameter Significance Permissible values

C1 Data Type I, IL, R

C2 Number of places in group data. 1 ... 255

Terminal Description
Number Name Type Description

1 S IB Set. Execution cyclically.

2 L IB Load. Execution only on change 0 → 1.

3 R IB Reset output to zero.

4 IGR1 IGC2C1 Input GRoup data 1.

5 IGR2 IGC2C1 Input GRoup data 2.

50 OGR OC2C1 Output GRoup data.

3BSE 020 638 225


PC Elements
SUB-G

Function

When the S- or L-input is active group data IGR2 is subtracted from IGR1 and the difference is stored as the output.
OGR(i) = IGR1(i) - IGR2(i)

When input R is set data output is cleared. R overrides the inputs S and L.

226 3BSE 020 638


PC Elements
TBL-SRCH

Table search TBL-SRCH

Summary
PC element TBL-SRCH is used for table searching of data TBL-SRCH(C1,C2)
matching a specified search value.
1 TBLPARAM ERROR 11
2 STARTROW ERRTYPE 12
3 STARTBL MORE 13
The occurrences of matching table data 4 ENDROW ROWNO1 21
5 ENDTBL TBLNO1 22
are given as table number and row number outputs. 6 S :
7 >L ROWNOC2 11+10·C2
8 PRESET TBLNOC2 12+10·C2
10 VALUE

Call TABL-SRCH(C1,C2)

Call Parameters
Parameter Significance Permissible values Default value

C1 Terminal VALUE data type I, IL,A

C2 Number of output groups 1 ... 10 1

Terminal Description
Number Name Type Description

1 TBLPARAM IA24 TaBLePARAMeter. Connected to TBL_PARAM data base element input TBLPARAM.

2 STARTROW II START ROW. First row number in table STARTBL in the search window.

3 STARTBL II START TaBLe. First table in the search window.

4 ENDROW II END ROW. Last row number in table ENDTBL in the search window.

5 ENDTBL II END TaBLe. Last table used in the search window.

6 S IB When Set=1 searching of matching table data is done within the search window.

7 L IB When Load goes from 0 to 1 searching of matching table data is started.

8 PRESET IB PRESET of search start as specified by STARTTBL and STARTROW.

10 VALUE IC1 Input VALUE specifying search value used for finding matching table data.

11 ERROR OB Set when ERROR is detected.

12 ERRTYPE OI ERRor TYPE. See list below.

13 MORE OB There is at least one MORE data base matching.

3BSE 020 638 227


PC Elements
TBL-SRCH

Terminal Description
Number Name Type Description

21 ROWNO1 OI ROW Number in TBLNO1 of 1st occurrence of search value in the search window.

22 TBLNO1 OI TaBLe Number of 1st occurrence of the search value in the remaining search window.

: OI

11+10·C2 ROWNOC2 OI ROW Number in TBLNOC2 of the occurrence C2 of search value in the search window.

12+10·C2 TBLNOC2 OI TaBLe Number of occurrence number C2 of the search value in the remaining search window.

Function
TBL-SRCH gives row and table numbers of values in the table data base matching the search value
specified by the input VALUE.
STARTROW and STARTTBL determine the start of the search window
while ENDROW and ENDTBL determine the end of this window.
Conditions:
1≤ STARTROW ≤ rows/table
1≤ STARTTBL ≤ total number of tables.
1 ≤ ENDROW ≤ rows/table
if ENDTBL = STARTTBL: ENDROW ≥ STARTROW
STARTTBL ≤ ENDTBL ≤ total number of tables

The start search position is preset to STARTTBL and STARTROW when input PRESET is set to 1.
Searching is enabled when input S is set.
It is also started at positive transitions of input L.
The searching continues from last matching value in the previous execution cycle.
When S=0 the last data at outputs ROWNOξ and TBLNOξ remain.

When data type A20 is used input VALUE may contain wild cards such as “%” or “*”.
Wild card “%” matches any character in a table data string
and “*” matches any substring in a table data string.

Output MORE is set if there are more occurrences of matching values in the search window
after the position given by ROWNOC2 and TBLNOC2.
Subsequent searches continue from last position until output MORE is cleared.

The start search position is preset to STARTTBL and STARTROW when input PRESET is set to 1.

228 3BSE 020 638


PC Elements
TBL-SRCH

Error handling
Output ERROR is set if any error is detected. Output ERRTYPE shall be interpreted as below.
If more than one error is detected the first one is reported.
When ERROR is set all other outputs are cleared.

Code Description

-1 Input terminal TBLPARAM is unconnected

0 No error

1 STARTROW illegal value.

2 STARTBL illegal value.

3 ENDROW illegal value.

4 ENDTBL illegal value.

5 Data type of connected data base element TBL_PARAM


and the C1 data type do not correspond.

Legal relations:
1 ≤ STARTROW ≤ rows/table
1≤ STARTTBL ≤ total number of tables.
1 ≤ ENDROW ≤ rows/table
if ENDTBL = STARTTBL: ENDROW ≥ STARTROW
STARTTBL ≤ ENDTBL ≤ total number of tables

3BSE 020 638 229


PC Elements
TEXT1

Text assembling TEXT1

Summary
TEXT1 is used to assemble a text line of up to 8 sub
texts. TEXT1
(C1,C2,C3,C4)
F1 FORM1 TLINE 5
F2 FORM2
1 EN

Call TEXT1(C1, C2, C3, C4) 11 POS1


12 VAL1
21 POS2
22 VAL2

10xC2 POSC2
10xC2+1 VALC2

Call Parameters

Parameter Significance Permissible values

C1 Data type B, I, IL, T, TR, R, A


C2 Number of sub components in the text 1 .. 8
C3 Number of characters if data type A is used 1 .. 80
C4 Number of characters for the output TLINE 1 .. 80

Function Parameters
Parameter Name Type Significance

F1 FORM1 FI Format specification for total length with the data types I, IL, R and TR.

F2 FORM2 FI Format specification for the decimal part with the data types R and TR. FORM2 = -6 ....+13

3BSE 020 638 230


PC Elements
TEXT1

Terminal Description

Terminal Name Data type Description


1 EN IB ENable. Input for activation of execution. The element is executed if EN = 1.

5 TLINE OAC4 Text LINE. Output for generated text.

11 POS1 II POSition 1 . Specifies in which position in the text field 1 is to begin.

12 VAL1 IC1 VALue 1. Value to be inserted into the text.

: :

: :

10ξ+1 POSξ II POSition ξ. Specifies in which position in the text field ξ is to begin.

10ξ+2 VALξ IC1 VALue ξ. Value to be inserted into the text.

: :

: :

10C2 + 1 POSC2 II POSition C2 . Specifies in which position in the text the last field is to begin.

10C2 + 2 VALC2 IC1 VALue C2. Value to be inserted into the text.

ξ varies from 1 up to C2.

Function
TEXT1 is used to assemble a text line of up to 8 fields. These can be of type B, I, IL, T, TR, R or A
according to the call parameter C1. The call parameter C2 gives the number of fields to be assembled.
If the data type is A then the call parameter C3 indicates how many characters are included in the text.

Location of Fields
The value for each field is given at the input VAL.
POS specifies in which position in the line (1 .. C4) the first position of the field is to be placed.

Handling of Integers (I) and Long Integers (IL)


The length of the field is given by the function parameter FORM1. The value is written right adjusted
within the field (POS..(POS+FORM1-1)).
If FORM1 = 0 the field length for I defaults to 6 and for IL to 11.
If a (long) integer cannot be accommodated within the field length the value is replaced with "*" in the entire field.

3BSE 020 638 231


PC Elements
TEXT1

Handling of Time (T)


For time (T) the field length is always 10. Time is written out in the form hours:minutes:[Link].
The decimal part is specified to 1 digit.

Handling of Real Numbers (R) and Real Time (TR)


For these data types FORM1 gives the total length whereas FORM2 gives the number of digits in the decimal part
of the number. If the number is too small it is written out in exponential form
with the number of characters accommodated in the field.
If FORM1 = FORM2 = 0 a field of 15 characters with 3 characters for the decimal part of the number is used.
The decimal point and the sign are included in the total field length.
If the data type real is required to be written out in exponential form FORM1 is set to the total field length
and FORM2 is set to the negative of the number of characters in the exponent.

Handling of Text (A) and Boolean (B)


The field size for a text is the size of the text concerned.
If ’$DATE’ or ’$TIME’ is given at the input the current date and time are written in the form year:month:day
and hour:minute:[Link] respectively.
If a character sequence is to be repeated on a line a text consisting of a dollar sign ($) followed by a number and the text
which is to be repeated is entered.
For example, ’$60*’ gives a line of 60 ’*’. A Boolean variable occupies 1 character.

232 3BSE 020 638


PC Elements
TEXT-LN

Text line length TEXT-LN

Summary
PC element TEXT-LN calculates the actual length TEXT-LN(C1,C2)
(number of characters) of individual text strings.
1 T1 L1 21
2 T2 L2 22
: : : :
The maximum length is stated by call parameter C2. C1 TC1 LC1 20+C1

Call TEXT-LN(C1,C2)

Call Parameters
Parameter Significance Permissible values

C1 Number of inputs 1..19

C2 The maximum number of characters in a string 1..80

Terminal Description
Number Name Type Description

1 T1 IAC2 Input for Text 1

2 T2 IAC2 Input for Text 2

: : IAC2 :

C1 TC1 IAC2 Input for Text C1

21 L1 OI Output for Length of text 1

22 L2 OI Output for Length of text 2

: : OI :

20 + C1 LC1 OI Output for Length of text C1

Function
The actual text string lengths, ie the number of characters without trailing spaces are calculated.

3BSE 020 638 233


PC Elements
TIME-CON

Time Conversion TIME-CON

Summary
TIME-CON is used for conversion of date and time TIME-CON
into internal system time representation. (C1)
1 S SYSDAY 21
2 >L SYSTIME 22
11 YEAR
12 MONTH
Call TIME-CON(C1) 13 DAY
14 HOUR
15 MIN
16 SEC

Call Parameter

Parameter Significance Permissible values

C1 Data type of date and time inputs I, IL

Terminal Description

Number Name Type Description

1 S IB Set activates continually the conversion of data.

2 L IB Load activates the conversion of data when it goes from "0" to "1".

11 YEAR C1 The YEAR input value must be greater (or equal) to 1980:

12 MONTH C1 The MONTH input value must be within "1" up to "12".


13 DAY C1 The DAY input value must be within "1" up to "maximum day of month".

14 HOUR C1 The HOUR input value must be within "0" up to "23".

15 MIN C1 The MINute input value must be within "0" up to "59".

16 SEC C1 The SECond input value must be within "0" up to "59".

21 SYSDAY OL Internal representation of SYStem DAY. Day number since 1980-01-01.

21 SYSTIME OL Internal representation of SYStem TIME. Number of 0.1 milliseconds since midnight.

Function
The element TIME-CON converts date and time into system internal time representation.
Conversion is enabled when input terminal S is set to "1" or when input terminal L goes from "0" to "1".

3BSE 020 638 234


PC Elements
TIME-H1

Time reading TIME-H1

Summary
TIME-Hl is used to read the SYSTEM CLOCK TIME-H1
on circuit board DSDP150. (C1, C2, C3)
It also allows measuring of elapsed time
F1 SYSCLCK
between a process signal and actual PC-level
as well as elapsed time between two process signals. 1 IOERRIN IOERR 2
Maximum range 32767 msec; resolution 1 ms. TINC 3
DSDP 150 must be initiated with PC-element CLCK-Hl. TIME 4
------------------------
C1 = X (1< X <4)
10, 15 ADDR01_X TRDY01_X 12, 17
20, 25 22, 27

11, 16 TCMP01_X TIME01_X 13, 18

≈ ≈
21, 26 23, 28

C2 = Y (1< Y <4)
30, 35 32, 37
ADDR10_Y TRDY10_Y 42, 47
40, 45

31, 36 33, 38
TCMP10_Y TIME10_Y 43, 48

≈ ≈
41, 46

Call TIME-H1 (C1, C2, C3)


C3 = Z (1< Z <4)
50, 60 MODE_Z
70, 80

51, 61 53, 63
STARTA_Z TRDY_Z 73, 83
71, 81

52, 62 54, 64
STOPA_Z TIME_Z 74,84
72,82

Call Parameters

Permissible Default
Parameter Significance
values value
C1 Number of modules to measure elapsed time between positive travelling edge 1.... 4 0
on a process signal and actual PC-level.

C2 Number of modules to measure elapsed time between negative travelling edge 1..... 4 0
on a process signal and actual PC-level.

C3 Number of modules to measure elapsed time between two process signals. 1.....4 0

3BSE 020 638 235


PC Elements
TIME-H1

Terminal Description

No Name Type Application


F1 SYSCLCK II SYStem CLoCK. Address to the circuit board DSDP 150 on which the SYSCLCK is located.

1 IOERRIN IB IO ERRor INput signal for circuit board access failure.

2 IOERR OB IO ERRor Circuit board access failure.

3 TINC 0I Time INCrement. TINC is the time between two executions of TIME-Hl. INTEGER, msec.

4 TIME 0I TIME. Actual system clock time when TIME-H1 was executed. INTEGER, msec.

10 ADDR01_1 IL Absolute ADDRess to process signal in database given by PDC-handler.

11 TCMP01_1 II Time CoMPensation. Compensates for known delays in the system such as delay times
in photocells and filters on digital input boards. INTEGER, msec.

12 TRDY01_1 OB Time measuring ReaDY


This signal is high one PC-cycle to acknowledge that valid data is present.

13 TIME01_1 OI TIME01. Measured elapsed time between a positive travelling edge on a process signal
pointed out by ADDR01 and actual PC-level. INTEGER, msec.

15 ADDR01_2 IL ADDRess. Compare signal 10.

16 TCMP01_2 II Time CoMPensation. Compare signal 11.

17 TRDY01_2 OB Time measuring ReaDY. Compare signal 12.

18 TIME01_2 OI TIME01. Compare signal 13.

20 ADDR01_3 IIL ADDRess. Compare signal 10.


21 TCMP01_3 II Time CoMPensation. Compare signal 11.

22 TRDY01_3 OB Time measuring ReaDY. Compare signal 12.

23 TIME01_3 OI TIME01. Compare signal 13.

25 ADDR01_4 IIL ADDRess. Compare signal 10.

26 TCMP01_4 II Time CoMPensation. Compare signal 11.

27 TRDY01 4 OB Time measuring ReaDY. Compare signal 12.

28 TIME01_4 OI TIME01. Compare signal 13.

30 ADDR10_1 IL ADDRess. Absolute address to process signal in database given by PDC-handler.

31 TCMP10_1 II Time CoMPensation. Compensates for known delays in the system such as delay times
in photocells and filters on digital input boards. INTEGER, msec.

32 TRDY10_1 OB Time measuring ReaDY. This signal is high on PC-cycle to acknowledge that valid data is present.

33 TIME10_1 OI TIME10. Measured elapsed time between a negative travelling edge on a process signal
pointed out by ADDR10 and actual PC-level. INTEGER, msec.

35 ADDR10_2 IL ADDRess. Compare signal 30.

36 TCMP10_2 II Time CoMPensation. Compare signal 31.

37 TRDY10_2 OB Time measuring ReaDY. Compare signal 32.

236 3BSE 020 638


PC Elements
TIME-H1

No Name Type Application


38 TIME10_2 OI TIME10. Compare signal 33.

40 ADDR10_3 IL ADDRess. Compare signal 30.

41 TCMP10_3 II Time CoMPensation. Compare signal 31.

42 TRDY10_3 OB Time measuring ReaDY. Compare signal 32.

43 TIME10_3 OI TIME10. Compare signal 33.

45 ADDR10_4 IL ADDRess. Compare signal 30.

46 TCMP10_4 II Time CoMPensation. Compare signal 31.

47 TRDY10_4 OB Time measuring ReaDY. Compare signal 32.

48 TIME10_4 OI TIME10. Compare signal 33.

50 MODE_1 II MODE. See MODE table below.

51 STARTA_1 IL START Address. Absolute address to process signal in database, given by PDC-handler.

52 STOPA_1 IL STOP Address. Absolute address to process signal in database, given by PDC-handler.

53 TRDY_1 OB Time measuring ReaDY. This signal is high on PC-cycle to acknowledge that valid data is present.

54 TIME_1 OI TIME. Measured elapsed time between two process signals occurrence.
Positive time indicates that signal connected to START occurs before STOP.
If STOP happens before START the time will be negative. INTEGER, msec.
60 MODE_2 II MODE. See MODE table below.

61 STARTA_2 IL START Address Compare signal 51.

62 STOPA_2 IL STOP Address Compare signal 52.

63 TRDY_2 OB Time measuring ReaDY Compare signal 53.

64 TIME_2 OI TIME Compare signal 54.

70 MODE_3 II MODE. See MODE table below..

71 STARTA_3 IL START Address Compare signal 51.


72 STOPA_3 IL STOP Address Compare signal 52.

73 TRDY_3 OB Time measuring ReaDY Compare signal 53.

74 TIME_3 OI TIME Compare signal 54.

80 MODE_4 II MODE. See MODE table below.

81 STARTA_4 IL START Address Compare signal 51.

82 STOPA_4 IL STOP Address Compare signal 52.

83 TRDY_4 OB Time measuring ReaDY Compare signal 53.

84 TIME_4 OI TIME Compare signal 54.

3BSE 020 638 237


PC Elements
TIME-H1

Mode "Table"
For MODE_Z ( MODE_1, MODE_2, MODE_3 or MODE_4) equal to (1/2/3/4 respectively):
Elapsed time measured between (negative/positive/negative/positive respectively) travelling edge on process signal A
to (negative/negative/positive/positive respectively) travelling edge on process signal B.

I.e. for MODE_Z = 1: Measurement between negative edge on A to negative on B.


I.e. for MODE_Z = 2: Measurement between positive edge on A to negative on B.
I.e. for MODE_Z = 3: Measurement between negative edge on A to positive on B.
I.e. for MODE_Z = 4: Measurement between positive edge on A to positive on B.

Connections in applications
IOERRIN must be connected to IOERR on another PC-element connected to the same DSDP150.
NOTE! One digital input is only allowed to be used by one measuring module.
DI01 and DI10 in the database element TIME_DI must be reset by external PC logic.
DI01 and DI10 must be reset at least one PC cycle before a new measuring cycle can start.

238 3BSE 020 638


PC Elements
TIME-SET

Time Setting TIME-SET

Summary
TIME-Set is used for setting of date and time TIME-SET
in the internal system time representation. 1 >SET
2 SYSDAY
3 SYSTIME

Terminal Description

Number Name Type Description

1 SET IB Sets date and time when SET goes from "0" to "1".

2 SYSDAY IL Internal representation of SYStem DAY. Day number since 1980-01-01.

3 SYSTIME IL Internal representation of SYStem TIME. Number of 0.1 milliseconds since midnight.

Function
The element TIME-SET sets date and time in the system internal time representation.
Conversion is enabled when input terminal SET goes from "0" to "1".

3BSE 020 638 239


PC Elements
TRAC-H1

Tracking TRAC-H1

Summary
TRAC-H1 is used for tracking of head and tail ends TRAC-H1
of the rolled material.
The length measurement function is based on integration
1 ENTRAC1
of the material head and tail end speed information.
To track the head and tail ends through a roll gap 2 ENALARM
speed information for both sides of the gap is used. W1 31
3 PN-1 W2 32
The head and tail length measurements can be in operation 4 MD W3 33
P 34
simultaneously to track a tail end close followed
by a subsequent head end. LATEHEAD 35
Three function length compensated warning flags, Wl....W3, 5 VHEADN-1 LATETAIL 36
6 VHEADN
and one in roll gap flag, P, is generated. VTAILN-1
7
The tracking function generates alarm signals LATE HEAD 8 VTAILN
and LATETAIL indicating material detection signal failure.
9 LSS HLMON 37
Head end passing the roll gap is supervised via a comparison 10 LMS HL 68
11 WL1 TLMON 69
between the passed length and a material detection signal, WL2 TL 40
12
MDC, indicating material after roll gap. 13 WL3
A time delayed version of same MDC signal is used for 14 MDC HCIND 41
continuous cobble supervision throughout the length of the 15 ENHCIND CCIND 42
16 BLKHCIND CIND 43
rolled material. ENCCIND
17
18 BLKCCIND
19 HCINDTON
20 CCINDTON
21 CL
22 TESTMODE
23 SETMDIND
Call TRAC-H1 24 LMD
25 ENTRAC2

Terminal Description

No Name Type Application


1 ENTRAC1 IB ENable TRACking. All output flags are reset when ENTRAC1 and ENTRAC2 are reset.

2 ENALARM IB ENable false head, tail ALARM.

3 PN-1 IB In roll gap indication from nearest upstream tracking function.

4 MD IB Material Detection signal.

5 VHEADN-1 IR Velocity HEAD eNd material in m/s before roll gap.

6 VHEADN IR Velocity HEAD eNd material in m/s after roll gap.

7 VTAILN-1 IR Tail end material speed in m/s before roll gap.

3BSE 020 638 240


PC Elements
TRAC-H1

No Name Type Application


8 VTAILN IR Tail end material speed in m/s after roll gap.

9 LSS IR Length Stand to Stand in mm.

10 LMS IR Length Material detection to Stand in mm.

11 WL1 IR Warning Length 1 in mm referred to roll gap.

12 WL2 IR Warning Length 2 in mm referred to roll gap.

13 WL3 IR Warning Length 3 in mm referred to roll gap.

14 MDC IB Material Detection signal after roll gap for Cobble detection. Not interlocked version.

15 ENHCIND IB ENable Head Cobble INDication.

16 BLKHCIND IB BLocK Head Cobble INDication.

17 ENCCIND IB ENable Continuous Cobble INDication.

18 BLKCCIND IB BLock Continuous Cobble INDication.

19 HCINDTON IT Time delay in s for Head Cobble INDication.

20 CCINDTON IT Time delay in s for Continuous Cobble INDication.

21 CL IR Length in mm between roll gap and material cobble detector after roll gap.

22 TESTMODE IB Set when material detector in TESTMODE of operation.

23 SETMDIND IB SET MD INDication when length measurement started by PN-1 change of state.

24 LMD IB Input for motor Load based Material Detection signal.

25 ENTRAC2 IB ENable TRACking. All output flags are reset when ENTRAC1 and ENTRAC2 are reset.

31 W1 OB Warning 1.

32 W2 OB Warning 2.

33 W3 OB Warning 3.

34 P OB In roll gap indication.

35 LATEHEAD OB Alarm for missing MD indication during head end tracking.

36 LATETAIL OB Alarm for constantly set MD indication during tail end tracking.

37 HLMON OB Head Length Measurement ON.

38 HL OR Measured head end position in mm referred to roll gap.

39 TLMON OB Tail Length Measurement ON.

40 TL OR Measured Tail end position in mm referred to roll gap.

41 HCIND OB Head Cobble INDication.

42 CCIND OB Continuous Cobble INDication.

43 CIND OB Head or continuous Cobble INDication alarm pulse.

3BSE 020 638 241


PC Elements
TRAC-H1

Connection in application
ENTRAC1 is set by PC logics to indicate that the motor drive is running in coordinated mode of operation.
ENALARM is normally reset when the motor drive is not acting as Working STand, WST.
PN-1 is generated from tracking function of nearest upstream stand.
MD is generated as the interlocked version of material detector signal.
VHEADN-1 is generated from speed information cascade of nearest upstream stand.
VHEADN and VTAILN-1 are generated from speed information cascade of stand N.
VTAILN is generated from speed information cascade of nearest downstream stand N+1.
WL1, 2, 3 are generated from function length calculation.
MDC is the not interlocked version of the nearest downstream material detector signal.
ENHCIND, ENCCIND reflects the cobble indication selected by operator.
BLKHCIND set by PC logics.
BLKCCIND set by PC logics.
TESTMODE is generated from the material detection test function.
W1, W2, W3, P outputs are connected to sequence control PC- element via formed group registers.
LATE HEAD, TAIL are alarms.
HLMON, TLMON as well as HL, TL are test outputs.
HCIND, CCIND, CIND are connected to alarm functions and used to initiate cobble cut operation of upstream located shears.
SETMDIND is used to set P signal, independent from a MD indication.
LMD is generated as the interlocked version of a motor load based material detection signal.
ENTRAC2 is normally set to enable tracking when the motor drive is not acting as Working STand, WST.

Function
General
The tracking element consists of individual functions for head and tail:
- Start tracking
- Tracking
- Stop tracking
The functions for head and tail tracking are basically equal.
Separate head and tail tracking functions means that a passing head and tail end can be followed simultaneously.
All length settings are made in millimeter.
The length resolution of the tracking function is equal to travelled length at maximum speed during one programme cycle time.
Enable tracking
The tracking function is deblocked when any of signals ENTRAC1, ENTRAC2 or TESTMODE are set. Otherwise all output
signals are reset. The signals are also reset for a detected cobble in roll gap. See cobble detection.
Start tracking
The head and tail tracking is started on head and tail indications of the following signals
- P signal indicating material in roll gap of upstream located stand N-1.
- MD signal indicating material in hot metal detector located before the roll gap.
- LMD signal indicting material in own roll gap.

242 3BSE 020 638


PC Elements
TRAC-H1

Starting on PN-1 signal means that the length integrator is preset with the set length LSS millimeter
between the roll gaps of own and upstream stand.
Starting on MD signal means that the length integrator is preset with the set LMS length in millimeter between the detector
and the roll gap.
Starting on LMD signal means that the length integrator is preset with zero length.
A started tracking is indicated by the signals HLMON or TLMON (length measurement running).
Tracking
The preset integrator decreases its output value towards zero as the head and tail end approaches the roll gap.
With the head and tail end after the roll gap the integrated value is negative.
Head end trackings are based on the output material speed VHEADN-1 of upstream stand N-1 with the head end
still before roll gap of stand N.
With the head end after the roll gap the tracking is based on the output material speed VHEADN.
Tail end trackings are based on material speed VATILN-1 corresponding to input material speed to stand N
with the material tail end between stand N-1 and N.
With the tail end after the roll gap of stand N the tracking is based on material speed VTAILN
corresponding to input speed of stand N+1.
The integrated length value is compared to the warning length values WL1.....WL3.
When the integrated value plus half an increment is less than the length values WLl...3
corresponding output flags W1...3 are set or reset depending on head or tail tracking.
The P signal is set/reset when the integrated length is less than zero and a material detection MD or LMD signal
corresponding to the passing head- or tail-end before roll gap has been indicated.
With the SETMDIND flag set the P signal is set/reset when the integrated length is less than zero
independently from a previous MD or LMD material detection.
With no proper MD or LMD material detection signals integrated length less than set CL value
and a proper MDC material detection signal after the roll gap a LATE HEAD and TAIL alarm is given
as a 5 seconds pulse to indicate the failing material detection MD signal before roll gap.
Simultaneously a delayed forced setting/resetting of the P signal occurs.
The alarm function is blocked with a reset ENALARM signal.

Stop tracking
The tracking is stopped when integrated length indicates that head-or tail-end has passed the CL distance
between roll gap and subsequent material detector generating the MDC indication
and the MDC indication has been set/reset a time exceeding the set HCINTON time.

3BSE 020 638 243


PC Elements
TRAC-H1

Cobble detection
The tracking element includes two supervising functions to indicate that the material has passed
and is not stuck in the roll gap of a selected working stand.
During head end tracking the MDC material detection signal must be set within the set HCINDTON time delay
with the integrated length less than the length CL between roll gap and the MDC material detector.
Otherwise a HCIND signal is set to indicate that material has not passed the roll gap during threading of head end.
The HCIND signal can be blocked with a set BLKHCIND flag or a reset ENHCIND flag.
The HCINDTON time delay shall be set to allow a tolerance for normal inaccuracy in the tracking
and MDC material detection signal.
With the P signal set, and tracking stopped, a continuous cobble supervision is activated throughout the rolling
of the material remaining to tail end indication.
A CCIND flag is set to indicate material stuck in roll gap when the MDC material detection after roll gap has been reset
a time exceeding a set CCINDTON time in milliseconds.
With this time elapsed and the P signal set a CCIND flag is set to indicate material stuck in roll gap.
The CCINDTON signal shall be set to a time long enough to prevent occasional failures in the MDC indication
to give false cobble indications.
The CCIND signal can be blocked with a set BLKCCIND flag or a reset ENCCIND flag.
A set HCIND or CCIND flag sets a CIND output flag.
A set CIND flag makes the tracking to stop and the W1-3 and P output signal reset.
The CIND flag is reset after a 5 seconds time delay.

244 3BSE 020 638


PC Elements
TRAC-H1

ENABLE TRACKING PN-1 PN-IHPLS HEAD TRACKING


HLMON
MD MDGPLS ON
ENTRAC >1 & RESET LM LMDHPLS R
LMD
TEST MODE HL<0
CIND >1 ENHLM VHEAD,N-1 HL + L
HLMON VHEAD,N 0,5 INCR L>
WL1 SET W1
START/STOP HEAD TRACKING WL2 SET W2
WL3 SET W3
ENHLM ON PN-1HPLS
& C1 0 HL<0
MDHIND LSS 1 HL<CL
CL 1
MDHIND L<0 &
C1 MDHIND SETP
LMS 1
LMDHPS PRESETHL P >1
C1
TL<0 >1
HLMON MOTIND
>1 S
TAIL TRACKING
TLMON
RESETLM R ON
R FUNCTION EQUAL TO
S MDHIND
MD & HEAD TRACKING
>1
HL<0
SETMDIND HLMON
R
MDC & SET/RESET TRACKING OUTPUT FLAGS
HL<CL
& 5s t LATE HEAD
MDHIND P,N-1 & & >1
HLMON ENALARM SETMDIND MD
LMD RESETALL
HL<CL C1 HLMON MDC
t F 1
F MDHIND HLMON
1
HCINDTON TLMON
RESETLM
START/STOP TAIL TRACKING
ENTLM
ON MD >1 &
FUNCTION PRINCIPALLY EQUAL TO LMD SETALL
START/STOP HEAD TRACKING MDC
HLMON
COBBLE DETCTIÓN ALARM TLMON
MCD RESETLM
S &
HL<CL
R
ENCIND 5s t HCIND
BLKHCIND SET S
SETALL W1, W2, W3, P
MDC t 5s t CCIND S
& RESET R
RESTALL
CCIND TON R
P >1 CIND
HLMON
TLMON
BLKCCIND
ENCCIND

3BSE 020 638 245


PC Elements
TRIGON

Trigonometric functions TRIGON

Summary
PC element TRIGON is used for the following TRIGON(C1,C2,C3,
C4,C5,C6,C7,C8)
trigonometric functions: 11*C1 SINANGLE SINVAL 15*C2
12*C1 SINCNVF
Sine, Cosine, Tangens, Cotangens, Arcsine, Arccosine, 13*C1 SINSF
21*C2 COSANGLE COSVAL 25*C2
Arctangens and Arccotangens. 22*C2 COSCNVF
23*C2 COSSF
31*C3 TANANGLE TANVAL 35*C3
32*C3 TANCNVF
33*C3 TANSF
41*C4 COTANGLE COTVAL 45*C4
42*C4 COTCNVF
43*C4 COTSF
51*C5 OPPOSITE ASINERR 54*C5
52*C5 HYPOTEN ASINVAL 55*C5
53*C5 ASINSF
Call TRIGON(C1,C2,C3,C4,C5,C6,C7,C8) 61*C6 ADJACENT ACOSERR 64*C6
62*C6 HYPOTEN ACOSVAL 65*C6
63*C6 ACOSSF
71*C7 OPPOSITE ATANVAL 75*C7
72*C7 ADJACENT
73*C7 ATANSF
81*C8 ADJACENT ACOTVAL 85*C8
82*C8 OPPOSITE
83*C8 ACOTSF

Call Parameters
Parameter Significance Permissible values

C1 Selection of sine function 0.... 1

C2 Selection of cosine function 0.... 1

C3 Selection of tangens function 0.... 1

C4 Selection of cotangens function 0.... 1

C5 Selection of arcsine function 0.... 1

C6 Selection of arccosine function 0.... 1

C7 Selection of arctangens function 0.... 1

C8 Selection of arccotangens function 0.... 1

Each trigonometric function uses its own in- and outputs. Therefor it doesn´t matter that several inputs
belonging to different functions have the same name such as OPPOSITE, ADJACENT and HYPOTEN.

3BSE 020 638 246


PC Elements
TRIGON

Terminal Descriptions
Number Name Type Description

11·C1 SINANGLE IR SINe ANGLE in radians or degrees.

12·C1 SINCNVF IR SINe CoNVersion Factor used to scale SINANGLE to radians.

13·C1 SINSF IR SINe Scale Factor used to scale output signal SINVAL.

15·C1 SINVAL OR SINe VALue. Sine function output value.

21·C2 COSANGLE IR COSine ANGLE in radians or degrees.

22·C2 COSCNVF IR COSine CoNVersion Factor used to scale COSANGLE to radians.

23·C2 COSSF IR COSine Scale Factor used to scale the output signal COSVAL.

25·C2 COSVAL OR COSine VALue. Cosine function output value.

31·C3 TANANGLE IR TANgens ANGLE in radians or degrees.

32·C3 TANCNVF IR TANgens CoNVersion Factor used to scale TANANGLE to radians.

33·C3 TANSF IR TANgens Scale Factor used to scale the output signal TANVAL.

35·C3 TANVAL OR TANgens VALue. Tangens function output value.

41·C4 COTANGLE IR COTangens ANGLE in radians or degrees.

42·C4 COTCNVF IR COTangens CoNVersion Factor used to scale COTANGLE to radians.

43·C4 COTSF IR COTangens Scale Factor used to scale the output signal COTVAL.

45·C4 COTVAL OR COTangens VALue. Cotangens function output value.

51·C5 OPPOSITE IR The length of the OPPOSITE vertical small side of the right-angled triangle.

52·C5 HYPOTEN IR The length of the Hypotenuse of the right-angled triangle.

53·C5 ASINSF IR ArcSINe Scale Factor used to scale the output signal ASINVAL.

54·C5 ASINERR OB ArcSINe ERRor set if error in arcsine function.

55·C5 ASINVAL OR ArcSINe VALue in radians. Arcsine function output value.

61·C6 ADJACENT IR The length of the ADJACENT horisontal small side of the right-angled triangle.

62·C6 HYPOTEN IR The length of the Hypotenuse of the right-angled triangle.

63·C6 ACOSSF IR ArcCOSine Scale Factor used to scale the output signal ACOSVAL.

64·C6 ACOSERR OB ArcCOSine ERRor set if error in arccosine function.

65·C6 ACOSVAL OR ArcCOSine VALue in radians. Arccosine function output value.

71·C7 OPPOSITE IR The length of the OPPOSITE vertical small side of the right-angled triangle.

72·C7 ADJACENT IR The length of the ADJACENT horisontal small side of the right-angled triangle.

73·C7 ATANSF IR ArcTANgens Scale Factor used to scale the output signal ATANVAL.

3BSE 020 638 247


PC Elements
TRIGON

Terminal Descriptions
Number Name Type Description

75·C7 ATANVAL OR ArcTANgens VALue in radians. Arctangens function output value.

81·C8 ADJACENT IR The length of the ADJACENT horisontal small side of the right-angled triangle.

82·C8 OPPOSITE IR The length of the OPPOSITE vertical small side of the right-angled triangle.

83·C8 ACOTSF IR ArcCOTangens Scale Factor used to scale the output signal ACOTVAL.

85·C8 ACOTVAL OR ArcCOTangens VALue. Arccotangens function output value.

Restrictions
∞ denotes infinity.
Sinξ −∞ < ξ < +∞
Cosξ −∞ < ξ < +∞
Tanξ −∞ < ξ < +∞
Cotξ −∞ < ξ < +∞
Arcsinξ -1 < ξ < +1 Quotient of Opposite/Hypotenuse
Arccosξ -1 < ξ < +1 Quotient of Adjacent/Hypotenuse

Arctanξ −∞ < ξ < +∞ Quotient of Opposite/Adjacent


Arccosξ −∞ < ξ < +∞ Quotient of Adjacent/Opposite

Resolution
If the angle ξ of the Sine, Cosine, Tangens or Cotangens function is greater than 2π
then the full resolution of the respective output signal is not guaranteed.

Function

SINANGLE Sine SINVAL


function
· ·
SINCNVF
SINSF

"·" in the figures denotes algebraic multiplication.

COSANGLE Cosine COSVAL


function
· ·
COSCNVF
COSSF

248 3BSE 020 638


PC Elements
TRIGON

TANANGLE Tangens TANVAL


function
· ·
TANCNVF
TANSF

COTANGLE COTVAL
Cotangens
function
· ·
COTCNVF
COTSF

OPPOSITE Arcsine ASINVAL


function ASINERR
· ·
HYPOTEN
ASINSF

ADJACENT ACOSVAL
Arccosine
function ACOSERR
· ·
HYPOTEN
ACOSSF

OPPOSITE Arctangens ATANVAL


function
· ·
ADJACENT
ATANSF

ADJACENT Arccotangens ACOTVAL


function
· ·
OPPOSITE
ACOTSF

3BSE 020 638 249


PC Elements
TRIGON

Trigonometric functions
Sin α = Opposite/Hypotenuse
Cos α = Adjacent/Hypotenuse
Tan α = Opposite/Adjacent
Cot α = Adjacent/Opposite

Output error signals


Error signals are set if error is detected in the trigonometric functions of TRIGON:

ASINERR : The input signal to the Sine function is out of range.


The output signal ASINVAL is limited to maximum or minimum angle of the arcsine function: ±π/2.

ACOTERR: The input signal to the Cosine function is out of range.


The output signal ACOSVAL is limited to maximum or minimum angle of the arccosine function: 0 or π.

250 3BSE 020 638


PC Elements
VIP-CHAN

Vendor Internet Protocol VIP-CHAN

Summary
VIP-CHAN is used for configuration and supervision VIP-CHAN
of channels for a VIP,Vendor Internet Protocol link. (C1,C2)
F1 NETW
F2 NODE
F3 LINK
ERR1 18
11 CHAN1 ERRTYPE1 19
(Inputs 14, 15 and 16 only exist for C2=1; 12 MSGID1
i.e. receive channels.) 13 FORMAT1
14·C2 QTYPE1
15·C2 QSIZE1
16·C2 TIMEOUT1
: :
: :
1+10·C1 CHANC1 ERRC1 8+10C1
Call VIP-CHAN(C1,C2) 2+10·C1 MSGIDC1 ERRTYPEC1 9+10C1
3+10·C1 FORMATC1
(4+10·C1)C2 QTYPEC1
(5+10·C1)C2 QSIZEC1
(6+10·C1)C2 TIMEOUTC1

Call Parameters
Parameter Significance Permissible values

C1 Number of channels to configure 1.......9

C2 Channel type 0=Send. 1=Receive

Terminal Description
Number Name Type Description

F1 NETW FI MasterNet NETWork configured by means of PC element VIP-NETW.

F2 NODE FI MasterNet NODE configured by means of PC element VIP-NODE.


F3 LINK FI LINK configured by means of PC element VIP-LINK.

10·ξ + 1 CHANξ II CHANnel identity. Must be unique within the whole system configuration. ‡
10·ξ + 2 MSGIDξ IL MeSsaGe IDentity included in the message to distinguish between messages. ‡
10·ξ + 3 FORMATξ II Message FORMAT used for the channel.

(10·ξ + 4)C2 QTYPEξ IB Queue TYPE for receiving channel. Set to "1" if overwrite mode is used for the queue.

(10·ξ + 5)C2 QSIZEξ II Queue SIZE = maximum number of messages that can be queued when receiving. ‡
(10·ξ + 6)C2 TIMEOUTξ IL TIME-OUT time used for supervision for cyclically received messages.

10·ξ + 8 ERRξ OB ERRor on channel ξ

10·ξ + 9 ERRTYPEξ OI ERRor TYPE on channel ξ

ξ is a variable which varies from 1 up to C1.


Terminals 10·ξ + 4, 10·ξ + 5 and 10·ξ + 6 only exist for receiving channels; i.e. when C2=1.

‡ Admitted range for CHANξ: 1....65535; for MSGIDξ: 0....65535; and forQSIZEξ: 1.....10.

3BSE 020 638 251


PC Elements
VIP-CHAN

Function
The element is used for configuration of message channels used for exchanging application messages
with an external computer associated with a MasterNet network, a node number and a link identity.
Input terminal CHAN defines the identity of the local channel that is used for the connection of the PC-element
VIP-W or VIP-R to the channel.
MSGID, Message identity
Input terminal MSGID defines the message identity that must be well defined and known by both end parts of the link.
The message identity is included in the header part of the message transferred on the link
and is used to separate between messages on the same link.
FORMAT, Message format
Input terminal FORMAT defines the message format used for the channel.
The message format is specified as a code consisting of three digits XYZ.
The least significant digit Z determines the format used for byte array data usually used for character data.
The second least digit Y determines the format for group data in a message.
The most significant digit X defines the format for simple data such as integer data and real data.
The format selected for byte array data and group data affect the date representation in the actual message sent on the link.
The selected format for simple data does not affect the data representation.

Data type Format Description


Int16 0YZ PC element VIP-R indicates illegal message length if the message does not contain enough
Int32 with data to update all Int16, Int32 and Real outputs.
Real 1YZ PC element VIP-R will not indicate error when the message is too short.
Outputs are set to 0 if there is no corresponding data in the received message.
Group data X0Z A 2-byte header preceeds the data for each group data array.
The header contains number of elements in the array.
The number of elements in the array sent by PC element VIP-W is determined by call
parameter C5 or by the corresponding element in the GSIZE input if C9 is set to 1.
PC element VIP-R sets remaining elements in the group data outputs to 0 if there are no
corresponding data in the message. If C9 is set to 1 the length of the group data array
is indicated in the GSIZE output.
X1Z No header is used for the group data. The number of elements in the vector sent by PC
element VIP-W is determined by call parameter C5 or by the corresponding element in the
GSIZE input if C9 is set to 1. PC element VIP-R reads C5 number of vector elements
from the message for each group data vector. If the message is too short the remaining
elements in the group data outputs are set to 0. If C9 is set to 1 the length of the group data
vectors is indicated in the GSIZE output.

252 3BSE 020 638


PC Elements
VIP-CHAN

Data type Format Description


Byte XY0 A 2-byte header preceeds the data for each byte array. The header contains the number of
array data bytes/characters in the array.
The number of bytes in the array sent by PC element VIP-W is determined by call
parameter C7 or by the corresponding element in the ASIZE input if C9 is set to 1.
PC element VIP-R sets remaining elements in the byte array outputs to ASCII blanks
if there are no corresponding data in the message.
If C9 is set to 1 the length of the byte array is indicated in the ASIZE output.
XY1 No header is used for the byte arrays.
The number of bytes/characters in the array sent by PC element VIP-W is determined by
call parameter C7 or by the corresponding element in the ASIZE input if C9 is set to 1.
PC element VIP-R reads C7 number of bytes from the message for each byte array. If the
message is too short the remaining bytes in the byte array outputs are set according to the
ASCII input. If C9 is set to 1 the length of the byte arrays is indicated in the ASIZE output.
XY2 Byte arrays are treated as null terminated strings with variable length.
PC element VIP-W removes trailing space characters and puts a null character at the end of
the string. PC element VIP-R reads max C7 number of characters from the message for
each byte array. If the string is shorter than C7 the remaining characters in the byte array
outputs are set according to the ASCII input.
If C9 is set to 1 the length of the byte arrays is indicated in the ASIZE output.
XY3 Byte arrays are treated as null terminated strings with fixed length.
PC element VIP-W send C7 number of characters ended with a null character.
PC element VIP-R reads C7 number of bytes from the message for each byte array.
Illegal message length is indicated if the string is shorter than C7 characters.

QTYPE, Queue type and QSIZE, Queue size


Input terminal QSIZE determines the number of messages that can be queued in the receiving channel.
Input terminal QTYPE defines the the type of the queue used.
If type "0" is selected the VIP-CHAN element will indicate Queue Overflow if messages have been dropped due to a full queue.
If type "1" is selected the oldest (first) message is cancelled if the queue is full and a new message is inserted in its place.
No overflow indication is generated in this case (for type 1).
Queue type "0" is usually used for event driven messages. To avoid losing messages due to queue overflow
both the sender’s cycle time and the receiving VIP-R element’s cycletime should be considered when selecting queue size.
Queue type "1" is normally used for cyclic messages containing HMC,Human Machine Communication data etc.
For type "1" the queue size is normally dimensioned to only one position in order always to get only the latest message.
TIMEOUT, Time-out supervision
Input terminal TIMEOUT determines the maximum time to wait for a message before a time-out indication is generated.
The alarm is given by the VIP-R element connected to the channel.
Inside the VIP-CHAN element this TIMEOUT value is set to the nearest higher multiple of CYCTIME of PC element VIP-R.
If TIMEOUT is set to zero the supervision is disabled.

Re-configuration
After a configuration has been accepted, i.e. corresponding ERR output terminal is set to zero,
no parameter change attempts will succeed until next system initialization.

3BSE 020 638 253


PC Elements
VIP-CHAN

Error handling
The output terminal ERR is set when an error is detected.
For linked elements any detected error is signalized to succeeding chain elements.
In linked chains the ERR output of the last element must therefore be studied .
Output terminal ERRTYPE gives the error code:
Code Meaning
101 Unknown network. Board removed or not configured. Check PC element VIP-NETW and database element CI532.
102 Netword configuration in progress.
103 Network connection broken.
104 Network parameter error.
105 Network insufficient resources.
106 Network already configured.
201 Unknown node. Check PC element VIP-NODE.
202 Node configuration in progress.
203 Node connection broken.
204 Nope parameter error.
205 Node insufficient resources.
206 Node already configured.
301 Unknown link. Check PC element VIP-LINK.
302 Link configuration in progress.
303 Link connection broken.
304 Link parameter error.
305 Link insufficient resources.
306 Link already configured.
307 Port-protocol conflict. It’s not allowed to use different procotols on the same port.
308 Illegal protocol, protocol not implemented.
401 Unknown channel. Check PC element VIP-CHAN.
402 Channel configuration in progress.
403 Channel connection broken.
404 Channel parameter error.
405 Channel insufficient resources.
406 Channel already configured.
407 Invalid use of FIRST or LAST terminal inputs. Check elements VIP-W and VIP-R.
408 Channel receive queue is empty.
409 Channel queue overflow.
410 Configuration error. End ef message detected before all outputs of VIP-R are updated.
411 Received message is deleted due to insufficient buffers for the channel queue.
412 Transmit overflow. Sent message is discarded.
413 Receive overflow. Received message is dumped.
414 Receive overflow. Received message is scrapped.
415 Transmit overflow. Sent message is aborted.
416 Insufficient memory space for allocation of channel pool.
417 End of channels.
418 Channel lock-up table full.
419 Receive channel time-out.
420 Illegal message length.
421 Illegal buffer length.
422 Illegal direction.

254 3BSE 020 638


PC Elements
VIP-LINK

Vendor Internet Protocol VIP-LINK

Summary
VIP-LINK is used for configuration and supervision VIP-LINK
of TCP* and UDP* links to an external computer. (C1)
F1 NETW
F2 NODE
*/(Transmission Control Protocol, User Datagram Protocol)
11 LINK1 ERR1 18
12 PROT1 ERRTYPE1 19
13 DIR1
14 PORT1
15 TCP/UDP1
16 CLN/SRV1
17 RESTART1
: :
: :
1+10C1 LINKC1 ERRC1 8+10C1
2+10C1 PROTC1 ERRTYPEC1 9+10C1
3+10C1 DIRC1
4+10C1 PORTC1
Call VIP-LINK(C1) 5+10C1 TCP/UDPC1
6+10C1 CLN/SRVC1
7+10C1 RESTARTC1

Call Parameter
Parameter Significance Permissible values

C1 Number of links to configure 1.......5

Terminal Description

Number Name Type Description

F1 NETW FI MasterNet NETWork configured by means of PC element VIP-NETW.

F2 NODE FI MasterNet NODE configured by means of PC element VIP-NODE.


10·ξ + 1 LINKξ II LINK identity. Must be unique for the node. Set within 1.......32767.

10·ξ + 2 PROTξ II Specifies the vendor PROTocol used for the link. ‡
10·ξ + 3 DIRξ IB Link DIRection. 1 = Send. 0 = Receive. 2 = Bidirectional.

10·ξ + 4 PORTξ IL PORT number (service). Set within 5001......65535.

10·ξ + 5 TCP/UDPξ IB Link transport protocol. TCP=0. UDP=1.

10·ξ + 6 CLN/SRVξ II CLieNt/SeRVer. Only for TCP links. Set to 1 when used as a connection server.

10·ξ + 7 RESTARTξ IB RESTARTing of TCP link LINKξ.

10·ξ + 8 ERRξ OB ERRor on link ξ

10·ξ + 9 ERRTYPEξ OI ERRor TYPE on link ξ

ξ is a variable which varies from 1 up to C1.


‡ Protocol numbers from 0 up to 19 are reserved for RMC standard products.

3BSE 020 638 255


PC Elements
VIP-LINK

Function
The element is used for configuration of links to an external computer associated with a MasterNet network and a node number.
Protocol
Input terminal PROT specifies the vendor protocol to be used for the link.
Protocol numbers 0 to 19 are reserved for standard AC450 RMC protocols.
Protocol description is given in "VIP User’s guide".
Direction
Input terminal DIR specifies the link direction that can be defined as "sending", "receiving" or "bidirectional".
Port (Service)
Each link is associated with a port (5001.......65535) that must be well defined and known by both ends of the link.
Several links can be associated with the same port (service) provided that the same protocol is used for all the links.
Transport protocol
Input terminal TCP/UDP defines the link transport protocol.
TCP, Transmission Control Protocol links are reliable with confirmation of transmitted data.
TCP links are normally used for event driven data.
UDP, User Datagram Protocol links are unconfirmed and shall normally be used only for cyclic messages.
Client/Server
When establishing TCP links one part acts as connection server for a well defined port and the other part acts as client.
A connection server listen to connection requests from clients.
When a request is accepted by the server the actual application message transfer can begin.
A client is normally seen as the sending part who wants the server to make some service on the data;
e.g. displaying, controlling etc.
Input terminal CLN/SRV is set to one if this end of the TCP link acts as connection server.
The link direction is independant of whether this end is server or not, e.g. the link can be used both for sending
and/or for receiving.

Re-configuration
After a configuration has been accepted, i.e. corresponding ERR output terminal is set to zero,
no parameter change attempts will succeed until next restart of the network interface.

256 3BSE 020 638


PC Elements
VIP-LINK

Error handling
The output terminal ERR is set when an error is detected.
Output terminal ERRTYPE gives the error code:
Code Meaning
101 Unknown network. Board removed or not configured. Check PC element VIP-NETW and database element CI532.
102 Netword configuration in progress.
103 Network connection broken.
104 Network parameter error.
105 Network insufficient resources.
106 Network already configured.
201 Unknown node. Check PC element VIP-NODE.
202 Node configuration in progress.
203 Node connection broken.
204 Nope parameter error.
205 Node insufficient resources.
206 Node already configured.
301 Unknown link. Check PC element VIP-LINK.
302 Link configuration in progress.
303 Link connection broken.
304 Link parameter error.
305 Link insufficient resources.
306 Link already configured.
307 Port-protocol conflict. It’s not allowed to use different procotols on the same port.
308 Illegal protocol, protocol not implemented.

3BSE 020 638 257


PC Elements
VIP-NETW

Vendor Internet Protocol VIP-NETW

Summary
VIP-NETW is used to create a configuration VIP-NETW
and supervision of a VIP, Vendor Internet Protocol network
in order to communicate on a TCP/UDP* link F1 NETW ERR 11
F2 NODE ERRTYPE 12
to an external computer. F3 DBINST
F4 POS
F5 SUBPOS
1 RESET
*/(Transmission Control Protocol/ User Datagram Protocol) 2 NAME
3 OWNINET
4 GWINET
5 REMINET
Call VIP-NETW

Terminal Description

Number Name Type Description

F1 NETW FI Master NETWork number (1....99) to be assiciated with network interface board.

F2 NODE FI MasterNet NODE number of own node.

F3 DBINST FI DataBase INSTance. Logical record number of CI532 (MVI) database element.

F4 POS FI TCP/IP processor carrier board POSition.

F5 SUBPOS FI TCP/IP processor board SUBPOSition on the carrier board.


SUBPOS is to be set to zero If PM510 is used.

1 RESET IB Input for RESETing of the TCP/IP processor board.

2 NAME IA20 Own host NAME.

3 OWNINET IA20 OWN InterNET address of network interface 1.

4 GWINET IA20 GateWay InterNET address. Set to empty string if not used.

5 REMINET IA20 REMote network of gateway InterNET address. Set to empty string if not used.

11 ERR OB ERRor

12 ERRTYPE OI ERRor TYPE

3BSE 020 638 258


PC Elements
VIP-NETW

Function
The element associates a MasterNet network number with the TCP/IP network interface.
The internet address of the network interface is specified on the OWNINET input terminal.
If a gateway is used for reaching any of the external computers the Internet address of the gateway
is specified on input terminal GWINET and the remote network on input terminal REMINET.
Input terminal DBINST specifies the instance number of the corresponding CI532 database element.

Note:
Please observe that the property terminal IMPLEMENTED of the corresponding CI532 database element
must be set to zero to allow for the VIP-NETW element to initialize the CI532 database element.

Re-configuration
After a configuration has been accepted, i.e. corresponding ERR output terminal is set to zero,
no parameter change attempts will succeed until next restart of the network interface.

Error handling
The output terminal ERR is set when an error is detected.

Output terminal ERRTYPE gives the error code:


Code Meaning
101 Unknown network. Board removed or not configured. Check PC element VIP-NETW and database element CI532.
102 Netword configuration in progress.
103 Network connection broken.
104 Network parameter error.
105 Network insufficient resources.
106 Network already configured.

3BSE 020 638 259


PC Elements
VIP-NODE

Vendor Internet Protocol VIP-NODE

Summary
VIP-NODE is used for configuration and supervision VIP-NODE
of nodes connected to a Vendor Internet Protocol network. (C1)
F1 NETW
11 NODE1
12 INET1 ERR1 18
13 NAME1 ERRTYPE1 19
14 TIMEOUT1
15 RESTART1
: :
: :
Call VIP-NODE(C1) 1+10C1 NODEC1
2+10C1 INETC1 ERRC1 8+10C1
3+10C1 NAMEC1 ERRTYPEC1 9+10C1
4+10C1 TIMEOUTC1
5+10C1 RESTARTC1

Call Parameter
Parameter Significance Permissible values

C1 Number of nodes to configure 1.......9

Terminal Description

Number Name Type Description

F1 NETW FI MasterNet NETWork configured by means of PC element VIP-NETW.

10·ξ + 1 NODEξ II MasterNet NODE number (1....99) to be associated with external computer ξ.

10·ξ + 2 INETξ IA20 InterNET address of external computer number ξ.

10·ξ + 3 NAMEξ IA20 Host NAME of the external computer number ξ. Set to empty string if not used.

10·ξ + 4 TIMEOUTξ IT TIME-OUT time for supervision of external computer ξ. Set to zero if not used.

10·ξ + 5 RESTARTξ IB Input for RESTARTing of all TCP links for NODEξ.

10·ξ + 8 ERRξ OB ERRor on node ξ.

10·ξ + 9 ERRTYPEξ OI ERRor TYPE on node ξ.

ξ is a variable which varies from 1 up to C1.

3BSE 020 638 260


PC Elements
VIP-NODE

Function
The element associates a MasterNet node number with each external computer connected to the same MasterNet network.
The internet address of the external node is specified on the INET input terminal.
Optionally a host name may be specified on input terminal NAME.

Supervision
Input terminal TIMEOUT specifies the maximal time to wait for a message from the external node before closing all links to it.
The supervision is disabled by setting TIMEOUT to zero.

Re-configuration
After a configuration has been accepted, i.e. corresponding ERR output terminal is set to zero,
no parameter change attempts will succeed until next restart of the network interface.

Error handling
The output terminal ERR is set when an error is detected.

Output terminal ERRTYPE gives the error code:


Code Meaning
101 Unknown network. Board removed or not configured. Check PC element VIP-NETW and database element CI532.
102 Netword configuration in progress.
103 Network connection broken.
104 Network parameter error.
105 Network insufficient resources.
106 Network already configured.
201 Unknown node. Check PC element VIP-NODE.
202 Node configuration in progress.
203 Node connection broken.
204 Nope parameter error.
205 Node insufficient resources.
206 Node already configured.

3BSE 020 638 261


PC Elements
VIP-R

Vendor Internet Protocol VIP-R

Summary
VIP-R provides the application programme with an interface VIP-R
for receiving data on a TCP/UDP* link from an external (C1,...,C9)
computer. F1 CHAN VALID 5
F2 FIRST ERROR 6
F3 LAST ERRTYPE 7
F4 CYCTIME NEW 8
F5 FREEZE
*/(Transmission Control Protocol/ User Datagram Protocol) F6 ASCII I1 11
1 >ACT : :
2 RESET IC1 10+C1
IL1 51
: :
ILC2 50+C2
R1 91
: :
RC3 90+C3
GSIZE 140·C9
G1 141
: :
GC6 140+C6
ASIZE 190·C9
A1 191
: :
AC8 190+C8
Call VIP-R(C1,C2,C3,C4,C5,C6,C7,C8,C9)

Call Parameters
Parameter Significance Permissible values Default value

C1 Number of integer data outputs 0.......40 0

C2 Number of integer long data outputs 0.......40 0

C3 Number of real data outputs 0.......40 0

C4 Group data type I, IL, R -

C5 Number of elements in group data outputs 0.......255 0

C6 Number of group data outputs 0.......40 0

C7 Max size of byte array data outputs 0.......255 0

C8 Number of byte array data outputs 0.......40 0

C9 Selection of group data outputs for obtaining number of elements


included in the message of the group data outputs G1...G C6 0.......1 0
and byte array data outputs A1..AC8.

3BSE 020 638 262


PC Elements
VIP-R

Terminal Description

Number Name Type Description

F1 CHAN FIL CHANnel Identity. 1....65535.

F2 FIRST FB This is the FIRST part of a message

F3 LAST FB This is the LAST part of a message

F4 CYCTIME FIT CYCle TIME interval for cyclic messages. CYCLIC=0 disables cyclic sending.

F5 FREEZE FB FREEZE data outputs when error. FREEZE=0 will clear outputs for all errors.

F6 ASCII FB Fill byte array outputs with ASCII blanks at reset.

1 ACT IB ACTivation of receiving at positive edge.

2 RESET IB RESET data outputs

5 VALID OB VALID receiving of data. Set to "1" for successful reception.

6 ERR OB ERRor

7 ERRTYPE OI ERRor TYPE

8 NEW OB Output is set during one cycle when a new message is available on data outputs.

11..........10+C1 I1......IC1 OI Integer data outputs

51..........60+C2 IL1....ILC2 OIL Integer Long data outputs

91..........90+C3 R1....RC3 OR Real data outputs

140·C9 GSIZE OGIC6 Optional Group data SIZE output for obtaining number of elements
included in the message of the group data outputs G1....GC6.

141........140+C6 G1....GC6 OGC4C5 Group data outputs

190·C9 ASIZE OGIC8 Optional Array group data SIZE output for obtaining number of elements
included in the message of the byte array outputs A1....AC8.
191........190+C8 A1....AC8 OIAC7 Byte Array data outputs

3BSE 020 638 263


PC Elements
VIP-R

Function
Source address
The source address for the application message is implicitly defined by the channel identity CHAN.
The channel is associated with a link to a remote computer by means of the PC elements VIP-NODE,
VIP-LINK and VIP-CHAN.
Element linking
Several elements can be linked together to form one single message.
The order of the data values in the message is determined by the execution order.
Input FIRST is set to one for the first element in the chain
and input terminal LAST is set to one for the last element in the chain.
Execution control
Message sending can be periodic and/or event driven. (I.e. a message can be both cyclic and event driven at the same time.)
CYCTIME specifies the time interval used for periodic reading. Inside the PC element this value is set to the nearest higher
multiple of CYCTIME defined for the first element in the chain (the header element). CYCTIME=0 disables cyclic sending.
For linked elements the sending interval is decided by the header element.
The ACT input is used for event controlled reading. Reading is activated at positive edge when ACT changes 0-->1
i.e. from zero to one. This input of a linked chain controls the whole chain.

264 3BSE 020 638


PC Elements
VIP-R

Error handling
The output terminal ERR is set when an error is detected.
For linked elements any detected error is signalized to succeeding chain elements.
In linked chains the ERR output of the last element must therefore be studied .
Output terminal ERRTYPE gives the error code:
Code Meaning
101 Unknown network. Board removed or not configured. Check PC element VIP-NETW and database element CI532.
102 Netword configuration in progress.
103 Network connection broken.
104 Network parameter error.
105 Network insufficient resources.
106 Network already configured.
201 Unknown node. Check PC element VIP-NODE.
202 Node configuration in progress.
203 Node connection broken.
204 Nope parameter error.
205 Node insufficient resources.
206 Node already configured.
301 Unknown link. Check PC element VIP-LINK.
302 Link configuration in progress.
303 Link connection broken.
304 Link parameter error.
305 Link insufficient resources.
306 Link already configured.
307 Port-protocol conflict. It’s not allowed to use different procotols on the same port.
308 Illegal protocol, protocol not implemented.
401 Unknown channel. Check PC element VIP-CHAN.
402 Channel configuration in progress.
403 Channel connection broken.
404 Channel parameter error.
405 Channel insufficient resources.
406 Channel already configured.
407 Invalid use of FIRST or LAST terminal inputs. Check elements VIP-W and VIP-R.
408 Channel receive queue is empty.
409 Channel queue overflow.
410 Configuration error. End ef message detected before all outputs of VIP-R are updated.
411 Received message is deleted due to insufficient buffers for the channel queue.
412 Transmit overflow. Sent message is discarded.
413 Receive overflow. Received message is dumped.
414 Receive overflow. Received message is scrapped.
415 Transmit overflow. Sent message is aborted.
416 Insufficient memory space for allocation of channel pool.
417 End of channels.
418 Channel lock-up table full.
419 Receive channel time-out.
420 Illegal message length.
421 Illegal buffer length.
422 Illegal direction.

3BSE 020 638 265


PC Elements
VIP-W

Vendor Internet Protocol VIP-W

Summary
VIP-W provides the application programme with an interface VIP-W
for sending data on a TCP/UDP* link to an external computer. (C1,...,C9)
F1 CHAN VALID 5
F2 FIRST ERROR 6
F3 LAST ERRTYPE 7
*/(Transmission Control Protocol/ User Datagram Protocol) F4 CYCTIME
1 >ACT
11 I1
: :
10+C1 IC1
51 IL1
: :
50+C2 ILC2
91 R1
: :
90+C3 RC3
140·C9 GSIZE
141 G1
: :
140+C6 GC6
190·C9 ASIZE
Call VIP-W(C1,C2,C3,C4,C5,C6,C7,C8,C9) 191
:
A1
:
190+C8 AC8

Call Parameters
Parameter Significance Permissible values Default value

C1 Number of integer data inputs 0.......40 0

C2 Number of integer long data inputs 0.......40 0

C3 Number of real data inputs 0.......40 0

C4 Group data type I, IL, R -

C5 Number of elements in group data inputs 0.......255 0

C6 Number of group data inputs 0.......40 0

C7 Max size of byte array data inputs 0.......255 0

C8 Number of byte array data inputs 0.......40 0

C9 Selection of group data inputs for controlling number of elements


to be included in the message of the group data inputs G1...GC6 0.......1 0
and byte array data inputs A1..AC8.

3BSE 020 638 266


PC Elements
VIP-W

Terminal Description

Number Name Type Description

F1 CHAN FIL CHANnel Identity

F2 FIRST FB This is the FIRST part of a message

F3 LAST FB This is the LAST part of a message

F4 CYCTIME FIT CYCle TIME interval for cyclic messages. CYCLIC=0 disables cyclic sending.

1 ACT IB ACTivation of sending (at positive edge)

5 VALID OB VALID sending of data. Set to "1" for successful sending.

6 ERR OB ERRor

7 ERRTYPE OI ERRor TYPE

11..........10+C1 I1......IC1 II Integer data inputs

51..........60+C2 IL1....ILC2 IIL Integer Long data inputs

91..........90+C3 R1....RC3 IR Real data inputs

140·C9 GSIZE IGIC6 Optional Group data SIZE input for controlling number of elements
to be included in the message of the group data inputs G1....GC6.

141........140+C6 G1....GC6 IGC4C5 Group data inputs

190·C9 ASIZE IGIC8 Optional Array group data SIZE input for controlling number of elements
to be included in the message of the byte array inputs A1....AC8.
191........190+C8 A1....AC8 IAC7 Byte Array data inputs

Function
Destination
The destination address for the application message is implicitly defined by the channel identity CHAN.
The channel is associated with a link to a remote computer by means of the PC elements VIP-NODE, VIP-LINK and VIP-
CHAN.
Element linking
Several elements can be linked together to form one single message.
The order of the data values in the message is determined by the execution order.
Input FIRST is set to one for the first element in the chain
and input terminal LAST is set to one for the last element in the chain.
Execution control
Message sending can be periodic and/or event driven. (I.e. a message can be both cyclic and event driven at the same time.)
CYCTIME specifies the time interval used for periodic sending. Inside the PC element this value is set to the nearest higher
multiple of CYCTIME defined for the first element in the chain (the header element). CYCTIME=0 disables cyclic sending.
For linked elements the sending interval is decided by the header element.

The ACT input is used for event controlled sending. Sending is activated at positive edge when ACT changes 0-->1
i.e. from zero to one. This input to a header element of a linked chain controls the whole chain.

3BSE 020 638 267


PC Elements
VIP-W

Error handling
The output terminal ERR is set when an error is detected.
For linked elements any detected error is signalized to succeeding chain elements.
In linked chains the ERR output of the last element must therefore be studied .
Output terminal ERRTYPE gives the error code:
Code Meaning
101 Unknown network. Board removed or not configured. Check PC element VIP-NETW and database element CI532.
102 Netword configuration in progress.
103 Network connection broken.
104 Network parameter error.
105 Network insufficient resources.
106 Network already configured.
201 Unknown node. Check PC element VIP-NODE.
202 Node configuration in progress.
203 Node connection broken.
204 Nope parameter error.
205 Node insufficient resources.
206 Node already configured.
301 Unknown link. Check PC element VIP-LINK.
302 Link configuration in progress.
303 Link connection broken.
304 Link parameter error.
305 Link insufficient resources.
306 Link already configured.
307 Port-protocol conflict. It’s not allowed to use different procotols on the same port.
308 Illegal protocol, protocol not implemented.
401 Unknown channel. Check PC element VIP-CHAN.
402 Channel configuration in progress.
403 Channel connection broken.
404 Channel parameter error.
405 Channel insufficient resources.
406 Channel already configured.
407 Invalid use of FIRST or LAST terminal inputs. Check elements VIP-W and VIP-R.
408 Channel receive queue is empty.
409 Channel queue overflow.
410 Configuration error. End ef message detected before all outputs of VIP-R are updated.
411 Received message is deleted due to insufficient buffers for the channel queue.
412 Transmit overflow. Sent message is discarded.
413 Receive overflow. Received message is dumped.
414 Receive overflow. Received message is scrapped.
415 Transmit overflow. Sent message is aborted.
416 Insufficient memory space for allocation of channel pool.
417 End of channels.
418 Channel lock-up table full.
419 Receive channel time-out.
420 Illegal message length.
421 Illegal buffer length.
422 Illegal direction.

268 3BSE 020 638


3BSE 020 638R1
March 2000

You might also like