User manual

Chapter 4 Configuration
Page 109 ©February 2009
Slave Address
Station address of the slave responder
Slot Number & Slot Index
Used in the slave to address the desired data block.
Length
This parameter specifies the number of bytes that has to be written. If the destination data
block size is less than requested, the response will contain an error message. If the data block
length is greater than or equal to the requested length, the response contains the number of
bytes that has been written. The slave may answer with an error response if the data access is
not allowed.
Data [ 1 ...n ]
Data that should be written.
Fault Information
If ‘Invalid Other ’is returned in the Message Information word in the header of the response,
information about the fault can be found here.
0001h: Address out of range
000Ah: Failed to execute MSAC1_Alarm_Ack request
000Bh: Remote station failure
0010h: Remote Station DPV1 Failure (see ‘Error Decode’ below).
0011h: Too much data is sent to the slave (more than Max_Channel_Data_Len)
00FFh: Module not initialized
Error Decode, Error Code 1 & Error Code 2
If ‘Fault Information’ contains error code 0010h, more information according to the DPV1
specification can be found here.
Alarm Indication
MSAL1_ALARM_IND: Command Number = 0022h
This message indicates that a DPV1 slave has transferred an Alarm message to the master. This
message is sent spontaneously by the 105G, i.e. the module itself initiates the message
instruction in the “Spontaneous Message OUT Area” (see “Message Interface Addressing”
above).
Detailed information about the alarm cause is presented in extended words 1-3 and the message
data field, see below.
The 105G may be configured to automatically provide a response to this command (default), or
the response may be provided externally via the message interface. The response will trigger the
module to send an MSAC1_Alarm_Ack to the slave. This will tell the slave that the master has
configured the alarm. The slave will in turn respond with a confirmation message, see “Alarm
Confirmation (MSAL1_ALARM_CON)” below.