0% found this document useful (0 votes)
464 views74 pages

Siemens C - Annunc Manual

This document explains the annunciator block functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
464 views74 pages

Siemens C - Annunc Manual

This document explains the annunciator block functions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 74

Function 1

Operating principle 2

Time characteristics 3
PCS 7
Message characteristics 4
CEMAT
Annunciation Module C_ANNUNC 5
Module states

Operator Commands 6
Function Manual

Feature Bits 7

OS Permissions 8

I/O-bar of C_ANNUNC 9

OS-Variable table 10

Variable details 11

07/2016
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.

DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.

WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.

CAUTION
indicates that minor personal injury can result if proper precautions are not taken.

NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:

WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.

Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.

Siemens AG Copyright © Siemens AG 2016.


Division Process Industries and Drives Ⓟ 07/2016 Subject to change All rights reserved
Postfach 48 48
90026 NÜRNBERG
GERMANY
Table of contents

1 Function........................................................................................................................................................5
1.1 General Function description...................................................................................................6
1.2 Change of operation mode.....................................................................................................10
1.3 Configuration state.................................................................................................................11
1.4 Optional features....................................................................................................................12
1.5 Sequence Test.......................................................................................................................13
1.6 Visualization...........................................................................................................................14
2 Operating principle.....................................................................................................................................15
2.1 Input interfaces.......................................................................................................................15
2.1.1 Interfaces for mode change...................................................................................................18
2.1.2 Inputs for testing and as Interface to the OS..........................................................................23
2.1.3 Maintenance...........................................................................................................................24
2.1.4 Process Parameters...............................................................................................................25
2.1.5 Process parameters for Maintenance function:......................................................................27
2.1.6 OS Permissions and Features:..............................................................................................28
2.1.7 Connection to EventTs...........................................................................................................31
2.2 Group and Object links...........................................................................................................32
2.2.1 Example of a circuit:...............................................................................................................35
2.2.2 Object links to master objects................................................................................................36
2.2.3 Object links to a group in a different AS.................................................................................37
2.3 Input/Output interfaces...........................................................................................................40
2.4 Output interfaces....................................................................................................................42
2.4.1 Outputs for testing and as Interface to the OS.......................................................................42
2.4.2 Output status for connection to other blocks..........................................................................44
2.5 Engineering Errors.................................................................................................................48
3 Time characteristics....................................................................................................................................49
4 Message characteristics.............................................................................................................................51
5 Module states.............................................................................................................................................53
6 Operator Commands..................................................................................................................................55
7 Feature Bits................................................................................................................................................57
8 OS Permissions..........................................................................................................................................59
9 I/O-bar of C_ANNUNC................................................................................................................................61
10 OS-Variable table.......................................................................................................................................67
11 Variable details...........................................................................................................................................69
11.1 Variable details COMMAND...................................................................................................69

Annunciation Module C_ANNUNC


Function Manual, 07/2016 3
Table of contents

11.2 Variable details MSG8_EVID.................................................................................................70


11.3 Variable details STATUS.......................................................................................................71
11.4 Variable details STATUS2.....................................................................................................72
11.5 Variable details MAI_STA......................................................................................................73

Annunciation Module C_ANNUNC


4 Function Manual, 07/2016
Function 1
Type/Number

Module name: C_ANNUNC


Module no.: FB1004

Calling OBs
All CEMAT Functions must be installed in the same OB, which is preferable OB1. The System
Chart SYSPLCxx contains infrastructure blocks which must be called at the Beginning
(Runtime group OB1_START) and at the End (Runtime group OB1_END) of this OB.
The application program must be called between OB1_START and OB1_END.
Calling of the CEMAT blocks in a cyclic interrupt OB (OB34 or OB35) is possible, but only if
the complete program is called in the same cyclic interrupt OB. In this case the infrastructure
blocks must as well be moved to the cyclic interrupt OB (see Engineering Manual chapter
Tips&Tricks)

Annunciation Module C_ANNUNC


Function Manual, 07/2016 5
Function
1.1 General Function description

1.1 General Function description


With block C_ANNUNC a binary process signal can be displayed. If the process signal is not
healthy, a fault or warning message can be created.

Note
Block functions are only active in automatic mode.
If the block is switched to Out of Service, operation of the annunciation block is inhibited, the
outputs are set to "0", all messages are suppressed and only the status words are updated.
Memorized functions like Simulation, etc. are reset.

Most common applications for C_ANNUNC modules:


● Drive faults
The protection signals of a motor (e.g. belt drift, pull-rope, bearing temperature etc.) cannot
be signaled by the Cemat drive block itself. In this case the annunciation block is used to
create the additional messages. The output of the annunciation block is used in order to
stop the drive in case of a fault.
● Process signals
An annunciation block is used to display binary process signals such as silo levels, pressure
supervisions etc. A fault or warning message will be created if the signal is missing.
● Interlocking conditions
Annunciation blocks are used in order to show the interlocking conditions for groups and
routes in the group/route status call. These can be interlocks through process signals as
well as "internal" interlocking conditions, such as route selections or the operation status
of another group.

Read Process signal:


Via the InSig input or InSigB binary process signal can be read. InSig has structure format
and can not directly be linked to the Periphery (process image). Either a PCS 7 driver block
Pcs7DiIn or a converter block (StruDiOu) must be inserted for format conversion. Connection
to a binary output from another block is possible. . InSigB has Boolean format and can be
used for a direct connection to a signal from the Symbols file.
In case of connecting the Digital input to the C_ANNUNC via a converter block no information
about the quality of the signal is available. The quality code is preset to "valid value".
In case of connecting the Digital input to the C_ANNUNC via PCS 7 driver block Pcs7DiIn, the
driver block does the validation check and provides the Signal status together with the value
in the Structure output. If the Structure variable ST contains value 16#00, the value is invalid.
In the block icon and in the faceplate the signal status is shown. The code is additionally
displayed in the diagnosis window. On the driver block the substitute value should be set to
"0"

Annunciation Module C_ANNUNC


6 Function Manual, 07/2016
Function
1.1 General Function description

Output of the Process signal:


If the signal is not suppressed or delayed by process parameter settings, the input value is
available at output OutSig.

Note
Exception
In case of warnings only the output Warn is set because warnings should not influence the
process.

All further functions are optional and can be defined through corresponding parameterization
of the Feature bits and block parameters.

Signal evaluation:
The display and alarm behavior of the block can be configured through parameterization. Some
functions need to be enabled or can be modified via Feature bit settings:

BitNr. Function/Features Default value


16 O_LINK used for message activation (internal MsgTrigg) FALSE
17 O_LINK used for warning activation (internal ActWarn) FALSE
29 Warning mode active FALSE

● In case of an incoming fault, resetting of output OutSig can be delayed via parameter
OutOnDTi.
● In case of an outgoing fault, setting of output OutSig can be delayed via parameter
OutOfDTi.
● In order to achieve for the protections signals of a drive the same message behavior as for
the faults which are annunciated by the drive itself, the alarms can be triggered via interface
MsgTrigg or via O_LINK connection (if the corresponding Feature bit is set).
● With interface DynFltEn alarms and dynamic faults can be suppressed in general. (In case
of a fault the block shows only static indications).
This behavior can be desired during the start-up or for non running equipment.
● The enable messages interface MsgEn can be used in order to prevent an onrush of
messages in case of power failure. The message generation in the block is frozen and
neither incoming nor outgoing messages are created.
● Via interface GrFltLck the block can be deselected for the summarizing indication in group
and route. In the status call the fault and warnings can still be seen.
● Via interface GrStaLck the block can also be deselected form the summarizing indication
in group and route. In this case the block faults and warnings are not entered in the status
call.
● Important messages can be repeated. This is done through configuration of an annunciation
repeat time RepTi.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 7
Function
1.1 General Function description

● Via configuration of the delay time WarnDelTi in case of a fault the block generates first
a warning message and then an alarm message (after the time has elapsed).
Two-level-alarms can be enabled via interface ActWarn or via O_LINK, depending on the
Feature bit setting.
● Via parameter MemTrip it can be decided to memorize the fault until the acknowledgement.
● Via Feature bit settings, the block can be configured to create a warning message instead
of a fault message. In this case the two-level-alarm function is disabled.

Enable, block or simulation functions:


Under certain circumstances it can be necessary to suppress the supervision completely or to
switch the annunciation block to simulation mode. Functions depend on Feature bit settings.

BitNr. Function/Features Default value


18 O_LINK used for supervision enable (drive on) FALSE
28 Status of Simulation value TRUE

Switching to simulation requires an OS Permission:

BitNr. Function/OS Permission Default value


15 1 = Operator can change to simulation TRUE

Via interface "Supervision enable" SupOn or via O_LINK connection (depending on the Feature
bit setting) the complete supervision can be enabled or disabled. If the supervision is disabled,
the fault bit is reset.
The enable can be delayed via timer SupOnTi, e. g. suppress faults in the start-up phase of
a motor.
If the block is switched to simulation, instead of the input value the simulation value is displayed
and transferred to the output OutSig. Parameter InSig still shows the input value.
The simulation value ("1" or "0") can be configured via Feature bit settings.
The change to simulation is carried out via diagnosis window or automatically if the AS is
switched to sequence test mode.
OS_Perm.bit15 must be TRUE to enable switching to simulation via OS.

Process parameters
Through process parameters the following values can be configured online:

● SupOnTi (s) Supervision delay time for the evaluation of the process signal
● OutOnDTi (s) OutSig On delay time (after InSig (or InSigB) changes from
"1" to "0")
● OutOfDTi (s) OutSig Off delay time (after InSig (or InSigB) changes from
"0" to "1")
● WaDelTi (s) Warning delay (Delay between warning and fault message)
● RepTi (s) Annunciation repeat time (for re-trigger of the message after a
certain time)

Annunciation Module C_ANNUNC


8 Function Manual, 07/2016
Function
1.1 General Function description

Message Classes:
● Alarm
By default setting the annunciation block creates (red) fault messages (Alarm High).
● Two-level-alarm (Warning before Alarm)
This option exists only for drive faults and only in case the motor is already running. If al
fault occurs a warning is created first and only if the fault stays longer than a specified time
it leads to a fault message + switch off of the drive (e. g. in case of drift switches).
If the fault exists at the moment of drive start, no warning message is created and the fault
message is created immediately.
● Warning
If the warn mode is active, the annunciation block will always create warning messages. In
warn mode no two-level-alarming is possible.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 9
Function
1.2 Change of operation mode

