User`s manual

GFK-2334A Chapter 6 PROFIBUS Slave Status and Diagnostics 6-5
6
Get Slave Status COMMREQ (Command Code 3)
The Get Slave Status COMMREQ retrieves detailed status information for the slave
device from the 16-bit slave status word. The starting address of this word is configured
as Status/Firmware ID Address in the PROFIBUS slave software configuration. For
details, refer to “PROFIBUS Slave Parameters” in chapter 4.
Get Slave Status Command Block – Basic Example
Get Slave status for Device
Return the COMMREQ status words to %R10—%R13.
Return the Slave status to %R251-%R259.
Word Dec (Hex) Definition
Word 1 4 (0004) Length of command Data Block
Word 2 0 (0000) Always 0 (no-wait mode request)
Word 3 8 (0008) Memory type of COMMREQ status word (%R)
Word 4 9 (0009) COMMREQ status word address minus 1 (%R10)
Word 5 0 (0000) Reserved
Word 6 0 (0000) Reserved
Word 7 3 (0003) Get Module Status command code.
Word 8 8 (0008) Memory type to write response (%R)
Word 9 250 (00FA) Starting Address to write response (response written to %R251)
Word 10 9 (0009) Maximum size of response area
Must be 9 words, or an error will be reported in the COMMREQ
status and the Get Slave Status request will be ignored.
(Word 7) Command Code: Word 7 specifies the Command code for the COMMREQ to
be executed. Get Slave Status = 3
(Word 8) Local PLC - Memory Type: Words 8—9 specify the location in the PLC where
the response will be written. Values for Word 8 are listed on page 6-4.
(Word 9) Local PLC - Memory Starting Address: Word 9 is a 0-based offset that
determines the starting address in the local PLC in which the response is to be written.
The value entered is the offset (0-based) from the beginning of PLC memory for the
memory type and mode specified in Word 8. This offset will be either in bits, bytes, or
words depending on the mode specified (for example, if Word 8=16 and Word 9=2, the
starting address will be %I17). Valid ranges of values depend on the PLC’s memory
ranges.
(Word 10) Response Memory Size: Words 10 specifies the size of the memory block for
the response (must be 9 words).