SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020) - page 70

 

  Index      Manuals     SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     68      69      70      71     ..

 

 

 

SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020) - page 70

 

 

NC variables
3.2 NC variable descriptions
tlkNr (N, S)
Unique number of the TLK
Unique copy number for the temporary license key
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
tlkPIN (N, S)
TLK
Temporary license key
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
tlkStatus (N, S)
Status of the TLK
Status of the temporary license key
Return value
0: active
1: inactive
10: incorrect input
11: max. number of incorrect inputs exceeded
200: internal error (TLK_BUFFER_TOO_SMALL)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
1
Addressing
Line index:
Max. line index:
1
Read access
totalDirectorys (N, S)
Max. number of directories which may be created
Maximum number of directories which may be created
see:
$MN_MM_NUM_DIR_IN_FILESYSTEM
NC variables
808
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
totalDirectorys (N, S)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
totalFiles (N, S)
Max. number of files which may be created
Maximum number of files which may be created (see: $MM_NUM_FILES_IN_FILESYSTEM)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
4
Read access
totalMem (N, S)
S7
Total user memory in bytes
Total SRAM in bytes (user memory)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
totalMemDram (N, S)
total DRAM in bytes
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
totalMemDramEPassF (N, S)
Size of the E file system
Size in bytes of the passive file system for executing from external drives
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
809
NC variables
3.2 NC variable descriptions
totalMemDramEPassF (N, S)
Addressing
Line index:
Max. line index:
1
Read access
totalMemDramMPassF (N, S)
Size of the M file system
Size of the passive file system of the "Machine manufacturer" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
totalMemDramPassF (N, S)
Size of DRAM file system no. 1
Size of passive file system (DRAM No. 1) in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
totalMemDramSPassF (N, S)
Size of the C file system
Size of the passive file system of the "Control manufacturer" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
totalMemDramTPassF (N, S)
Size of the T file system
Size of the passive file system of the "Temp" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
NC variables
810
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
totalMemDramTPassF (N, S)
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
totalMemDramUPassF (N, S)
Alternative name:
totalMemDram2PassF
Size of the User file system
Size of the passive file system of the "User" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
totalMemFfs (N, S)
FFS total size
Only with 840D-powerline:
Number of bytes reserved on the PCMCIA card for the
Flash File System (FFS)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
totalMemISram (N, S)
Total internal SRAM in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
811
NC variables
3.2 NC variable descriptions
totalMemSramPassF (N, S)
Size of SRAM file system
Size of passive file system (SRAM) in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
totalProtokolFiles (N, S)
$MM_PROTOC_NUM_FILES
Logging: Max. no. of files
Logging: Maximum number of log files which may be created
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
10
Read access
traceProtocolActive (N, S)
$A_PROTOC
Logging: User status
Return value
0 = Not active
1 = Active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
10
Read access
traceProtocolLock (N, S)
$A_PROT_LOCK
Logging: Disable of a user
Logging: Recording disable of a user
Return value
0: No disable
1: Disable
2: Disable, events from $$protocHmiEvent, however, are enabled
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
NC variables
812
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
traceProtocolLock (N, S)
$A_PROT_LOCK
Addressing
Line index:
Max. line index:
10
Read access and write access
traceStopAction (N, S)
Logging: End actions
Logging: Actions on ending the recording
Return value
Bit0: Automatic restart after the stop trigger has ended the trace
Bit1: Reserved
Bit2: The parameterization of the session is stored in an ACX file
The file name is formed from the log file with the extension "_U00_ACX".
Bit3: The parameterization of the session, including diagnostic data, is stored in an ACX file
The file name is formed from the log file with the extension "_U00_ACX".
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
10
Read access and write access
usedDirectorys (N, S)
No.of directories that have already been created
Number of directories that have already been created
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
usedFiles (N, S)
Number of files that have already been created
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
4
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
813
NC variables
3.2 NC variable descriptions
usedMem (N, S)
S7
Used memory in bytes
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
usedMemDram (N, S)
Used DRAM in bytes
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
usedMemDramEPassF (N, S)
Assigned memory of the E file system
Memory in bytes occupied by the passive file system for executing from external drives
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemDramMPassF (N, S)
Occupied memory of the M file system
Occupied memory of the passive file system of the "Machine manufacturer" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemDramPassF (N, S)
Memory used DRAM file system no. 1
Memory used in passive file system (DRAM No. 1) in bytes
NC variables
814
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
usedMemDramPassF (N, S)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemDramSPassF (N, S)
Occupied memory of the S file system
Occupied memory of the passive file system of the "Control manufacturer" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemDramTPassF (N, S)
Occupied memory of the T file system
Occupied memory of the passive file system of the "Temp" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemDramUPassF (N, S)
Alternative name:
usedMemDram2PassF
Occupied memory of the User file system
Occupied memory of the passive file system of the "User" area in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
815
NC variables
3.2 NC variable descriptions
usedMemFfs (N, S)
FFS used memory
Only with 840D-powerline:
Number of bytes assigned in the Flash File System (FFS)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemISram (N, S)
Occupied internal SRAM
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedMemSramPassF (N, S)
Memory used in SRAM file system
Memory used in passive file system (SRAM) in bytes
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
usedOptionsNotLicensed (N, S)
Non-licensed options
List of options which are not licensed
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
NC variables
816
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
usedProtokolFiles (N, S)
Logging: No. of files created
Logging: Number of protocol files that have already been created
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
10
Read access
vaDpActTel (N, S)
$VA_DP_ACT_TEL[n, Achse]
PROFIBUS actual value message frame
Word for word image of the PROFIBUS actual value message frames from drives on the PROFIBUS/PROFIdrive
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
100 * $$numMachAxes + 19
Read access
safeMarkerNckWord (N, S)
$A_MARKERSID[n]
NCK flag words for the safe programmable logic
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$safeMaxNumMarker / 32
Read access
safeMarkerPlcWord (N, S)
$A_MARKERSIPD[n]
Image of PLC flag words safe programmable logic
Image of the PLC flag words for the safe programmable logic
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$safeMaxNumMarker / 32
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
817
NC variables
3.2 NC variable descriptions
passFChangeCounter (N, S)
Modification counter for file system
Counter is incremented by 1 when there is a change in the passive file system.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
simo611dSupport (N, S)
611D support
This data specifies the extent to which the system supports
611 drives.
Return value
Bit 0 set: NCK software supports 611D drives
Bit 1 set: Hardware supports 611D drives (only if bit 0 is also set).
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
freeMemWarrant (N, S)
Guaranteed memory (SRAM)
Guaranteed free memory for part programs and persistent data (from catalog NC60)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
freeMemWarrantDram (N, S)
Guaranteed memory (DRAM)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
NC variables
818
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
freeMemWarrantDram (N, S)
1
Read access
protocStrtVarArea (N, S)
Logging: Start trigger variable: Area
Logging: Variable which is to be monitored for start triggering.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
10
Read access and write access
checkSumForAcxData (N, S)
Checksum for ACX data
Current fingerprint of selected ACX data, in order to check relatively quickly
whether ACX data has changed.
The data required for the OPI access is located at the start of the downloaded ACX file.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
32
Read access
anVModelStatus (N, S)
$AN_VMODEL_STATUS
Status of the VRML model
System variable for the status of the VRML model
Return value
1: MODIFIED_STATE: The model has been modified internally
This is the original status. It may change,
if machine parameters such as protection zones change.
2: COPIED_STATE: This status is generated outside the NCK,
if the model file is ready for being displayed.
3: DISPLAYED_STATE: If the NCK sends the instruction for
display of the model in the display program.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
1
1
3
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
819
NC variables
3.2 NC variable descriptions
anVModelStatus (N, S)
$AN_VMODEL_STATUS
1
Read access and write access
licenseKeyInputCount (N, S)
Remaining number of license key inputs
Statement of how often the license key can still be entered
Return value
> 0: LicenseKey can still be entered x times
= 0: LicenseKey can no longer be entered. An NCK Power On is required before a new entry can
be made.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
3
0
3
Addressing
Line index:
Max. line index:
1
Read access
stopCondNumNck (N, S)
Number of active stop states in the NCK
Number of active stop states in the NCK
Specifies the number of occupied lines in $$stopCond
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
stopCondChangeCounter (N, S)
Modification counter for stop states in the NCK
Modification counter for stop states in the NCK.
This is incremented as soon as one of the stop states has changed.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
NC variables
820
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
stopCond (N, S)
Stop state number of the NC in the NCK
Number of the NC stop state in the NCK
More than one stop state can be active simultaneously.
The highest priority stop state appears below the first line, this is followed by those with lower priorities.
The documentation explains the meanings of the individual stop states.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$stopCondNumNck
Read access
stopCondTime (N, S)
BCD time stamp for stop state in the NCK
BCD time stamp for stop state in the NCK.
More than one stop state can be active simultaneously. The highest priority
stop state appears below the first line, this is followed by those with lower priorities.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DATETIME
Addressing
Line index:
Max. line index:
$$stopCondNumNck
Read access
stopCondChan (N, S)
Stop state channel
Channel in which the NC stop state was reported
More than one stop state can be active simultaneously.
The highest priority stop state appears below the first line, this is followed by those with lower priorities.
The documentation explains the meanings of the individual stop states.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
1
$$maxnumChannels
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
821
NC variables
3.2 NC variable descriptions
stopCondChan (N, S)
$$stopCondNumNck
Read access
stopCondPar (N, S)
Stop state parameters in the NCK
Stop state parameters in the NCK.
More than one stop state can be active simultaneously. The highest priority
stop state appears below the first line, this is followed by those with lower priorities.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
stopCondParA (N, S)
ASCII stop state parameter(s)
Stop state parameters in the NCK.
More than one stop state can be active simultaneously. The highest priority
stop state appears below the first line, this is followed by those with lower priorities.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access
anCollMemAvailable (N, S)
$AN_COLL_MEM_AVAILABLE
Memory available for collision monitoring in kb
Collision calculation requires internal memory, the size of which is either calculated automatically from the number of available
protection zones, protection zone elements, facets and the number of machine axes, or it can be explicitly defined by machine
data $MN_MM_MAXNUM_3D_COLLISION.
The size of the reserved memory area in kbytes can be read with system variable $AN_COLL_MEM_AVAILABLE.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
822
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anCollMemUseMin (N, S)
$AN_COLL_MEM_USE_MIN
Min. percent. of memory req. for coll. monitoring
Collision calculation requires internal memory, the size of which is either calculated automatically from the number of available
protection zones, protection zone elements, facets and the number of machine axes, or it can be explicitly defined by machine
data $MN_MM_MAXNUM_3D_COLLISION.
The size of the reserved memory area in kbytes can be read with system variable $AN_COLL_MEM_AVAILABLE.
The system variable $AN_COLL_MEM_USE_MIN returns the minimum memory space required for collision calculation as a
percentage of the reserved memory area.
It can be reset by writing with the value 0. Any attempt to write any other value than 0 is rejected with an error message.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access and write access
anCollMemUseMax (N, S)
$AN_COLL_MEM_USE_MAX
Max. percent. of memory req. for coll. monitoring
Collision calculation requires internal memory, the size of which is either calculated automatically from the number of available
protection zones, protection zone elements, facets and the number of machine axes, or it can be explicitly defined by machine
data $MN_MM_MAXNUM_3D_COLLISION.
The size of the reserved memory area in kbytes can be read with system variable $AN_COLL_MEM_AVAILABLE.
The system variable $AN_COLL_MEM_USE_MAX returns the maximum memory space required for collision calculation as a
percentage of the reserved memory area.
It can be reset by writing with the value 0. Any attempt to write any other value than 0 is rejected with an error message.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access and write access
anCollMemUseAct (N, S)
$AN_COLL_MEM_USE_ACT
Curr. percent. memory req. f. collision monitoring
Collision calculation requires internal memory, the size of which is either calculated automatically from the number of available
protection zones, protection zone elements, facets and the number of machine axes, or it can be explicitly defined by machine
data $MN_MM_MAXNUM_3D_COLLISION.
The size of the reserved memory area in kbytes can be read with system variable $AN_COLL_MEM_AVAILABLE.
The system variable $AN_COLL_MEM_USE_ACT returns the current (that is the last calculated) memory space required for
collision calculation as a percentage of the reserved memory area.
It can be reset by writing with the value 0. Any attempt to write any other value than 0 is rejected with an error message.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
823
NC variables
3.2 NC variable descriptions
anCollMemUseAct (N, S)
$AN_COLL_MEM_USE_ACT
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access and write access
fsInfoUsed (N, S)
Assignment of file system info object
Assignment of file system info object.
The client first searches for a free info object by reading the list fsInfoUsed.
This is assigned by writing fsInfoUsed with 1.
If there is no error in the assignment, the desired file or directory can be selected by writing the fsInfoPathName.
The information about this object can then be read from the other variables.
Return value
0: Info object free. It must be explicitly released by writing 0.
1: Info object assigned. If an assigned object is assigned again then this is acknowledged ne-
gatively.
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
1
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access and write access
fsInfoPathName (N, S)
Name of file or directory
Name of a file or directory to be observed
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access and write access
NC variables
824
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
fsInfoObjStatus (N, S)
Status of $$fsInfoPathName
Status of file system object $$fsInfoPathName.
Return value
Bit-coded (may be added to later):
Bit0 = 0: Object not loaded in the NCK.
Bit0 = 1: Object loaded in the NCK.
Bit1 = 0: Object is a file.
Bit1 = 1: Object is a directory
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
3
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoFileLength (N, S)
Length of $$fsInfoPathName
Length of the file system object $$fsInfoPathName.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UDWORD
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoChangeDateTime (N, S)
Change time of $$fsInfoPathName
Change time of the file system object $$fsInfoPathName.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoChangeDateTimeSub (N, S)
Change time of the files contained.
Change time of the files contained in the $$fsInfoPathName directory.
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
825
NC variables
3.2 NC variable descriptions
fsInfoChangeDateTimeSub (N, S)
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoPartition (N, S)
Partition of $$fsInfoPathName
Partition and lifetime of the file $$fsInfoPathName
Return value
SRP: SRAM
persistent
USV: DRAM User
volatile
USP: DRAM User
persistent
SIP: DRAM Siemens persistent
MAV: DRAM Manufacturer volatile
MAP: DRAM Manufacturer persistent
TMV: DRAM Temporary volatile
D1V: DRAM System 1 volatile
EXV: DRAM External
volatile
EXP: DRAM External
persistent
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoRights (N, S)
Access protection of $$fsInfoPathName
Access protection and lifetime of file $$fsInfoPathName
Return value
0-7 ASCII-coded for read / write / execute / show / delete rights
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
"77777"
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoSeekw (N, S)
First writable line of the file.
First line enabled for modification in part program $$fsInfoPathName
NC variables
826
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
fsInfoSeekw (N, S)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UDWORD
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoChangeCounter (N, S)
Content change counter $$fsInfoPathName
Units and value ranges
Physical unit:
Data type:
-
TYPE_UDWORD
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoAllChangeCounter (N, S)
Total change counter $$fsInfoPathName
Units and value ranges
Physical unit:
Data type:
-
TYPE_UDWORD
Addressing
Line index:
Max. line index:
$$fsInfoCount
Read access
fsInfoCount (N, S)
Number of info objects
Number of file system info objects
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
safeFdpActCycle (N, S)
Current value of F_DP communication cycle
Current value of the F_DP communication cycle in seconds
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
827
NC variables
3.2 NC variable descriptions
safeFdpActCycle (N, S)
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access
safeFdpMaxCycle (N, S)
Maximum value of F_DP communication cycle
Maximum value of F_DP communication cycle in s
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access
safeNumActiveFsdp (N, S)
Number F_SENDDP
Number of active F_SENDDP connections
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
16
Addressing
Line index:
Max. line index:
1
Read access
safeFsdpFDataNck (N, S)
F_SENDDP user data
The F user data sent from F_SENDDP to F_RECVDP
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xFFFF
Addressing
Line index:
Max. line index:
16
Read access
NC variables
828
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeFsdpActComTime (N, S)
Current F_SENDDP communication time
Current F_SENDDP communication time in seconds
The communication time is the time from F_SENDDP sending the message telegram
until the arrival of the correct acknowledge telegram from F_RECVDP.
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
16
Read access
safeFsdpMaxComTime (N, S)
Maximum value of the F_SENDDP communication time
Maximum value of the F_SENDDP communication time in s
After a communication error, the maximum value is reset to 0 by the user acknowledgment.
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
16
Read access
safeFsdpDriverStateNck (N, S)
Current state of F_SENDDP driver
Current state of the F_SENDDP driver
Return value
0 = Not parameterized
1 = Initialization
2 = F_SENDDP ready: waiting for F_RECVDP
3 = F_RECVDP ready: waiting for sequence no. = 1
4 = F_SENDDP and F_RECVDP ready: waiting for user acknowledgment from F_RECVDP
5 = Normal operation
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
5
Addressing
Line index:
Max. line index:
3
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
829
NC variables
3.2 NC variable descriptions
safeFsdpErrReacNck (N, S)
$A_FSDP_ERR_REAC[n]
F_SENDDP error reaction NCK
The user can define the error reaction irrespective of the machining situation or the coupling of the communication partners.
Return value
0 = Alarm 27350 + stop D/E
1 = Alarm 27350
2 = Alarm 27351 (display only, self-clearing)
3 = No reaction
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
3
Addressing
Line index:
Max. line index:
16
Read access
safeFsdpErrorNck (N, S)
$A_FSDP_ERROR[n]
NCK communication error
A communication error has been detected. The cause is stated in the diagnostics data
Return value
0 = No communication error
1 = Communication error detected
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
16
Read access
safeFsdpSubsOnNck (N, S)
$A_FSDP_SUBS_ON[n]
F_SENDDP output of substitute values on NCK
The communication relationship is not in normal operation.
If F_RECVDP is active, it outputs substitute values. The signal is set during the start-up of the F communication and in the event
of a communication error.
ERROR = 0 AND SUBS_ON = 1 => Power up
ERROR = 1 AND SUBS_ON = 1 => Communication error
Return value
0 = Process values are output by F_RECVDP
1 = Substitute values are output by F_RECVDP
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
NC variables
830
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeFsdpSubsOnNck (N, S)
$A_FSDP_SUBS_ON[n]
16
Read access
safeFsdpStatusSubsNck (N, S)
F_RECVDP outputs substitute values
Status signal in the acknowledgment telegram from F_RECVDP to F_SENDDP.
F_RECVDP informs F_SENDDP with this signal that there is a communication error, and it is currently outputting substitute
values.
F_RECVDP resets the signal when it receives a user acknowledgment
Return value
0 = F_RECVDP outputs process values
1 = F_RECVDP outputs substitute values
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
16
Read access
safeFsdpDiagNck (N, S)
$A_FSDP_DIAG[n]
F_SENDDP communication/system error
Diagnostics data for F_SENDDP communication/system error
Return value
10H = Timeout detected (TO)
20H = Sequence number error detected (SN)
40H = CRC error detected (CRC)
2000H = Deviations in the F telegram data detected (TD)
4000H = Sign-of-life monitoring error detected (LS)
8000H = Asynchronous error state detected (SF)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xFFFFFFFF
Addressing
Line index:
Max. line index:
16
Read access
safeNumActiveFrdp (N, S)
Number F_RECVDP
Number of active F_RECVDP connections
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
16
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
831
NC variables
3.2 NC variable descriptions
safeNumActiveFrdp (N, S)
Addressing
Line index:
Max. line index:
1
Read access
safeFrdpFDataNck (N, S)
F_RECVDP user data
F user data received
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xFFFF
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpActComTime (N, S)
Current F_RECVDP communication time
Current F_RECVDP communication time in seconds
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpMaxComTime (N, S)
Maximum value of F_RECVDP communication time
Maximum value of F_RECVDP communication time in s
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
16
Read access
NC variables
832
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeFrdpDriverStateNck (N, S)
Current state of F_RECVDP driver
Current state of the F_RECVDP driver
Return value
0 = Not parameterized
1 = Initialization
2 = F_RECVDP ready: waiting for F_SENDDP
3 = F_SENDDP ready: waiting for sequence number = 1
4 = F_SENDDP and F_RECVDP ready: waiting for user acknowledgment after error
5 = Normal operation
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
5
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpSubsNck (N, S)
$A_FRDP_SUBS[n]
NCK substitute values
The user can define substitute values. These are then output to the application during power up, and communication errors are
output instead of the process values.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xFFFF
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpErrReacNck (N, S)
$A_FRDP_ERR_REAC[n]
F_RECVDP error reaction NCK
The user can define the error reaction irrespective of the machining situation or the coupling of the communication partners.
Return value
0 = Alarm 27350 + stop D/E
1 = Alarm 27350
2 = Alarm 27351 (display only, self-clearing)
3 = No reaction
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
3
Addressing
Line index:
Max. line index:
16
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
833
NC variables
3.2 NC variable descriptions
safeFrdpErrorNck (N, S)
$A_FRDP_ERROR[n]
F_RECVDP communication error NCK
An F_RECVDP communication error has been detected. The cause is stated in the diagnostics data.
Return value
0 = No communication error
1 = Communication error detected
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpSubsOnNck (N, S)
$A_FRDP_SUBS_ON[n]
R_RECVDP output of substitute value NCK
During power up and in the event of a communication error, substitute values are output.
ERROR = 0 AND SUBS_ON = 1 => Power up
ERROR = 1 AND SUBS_ON = 1 => Communication error
Return value
0 = Process values are output
1 = Substitute values are output
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpAckReqNck (N, S)
$A_FRDP_ACK_REQ[n]
Requirement for user acknowledgment NCK
After a communication error, the F_DP communication is back in cyclic operation. A user acknowledgment is required to release
normal operation with output of the process values.
Return value
0 = No user acknowledgment required
1 = User acknowledgment required
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
16
Read access
NC variables
834
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeFrdpDiagNck (N, S)
$A_FRDP_DIAG[n]
F_RECVDP communication/system error
Diagnostics data for F_RECVDP communication/system error
Return value
0010H = Timeout detected (TO)
0020H = Sequence number error detected (SN)
0040H = CRC error detected (CRC)
2000H = Deviations in the F telegram data detected (TD)
4000H = Sign-of-life monitoring error detected (LS)
8000H = Asynchronous error state detected (SF)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xFFFFFFFF
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpSendModeNck (N, S)
$A_FRDP_SENDMODE[n]
Safety mode communication partner inactive
Current operating mode of the F-CPU of the F_SENDDP communication partner
Return value
0: FALSE: The F-CPU is in safety mode
1: TRUE: The F-CPU is in deactivated safety mode
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
16
Read access
safeFsdpErrReacPlc (N, S)
F_SENDDP error reaction PLC
The user can define the error reaction irrespective of the machining situation or the coupling of the communication partners.
Return value
0 = Alarm 27350 + stop D/E
1 = Alarm 27350
2 = Alarm 27351 (display only, self-clearing)
3 = No reaction
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
3
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
835
NC variables
3.2 NC variable descriptions
safeFsdpErrReacPlc (N, S)
16
Read access
safeFrdpSubsPlc (N, S)
PLC substitute values
The user can define substitute values. These are then output to the application during power up, and communication errors are
output instead of the process values.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xFFFF
Addressing
Line index:
Max. line index:
16
Read access
safeFrdpErrReacPlc (N, S)
F_RECVDP error reaction PLC
The user can define the error reaction irrespective of the machining situation or the coupling of the communication partners.
Return value
0 = Alarm 27350 + stop D/E
1 = Alarm 27350
2 = Alarm 27351 (display only, self-clearing)
3 = No reaction
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
3
Addressing
Line index:
Max. line index:
16
Read access
anPrepActLoad (N, S)
$AN_PREP_ACT_LOAD
Current preprocessing run time
Current preprocessing run time throughout all channels
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
836
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anPrepMaxLoad (N, S)
$AN_PREP_MAX_LOAD
Longest preprocessing run time
Longest preprocessing run time throughout all channels
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
anPrepMinLoad (N, S)
$AN_PREP_MIN_LOAD
Shortest preprocessing run time
Shortest preprocessing run time throughout all channels
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
anPrepActLoadGross (N, S)
$AN_PREP_ACT_LOAD_GROSS
Current gross preprocessing run time
Current gross preprocessing run time throughout all channels
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
anPrepMaxLoadGross (N, S)
$AN_PREP_MAX_LOAD_GROSS
Longest gross preprocessing run time
Longest gross preprocessing run time throughout all channels
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
837
NC variables
3.2 NC variable descriptions
anPrepMinLoadGross (N, S)
$AN_PREP_MIN_LOAD_GROSS
Shortest gross preprocessing run time
Shortest gross preprocessing run time throughout all channels
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
1
Read access
anAuxfuListGroupindex (N, S)
$AN_AUXFU_LIST_GROUPINDEX[n]
Global list of auxiliary functions - group index
Group index of the auxiliary function collected in the channel.
The variable is only valid in combination with block search type 5 (SERUPRO).
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
MD_MAXNUM_AUX-
FU_GROUPS - 1
Addressing
Line index:
Max. line index:
1280
Read access and write access
anAuxfuListChanno (N, S)
$AN_AUXFU_LIST_CHANNO[n]
Global list of auxiliary functions - channel no.
Channel number of the auxiliary function collected in the channel.
The variable is only valid in combination with block search type 5 (SERUPRO).
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
MD_MAXNUM_AUX-
FU_CHANNELS
Addressing
Line index:
Max. line index:
1280
Read access and write access
anAuxfuListEndindex (N, S)
$AN_AUXFU_LIST_ENDINDEX
Last valid index of the global Auxfu list
The variable determines the last valid index for the global auxiliary function list.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
-1
MD_MAXNUM_AUX-
FU_LIST_INDEX
NC variables
838
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anAuxfuListEndindex (N, S)
$AN_AUXFU_LIST_ENDINDEX
Addressing
Line index:
Max. line index:
1
Read access
anAxctSwE (N, S)
$AN_AXCTSWE
Axis container rotation slot released
Has a release for rotation been granted for a slot on an axis container?
Bit mask, each bit corresponds to a slot, e.g. 0x5 corresponds to slots 1 and 3.
Bit == 1: The slot of an axis container has been released for rotation.
Bit == 0: The slot of an axis container has not been released for rotation.
Example: Axis container with 4 slots: 'Hfff5' slot 1 and 3 have been released for rotation.
As soon as a slot has been released for axis container rotation, bit == 1 is also output for unused slots. See example 'Hfff0'.
If the slots of an axis container are distributed across several NCUs, the current state of the slots on other NCUs is only displayed
if all of the slots on the other NCU have been released for axis container rotation.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xffffffff
Addressing
Line index:
Max. line index:
$$numContainer
Read access
anLaiAxIsAxctax (N, S)
$AN_LAI_AX_IS_AXCTAX
Bit mask: LAI axis is in the axis container
Bit mask that displays whether an axis in the logical NCK machine axis image
(machine data 10002 $MN_AXCONF_LOGIC_MACHAX_TAB) is an axis in an axis container
(machine data 1270x/1271x $MN_AXCT_AXCONF_ASSIGN_TABi).
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xffffffff
Addressing
Line index:
Max. line index:
1
Read access
anLaiAxIsLinkax (N, S)
$AN_LAI_AX_IS_LINKAX
Bit mask: is the LAI axis a link axis?
Bit mask that displays whether an axis in the logical NCK machine axis image
(machine data 10002 $MN_AXCONF_LOGIC_MACHAX_TAB) is a link axis
(axis physically connected to another NCU).
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
839
NC variables
3.2 NC variable descriptions
anLaiAxIsLinkax (N, S)
$AN_LAI_AX_IS_LINKAX
-
TYPE_UDWORD
0
0
0xffffffff
Addressing
Line index:
Max. line index:
1
Read access
anLaiAxIsLeadLinkax (N, S)
$AN_LAI_AX_IS_LEADLINKAX
Bit mask: is the LAI axis a lead link axis?
Bit mask that displays whether an axis in the logical NCK machine axis image
(machine data 10002 $MN_AXCONF_LOGIC_MACHAX_TAB) is a lead link axis,
i.e. the same machine axis is referred to on several NCUs via MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB
and the axial MD30554 $MA_AXCONF_ASSIGN_MASTER_NCU specifies
which NCU is the master NCU, which generates the setpoint value for the position controller following power-up.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xffffffff
Addressing
Line index:
Max. line index:
1
Read access
anLaiAxToMachax (N, S)
$AN_LAI_AX_TO_MACHAX
Assignment of physical axis to LAI axis.
The NCU and machine axis are output for an LAI axis,
representing the physical image of the axis.
Here the NCU ID is output as from position 10000, e.g. 20005: NCU 2 axis 5. Without an NCU link,
i.e. if there is only one NCU, only the number of the machine axis will be output. In this case, the NCU ID is equal to zero.
If the LAI axis is not used, 0 is returned.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
>$$maxnumGlobMachAxes
Read access
NC variables
840
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anLaiAxToIpoNcChanax (N, S)
$AN_LAI_AX_TO_IPO_NC_CHANAX
Interpolator (NCU or channel, channel axis)
If the LAI axis is currently interpolated to this NCU, the channel and channel axis number which define the interpolator of the
axis are output.
If the LAI axis is currently interpolated to a different NCU, the NCU identifier of the interpolated NCU and the global axis number
of the machine axis are output.
This global axis number can then be used to transfer the interpolated channel and the channel axis number to the other NCU,
with NCU ID 2, with $AN_IPO_CHANAX[103].
If no LAI axis is used, 0 is returned.
Return value
The channel is output as from position 100, and the channel axis number as from position 1, e.g.
1005 - channel 10 channel axis 5. These values are always lower than 10000.
Here the NCU is output as from position 10000, e.g. 20103: NCU 2 and the global axis number
is 103.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
>$$maxnumGlobMachAxes
Read access
anIpoChanax (N, S)
$AN_IPO_CHANAX
Interpolator (channel, channel axis) of glob. axis
For a global axis number returned by valpoNcChanax,
the channel and channel axis number that define the writing interpolator of the axis are output.
Here the channel is output as from position 100, and the channel axis number as from position 1, e.g. 1005 - channel 10
channel axis 5.
If the axis with the specified global axis number is not used on this NCU, 0 will be returned.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
170
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
841
NC variables
3.2 NC variable descriptions
anSLTrace (N, S)
$AN_SLTRACE
Trigger variable for the logging function
This variable is reserved for the application SinUTrace and Operate-Trace.
It serves as a trigger variable for the logging function.
The following coding is recommended:
0: Inactive
1: Start logging requested
2: Stop logging requested
The value is generally set by the part program, the reset by the application via OPI.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access and write access
safePsNumActiveDrivers (N, S)
Number of active PROFIsafe drivers
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$safePsMaxnumDrivers
Addressing
Line index:
Max. line index:
1
Read access
safePsNumDisabledDrivers (N, S)
Number of inactive PROFIsafe drivers
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$safePsMaxnumDrivers
Addressing
Line index:
Max. line index:
1
Read access
safePsActCycle (N, S)
Current value of the PROFIsafe communication cycle
Current value of the PROFIsafe communication cycle in s
Units and value ranges
Physical unit:
Data type:
Initial value
NC variables
842
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safePsActCycle (N, S)
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access
safePsMaxCycle (N, S)
Maximum value of the PROFIsafe communication cycle
Maximum value of the PROFIsafe communication cycle in s
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access
safePsAddress (N, S)
PROFIsafe address
Return value
0 = Not parameterized
>0 = PROFIsafe address
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsHostAddress (N, S)
PROFIsafe host address
PROFIsafe host address F module
Return value
0 = Not parameterized
>0 = PROFIsafe host address
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
843
NC variables
3.2 NC variable descriptions
safePsSlaveAddress (N, S)
PROFIBUS slave address
PROFIBUS slave address F module
Return value
>0 = Not parameterized
>0 = PROFIBUS slave address
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsModuleSlotNo (N, S)
Slot number F module
Return value
0 = Not parameterized
>0 = Slot number
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsDriverMode (N, S)
PROFIsafe link mode
Return value
0 = Not parameterized
1 = Inactive
2 = Active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
2
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
NC variables
844
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safePsDriverVersion (N, S)
PROFIsafe version
PROFIsafe version F driver
Return value
0 = Not parameterized
1 = PROFIsafe V1
2 = PROFIsafe V2
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
2
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsModuleType (N, S)
F module type
Return value
0 = Not parameterized
1 = F input module
2 = F output module
3 = F input/output module
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsNumSubSlotsIn (N, S)
Number of F user data IN subslots
Number of subslots F user data telegram incoming direction
Return value
0 = Not parameterized
>0 = Number of subslots
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$safePsMaxnumSubS-
lots
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
845
NC variables
3.2 NC variable descriptions
safePsNumSubSlotsOut (N, S)
Number of F user data OUT subslots
Number of subslots F user data telegram outgoing direction
Return value
0 = Not parameterized
>0 = Number of subslots
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$safePsMaxnumSubS-
lots
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsFDataIn (N, S)
User data from F module
F user data received from the PROFIsafe driver
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xffffffff
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers * $$safePsMaxnum-
SubSlots
Read access
safePsFDataOut (N, S)
User data to F module
F user data sent by the PROFIsafe driver
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UDWORD
0
0
0xffffffff
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers * $$safePsMaxnum-
SubSlots
Read access
NC variables
846
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safePsDriverState (N, S)
Current state of PROFIsafe driver
Return value
0 = Not parameterized
1 = Communication setup
2 = Communication setup: waiting for error-free telegrams
3 = Communication: waiting for error-free telegrams with the expected consecutive number
4 = Communication: normal operation
5 = Communication: waiting for acknowledgment after error
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
5
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsDriverError (N, S)
Communication error F driver
A communication error has been detected. The cause is stated in the diagnostics data.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_BOOLEAN
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsDiagHost (N, S)
PROFIsafe-host F communication error
Diagnostic data PROFIsafe-host communication and system error
Return value
0x0004 = Error checksum (CRC)
0x0008 = Error timeout (TO)
0x0010 = Activate substitute values in slave
0x0100 = Host initialization active
0x0200 = Error consecutive number (CN)
0x0400 = Error host state NCK/PLC (SF)
0x0800 = Empty telegram detected (EA)
0x1000 = Timeout host internal (TF)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0xffff
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
847
NC variables
3.2 NC variable descriptions
safePsDiagHost (N, S)
$$safePsMaxnumDrivers
Read access
safePsDiagSlave (N, S)
Status data PROFIsafe slave
Status data from PROFIsafe slave
Return value
0x0002 = Error in slave application
0x0004 = Error checksum (CRC)
0x0008 = Error timeout (TO)
0x0010 = Substitute values activated
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0xffff
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsParamMaxComTime (N, S)
Maximum configured communication time F module
Maximum configured communication time in s.
The communication time is the time from the sending of a telegram by the
PROFIsafe host until the arrival of the correct response telegram from the PROFIsafe slave/device
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
s, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsActComTime (N, S)
Actual communication time
Current communication time in s.
The communication time is the time from the sending of a telegram by the
PROFIsafe host until the arrival of the correct response telegram from the PROFIsafe slave/device
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
s, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
NC variables
848
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safePsMaxComTime (N, S)
Maximum communication time
Maximum value of the communication time in s.
The maximum value is reset to 0 by a Reset after a communication error
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
s, user defined
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$safePsMaxnumDrivers
Read access
safePsMaxnumDrivers (N, S)
Maximum number of PROFIsafe drivers
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
safePsMaxnumSubSlots (N, S)
Maximum number of subslots F user data
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
safeMaxNumMarker (N, S)
Max. number MARKERSI for the SPL
Maximum number of markers for the SPL
Return value
192 = SPL with a max. of 192 MARKERSI
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
849
NC variables
3.2 NC variable descriptions
safeMaxNumExtInput (N, S)
Max. number INSE for SPL
Maximum number of external inputs of the Safe Programmable Logic
Return value
192 = SPL with a max. of 192 INSE
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
safeMaxNumExtOutput (N, S)
Max. number OUTSE for SPL
Maximum number of external outputs of the SPL
Return value
192 = SPL with a max. of 192 OUTSE
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
safeMaxNumIntInput (N, S)
Max. number INSI for SPL
Maximum number of internal inputs of the SPL
Return value
192 = SPL with a max. of 192 INSI
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
safeMaxNumIntOutput (N, S)
Max. number OUTSI for the SPL
Maximum number of internal outputs of the SPL
Return value
192 = SPL with a max. of 192 OUTSI
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
NC variables
850
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeMaxNumIntOutput (N, S)
Addressing
Line index:
Max. line index:
1
Read access
safeMaxNumPlcInOut (N, S)
Max. number PLCSIIN/OUT
Maximum number of Safety signals from the PLC to the NCK and vice versa
Return value
96 = SPL with a max. of 96 PLCSIIN and 96 PLCSIOUT
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
safeMode (N, S)
Safety mode
Configured safety mode
Return value
0 = Not updated/invalid
1 = SINUMERIK Safety Integrated (Drive Based)
2 = Reserved)
3 = SINUMERIK Safety Integrated plus (F-PLC)
3 = SINUMERIK Safety Integrated (F-PLC)
4 = SINUMERIK Safety Integrated (SPL)
5 = No safety
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
handWheelTestIpoDiffPulses (N, S)
Differential handwheel pulses per IPO cycle
Define differential handwheel pulses per IPO cycle for handwheel simulation via OPI
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
851
NC variables
3.2 NC variable descriptions
handWheelTestIpoDiffPulses (N, S)
$$numHandWheels
Read access and write access
handWheelTestAbsPulses (N, S)
Absolute handwheel pulses
Query handwheel pulses via OPI
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
$$numHandWheels
Read access
handWheelTestMode (N, S)
Test mode of the handwheel simulation
Define test mode of handwheel simulation via OPI
Return value
0 = TEST_MODE_CLEAR
Resetting of all variables of the handwheel simulation
1 = TEST_MODE_STOP
Stopping the output of handwheel pulses to the IPO cycle
10 = TEST_MODE_SINGLE
Fully output pulses in $$handWheelTestDiffPulses in the next IPO cycle
(default)
11 = TEST_MODE_CONTINUE
Out put pulses in $$handWheelTestIpoDiffPulses continuously in
every IPO cycle
12 = TEST_MODE_PERIODE
Output pulses in $$handWheelTestDiffPulses continuously in
pulse packages that are defined via
$$handWheelTestIpoDiffPulses
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numHandWheels
Read access and write access
NC variables
852
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anActivateCollCheck (N, S)
$AN_ACTIVATE_COLL_CHECK
ActivateCollCheck on the interface PLC->NCK
Status of the field ActivateCollcheck on the interface PLC->NCK (DB10.DBX234.0 - DB10.DBX241.7).
Data are made available in groups of 4 bytes, i.e. with index 1 you receive the first 4 bytes (DB10.DBX234.0 - DB10.DBX237.7),
with index 2 the second 4 bytes (DB10.DBX238.0 - DB10.DBX241.7)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
2
Read access
anCollCheckOff (N, S)
$AN_COLL_CHECK_OFF
Byte DeactivateCollCheckGroups PLC->NCK
Status of the byte DeactivateCollCheckGroups on the interface PLC->NCK (DB10.DBB58) for the operating-mode-dependant
suppression of the collision avoidance for groups of protection areas.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anFacetsAvailable (N, S)
$AN_FACETS_AVAILABLE
Available number of collision facets
Machine parts can be modeled from 3D facets for the collision avoidance function. The maximum number of 3D facets is limited
by the machine data 18895 $MN_MM_MAXNUM_3D_FACETS. The anFacetsAvailable variable indicates how many facets are
still available.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anFacetsAct (N, S)
$AN_FACETS_ACT
Currently used number of collision facets
Machine parts can be modeled from 3D facets for the collision avoidance function. The maximum number of 3D facets is limited
by the machine data 18895 $MN_MM_MAXNUM_3D_FACETS. The anFacetsAct variable indicates how many facets are cur-
rently being used.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
853
NC variables
3.2 NC variable descriptions
anFacetsAct (N, S)
$AN_FACETS_ACT
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anFacetsMin (N, S)
$AN_FACETS_MIN
Minimum number of collision facets used
Machine parts can be modeled from 3D facets for the collision avoidance function. The maximum number of 3D facets is limited
by the machine data 18895 $MN_MM_MAXNUM_3D_FACETS. The anFacetsMin variable indicates the minimum number of
facets used so far.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access and write access
anFacetsMax (N, S)
$AN_FACETS_MAX
Maximum number of collision facets
Machine parts can be modeled from 3D facets for the collision avoidance function. The maximum number of 3D facets is limited
by the machine data 18895 $MN_MM_MAXNUM_3D_FACETS. The anFacetsMax variable indicates the maximum number of
facets used so far.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access and write access
anFacetsInternAvailable (N, S)
$AN_FACETS_INTERN_AVAILABLE
Available number of internal collision facets
Variable machine parts such as tools are automatically modeled from 3D facets by means of the collision avoidance function.
The maximum number of 3D facets is limited by the machine data 18894 $MN_MM_MAXNUM_3D_FACETS_INTERN. The
anFacetsInternAvailable variable indicates how many facets are still available.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
NC variables
854
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anFacetsInternAvailable (N, S)
$AN_FACETS_INTERN_AVAILABLE
1
Read access
anFacetsInternAct (N, S)
$AN_FACETS_INTERN_ACT
Current number of internal collision facets
Variable machine parts such as tools are automatically modeled from 3D facets by means of the collision avoidance function.
The maximum number of 3D facets is limited by the machine data 18894 $MN_MM_MAXNUM_3D_FACETS_INTERN. The
anFacetsInternAct variable indicates how many facets are currently being used.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anFacetsInternMin (N, S)
$AN_FACETS_INTER_MIN
Minimum number of internal collision facets
Variable machine parts such as tools are automatically modeled from 3D facets by means of the collision avoidance function.
The maximum number of 3D facets is limited by the machine data 18894 $MN_MM_MAXNUM_3D_FACETS_INTERN. The
anFacetsInternMin variable indicates the minimum number of facets used so far.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access and write access
anFacetsInternMax (N, S)
$AN_FACETS_INTERN_MAX
Maximum number of internal collision facets
Variable machine parts such as tools are automatically modeled from triangle areas by means of the Collision prevention
function. The maximum number of triangles is limited by the machine data 18894 $MN_MM_MAXNUM_3D_FACETS_INTERN.
The variable anFacetsInternMax indicates how many have been used so far.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
855
NC variables
3.2 NC variable descriptions
anProtAreasAct (N, S)
$AN_PROT_AREAS_ACT
Number of protection areas used
The collision avoidance function can monitor a maximum number of protection areas. This number is determined by machine
data 18890 $MN_MM_MAXNUM_3D_PROT_AREAS. The system variable $AN_PROT_AREAS_ACT states how many of them are
currently being used.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anProtAreaElemAct (N, S)
$AN_PROT_AREA_ELEM_ACT
Number of protection area elements used
The collision avoidance function can monitor a maximum number of protection area elements. This number is determined by
machine data 18892 $MN_MM_MAXNUM_3D_PROT_AREA_ELEM. The system variable $AN_PROT_AREA_ELEM_ACT states
how many of them are currently being used.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anCollPairsAct (N, S)
$AN_COLL_PAIRS_ACT
Number of collision pairs used
The collision avoidance function can monitor a maximum number of protection area pairs. This number is determined by
machine data 18898 $MN_MM_MAXNUM_3D_COLL_PAIRS. The system variable $AN_COLL_PAIRS_ACT states how many of
them are currently being used.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anTProtElemAct (N, S)
$AN_T_PROT_ELEM_ACT
Number of tool protection area elements used
The collision avoidance function can monitor a maximum number of tool protection area elements. This number is determined
by machine data 18893 $MN_MM_MAXNUM_3D_T_PROT_ELEM. The system variable $AN_T_PROT_ELEM_ACT states how
many of them are currently being used.
NC variables
856
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anTProtElemAct (N, S)
$AN_T_PROT_ELEM_ACT
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
anKinChainElemAct (N, S)
$AN_KIN_CHAIN_ELEM_ACT
Number of kinematic elements used
The kinematic chains can only use a maximum number of elements. This number is determined by machine data
18880 $MN_MM_MAXNUM_KIN_CHAIN_ELEM. The system variable $AN_KIN_CHAIN_ELEM_ACT states how many of them are
currently being used.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
safeExtInputQuality (N, S)
Property of external SPL input
Property of an external NCK-SPL input signal
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
$$safeMaxNumExtInput
Read access
safeExtOutputQuality (N, S)
Property of external SPL output
Property of an external NCK-SPL output signal
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
$$safeMaxNumExtOutput
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
857
NC variables
3.2 NC variable descriptions
safeIntInputQuality (N, S)
Property of internal SPL input
Property of an internal NCK-SPL input signal
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
$$safeMaxNumIntInput
Read access
safeIntOutputQuality (N, S)
Property of internal SPL output
Property of an internal NCK-SPL output signal
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
$$safeMaxNumIntOutput
Read access
anRobin (N, S)
$AN_ROBIN[index]
NCK-PLC robotic status interface
The system variable $AN_ROBIN[index] reads the relevant byte in the NCK-PLC interface robotic status.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
8
Read access
anRobout (N, S)
$AN_ROBOUT[index]
NCK-PLC robotic control interface
The system variable $AN_ROBOUT[index] reads the relevant byte in the NCK-PLC robotic control interface.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
8
Read access
NC variables
858
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
pnRobin (N, S)
$PN_ROBIN[index]
NCK-PLC robotic status interface (preprocessing)
The system variable $PN_ROBIN[index] reads the relevant byte in the NCK-PLC interface robotic status.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
8
Read access
pnRobout (N, S)
$PN_ROBOUT[index]
NCK-PLC robotic control interface (preprocessing)
The system variable $PN_ROBOUT[index] reads the relevant byte in the NCK-PLC robotic control interface.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
8
Read access
anPoweronState (N, S)
$AN_POWERON_STATE
State of NCK power on
The bit-coded variable indicates the state of the NCK power on.
All bits = 0: NCK power on has not started.
Bit0=1: The NCK power on has started, i.e. all NCK objects (channels etc.) have already been created and are being initialized.
Bit1=1: The main run states can now be read. This means that all stations have been initialized, and that power on Reset has
been executed together with the Reset INIT blocks.
Bit2=1: User interventions (Reset, Stop etc.) are now possible and purposeful. This means that any configured Safety ProgE-
vent has been correctly completed or possibly could not be executed because of alarms. Any configured PowerOn ProgEvent
is executed next provided that its execution is not prevented by alarms.
Bit2=1: User interventions (Reset, Stop etc.) are now possible and purposeful. Any configured PowerOn ProgEvent will be
executed provided that its execution is not prevented by alarms.
Bit24=1: The NCK power on has finished together with all the ProgEvents that could be executed automatically (Safety
ProgEvent, PowerOn ProgEvent). The bit does not indicate whether or not an error occurred during the power on (see Bit25).
Bit24=1: The NCK power on has finished together with all the ProgEvents that could be executed automatically (PowerOn-
ProgEvent). The bit does not indicate whether or not an error occurred during power on (see Bit25).
Bit25=1: The NCK power on finished with errors. This means, for example, that an error occurred while the stations were being
initialized, during the Reset INIT blocks or the execution of the Safety ProgEvent. Other alarms indicate the exact problem, and
the alarm responses indicate which actions can be executed.
Bit25=1: The NCK power on finished with errors. This means, for example, that an error occurred while the stations were being
initialized or with the reset init blocks. Other alarms indicate the exact problem, and the alarm responses indicate which actions
can be executed.
Units and value ranges
Physical unit:
Data type:
Initial value
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
859
NC variables
3.2 NC variable descriptions
anPoweronState (N, S)
$AN_POWERON_STATE
-
TYPE_UDWORD
0
Addressing
Line index:
Max. line index:
1
Read access
measFctCmd (N, S)
Start of motion measuring function
Return value
0 = Function not active or abort
1 = Activate start of motion for all system axes
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
1
Addressing
Line index:
Max. line index:
1
Read access and write access
cncLockRequest (N, S)
Order status for the CNC lock function
Return value
0 = No task triggered by PI.
1 = The current task is being processed.
2 = The current task is faulty and has been rejected.
3 = The last task has been accepted. See $$cncLockState.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
3
Addressing
Line index:
Max. line index:
1
Read access
cncLockState (N, S)
Current status of the CNC lock function
Return value
0 = Die CNC-Sperrfunktion ist nicht aktiv.
1 = The CNC lock function is active without errors.
2 = Errors have been detected in the active CNC lock function.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
2
Addressing
Line index:
Max. line index:
NC variables
860
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
cncLockState (N, S)
1
Read access
cncLockTimeBCD (N, S)
Release date for the CNC lock
Date on which the CNC lock function is activated (displayed in the PLC format):
<Month>.<Day>.<Year> <Hours>:<Minutes>:<Seconds>.<Milliseconds> <Weekday> <Status>
<Weekday> can assume the following values: "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"
Units and value ranges
Physical unit:
Data type:
-
TYPE_DATETIME
Read access
anCecInputNcu (N, S)
$AN_CEC_INPUT_NCU
CEC table: Basic axis on NCU
The variable indicates the number of the NCU, for which the basic axis is calculated.
It returns the value 0 if no NCU has been programmed.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
62
Read access
anCecInputAxis (N, S)
$AN_CEC_INPUT_AXIS
CEC table: Basic axis
The variable describes the number of the axis whose setpoint is used as entry for the
compensation table. The value -1 indicates that no axis
has been programmed.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
-1
Addressing
Line index:
Max. line index:
62
Read access
anCecOutputNcu (N, S)
$AN_CEC_OUTPUT_NCU
CEC table: Compensation axis on NCU
The variable indicates the number of the NCU which the compensation axis is calculated
to. It returns the value 0 if no NCU has been programmed.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
861
NC variables
3.2 NC variable descriptions
anCecOutputNcu (N, S)
$AN_CEC_OUTPUT_NCU
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
62
Read access
anCecOutputAxis (N, S)
$AN_CEC_OUTPUT_AXIS
CEC table: Compensation axis
The variable describes the number of the axis onto which the output of the compensation table
has an effect. The value -1 indicates that no axis
has been programmed,
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
-1
Addressing
Line index:
Max. line index:
62
Read access
anCecStep (N, S)
$AN_CEC_STEP
CEC table: Distance between interpolation points
The variable indicates the distance of the offset values.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
62
Read access
anCecMin (N, S)
$AN_CEC_MIN
CEC table: Starting position
The variable indicates the start position of the compensation table.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
62
Read access
NC variables
862
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
anCecMax (N, S)
$AN_CEC_MAX
CEC table: End position
The variable indicates the end position of the compensation table.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
62
Read access
anCecDirection (N, S)
$AN_CEC_DIRECTION
CEC table: Direction-dependence
The variable activates the direction-dependent activation of the compensation table:
0: Both traversing directions of the basic axis
1: Positive traversing direction of the basic axis
-1: Negative traversing direction of the basic axis
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
62
Read access
anCecMultByTable (N, S)
$AN_CEC_MULT_BY_TABLE
CEC table: Multiplication
The variable indicates the number of the table whose output value shall be multiplied
with the output value of the compensation table.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
62
Read access
anCecIsModulo (N, S)
$AN_CEC_IS_MODULO
CEC table: Modulo functionality
The variable indicates whether the values of the corresponding compensation table
shall be repeated cyclically:
TRUE: Cyclic repetition of the compensation table
FALSE: No cyclic repetition of the compensation table
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
863
NC variables
3.2 NC variable descriptions
anCecIsModulo (N, S)
$AN_CEC_IS_MODULO
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_BOOLEAN
FALSE
Addressing
Line index:
Max. line index:
62
Read access
anCecType (N, S)
$AN_CEC_TYPE
CEC table: table type
The variable specifies the compensation table type
0: no special table type
1: cylinder error compensation table type
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
FALSE
Addressing
Line index:
Max. line index:
62
Read access
pModelScalingOverload (N, S)
$P_MODEL_SCALING_OVL
Machine data description is that of the NCK model
The variable indicates whether the original machine data description is overwritten during the NCK power on
-1: There is no machine data for the programmed MMC number.
0: The original definition is available for the NCK model (e.g. 840D-732)
1,2,..: The original definition for the NCK model was overwritten (typical in NCK simulation products)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
FALSE
Addressing
Line index:
Max. line index:
MD_MAXNUM_MMCIDS
Read access
pnChangeCntrNkData (N, S)
$PN_CHANGE_CNTR_NK_DATA
Modification counter for kinematic chain data
Modification counter for kinematic chain data (chain elements and NK_SWITCHes).
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MAX
Addressing
Line index:
Max. line index:
NC variables
864
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
pnChangeCntrNkData (N, S)
$PN_CHANGE_CNTR_NK_DATA
1
Read access
pnChangeCntrNkElem (N, S)
$PN_CHANGE_CNTR_NK_ELEM
Modification counter for kinematic chain elements
Modification counter for kinematic chain elements (without NK_SWITCH).
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MAX
Addressing
Line index:
Max. line index:
1
Read access
pnChangeCntrNkSwitch (N, S)
$PN_CHANGE_CNTR_NK_SWITCH
Modification counter for $NK_SWITCHes
Modification counter for $NK_SWITCHes.
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MAX
Addressing
Line index:
Max. line index:
1
Read access
pnChangeCntrNpData (N, S)
$PN_CHANGE_CNTR_NP_DATA
Modification counter for 3D protection area data
Modification counter for 3D protection area data ($NP_xxx).
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MAX
Addressing
Line index:
Max. line index:
1
Read access
pnChangeCntrNtData (N, S)
$PN_CHANGE_CNTR_NT_DATA
Modification counter for transf. data ($NT_xxx)
Modification counter for transformation data ($NT_xxx).
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MAX
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
865
NC variables
3.2 NC variable descriptions
pnChangeCntrNtData (N, S)
$PN_CHANGE_CNTR_NT_DATA
Addressing
Line index:
Max. line index:
1
Read access
anCUTrace (N, S)
$AN_CUTRACE
Trigger variable for the SINAMICS trace function
Variable for triggering the trace function in SINAMICS.
If telegram 390, 391 or 395 is used. writing the value 1 sets bit 4 in the drive parameter r898 "Control word drive object 1" in
all Control Units activated via MD13120 $MN_CONTROL_UNIT_LOGIC_ADDRESS.
Triggering via telegram must have been previously parameterized in the trace.
Return value
Write:
0: No action
1: Trip trigger
Read:
Always 0, because the trigger cannot be read back
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_DWORD
0
1
Addressing
Line index:
Max. line index:
1
Read access and write access
passFChangeCounterSelect (N, S)
Selective change counter for file system
Counter is incremented by 1 when there is a change in the passive file system.
Exceptions: trace files, diagnostics files, buffers
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
866
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.6.14
SALA: Alarm list, oldest alarm
OEM-MMC: LinkItem /Nck/SequencedAlarms/...
The NCK alarms are sorted in a list in the order they occurred, the oldest alarm appears at the top of the list. The
alarm parameters are transferred as ASCII strings, the first character contains the type information for that para-
meter. The following types are used:
S: General string, e.g. part program name
A: Axis name / spindle name
K: Channel name
N: Block number
Y: System error
D: Drive number
If a parameters is not assigned, an "S" is transferred.
All variables in this module are privileged variables! This means that cyclic acknowledgments are sent for these
variables even if the cyclic services are no longer serviced by the NCK because of block cycle problems.
Attention: Privileged variables lose this characteristic if they are combined with non-privileged variables in a requ-
est. -> Do not combine alarm variables with other variables in a cluster!
In addition it is presumed that the cyclic services are set "on change" for the alarm variables and are not combined
with other variables (not even with privileged variables) in the same request.
The module SALA only contains the alarms that are generated in the NCK. It contains neither PLC nor HMI alarms.
In order to read all alarms, the OEM-HMI user should use the alarm server functions and not read the SALA module
directly.
alarmNo (N, SALA)
DA
Ordinal number of an alarm
Ordinal number of an alarm (how many alarms since control ON)
Return value
0 = unknown alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
867
NC variables
3.2 NC variable descriptions
clearInfo (N, SALA)
DA
Acknowledgment criterion for an alarm
Return value
1 = Power On
2 = Reset
3 = Cancel
4 = Alarm is cancelled by NCK-software
5 = Alarm is cancelled by starting a program
6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)
7 = Alarm is cancelled by RESET in all channels of the NC (from SW 4.1)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access
fillText1 (N, SALA)
DA
Parameter 1 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
fillText2 (N, SALA)
DA
Parameter 2 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
fillText3 (N, SALA)
DA
Parameter 3 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
NC variables
868
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
fillText3 (N, SALA)
DA
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
fillText4 (N, SALA)
DA
Parameter 4 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
textIndex (N, SALA)
Alarm number
Alarm number of the actual alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
timeBCD (N, SALA)
Time stamp of the alarm
The time at which the alarm occurred is given a time stamp. The time stamp is specified in the corresponding PLC format.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DATETIME
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
869
NC variables
3.2 NC variable descriptions
3.2.6.15
SALAC: Alarm actions, oldest alarm
OEM-MMC: LinkItem /Nck/AlarmEvent/...
In a given alarm, all values in the SALAC module are identical to the corresponding variables in the SALA, SALAP and
SALAL modules with the exception of actionType and actionCount.
The same alarm can be found in the various modules by comparing the values of alarmNo.
A client is registered with an alarm server when cyclic reading of the SALAC module has been set.
If the operator panel sets cyclic reading when a data in the module changes and column index 0 has been speci-
fied, then the variable server sends the entire data block to the operator panel if the alarm server receives a new
alarm action.
Another alarm server client is registered at each cyclic reading of the SALAC module which has been set.
This mechanism therefore functions with more than one user interface connected. Registration is withdrawn when
the corresponding cyclic reading is terminated. As cyclic reading only applies to registered clients,
each regular and noncyclic reading returns the default value for the requested variable.
actionType (N, SALAC)
Type of alarm action
Specifies whether the alarm is deleted or activated.
Return value
0: No alarm action pending
1: Alarm set
2: Alarm deleted
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
2
Addressing
Line index:
Max. line index:
1
Read access
actionCount (N, SALAC)
Number of alarm actions
A unique number assigned to Alarm Action.
On power ON it is reset to zero by the NCK.
For each new alarm action it will be incremented by one.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
870
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
alarmNo (N, SALAC)
Alarm number
A unique number assigned to the alarm.
It will be incremented by one for each reported alarm.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
textIndex (N, SALAC)
Alarm number (actual alarm)
Alarm number of the actual alarm
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
1
Read access
timeBCD (N, SALAC)
Time stamp of the alarm
The time at which the alarm occurred is given a time stamp. The time stamp is specified in the corresponding PLC format.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DATETIME
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
871
NC variables
3.2 NC variable descriptions
clearInfo (N, SALAC)
Alarm deletion information
Describes the acknowledgment criterion for the alarm.
Return value
1 = Power ON
2 = Reset
3 = Delete
4 = Alarm is deleted by NCK software
5 = Alarm is deleted by program call
6 = Alarm is deleted by RESET in all channels of the mode groups (from SW 4.1)
7 = Alarm is deleted by RESET in all channels of the NC (from SW 4.1)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
1
1
7
Addressing
Line index:
Max. line index:
1
Read access
fillText1 (N, SALAC)
Alarm filler text 1
Parameter 1, ASCII string which is inserted
in the standard alarm text to supplement the alarm description.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
1
Read access
fillText2 (N, SALAC)
Alarm filler text 2
Parameter 2, ASCII string which is inserted
in the standard alarm text to supplement the alarm description.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
872
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
fillText3 (N, SALAC)
Alarm filler text 3
Parameter 3, ASCII string which is inserted
in the standard alarm text to supplement the alarm description.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
1
Read access
fillText4 (N, SALAC)
Alarm filler text 4
Parameter 4, ASCII string which is inserted
in the standard alarm text to supplement the alarm description.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_STRING
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
873
NC variables
3.2 NC variable descriptions
3.2.6.16
SALAL: Alarm list, most recent alarm
OEM-MMC: LinkItem /Nck/LastAlarm/...
The NCK alarms are sorted in a list in the order they occurred, the most recent alarm appears at the bottom of the
list. The alarm parameters are transferred as ASCII strings, the first character contains the type information for that
parameter. The following types are used:
S: General string, e.g. part program name
A: Axis name / spindle name
K: Channel name
N: Block number
Y: System error
D: Drive number
If a parameters is not assigned, an "S" is transferred.
All variables in this module are privileged variables! This means that cyclic acknowledgements are sent for these
variables even if the cyclic services are no longer serviced by the NCK because of block cycle problems.
Attention: Privileged variables lose this characteristic if they are combined with non-privileged variables in a requ-
est. -> Do not combine alarm variables with other variables in a cluster!
In addition it is presumed that the cyclic services are set "on change" for the alarm variables and are not combined
with other variables (not even with privileged variables) in the same request.
The module SALA only contains the alarms that are generated in the NCK. It contains neither PLC nor HMI alarms.
In order to read all alarms, the OEM-HMI user should use the alarm server functions and not read the SALA module
directly.
alarmNo (N, SALAL)
DA
Ordinal number of an alarm
Ordinal number of an alarm (how many alarms since control ON)
Return value
0 = unknown alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
NC variables
874
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
clearInfo (N, SALAL)
DA
Acknowledgment criterion for an alarm
Return value
1 = Power On
2 = Reset
3 = Cancel
4 = Alarm is cancelled by NCK-software
5 = Alarm is cancelled by starting a program
6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)
7 = Alarm is cancelled by RESET in all channels of the NC (from SW 4.1)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Validity:
From NCK version 3.6
Read access
fillText1 (N, SALAL)
DA
Parameter 1 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
fillText2 (N, SALAL)
DA
Parameter 2 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
fillText3 (N, SALAL)
DA
Parameter 3 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
875
NC variables
3.2 NC variable descriptions
fillText4 (N, SALAL)
DA
Parameter 4 of the alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
textIndex (N, SALAL)
Alarm number
Alarm number of the actual alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
timeBCD (N, SALAL)
Time stamp of the alarm
The time at which the alarm occurred is given a time stamp. The time stamp is specified in the corresponding PLC format.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DATETIME
Addressing
Line index:
Max. line index:
16
Validity:
From NCK version 3.6
Read access
NC variables
876
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.6.17
SALAP: Alarm list, highest priority alarm
OEM-MMC: LinkItem /Nck/TopPrioAlarm/...
The alarms of the NCK are arranged in a list in the order of their priorities. The highest-priority alarm is set to position
1. The alarm list is sorted according to the following criteria:
1. Sorting criterion: deletion criterion (highest priority at 1st position)
- NC power OFF/ON
- Press reset key
- Press "Delete alarm"
- Press "NC start"
- Press "Recall" key
2. Sorting criterion: alarm occurrence time
The alarm parameters are transferred as ASCII strings, the first character contains the type information for the
parameter. The following types are used:
S: General string, e.g. part program name
A: Axis name / spindle name
K: Channel name
N: Block name
Y: System error
D: Drive number
If a parameter is not assigned, an "S" is transferred.
All variables in this module are privileged variables! This means that cyclic acknowledgments are sent for these
variables even if the cyclic services are no longer serviced by the NCK because of block cycle problems.
Notice: Privileged variables lose this characteristic if they are combined with non-privileged variables in a request.
-> Do not combine alarm variables with other variables in a cluster!
In addition it is presumed that the cyclic services are set "on change" for the alarm variables and are not combined
with other variables (not even with privileged variables) in the same request.
The module SALAP only contains the alarms that are generated in the NCK. It contains neither PLC nor HMI alarms.
In order to read all alarms, the OEM-HMI user should use the alarm server functions and not read the SALAP module
directly.
alarmNo (N, SALAP)
DA
Ordinal number of an alarm
Ordinal number of an alarm (how many alarms since control ON)
Return value
0 = unknown alarm
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
877

 

 

 

 

 

 

 

Content      ..     68      69      70      71     ..