1.2 Change of operation mode

Possible Operation modes


Two operation modes exist:
● Automatic mode
● Out of Service mode

Mode change options


Mode changeis possible via Operator Faceplate or by Program:
Mode change via Operator Faceplate does not require any Feature bit or OS Permission.
Mode change by Program is possible via interfaces AutModOn and OoSModOn.
● Rising edge at Interfaces AutModOn changes the annunciation block to Automatic mode
and 0-Signal at OoSModOn forces the annunciation block to Out of Service mode.
● An option for mode change via GR_LINK interface does not exist.

Out of Service mode


Switching the annunciation block to Out of Service mode disables the entire block functions.
The fault evaluation is inhibited, all messages are suppressed and only the status words are
updated.
● If the annunciation block was set to Out of Service mode via Operator Station, switching
back from Out of Service mode to Automatic, Manual or Local mode needs to be done via
Operator Faceplate as well.
● 0-Signal at program interface OoSModOn forces the annunciation block into Out of Service
mode at any time.
In this case switching back from Out of Service mode to Automatic mode is possible via a
rising edge at AutModOn input or via Operator Faceplate.

Feedback of the Operating mode


Indicating the "Out of Service" status of the annunciation block in the summarizing indication
of the group block icon can only be achieved via GR_LINK interface. No output OoSAct
available for the mode feedback of the annunciation block.
The following feature bit is used to enable the function:

BitNr. Function/Features Default value


26 GR_LINK Interface used for mode feedback from C_ANNUNC FALSE

If Feature.bit26 = TRUE the operation mode of the annunciation block is included in the
summarizing indication of the group block icon.

Annunciation Module C_ANNUNC


10 Function Manual, 07/2016
Function
1.3 Configuration state

1.3 Configuration state


Due to safety reasons the status of the Feature bits and OS Permissions can only be modified
if the block is in configuration state. The block is in configuration state:
● if it is called for the first time in the program or
● during restart of the AS or
● if the block is in Out of Service mode or
● in sequence test mode (PIN protected)

Note
For a running plant this means that for any modification of Feature bits or OS Permissions the
module must be set to Out of Service mode.

Feature Master block


Features and OS Permissions related to the operating or programming philosophy must be
consistent in all instances of the block. In order to ensure this, the relevant Feature bits and
OS Permission bits can be selected and defined once per block type via the Feature Master
block C_M_ANNUNC (located in the system chart). These settings can be applied to all
instances of the block type C_ANNUNC.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 11
Function
1.4 Optional features

1.4 Optional features

Additional Fault Reset


For all Objects types for drives, annunciation blocks and measurements, there is an option to
memorize the trip until an additional “Fault Reset” button in the object faceplate is pressed.
Resetting the fault on object level forces the operator to look at the equipment to be reset.
Only dynamic faults are memorized, static faults don’t require additional Fault Reset.
The Fault Reset can only be carried out after the fault is cleared (after the fault is acknowledged
and gone).
The Fault Reset Function is enabled via the following Feature bit and OS Permission:

BitNr. Function/Features Default value


12 Additional Fault reset function FALSE

Feature.bit12 = TRUE enables the function “Fault reset”

BitNr. Function/OS Permission Default value


12 1 = Enable Fault reset FALSE

OS_Perm.bit12 = TRUE enables the “Fault reset” button.

Note
If the annunciation block is linked to a drive block, the Fault reset function must be enabled for
the drive and for the C_ANNUNC block.

Annunciation Module C_ANNUNC


12 Function Manual, 07/2016
Function
1.5 Sequence Test

1.5 Sequence Test


The sequence test mode can be used for program test without the periphery being available.
This is very useful for general function tests, for the Factory Acceptance Test or for Operator
Training.
The sequence test mode always applies to the complete PLC and must be enabled via System
chart SYSPLCxx, block C_FB_PLC at input SEQ_TEST. A PLC restart is necessary in order to
switch into Sequence test mode and back.
In the sequence test mode the signal status of the inputs can be simulated via diagnosis view
of the annunciation faceplate, where the status indications are converted into simulation
buttons which allow “switching” of the inputs:
● After the Sequence Test mode is enabled, by default all inputs are in healthy condition and
the simulation buttons appear.
● For Signals InSig, InSigB and ProcSig, a click on the button changes the signal status
(toggle function)
The sequence test mode includes a function for saving, restoring or interrupting the simulation.
This can be carried out via block C_FB_PLC, inputs SimSave, SimLoad and SimPause in
System chart SYSPLCxx. See Engineering Manual 06_AS_Engineering_009.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 13
Function
1.6 Visualization

1.6 Visualization
In the block icon of the annunciation block the most important operation status are displayed
(signal status, fault, warning). Refer to Variable Details. Control functions and detail information
are only available after opening the faceplate.
For status information the following variables exist:

STATUS General Running and Status Information


STATUS2 Enable
FeatureOut Status display for Feature Word
OS_PermOut Status display for OS_PermOut Word
OS_PermLog Status display for OS_PermLog Word (includes add. AS
connection code)

Annunciation Module C_ANNUNC


14 Function Manual, 07/2016
Operating principle 2
2.1 Input interfaces

InSig (MST0)

InSig Input Signal


