Zjišťování proměnných a konstant, 32 podmín ěné provedení bloku – HEIDENHAIN SW 54843x-02 DIN Programming Uživatelská příručka

Stránka 402

Advertising
background image

402

Programování podle DIN

4.32 Podmín

ěné provedení bloku

Zjišťování proměnných a konstant

Pomocí prvků DEF, NDEF a DVDEF můžete zjišťovat zda byla

proměnné nebo konstantě přiřazena platná hodnota. Například může

nedefinovaná proměnná vracet také hodnotu „0“, stejně jako

proměnná které byla vědomě přiřazená „0“. Kontrolou proměnných

můžete zabránit nežádoucím skokům v programu.

Programování:

Zvolte v nabídce „Další možnosti > Slovo DINplus ...“. Řídicí systém

otevře výběrový seznam "Vložit slovo DIN PLUS".

Zvolte příkaz „IF“

Zadejte potřebné prvky dotazu (DEF, NDEF nebo DVDEF)

Zadejte název proměnné nebo konstanty

Prvky dotazů na proměnné a konstanty:

DEF: Proměnné nebo konstantě byla přiřazena hodnota

NDEF: Proměnné nebo konstantě nebyla přiřazena žádná hodnota

DVDEF: Dotaz na interní konstantu

Przykład: Zjišťování proměnných v podprogramu

N.. IF DEF(__la)

N.. THEN

N.. PRINT(„Value:“,#__la)

N.. ELSE

N.. PRINT(„#__la is not defined“)

N.. ENDIF

. . .

Przykład: Zjišťování proměnných v podprogramu

N.. IF NDEF(__lb)

N.. THEN

N.. PRINT(„#__lb is not defined“)

N.. ELSE

N.. PRINT(„Value:“,#__lb)

N.. ENDIF

. . .

Przykład: Zjišťování konstant

N.. IF DVDEF(__n97_s)

N.. THEN

N.. PRINT(„__n97_s is defined“,#__n97_s)

N.. ELSE

N.. PRINT(„#__n97_s is not defined“)

N.. ENDIF

. . .

Zadejte název proměnné bez znaku „#“, např. IF

NDEF(__la).

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