Kurs Zaawansowany S7 – zaj cia dodatkowe, wtorek, zadanie B
Proponowane rozwi zanie:
FC42
Interfejs funkcji został zedefioniowany w nast puj cy sposób
// Wybór zakresu
L #H
L #R
>R
JC et1
// Przygotowanie parametrów a, b, c dla zakresu H <= R
L 1.000000e+000
T #a
L #H
T #b
L 0.000000e+000
T #c
JU et2
// Przygotowanie parametrów a, b, c dla zakresu H > R
et1: L -1.000000e+000
T #a
L #R
L 2.000000e+000
*R
L #H
-R
T #b
L #R
SQR
L 3.141593e+000
*R
L #L
*R
T #c
// Obliczenie obj to ci
et2: L 2.000000e+000
L #R
*R
Wersja: 080210
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 3/5
Kurs Zaawansowany S7 – zaj cia dodatkowe, wtorek, zadanie B
L #b
-R
L #b
*R
SQRT
T #skladnik // warto
pierwiastka we wzorze
L #R
L #b
-R
L #skladnik
*R
T #skladnik // (R-b)*pierwiastek
L #R
L #b
-R
L #R
/R
ACOS
L #R
SQR
*R // pierwszy składnik ró nicy w nawiasie
L #skladnik // drugi składnik ró nicy w nawiasie
-R // wynik zawarto ci nawiasu
L #a
*R
L #L
*R
L #c
+R
T #V // obj to
OB1
CALL FC 9
adres_AI := PIW290
zakres := 10.0
wart_analog := MD20
CALL FC 42
R := 3.0
L := 10.0
H := MD20
V := MD40
Wersja: 080210
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 4/5
Kurs Zaawansowany S7 – zaj cia dodatkowe, wtorek, zadanie B
Wersja: 080210
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 5/5