Format STRUCT
Interface InSig is used to monitor a binary process signal, which may be a digital input from
the periphery or an internal value (status from another block).
1-Signal at InSig means healthy and 0-Signal results in a fault or warning (depending on the
configuration of the block. The status of InSig is transmitted to block output OutSig for
connections to other blocks (e.g. interlocking condition for a drive/device).
The decision for fault or warning is made via Feature bit:

BitNr. Function/Features Default value


29 Warning mode active FALSE

● If Feature.bit29 = FALSE the block will create a fault in case of "not healthy" status
(default setting).
● If Feature.bit29 = TRUE the block will create a warning in case of "not healthy" status.

Note
If the warn mode is active (Feature.bit29 = TRUE), Feature.bit17 and ActWarn are
ignored, no two-level-alarming is possible.

Fault and warning message as well as the output OutSig can be delayed via process
parameter settings.

Note
The CFC does not permit direct connection of Structure inputs to the binary process image,
because of different formats. You must either use block input InSigB instead or insert a PCS 7
driver block Pcs7DiIn or a converter (StruDiOu).

Structure variables:
InSig.Value Value Basic state 1-Signal
Format BOOL

Annunciation Module C_ANNUNC


Function Manual, 07/2016 15
Operating principle
2.1 Input interfaces

InSig.ST Signal status Default: 16#FF


Format BYTE
Structure variable InSig.Value has Properties Text 0 and Text 1. Via these properties, texts
can be configured which are displayed in the faceplate of the C_ANNUNC block and in the
status call function of the group/route.
● Text 0 is displayed in case of 0-Signal at input InSig and also used for the status call.
● Text 1 is displayed in case of 1-Signal at input InSig.

InSigB

InSigB Input Signal (Bool) Basic state 1-Signal


Format BOOL
InSigB input has exactly the same function as Structure variable InSig.Value and can be
used for direct connection to a hardware input from the Symbols file. (Because the connection
of hardware input to Structure is not possible.)
Input InSigB is evaluated if InSig is not connected.

Note
Using binary input InSigB instead of structure input InSig, Text 0 and Text 1 must still be
configured at structure input InSig.Value.

ProcSig (MSIG)

ProcSig Process Signal to show the real status Basic state 0-Signal
Format BOOL
Interface ProcSig can be used in order to display the real status of the input value. Additionally
to fault and warning, the block icon shows if the input signal is present. 1-Signal at InSig (or
InSigB) is shown in green color.
Typical Application:
Pressure switches. Connecting the pressure signal to ProcSig changes the display to green
as soon as the oil pressure is available. Missing oil pressure is only evaluated if the supervision
is enabled (e. g. Motor must be running).

no fault, no pressure → white


no fault, pressure ok → green
unacknowledged fault → red blinking
acknowledged fault → red

Annunciation Module C_ANNUNC


16 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

SupOn (RELS)

SupOn 1 = Supervision enabled Basic state 1-Signal


Format BOOL
Only if input SupOn has 1-Signal the supervision function of the annunciation block is enabled.
0-Signal blocks the supervision function which means output OutSig shows the good condi‐
tion, Structure Variable Warn. Value has 0-Signal and no message is generated.
The supervision function can additionally be delayed via parameter SupOnTi.
Example Pressure supervision:
A pressure supervision should only be active after the pump which generates the pressure
has been started for some time. By connecting the Running signal of the motor to input
SupOn of the annunciation block, output OutSig remains in good condition as long as the
drive is not running.

Note
Simulation has the highest priority. If the simulation is enabled for the annunciation block, the
supervision is automatically enabled.
Via feature bit setting, the supervision enable can be transmitted through the O_LINK interface.

BitNr. Function/Features Default


value
18 O_LINK used for supervision enable (drive on) FALSE

With Feature.Bit18 = TRUE the running signal RunSig of the drive is automatically used
for supervision enable for the annunciation block. No connection to SupOn is needed.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 17
Operating principle
2.1 Input interfaces

2.1.1 Interfaces for mode change


Beside the mode change via the faceplate, the operating mode can be changed by program,
via interfaces AutModOn and OoSModOn.

AutModOn

AutModOn 1 = switch to automatic mode Basic state 0-Signal


Format BOOL
A rising edge at interface AutModOn switches the annunciation block into the automatic mode.
This interface is normally connected with group output AutModOn, in order to transmit the
pulse which is created through a button in the group faceplate.
Switching from Out of Service mode to Automatic mode via AutModOn is only possible if the
block was not set to Out of Service mode via Operator faceplate.

OoSModOn

OoSModOn 0 = force to out of Service mode Basic state 1-Signal


Format BOOL
0-Signal at interface OoSModOn forces the annunciation block to the Out of Service mode.

MsgTrigg (MAAT)

MsgTrigg 1 = Message trigger Basic state 1-Signal


Format BOOL
The protection interlock IntProt is not annunciated by the respective drive/device module.
For each signal (e.g. pull-rope, belt drift etc.) one has to program an annunciation module
which annunciates these events.
Connecting interface MsgTrigg with signal DynFlt of the drive/device insures that the fault
messages created by the annunciation block react in the same way as messages created by
the motor block itself:
● No alarm if the drive/device was not running
● If the fault already exists, every restart of the drive/device leads to a new fault message.
The activation of the message during restart of a drive/device is essential; otherwise it leads
to a dynamic fault of the drive without any additional information about the kind of fault.
In the warning mode interface MsgTrigg is not evaluated, in this case the warning message
is created only once!

Note
In the AS wide acknowledgement, the faults are acknowledged automatically with the
acknowledgement of the alarm in the alarm line. If no alarm is present, fault acknowledgement
is not possible.

Annunciation Module C_ANNUNC


18 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

Via feature bit setting, the message trigger can be transmitted through the O_LINK interface.

BitNr. Function/Features Default value


16 O_LINK used for message activation (internal MsgTrigg) FALSE

With Feature.Bit16 = TRUE the dynamic fault signal DynFlt of the drive is automatically
used as message trigger for the allocated annunciation block. No connection to MsgTrigg is
needed.

Note
Message trigger does not work properly if the supervision is disabled (either through SupOn
= 0-Signal of through Feature.bit18).

MsgEn (MMFR)

MsgEn 1 = Enable messages Basic state 1-Signal


Format BOOL
With 0-signal at this interface the annunciation function is blocked.
Typical application:
In case of a control voltage failure for MCC or field signals, an alarm message would be
triggered for each sensor signal. To prevent this, you have to connect the control voltage signal
to the enable messages interface MsgEn of the annunciation block.
If MsgEn has 0-Signal, the annunciation block does not create any incoming or outgoing
message. The fault message for "control voltage failure" must be generated by an additional
annunciation module, which has to be engineered for this purpose.

Note
If MsgEn has 0-Signal the annunciation fault is not shown in the summarizing indication of
group and route and not listed in the status call.

DynFltEn (MAMV)

DynFltEn 1 = Enable dynamic fault Basic state 1-Signal


Format BOOL
If a 0-signal is connected to this interface, the alarm, the horn and the blinking at the group
fault/warning indication is suppressed. In this case the group shows static indications for fault/
warning. When making a status call the faults/warnings are indicated there.
Typical application:
If under stand still conditions of a group an affiliated annunciation module should not generate
an alarm, one can connect DynFltEn with output RunSig of the group. In case of a fault or
warning it is indicated by a continuous red/yellow at the group fault/warning lamp. With the
status call one can look for the cause. As soon as the group is running completely the alarms
become active.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 19
Operating principle
2.1 Input interfaces

GrFltLck (MMZS)

GrFltLck 1 = don't include in group summarizing ind. Basic state 0-Signal


Format BOOL
A 1-signal on GrFltLck prevents that the dynamic and static fault/warning is passed to the
group. In the status call the annunciation fault/warning can still be seen. This can be useful in
case of selections. If the function is not selected it is not considered for the summarizing
indications of the group.

GrStaLck (GFSO)

GrStaLck 1 = don't incl. in group sum. ind.+status call Basic state 0-Signal
Format BOOL
1-Signal at GrStaLck completely deselects the annunciation block for the Group Summarizing
fault and for the Group Status Call.
The function is similar to interface GrFltLck but the annunciation block is excluded from
status call as well.

LampTest (MLPZ)

LampTest 1 = Lamp test Basic state 0-Signal


Format BOOL
If one has several control desks with lamps and wants to test the lamps for each control desk
separately, one can connect the corresponding lamp test signal to this interface.

Note
Using LampTest the lamp test interface at the C_PUSHBT module must not be connected.

ActWarn (AWAN)

ActWarn 1 = Activate Warning Basic state 0-Signal


Format BOOL
Interface ActWarn is used when two-level-alarming is required. Connect this input with the
running signal RunSig of the drive.
Only if the drive is already running, two-level-alarming is activated: A non healthy input signal
InSig (or InSigB) leads first to a warning message and after a delay time to a fault message
(together with a drive stop).
If the fault is present at the moment of drive start, this immediately results into a fault message.
Via feature bit setting, the supervision enable can be transmitted through the O_LINK interface.

BitNr. Function/Features Default value


17 O_LINK used for warning activation (internal ActWarn) FALSE

Annunciation Module C_ANNUNC


20 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

With Feature.bit17 = TRUE the running signal RunSig of the drive is automatically used
to activate the warning (two-level-alarm) for the annunciation block. No connection to
ActWarn is needed.

Note
If the warn mode is active (Feature.bit29 = TRUE), Feature.bit17 and ActWarn are
ignored, no two-level-alarming is possible.

Ack (MQIT)

Ack 1 = acknowledge (additional) Basic state 0-Signal


Format BOOL
The acknowledgement of the annunciation block is normally carried out together with the ac‐
knowledgement of any alarm within the same AS (default setting). Interface Ack is only needed
for individual acknowledgement (via push-button) or in case of group-wise acknowledgement.
A signal change from "0" to "1" at Ack acknowledges the annunciation block (resetting flag
DynFlt).
In case of a conventional control desk, a push-button can be connected to Ack (for individual
acknowledgement) or to the acknowledgement interface at block C_PUSHBT can be used (for
AS-wise acknowledgement).

Note
Using Ack for individual acknowledgement, the acknowledgement interface at the C_PUSHBT
must not be connected.

For group-wise acknowledgement connect the output AckGr of the corresponding group to
interface Ack of the annunciation block. See Engineering Manual, chapter AS-Engineering.
Via Feature bit settings the internal acknowledge can be disabled, in order to allow exclusively
the acknowledgement via interface Ack:

BitNr. Function/Features Default value


19 Only Interface Ack for acknowledgement active FALSE

With Feature.bit19 = TRUE only the interface Ack is active for acknowledgement.

Note
If additional Fault Reset is enabled the fault status bits are not automatically acknowledged
with Ack. After clearing the fault the Operator has to press “Fault reset” in the faceplate of the
annunciation block.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 21
Operating principle
2.1 Input interfaces

MemTrip (MTRIP)

MemTrip 1 = Memorize trip (fault has to be ackn.) Basic state 0-Signal


Format BOOL
Some process signals (e. g. pressure signals) immediately change to good condition after the
trip. In this case the drive which was stopped by protection interlock, it does not show any fault
after switching off. Even in the status call the fault is not visible any more.
With 1-Signal at input MemTrip the trip is memorized. The output OutSig remains faulty and
fault bit Fault remains set until the annunciation block gets acknowledged.

Note
If the annunciation repetition time is set and the fault is not yet acknowledged, the repetition
of the alarm acknowledges the fault automatically.

Annunciation Module C_ANNUNC


22 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

2.1.2 Inputs for testing and as Interface to the OS

TEST_OSS

TEST_OSS Internal test value Default: 0


Format INTEGER
The test interfaces are only used during module development and must not be changed!

SimuStatus

SimuStatus Interface to set status for sequence test Default: 16#00


Format DWORD
SimuStatus contains the signal status in sequence test mode and must never be connected
or changed.

DisSeqTest

DisSeqTest 1 = Disable sequence test for this object Default: 16#00


Format BOOL
If input DisSeqTest = ‘1’, the Simulation of the Process value in sequence test mode is
disabled (e. g. in order to use an internal simulation by program).

SimuSave

SimuSave Saved status interface for sequence test Default: 16#00


Format DWORD
After using the “save” function in sequence test mode, input SimuSave contains the memo‐
rized simulation status. This input must never be connected or changed.

MSG8_EVID

MSG8_EVID Message ID Default: 16#00


Format DWORD
Interface to OS

COMMAND

COMMAND Command word Default: 16#00


Format WORD
Interface to OS
For more information see Variable details.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 23
Operating principle
2.1 Input interfaces

2.1.3 Maintenance

MaiCntOn

MaiCntOn 1 = Maintenance counter active Basic state 1-Signal


Format BOOL
The operating hours for the Maintenance function are only counted if interface MaiCntOn has
1-Signal. This interface may be used e. g. if you want to count the operation hours for an
instrument only while the corresponding motor is running.

BitNr. Function/Features Default


value
20 O_LINK used for maintenance counter activation (int. MaiCntOn) FALSE

If Feature.bit20 = TRUE the running signal is evaluated automatically via O_LINK.

Annunciation Module C_ANNUNC


24 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

2.1.4 Process Parameters


The process parameters can either be set in the CFC during engineering and/or modified by
the operator, if the Operator has the corresponding OS Permission:

BitNr. Function/OS Permission Default value


31 1 = Operator can modify process parameters TRUE

Note
To permit the modification of the process values from the faceplates, they must not be
connected in the CFC.

SupOnTi

SupOnTi Supervision delay time [s] Default: 0


Format INTEGER (0 - 999)
Value in seconds
With the enable of the supervision function (SupOn = 1-Signal) the supervision delay time
SupOnTi is started. After this time has elapsed the supervision of the input signal is activated.
See description for SupOn.
With OS_Perm.bit31 = TRUE the operator is permitted to change the time for supervision
delay.

OutOnDTi

OutOnDTi Out Signal On delay time [s] Default: 0


Format INTEGER (0 - 999)
Value in seconds
After signal change on InSig (or InsigB) from 1 to 0 the output OutSig and the alarm
message are delayed by the set time.
With OS_Perm.bit31 = TRUE the operator is permitted to change the delay time for
OutSig in case of a rising edge.

OutOfDTi

OutOfDTi Out Signal Off delay time [s] Default: 0


Format INTEGER (0 - 999)
Value in seconds
After signal change on InSig (or InSigB) from 0 to 1 the output OutSig and the outgoing
message are delayed by the set time.
With OS_Perm.bit31 = TRUE the operator is permitted to change the delay time for
OutSig in case of a falling edge.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 25
Operating principle
2.1 Input interfaces

WaDelTi

WaDelTi Delay between warning and fault message Default: 0


Format INTEGER (0 - 999)
Value in seconds
In case of two-level-alarming the time delay between warning and alarm has to be set at
parameter WeDelTi. After the time delay has been elapsed the status of the input InSig (or
InSigB) will be transferred to the output OutSig.

Note
The time delay is only considered if input ActWarn has 1-Signal (corresponding drive is
running). In the start-up of a drive no warning is created and a fault leads immediately into a
fault message.

With OS_Perm.bit31 = TRUE the operator is permitted to change the delay time between
warning and fault message.

RepTi

RepTi Annunciation repeat time Default: 0


Format INTEGER (0 - 9999)
Value in seconds
If a value > 0 is entered at parameter RepTi and input signal InSig (or InSigB) has 0-Signal,
after the time value has elapsed an outgoing message is created and then an alarm message
is generated again.

Note
The annunciation repeat function is only effective if the alarm activation MsgTrigg has 1-
Signal. This means that a drive fault annunciation will only be repeated in case the fault has
not yet been acknowledged (DynFlt of the drive is still set).
If MemTrip = 1-Signal and the fault is not yet acknowledged, the annunciation repetition
acknowledges the fault automatically.

With OS_Perm.bit31 = TRUE the operator is permitted to change the alarm repeat time.

Annunciation Module C_ANNUNC


26 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

2.1.5 Process parameters for Maintenance function:


The process parameters for Maintenance function are normally entered via Operator
Faceplate. In order to modify the maintenance parameters and in order to start the
maintenance function a special OS Permission is needed:

BitNr. Function/OS Permission Default value


16 1 = Operator can start the Maintenance function TRUE

With OS_Perm.bit16 = TRUE the operator can start the maintenance interval.

MaiInt (MAI_INT)

MaiInt Maintenance Interval Default: 16#00


Format DWORD
Depending on the parameterization the Maintenance Interval relates to a fixed time value or
to operating hours (as long as MaiCntOn = 1). If the Maintenance Interval is exceeded the
output MaintAL will be set.
With OS_Perm.bit16 = TRUE the operator is permitted to the change of the Maintenance
Interval.

MaiRL (MAI_REQL)

MaiRL Maintenance Request Limit Default: 16#00


Format DWORD
The Maintenance Request Limit can be used in order to indicate to the operator that the Main‐
tenance Interval will be completed soon. If the Maintenance Request Limit is exceeded, the
output MaintRQ will be set.
With OS_Perm.bit16 = TRUE the operator is permitted to the change of the Maintenance
Request Limit.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 27
Operating principle
2.1 Input interfaces

2.1.6 OS Permissions and Features:

OS Permissions and Features:


Via Feature bits certain functions of the Cemat block can be enabled and disabled and the
behavior of the block can be configured.
Via OS Permissions operator actions can be enabled or disabled.
Due to safety reasons it is not possible to change the status of the Feature bits and OS
Permissions online. The Cemat block C_ANNUN8 works with an internal memory which is only
refreshed in configuration state
● if it is called for the first time in the program or
● during restart of the AS or
● if the block is in Out of Service mode or
● in sequence test mode (PIN protected)

Note
If the block is in normal operation (none of the above mentioned situations) the inputs
Feature and OS_Perm are only read from the internal memory.
The HMI always shows the status of the internal memory.

Modification of Feature bits and OS Permissions:


The modification of Feature bits and OS Permissions is only possible in configuration state.
Only the Feature bit settings which are consistent (without error, ErrorNum = 0) are accepted.

Note
For a running plant this means that for any modification of Feature bits or OS Permissions the
module must be set to Out of Service mode.

Annunciation Module C_ANNUNC


28 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

General settings at the Feature Master:


It must be distinguished between Features and OS Permissions which define the general
operation or programming philosophy of a plant and Features and OS Permissions which
enable instance specific functions.
● Features and OS Permissions which define the general plant philosophy should be identical
in all instances of the block.
The Feature Master block C_M_ANNUN8 (installed in the System Chart) enables the
selection and configuration of the relevant Feature bits and OS Permission bits (once per
block type).
In configuration state these bits are transferred to the block inputs Feature and
OS_Perm, and thus cannot be configured individually per instance. (See Engineering
Manual, chapter AS-Engineering)
● The Feature bits and OS Permission bits which are not selected at the Feature Master block
can be configured individually at each instance.

Note
Both, the Feature bit settings of the Feature Master block and the Feature bit settings at the
block input Feature are only transferred to the internal memory if they are consistent
(ErrorNum = 0).

FeatMaster

FeatMaster Use OS permission and Feature bits from master Basic state 1-Signal
Format BOOL
Input FeatMaster is set to “S7-link = false” (cannot be connected).
With 1-Signal at input FeatMaster, the selected bits of the Feature Master block inputs
Feature and OS_Perm are transferred to the CEMAT block, when the module is in configu‐
ration state. These bits cannot be adjusted individually.
With 0-Signal at input FeatMaster the settings in the Feature Master block are not relevant
and all Feature bits and OS Permissions must be adjusted individually per instance.

Note
In this case, make sure that the settings which normally come from the Feature Master are
consistent and correct.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 29
Operating principle
2.1 Input interfaces

OS_Perm

OS_Perm Operator Permissions


Format STRUCT
Via OS Permissions operator actions can be enabled or disabled.
Please consider that the Cemat block works with the internal Feature bit and OS Permission
memory, which is only refreshed in configuration state.
The faceplate of the block shows the status of the internal memory.
Chapter OS Permissions contains a list of all available Permission bits. The function of the
individual permission is described with the corresponding interfaces.

Note
It is not allowed to connect any logic to OS_Perm input.

OpSt_In

OpSt_In Enabled Operator Station Default: 16#00


Format DWORD
Input parameter for a local operator panel. This input must be connected with output Out of
block OStations. Via input OpSt_In the annunciation block receives the information, which
Operator Stations are enabled for the operation of the annunciation block.

Feature

Feature Status of various features


Format STRUCT
Via Feature bits certain functions of the Cemat block can be enabled and disabled and the
behavior of the block can be configured.
Please consider that the Cemat block works with an internal Feature bit and OS Permission
memory which is only refreshed in configuration state and only if the feature bit settings are
consistent (ErrorNum = 0).
The faceplate of the block shows the status of the internal memory.
Chapter Feature bits contains a list of all available Features. The function of the individual
feature bits is described with the corresponding interfaces.

Note
It is not allowed to connect any logic to Feature input.

Annunciation Module C_ANNUNC


30 Function Manual, 07/2016
Operating principle
2.1 Input interfaces

2.1.7 Connection to EventTs


Via the following interface the CEMAT block can be connected to the APL-Block EventTs:

EventTsIn

EventTsIn Timestamp parameters


Format ANY
Via APL block EventTs additional messages can be created. The message class can be of
any type.
Connect the Output EventTsOut of the EventTs block to input EventTsIn of the C_AN‐
NUNC. The messages of the block EventTs get the tagname of the annunciation block. If the
C_ANNUNC is in “Out of Service” or if messages are disabled with MsgEn = “0”, the messages
from the EventTs block are suppressed.
Event text and message class must be configured in the Message Configuration of the EventTs
block. Free Text 1 cannot be entered in the message configuration in the CFC (because for
the attribute S7_alarm_ui = 1), but in order to be consistent with the CEMAT blocks Free
Text 1 can be modified in the process object view.

Note
Block EventTs must be installed in a Cyclic interrupt OB. The installation of block EventTs in
OB1 is not permitted and will not work!

Annunciation Module C_ANNUNC


Function Manual, 07/2016 31
Operating principle
2.2 Group and Object links

2.2 Group and Object links

Group/Route links
Each drive block, annunciation block or measurement block must be linked to a group or route
in order to collect the status of these objects for summarizing indications.
The group link is essential for control and diagnosis and comprises the following functions:
● All objects, linked to the group (or route) are listed in the group (or route) object list.
● All objects, linked to the group (or route) are highlighted in the process picture with button
"Show related objects".
● The faults of all objects, linked to the group (or route) are included in the summarizing fault
indication of the group (or route).
● The warnings of all objects, linked to the group (or route) are included in the summarizing
warning indication of the group (or route).
● In case of a dynamic fault during the startup of the group, the group start will be interrupted.
An annunciation block can be linked to two groups or routes via GR_LINK1 and GR_LINK2. If
an annunciation block belongs to more than two groups or routes the additional block C_MUX
must be inserted, which provides 5 additional link interfaces.

Note
The main group (or main route) should be connected to GR_LINK1! This is the one which is
opened with a click on button "Main group" in the faceplate of the annunciation block.

An Annunciation block which belongs to a drive can be connected to the drive via interface
O_LINK instead of the connection to the group or route vie GR_LINK1 and GR_LINK2 or via
C_MUX. The main group (or main route) information is not available in this case.

Note
It is not allowed to use the Object link and the Group/Route link at the same time: If O_LINK
is used, GR_LINK1 and GR_LINK2 or C_MUX must not be connected!

Via additional feature bit settings, control commands can also be transmitted through the group/
route link interface.

BitNr. Function/Features Default value


16 O_LINK used for message activation (internal MsgTrigg) FALSE
17 O_LINK used for warning activation (internal ActWarn) FALSE
18 O_LINK used for supervision enable (drive on) FALSE
26 GR_LINK Interface used for mode feedback from ANNUNC FALSE

● With Feature.Bit16 = TRUE the dynamic fault signal DynFlt of the drive is
automatically used as message trigger for the allocated annunciation block. No connection
to MsgTrigg is needed.

Annunciation Module C_ANNUNC


32 Function Manual, 07/2016
Operating principle
2.2 Group and Object links

Note
Feature.bit16 and Feature.bit18 must not be set at the same time!

● With Feature.bit17 = TRUE the running signal RunSig of the drive is automatically
used to activate the warning (two-level-alarm) for the annunciation block. No connection to
ActWarn is needed.
● With Feature.Bit18 = TRUE the running signal RunSig of the drive is automatically
used for supervision enable for the annunciation block. No connection to SupOn is needed.

Note
Feature.bit16 and Feature.bit18 must not be set at the same time!

● With Feature.Bit26 = TRUE the mode information of the annunciation block is


automatically transmitted to the allocated group.

Note
This is the only way of transmitting the mode feedback from the annunciation block to the
group. In difference to the drive blocks the C_ANNUNC block has no output OoSAct for
connection to FbObjOoS.

GR_LINK1

GR_LINK1 Link to group or route


Format STRUCT
The GR_LINK1 interface of the annunciation block must be connected with the R_LINK inter‐
face of the route or with the G_LINK interface of the group.

Note
GR_LINK1 must be used for the main group!

Structure variables:
GR_LINK1.Link Link Default: 0
Format INTEGER
GR_LINK1.Command Group / Route Command Default: 16#00
Format WORD

Annunciation Module C_ANNUNC


Function Manual, 07/2016 33
Operating principle
2.2 Group and Object links

GR_LINK2

GR_LINK2 Link to group or route


Format STRUCT
If the annunciation block with the second route/group:

Structure variables:
GR_LINK2.Link Link Default: 0
Format INTEGER
GR_LINK2.Command Group / Route Command Default: 16#00
Format WORD

MUX_LINK

MUX_LINK Link to C_MUX


Format STRUCT
If the annunciation block belongs to more than two different routes or groups, the C_MUX
module must be series-connected. C_MUX has 5 inputs (GR_LINK1 to GR_LINK5) for con‐
nection with the groups/routes and one output (MUX_OUT) for connection with the MUX_LINK
interface of the annunciation block.

Note
If a C_MUX block is used, the programming order is very important. The C_MUX must be called
before the annunciation block!
If the same C_MUX block is connected to more than one object (e. g. the drive and
annunciations and measures of the same equipment), it is essential that no different group link
(or C_MUX) is programmed between those objects.

Structure variables:
MUX_LINK.Point_GRL Pointer Default: 0
Format INTEGER
MUX_LINK.Command Group / Route Command Default: 16#00
Format WORD

Annunciation Module C_ANNUNC


34 Function Manual, 07/2016
Operating principle
2.2 Group and Object links

2.2.1 Example of a circuit:

Note
Check the runtime sequence! The C_MUX module must be called before the annunciation
block. For the other modules the run sequence is as follows: first the annunciation blocks and
drives/devices, then the associated routes and finally the associated groups.

Note
Some people use one C_MUX block and connect its output to a number of drives/devices,
annunciations and measurements.
If you do so, make sure that the C_MUX is called before all the other objects and that no other
C_MUX call comes in between.
We don't recommend using the same C_MUX if the blocks are located in different runtime
groups.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 35
Operating principle
2.2 Group and Object links

2.2.2 Object links to master objects


Annunciations, measurements and process feedback blocks which belong to a drive don't need
to be linked to the group (or route), if they are connected via Object link to the drive output
O_LINKQ.

The drive block collects the information and forwards it to the group (or route). The result is as
follows:
● All objects, linked to the drive are listed in the drive object list and in the group (or route)
object list (one level below the drive).
● All objects, linked to the drive are highlighted in the process picture with button "Show
related objects".
● The warnings of all objects, linked to the drive are included in the external warning indication
of the drive and in the summarizing warning indication of the group (or route).
● The faults of all objects, linked to the drive are included in the external fault indication of
the drive and in the summarizing fault indication of the group (or route).
● In case of a dynamic fault during the startup of the group, the group start will be interrupted.

Note
It is not allowed to use the Object link and the group/route link at the same time: If O_LINK is
used, GR_LINK1 and GR_LINK2 or C_MUX must not be connected!

Annunciation Module C_ANNUNC


36 Function Manual, 07/2016
Operating principle
2.2 Group and Object links

2.2.3 Object links to a group in a different AS


If a CEMAT object is programmed in a different AS than the superordinated group a direct link
between the annunciation block and the group is not possible. In this case special send and
receive blocks must be inserted which collect the object data and transmit it to the group.
In the AS of the group the group output G_LINK is connected to input G_LINK of the block
C_RECV_G.

Note
C_RECV_G can only be linked to a C_GROUP module. Linking to routes is not permitted and
will not work!

In the AS of the CEMAT Objects the output O_LINKQ of block C_SEND_G is connected to input
O_LINK of the drives/devices, annunciations, measurements and process feedback blocks.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 37
Operating principle
2.2 Group and Object links

O_LINK

O_LINK Link to another object


Format STRUCT
Interface O_LINK of the annunciation block is used for the link to a master object (drive/device)
or for the link to the group of a different AS via C_SEND_G.

Annunciation Module C_ANNUNC


38 Function Manual, 07/2016
Operating principle
2.2 Group and Object links

● Link to a master object


Output O_LINKQ of the drive/device must be connected to interface O_LINK of the allocated
annunciations, measurements and process feedback blocks, while the drive/device itself
is connected via GR_LINK to the group (or route).
● Link to the group of a different AS
Output O_LINKQ of the send block C_SEND_G must be connected to interface O_LINK of
the allocated annunciations, measurements and process feedback block.

Note
If annunciations, measurements or process feedback blocks belong to the drive, they don't
need to be connected to output O_LINKQ of the C_SEND_G block.
They can also be programmed as slave objects and connected to output O_LINKQ of the drive.

Structure variables:
O_LINK.iDB Instance DB master object Default: 0
Format INTEGER
O_LINK.iDW DW number NO_OF_FT in master object Default: 0
Format INTEGER
O_LINK.Command Group / Route Command Default: 16#00
Format BYTE
O_LINK.Status Status master object Default: 16#00
Format BYTE

Annunciation Module C_ANNUNC


Function Manual, 07/2016 39
Operating principle
2.3 Input/Output interfaces

2.3 Input/Output interfaces

ResTimOS

ResTimOS Reset time RT for OS Default: 16#00


Format DWORD
Interface to OS

MaiRTm

MaiRTm Runtime (s) updated every minute Default: 16#00


Format DWORD
Interface to OS

MaiRTh

MaiRTh Runtime (s) updated every hour Default: 16#00


Format DWORD
Interface to OS

MaiCntSt

MaiCntSt Maintenance act. counter in hours or starts Default: 16#00


Format DWORD
Interface to OS

MAI_STA

MAI_STA Maintenance Status Default: 16#80022


Format DWORD
Interface to OS
For more information see Variable details.

MaiCorr

MaiCorr Maintenance correction value Default: 16#00


Format DWORD
The maintenance correction value can be used in order to preset the value for MaiCntSt
(Maintenance act. counter in hours or starts) at the moment of starting the maintenance inter‐
val.
With OS_Permission.bit16 = TRUE the operator is permitted to the change of the main‐
tenance correction value.

Annunciation Module C_ANNUNC


40 Function Manual, 07/2016
Operating principle
2.3 Input/Output interfaces

MaiCyc

MaiCyc Number of completed maintenance cycles Default: 16#00


Format DWORD
This counter tells how often the maintenance cycle was completed (“completion” must be
confirmed by the operator).

Annunciation Module C_ANNUNC


Function Manual, 07/2016 41
Operating principle
2.4 Output interfaces

2.4 Output interfaces

2.4.1 Outputs for testing and as Interface to the OS

STATUS

STATUS Interface to OS
Format DWORD
Interface to OS, For more information see Variable details.

STATUS2

STATUS2 Interface to OS
Format DWORD
Interface to OS, For more information see Variable details.

ALARM

ALARM for Test


Format WORD
For more information see Variable details.

FeatureOut

FeatureOut Feature word to OS


Format DWORD
For more information see Table Feature bits.

OS_PermOut

OS_PermOut Operator Permissions to OS


Format DWORD
For more information see Table OS Permissions.

OS_PermLog

OS_PermLog Operator Permissions: Output for OS


Format DWORD
For more information see Table OS Permissions.

Annunciation Module C_ANNUNC


42 Function Manual, 07/2016
Operating principle
2.4 Output interfaces

FWCopyMaster

FWCopyMaster Feature master copy bits to OS


Format DWORD
FWCopyMaster indicates the Feature bits which are overwritten by the settings from Feature
Master block. For more information see Table Feature bits.

OSCopyMaster

OSCopyMaster Feature master copy bits to OS


Format DWORD
OSCopyMaster indicates the OS Permission bits which are overwritten by the settings from
Feature Master block. For more information see Table OS Permissions.

OpSt_Out

OpSt_Out Enabled Operator Stations


Format DWORD
Output OpSt_Out provides the value of the input parameter OpSt_In and can be used for
the connection to other blocks.
Bit 31 contains the information of Feature.bit24 'Local authorization active (1=evaluate
permission from OPStation)'.

