Professional Documents
Culture Documents
1 General information
CAN Manual
2 Document overview
1 General information............................................................................................................................................................ 1
2 Document overview............................................................................................................................................................ 1
27/06/2019
PM 2946 1884 00 Page 1 of 24
7.9 CANbridge NT200 ................................................................................................................................................... 18
7.9.1 Software Configuration ....................................................................................................................................... 18
8 Testing ............................................................................................................................................................................. 23
27/06/2019
PM 2946 1884 00 Page 2 of 24
3 Safety first
27/06/2019
PM 2946 1884 00 Page 3 of 24
4 Preface
This document describes how to prepare a Compressor Area Network (CAN) both physically and logically. The physical
sections discuss the CAN cabling, while the logical part explains the use of 'address' or 'node ID's' in the CAN network.
Only standard Atlas Copco components are described. For the use of other available components check the accompanying
instruction manuals.
A Controller Area Network (CANbus) is a robust bus standard designed to allow microcontrollers and devices to
communicate with each other.
We use a CANbus to create a network between our machines for control (Optimizer 4.0, ES, Equalizer) and monitoring
(SMART2NET, Mk5 Gateway) purposes.
The CAN network requires that each device connected to it has its own address, also referred to as node ID.
The Atlas Copco CAN network allows for 31 different addresses: 1 through 31.
The default node ID is set to 31 as factory setting in all MkIV and Mk5 controllers. This value should not be maintained in a
real running network, to guarantee fast and easy integration of new devices. If none of the devices in the running net has ID
31, a new compressor can safely be connected to the net with default values, however change the ID a.s.a.p. to another
valid value.
Node ID can be changed in the CAN settings menu of MkIV and Mk5 controllers.
27/06/2019
PM 2946 1884 00 Page 4 of 24
Following rules apply:
• Each device on the same net should have a unique node ID.
• Node ID 31 is for default purpose only, always change this ID once the device is installed
Some applications require fixed node ID's for some device, please check in the application manuals
e.g. the Equalizer 4.0 only operates on node ID 1-6.
Each Atlas Copco CAN network has a maximum of 32 CAN addresses. As addresses 0 and 31 are not used, a maximum of
30 slave controllers can be installed in 1 CAN network.
In addition, an Atlas Copco CAN network has a maximum of 4 master channels. Masters do not have a CAN address. As
our maintenance software (FDP, FSP, Modi5, Speci5,... ) uses a master channel, a maximum of 3 master controllers can be
installed in 1 CAN network.
Each device is connected to the Compressor Network through its LAN (MkIV) or CAN2 (Mk5) connector.
This topology requires 2 cables to be connected to each device (except first and last), though there is only 1 connector
foreseen on the devices. Therefore, special connectors are used (chapter 6.4), allowing the incoming and outgoing cables to
27/06/2019
PM 2946 1884 00 Page 5 of 24
be attached to the device using 1 single connection point. Another advantage is that the devices can be disconnected,
without destroying the network.
Supported auxiliary equipment to extend the length of a network can be divided into 3 categories:
1. CAN Repeater
These devices are used to create branches in your network. They do not increase the end-to-end maximum length
of the network. In fact, each repeater “virtually” adds around 40m because of its propagation delay. Repeaters can
also be used to galvanically isolate controllers or sections of the CANbus. More info in chapter 7.7.
2. CAN bridge
These devices can be used to extend the maximum length of your CAN network. They also can be used to filter
messages to reduce the busload in subsection of the CAN network, although this is rarely needed for our
applications. More info in chapter 7.8
3. Other extenders
These devices transfer the CAN messages between 2 remote subsections of a CAN network via another protocol
or medium. CAN-to-Ethernet (chapter 7.9) and CAN-to-fiber (chapter 1.1.1) are supported.
Consult our Parts Catalogue (2946 0646 16) for more technical details about the Belden cable or visit:
http://www.belden.com/techdatas/metric/3106a.pdf
IMPORTANT:
Read very carefully the instructions below on galvanic isolation, maximum length and shielding.
27/06/2019
PM 2946 1884 00 Page 6 of 24
7.4 Connectors
7.4.1 General
A service node can be used on the device where the service computer will be connected. It allows an extra connectiong
through a serial port on the back of the connector. There can be as many service points as required, but only one can be
connected to a PC at a time.
27/06/2019
PM 2946 1884 00 Page 7 of 24
7.4.2 Connector cabling procedure
(Instruction also delivered with connector)
2. Loosen the housing screws and remove the upper housing part.
3. Screw the stripped wires into the corresponding contacts of the connection block.
• Always connect the incoming bus cable (BUS IN) to the connection points GND/1C+/1C–/1V+
(even at the start of the bus system!)
• Always connect the outgoing bus cable (BUS OUT) to the connection points GND/2C+/2C–/2V+.
4. Finally, mount and screw on the upper housing part. The strain relief for the bus cable is thus established.
*Only leave the 6mm of shielding at the nodes where you want to ground the shielding. If you don’t want to ground the
shielding, strip the shielding entirely.
In extended complex CAN networks, it is very important to have the correct bus terminations in each CAN
sub network!
Missing Line termination is one of the most common failures in networking!
When troubleshooting a CAN network, the first thing to check is a correct line termination.
27/06/2019
PM 2946 1884 00 Page 8 of 24
7.4.4 Line termination
When using long CAN cables, the pulses over the cable can be disturbed “signal reflections” when a signal reaches the end
of the cable. Because the pulse energy can’t escape, the signal is reversed, reflected (and reduces the remaining signals).
This can, to some extent, be compared with a wave of water bouncing back against the quay.
Therefore, correctly "terminating" the CAN network is important for a properly functioning network. This is done by inserting
so-called line termination resistors at the beginning and at the end of the network cable.
The intent is to match the resistance between the HI and LO signal wires to the characteristic line impedance of 60Ω.
For the connector at the beginning and end of the network, the cable should be connected to the terminals
designated 1C-, 1C+, and GND. Close the connector and set the terminating switch to ON.
Note: Be aware not to make the common mistake to connect the cable to the BUS OUT terminals 2C-, 2C+ at the
beginning of the network as this looks more obvious.
The termination resistors must be activated at the start and end of the bus system using the slide switch. This will also
disconnect the terminals (2C–/2C+) for the outgoing bus cable.
The termination resistor must be deactivated on all other nodes of the bus system.
By sliding the terminator switch to ON, the HI and LO lines in this connector will be linked by an 120Ω resistor. Doing this at
2 points in the network will introduce two 120Ω resistors in parallel between HI and LO, which is equivalent to a single 60Ω
resistance, which is the characteristic line impedance we want to match.
Make absolutely sure that the cable is connected to the correct terminals inside the start and end
connectors.
Failure to do this will prevent the network from functioning properly and will certainly mean that the start
and/or end machines will not get connected to the network at all!
Note: The terminator switches can also be used to exclude nodes from the network by switching ‘on’ a terminator that is in
the ‘off’ position.
In this example, the first four devices are part of the CAN network whereas the fifth device is isolated.
27/06/2019
PM 2946 1884 00 Page 9 of 24
7.5 Shielding & Galvanic Isolation
The CAN cable has a cable screening to protect it from electromagnetic interference. In general, the shielding is more
effective if both ends of the cable shielding are grounded, but it is recommended to ground this shielding at one end of each
section only, to avoid ground loops.
The earth (PE) level of the connected controllers is not always at the same level, especially over longer distances.
In our case, it’s difficult to create an ideal setup like this for the following reason:
The ground pin (3) of the CAN connector is wired internally to the Elektronikon GND, which is also directly connected to the
CAN connector housing. If you follow the cabling procedure in 7.4.2, the shielding will already be in contact with the
connector housing and thus the GND. It doesn’t matter if you separately connect the shielding to the connector GND.
This causes a risk of damage by ground loops in the cable shielding and the GND wire. This warrants extra caution when
installing a CANbus over greater distances.
If you don’t want to connect the shielding at a node, you will need to completely strip the shielding so that it doesn’t make
contact with the connector casing.
Example
Consequently, it means that we cannot avoid the risk of ground loops and because our controllers (MkIII, MkIV, Mk5) have
no galvanic isolation, extensive ground loops can damage every Elektronikon on the CAN network.
This can only be avoided by installing an external galvanic isolation before every Elektronikon controller. (For example, by
installing CAN repeaters at every node)
Risk on ground loops should be evaluated with the customer, especially for critical installations.
If there’s a potential difference between two Ground systems, those ground loops can also be detected with a V-Meter
according next principle drawing:
27/06/2019
PM 2946 1884 00 Page 10 of 24
7.6 Galvanic isolation
The CAN ports on Atlas Copco controllers have no galvanic isolation. Therefore, it is possible that all controllers on the CAN
network get damaged in case of Earth failure. To prevent this, a repeater with galvanic isolation can be installed on every
controller CAN port. For more info on installing repeaters for this use, see 7.7.3.
27/06/2019
PM 2946 1884 00 Page 11 of 24
7.7 CAN repeater
Repeaters are used to establish a physical coupling of two or more segments of a CAN bus system. They can be used to
implement tree or star topologies as well as for long drop lines. In addition, network segments can be electrically decoupled
using a galvanically isolated repeater.
The lines coupled by the repeater are independent electric segments that can be optimally terminated in terms of signals. In
this way, different topologies can be created.
Using repeaters influences the real-time behaviour of a system because it introduces a signal propagation delay. This delay
is equivalent to adding 40 meters to the transmission line. This means that for each CAN repeater on a signal path, you
must substract 40 meters from the maximum allowed line length.
The figures below show a few typical setups with repeaters and where the terminating resistors should be placed. It’s
important to terminate each subnetwork of the CANbus, especially the longer parts. The repeaters do not have any built-in
terminating resistance, so you will have to solder one between the C- and C+ lines.
27/06/2019
PM 2946 1884 00 Page 12 of 24
7.7.2 Extended structure with drop line
The repeater has a virtual cable length of 40 meter. The longest distance between 2 nodes (1 to 6 or 6 to 9) is 150 m. This is
70 m less than the conventional bus structure.
At the repeaters you don’t have problems with grounding the shield safely, since there is no connector casing that it might
make contact with. If you use clamping saddle (see 5.6.5) you can connect the shielding to the ground at both ends for each
section. If the risk at ground loops is high, you can also choose to only ground the shielding at one point for each section of
the main bus.
27/06/2019
PM 2946 1884 00 Page 13 of 24
For the shorter sections running from each controller to the repeaters, you can just follow the CAN connector cabling
procedure at the controller connectors to connect the shield to ground. We recommend mounting the repeater in or near the
machine cubicle. This means these sections are usually very short, so grounding only 1 end should provide proper shielding.
It is advised to leave the ground at the repeater side of these sections unconnected to ensure complete galvanic isolation.
CAN bus interface ISO 11898-2 with CAN choke. Screw terminals. CAN termination resistors are integrated
(switchable).
Galvanic isolation 1 kV, 1 sec.; CAN 1, CAN 2 and power supply are galvanic isolated against each other.
Certification CE
It is not always needed to connect the shielding to the ground. Please see previous section 7.5 and
previous sections for examples.
1. The Atlas Copco CAN Repeater (AC Nr. 1089 9543 01)
can be mounted on a DIN-rail and requires a power
supply of 9-35V DC.
2. Make sure the DIN-rail on which the repeater is mounted Shielding carrier: Shielding clamping saddle:
is connected to ground. AC Nr. 1088 0034 02 AC Nr. 1088 0034 01
27/06/2019
PM 2946 1884 00 Page 14 of 24
3. To integrate the repeater in the CAN network, remove
150 mm of the cable insulation and plastic foil, keeping
20 mm of cable shielding.
Remove the fill-up material and white conductor.
27/06/2019
PM 2946 1884 00 Page 15 of 24
7. Put the repeater on the DIN-rail, next to the shielding
carrier and connect both segments to the repeater. *
Segment 1:
Segment 2:
• Pin 1: 9-35V DC
• Pin 2: GND
27/06/2019
PM 2946 1884 00 Page 16 of 24
7.8 CAN bridge
The CAN bridge allows the coupling of two CAN networks. Most importantly, it allows a linear extension of the CAN
network.
Unlike a CAN Repeater, which only translates the electric signals, the CAN messages are received completely by the CAN
bridge and then sent to the other CAN network in line with existing filter and conversion rules (Store-Forward principle). With
the aid of conversion rules (gateway tables), CAN messages can be filtered or forwarded under another identifier. With these
mechanisms, the bus load can be reduced in the individual networks by only sending messages which are of interest to the
other network.
Certification CE
Housing Robust metal housing approx. 100 x 85 x 32 mm or plastic DIN rail housing
Approx. 110 x 75 x 22 mm
1.01.0121.22020 CANbridge - DIN Rail, 2 x High-Speed Bus Interface (galvanic isolated), Industrial Version
27/06/2019
PM 2946 1884 00 Page 17 of 24
7.9 CANbridge NT200
IXXAT has released a new version of its CANbridge that is configurable via USB, making it more user friendly.
The CANbridge NT200 can be configured with IXXAT’s CAN Gateway Configurator software, which can be found on their
website:
https://www.ixxat.com/support/file-and-documents-download/software-and-tools
This software allows you to read/write configurations to the device. More information can be found in the CANbridge NT200
manual:
https://www.ixxat.com/docs/librariesprovider8/default-document-library/products/repeater/canbridgent420.pdf
The configuration software allows you to select 2 operational modes: Repeater or Bridge.
In most cases (if filtering of CAN messages is not needed) you want to choose the Repeater mode. In this mode, all
messages will pass through the bridge without additional setup.
27/06/2019
PM 2946 1884 00 Page 18 of 24
7.9.2 Technical Data
Using two CAN@net II/Generic, a CAN-Ethernet-CAN bridge can be implemented. This bridge allows the exchange of CAN
messages between two CAN systems via TCP/IP where filter tables can be defined.
27/06/2019
PM 2946 1884 00 Page 19 of 24
7.10.1 Technical data
PC bus interface 10/100 Mbit/s Ethernet (10Base-T/100Base-T),
Autodetect, RJ45 connector
7.11.1 EKS
7.11.1.1 General
The DL-CAN connects CANbus networks via fiber optics. This allows creating star and tree structures as well as optically-
electrically mixed structures.
Properties :
• Transmission with POF, HCS and multimode or single mode fiber optics
• LEDs and potential free contacts of a differential relay signalize defective states
27/06/2019
PM 2946 1884 00 Page 20 of 24
Apart from ST and SC as optical connection types, E2000 is also available. All systems feature communication with two
fibers or a single fiber by BIDI technology with SC connection.
27/06/2019
PM 2946 1884 00 Page 21 of 24
7.11.2 IXXAT
7.11.2.1 General
The CAN-CR210/FO is used for the conversion of the CAN signal from copper wire (ISO 11898-2) to fiber optic cables. This
provides a complete isolation and protection against EM-influences. For creating star or tree topologies, several CAN-
CR210/FO can be connected to a CAN-hub via the integrated backbone bus.
One special feature of the repeater is that it separates a defective segment from the rest of the network, so that the
remaining network can continue working. After elimination of the defect, the segment is switched into the network again.
CAN bus interface ISO 11898-2. Screw terminals. CAN termination resistors are integrated (switchable).
Delay ~300 ns (translates into ~60 m (~90 ft.) bus length) between the wire connection of a FO
Repeater through the fiber optic cable to the wire connection of a second FO Repeater
(not including the signal delay time of the fiber optics, which is ~5 ns/m)
Certification CE
27/06/2019
PM 2946 1884 00 Page 22 of 24
8 Testing
• If it is lower than 2.0 V or higher than 4.0 V, it is possible that one or more nodes have faulty transceivers. For a voltage
lower than 2.0 V please check CAN_H and CAN_L conductors for continuity.
• For a voltage higher than 4.0 V, please check for excessive voltage.
To find the node with a faulty transceiver, test the CAN transceiver resistance.
To measure the current leakage through the CAN circuits, use a resistance measuring device and:
1. Disconnect the node from the network. Leave the node unpowered.
2. Measure the DC resistance between CAN_H and CAN_GND.
3. Measure the DC resistance between CAN_L and CAN_GND.
2. Measure the DC resistance between CAN_H and CAN_L at the middle and ends of the network. The measured value
should be between 50 and 70 Ω.
The measured value should be nearly the same at each point of the network.
27/06/2019
PM 2946 1884 00 Page 23 of 24
8.4 IXXAT “CANcheck - Installation tester for CAN/CAN open networks”:
The IXXAT CANchecker, Part Number XXXX-XXXX-XX is a field tool that helps to test CAN networks during
commissioning and troubleshooting by performing automated tests of line parameters at powered-off and powered-on
conditions. It’s also able to analyse operational parameters on an operational CANbus.
Detailed information can be found in the IXXAT CANcheck tool Service Manual (xxxx xxxx xx) and on the Ixxat website:
https://www.ixxat.com/products/products-industrial/tools/diagnostic-tools/cancheck
27/06/2019
PM 2946 1884 00 Page 24 of 24