P3: Basic PLC Program for SINUMERIK 840D sl
13.13 Block descriptions
Basic Functions
972 Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Description of formal parameters
The table below lists all formal parameters of the GETGUD function.
Error identifiers
If it was not possible to execute a job, the failure is indicated by "logic 1" on status parameter error. The error
cause is coded at the block output State:
Signal
Ty
pe
Type Value range Comment
Req I BOOL Job start with positive signal edge
Addr I ANY [DBName].[VarName] GUD variable name in a variable of
data type STRING
Area I BYTE Area address:
0: NCK variables
2: Channel variables
Unit I BYTE NCK area: Unit:=1
Channel area: Channel no.
Index1 I INT Field index 1 of variable
Variable has the value 0 if no field
index is used.
Index2 I INT Field index 2 of variable
Variable has the value 0 if no field
index is used.
CnvtToken I BOOL Activate generation of a 10 byte
variable token
VarToken I ANY [DBName].[VarName] Address to a 10byte token (see
example)
Error O BOOL Negative acknowledgment of job or
execution of job impossible
Done O BOOL Job successfully executed
State O WORD See error identifiers
RD I/O ANY P#Mm.n BYTE x...
P#DBnr.dbxm.n BYTE x
data to be read
State Meaning Note
WORD H WORD L
0 1 Access error
0 2 Error in job Incorrect compilation of Var. in a job
0 3 Negative
acknowledgment, job not
executable
Internal error, try:
NC RESET
0 4 Data areas or data types
do not tally
Check data to be
read in RD
1 4 Insufficient local user
memory available
read variable is longer than specified
in RD