DelayCon

DelayCon Delay Counter


Format INTEGER
Interface to OS

Annunciation Module C_ANNUNC


Function Manual, 07/2016 43
Operating principle
2.4 Output interfaces

2.4.2 Output status for connection to other blocks

OutSig

OutSig 1 = Output Signal ok


Format STRUCT
The status of InSig (or InSigB) is transmitted to output OutSig. Always use OutSig as
interlocking conditions for the drives (e.g. for IntStart, IntOper, IntProtG or IntProtA).
Output OutSig is influenced by time delays SupOnTi, OutOnDTi and OutOfDTi and
Simulation. In case of Simulation OutSig is forced to simulation value (Feature.bit28).
If the annunciation block is configured as Warning (Feature.bit29 = TRUE), output
OutSig is always "1"

Structure variables:
OutSig.Value Value
Format BOOL
OutSig.ST Signal status
Format BYTE
Structure variable OutSig.Value has a Property Text 1. Via this property, the sensor type
(max. 2 characters, e. g. "L+") can be added, for display in the block icon of the C_ANNUNC
block.
Text 1 is displayed in the block icon of C_ANNUNC.

DynFlt (MST)

DynFlt Dynamic fault/warning (not acknowledged)


Format BOOL
With a falling edge at InSig (or InSigB) the dynamic fault/warning bit DynFlt is set and a
fault or warning message is created. DynFlt remains set until the fault is acknowledged.
Dynamic fault/warning and message can be disabled by connecting a 0-Signal DynFltEn (e.
g. it the plant section is not running).

