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

P-CHAN-00150 | Übernahme Satznummer 'N..' bei Unterprogrammaufruf
Beschreibung | 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.BLOCK_NR dann den Wert 0.

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

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

Parameter | remain_block_number_sub_prog_call
Datentyp | BOOLEAN
Datenbereich | 0: Interner Wert der zuletzt programmierten Satznummer wird beim Unterprogrammaufruf auf Null gesetzt. 1: Interner Wert der zuletzt programmierten Satznummer wird beim Unterprogrammaufruf beibehalten.
Dimension | ----
Standardwert | 0
Anmerkungen | Programmierbeispiel: Mit remain_block_number_sub_prog_call 0 : N1000 X100 Y200 Z300 N1010 LL SUB1.NC

-> Zugriff V.G.BLOCK_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.BLOCK_NR zu Beginn von SUB1.NC liefert 1010