Übernahme Satznummer bei Unterprogrammaufruf (P-CHAN-00150)

Mit dem Eintritt in ein Unterprogramm wird in der Grundeinstellung intern der Wert der zuletzt eingelesenen Satznummer auf Null gesetzt.

Als Ergebnis liefert ein Lesezugriff zu Beginn dieses Unterprogramms über die Variable V.G.SATZ_NR dann den Wert 0.

Mit gesetztem Parameter "remain_block_number_sub_prog_call" bleibt mit dem Eintritt in ein Unterprogramm der Wert der zuletzt eingelesenen Satznummer aus dem übergeordneten (Haupt-)Programm intern erhalten.

Die Variable V.G.SATZ_NR liefert als Ergebnis (bei Verwendung von Satznummern) einen Wert > 0.

Variablenname

Typ

erlaubter Bereich

Dimension

remain_block_number_sub_prog_call

BOOLEAN

0/1

----

0

Interner Wert der zuletzt programmierten Satznummer wird beim Unterprogrammaufruf auf Null gesetzt (Default).

1

Interner Wert der zuletzt programmierten Satznummer wird beim Unterprogrammaufruf beibehalten.

Programmierbeispiel

Mit "remain_block_number_sub_prog_call" 0

:
N1000 X100 Y200 Z300
N1010 LL SUB1.NC
-> Zugriff V.G.SATZ_NR zu Beginn von SUB1.NC liefert 0

Mit "remain_block_number_sub_prog_call" 1

:
N1000 X100 Y200 Z300
N1010 LL SUB1.NC
-> Zugriff V.G.SATZ_NR zu Beginn von SUB1.NC liefert 1010