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: