A SERVICE OF

logo

DVP-ES2/SX2/SS2/SA2/SX2/SE Operation Manual – Programming
3-456
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
+23
Min. source value
S
2
+45
Max. destination value
S
2
+67
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