Delta DVP-ES2 User Manual
Page 572
D V P - E S 2 / S X 2 / S S 2 / S A2 / S X 2 / S E O p e r a t i o n M a n u a l – P r o g r a m m i n g
3 - 4 5 6
API
Mnemonic Operands
Function
203
D SCLP P
Parameter proportional
calculation
Controllers
ES2/EX2 SS2 SA2
SE
SX2
Bit Devices
Word devices
Program Steps
Type
OP
X Y M S
K H
KnX
KnY KnM KnS T C D E F
S
1
* *
*
S
2
*
D
*
SCLP, SCLPP: 7 steps
DSCLP, DSCLPP: 13
steps
PULSE 16-bit 32-bit
ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2
Operands:
S
1
: Source value
S
2
: Parameters
D:
Operation result
Explanations:
1.
SCLP instruction performs a proportional calculation according to the internal slope equation
as well as the parameters set in this instruction.
2. Settings
of
S
2
for 16-bit instruction (occupies 4 consecutive devices):
Device No.
Parameter
Range
S
2
Max. source value
-32768~32767
S
2
+1
Min. source value
-32768~32767
S
2
+2
Max. destination value
-32768~32767
S
2
+3
Min. destination value
-32768~32767
3. Settings
of
S
2
for 32-bit instruction (occupies 8 consecutive devices).
Range
Device No.
Parameter
Integer
Floating point number
S
2
、S
2
+1 Max. source value
S
2
+2、3 Min. source value
S
2
+4、5 Max. destination value
S
2
+6、7 Min. destination value
-2,147,483,648~2,147,483,647
Range of 32-bit
floating point number
4. Operation
equation
in the instruction: D = [(S
1
– min. source value) × (max. destination value –
min. destination value)] ÷ (max. source value – min. source value) + min. destination value
5.
The equation to obtain the operation equation of the instruction:
y = kx + b
where
y = Destination value (D)
k = Slope = (max. destination value – min. destination value) ÷ (max. source value – min.
source value)
x = Source value (S
1
)
b =
Offset = Min. destination value – Min. source value × slope