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

Advertising
background image

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

. . .

Advertising
Tato příručka se vztahuje na následující produkty: