C-10
C7-613 Control System
A5E00138934-03
C.3 Message DB “MESSAGE”
Structure and Description
Table C-5 Structure of DB for Messages
Address
Name Type Description
0 DB_HEADER.HEAD.ID STRING[6] The block ID “MESSAG” identifies the
DB as a DB for storing messages.
8 DB_HEADER.HEAD.LANGUAGE STRING[3] Language ID in 3-letter code
14 DB_HEADER.HEAD.AMOUNTOBJ INT Number of objects
16 to 31 DB_HEADER.HEAD.Reserved[..] BYTE Reserved
32 MESSAGE[0].MSG_INFO.INFO BYTE Reserved, do not overwrite!
33 MESSAGE[0].MSG_INFO.
ACKNOWLEDGE
BYTE Acknowledgement:
0 = Acknowledgement required
(fault message)
FF hex = No acknowledgement
(operational message)
34 MESSAGE[0].MSG_INFO.Reserved BYTE Reserved, do not overwrite!
35 MESSAGE[0].MSG_INFO.RefInfo BYTE Reference to assigned text
0 = No info text
1 to 7F hex = Info text number
36 MESSAGE[0].MSG_INFO.
MSGNAME
STRING[14] Freely selectable message name. This
line does not appear in the message.
However, the name is output in the
event buffer.
52 MESSAGE[0].MSG_STATIC[1] STRING[20] Static text of the first line of Message 0
74 MESSAGE[0].MSG_STATIC[2] STRING[20] Static text of the second line of
Message 0
96 MESSAGE[0].MSG_STATIC[3] STRING[20] Static text of the third line of Message 0
118 MESSAGE[0].MSG_STATIC[4] STRING[20] Static text of the fourth line of Message
0
140 MESSAGE[0].MSG_VAR[1].
POSITION
BYTE Location of the first (most significant)
position of the variable within the
message. Line break is not possible.
0=Variable is not shown
1 to 50 (hex) = Starting field number
(tables are provided in Appendix B.3 for
decimal/hexadecimal conversion of
positions of variables).