
3-18
MM200 MOTOR MANAGEMENT SYSTEM – COMMUNICATIONS GUIDE
PROFIBUS DPV1
CHAPTER 3: FIELDBUS INTERFACE
2.
Add code 3000H to access the Actual Values area or 4000H to access the Setpoint
area
3.
Split the composed 32 bits word found above (DWORD) into 2x16 bits words format
These words will be used to define the DP-V1 Slot (most significant word) and Index
(least significant word).
Read Actual Value examples (Modbus function 04H):
Read Set Point examples (Modbus function 03H):
Error codes:
Profibus DPV1-Diagnostics
MM200 DPV1 diagnosis data is structured as shown below:
The extended diagnosis consists of Process Alarms and Diagnostic Alarms.
Trip, Alarm, and Control status are categorized as Process Alarms, as these provide
information pertaining to the Motor health that MM200 is controlling and monitoring.
Messages are categorized as Diagnostic Alarms as these provide detailed MM200
diagnostic information.
The detailed message layout explaining what information each bit provides is as follows:
Data to be Read
Actual Value
Address (hex)
DPV1 Composed
Address (hex)
DPV1 Parameters
(hex)
Length
(bytes)
Slot
Index
Product Information -
firmware version
0002
0002 + 3000 = 3002
30
02
2
Product Information -
serial number
0007
0007 + 3000 = 3007
30
07
12
Product Information -
serial number and
order code
0007 to 000D
0007 + 3000 = 3007
30
07
44
Last Trio Data -
cause of last trip
00B9
00B9 + 3000 = 30B9
30
B9
2
Contact Status -
Contact Input 7-1
01CH
011C + 3000 = 311C
31
1C
2
User Map Values
1 to 32
020B
020B + 3000 = 320B
32
0B
64
Data to be Read
Setpoint Address
(hex)
DPV1 Composed
Address (hex)
DPV1 Parameters
(hex)
Length
(bytes)
Slot
Index
Communication
Settings- slave
address
00AB
00AB + 4000 = 40AB
40
AB
2
Motor Data Setup-
motor name
011C
011C + 4000 = 411C
41
1C
20
Auto/Manual Control-
all data
0623 - 0633
0623 + 4000 = 4623
46
23
17
Profibus DPV1 Error Code
Cause
Invalid slot
Wrong code was added to the slot. Ensure 3000H or 4000 was added
to the memory map address issued to the device.
Invalid index
An invalid memory area was defined. It can be caused by a base
invalid memory address or a request to read a reserved memory area.
Ensure the base address is correct and that a valid length was
specified.