Fault (MSO)

Fault Static Fault/Warning


Format BOOL
1-signal means that a fault or a warning is present.

Annunciation Module C_ANNUNC


44 Function Manual, 07/2016
Operating principle
2.4 Output interfaces

Lamp (MLA)

Lamp 1 = Annunciation lamp


Format BOOL
The Lamp signal can be used to connect an annunciation lamp (when no visualization system
is present). A flashing light indicates a dynamic annunciation (non-acknowledged) and a con‐
tinuous light indicates a static annunciation (already acknowledged). Lamp off indicates that
no annunciation is present.

SimActQ

SimActQ 1 = Simulation activated


Format BOOL
In the Simulation mode output SimActQ has 1-Signal. At this moment the simulation value is
transmitted to output OutSig.
The status of the simulation value can be configured in the Feature bit:

BitNr. Function/Features Default value


28 Status of simulation value TRUE

● Feature.bit28 = TRUE means Simulation value is "1" (= healthy).


● Feature.bit28 = FALSE means Simulation value is "0".

Warn

Warn 1 = Annunciation warning active


Format STRUCT
1-Signal at output Warn indicates that the interface InSig (or InSigB) is "not healthy" and
it is the annunciation block is configured for Warning. In this case output OutSig remains "1"
(and the drive/device will not be affected).
This may happen in two occasions:
● Via Feature.bit29 = TRUE the annunciation block is configured for Warn mode.
● The annunciation block is configured for two-level-alarm (ActWarn = 1-Signal) and timer
WaDelTi has been started but not yet elapsed.

