Professional Documents
Culture Documents
17 Messages e
17 Messages e
General
1
System messages
2
SIMATIC
User messages
3
Automation system On-screen message functions
4
BRAUMAT/SISTARClassic V5.3 Messages with WinCC
Messages 5
What to do on errors?
6
Manual
Edition 11/2007
A5E00239391-04
Safety Guidelines
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 to property damage only have no safety alert symbol. The 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
! with a safety alert symbol indicates that minor personal injury can result if proper precautions are not
taken.
Caution
without a safety alert symbol indicates that property damage can result if proper precautions are not
taken.
Attention
indicates that an unintended result or situation can occur if the corresponding notice is not taken into
account.
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 device/system may only be set up and used in conjunction with this documentation. Commissioning and
operation of a device/system may only be performed by qualified personnel. Within the context of the safety
notices in this documentation qualified persons are defined as persons who are authorized to commission,
ground and label devices, systems and circuits in accordance with established safety practices and standards.
Prescribed Usage
Note the following:
Warning
! This device and its components may only be used for the applications described in the catalog or the
technical description, and only in connection with devices or components from other manufacturers
which have been approved or recommended by Siemens.
Correct, reliable operation of the product requires proper transport, storage, positioning and assembly
as well as careful operation and maintenance.
Trademarks
All names identified by ® are registered trademarks of the 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.
This manual describes the message system with BRAUMAT/SISTAR Classic 5.3 and it
gives you an overview of the following topics:
¾ Philosophy of Message
¾ System messages
¾ User Messages
¾ Viewing messages
¾ Messaging with WinCC
This manual is intended for those responsible for configuring, commissioning and servicing
automation systems.
Required Basic Knowledge
This manual forms part of the BRAUMAT/SISTAR Classic V5.3 documentation package.
The following schematic of the document architecture show the individual manuals as well
as their thematic grouping within the entire program package
Description of the
System Installation and
Configuration
Administration
Communication
EPE-creation
Batch-
processing
Application for
Batch curves 'based on S7'
Logging Messages
Building block
description S5 Engineering of the
Route Control
Training Centers
Siemens offers a number of training courses to familiarize you with the SIMATIC S7
automation system. Please contact your regional training center or our central training
center in D 90327 Nuremberg, Germany for details:
Telephone: +49 (911) 895-3200.
Internet: http://www.sitrain.com
You can reach the Technical Support for all A&D products
• Via the Web formula for the Support Request
http://www.siemens.com/automation/support-request
• Phone: + 49 180 5050 222
• Fax: + 49 180 5050 223
Additional information about our Technical Support can be found on the Internet pages
http://www.siemens.com/automation/service
1 General
1.1 Overview
In the BRAUMAT/SISTAR Classic 5.3 system, you nedd to configure only the user
messages. This is not required for messages of technological blocks, of the recipe sytem
and of the route control.
When specific operational errors or disturbances occur, the automation system generates
correponding error messages and outputs them via the FIFO buffer to the IOSes.
When the SCADA system WinCC is integrated in BRAUMAT/SISTAR Classic 5.3 operation,
messages are recorded in the WinCC message system and visualized with WinCC. The
basics on WinCC are found in the corresponding documentation.
The messages are sent via FIFOs to the IOSes, the message type 3 is configured in their
FIFO ( See also: Blocks S7 FIFO1 to FIFO6 - PCU-System datas - General).
Therefore it is possible to send the messages only to the IOSes which require them. By
removing the message type 3 in FIFO all messages for this IOS are blocked.
The IOS which receives the messages the messages are filed in the message archive. The
message archives can be processed in the application 'Message archive'. There is the
possibility to select and print the messages according to specific criterias.
If the PCU-server window is opened at the IOS and the view ‚Messages' is selected, the last
current message will be output at the bottom of the window.
See also: Message functions at the screen
There are three types of messages:
The texts for the incoming and going message are configured in the application 'text
parameterization' and are related to that PCU, in which the messages are created (files
'Meldkom.txt' and 'Meldgeh.txt', folder 'windcs\PCU.xxx\Texte').
The indication if the message is supposed to be output as status message, fault message,
error or control message is configured at the function block MELD.
See also: Blocks S7 MELD - Message block (MELD1 and MELD2)
message faceplate
PCU-Server
read
channel channel Server Server
Engineering
Telegram (text files)
Type3
message
structure
(meld.def) message types message archive
PCU1 PCU...
(melddef.txt)
Details PCU
Techn.
blocks
FIFO
Server1 Seq.-control
Adding batches and
FC
sequencer
716
assignment
FIFO
Server2 RCS-
control
Sequencer
data user
viewing the messages
message
buffers
overviewS7.vsd
The raw data of messages are created by the technological blocks, by the sequencer control
or by the route control in the PCU. The raw data are sent via a message of type 3 from the
PCU to the IOS. The message type 3 need to be configured in the FIFO-head data.
Besides of the PCU-messages raw data messages are also created from the recipe and
route control in BRAUMAT/SISTAR Classic 5.3. These messages also create messages,
they are also of the message type 3.
These messages are handled by a IOS function within the prot_003.dll, which creates the
real, readable message based on this raw data. The files meld.def and melddef.txt are
necessary and are used for that.
Visualization
¾ Batch year
¾ Recipe category of the batch
¾ Job number of the batch
¾ Batch number
Standard unit reference
All reporting blocks can be assigned to a unit. Based on this assignment, the batch
reference is retrieved at the time a message is created. The unit reference is part of the
message.
Unit reference with RCS
A route can be assigned to a unit whereby all messages of RCS are assigned to this unit.
The PCU number of the reporting object and the PCU number of the unit which controls a
route can be different.
message system
message Norm DLL
engineering handling
PCU-Server BRAUMAT/
SISTAR
channel
Logging
Telegram (text files)
Type3
message types
(melddef.txt)
Details PCU
Techn.
blocks
FIFO
Server1 Seq.-control
Adding batches and
FC
sequencer
716
assignment
FIFO
Server2 RCS-
control
sequenzer
data user
viewing the messages
message
buffers
overviewPCS7.vsd
Messages of the recipe system and route controls are generated as in type "based on S7"
and are also passed to the WinCC channel of BRAUMAT/SISTAR.
Messages are written to the WinCC message archive by means of the raw data variable and
standardization DLL.
Reference / assignment of messages
¾ Batch-ID
¾ Batchname
The configuration and operation of that use case ist further described in chapter Messages
with WinCC of this manual.
message class
msgclass.ini
message category
message type
melddef.txt
msgclass.vsd
Message classes
A message class can consist of several message groups. Available message classes are
E - errors, W - warnings, M - process messages, O - operator request.
The following table shows the descriptors as well as the allocation of message classes and
assigned message types
Msg Description Msg Description
class type
E (F) *) Error / failure F User fault message
S System fault message
W Warnings W Warning
M Process Messages M User status message
B Operation message
O Operation Request O Operating Request
- no class assigned - P IOS-Message
BRAUMAT/SISTAR Classic 5.3 knows 2 times 64 message types. The standard system
messages of the technological blocks, the recipe control and the route control are created
via the following definition files:
¾ Message types 1 – 64 by means of ‘…windcs\texte.x\MELDDEF.TXT’
¾ Message types 129 – 192 by means of ‘…windcs\texte.x\MELDDEF3.TXT’
User message types
Additionally there are 64 message types for the user. These messages need to be triggered
via the block FC713.
¾ Message types 65 – 128 by means of ‘…\windcs\texte.x\MELDUSR.TXT’
For every user message type the structure of the message can be configured.
SignalChar=
describes the sign that will be displayed in the plant overview with the defined message
type.
SignalChar10=
describes the sign that is displayed in the plant overview with the defined message type.
Insert this line only if the output is language-dependent. If this line is entered this will be
taken instead of the signs defined in the SignalChar-line. The number after the SignalChar
describes the language.
Displayed=
describes the allocation of a message type of this message class. Several message types
are registered by commas separately.
Flushing=
describes that of the assigned message types flushing is supposed to be indicated.
Reset=
describes which of the assigned message types are supposed to be reset by activating the
corresponding button in the plant overview.
Deleted=
describes which message text of the assigned message type is deleted from the plant
overview by resetting.
User messages, which are created by means of the system block MELD have a fixed layout
defined already by the system. Only the text fields for the incoming and outgoing message
are to be configured (see chapter ‘Initiation via the ’).
Each message type occupies two lines in the file and is numbered continuously.
The first and second line in file "meldusr.txt" determins message type 65 (= first user
message), for example, the next two lines determine message type 66, and so forth. The
character or start-position of each textfield must match exactly the message-definition as
described in the previous chapter, but without the first time field, as this is created
automaticly by the system.
Structure of the odd lines
The odd lines may consist of fixed text or placeholders. The column position in within the
line determines the text or placeholder position. The placeholders are numbered
continuously, and each one requires a definition in the next line.
Example:
Column 123456789012345678901234567890
Odd line: F @ @ abc
The message type character is permanently written to column position 1 (‘F’ for example),
and the text "abc" beginning at column position 21.
The text of the first placeholder is written starting at column position 3, and for the second at
column position 15. Placeholder and following space characters determines and delimits the
stringlength of the substituted parameters. Column seperating spaces have to be considered
here too.
Structure of the even lines
The even lines contains the definitions for the placeholders of the previous odd line.
Structure:
Column Character Meaning
1 / Initial character
2 + or - Incoming or outpgoing message
3 Q or space Message with compulsory acknowledgement
4 S or space Error message
5 / End character
6 … and following … placeholder definitions for substitution, in the same
sequence as in the odd lines.
Definition of placeholders
The definition describes the conversion of raw data (structure of datagram type 3) in in a
text.
Syntax: <address type><addresse><data type><length><text file>
<address type> DW = data word
DR = right data word
DL. = left data word
<address> represents the DW number in the datagram.
<Data type> I = Integer number
S, T = global text substitution (following textfile see below)
t = PCU-specific text substitution.
The PCU-specific text substitution always refers to the object
from which the essage originates (datagram origin). If this is
not so, which is possible with RCS messages, the PCU name
appended to the file name can be defined in more detai, i.e.
the address must be configured in the datagram that contains
the PCU number.
f.e. DW11t16SEQUENCE(PCU=DL12)
<length> length of the value or text written to the message line.
<file name> The file name must be defined without *.txt extension.
Depending on the data type the following folders are valid:
‘t’ Æ ‘…\windcs\PCU.nnn\texte’
‘T’ Æ ‘…\windcs\texte.x’
‘S’ Æ ‘…\windcs\sys\msg’
Example:
Definition of a Systemmessage
Line 1:
S.@................@......@......@...@...@................@...ICM1..
........@................ICM1-monitoring.time...fault.start.........
.......00001.C..AH.@..ICM1-monitoring.time...fault..................
...@.....
Line 2:
/SQ/DR4T16RTYP DW6I6 DW7I6 DR0I3 DW11I3 DW11t16SEQUENCE DR0I3 DW9I4
DW9t16ESG1 DL4I2 DR4I6
¾ What is defined here is a fault message – with acknowledging, with text ‘ICM1-
monitoring time fault start’
¾ DW4T16RTYP
The value is read from DW4 of the datagram and is then interpreted as index. The
indexed text line of the shared text file "rtyp.txt" substitutes the first @ placeholder.
The text has a length of 16 characters with one separating Blank to the next @
placeholder.
¾ DR0I3
From DW 0 (LSB), the value is entered with a length of three characters.
¾ DW11t16SEQUENCE
The value is read from DW11 of the the datagram and is used as index into the
PCU-specific text file"teilanl.txt". The textline replaces the @ placeholder with a
length of 16 characters.
Structure of the datagram type 3
DW DL DR
0 3 PCU number
1 Year Month
2 Day Hour
3 Minute Second
4 Recipe type nummer
5 Recipe number
6 Order number
7 Batch number
8 Message type
9 Message number
10 Depends on the message type (usually a system message text number)
11 Depends on the message type (usually an assigned unit)
12 Depends on the message type
13 Depends on the message type
14 Depends on the message type
15 Depends on the message type
Only then the recipe type, the job number and the batch number will be entered
in the message with an ICM error that also shows an error.
The user can change the configured and assigned unit-number in the user program.
Two functions are provided:
All ICMs of one manual group are assigned to a specific unit:
This is e.g. the case if two CIP-units are available and both use the same ICMs. In this way
it will be guaranteed that the correct recipe type, the right job- and batch number will be
entered and for the ICMs of the manual group depending on which unit is just active it is
considered that the assigned unit-number should be rewritten.
An ICM is assigned to a specific unit:
If individual ICMs are used by different units to different times the configured and assigned
unit-number should be changed according to the unit that uses the ICM.
For the implementation of the function 1 the block FC723 is provided for the user for the
SIMATIC S7.
The function 2 works without a function block for the SIMATIC S7 since it can be taken
access on all parameter of the data record by the opening the data blocks as well as the
UDTs slight symbolically.
Function FC723:
All ICMs of the manual group 4 are supposed to be assigned to the unit 7 in the EOP 31.
FC1031
UN M 102.2 EOP Start
SPB NEXT Jump
CALL FC 723 Call of the FC 723 'GRP_TA_FC'
ITA :=7 Unit number 7
IHGrp :=4 Manual group 4
NEXT:
The ICM no. 125 of the ICM group 1 should be assigned to the unit 13 in the EOP 15.
FC 1015
UN M 102.2 EOP Start
SPB NEXT Jump
L 13 Unit-number 13
T "ICM".au[125].byTA Access on DB "ICM1" (DB 726) on the
field (array) of the 125th ICMs on the
parameter byTA (from ICM UDT)
NEXT:
Example: Implementation of the function 2 but for 100 ICMs in a loop with the use of the
FC 500 'ATTRIB_PTR_FC'
The ICM No. 100 to 200 of the ICM group 1 should be assigned in the unit 44 in the GOP15.
The FC 500 'ATTRIB_PTR_FC' calculates the pointer on a data record attribute and this
one will be transferred in the AR1 register.
Parameter byTA the ICMs 100 to 200 in the FC1015 on TA=44 write
FC1015
UN M 102.2 EOP Start
SPB NTZ Jump
ONTO "ICM1" Looking up "ICM1" (DB726)
L 100 From ICM 100
T #iESGNR Presetting variables
NEXT: CALL FC500 Call FC500
IDB :=726 DB 726
Irecord :=#iESGNR Current ICM no.
IRelByteOffset :=5 ByTA is the 5.Byte in the UDT
IRetVal :=iRETVAL Value = 0 => no error
L 44 Unit-number 44
T DBB[AR1,P#0.0] Writing value on byTA
L #iESGNR ICM no.
+ 1 Increment
T #iESGNR
L 200 Processing ICMs in 200
<=I As long as there aren't all processed
SPB NEXT Process next ICM no.
NTZ:
Unit allocation
Unit Function
assignment
0 No unit – allocation
1-100 Unit-number 1...64
101-255 Allocation to a group
Groupid = Unit-allocation –100
2 System messages
2.1 Overview
The following system messages are transmitted by the individual BRAUMAT/SISTAR
Classic 5.3 blocks.
You will find more detailed information about the message structure or to the message types
in the corresponding chapters.
In addition you will find more detailed information about the meaning of the description for
the individual blocks (see chapter 'block').
12:05:23 Production B 00122 03421 002 SEQU 007 LB1 unit message abort
12:07:15 Production B 00122 03421 002 SEQU 007 LB1 unit message step selection
12:09:28 S Production 00122 03421 002 SEQU 007 LB1 error monitoring time beginning
12:10:03 Production B 00122 03421 002 SEQU 007 LB1 unit message sequence stop
12:10:47 Production B 00122 03421 002 SEQU 007 LB1 unit message sequence enabled
12:11:10 Production B 00122 03421 002 SEQU 007 LB1 unit message Manual mode on
12:11:15 Production B 00122 03421 002 SEQU 007 LB1 unit message Auto mode on
12:05:05 Production B 00122 03421 002 SEQU 007 unit message LB1: continuous condition On
12:05:23 Production B 00122 03421 002 SEQU 007 LB1 unit message Parameterization error
12:15:23 S Production 00122 03420 002 ICM1 003 ICM1 monitoring time V312 error. Beginning
12:18:27 S Production 00122 03423 002 ICM2 014 ICM2 monitoring time W157 error. Beginning
12:18:43 S Production 00122 03421 002 AIN 012 measured value monitoring TempWK1 error. Beginning
AIN-Limit violation:
if the determined values for upper-, or lower limit are exceeded or fallen below and the enabling
bit for error upper- or lower limit will be set in the AIN -data record respectively.
12:18:43 S Production 00122 03421 002 AIN 012 TempWK1 upper limit measured value monitoring exceeded
12:18:43 S Production 00122 03421 002 AIN 012 TempWK1 low limit measured value monitoring fell
12:21:18 production B 00122 03421 002 PID 017 controller operating mode WK:Temp manual on
12:21:55 production B 00122 03421 002 PID 017 WK:Temp automatics controller operating mode on
12:22:15 Production B 00122 03421 002 PID 017 WK:Temp controller operating mode Internal
12:23:01 Production B 00122 03421 002 PID 017 WK:Temp controller operating mode External
12:34:22 Production B 00122 03421 002 ThreStep 005 controller operating mode HWT:Niv manual on
12:37:46 Production B 00122 03421 002 ThreStep 005 HWT.Niv controller operating mode automatic on
12:38:29 Production B 00122 03421 002 ThreStep 005 HWT:Niv controller operating mode Intern
12:38:43 Production B 00122 03421 002 ThreStep 005 HWT.Niv controller operating mode Extern
12:44:22 Production B 00122 03421 002 ThreStep 005 HWT:Niv controller controller operating mode from
12:45:46 Production B 00122 03421 002 ThreStep 005 HWT.Niv controller controller operating mode a
12:46:35 S Production 00122 03421 002 SEQS 013 WK sequence start fault start
Configuration-error:
wrong transfer of the target-/source parameter (Status message)
12:48:13 S Production 00122 03421 002 SEQS 013 WK sequence start configuration error
12:46:35 B Production 00122 03421 002 WOP Weekly program runtime enabled
12:49:57 B Production 00122 03421 002 WOP Weekly program runtime Stop
3 User messages
3.1 Overview
There are two possibilities in order to create user messages:
¾ Initiating via block MSG (Standard interface)
¾ Initiating via FC713 (SIS_BAS library)
12:21:55 Production M 00122 03421 002 MSG 053 operating start take saccharification sample
12:24:53 Production M 00122 03421 002 MSG 053 operating end take saccharification sample
14:44:56 F Production 00122 03421 002 MSG 054 fault start motor protection drive 47M1
14:56:13 F Production 00122 03421 002 MSG 054 fault end motor protection drive 47M1
The user configures the file 'Meldusr.txt' (delivered as template) the definitions for the
messages that are to be initiated. In that case the same structuring rules are valid as for the
system messages (see chapter Structure of the message definition files).
Example:
Line 1:
M._Recipetype······_J-No.·_B-No.·_16·_SQ·_SQ-Name········016·
_FC713···0068·_MELDUSR.TXT-68··_free·user-processmessage·
incoming·······_FC713··00068·C··PM·05·_user-processmessage·incoming
···_BC=M·/·WinCC=PM·_RTYPN¶
Line 2:
¶
What is defined here, is the Message No. 68 – a user operation massage (Type „M“) with
text fields only, that means no placeholders („@“) are necessary. Therefore the second line
contains only <CRLF>
Call interface of Block FC713:
Call parameters:
Name Type Description
iTaNr INT; //=Unit-No (0, 1 ... 64)
When ‘iTANr’ = 0 Æ the definition of message type is irrelevant.
However the message will be created anyway
iMsgType INT; Message types //= (1, 2, 5, 6)
sets the corresponding bit of the configured message type in the
unit data record. If the corresponding bit is set the corresponding
button for message class will be enabled by the MsgClass.ini for
message class in order to acknowledge the message.
1 - Error
2 - Process message
5 - Warning
6 - Operation
iMsgDef INT; //=iMsgType, message definition, DW8(64...127)
Index for the message definition in file ‘meldusr.txt’
The FC713 should be called edge-triggered as one message is created with each call.
//_free user-operation message incoming
U M 3078.2
FP M 3079.2
SPBNB M005
CALL "FC713"
iTaNr :=0 // =sequence-No. 0; 1 to 64
iMsgType:=2 // 1=Fault; 2=Processmessage;
5=Warning; 6=Operation
iMsgDef :=68 // Line in MELDUSR.TXT between 64 to
max. 127
byValDL4:=B#16#0 // Year; actually not supported
byValDR4:=B#16#0 // Recipetype
iValDW5 :=0 // Recipe
iValDW6 :=0 // Job
iValDW7 :=0 // Batch
iValDW9 :=0 // Datarecord, Instance
iValDW10:=0 // Faulttext
iValDW11:=0 // Sequence
wValDW12:=W#16#0 // Res.1
wValDW13:=W#16#0 // Res.2
wValDW14:=W#16#0 // Res.3
M005: NOP 0
4.1 Overview
You have three options of on-screen message output:
PCU server as message window shared by remote clients
Utilization of the message archive
Implementation of message faceplates in the process images
4.4.1 Loop-In-Alarm
The Loop-In-Alarm functionality is a tool which allows users to configure jumps to other
programs, based on the generated error message. You can call this function either by
means of the shortcut menu of the faceplate with right-click, or by double-clicking a message
line. The shortcut menu shows the corresponding command, which is configured in the new
"Image" attribute. When the image string ends with the extension ".bik", this string is used as
parameter for calling the process image.
c:\windcs\bilder\kieselgur.bik
c:\windcs\bilder\kieselgur.bik
c:\windcs\bilder\kieselgur.bik
c:\windcs\bilder\kieselgur.bik
c:\winnt\system32\calc.exe
c:\winnt\system32\calc.exe
c:\windcs\bilder\kieselgur.bik
c:\windcs\bilder\kieselgur.bik
The path of the programs which are to be executed or the corresponding process image
name with the extension *.bik is written to the text files. The saved data are sorted by lines.
The number of characters is limited to 128.
To allow you to work with multiclient functionality, the path name must define the relevant
station name.
Example of 'ESG1.txt'
\\IOS1\c\windcs\bilder\kieselgur.bik
\\IOS1\c\windcs\bilder\kieselgur.bik
\\IOS1\c\windcs\bilder\kieselgur.bik
\\IOS1\c\windcs\bilder\kieselgur.bik
\\IOS1\c\winnt\system32\calc.exe
\\IOS1\c\winnt\system32\calc.exe
\\IOS1\c\windcs\bilder\kieselgur.bik
\\IOS1\c\windcs\bilder\kieselgur.bik
5.1 Overview
In this use case of BRAUMAT/SISTAR Classic 5.3, the messages are recorded and
visualized by the WinCC Alarm system. Basics are found in the corresponding system
documentation in ‘WinCC Information System’, chapter ‘Setting up an Alarm System’ and
should not be described here.
Basic concepts of this use case were already introduced in chapter ‘Principle for use in
WinCC’. The functions of the channel dll and format dll for carrying on the messages created
within BRAUMAT/SISTAR Classic 5.3 into WinCC were pointed out there also.
Note:
The WinCC channel option of BRAUMAT/SISTAR Classic 5.3 must be installed separately.
Abbreviations:
S/BM Error / Process message
Enable W/Op Warning / Operator message
Msg
Message classe Message type Abbr
number
1 1-Alarm 1-Alarm High AH
2 1-Alarm 2-Alarm Low AL
3 2-Warning 19-Warning High WH
4 2-Warning 20-Warning Low WL
5 7-Process message 106-Process message PM
6 9-Operator request 139-Operator request IR
7 10-Operator message 156-Operator message IM
8 11-SISTAR_ALARM 161-ALARM_HIGH_PRIO SH
9 12-SISTAR_WARNING 177-WARNING_HIGH_PRIO SW
10 13-SISTAR_PROCESS_MSG 193-PROCESS_MSG SP
Table 1: Assignment WinCC-Message classes >> Sistar-Abbreviation/Message number
The shaded area marks message classes/types which have been created automaticly by the
OS project editor
If the message number range 1..10 is occupied by other applications, this may be altered.
The section [MsgClass] contains the assignments, where each row contains one message
number:
[MsgClass]
AH=1
AL=2
WH=3
WS=4
PM=5
IR=6
IM=7
SH=8
BRAUMAT/SISTAR Classic 5.3 5-3
Messages
A5E00239391-04
Messages with WinCC
SW=9
SP=10
The total number of process values that determine the structure of the message in WinCC
are defined as follows. Associated values in greyed lines have a fix preset.
For that, in WinCC Alarm Logging the messages used by BRAUMAT/SISTAR Classic 5.3
have to be configured as follows (Procedure see next chapter):
No Origin Area Event Batch Operation
name
1 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
2 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
3 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
4 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
5 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
6 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
7 @5%s@ / @7%s@ @4%s@ / @6%s@ @1%s@ @8%s@@9
%s@
8 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
9 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
10 @5%s@ / @7%s@ @4%s@ / @6%s@ @8%s@@9%s@ @1%s@
Tabelle 5: Configuring the process values
Notes:
¾ The concepts "associated message values" und "process value" are equivalent
here.
¾ By an activated WinCC-Project the format-DLL monitors the write access on
MELD_WINCC.DEF. Changes at the assignment instructions can be recognized
and being effective by an activated WinCC-Project immediately.
*) Notes on configuration
1. Property page of message class
Tab ‚Acknowledgment’
AckCI = Acknowledgment Came In
AckWO = Acknowledgment Went Out
w/oWO = Message Without Status Went Out
2. Property page of message type
Background color / Text colol
3. Property page of the message
Tab Text / Info Field
5-6 BRAUMAT/SISTAR Classic 5.3
Messages
A5E00239391-04
Messages with WinCC
The shaded area marks message classes/types which have been created automaticly by the
OS project editor
The following section describes the necessary configuration steps within the ‚Alarm logging'
application by outline. Detailed instructions can be found in the ‘WinCC Information System’
section ‘Working with WinCC Æ Setting Up an Alarm SystemÆ Configuring the Message
system’
Configuration takes place in the following steps:
¾ Create one raw data variable named MELD in WinCC Datamanager under channel
folder SISTARÆSistar Unit #1Æxxxxxx (‘xxxxxxx’ as defined at installation)
¾ Create the message classes and configure the acknowledge strategy according the
above table
¾ Create the message types and configure the coloring according the above table
¾ Create message numbers 1..10 and configure class/type assignment and other
column information from the process values. This step is done via the Import
function in menue ‘MessagesÆImport single messages…’ and selection of the
configuration file ‘…\Windcs\sys\MSG_BL_1.TXT’. The option ‘Overwrite Messages
and Import new Messages’ should be selected in this dialog.
After the import the message numbers should be displayed from 1-10 in the tabular list
(compare Fig. 1).
The individual messages (1-10) need to be checked regarding to their correctness by the
corresponding property dialog, which includes 3 register tabs.
Notes:
The following screenshot shows the standard archive configuration when using the OS
Project Editor. It should be adapted to the individual plant project needs.
If the standalone ‘WinCC Scada’ product and not the PCS 7 OS Station is used, you can
skip the following chapter.
5.3.2.2 User defined message views with the WinCC Alarm Control
Individual configured message views on the process pictures may be created by the user
with the WinCC Alarm Control. By double clicking on a previously included control the user
is able to customize the detailed behaviour at runtime. These aspects are described in detail
in the documentation ‘WinCC Information system’ chapter ‘Working with WinCCÆSetting Up
an Alarm SystemÆDisplaying Messages in Runtime’.
At least for BRAUMAT/SISTAR Classic 5.3 the following settings are recommended from the
variety of the possible settings of the control alarm:
The following adjustments should be selected on configuration:
¾ General / Active list upon open picture = ‘Short term archive list’
¾ Message blocks / Selection … select all message blocks which should be available
in the ‘message lists’ register tab (see next item)
¾ Message lists / Selected message blocks = … select all desired Blocks to be viewed
as columns in the message window
¾ Message lists / Data preparation / Selection = … select the desired message
classes and filter criteria including the SISTAR classes
The following table shows a detailed list of recommended configuration setting of the alarm
control, but of course they may be adapted to individual demands.
RegisterTab Range Setting Comment
General Active List upon Open Message list
picture
General Server selection All Servers
The selected message blocks in the shaded area are representing the essential BRAUMAT
specific message information.
The message views already created by the OS-Project editor (see previous chapter) may
serve as further examples which are available as separate files named ‚@Alarmxxxxx.pdl’ in
the Graphics Designer folder of the project.
All SISTAR will be entered in the SISTAR-messages 1:1 after WinCC as an incoming
messages. This is only a suggestion the WinCC-message-window, the message classes
and message types can be adapted basically anyway.
As Standard-view for BRAUMAT/SISTAR Classic 5.3 with WinCC, this configuration has
been considered as the most convenient.
6 What to do on errors?
6.1 Problems
No. Error Remdy
1 In WinCC no messages appear Testing of the entries in the file
'windcs\sys\sistarnll.ini'
Name and path of the file meld.def under
‚settings '.
2 According to the import of the messages The import function references ID on text s.. The
those ones are missing in the joint piece import file returned by the system starts from ID's
'text' of the message the entries of the which were assigned during the first transfer.
process values (@1%@ ...) The assignment of the same ID's can not be
guaranteed, however.
Remedial action
For the 8 messages of BRAUMAT/SISTAR
Classic 5.3 the entries must be carried out
manual.