Restrictions; Examples - Siemens SINUMERIK 840D sl Function Manual

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

K1: Mode group, channel, program operation, reset response
9.10 Asynchronous subprograms (ASUBs), interrupt routines
9.10.4

Restrictions

Cross-mode Start of interrupt routines
Settings to be checked
● MD11600 $MN_BAG_MASK
● MD11604 $MN_ASUP_START_PRIO_LEVEL
● Interrupt assignment priority
Recommended settings
NC-specific machine data:
● MD11600 $MN_BAG_MASK = 'H11'
● MD11602 $MN_ASUP_START_MASK = 'H101'
● MD11604 $MN_ASUP_START_PRIO_LEVEL = 7
Channel-specific machine data for the channel in which the ASUB is started or generally for
all channels:
● MD20105 $MC_PROG_EVENT_IGN_REFP_LOCK, Bit<n> = TRUE
n: For all required event-driven program calls (prog events)
● MD20115 $MC_IGNORE_REFP_LOCK_ASUP, bit<n> = TRUE
n: For all required user interrupts
9.10.5

Examples

Activation of an interrupt routine via synchronous action
1. Parameterize two active digital I/O bytes:
– MD10350 $MN_FASTIO_DIG_NUM_INPUTS = 2
– MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS = 2
2. Parameterize a short-circuit with OR operation from output 9 to input 9:
– Input 1, input byte 2 = (output 1, output byte 2) OR (HW input signal 1, input byte 2):
570
NOTICE
System interrupts
Interrupts 9 and 10 used by the system are released with MD20115
$MC_IGNORE_REFP_LOCK_ASUP, bit 8 and bit 9. Interrupt 9 starts an ASUB which
contains traversing motions.
MD10361 $MN_FASTIO_DIG_SHORT_CIRCUIT[0]='H0102B102'
Function Manual, 01/2015, 6FC5397-0BP40-5BA2
Basic Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents