10 Application Instructions API 202-313 Bring all the parameters into equation y = kx + b and obtain the equation in the instruction: y = kx + b = D = k S 1 + b = slope Ч S 1 + offset = slope Ч S 1 + min. destination value – min. source value Ч slope = slope Ч ( S 1 – min. source value) + min. destination value = ( S 1 – min. source value) Ч (max. destination value – min. destination value) ч (max. source value – min. source value) + min. destination value 7. If S1 > max. source value, S1 = max. source value If S1 S1 = min. source value When all the input values and parameters are set, the output curve is shown as the figure: Destination value Source value Max. source value Min.
Program Example 1: 1. Assume S 1 = 500, max. source value D0 = 3,000, min. source value D1 = 200, max. destination value D2 = 500, and min. destination value D3 = 30. When X0 = On, SCLP instruction will be executed and obtain the proportional value at D10. 2. Equation: D10 = [(500 – 200) Ч (500 – 30)] ч (3,000 – 200) + 30 = 80.35. Round off the result into an integer D10 = 80. DVP-PLC Application Manual 10-4 D Max. Destin e value S 1 Min. destina X0 MOV K3000 D0 MOV K200 D1 MOV K500 D2 MOV K30 D3 X0 SCLP K500 D0 D10 SCLP K500 D0 D10 MOV K3000 D0 MOV K200 D1 MOV K500 D2 MOV K30 D3