EasyManua.ls Logo

Scanlab RTC6 PCIe Board - List_Jump_Pos

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
483
innovators for industry
Undelayed
Short List
Command
list_jump_pos
Function Execution produces an unconditional jump to the specified list-memory address. The next
command there is executed immediately without delay.
Call
list_jump_pos( Pos )
Parameters
Pos
Absolute jump address [0…(2
23
–1)].
As an unsigned 32-bit value.
Comments For
Pos
, an absolute address can be specified within the configured RTC6 List Memory
(“List 1” and “List 2”), but not within the protected “List 3” area or completely outside
of the RTC6 List Memory area.
Jumps into or out from the protected RTC6 List Memory area “List 3” are not allowed.
Illegal Jump Commands are transmitted unaltered to the RTC6, but are ignored during
processing. Instead, the next command is executed. Hence, the user program does
probably no longer perform as expected. Therefore, Jump Commands must be
carefully programmed (see also Chapter 6.5.3 ”Jumps”, page 120).
Jump Commands initiating a jump to themselves (
Pos
= list position of the
Jump Command) are also ignored at runtime to prevent an infinite loop that excludes
further activities (and that could only be halted by stop_execution or an External
Stop).
Decisive are the runtime conditions. When reconfiguring RTC6 List Memory or
converting a subroutine, an originally valid jump address might become invalid due to
new list boundaries or a relocated subroutine storage position.
After a jump to another list area, the status information might under some
circumstances not be correct (see also Chapter 6.4.2 ”List Status”, page 107).
The BUSY list status of the two lists is alternatingly set by list_jump_pos, the
USED list status of the two lists remains unchanged (see read_status).
list_jump_pos is synonymous with set_list_jump.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_list_jump, list_jump_rel, list_jump_pos_cond

Table of Contents