Structure variables:
Warn.Value Value
Format BOOL
Warn.ST Signal status
Format BYTE

Annunciation Module C_ANNUNC


Function Manual, 07/2016 45
Operating principle
2.4 Output interfaces

MaintRQ

MaintRQ Maintenance Request


Format BOOL
Output MaintRQ is set to 1-Signal if the auto request value has been exceeded, which means
the maintenance interval is nearly completed. This output can be connected to an annunciation
block in order to generate an alarm.

MaintAL

MaintAL Maintenance Alarm


Format BOOL
Output MaintAL is set to 1-Signal if the maintenance interval has been completed. This output
can be connected to an annunciation block in order to generate an alarm.

MaiRTm_Q

MaiRTm_Q Runtime (s) updated every minute


Format DWORD
Interface to OS

MaiRTh_Q

MaiRTh_Q Runtime (s) updated every hour


Format DWORD
Interface to OS

MaiCyc_Q

MaiCyc_Q Number of Completed Maintenance Cycles


Format REAL
Output MaiCyc_Q contains the value from MaiCyc in REAL Format.

ST_Worst

ST_Worst Worst Signal Status


Format BYTE
For all structure interfaces the status information (Simulation, Bad quality etc.) is displayed in
the diagnostic window:
InSig (or InSigB)
internal simulation
The worst status of these signals is transmitted to output ST_Worst and always displayed.

Annunciation Module C_ANNUNC


46 Function Manual, 07/2016
Operating principle
2.4 Output interfaces

Via feature bit setting it can be decided whether the Signal status is visible in the block outputs
as well:

BitNr. Function/Features Default


value
22 Write quality code ST_Worst to Module Output FALSE

If Feature.bit22 = TRUE, the worst status is additionally transmitted to the block outputs
(and via this to the next block).
The worst status of the binary signal InSig (or InSigB) and 'internal simulation' is transmitted
to outputs OutSig and Warn.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 47
Operating principle
2.5 Engineering Errors

2.5 Engineering Errors

ErrorNum

ErrorNum Error Number Default: -1


Format INTEGER
In case of an invalid connection or an invalid feature bit setting the functionality of the block
can not be guaranteed any more. If the error number is different than -1 you have to check the
application program or the feature bits and correct it:

Error number Fault description


1 No operation mode enabled
2
3 The annunciation block is not linked (GR_LINK1, GR_LINK2, MUX_LINK, O_LINK)
→ Check GR_LINK1, GR_LINK2, MUX_LINK, O_LINK connections
4 Block (including Signal objects) can not be added to O_LINK buffer.
→ The O_LINK buffer is limited to 20 objects!
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Feature.Bit16 = O_LINK used for Message activation (internal MsgTrigg)
and Feature.Bit18 = O_LINK used for Supervision enable (Drive on)
must not be set at the same time, otherwise drive trips without alarming.

Note
Only one error number can be indicated at a time!

Annunciation Module C_ANNUNC


48 Function Manual, 07/2016
Time characteristics 3
All CEMAT annunciation blocks must be called before the associated route or group.
If C_MUX blocks are used, the C_MUX blocks must be called before the annunciation block.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 49
Time characteristics

Annunciation Module C_ANNUNC


50 Function Manual, 07/2016
Message characteristics 4
The module uses an ALARM_8 module to generate annunciations.

Variable details MSG8_EVID:

Message ID Event Message class Priority Fault class


SIG1 has to be engineered Alarm - high 0 P
SIG2 has to be engineered Warning - high 0 P
SIG3 0
SIG4 0
SIG5 0
SIG6 0
SIG7 0
SIG8 Still faulty Alarm - high 0 P

The Event text (Message text in CFC) for SIG1 and SIG2 must be configured for each instance.
Each message is classified (Fault class).
This shows whether an electrical fault (E), a mechanical fault (M), a process fault (P) or a shut-
down with a local safety switch (S) applies.
By default all messages are of type (P) and can be adjusted during engineering.
● An electrician does not always need to be called first.
● The production operator can give specific instructions.
Still faulty message:
During start in automatic mode, any failure which inhibits the drive start leads to an interrupt
of the start procedure and must therefore be reported by an alarm message.
PCS7 can create the (incoming) alarm message only once and does not support the repetition
of incoming alarm messages without outgoing message. For this reason, CEMAT creates a
Message “Still faulty” for any alarm message which needs to be repeated.
The current operational state of the object is automatically taken into consideration during the
fault analysis. All fault annunciations are suppressed automatically if the alarm activation
MsgTrigg has 0-Signal.
● no superfluous fault annunciations are created
● the operator does not need to manually disable/suppress any annunciations.
Through connection of the control voltage signal to interface enable messages MsgEn, the
messages of the block are suppressed in case of a power failure (in order to avoid misleading
alarms and annunciation storm).

Annunciation Module C_ANNUNC


Function Manual, 07/2016 51
Message characteristics

Annunciation Module C_ANNUNC


52 Function Manual, 07/2016
Module states 5
Status indications:

Status / Text Display Text Presentation Icon Display


No fault (+no signal) Black on grey Grey
No fault (+signal available) Black on grey Green
Fault not ackn. White on red Red blinking
Fault White on red Red
Warning not ackn. Black on yellow Yellow blinking
Warning Black on yellow Yellow

Also refer to the Variable details.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 53
Module states

Annunciation Module C_ANNUNC


54 Function Manual, 07/2016
Operator Commands 6
Refer to the Variable details for the assignment of the command word COMMAND.
In case the block receives two commands in the same CPU cycle, the command from interface
COMMAND has higher priority.
Operator commands are restricted by the following criteria:
● Feature bit settings:
Via feature bits the complete function can be enabled or disabled.
● OS PermissionLog:
Via OS Permission it can be decided to allow or not to allow operator action.
The OS PermissionLog is build dependent on the OS Permissions and the actual status of
the object. (Example: Group start is enabled via OS Permission, but if the group is already
running completely the OS_PermLog = FALSE and the button “start” is disabled).
● Operation authorization levels
Via WinCC User Administration Operation authorization levels are defined. Each user gets
the permission to operate certain levels in certain areas.
The currently logged in user can carry out any operation belonging to this level.
● The Operation authorization level for each type of operation is defined at the block
parameters in the CFC and can be modified. This allows modular (instance specific)
adjustments for individual operator commands.
If additional authorization levels are defined in WinCC, operation can be permitted to
restricted personnel only.
The following table shows the Operator commands for C_ANNUNC and the required settings:

OS Commands Feature Bit


OS_PermissionLog
Op_Level
Block Param‐
eter
Mode Switch to automatic mode 5 AutModOn
Change Force to Out of Service mode 23 OoSModOn
Simulation 15 24 InSig
Acknowledge Fault Reset 12 12 5 AutModOn
Process Pa‐ Out Signal on delay time [s] 31 22 OutOnDTi
rameter Out Signal off delay time [s] 31 22 OutOfDTi
Supervision delay time [s] for rising 31 22 SupOnTi
edges (0 – 1)
Annunciation repeat time 31 22 RepTi
Delay between warning and fault mes‐ 31 22 WaDelTi
sage
Maintenance Reset statistic values 23 RelTimOS
Start Maintenance 16 29 MaiInt

Annunciation Module C_ANNUNC


Function Manual, 07/2016 55
Operator Commands

Annunciation Module C_ANNUNC


56 Function Manual, 07/2016
Feature Bits 7
Via Feature bits certain functions of the CEMAT block can be enabled and disabled and the
behavior of the block can be configured.
The bits in structure Feature and FeatureOut are used as follows:

BitNr. Function/Features Default value


0 FALSE
1 FALSE
2 FALSE
3 FALSE
4 FALSE
5 FALSE
6 FALSE
7 FALSE
8 FALSE
9 FALSE
10 FALSE
11 FALSE
12 Additional Fault reset function FALSE
13 FALSE
14 FALSE
15 FALSE
16 O_LINK used for message activation (internal MsgTrigg) FALSE
17 O_LINK used for warning activation (internal ActWarn) FALSE
18 O_LINK used for supervision enable (drive on) FALSE
19 Only Interface Ack for acknowledgement active FALSE
20 O_LINK used for maintenance counter activation (internal MaiCntOn) FALSE
21 FALSE
22 Write quality code ST_Worst to module output FALSE
23 FALSE
24 Local authorization active (OP Station perm. needed) FALSE
25 FALSE
26 GR_LINK Interface used for mode feedback from C_ANNUNC FALSE
27 FALSE
28 Status of Simulation value TRUE
29 Warning mode active FALSE
30 FALSE
31 FALSE

A detailed description of the individual Feature bits can be found in the chapters above.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 57
Feature Bits

Please consider that the Feature bit settings can only be changed in configuration state. For
a running plant this means that the block has to be in Out of Service mode.
If the block is in configuration state and the feature bit settings are consistent (ErrorNum =
0), the Feature Master block settings and the status of Feature are transferred into the internal
memory of the module.

Note
Do not connect any logic to input Feature

Annunciation Module C_ANNUNC


58 Function Manual, 07/2016
OS Permissions 8
Via OS Permissions operator actions can be enabled or disabled.
The bits in OS_Perm, OS_PermOut and OS_PermLog are used as follows:

BitNr. Function/OS Permission Default value


0 FALSE
1 FALSE
2 FALSE
3 FALSE
4 FALSE
5 FALSE
6 FALSE
7 FALSE
8 FALSE
9 FALSE
10 FALSE
11 FALSE
12 1 = Enable Fault reset FALSE
13 FALSE
14 FALSE
15 1 = Operator can change to simulation TRUE
16 1 = Operator can start the maintenance function TRUE
17 FALSE
18 FALSE
19 FALSE
20 FALSE
21 FALSE
22 FALSE
23 FALSE
24 FALSE
25 FALSE
26 FALSE
27 FALSE
28 FALSE
29 FALSE
30 FALSE
31 1 = Operator can modify process parameters TRUE

