4 Data Descriptions
11.03
4.4 System variable
© Siemens AG 2003 All Rights Reserved
4-268
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
These system variables can be read and written by the user program.
The control signals of the NCK monitoring channel in the NCK-SPL can be
addressed double-word-serial via these system variables:
$A_OUTSID[1] corresponds to $A_OUTSI[1...32]
$A_OUTSID[2] corresponds to $A_OUTSI[33...64]
These system variables can be read and written by the user program.
Up to 64 external control signals can be used in the NCK-SPL via these system
variables. The status of one byte of an NCK I/O input module can be assigned
to a block of eight system variables via
MD $MN_SAFE_IN_HW_ASSIGN[0...7].
$MN_SAFE_IN_HW_ASSIGN[0] -> $A_INSE[1...8]
$MN_SAFE_IN_HW_ASSIGN[1] -> $A_INSE[9...16]
$MN_SAFE_IN_HW_ASSIGN[2] -> $A_INSE[17..24]
$MN_SAFE_IN_HW_ASSIGN[3] -> $A_INSE[25..32]
$MN_SAFE_IN_HW_ASSIGN[4] -> $A_INSE[33..40]
$MN_SAFE_IN_HW_ASSIGN[5] -> $A_INSE[41..48]
$MN_SAFE_IN_HW_ASSIGN[6] -> $A_INSE[49..56]
$MN_SAFE_IN_HW_ASSIGN[7] -> $A_INSE[57..64]
For a precise description of MD parameterization refer to Chapter 4, "Machine
data for SINUMERIK 840D".
The user program can only read these system variables.
The external control signals can be evaluated double-word-serial in the NCK-
SPL via these system variables:
$A_INSED[1] corresponds to $A_INSE[1...32]
$A_INSED[2] corresponds to $A_INSE[33...64]
The user program can only read these system variables.
Up to 64 external status signals can be addressed by the NCK-SPL via these
system variables. The status of eight system variables can be copied to an
NCK I/O output module via MD $MN_SAFE_OUT_HW_ASSIGN[0...7].
$MN_SAFE_OUT_HW_ASSIGN[0] <- $A_OUTSE[1...8]
$MN_SAFE_OUT_HW_ASSIGN[1] <- $A_OUTSE[9...16]
$MN_SAFE_OUT_HW_ASSIGN[2] <- $A_OUTSE[17..24]
$MN_SAFE_OUT_HW_ASSIGN[3] <- $A_OUTSE[25..32]
$MN_SAFE_OUT_HW_ASSIGN[4] <- $A_OUTSE[33..40]
$MN_SAFE_OUT_HW_ASSIGN[5] <- $A_OUTSE[41..48]
$MN_SAFE_OUT_HW_ASSIGN[6] <- $A_OUTSE[49..56]
$MN_SAFE_OUT_HW_ASSIGN[7] <- $A_OUTSE[57..64]
For a precise description of MD parameterization refer to Chapter 4, "Machine
data for SINUMERIK 840D".
These system variables can be read and written by the user program.
System variables
$A_OUTSID[1,2]
System variables
$A_INSE[1...64]
System variables
$A_INSED[1,2]
System variables
$A_OUTSE[1...64]