10-92
Handling, Diagnostic and Service Functions
Byte
Name
Description of the bytes in the static part of the telegram header
1
Start character: STX (0x02)
StZ
2
CS
Checksum byte
The checksum is generated in three steps:
1)
2)
3)
The result of the byte-by-byte addition of all characters in an SIS telegram is always zero!
3
Data length
DatL
The "DatL" byte contains the length of the telegram without the static telegram header.
The total length of an SIS telegram is limited to 255 byte. Therefore, a maximum of 247 byte of
useful data can be transmitted.
4
DatLW
Data length repetition
5
Control byte
Ctrl
In the control byte, the telegram type and the structure of the dynamic telegram header are
declared:
bit 0...2: number of subaddresses in the dynamic part of the telegram header
bit 3:
bit 4:
bit 5:
bit 6:
bit 7:
6
SIS service
Dienst
The byte specifies the SIS service of the telegrams. Subservices are defined in some SIS
services. In these cases the subservice is specified in the useful data header.
The useful data of the command and reaction telegrams can be defined in a different way for each
SIS service and its subservice.
7
Address of the transmitter
AdrS
in command telegrams:
in reaction telegrams:
8
Address of the receiver
AdrE
in command telegrams:
in reaction telegrams:
Structure of the Telegram Header
The SIS telegram header consists of a static and a dynamic part.
Static part of the telegram header
The static part of the telegram header contains 8 byte and is contained in
each SIS telegram.
the "CS" byte is cleared
all characters in the telegram are added byte by byte
the negated sum is stored in the "CS" byte
specifying whether dynamic telegram header contains "PaketN" (package number) byte
0 => without package number; 1 => with package number
determining the telegram type
0 => command telegram; 1 => reaction telegram
reserved
reserved in command telegrams
in reaction telegrams bit 6 signals a system warning in the slave
reserved in command telegrams
in reaction telegrams bit 7 signals a system error in the slave
address of the master, valid from 0 to 126
address of the slave
address of the slave, valid from 0 to 126
address 128: special address for a "point-to-point" connection
address 254: collective message to all slaves in the direct
address 255: collective message to all slaves in the SIS network
Slave do not respond to collective messages.
address of the master
Fig. 10-53: SIS telegram header, static part
MPH-02, MPB-02, MPD-02
Each slave reacts to the special address independent
of its station number.
hierarchical level
below the master
DOK-INDRV*-MP*-02VRS**-FK01-EN-P