A detailed description of the individual OS Permission bits can be found in the chapters above.
Please consider that the OS Permission settings can only be changed in configuration state.
For a running plant this means that the block has to be in Out of Service mode.

Annunciation Module C_ANNUNC


Function Manual, 07/2016 59
OS Permissions

If the block is in configuration state the Feature Master block settings and the status of
OS_Perm are transferred into the internal memory of the module.

Note
Do not connect any logic to input OS_Perm.

Annunciation Module C_ANNUNC


60 Function Manual, 07/2016
I/O-bar of C_ANNUNC 9
C_ANNUNC

Name Description Format Default Type Attr. HMI


InSig Input Signal STRUCT I
InSig.Value Value BOOL 1 I U +
InSig.ST Signal Status BYTE 16#FF I U
InSigB Input Signal (Bool) BOOL 1 I U
ProcSig Process Signal to show the real status without BOOL 0 I
logic
SupOn 1 = Supervision enabled BOOL 1 I U
AutModOn 1 = switch to automatic mode BOOL 0 I U +
OoSModOn 0 = force to out of Service mode BOOL 1 I U +
MsgTrigg 1 = message trigger BOOL 1 I U
MsgEn 1 = enable messages BOOL 1 I
DynFltEn 1 = enable dynamic fault BOOL 1 I
GrFltLck 1 = don't include in group summarizing indica‐ BOOL 0 I U
tions
GrStaLck 1 = don't include in group summarizing ind. + BOOL 0 I U
status call
LampTest 1 = Lamp test BOOL 0 I U
ActWarn 1 = Activate Warning (two-level-alarm) BOOL 0 I U
Ack 1 = Acknowledge (additional) BOOL 0 I U
MemTrip 1 = Memorize trip (fault has to be acknowledged) BOOL 0 I U
TEST_OSS Internal test value INT 0 I U
SimuStatus Interface to set status for sequence test DWORD 16#0 I U +
DisSeqTest 1 = Disable sequence test for this object BOOL 0 I U
SimuSave Saved status interface for sequence test DWORD 16#0 I U +
MSG8_EVID Message ID DWORD 16#00 I U
COMMAND Command word WORD 16#00 I U +
MaiCntOn 1 = Maintenance counter active BOOL 1 I U
SupOnTi Supervision delay time [s] INT 0 I U +
OutOnDTi Out Signal On delay time [s] INT 0 I +
OutOfDTi Out Signal Off delay time [s] INT 0 I U +
WaDelTi Delay between warning and fault message INT 0 I U +
RepTi Annunciation repeat time INT 0 I U +
MaiInt Maintenance Interval DWORD 16#00 I U +
MaiRL Maintenance Request Limit DWORD 16#00 I U +
FeatMaster Use OS permission and feature bits from master BOOL 1 I U
block
OS_Perm Operator Permissions STRUCT I U

Annunciation Module C_ANNUNC


Function Manual, 07/2016 61
I/O-bar of C_ANNUNC

Name Description Format Default Type Attr. HMI


OS_Perm.Bit0 Spare BOOL 0 I U
OS_Perm.Bit1 Spare BOOL 0 I U
OS_Perm.Bit2 Spare BOOL 0 I U
OS_Perm.Bit3 Spare BOOL 0 I U
OS_Perm.Bit4 Spare BOOL 0 I U
OS_Perm.Bit5 Spare BOOL 0 I U
OS_Perm.Bit6 Spare BOOL 0 I U
OS_Perm.Bit7 Spare BOOL 0 I U
OS_Perm.Bit8 Spare BOOL 0 I U
OS_Perm.Bit9 Spare BOOL 0 I U
OS_Perm.Bit10 Spare BOOL 0 I U
OS_Perm.Bit11 Spare BOOL 0 I U
OS_Perm.Bit12 1 = Enable Fault reset BOOL 0 I U
OS_Perm.Bit13 Spare BOOL 0 I U
OS_Perm.Bit14 Spare BOOL 0 I U
OS_Perm.Bit15 1 = Operator can change to simulation BOOL 1 I U
OS_Perm.Bit16 1 = Operator can start the maintenance function BOOL 1 I U
OS_Perm.Bit17 Spare BOOL 0 I U
OS_Perm.Bit18 Spare BOOL 0 I U
OS_Perm.Bit19 Spare BOOL 0 I U
OS_Perm.Bit20 Spare BOOL 0 I U
OS_Perm.Bit21 Spare BOOL 0 I U
OS_Perm.Bit22 Spare BOOL 0 I U
OS_Perm.Bit23 Spare BOOL 0 I U
OS_Perm.Bit24 Spare BOOL 0 I U
OS_Perm.Bit25 Spare BOOL 0 I U
OS_Perm.Bit26 Spare BOOL 0 I U
OS_Perm.Bit27 Spare BOOL 0 I U
OS_Perm.Bit28 Spare BOOL 0 I U
OS_Perm.Bit29 Spare BOOL 0 I U
OS_Perm.Bit30 Spare BOOL 0 I U
OS_Perm.Bit31 1 = Operator can modify process parameters BOOL 1 I U
OpSt_In Enabled operator station DWORD 16#00 I U
Feature Status of various features STRUCT I U
Feature.Bit0 Spare BOOL 0 I U
Feature.Bit1 Spare BOOL 0 I U
Feature.Bit2 Spare BOOL 0 I U
Feature.Bit3 Spare BOOL 0 I U
Feature.Bit4 Spare BOOL 0 I U
Feature.Bit5 Spare BOOL 0 I U
Feature.Bit6 Spare BOOL 0 I U
Feature.Bit7 Spare BOOL 0 I U
Feature.Bit8 Spare BOOL 0 I U

Annunciation Module C_ANNUNC


62 Function Manual, 07/2016
I/O-bar of C_ANNUNC

Name Description Format Default Type Attr. HMI


Feature.Bit9 Spare BOOL 0 I U
Feature.Bit10 Spare BOOL 0 I U
Feature.Bit11 Spare BOOL 0 I U
Feature.Bit12 Additional Fault reset function BOOL 0 I U
Feature.Bit13 Spare BOOL 0 I U
Feature.Bit14 Spare BOOL 0 I U
Feature.Bit15 Spare BOOL 0 I U
Feature.Bit16 O_LINK used for message activation (internal BOOL 0 I U
MsgTrigg)
Feature.Bit17 O_LINK used for warning activation (internal Act‐ BOOL 0 I U
Warn)
Feature.Bit18 O_LINK used for supervision enable (drive on) BOOL 0 I U
Feature.Bit19 Only Interface Ack for acknowledgement active BOOL 0 I U
Feature.Bit20 O_LINK used for maintenance counter activation BOOL 0 I U
(int. MaiCnOn)
Feature.Bit21 Spare BOOL 0 I U
Feature.Bit22 Write quality code ST_Worst to module output BOOL 0 I U
Feature.Bit23 Spare BOOL 0 I U
Feature.Bit24 Local authorization active (OP Station perm. BOOL 0 I U
needed)
Feature.Bit25 Spare BOOL 0 I U
Feature.Bit26 GR_LINK interface used for mode feedback BOOL 0 I U
Feature.Bit27 Spare BOOL 0 I U
Feature.Bit28 Status of Simulation value BOOL 1 I U
Feature.Bit29 Warning mode active BOOL 0 I U
Feature.Bit30 Spare BOOL 0 I U
Feature.Bit31 Spare BOOL 0 I U
GR_LINK1 Link to group or route STRUCT I
GR_LINK1.Link Link INT 0 I U
GR_LINK1.Com Group/ route command WORD 16#00 I U
mand
GR_LINK2 Link to group or route STRUCT I
GR_LINK2.Link Link INT 0 I U
GR_LINK2.Com Group/ route command WORD 16#00 I U
mand
MUX_LINK Link to C_MUX STRUCT I
MUX_LINK.Poin Pointer INT 0 I U
t_GRL
MUX_LINK.Com Group/ route command WORD 16#00 I U
mand
O_LINK Link to another object STRUCT I
O_LINK.iDB Instance DB master object INT 0 I U
O_LINK.iDW DW number NO_OF_FT in master object INT 0 I U
O_LINK.Com‐ Group/ route command BYTE 16#00 I U
mand

Annunciation Module C_ANNUNC


Function Manual, 07/2016 63
I/O-bar of C_ANNUNC

Name Description Format Default Type Attr. HMI


O_LINK.Status Status master object BYTE 16#00 I U
EventTsIn Timestamp parameters ANY I U

ResTimOS Reset time RT for OS DWORD 16#00 IO U +


MaiRTm Runtime (s) DWORD 16#00 IO U +
updated every minute
MaiRTh Runtime (s) DWORD 16#00 IO U +
updated every hour
MaiCntSt Maintenance Actual Counter in hours DWORD 16#00 IO U +
MAI_STA Maintenance Status DWORD 16# IO U +
0080022
MaiCorr Maintenance correction value DWORD 16#00 IO U +
MaiCyc Number of completed maintenance cycles DWORD 16#00 IO U +

STATUS Interface to OS DWORD 16#00 O U +


STATUS2 Interface to OS DWORD 16#00 O U +
ALARM For test WORD 16#00 O U
FeatureOut Feature word to OS DWORD 16#00 O U +
OS_PermOut Operator Permissions to OS DWORD 16#00 O U +
OS_PermLog Operator Permissions: Output for OS DWORD 16#FFFFFFF O U +
F
FWCopyMaster Feature master copy bits to OS DWORD 16#00 O U +
OSCopyMaster Feature master copy bits to OS DWORD 16#00 O U +
OpSt_Out Enabled Operator Stations DWORD 16#00 O U +
DelayCon Delay Counter INT 0 O U +
AlarmDel Delay until dynamic fault INT 0 O U
OutSig 1 = Output signal ok STRUCT O
OutSig.Value Value BOOL 0 O U +
OutSig.ST Signal Status BYTE 16#80 O U +
DynFlt Dynamic fault/warning BOOL 0 O
(not acknowledged)
Fault Static fault/warning BOOL 0 O
Lamp 1 = Annunciation lamp BOOL 0 O U
SimActQ 1 = Simulation activated BOOL 0 O U
Warn 1 = Annunciation warning active STRUCT O
Warn.Value Value BOOL 0 O U +
Warn.ST Signal Status BYTE 16#80 O U
ST_Worst Worst Signal Status BYTE 16#80 O U +
MaintRQ Maintenance Request BOOL 0 O U
MaintAL Maintenance Alarm BOOL 0 O U
MaiRTm_Q Running time (s) DWORD 16#00 O U
updated every minute
MaiRTh_Q Running time (s) DWORD 16#00 O U
updated every hour

