Delta-electronics Programmable Logic Controller DVP-PLC Instrukcja Użytkownika Strona 579

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 586
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 578
10 Application Instructions API 200-249
DVP-PLC Application Manual
10-5
Program Example 2:
1. Assume S
1
= 500, max. source value D0 = 3,000, min. source value D1 = 200, max. destination value D2 = 30,
and min. destination value D3 = 500. When X0 = On, SCLP instruction will be executed and obtain the
proportional value at D10.
2. Equation: D10 = [(500 – 200) × (30 – 500)] ÷ (3,000 – 200) + 500 = 449.64. Round off the result into an integer
D10 = 450.
X0
SCLP K500
D0
D10
X0
MOV
MOV
MOV
MOV
K3000
K200
K30
K500
D0
D1
D2
D3
S
1=
500
D
0
=30
=500
Destination value
Source value
Program Example 3:
1. Assume the source of S
1
D100 = F500, max. source value D0 = F3000, min. source value D2 = F200, max.
destination value D4 = F500, and min. destination value D6 = F30. When X0 = On, set up M1162, adopt floating
point operation and execute DSCLP instruction. The proportional value will be obtained at D10.
2. Equation: D10 = [(F500 – F200) × (F500 – F30)] ÷ (F3000 – F200) + F30 = F80.35. Round off the result into an
integer D10 = F80.
X0
DSCLP D100 D0 D10
X0
DMOVR
DMOVR
F3000
F200
F500
F500
F30
D0
D2
D4
D6
DMOVR
DMOVR
DMOVR
D100
SET M1162
Przeglądanie stron 578

Komentarze do niniejszej Instrukcji

Brak uwag