Větvení programu switch..case, 32 podmín ěné provedení bloku – HEIDENHAIN SW 54843x-02 DIN Programming Uživatelská příručka
Stránka 404
404
Programování podle DIN
4.32 Podmín
ěné provedení bloku
Větvení programu SWITCH..CASE
„Příkaz Switch“ tvoří tyto prvky:
SWITCH, následovaný proměnnou. Obsah této proměnné se
vyhodnocuje v následujících příkazech CASE.
CASE x: Tato větev CASE se provede při hodnotě proměnné x.
CASE lze programovat vícekrát.
DEFAULT: Tato větev se provede tehdy, pokud hodnota proměnné
neodpovídá žádnému příkazu CASE. DEFAULT může odpadnout.
BREAK: Zakončuje větev CASE nebo DEFAULT.
Programování:
Zvolte v nabídce „Další možnosti > Slovo DINplus ...“. Řídicí systém
otevře seznam s výběrem „Vložit slovo DIN PLUS“.
Zvolte „SWITCH“
Zadejte „proměnnou Switch“
Pro každou větev CASE:
Zvolte „CASE“ (z „Další možnosti > Slovo DINplus ...“ )
Zadejte „podmínku SWITCH“ (hodnotu proměnné)
a vložte NC-bloky, které se mají provést
Ve větvi DEFAULT: vložte NC-bloky, které se mají provést
Příklad: SWITCH..CASE
. . .
N.. SWITCH #g201
N..
CASE 1
[provede se při #g201=1]
provede se při #g201=1
N.. G0
Xi10
. . .
N..
BREAK
N..
CASE 2
[provede se při #g201=2]
provede se při #g201=2
N.. G0
Xi20
. . .
N..
BREAK
N..
DEFAULT
Hodnotě proměnné neodpovídal žádný příkaz
CASE
N.. G0
Xi30
. . .
N..
BREAK
N..
ENDSWITCH
. . .