Annunciation Module C_ANNUNC


64 Function Manual, 07/2016
I/O-bar of C_ANNUNC

Name Description Format Default Type Attr. HMI


MaiCyc_Q Number of Completed Maintenance Cycles REAL 0.0 O U
ErrorNum Error Number INT -1 O +

Annunciation Module C_ANNUNC


Function Manual, 07/2016 65
I/O-bar of C_ANNUNC

Annunciation Module C_ANNUNC


66 Function Manual, 07/2016
OS-Variable table 10
C_ANNUNC

OS Variable Description PLC Data Type OS Data Type


InSig#Value Value BOOL Binary variable
AutModOn 1 = switch to automatic mode BOOL Binary variable
OoSModOn 0 = force to out of Service mode BOOL Binary variable
SimuStatus Interface to set status for sequence DWORD Unsigned 32-bit value
test
SimuSave Saved status interface for se‐ DWORD Unsigned 32-bit value
quence test
COMMAND Command word WORD Unsigned 16-bit value
SupOnTi Supervision delay time [s] for rising INT Signed 16-bit value
edges (0 – 1)
OutOnDTi OutSig delay time [s] for rising INT Signed 16-bit value
edges (0 – 1)
OutOfDTi OutSig delay time [s] for falling INT Signed 16-bit value
edges (1 – 0)
WaDelTi Delay between warning and fault INT Signed 16-bit value
message
RepTi Annunciation repeat time INT Signed 16-bit value
MaiInt Maintenance Interval DWORD Unsigned 32-bit value
MaiRL Maintenance Request Limit DWORD Unsigned 32-bit value
ResTimOS Reset time RT for OS DWORD Unsigned 32-bit value
MaiRTm Runtime (s) DWORD Unsigned 32-bit value
updated every minute
MaiRTh Runtime (s) DWORD Unsigned 32-bit value
updated every hour
MaiCntSt Maintenance Actual Counter in DWORD Unsigned 32-bit value
hours
MAI_STA Maintenance Status DWORD Unsigned 32-bit value
MaiCorr Maintenance correction value DWORD Unsigned 32-bit value
MaiCyc Number of completed maintenance DWORD Unsigned 32-bit value
cycles
STATUS Interface to OS DWORD Unsigned 32-bit value
STATUS2 Interface to OS DWORD Unsigned 32-bit value
FeatureOut Status of various features DWORD Unsigned 32-bit value
OS_PermOut Operator Permissions DWORD Unsigned 32-bit value
OS_PermLog Operator Permissions: DWORD Unsigned 32-bit value
Output for OS
FWCopyMaster Feature master copy bits to OS DWORD Unsigned 32-bit value
OSCopyMaster Feature master copy bits to OS DWORD Unsigned 32-bit value
OpSt_Out Enabled operator stations DWORD Unsigned 32-bit value

Annunciation Module C_ANNUNC


Function Manual, 07/2016 67
OS-Variable table

OS Variable Description PLC Data Type OS Data Type


DelayCon Delay counter INT Signed 16-bit value
OutSig#Value Value BOOL Binary variable
OutSig#ST Signal Status BYTE Unsigned 8-bit value
Warn#Value Value BOOL Binary variable
ST_Worst Worst Signal Status BYTE Unsigned 8-bit value
ErrorNum Error Number INT Signed 16-bit value

Annunciation Module C_ANNUNC


68 Function Manual, 07/2016
Variable details 11
11.1 Variable details COMMAND
Internal structure of the Commands, Alarms and Visualization status:

Parameter Function OS-Addr. Designation Msg Class Fault Class


COMMAND Commandword
COM_B20 SimOn 0 Simulation ON/OFF Op. Inp.
COM_B21 1
COM_B22 2
COM_B23 3
COM_B24 Reset 4 Fault Reset Op. Inp.
COM_B25 5
COM_B26 Auto_On 6 Automatic ON Op. Inp
COM_B27 7
COM_B10 8
COM_B11 Ackn 9 single acknowledge
COM_B12 10 Reset Running Time OS Op. Inp.
COM_B13 11
COM_B14 12
COM_B15 13
COM_B16 OoS_On 14 Out of Service On/Off Op. Inp
COM_B17 15

Annunciation Module C_ANNUNC


Function Manual, 07/2016 69
Variable details
11.2 Variable details MSG8_EVID

11.2 Variable details MSG8_EVID


Internal structure of the Commands, Alarms and Visualization status:

Parameter Function OS-Addr. Designation Msg Class Fault Class


MSG8_EVID Alarm
ALA_MS0 SIG1 0 Fault AL_H P
ALA_B21 SIG2 1 Warning WA_H P
ALA_B22 SIG3 2
ALA_B23 SIG4 3
ALA_B24 SIG5 4
ALA_B25 SIG6 5
ALA_B26 SIG7 6
ALA_REP SIG8 7 Still faulty AL_H P

Annunciation Module C_ANNUNC


70 Function Manual, 07/2016
Variable details
11.3 Variable details STATUS

11.3 Variable details STATUS


Internal structure of the Commands, Alarms and Visualization status:

Parameter Function OS-Addr. Designation Msg Class Fault Class


STATUS Status
STA_B40 0
STA_B41 1
STA_B42 MSIG 2 Process Signal = 1
STA_B43 WMOD 3 1= Mode warning, 0 = Alarm
STA_B44 AWAN 4 Warning Time active
STA_B45 RELS 5 enable supervision
STA_B46 OOS 6 Out of Service mode
STA_B47 Auto 7 Automatic mode
STA_B30 OutSig 8 Outputsignal
STA_B31 9
STA_B32 M_SIM 10 internal simulation value
STA_B33 11 Out of service enabled
STA_B34 MemTrip 12 memorize trip until acknowledge‐
ment
STA_B35 RELS_ON 13 enable status
STA_B36 SON 14 Simulation ON
STA_B37 SIV 15 active simulation value
STA_B20 InSig 16 input signal
STA_B21 MSIG 17 Process Signal
STA_B22 DynFltEn 18 Enable dynamic fault
STA_B23 MsgTrigg 19 Alarm activation
STA_B24 MsgEn 20 Messages enabled
STA_B25 GrFltLck 21 Fault interlock to group
STA_B26 LampTest 22 Lamp test (additional)
STA_B27 Ack 23 Acknowledge (additional)
STA_B10 Warning 24 fault type = Warning
STA_B11 SST 25 static fault (delayed signal)
STA_B12 DST 26 Fault not acknowledged
STA_B13 WARN 27 active fault is a warning
STA_B14 GrStaLck 28 Group Fault / Status off
STA_B15 GR_STP 29 Bad Quality or group stopped and
fault (Holcim)
STA_B16 30
STA_B17 31

Annunciation Module C_ANNUNC


Function Manual, 07/2016 71
Variable details
11.4 Variable details STATUS2

11.4 Variable details STATUS2


Internal structure of the Commands, Alarms and Visualization status:

Parameter Function OS-Addr. Designation Msg Class Fault Class


STATUS2 Status
STA2_B40 SupOnTi 0 Supervision time on 0->1
STA2_B41 WarnTi 1 Warning Time on
STA2_B42 OutOnDTi 2 On Delay Time on
STA2_B43 OutOffDTi 3 Off Delay Time on
STA2_B44 RepTi 4 annunciation repeat time is running
STA2_B45 5
STA2_B46 LINK 6 GR_LINK1 connected
STA2_B47 STRC 7 InSig connected
STA2_B30 8
STA2_B31 MARK 9 Highlight object (group command)
STA2_B32 10
STA2_B33 11
STA2_B34 12
STA2_B35 13
STA2_B36 14 Automatic enabled
STA2_B37 FeatMaster 15 Feature master bits active
STA2_B20 SupOnTi 16 Supervision time 1 -> 0
STA2_B21 OutOnDTi 17 On Delay Time off 1-> 0
STA2_B22 OutOffDTi 18 Off Delay Time off 1-> 0
STA2_B23 WarnTi 19 Warning Time off 1-> 0
STA2_B24 20
STA2_B25 21
STA2_B26 22
STA2_B27 23
STA2_B10 24
STA2_B11 25
STA2_B12 26
STA2_B13 27
STA2_B14 28
STA2_B15 29
STA2_B16 IfAuto 30 Automatic mode
STA2_B17 IfOOS 31 Out of Service mode

Annunciation Module C_ANNUNC


72 Function Manual, 07/2016
Variable details
11.5 Variable details MAI_STA

11.5 Variable details MAI_STA


Internal structure of the Commands, Alarms, Visualization status and Interface word:

Parameter Function OS-Addr. Designation Msg Class Fault Class


MAI_STA Maintenance Status
MAI_STA_B40 0 Maintenance interval: fixed
MAI_STA_B41 1 Maintenance interval: Operating
hour
MAI_STA_B42 2
MAI_STA_B43 3
MAI_STA_B44 4 Maintenance Command: start
MAI_STA_B45 5 Maintenance Command: stop/reset
MAI_STA_B46 6
MAI_STA_B47 7
MAI_STA_B30 8 Status Alarm (Interval exceeded))
MAI_STA_B31 9 Status Request (Req. Val. Excee‐
ded))
MAI_STA_B32 10 Status Run (Maintenance on)
MAI_STA_B33 11
MAI_STA_B34 12
MAI_STA_B35 13
MAI_STA_B36 14
MAI_STA_B37 15
MAI_STA_B20 16 Operation Request
MAI_STA_B21 17 Operation In Progress
MAI_STA_B22 18 Operation Completed
MAI_STA_B23 19 Operation Temp
MAI_STA_B24 20 (No Operator Action)
MAI_STA_B25 21
MAI_STA_B26 22
MAI_STA_B27 23
MAI_STA_B10 24
MAI_STA_B11 25
MAI_STA_B12 26
MAI_STA_B13 27
MAI_STA_B14 28
MAI_STA_B15 29
MAI_STA_B16 30
MAI_STA_B17 31

Annunciation Module C_ANNUNC


Function Manual, 07/2016 73
Variable details
11.5 Variable details MAI_STA

Annunciation Module C_ANNUNC


74 Function Manual, 07/2016

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy