EasyManuals Logo
Home>Siemens>Control Systems>SINUMERIK 804D sl

Siemens SINUMERIK 804D sl Function Manual

Siemens SINUMERIK 804D sl
2050 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1077 background imageLoading...
Page #1077 background image
Detailed description
2.12 Block descriptions
Power Line Basic PLC Program (P3)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
2-165
InPos :=M 113.0, //Position reached
Error :=M 113.1, //Error has occurred
State := MB 114); //Error status
2.12.10 FB 29: Signal recorder and data trigger diagnostics
Signal recorder
The "diagnostics" FB allows various diagnostic routines to be performed on the PLC user
program. A diagnostic routine logs signal states and signal changes. In this diagnostic
routine, function number 1 is assigned to the Func parameter. Up to 8 Boolean signals
(parameters Signal_1 to Signal_8) are recorded in a ring buffer each time one of the signals
changes. The current information of parameters Var1 (byte value), and Var2 and Var3
(integer values) is also stored in the ring buffer. The number of past OB 1 cycles is also
stored in the buffer as additional information. This information enables the graphical
evaluation of signals and values in OB 1 cycle grid. The first time the "diagnostics" FB is
called in a new PLC cycle, the NewCycle parameter must be set to TRUE. If the
"diagnostics" FB is called several times in the same OB 1 cycle, the NewCycle parameter
must be set to FALSE for the second and subsequent calls. This prevents a new number of
OB 1 cycles from being calculated. The ring buffer is set up by the user. The DB of the ring
buffer must be passed to the diagnostics FB in the BufDB parameter. The ring buffer must
use an array structure, as specified in the source code. The array can have any number of
elements. A size of 250 elements is recommended. The ClearBuf parameter is used to clear
the ring buffer and set the BufAddr pointer (I/O parameter) to the start. The associated
instance DB for the FB is a DB from the user area.
Data trigger
The data trigger function is intended to allow triggering on specific values (or bits) at any
permissible memory cell. The cell to be triggered is "rounded" with a bit mask (AndMask
parameter) before the TestVal parameter is compared in the diagnostic block.
Note
The source code for the function is available in the source container of the basic-program
library under the name Diagnose.awl.. The instance DB and the ring buffer DB are also
defined in this source block. The function call is also described in the function. The DB
numbers and the call must be modified.

Table of Contents

Other manuals for Siemens SINUMERIK 804D sl

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 804D sl and is the answer not in the manual?

Siemens SINUMERIK 804D sl Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 804D sl
CategoryControl Systems
LanguageEnglish

Related product manuals