Zs (zero subroutine stack), Use the, Program flow – Yaskawa SMC–4000 User Manual
Page 260
250
SMC–4000 User Manual
ZS (Zero Subroutine Stack)
[Program Flow]
DESCRIPTION:
The ZS command is only valid from within an application program and is used to avoid returning from an
interrupt (either input or error). ZS alone returns the stack to its original condition. ZS1 adjusts the stack to
eliminate one return. ZS acts on the stack of the program thread in which the command was executed. The
ZS command is typically used in special label error routines. Normal program flow should not require the
use of ZS.
ARGUMENTS: ZS n
where
0 returns stack to original condition
1 eliminates one return on stack
USAGE:
OPERAND USAGE:
_ZSn contains the stack level for the specified thread where n = 0-7. The response indicates zero for
beginning condition and 15 for the deepest value.
EXAMPLES:
While Moving
Yes
Minimum value
0
In a Program
Yes
Maximum value
15
Command Line
No
Default Value
n/a
Can be Interrogated
Yes
Default Format
n/a
Used as an Operand
Yes
II1
Input Interrupt on 1
#A;JP #A;EN
Main program
#ININT
Input Interrupt
MG "INTERRUPT"
Print message
S=_ZS
Interrogate stack
S=
Print stack
ZS
Zero stack
S=_ZS
Interrogate stack
S=
Print stack
EN
End
- Tag Generator (30 pages)
- MP3300iec (82 pages)
- 1000 Hz High Frequency (18 pages)
- 1000 Series (7 pages)
- PS-A10LB (39 pages)
- iQpump Micro User Manual (300 pages)
- 1000 Series Drive Option - Digital Input (30 pages)
- 1000 Series Drive Option - CANopen (39 pages)
- 1000 Series Drive Option - Analog Monitor (27 pages)
- 1000 Series Drive Option - CANopen Technical Manual (37 pages)
- 1000 Series Drive Option - CC-Link (38 pages)
- 1000 Series Drive Option - CC-Link Technical Manual (36 pages)
- 1000 Series Drive Option - DeviceNet (37 pages)
- 1000 Series Drive Option - DeviceNet Technical Manual (81 pages)
- 1000 Series Drive Option - MECHATROLINK-II (32 pages)
- 1000 Series Drive Option - Digital Output (31 pages)
- 1000 Series Drive Option - MECHATROLINK-II Technical Manual (41 pages)
- 1000 Series Drive Option - Profibus-DP (35 pages)
- AC Drive 1000-Series Option PG-RT3 Motor (36 pages)
- Z1000U HVAC MATRIX Drive Quick Start (378 pages)
- 1000 Series Operator Mounting Kit NEMA Type 4X (20 pages)
- 1000 Series Drive Option - Profibus-DP Technical Manual (44 pages)
- CopyUnitManager (38 pages)
- 1000 Series Option - JVOP-182 Remote LED (58 pages)
- 1000 Series Option - PG-X3 Line Driver (31 pages)
- SI-EN3 Technical Manual (68 pages)
- JVOP-181 USB Copy Unit (2 pages)
- JVOP-181 (22 pages)
- SI-EN3 (54 pages)
- SI-ET3 (49 pages)
- MECHATROLINK-III (35 pages)
- EtherNet/IP (50 pages)
- SI-EM3 (51 pages)
- 1000-Series Option PG-E3 Motor Encoder Feedback (33 pages)
- 1000-Series Option SI-EP3 PROFINET (56 pages)
- PROFINET (62 pages)
- AC Drive 1000-Series Option PG-RT3 Motor (45 pages)
- SI-EP3 PROFINET Technical Manual (53 pages)
- A1000 Drive Option - BACnet MS/TP (48 pages)
- 120 Series I/O Modules (308 pages)
- A1000 12-Pulse (92 pages)
- A1000 Drive Software Technical Manual (16 pages)
- A1000 Quick Start (2 pages)
- JUNMA Series AC SERVOMOTOR (1 page)
- A1000 Option DI-101 120 Vac Digital Input Option (24 pages)