Supplementary operating instructions for CANopen
Tab. 15: Emergency ErrorCodes from stack
#define ERRCODE_COMM_ERROR
#define ERRCODE_CAN_OVERRUN
#define ERRCODE_CAN_PASSIVE
#define ERRCODE_HB_ERROR
#define ERRCODE_CAN_RECOVER_BOFF
#define ERRCODE_BAD_PDOPARA
#define ERRCODE_BAD_PDOLEN
1.7.7 Explanations of objects
DeviceState [Index 0x2A10, Subindex
0x00]
DeviceControl [Index 0x2A11, Sub‐
index 0x00]
20
Emergency
ErrorCode
0x8100
Communication error
0x8110
CAN overrun
0x8120
CAN in error passive
0x8130
HB or life guard
0x8140
CAN recovered from bus-off
0x8210
PDO not processed due the length
0x8220
PDO length exceeded
The 'DeviceState' object contains current operating statuses and
the pump's pending errors. 'DeviceState' is read-only.
Tab. 16: DeviceState BitValues
Bit positions
15 (MSB)
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0 (LSB)
The 'DeviceControl' object is used to specify the operating mode
more precisely.
Meaning
Manual / bus operation
Pause
Metering monitor active
Auxiliary
Operating mode: 1. Continuous
Operating mode: 2. Batch ope‐
ration
Operating mode: 3. External
contact
Operating mode: 4. Analogue
input
Stop
Internal error
Warning (e.g. container filling
level)
Priming active
Decrease value (only in ProMi‐
nent systems)
Calibration invalid
Tank metering
No remote operation possible