Siemens Sinumerik 840D sl Diagnostic Manual page 159

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

Advertisement

03/2009
12584
[Channel %1: ] Block %2 variable %3 cannot be read synchronously with
motion
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Definitions:
In motion synchronous actions on the left side of the compare operation, only special variables are
allowed as input variables of SYNFCT and as input variables for PUTFTOCF. Motion synchronous
access is possible here.
Example:
PUTFTOCF(1, $AA_OVR, 2, 1, 2)
The variable $AA_OVR is not allowed here.
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. For the functions SYNFCT and PUTFTOCF only certain variables are allowed,
for example $AC_DTGPW.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12585
[Channel %1: ] Block %2 variable %3 cannot be changed synchronously
with motion
Parameters:
%1 = Channel number
%2 = Block number, label
%3 = Source symbol
Definitions:
When assigning SYNFCT in motion synchronous actions and result variables, only special variables
are allowed. Real-time synchronous access is allowed here.
Example:
WHEN $AA_IM[AX1]>= 100 DO $AC_TIME=1000. The variable $AC_TIME (time from beginning of
block) cannot be written
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program. Only certain variables are allowed for the function SYNFCT where real-time syn-
chronous access is possible.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
12586
[Channel %1: ] Block %2 motion synchronous action: type conflict in
variable %3
Parameters:
%1 = Channel number
%2 = Block number
%3 = Source symbol
Definitions:
Type conversion is not possible for online variables $A.. or $V.., which are evaluated or written in the
interpolation cycle. Only variables of the same type can be linked or assigned to one another.
Example 1:
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
An online variable of the REAL type (actual value) cannot be compared with a variable of the BOOL
type (digital input)
The operation is possible if the following change is made:
WHENEVER $AA_IM[X] > $A_INA[1] DO ...
Example 2:
WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]-$AA_MM[X]
Improvement:
WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]-$AA_MM[X]
Reaction:
Correction block is reorganized.
Interface signals are set.
Alarm display.
Remedy:
Modify part program: Use variables of the same type.
Program Con-
Clear alarm with NC START or RESET key and continue the program.
tinuation:
© Siemens AG, 2009. All Rights Reserved
SINUMERIK 840D sl, 840Di sl, SINAMICS, Diagnostics Manual (DAsl), 03/2009
Overview of Alarms
NCK alarms
2-159

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents