4 Data Descriptions 11.03
4.1 Machine data
© Siemens AG 2003 All Rights Reserved
4-214 SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
10390
MD number
$MN_SAFE_IN_HW_ASSIGN[n]: 0...7
Input assignment ext. SPL interface
840D
Default: 0 Min. input value: 0 Max. input value: 01 1E 08 02
Change becomes effective after POWER ON: Protection level (R/W) 7/2 Unit: -
Data type: DWORD Applies from SW 4.4.18
Meaning One input byte of the NCK I/Os can be assigned bytewise (byte-serial) to the system
variables $A_INSE[x] using this machine data.
n System variables Comment
=0 $A_INSE[1..8] Assignment for 1st byte
=1 $A_INSE[9..16] Assignment for 2nd byte
=2 $A_INSE[17..24] Assignment for 3rd byte
=3 $A_INSE[25...32] Assignment for 4th byte
=4 $A_INSE[33...40] Assignment for 5th byte
=5 $A_INSE[41...48] Assignment for 6th byte
=6 $A_INSE[49...56] Assignment for 7th byte
=7 $A_INSE[57...64] Assignment for 8th byte
Structure: refer to MD 10366: $MN_HW_ASSIGN_DIG_FASTIN.
In this case, the restriction applies that an I/O module must addressed via the MD. An
assignment to another system variable is not possible.
Corresponds with … MD 10392: $MN_SAFE_OUT_HW_ASSIGN
References Refer to Chapter 3, "Safe programmable logic (SPL)"
10392
MD number
$MN_SAFE_OUT_HW_ASSIGN[n]: 0...7
Output assignment ext. SPL interface
840D
Default: 0 Min. input value: 0 Max. input value: 01 1E 08 02
Change becomes effective after POWER ON: Protection level (R/W) 7/2 Unit: -
Data type: DWORD Applies from SW 4.4.18
Meaning One output byte of the NCK I/Os can be assigned bytewise (byte-serial) to the system
variables $A_OUTSE[x] using this machine data.
n System variables Comment
=0 $A_OUTSE[1..8] Assignment for 1st byte
=1 $A_OUTSE[9..16] Assignment for 2nd byte
=2 $A_OUTSE[17..24] Assignment for 3rd byte
=3 $A_OUTSE[25...32] Assignment for 4th byte
=4 $A_OUTSE[33...40] Assignment for 5th byte
=5 $A_OUTSE[41...48] Assignment for 6th byte
=6 $A_OUTSE[49...56] Assignment for 7th byte
=7 $A_OUTSE[57...64] Assignment for 8th byte
Structure: refer to MD 10364: $MN_HW_ASSIGN_DIG_FASTOUT.
In this case, the restriction applies that an I/O module must addressed via the MD. An
assignment to another system variable is not possible.
Corresponds with … MD 10390: $MN_SAFE_IN_HW_ASSIGN
References Refer to Chapter 3, "Safe programmable logic (SPL)"
Assigning local inputs on the NCU to the SPL interface (from SW 6.3.21):
•
Parameterization for s = 0 for SPL SGEs/SGAs:
i =0H fixed
mm =00H fixed
xx =00H fixed
nn =01H – 0FH Screen form for the digital I/O used for
Safety
Inputs/outputs
Setting the value "nn" can be used to define which of the available four digital
I/Os are to be used for the SPL SGEs/SGAs: