Professional Documents
Culture Documents
EC-C+MC 11.1 Communication
EC-C+MC 11.1 Communication
Motor Inverter
EC-C1200-450
CONFIDENTIAL
The content of this document is confidential and proprietary to Danfoss. The use of the information
contained herein is restricted solely to the recipient. Use for any other purpose without written
permission by Danfoss is expressly prohibited.
PRELIMINARY
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Table of Contents
3. CANopen ............................................................................................................................................................... 3
3.1 Command (Rx) objects ................................................................................................................................. 4
3.2 Status (Tx) objects.......................................................................................................................................... 6
3.3 Command and status word definitions .................................................................................................. 8
3.4 User data objects ......................................................................................................................................... 15
3.5 CANopen parameters and signals .......................................................................................................... 16
3.6 PDO configuration example ..................................................................................................................... 17
3.7 Parameter and signal access .................................................................................................................... 20
3.8 TIME protocol ................................................................................................................................................ 21
4. SAE-J1939 ............................................................................................................................................................ 22
4.1 Signal scaling................................................................................................................................................. 22
4.2 Command (Rx) messages .......................................................................................................................... 23
4.2.1 CMD_SYS_0......................................................................................................................................... 23
4.2.2 CMD_SYS_1......................................................................................................................................... 24
4.2.3 CMD_SYS_2......................................................................................................................................... 25
4.2.4 CMD_MOT_0 ...................................................................................................................................... 26
4.2.5 CMD_MOT_1 ...................................................................................................................................... 27
4.2.6 CMD_MOT_2 ...................................................................................................................................... 28
4.2.7 CMD_MOT_3 ...................................................................................................................................... 29
4.2.8 CMD_MOT_4 ...................................................................................................................................... 30
4.2.9 CMD_MOT_5 ...................................................................................................................................... 31
4.2.10 CMD_MOT_6 .................................................................................................................................... 32
4.2.11 CMD_MOT_7 .................................................................................................................................... 33
4.2.12 CMD_MOT_8 .................................................................................................................................... 34
4.3 Status (Tx) messages ................................................................................................................................... 35
4.3.1 ST_SYS_1 ............................................................................................................................................. 35
4.3.2 ST_SYS_2 ............................................................................................................................................. 36
4.3.3 ST_SYS_5 ............................................................................................................................................. 37
4.3.4 ST_SYS_7 ............................................................................................................................................. 39
4.3.5 ST_SYS_8 ............................................................................................................................................. 40
4.3.6 ST_MOT_1 ........................................................................................................................................... 41
4.3.7 ST_MOT_2 ........................................................................................................................................... 42
4.3.8 ST_MOT_3 ........................................................................................................................................... 43
4.3.9 ST_MOT_4 ........................................................................................................................................... 45
4.3.10 ST_MOT_5 ......................................................................................................................................... 47
4.4 Time/Date Adjust ......................................................................................................................................... 48
4.5 J1939 communication parameters......................................................................................................... 49
4.6 J1939 signals ................................................................................................................................................. 50
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
1. Communication interfaces
The Danfoss EC-C1200-450 can be ordered with one of the supported communication
protocols, which are at the moment
• CANopen
• SAE-J1939
Both of these use CAN as the physical transmission medium. The CANopen version does not
implement any standard communications profile. Instead, the messaging is done using
manufacturer-specific objects, which are detailed later in this document. Similarly, the J1939
variant implements a custom interface, as the standard-defined SPNs and PGNs are not
sufficient for the needs of an electric drive. This document describes the general CANopen
and J1939 interfaces. Customer-specific modifications are documented separately.
This section details the settings common to all CAN-based communication protocols. There
are two CAN ports in the Danfoss EC-C1200-450 inverter, labeled A and B. Both ports can be
used simultaneously. All of the communication parameters listed in Table 1 require a reboot
for changes to take effect.
Note: You can enter hexadecimal values in PowerUSER by prefixing them with 0x.
3. CANopen
The Danfoss Editron products do not implement a CANopen standard device profile.
Instead, all communication is done with manufacturer-specific objects.
Supported features include the SDO and PDO protocols, PDO receive timeout, heartbeat
monitoring and generation, synchronous and asynchronous PDO traffic, among others. This
section lists the implemented CANopen objects for the EC-C1200-450 inverter.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
2020 User I/O digital outputs UNSIGNED16 2 bits per I/O pin
0 = Set digital output pin low
1 = Set digital output pin high
2 = Reserved
3 = No action
This feature must be enabled with a parameter.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Pmot
Undervoltage
control
Motoring ac ve
u_dc_ovc_begin u_dc_ovc_limit
Overvoltage
Genera ng
control
ac ve
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
20D0 User I/O digital inputs UNSIGNED16 2 bits per I/O pin
0 = Digital input pin low
1 = Digital input pin high
20D1.1 User I/O 1 input voltage UNSIGNED16 1 = 0.001 V
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
23A8 Motor control limit error word UNSIGNED16 Bit definitions in Table 19
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
0-1 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
6 External temperature fault There are three Pt100/Pt1000 sensor inputs in the inverters, and a
parameterizable limit can be set for each input that causes a trip.
Typically used to monitor the temperature of the electric machine.
7 Reserved
8 Hardware fault Inverter hardware fault. May be a severe fault that requires inspection
before restarting the machine.
9 Reserved
11 DC link undervoltage
0 External temperature sensor fault External temperature sensor short or open circuit
1-15 Reserved
0 No fault
6-8 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Id Instance Name
23-24 Reserved
28 2 – Inverter Overvoltage
29 2 – Inverter Undervoltage
32-33 Reserved
35 Reserved
52-56 Reserved
59 4 – System Event
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Id Instance Name
64-85 Reserved
88-153 Reserved
155 Reserved
158-162 Reserved
164 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
0 Running
17 Generating power
18 Diode regeneration
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
22-31 Reserved
0 Current limit
1 Torque limit
2 Pull-out limit
3 Speed limit
7 Power limit
11 Reserved
15 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
10 Parallel communication fault Sync link transmission error or slave unit tripped
11 Resolver error
12-15 Reserved
0 Speed limits invalid Limit order incorrect or both limits not set
1 Reserved
2 Torque limits invalid Limit order incorrect or both limits not set
3 Reserved
4 Power limits invalid Limit order incorrect or both limits not set
5 Reserved
6 DC link current limits invalid Limit order incorrect or both limits not set
7 Reserved
8 DC link overvoltage limits invalid Limit order incorrect or both limits not set
9 Reserved
10 DC link undervoltage limits invalid Limit order incorrect or both limits not set
11-15 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
It is also possible to copy the user data object values between the CANopen stacks, which
allows the EC-C1200-450 to be used as a gateway between CAN networks. For example, a
device connected to the CAN A port of the EC-C1200-450 can write a value to a user data
object which will be copied to the other CANopen stack and will then be readable for
another device connected to the CAN B port. The configuration parameters are in groups
1.50.10 and 1.50.11. The copying feature must be enabled and the bit mask parameters for
each data type define which objects will be copied to the other stack. See section CANopen
parameters and signals to find out which CAN port each CANopen stack is connected to.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Communications CAN port uint16 The CAN channel that the CANopen protocol uses.
CANopen, stack N 0 = CAN A
General settings 1 = CAN B
Communications RPDO signal status uint16 0 = Signals invalid (some or all RPDOs have never
CANopen, stack N been received)
Statuses 1 = Signals valid
2 = RPDO timeout
RPDO timeout status bool 0 = No timeout (or all RPDOs never received)
1 = RPDO receive timeout
Heartbeat late status bool 0 = Heartbeats received OK or not in use
1 = Heartbeat late
Heartbeat consumer and RPDO timeout can be configured to generate a protection event.
This is done with the parameters found in the parameter group 10.2.1 General settings.
The rest of the parameter groups under 10.2 CANopen, stack 1 and 10.3 CANopen, stack 2
contain parameters that are also accessible as SDOs (Service Data Object). The group 10.2.2
Heartbeat and sync is documented in the following table; the remaining groups are related
to PDO (Process Data Object) configuration, which is covered by the example in section PDO
configuration example.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
0 = acyclic synchronous Note that 255 will not do anything as the device
1-240 = cyclic synchronous does not implement a CANopen profile. 254 is timer-
241-251 = reserved driven, which is what we want in the example.
252 = synchronous RTR only
253 = asynchronous RTR only Also note that mode 0 is not implemented.
254 = asynchronous event-driven, manufacturer
specific event
255 = asynchronous event-driven, profile-defined
event
3 Inhibit time 0
6. Check that the rest of the TPDOs are disabled (have COB-ID with bit 31 set).
7. Create the PDO mappings for TPDO message 1. This is done with object 1A00h and
parameters in group 10.2.6 Transmit PDO object mappings. Object subindex 0 is the
number of mapped objects in the PDO, indices 1 to 12 are the object mappings. As can
be seen, there can be up to 12 mapped objects per PDO in the EC-C1200-450 inverter.
Each mapping parameter has the form AAAABBCC, where AAAA is the index of the
mapped object, BB is the subindex, and CC is the size in bits. All three are in hexadecimal.
The maximum number of bits in the PDO is 64. The values in this example are the
following.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
1 PDO mapping for the 1st application object 0x23900010 (object 2390h, subindex 0, size 16 bits)
2 PDO mapping for the 2nd application object 0x23910010 (object 2391h, subindex 0, size 16 bits)
3 PDO mapping for the 3rd application object 0x20800008 (object 2080h, subindex 0, size 8 bits)
8. Configure the RPDO number 1. The configuration is done using the SDO object 1400h,
which can be found in the parameter group 10.2.3 Receive PDO configuration. The
subindices are the following.
9. Check that the rest of the RPDOs are disabled (have COB-ID with bit 31 set).
10. Create the PDO mappings for the RPDO with object 1600h and parameters in group
10.2.4 Receive PDO object mappings. See step 7 for further information.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
0 Number of mapped PDO objects 3 (speed reference, system command word, motor
control command word)
1 PDO mapping for the 1st application object 0x23100010 (object 2310h, subindex 0, size 16 bits)
2 PDO mapping for the 2nd application object 0x20000008 (object 2000h, subindex 0, size 8 bits)
3 PDO mapping for the 3rd application object 0x23010008 (object 2301h, subindex 0, size 8 bits)
After rebooting, the device is ready. The CANopen communications can now be started with
the NMT (network management) start command. For device 10h, the message would be
000h 01 10 (standard CAN frame, header 000h, DLC 2, data 01 10).
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
PP operation
0 = No operation
1 = Read signal
2 = Write signal
3 = Read parameter
4 = Write parameter
TT parameter/signal type
1 = 32-bit unsigned integer
2 = 32-bit signed integer
3 = 16-bit unsigned integer
4 = 16-bit signed integer
5 = Floating-point
6 = Boolean
3 Parameter/signal group UNSIGNED16
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4. SAE-J1939
As per the J1939 standard, there is a defined range for valid data. For example, for 16-bit
signals the maximum valid data is 0xFAFF. The maximum presentable data (for example, for
16-bits signals 0xFFFF) can be used as “no action” for command signals, which means the
previous valid value will be used. Similarly, status signals use the maximum presentable data
to indicate that the value is not available. For example, a disabled 8-bit temperature
measurement will read as 0xFF.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.1 CMD_SYS_0
This message can be used for requesting system application control. Refer to the application
manual for further information about application configuration and use. The timeout for
this message is disabled by default but can be enabled with the parameters in group 10.4.3
Receive configuration. This means the request command works but is optional and does not
affect the bus timeout condition.
7 6 5 4 3 2 1 0
cmd_sys_request
0 7 6 5 4 3 2 msb 1 lsb 0
1 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.2 CMD_SYS_1
This message can be used for clearing active faults.
7 6 5 4 3 2 1 0
cmd_sys_fault_reset
0 7 6 5 4 msb 3 lsb 2 1 0
1 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.3 CMD_SYS_2
This message can be used to control the user I/O pins when they are configured as digital
outputs. This message is disabled by default but can be enabled with the parameters in
group 10.4.3 Receive configuration. The pin control feature must also be enabled with a
parameter.
7 6 5 4 3 2 1 0
cmd_sys_digital_output_4 cmd_sys_digital_output_3 cmd_sys_digital_output_2 cmd_sys_digital_output_1
0 msb 7 lsb 6 msb 5 lsb 4 msb 3 lsb 2 msb 1 lsb 0
cmd_sys_digital_output_5
1 15 14 13 12 11 10 msb 9 lsb 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.4 CMD_MOT_0
This message can be used to request control of the motor control application. Refer to the
application manual for further information about application configuration and use. The
timeout for this message is disabled by default but can be enabled with the parameters in
group 10.4.3 Receive configuration. This means the request command works but is optional
and does not affect the bus timeout condition.
7 6 5 4 3 2 1 0
cmd_mot_request
0 7 6 5 4 3 2 msb 1 lsb 0
1 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.5 CMD_MOT_1
This message contains the motor control run command and control mode.
7 6 5 4 3 2 1 0
cmd_mot_run cmd_mot_ctrl_mode
0 7 6 msb 5 lsb 4 msb 3 2 1 lsb 0
1 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.6 CMD_MOT_2
This message contains some of the supported references. The control mode can be changed
without stopping the motor (see message CMD_MOT_1 for control modes). Each of the
control modes uses a separate reference given in this message and CMD_MOT_3.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_n_ref
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
cmd_mot_t_ref
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
cmd_mot_u_dc_ref
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
cmd_mot_p_ref
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.7 CMD_MOT_3
This message contains some of the supported references. The control mode can be changed
without stopping the motor (see message CMD_MOT_1 for control modes). Each of the
control modes uses a separate reference given in this message and CMD_MOT_2. The
position reference is presented in two parts: full revolutions and the fractional revolution.
The total position reference is these parts combined.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_f_ref
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
cmd_mot_pos_ref_full
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
cmd_mot_pos_ref_frac
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.8 CMD_MOT_4
This message contains speed and torque limits. Min and max limits can both be positive or
negative, but for the configuration to be sensible, they must satisfy max >= min. So, for
example n_max = 1000 RPM and n_min = -1000 RPM is a valid configuration, as is also
n_max = 2000 RPM and n_min = 800 RPM. However, n_min = 1000 RPM and n_max = -1000
RPM is not valid. The same applies for the torque limits. Refer to the application manual for
further information about limit configurations.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_lim_n_max
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
cmd_mot_lim_n_min
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
cmd_mot_lim_t_max
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
cmd_mot_lim_t_min
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.9 CMD_MOT_5
This message contains DC link voltage limits. Voltage limitation can be done with either a
controller-type limitation or a linear ramp which reduces power linearly from 100 % to 0 %.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_lim_u_dc_ovc_limit
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
cmd_mot_lim_u_dc_ovc_begin
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
cmd_mot_lim_u_dc_uvc_begin
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
cmd_mot_lim_u_dc_uvc_limit
7 msb 63 62 61 60 59 58 57 56
Pmot
Undervoltage
control
Motoring ac ve
u_dc_ovc_begin u_dc_ovc_limit
Overvoltage
Genera ng
control
ac ve
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.10 CMD_MOT_6
This message contains the motor mechanical power limits and DC link current limits.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_lim_p_max
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
cmd_mot_lim_p_min
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
cmd_mot_lim_i_dc_max
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
cmd_mot_lim_i_dc_min
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.11 CMD_MOT_7
This message contains speed control parameters (gain, integral time and speed reference
ramp time).
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_speed_control_kp
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
cmd_mot_speed_control_
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
cmd_mot_speed_ref_ramp_ me
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.2.12 CMD_MOT_8
This message contains torque rate limit times. The limited torque rate affects all control
modes.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
cmd_mot_torque_rate_mot_side
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
cmd_mot_torque_rate_gen_side
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
7 6 5 4 3 2 1 0
st_sys_warning st_sys_fault st_sys_run
0 7 6 msb 5 lsb 4 msb 3 lsb 2 msb 1 lsb 0
1 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.2 ST_SYS_2
This message contains the highest power switch junction temperature (of all power
electronic components in the unit). In the case of EC-C1200-450, this means the IGBTs and
diodes of the main bridge. Additionally, the message contains external Pt100/Pt1000
measurements and their minimum and maximum. The number of external temperature
channels depends on the hardware; there may be fewer than five. Non-existent or not
enabled channels are sent as 0xFF (255). Minimum and maximum are of those channels that
have valid measurement values.
7 6 5 4 3 2 1 0
st_sys_temp_junc_max
0 msb 7 6 5 4 3 2 1 lsb 0
st_sys_temp_ext_max
1 msb 15 14 13 12 11 10 9 lsb 8
st_sys_temp_ext_min
2 msb 23 22 21 20 19 18 17 lsb 16
st_sys_temp_ext_1
3 msb 31 30 29 28 27 26 25 lsb 24
st_sys_temp_ext_2
4 msb 39 38 37 36 35 34 33 lsb 32
st_sys_temp_ext_3
5 msb 47 46 45 44 43 42 41 lsb 40
st_sys_temp_ext_4
6 msb 55 54 53 52 51 50 49 lsb 48
st_sys_temp_ext_5
7 msb 63 62 61 60 59 58 57 lsb 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.3 ST_SYS_5
This message contains the system fault words. Each bit of a fault word corresponds to a
specific fault and is 1 if the fault is on, 0 if it is off.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
st_sys_fault_word_1
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
st_sys_fault_word_2
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
6 External temperature fault There are three Pt100/Pt1000 sensor inputs in the inverters, and a
parameterizable limit can be set for each input that causes a trip.
Typically used to monitor the temperature of the electric machine.
7 Reserved
11 DC link undervoltage
0 External temperature sensor fault External temperature sensor short or open circuit
1-15 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.4 ST_SYS_7
This message contains the states of the user I/O pins when they are configured as digital
inputs. This message is disabled by default but can be enabled with the parameters in group
10.4.2 Transmit configuration.
7 6 5 4 3 2 1 0
st_sys_digital_input_4 st_sys_digital_input_3 st_sys_digital_input_2 st_sys_digital_input_1
0 msb 7 lsb 6 msb 5 lsb 4 msb 3 lsb 2 msb 1 lsb 0
st_sys_digital_input_5
1 15 14 13 12 11 10 msb 9 lsb 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.5 ST_SYS_8
This message contains the voltages of the user I/O pins which support the measurement.
This message is disabled by default but can be enabled with the parameters in group 10.4.2
Transmit configuration.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
st_sys_analog_input_1
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
st_sys_analog_input_2
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
st_sys_analog_input_3
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
st_sys_analog_input_4
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.6 ST_MOT_1
This message contains information specific to motor control: actual motor speed, torque,
power and actual DC link voltage.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
st_mot_n
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
st_mot_t
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
st_mot_u_dc
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
st_mot_p_axis
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.7 ST_MOT_2
This message contains measured currents and motor control status information.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
st_mot_i_ac_rms
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
st_mot_i_dc
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
5 47 46 45 44 43 42 41 40
st_mot_ready_for_ref st_mot_ready_for_run st_mot_fault st_mot_run
6 msb 55 lsb 54 msb 53 lsb 52 msb 51 lsb 50 msb 49 lsb 48
st_mot_resolver_signal_warning st_mot_resolver_in_use
7 63 62 61 60 msb 59 lsb 58 msb 57 lsb 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.8 ST_MOT_3
This message contains motor control status and limit words which can be used to observe
the operation and whether it is being limited. Each bit in a word indicates whether the
corresponding status or limit is active.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
1 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
st_mot_status_word
3 msb 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
st_mot_limit_word
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
0 Running
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
17 Generating power
18 Diode regeneration
22-31 Reserved
0 Current limit
1 Torque limit
2 Pull-out limit
3 Speed limit
7 Power limit
11 Reserved
15 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.9 ST_MOT_4
This message contains the motor control fault word and limit error word. Each bit of the
fault word corresponds to a specific fault and is 1 if the fault is on, 0 if it is off. The limit error
word indicates if specific limits are set incorrectly. Refer to the application manual for further
information about limit configurations.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
st_mot_fault_word
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 lsb 32
st_mot_limit_error_word
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
6 Overspeed Overspeed
May be caused by the overspeed trip limit, PMSM safe speed trip limit, or
minimum PM flux speed limit.
7 Overfrequency Output frequency over specified maximum.
10 Parallel communication fault Sync link transmission error or slave unit tripped
11 Resolver error
12-15 Reserved
0 Speed limits invalid Limit order incorrect or both limits not set
1 Reserved
2 Torque limits invalid Limit order incorrect or both limits not set
3 Reserved
4 Power limits invalid Limit order incorrect or both limits not set
5 Reserved
6 DC link current limits invalid Limit order incorrect or both limits not set
7 Reserved
8 DC link overvoltage limits invalid Limit order incorrect or both limits not set
9 Reserved
10 DC link undervoltage limits invalid Limit order incorrect or both limits not set
11-15 Reserved
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
4.3.10 ST_MOT_5
This message contains some of the actual motor frequency and the position of the rotor.
The rotor position is presented in two parts: full revolutions and the fractional revolution.
The total position is these parts combined.
7 6 5 4 3 2 1 0
0 7 6 5 4 3 2 1 lsb 0
st_mot_f
1 msb 15 14 13 12 11 10 9 8
2 23 22 21 20 19 18 17 lsb 16
3 31 30 29 28 27 26 25 24
4 39 38 37 36 35 34 33 32
st_mot_pos_full
5 msb 47 46 45 44 43 42 41 40
6 55 54 53 52 51 50 49 lsb 48
st_mot_pos_frac
7 msb 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Note: Do not apply scaling according to section Signal scaling. The minimum and maximum
values presented are the natural limits of each signal and a separate offset value is specified
for the signal scaling. For signal scaling use the following equation.
value − offset
data =
factor
Note: Messages with values outside of the presented valid ranges will be ignored and the
time will not be set.
7 6 5 4 3 2 1 0
adjust_seconds
0 msb 7 6 5 4 3 2 1 lsb 0
adjust_minutes
1 msb 15 14 13 12 11 10 9 lsb 8
adjust_hours
2 msb 23 22 21 20 19 18 17 lsb 16
adjust_month
3 msb 31 30 29 28 27 26 25 lsb 24
adjust_day
4 msb 39 38 37 36 35 34 33 lsb 32
adjust_year
5 msb 47 46 45 44 43 42 41 lsb 40
6 55 54 53 52 51 50 49 48
7 63 62 61 60 59 58 57 56
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Each J1939 message can be configured with the following parameters to adjust to the CAN
network the device is connected to. N is the number of the message, starting from 1.
Parameter changes require a reboot of the device to take effect.
Communications Tx message N PGN uint16 Parameter Group Number (PGN) used for the sent
J1939 message.
Transmit configuration Tx message N uint16 Message priority, by default 3.
priority
Tx message N uint16 ms Message send period. Set to 0 to disable sending.
period
Tx message N PDU uint16 Unique identifier which connects the message
ID parameters to the specific message content.
Tx message N bus uint16 Bus selection of the message. See parameters in
Table 58 to select the CAN port for each bus.
Communications Rx message N PGN uint16 Parameter Group Number (PGN) to listen to.
J1939
Receive configuration If using a non-broadcast PGN, the lower octet must
be the device address (for example, to listen to PGN
0xEF00 directed to address 0xFA, set this to 0xEFFA).
Rx message N PGN uint16 A mask to set the bits that need to match in the PGN
mask for it to be read. 0xFFFF means that the PGN of a
received message must be an exact match to the
above parameter for it to be read.
Rx message N uint16 Source address that the message must come from.
source address
Rx message N uint16 Bits in the source address that need to match
source address (0x00 == don’t care, 0xFF == all must match).
mask
Rx message N uint32 ms Message receive timeout. Set to 0 to disable.
timeout
Rx message N PDU uint16 Unique identifier which connects the message
ID parameters to the specific message content.
Rx message N bus uint16 Bus selection of the message. See parameters in
Table 58 to select the CAN port for each bus.
Classified as Business
EC-C1200-450 MOTOR INVERTER – Communication Manual
Communications Bus 1 signal status uint16 0 = Signals invalid (some or all Rx messages have
J1939 never been received)
Statuses 1 = Signals valid
2 = Rx timeout
Bus 2 signal status uint16 0 = Signals invalid (some or all Rx messages have
never been received)
1 = Signals valid
2 = Rx timeout
When the inverter boots up, the signals are invalid until all configured Rx messages have
been received at least once. After all messages have been received at least once, the signals
are valid. If a receive timeout occurs, the signal status becomes timeout and stays there until
the timeout condition disappears.
Classified as Business
About
Danfoss Power Solutions
Danfoss Power Solutions is a global manufacturer and supplier of high-quality hydraulic and electronic
components. We specialize in providing state-of-the-art technology and solutions that excel in the harsh
operating conditions of the mobile off-highway market as well as the marine sector. Building on our
extensive applications expertise, we work closely with you to ensure exceptional performance for a broad
range of applications. We help you and other customers around the world speed up system development,
reduce costs and bring vehicles and vessels to market faster.
We offer you expert worldwide support for ensuring the best possible solutions for outstanding
performance. And with an extensive network of Global Service Partners, we also provide you with
comprehensive global service for all of our components.
Danfoss Power Solutions - your strongest partner in mobile hydraulics and mobile electrification.
Products we offer:
Bent Axis Motors PLUS+1® joysticks and pedals
DCV directional control valves PLUS+1® sensors
Electric converters PLUS+1® software services, support and training
Electric machines PLUS+1® software
Hydrostatic motors Position controls and sensors
Hydrostatic pumps PVG proportional valves
Orbital motors Steering components and systems
PLUS+1® controllers Telematics
PLUS+1® displays
Danfoss Power Solutions GmbH & Co. OHG Danfoss Power Solutions Trading
Krokamp 35 (Shanghai) Co. Ltd
D-24539 Neumünster, Germany Building #22, No. 1000 Jin Hai Rd
Phone: +49 4321 8710 Jin Qiao, Pudong New District
Shanghai, China 201206
Phone: +86 21 3418 5200
Danfoss can accept no responsibility for possible errors in catalogues, brochures and other printed material. Danfoss reserves the right to alter its products without
notice. This also applies to products already on order provided that such alterations can be made without subsequential changes being necessary in specifications
already agreed.
All trademarks in this material are property of the respective companies. Danfoss and the Danfoss logotype are trademarks of Danfoss A/S. All rights reserved.
Classified as Business