Ü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