Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CTNet User Guide Iss8

Download as pdf or txt
Download as pdf or txt
You are on page 1of 82

User Guide

CTNet
UD75
SM-Applications
SM-Applications Plus
MD29AN
Digitax ST
SM-Register
Part Number: 0460-0025-08
Issue Number: 8

www.controltechniques.com
General Information
The manufacturer accepts no liability for any consequences resulting from inappropriate, negligent
or incorrect installation or adjustment of the optional parameters of the equipment or from
mismatching the variable speed drive with the motor.
The contents of this guide are believed to be correct at the time of printing. In the interests of
commitment to a policy of continuous development and improvement, the manufacturer reserves the
right to change the specification of the product or its performance, or the content of the guide without
notice.
All rights reserved. No parts of this guide may be reproduced or transmitted in any form or by any
means, electrical or mechanical including, photocopying, recording or by an information storage or
retrieval system, without permission in writing from the publisher.
Environmental Statement
Control Techniques is committed to minimising the environmental impacts of its manufacturing
operations and of its products throughout their life cycle. To this end, we operate an Environmental
Management System (EMS) which is certified to the International Standard ISO 14001. Further
information on the EMS,our Environment Policy and other relevant information is available on
request, or can be found at www.greendrives.com.
The electronic variable speed drives manufactured by Control Techniques have the potential to save
energy and (through increased machine/process efficiency) reduce raw material consumption and
scrap throughout their long working lifetime. In typical applications, these positive environmental
effects far outweigh the negative impacts of product manufacture and end-of-life disposal.
Nevertheless, when the products eventually reach the end of their useful life, they must not be
discarded but should instead be recycled by a specialist recycler of electronic equipment. Recyclers
will find the products easy to dismantle into their major component parts for efficient recycling. Many
parts snap together and can be separated without the use of tools, while other parts are secured with
conventional fasteners. Virtually all parts of the product are suitable for recycling.
Product packaging is of good quality and can be re-used. Large products are packed in wooden
crates, while smaller products come in strong cardboard cartons which themselves have a high-
recycled fibre content. If not re-used, these containers can be recycled. Polythene, used on the
protective film and bags from wrapping product, can be recycled in the same way. Control
Techniques' packaging strategy prefers easily recyclable materials of low environmental impact, and
regular reviews identify opportunities for improvement.
When preparing to recycle or dispose of any product or packaging, please observe local legislation
and best practice.
Software Statement
This Solutions Module (SM) does not have a separate software version. Operation is controlled by
the drive software version and module hardware.
REACH legislation
EC Regulation 1907/2006 on the Registration, Evaluation, Authorisation and restriction of Chemicals
(REACH) requires the supplier of an article to inform the recipient if it contains more than a specified
proportion of any substance which is considered by the European Chemicals Agency (ECHA) to be
a Substance of Very High Concern (SVHC) and is therefore listed by them as a candidate for
compulsory authorisation.
For current information on how this requirement applies in relation to specific Control Techniques
products, please approach your usual contact in the first instance. Control Techniques position
statement can be viewed at:
http://www.controltechniques.com/REACH

Copyright : © October 2011 Control Techniques Ltd.


Issue Number : 8
Hardware : Rev C and Rev D
Contents
1 Safety information ...............................................................5
1.1 Warnings, cautions and notes .................................................................5
1.2 Electrical safety - general warning ..........................................................5
1.3 System design and safety of personnel ..................................................5
1.4 Environmental limits ................................................................................6
1.5 Access .....................................................................................................6
1.6 Fire protection .........................................................................................6
1.7 Compliance with regulations ...................................................................6
1.8 Motor .......................................................................................................7
1.9 Adjusting parameters ..............................................................................7
1.10 Electrical installation ................................................................................7
2 Electrical installation ..........................................................8
2.1 CTNet network overview .........................................................................8
2.2 CTNet hardware revision .........................................................................9
2.3 CTNet segment design ..........................................................................10
2.4 CTNet wiring practices ..........................................................................17
2.5 CTNet device connections ....................................................................18
2.6 CTNet cable ..........................................................................................33
2.7 CTNet segment termination ..................................................................33
2.8 CTNet shield connections .....................................................................34
2.9 Joining CTNet cables together ..............................................................36
2.10 Other wiring tips ....................................................................................38
3 Getting started ...................................................................39
3.1 Unidrive .................................................................................................39
3.2 Unidrive SP / Digitax ST / Affinity / Mentor MP .....................................39
3.3 Mentor II ................................................................................................40
3.4 CTNet I/O coupler .................................................................................41
3.5 CTNet HMI (TIU200) .............................................................................42
3.6 CTNet Hub ............................................................................................42
3.7 CTNet PC cards ....................................................................................42
3.8 Installing PCI and PCMCIA card drivers ...............................................43
3.9 Installing the PC ISA card .....................................................................44
4 Cyclic data .........................................................................45
4.1 What is cyclic data? ...............................................................................45
4.2 Cyclic data rate ......................................................................................46
4.3 Configuring cyclic data links ..................................................................47
4.4 Easy mode cyclic data ...........................................................................48
4.5 Mapping conflicts ...................................................................................50

CTNet User Guide 3


Issue Number: 8 www.controltechniques.com
5 Non-cyclic data ..................................................................51
5.1 Non-cyclic message handling ................................................................51
5.2 Non-cyclic message delays ...................................................................52
5.3 Reading parameters over CTNet ..........................................................52
5.4 Writing parameters over CTNet .............................................................52
5.5 Check if node exists ..............................................................................52
5.6 Turbo CTNet Mode ................................................................................52
6 Diagnostics ........................................................................53
6.1 CTNet status indication .........................................................................53
6.2 CTNet configuration errors ....................................................................55
6.3 CTNet advanced diagnostics and operation overview ..........................56
6.4 Solving network reconfiguration problems ............................................62
6.5 Viewing CTNet signals using an oscilloscope .......................................64
6.6 Overloading a node ...............................................................................68
6.7 ARCNET Network Analyzer ..................................................................69
7 Advanced features ............................................................70
7.1 Automatic sync node assignment ..........................................................70
7.2 Editing cyclic data links .........................................................................70
7.3 Enabling and disabling cyclic data links ................................................70
7.4 EVENT task trigger on UD70 ................................................................71
7.5 EVENT task trigger on SM-Applications/SM-Applications Plus/
SM-Register /Digitax ST Plus ................................................................71
7.6 CTNet priority level on SM-Applications/SM-Applications Plus/
SM-Register /Digitax ST Plus ................................................................72
8 Legacy CTNet hardware ...................................................73
8.1 Basic segment limitations ......................................................................73
8.2 CTNet wiring practices ..........................................................................74
8.3 Mixing CTNet hardware .........................................................................75
8.4 CTNet drivers for Windows 95 ..............................................................75
9 Glossary of terms ..............................................................77

4 CTNet User Guide


www.controltechniques.com Issue Number: 8
1 Safety information

Safety information
1.1 Warnings, cautions and notes

Electrical installation
A Warning contains information, which is essential for avoiding a safety hazard.
WARNING

A Caution contains information, which is necessary for avoiding a risk of damage to the
product or other equipment.

Getting started
CAUTION

NOTE A Note contains information, which helps to ensure correct operation of the product.

1.2 Electrical safety - general warning

Cyclic data
The voltages used in the drive can cause severe electrical shock and/or burns, and
could be lethal. Extreme care is necessary at all times when working with or adjacent to
the drive.
Specific warnings are given at the relevant places in this User Guide.

Non-cyclic data
1.3 System design and safety of personnel
The drive is intended as a component for professional incorporation into complete
equipment or a system. If installed incorrectly, the drive may present a safety hazard.
The drive uses high voltages and currents, carries a high level of stored electrical

Diagnostics
energy, and is used to control equipment which can cause injury.
Close attention is required to the electrical installation and the system design to avoid
hazards either in normal operation or in the event of equipment malfunction. System
design, installation, start up and maintenance must be carried out by personnel who

Advanced features
have the necessary training and experience. They must read this safety information and
this User Guide carefully.
The STOP and SAFE TORQUE OFF functions of the drive do not isolate dangerous
voltages from the output of the drive or from any external option unit. The supply must
be disconnected by an approved electrical isolation device before gaining access to the
Legacy CTNet hardware

electrical connections.
With the sole exception of the SAFE TORQUE OFF function on Unidrive SP and
Digitax ST, none of the drive functions must be used to ensure safety of
personnel, i.e. they must not be used for safety-related functions.

NOTE The SAFE TORQUE OFF function is only available as standard on the Unidrive SP and
Digitax ST.
Glossary of terms
Index

CTNet User Guide 5


Issue Number: 8 www.controltechniques.com
Careful consideration must be given to the functions of the drive which might result in a
hazard, either through their intended behavior or through incorrect operation due to a
fault. In any application where a malfunction of the drive or its control system could lead
to or allow damage, loss or injury, a risk analysis must be carried out, and where
necessary, further measures taken to reduce the risk - for example, an over-speed
protection device in case of failure of the speed control, or a fail-safe mechanical brake
in case of loss of motor braking.
The SAFE TORQUE OFF function has been approved by BGIA as meeting the
requirements of the following standards, for the prevention of unexpected starting of the
drive:
EN 61800-5-2:2007 SIL 3
EN ISO 13849-1:2006 PL e
EN 954-1:1997 Category 3
The SAFE TORQUE OFF function may be used in a safety-related application. The
system designer is responsible for ensuring that the complete system is safe and
designed correctly according to the relevant safety standards.

1.4 Environmental limits


Instructions in the Unidrive SP User Guide, Commander SK Technical Data Guide,
Digitax ST User Guide and Mentor MP User Guide regarding transport, storage,
installation and use of the drive must be complied with, including the specified
environmental limits. Drives must not be subjected to excessive physical force.

1.5 Access
Drive access must be restricted to authorized personnel only. Safety regulations which
apply at the place of use must be complied with.

1.6 Fire protection


The drive enclosure is not classified as a fire enclosure. A separate fire enclosure must
be provided.

1.7 Compliance with regulations


The installer is responsible for complying with all relevant regulations, such as national
wiring regulations, accident prevention regulations and electromagnetic compatibility
(EMC) regulations. Particular attention must be given to the cross-sectional areas of
conductors, the selection of fuses or other protection, and protective ground (earth)
connections.
The Unidrive SP User Guide, Digitax ST User Guide and Mentor MP User Guide
contain instructions for achieving compliance with specific EMC standards.
Within the European Union, all machinery in which this product is used must comply
with the following directives:
• 2006/42/EC: Safety of machinery.
• 2004/108/EC: Electromagnetic Compatibility.

6 CTNet User Guide


www.controltechniques.com Issue Number: 8
1.8 Motor

Safety information
Ensure the motor is installed in accordance with the manufacturer’s recommendations
and that the motor shaft is not exposed.
Standard squirrel cage induction motors are designed for single speed operation. If it is
intended to use the capability of the drive to run a motor at speeds above its designed
maximum, it is strongly recommended that the manufacturer is consulted first.

Electrical installation
Low speeds may cause the motor to overheat because the cooling fan becomes less
effective. The motor should be installed with a protection thermistor. If necessary, an
electric forced vent fan should be used.
The values of the motor parameters set in the drive affect the protection of the motor.
The default values in the drive should not be relied upon.
It is essential that the correct value is entered in the motor rated current parameter,

Getting started
Pr 5.07 (or Pr 0.46 in Unidrive SP, Affinity and Digitax ST, or Pr 0.28 {SE07} in Mentor
MP. This affects the thermal protection of the motor.

1.9 Adjusting parameters

Cyclic data
Some parameters have a profound effect on the operation of the drive. They must not
be altered without careful consideration of the impact on the controlled system.
Measures must be taken to prevent unwanted changes due to error or tampering.

Non-cyclic data
1.10 Electrical installation
1.10.1 Electric shock risk
The voltages present in the following locations can cause severe electric shock and may
be lethal:
• AC supply cables and connections

Diagnostics
• Output cables and connections
• Many internal parts of the drive, and external option units
Unless otherwise indicated, control terminals are single insulated and must not be
touched.

Advanced features
1.10.2 Stored charge
The drive contains capacitors that remain charged to a potentially lethal voltage after the
AC supply has been disconnected. If the drive has been energized, the AC supply must
be isolated at least ten minutes before work may continue.
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 7


Issue Number: 8 www.controltechniques.com
2 Electrical installation
2.1 CTNet network overview
A CTNet network comprises one or more segments, with multiple segments linked
together by a hub. A typical layout of a CTNet network is shown in Figure 2-1. Each
segment has a termination resistor installed at each end, and each segment meets the
limits specified in section 2.3 CTNet segment design on page 10.
Figure 2-1 Typical CTNet network layout

Indicates location of termination resistors

8 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.2 CTNet hardware revision

Safety information
All new CTNet devices are marked with a hardware revision level. Rev D is the up-to-
date hardware revision, but some devices have the intermediate Rev C hardware
installed. All Rev C devices will eventually be updated to incorporate the Rev D
hardware.

Table 2-1 CTNet Rev C and Rev D hardware devices

Electrical installation
Device Reference code Rev Revision
80700000005701 (obsolete)
Unidrive Classic UD75 D
Use SM-Applications
SM-Applications 82000000011400
Unidrive SP
Affinity SM-Applications Plus D 82000000014000
Digitax ST
SM-Register 82000000015000

Getting started
80100000006201 (obsolete)
Mentor II MD29AN D
Use SM-Applications Plus
Mentor MP SM-Applications Plus D V01.03.01 or later
CTNet I/O Coupler CTNet BK7200 I/O Coupler C/D 4500-0089

Cyclic data
CTIU200 CTNet CTIU SmartStack C 4500-0088
Hub CTNet 3 Port Hub, D 4500-0082
PCI card CTNet PCI card D 4500-0085
CTNet PCI/PCIX Card
PCI/PCIX card D 4500-0085-1

Non-cyclic data
(replaces 4500-0085)
4500-0086 (obsolete)
PCMCIA card CTNet PCMCIA Card+MAU D
Use CTNet USB22 Adaptor
PC ISA card CTNet ISA Card D 4500-0084
Hybrid Hub CTNet 3 Port Hybrid Hub D 4500-0083
Fiber Optic Repeater CTNet Fib Optic Repeater D 4500-0081

Diagnostics
CTNet MAU only CTNet PCMCIA MAU D 4500-0090
CTNet USB22 Adaptor USB 22 USB2.0 Adaptor D 4500-0100

NOTE
NOTE If a device and revision level is not listed in Table 2-1, refer to section 8 Legacy CTNet

Advanced features
hardware on page 73.
2.2.1 Revision D hardware
CTNet Rev D hardware has been introduced to improve the overall performance of
CTNet, and all Rev D devices are marked with the new CTNet conformance logo. Rev D
hardware uses an improved output driver stage to give higher voltage pulses, and a
Legacy CTNet hardware

higher impedance input stage to reduce the load applied to the network by each node.
The overall effect is to increase the number of nodes and/or total length of cable that
can be used for a single network segment. The maximum permitted cable length can
also be increased by reducing the number of nodes on a segment, and vice versa.
Rev D hardware allows a mathematical model to be applied to a segment design to
determine if the combination of nodes and cable length is within the CTNet
specifications for the required data rate. The model covers data rates of 5.0 Mbit/s, 2.5
Glossary of terms

Mbit/s and 1.25 Mbit/s. Table 2-2 below gives some example specifications that can be
met with a segment consisting entirely of CTNet Rev D hardware devices.
Index

CTNet User Guide 9


Issue Number: 8 www.controltechniques.com
Table 2-2 Example segment specifications
Total cable length (m)
Data rate (Mbit/s)
5 nodes 10 nodes 15 nodes 20 nodes
5.0 140 100 75 44
2.5 250 200 150 100
1.25 340 275 200 135

2.2.2 Revision C hardware


CTNet Rev C hardware uses identical output driver and input receiver stages as Rev D
hardware, but it uses the old CTNet pulse transformer. The lower inductance of the old-
style pulse transformer means that fewer Rev C nodes can be connected to a CTNet
segment than Rev D devices. Rev C and Rev D devices can be mixed on a network
segment without problems, but the higher loading factor of Rev C hardware must be
taken in to account when checking the overall design of the CTNet segment (see
section 2.3.1 Segment Load Factor on page 10 for full details).

2.3 CTNet segment design


A CTNet segment has limitations on the number of nodes and total length of cable that
can be connected. In general, more nodes means less cable and vice versa, so the
arrangement of segment and placement of hubs needs to be carefully considered when
designing the network.
The configuration of a CTNet network can be checked by calculating the Segment Load
Factor (KSL) and Insertion Loss Factor (KIL) for each segment. If both KSL and KIL are
within specifications for ALL segments, the CTNet network will run without problem.

NOTE
NOTE It is possible that a network configuration that is outside the specified limits may work
without any apparent problem. However, Control Techniques will not guarantee reliable
operation of a CTNet network if it does not comply with all the specifications listed in this
manual. Such a network is also likely to be sensitive to electrical interference.

All devices connected to a segment must be Rev C or Rev D hardware to use the
Segment Loss Factor (KSL) and Insertion Loss Factor (KIL) equations and graphs. All
CTNet Rev C and Rev D devices are listed in Table 2-1.
2.3.1 Segment Load Factor
The Segment Load Factor determines the maximum number of nodes that can be
connected on a single segment of network, irrespective of network length.

NOTE
NOTE When calculating the Segment Load Factor and Insertion Loss Factors, each connected
hub and repeater port must be counted as a node for that segment.

K SL = ( N RevD × K RevD ) + ( N RevC × K RevC )

where:
KSL = Segment Load Factor.
NRevD =total number of Rev D devices on the network segment.
KRevD =load factor for a single Rev D device for a given data rate.
NRevC =total number of Rev C devices on the network segment.
KRevC =load factor for a single Rev C device for a given data rate.

10 CTNet User Guide


www.controltechniques.com Issue Number: 8
The maximum permitted values of KSL are given in Table 2-3.

Safety information
Table 2-3 Segment Load Factors
Data Rate Maximum Segment Rev D Device Load Rev C Device Load
(Mbit/s) Load Factor (KSL) Factor (KRevD) Factor (KRevC)
1.25 100 5.00 9.09
2.5 100 3.29 6.09

Electrical installation
5.0 100 0.53 0.97
To check that the Segment Load Factor (KSL) is suitable for a given CTNet segment
arrangement:
1. Specify the network data rate.
2. Determine the total number of Rev C (NRevC) and Rev D devices. (NRevD).
3. Plot the point on the Segment Load Factor Graph (Figure 2-2) where NRevD and

Getting started
NRevC intersect.
4. If the point of intersection is above the plotted line for the specified data rate, the
Segment Load Factor is too high, and CTNet operation cannot be guaranteed. Split
the segment (using a hub) and repeat steps 1 to 3 for each segment.

Cyclic data
5. If the point of intersection is on or below the plotted line for the specified data rate,
the Segment Load Factor is within the specified limits. Check the Insertion Loss
Factor to see if segment arrangement is valid (see section 2.3.2 Insertion Loss
Factor on page 13).

Non-cyclic data
Diagnostics
Advanced features
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 11


Issue Number: 8 www.controltechniques.com
Figure 2-2 Segment Load Factor graph

Segment Load Factor (KSL)

30
30
2.5 Mbit/s
28
28
1.25 Mbit/s

26

24

)22
22
Total number of Rev D Nodes (N RevD)

D
v
e
R
(20
N
s
e
d18
o
N
D16
v
e
R
f14
o
r
e
b
m 12
u
N
l
ta10
o
T
88

66

44

22

00
0 2 4 6 8 10 12 14 16
Total Number of Rev C Nodes (N RevC)

NOTE At 5.0 Mbit/s, the calculation shows that 188 Rev D or 100 Rev C nodes could be
connected to a single segment, but this will be limited by the Insertion Loss Factor (see
section 2.3.2 Insertion Loss Factor on page 13). As the Segment Load Factor is not a
limiting factor at 5.0 Mbit/s, this line is not plotted in Figure 2-2, allowing a clearer scale
to be used for the 2.5 Mbit/s and 1.25 Mbit/s data rates.

12 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.3.2 Insertion Loss Factor

Safety information
The Insertion Loss Factor (KIL) determines the maximum length of cable that can be
used on a network segment for a given number of nodes. Rev C and Rev D nodes have
the same Insertion Loss Factor, so they can be considered to be identical for the
purpose of calculating the Insertion Loss Factor.
K IL = ( ( N total – 1 ) × K N ) + ( L total × K C )

Electrical installation
where
KIL = insertion loss factor.
Ntotal = total number of nodes (NRevD + NRevC) on the network segment.
KN = insertion loss per node for network data rate.

Getting started
Ltotal = total length of cable (in metres) on the network segment.
KC = insertion loss per metre of cable for network data rate.
The maximum permitted Insertion Loss values are given in Table 2-4.

Cyclic data
Table 2-4 Insertion Loss values
Data rate Maximum Insertion Loss Node insertion Cable insertion loss per
Mbit/s Factor (KIL) loss (KN) metre (KC)
1.25 1000 34.3 2.50

Non-cyclic data
2.5 1000 34.6 3.42
5.0 1000 38.5 6.04
To calculate the Insertion Loss Factor for a given CTNet segment:
1. Specify the network data rate.

Diagnostics
2. Count the total number of nodes (Ntotal) on the segment. Hub and repeater ports
must be included.
3. Determine the total length of cable (Ltotal) on the segment.
4. Plot the point on the Insertion Loss Factor Graph (Figure 2-3) where Ntotal and Ltotal

Advanced features
intersect.
5. If the point of intersection is above the plotted line for the specified data rate, the
Insertion Loss Factor is too high, and correct CTNet operation cannot be
guaranteed. The segment will need to be split (using a hub) to bring the Insertion
Loss Factor within the specified limits.
Legacy CTNet hardware

6. If the point of intersection is on or below the plotted line for the specified data rate,
the Insertion Loss Factor is within the specified limits, and the segment
arrangement is acceptable.

NOTE Only genuine CTNet cable should be used. Control Techniques cannot guarantee
reliable operation if non-branded cable is used. Only genuine CTNet cable carries the
CTNet logo and is supplied exclusively by Control Techniques.
Glossary of terms
Index

CTNet User Guide 13


Issue Number: 8 www.controltechniques.com
Figure 2-3 Insertion Loss Factor graph

Insertion Loss Factor (KIL)


400

5.0 Mbit/s

350 2.5 Mbit/s

1.25 Mbit/s

300

s
re
t
e
m
Max segment length (L total) in metres

n
i 250
)l
ta
o
t
(L
h
t
g
n
e 200
L
t
n
e
m
g
e
S
m 150
u
im
x
a
M
100

50

0
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
Total Number of Nodes (N total)

14 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.3.3 Propagation Delay Factor

Safety information
Electrical pulses and light pulses in a glass fibre optic cable take approximately 5ns to
travel along 1m of cable, and can take up to 320ns to travel through a hub or repeater.
When a node transmits a token, it will wait for a defined period of time (called the
Response Time) to see some transmission activity on the network, indicating that
another Node has received the token and taken control of the network.
The critical path is the longest possible path (in terms of cable length and number of

Electrical installation
hubs/repeaters in the path) between any two nodes on the network. If a fibre optic link is
used on the CTNet network, the length of the fibre optic link must also be taken into
account. The maximum propagation delay experienced on this critical path must be less
than the Response Time, or there is a possibility that the Node will start transmitting
again before the signals from the receiving Node have propagated back through the
cable and hubs. Under these circumstances there will be a data collision, i.e. two nodes

Getting started
transmitting at the same time, and network errors will be seen.
In general, the Propagation Delay Factor only becomes a limiting factor when fibre optic
links are used to extend the network to lengths that cannot be achieved using copper
cable. However, all networks should be checked to ensure that the maximum
Propagation Delay Factor is not exceeded.

Cyclic data
K PD = ( 64 × N Rep ) + L Net

where

Non-cyclic data
KPD = maximum propagation delay factor.
NRep = total number of hubs/repeaters in the network.
LNet = total length of copper and fibre optic cable (in metres) in the critical path.
The maximum permitted propagation delay factors are given in Table 2-5.

Diagnostics
Table 2-5 Maximum Propagation Delay Factor
Data rate (Mbit/s) Maximum Propagation Delay Factor (KPD)
1.25 12000

Advanced features
2.5 6000
5.0 3000
To calculate the Propagation Delay Factor (KPD) for a given CTNet network:
1. Specify the network data rate.
2. Count the total number of hubs and repeaters (NRep) on the network.
Legacy CTNet hardware

3. Determine the total length of copper and fibre optic cable (LNet) in the critical path.
4. Plot the point on the Propagation Delay Factor graph (Figure 2-4) where NRep and
LNet intersect.
5. If the point of intersection is above the plotted line for the specified data rate, the
Propagation Delay Factor is too high, and the CTNet network design is not possible
at that data rate.
Glossary of terms

6. If the point of intersection is on or below the plotted line for the specified data rate,
the Propagation Delay Factor is within the specified limits, and the network
arrangement will be OK.
Index

CTNet User Guide 15


Issue Number: 8 www.controltechniques.com
Figure 2-4 Propagation Delay Factor graph

Propagation Delay Factor (KPD)


12,000

11,000

10,000 5.0 Mbit/s


2.5 Mbit/s

1.25 Mbit/s
9,000
Maximum total network length in metres

s
e
tr 8,000
e
m
n
i
)l
ta
o
t 7,000
(L
th
g
n
e 6,000
L
k
r
o
tw
e 5,000
N
m
iu
im 4,000
x
a
M

3,000

2,000

1,000

0
0 2 4 6 8 10 12 14 16 18 20
Total Number of Hubs and Repeaters (NRep)

16 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.4 CTNet wiring practices

Safety information
CTNet cable is designed for permanent installation, but repeated connecting and
disconnecting of a cable can lead to the copper cores of the CTNet cable breaking.
Bootlace ferrules should be used to terminate the end of CTNet cable cores. The ferrule
takes the pressure of the clamp mechanism in the CTNet connector, providing superior
mechanical strength and resistance to movement. Bootlace ferrules also ensure a good
connection within the screw connector.

Electrical installation
NOTE Only genuine CTNet cable should be used. Control Techniques cannot guarantee
reliable operation if non-branded cable is used. Only genuine CTNet cable carries the
CTNet logo and is supplied exclusively by Control Techniques.

Table 2-6 Wire termination using bootlace ferrules


Ferrule type Diagram Comment

Getting started
0.75mm2 Single A termination resistor can also be crimped into the
Ferrule ferrule to ensure a good electrical connection.

No termination resistor required where this


0.75mm2 Dual connection is used, as it is not at the end of the
Ferrule

Cyclic data
network.

Do not attempt to put two single ferrule cables into one terminal of a CTNet connector.
The plastic surrounds will prevent the ferrules from locating properly in the terminal, and

Non-cyclic data
a good electrical connection cannot be guaranteed. Over time, it is possible for two
ferrules to become unsettled within a connector, leading to a loose connection. This is
unlikely to happen to a tight connection onto a single ferrule.
The force required to tighten the terminal onto two ferrules can exceed the design limits
of the connector, and cause distortion of the contact mechanism inside the connector.

Diagnostics
This leads to a bad connection, as the pin in the plug will not ride down beneath the
contact mechanism. Bent pins on the CTNet plug are a sign that the CTNet connector
has been over-tightened. Connectors showing this fault should be replaced, and the
CTNet plug pins straightened using a pair of pliers.

Advanced features
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 17


Issue Number: 8 www.controltechniques.com
Table 2-7 CTNet connection methods
Connection Comment

35mm max Connections for Unidrive, Unidrive SP, Mentor II


3 B and CTNet I/O nodes. Network continuity is
2 Shield maintained if the connector is unplugged from the
1 A node. Note the shield connection method, further
details can be found in Section 2.8.

Connections for Unidrive, Unidrive SP, Mentor II,


35mm max PCI/PCIX card, PCMCIA card (revised) and
3 B CTNet I/O nodes with termination. Network
2 Shield termination is maintained if the connector is
1 A unplugged from the node. PCI/PCX part number
4500-0085-1 and PCMCIA part number 4500-
0090-1.
35mm max
Connection for PCMCIA, PCI, ISA and CTNet
3 Shield
HMI devices. PCI/PCX part number 4500-0085
2 B
and PCMCIA part number 4500-0090.
1 A

35mm max
Connection for CTNet USB22 Adaptor (4500-
3 A
0100) termination. Network termination is
2 Shield
maintained if the connector is unplugged from the
1 B
adaptor.

35mm max
3
Connection for ARCNET Analyzer (4500-0100)
A
termination. Network termination is maintained if
2 B
the connector is unplugged from the analyzer.
1 Shield

NOTE Termination is only required on the first and last device on a network segment.

NOTE The shield connection does not always appear on pin 2. See Table 2-7 above for
connection details.

2.5 CTNet device connections


2.5.1 Unidrive (UD75-CTNet)
The UD75-CTNet module fits into the large option module slot under the Unidrive
keypad. The D-type connectors are the UD70 RS232 programming port (Port C) and the
UD70 general purpose RS485 communications port and high speed digital I/O (Port D).
CTNet connections are made using the 3-pin connector at Port A.

18 CTNet User Guide


www.controltechniques.com Issue Number: 8
Figure 2-5 UD75-CTNet module

Safety information
CTNet (port A)

Electrical installation
A B
C D

RS232 (port C) RS485 (port D)

Getting started
The cable shield should be connected to the CTNet shield pin and also to ground before
it reaches the Unidrive as shown in section 2.8 CTNet shield connections on page 34.
The UD75-CTNet module does not have an internal CTNet termination resistor
installed.

Cyclic data
Table 2-8 UD75-CTNet module connections
CTNet (port A) RS485 (port D)
Pin Function Pin Function

Non-cyclic data
1 CTNet A 1 RS485 0V isolated
2 CTNet shield 2 RS485 /Tx (TxA)
3 CTNet B 3 RS485 /Rx (RxA)
4 Digital input 0
RS232 (port C) 5 Digital input 1

Diagnostics
Pin Function 6 RS485 Tx (TxB)
2 RS232 Rx 7 RS485 Rx (RxB)
3 RS232 Tx 8 Digital output 0
5 Digital 0V 9 Digital 0V

2.5.2 Unidrive SP (SM-Applications / SM-Applications Plus) Advanced features

The CTNet module for the Unidrive SP is the SM-Applications module. It can be
installed into any one of the three expansion slots available on the Unidrive SP.
SM-Applications and SM-Application Plus can be used to provide CTNet connectivity on
Legacy CTNet hardware

Affinity and Digitax ST, with regards to Mentor MP, only SM-Application Plus can be
used.
Figure 2-6 SM-Applications
Glossary of terms

1 5 6 8 9 13

High speed
RS485 port CTNet port
digital I/O
Index

CTNet User Guide 19


Issue Number: 8 www.controltechniques.com
Figure 2-6 above shows the terminal connections of the SM-Applications, the SM-
Applications Plus has exactly the same connections.The pin descriptions shown in
Table 2-9 (SM-Applications) are identical on the SM-Application Plus.

NOTE The SM-Applications and SM-Application Plus do not have an internal termination
resistor installed.

The additional terminals are the general purpose RS485 communications port (pins 1 to
5) and the high speed digital I/O terminals (pins 9 to 13).
The cable shield should be connected to the CTNet shield pin, but should also be
clamped to ground before it gets to the Unidrive SP. The grounding bracket on the
Unidrive SP is provided for this purpose as shown in section 2.8 CTNet shield
connections on page 34.
Table 2-9 SM-Applications connections
RS485 High speed digital I/O
Pin Function Pin Function
1 RS485 isolated 0V 9 Digital 0V
2 RS485 /Rx (RxA) 10 Digital input 0
3 RS485 Rx (RxB) 11 Digital input 1
4 RS485 /Tx (TxA) 12 Digital output 0
5 RS485 Tx (TxB) 13 Digital output 1

CTNet
Pin Function
6 CTNet A
7 CTNet shield
8 CTNet B

20 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.5.3 Mentor II (MD29AN)

Safety information
The Mentor II CTNet card (MD29AN) fits onto the 40 pin header (PL1) on the MDA2B
terminal board of the Mentor II. The D-type connectors are the MD29 RS232
programming port (SK2) and the MD29 general purpose RS485 communications port
and high speed digital I/O (PL1). CTNet connections are made using the 3-pin
connector (PL2). The MD29AN does not have an internal CTNet termination resistor
installed.

Electrical installation
Figure 2-7 MD29AN
MD29AN ISS.03.00

Getting started
Cyclic data
Non-cyclic data
RS485 (PL1) CTNet (PL2) RS232 (SK2)

The cable shield should be connected to the CTNet shield pin, and also clamped to
ground before it reaches the Mentor II as shown in section 2.8 CTNet shield
connections on page 34.
Table 2-10 MD29AN connections

Diagnostics
RS485 (PL1) CTNet (PL2)
Pin Function Pin Function
1 RS485 0V isolated 1 CTNet A

Advanced features
2 RS485 /Tx (TxA) 2 CTNet shield
3 RS485 /Rx (RxA) 3 CTNet B
4 Digital input 0
5 Digital input 1 RS232 (SK2)
6 RS485 Tx (TxB) Pin Function
7 RS485 Rx (RxB) 2 RS232 Tx
Legacy CTNet hardware

8 Digital output 0 3 RS232 Rx


9 Digital 0V 5 Digital 0V

2.5.4 CTNet I/O coupler (BK7200)


The CTNet I/O coupler allows up to 64 I/O modules to be connected to the CTNet
network, with a mixture of digital and analog inputs. Input and output data is transferred
Glossary of terms

between the CTNet I/O coupler and the physical inputs and outputs via the K-Bus serial
link between the modules.
Index

CTNet User Guide 21


Issue Number: 8 www.controltechniques.com
Figure 2-8 CTNet I/O couplers
CTNet

N N

HEALTHY HEALTHY

BUS ERR BUS ERR

COM RUN 24V 0V COM RUN 24V 0V


3
NET ERR 3 NET ERR
2 2
1 1
I/O RUN + + I/O RUN + +
I/O ERR I/O ERR

BK7200 BK7200

BECKHOFF
BECKHOFF

- - - -

0 1 0 1

EF
EF

8 PE PE 8 PE PE

1 1

(Rev C) (Rev D)
The line of I/O terminals must be terminated with a KL9010 bus end terminal to
terminate the K-bus connection. The bus is physically separate from the CTNet.
Table 2-11 CTNet I/O connections
CTNet
Pin Function
1 CTNet A
2 CTNet shield
3 CTNet B

Beckhoff Coupler
Pin Function
24V +24V CTNet/K-bus supply
0V 0V CTNet/K-bus supply
+ +24V I/O supply
- 0V I/O supply
PE Ground

NOTE The CTNet connector on the Rev D product is smaller in size than the Rev C version.
The cable shield should be connected to the CTNet shield pin, and should also be
clamped to ground before it reaches the CTNet I/O coupler as shown in Section 2.8.
The CTNet I/O coupler does not have an internal termination resistor installed.

22 CTNet User Guide


www.controltechniques.com Issue Number: 8
Figure 2-9 Bekhoff coupler power supply detail

Safety information
(Rev D)
N

HEALTHY

BUS ERR

Electrical installation
COM RUN 24V 0V +24V CTNet/K bus supply
3 NET ERR
2
0V CTNet/K bus supply
1
I/O RUN + +

Getting started
I/O ERR

BK7200 +24V I/O supply


BECKHOFF

- -

Cyclic data
0V I/O supply
0 1
EF

Non-cyclic data
8 PE PE

Ground
1

Diagnostics
Figure 2-9 details the required power supply connections for both Rev C and Rev D
couplers (only the Rev D version is shown here for clarity). Connection is made by

Advanced features
pressing the spring loaded tab above each connection, then inserting the required
supply cable and then releasing the tab to secure the cable in place.
Table 2-12 Operating specifications
Input voltage 24V DC +/-20%
Continuous current 70mA + (total K-Bus current) /4
Legacy CTNet hardware

Max continuous current 500mA


Starting current 2.5 * continuous current
Operating temperature 0°C to +50°C
Each I/O module will have a specified current consumption which it draws from the K-
Bus. If the total continuous current of the CTNet I/O coupler and K-bus exceeds 500mA,
a K-bus power supply unit terminal (KL9400) can be used to supply the remainder of the
K-bus.
Glossary of terms
Index

CTNet User Guide 23


Issue Number: 8 www.controltechniques.com
Analog and digital input and output modules are connected to the right hand side of the
CTNet I/O coupler. Up to 64 I/O modules can be connected in any combination, subject
to the limitations listed in Table 2-13.
Table 2-13 CTNet I/O coupler input and output limitations
Terminal group Max modules I/O
Digital Input 64 512*
Digital Output 64 512*
Analog Input 50 100
Analog Output 50 100
* Firmware V1.03.08 must be installed to support 512 digital inputs or outputs.

NOTE It is normally recommended that the BK7200 and the I/O use different supplies
particularly when the outputs or inputs are used in a noisy environment.
2.5.5 CTNet HMI (TIU200)
The CTNet HMI features an operator interface which provides data display, editing and
control facilities for a machine via CTNet. All CTNet settings are configured using the
TIU Configurator package. The TIU200 must be installed with the CTNet SmartStack
module to allow it to communicate over CTNet.
Figure 2-10 CTNet HMI

WJ QZ_ ABC DEF

F1 F5 1 2 3

GHI JKL MNO

F2 F6 4 5 6

PRS TUV WXY

F3 F7 7 8 9

0 Space

F4 F8 Del 10 +/-

ALARM
ACCEPT NEXT

F9 F10 F11 F12 F13

F14 F15 F16 F17 F18

3 - Shield
N 2-B 123

J2 PC Port
1-A

3 1 8 1 3 1
Power SmartStack
Supply J1 Automation J3 J6 Module
Equipment Port CTNet Port

24 CTNet User Guide


www.controltechniques.com Issue Number: 8
Figure 2-11 SmartStack module

Safety information
Rev C 3 - Shield
N 2 - CTNet B 123
1 - CTNet A

Electrical installation
3 1

The cable shield should be connected to the CTNet shield pin, and also clamped to
ground before it reaches the CTNet HMI (see section 2.8 CTNet shield connections on
page 34). The pin connections for each connector are shown in Table 2-14. No internal

Getting started
termination resistor is installed.
Table 2-14 CTNet HMI connections
Pin Function Pin Function
J1-1 Ground J3-1 RS485 Tx+

Cyclic data
J1-2 0V Supply J3-2 RS485 Tx-
J1-3 +24V Supply J3-3 RS485 Rx+
J2-2 Tx J3-4 RS485 Rx-
J2-3 Rx J3-5 RS232 TxD

Non-cyclic data
J2-5 0V J3-6 RS232 GND
J6-1 CTNet A J3-7 RS232 RxD
J6-2 CTNet B J3-8 Ground
J6-3 CTNet Shield

Diagnostics
NOTE Support for the TIU (previoulsy called CTIU) is now provided by Horner APG (Ireland).
Please see www.horner-apg.com for contact details.

Advanced features
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 25


Issue Number: 8 www.controltechniques.com
2.5.6 CTNet hub (AI3-CT)
Figure 2-12 CTNet hub
The CTNet hub is used to link segments
44.5mm
20.7mm together to extend the total length and number
of nodes that can be connected to the network.
A CTNet hub port must be included as a node
for the physical design of each network
segment, however this does not count as one of
D the 255 active nodes permitted on a CTNet
3 2 1
network.
Table 2-15 CTNet hub connections
B
PORT 1 SH Port 1
A Pin Function
B Port 1 CTNet B
SH Port 1 CTNet shield
B
PORT 2 SH A Port 1 CTNet A
A

Port 2

191.5mm B 174.5mm B Port 2 CTNet B


PORT 3 SH SH Port 2 CTNet shield
A
A Port 2 CTNet A

RECON Port 3
STATUS B Port 3 CTNet B
10-36Vdc
SH Port 3 CTNet shield
8-24Vac A Port 3 CTNet A

0Vdc

1.25
Hub power supply
DATA 2.50 10-36Vd.c. Positive DC power supply
RATE
5.00
8-24Va.c. AC power supply
N 8-24Va.c. AC power supply
0Vd.c. Negative DC power supply
The cable shield should be connected to the
CTNet shield pin, and also to ground before it
reaches the hub. Refer to section 2.8 CTNet
shield connections on page 34 for more details.
Table 2-16 Power supply specifications
DC AC
Input voltage 10V to 36V 8V to 24V RMS
Input power 4W max 4VA max
Input frequency N/A 47Hz to 63Hz

Each port has an internal 82Ω termination resistor that can be enabled by fitting jumper
link J2 on the internal daughter card for each port. If a port is not connected to a
segment, there is no need to fit termination resistors. Extended time-outs are not
supported on CTNet. The internal jumper link E1 must be set in the NORM position.

26 CTNet User Guide


www.controltechniques.com Issue Number: 8
NOTE
NOTE The shield terminals are connected internally to the metal case of the CTNet hub.

Safety information
NOTE
NOTE The new CTNet hub do not have termination resistors installed internally, therefore it will
necessary to install an 82 resistor across unused ports on the new CTNet hubs. If in
doubt measure the resistance of the terminals with the power OFF.
Table 2-17 CTNet Hub general specification

Electrical installation
Characteristic Specification
Operating temperature 0°C to +60°C
Storage temperature -40°C to +85°C
Compliance ANSI/ATA 878.1
Delay time 320 ns maximum
Unlatch delay time 5.9 μs @ 2.5 Mbit/s

Getting started
Regulatory compliance CE Mark FCC Part 15 Class A
The CTNet hub, hybrid hub (see section 2.5.10 CTNet hybrid hub (AI3-485X-CT) on
page 31) and fibre optic repeater (see section 2.5.11 CTNet fibre optic repeater (AI2-
CT/FOG-ST) on page 32) can be powered from an AC or a DC supply, or a combination
of both to ensure continued operation in the event of power supply failure.

Cyclic data
Table 2-18 CTNet Hub power supply connections
Power supply Connections Description
DC power supply The power supply input connections

Non-cyclic data
are reverse voltage protected.
+

Redundant DC Each power supply must be capable

Diagnostics
power supply of supplying the AI3-CT by itself. Input
+ + currents will not necessarily be
balanced from the two supplies.

Advanced features
AC power supply The secondary winding of the
transformer must not be grounded.

AC power supply For use when the secondary winding


Legacy CTNet hardware

with grounded of the transformer is grounded.


secondary

AC power supply The AC RMS voltage must be higher


with battery than the battery voltage to ensure that
+
Glossary of terms

backup power is drawn from the AC supply in


normal operation. External provision
must be made to charge the batteries
when AC power is present.
Index

CTNet User Guide 27


Issue Number: 8 www.controltechniques.com
2.5.7 CTNet PCI cards 4500-0085 and 4500-0085-1
Two versions of the PCI card are currently available. The 4500-0085 version is a PCI
card for use in a desktop PC, whereas the 4500-0085-1 version supports both PCI and
the newer PCIX standard, and is available with screw locks installed.
Figure 2-13 CTNet PCI card (4500-0085)

PCI20

N
J2

The cable shield should be connected to both the CTNet shield pin, and also clamped to
ground before it reaches the CTNet PCI Card (See section 2.8 CTNet shield
connections on page 34). A good ground connection cannot be guaranteed if the shield
is simply connected to the PCI20-CT card, as the ground connection relies on contact
between metallic surfaces within the PC. If any of these surfaces are painted, there may
be no ground connection at all.
The card has an internal 82Ω termination resistor that can be enabled by fitting jumper
link J2 on the internal daughter card. The internal termination resistor should only be
used if the card is connected at the end of a network segment. The two cards have
different connector layouts, the newer card has been altered to match the drive
connections in order to simplify inter-connection.
Table 2-19 CTNet PCI card connections
Pin 4500-0085 4500-0085-1
1 CTNet A CTNet A
2 CTNet B Shield
3 Shield CTNet B

Table 2-20 CTNet PCI card general specifications


Characteristic Specification
Operating temperature 0°C to +60°C
Storage temperature -40°C to +85°C
Dimensions 107mm x 140mm
Compatibility Compliant with ANSI/ATA 878.1 and PCI bus computers

28 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.5.8 CTNet PCMCIA card (PCM20H-CT)

Safety information
The PCM20H-CT kit consists of a PCM20H PCMCIA card and a MAU20H-CT Media
Access Unit (MAU) with the CTNet hardware. The PCM20H card can be installed to any
PC with a spare PCMCIA slot, allowing an application running on the PC to access data
from the nodes connected to the CTNet network. SyPT Pro, CTSoft and the CT OPC
Server can all communicate with CTNet via the PCM20H-CT card.
Figure 2-14 CTNet PCMCIA card and MAU types

Electrical installation
Getting started
4500-0090 4500-0090-1

Cyclic data
Figure 2-14 shows the two different MAU types. The 4500-0090 is shown on the left and
has no retaining screws on the connector. The 4500-0090-1 is shown on the right and

Non-cyclic data
has retaining screws on the connector for securing the network cabling. The internal
82Ω termination resistor is disabled by default, and should not be used as there is a risk
of damaging the MAU when it is dismantled. The PCM20H-CT card is also generally
used for temporary network connections, e.g. using SyPT Pro for system
commissioning / start up, and may leave a segment unterminated when disconnected.

Diagnostics
Table 2-21 CTNet PCMCIA card connections
Pin Part Number 4500-0090 Connections Part Number 4500-0090-01Connections
1 CTNet A CTNet A
2 CTNet B Shield

Advanced features
3 Shield CTNet B

NOTE
NOTE A Contemporary Controls PCM20H card is functionally identical to a PCM20H card with
Control Techniques labelling. The CTNet MAU (MAU20H-CT) contains the CTNet hardware,
and is different to the Contemporary Controls MAU. The CTNet MAU can be used with a
Control Techniques or a Contemporary Controls PCM20H card, and is available as a
Legacy CTNet hardware

separate item from Control Techniques to update a PCMCIA kit to Rev D. Part numbers
4500-0090 and 4500-0090-01 have different electrical connections as detailed above.

Table 2-22 CTNet PCMCIA card general specification


Characteristic Specification
Operating temperature 0°C to +55°C
Storage temperature -20°C to +65°C
Glossary of terms

Dimensions (PCMCIA card) 85mm x 54mm x 5mm


Dimensions (MAU) 81mm x 46mm x 26mm
Dimensions (cable length) 283mm
Compatibility Compliant with ANSI/ATA 878.1 and PC Card
The PCM20H conforms to release 2.1 of the PC card standard Type II (5.0 mm thick)
Index

cards.

CTNet User Guide 29


Issue Number: 8 www.controltechniques.com
2.5.9 CTNet PC ISA card (PCX20-CT)
The PCX20-CT card can be installed to any PC with a spare ISA slot. This allows a PC
application program to access data from the nodes connected to the CTNet network.
SyPT Pro, CTSoft and CTScope can all communicate with CTNet nodes via the PCX20-
CT card.
Figure 2-15 CTNet PC ISA card
CCSI PCX20

N
J2

3
ADDR
E2

1
A4
A5
A6
A7
A8
A9

E1
IRQ
2/9
3
4
5
6
7

The cable shield must be clamped directly to ground before it reaches the PCX20-CT
card. A good ground connection cannot be guaranteed if the shield is simply connected
to the PCX20-CT card, as the ground connection relies on contact between metallic
surfaces. If any of these surfaces are painted, there may be no ground connection at all.
The PCX20-CT card has an internal 82Ω termination resistor that can be enabled by
fitting jumper link J2 on the internal daughter card.

NOTE
NOTE The termination resistor should only be installed if the PCX20-CT card is connected at
the end of a network segment

Table 2-23 CTNet PC ISA card connections


Pin Connection
1 CTNet A
2 CTNet B
3 Shield

Table 2-24 CTNet PC ISA card general specification


Characteristic Specification
Operating temperature 0°C to +60°C
Storage temperature -40°C to +85°C
Dimensions 99mm x 109mm
Compatibility Compliant with PC/XT/AT computers.

30 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.5.10 CTNet hybrid hub (AI3-485X-CT)

Safety information
Figure 2-16 CTNet Hybrid Hub
The CTNet hybrid hub has Rev D hardware installed to
port 1, and should only be connected to a network
segment consisting entirely of Rev C and Rev D devices.
Port 1 must be counted as a node on the segment when
calculating the Segment Load, Insertion Loss and

Electrical installation
AI 3 2 1 Propagation Delay factors.
For power supply connection details, refer to section
2.5.6 CTNet hub (AI3-CT) on page 26.
B
PORT 1 SH
Table 2-25 Hybrid hub connections
A Port 1

Getting started
NRev D
Pin Function
B CTNet B
A
B SH CTNet shield
PORT 2 SH
A CTNet A
A

Cyclic data
B
Port 2
A Pin Function
B
PORT 3 SH A CTNet A

Non-cyclic data
A B CTNet B
B
SH CTNet shield
A CTNet A
RECON B CTNet B
STATUS

Diagnostics
10Vdc30 Port 3
Pin Function
8Vac24
A CTNet A
B CTNet B

Advanced features
SH CTNet shield
DATA
A CTNet A
RATE
B CTNet B
ARC
Control
Hub power supply
Legacy CTNet hardware

Pin Function
10Vdc30 Positive dc power supply
8Vac24 ac power supply
8Vac24 ac power supply
Ground Negative dc power supply

Port 2 and port 3 have the older Rev A hardware installed, and should only be
Glossary of terms

connected to a network segment consisting of older CTNet hardware. See section


8 Legacy CTNet hardware on page 73 for full details.
All electrical and mechanical specifications for the CTNet hybrid hub are as per the
CTNet hub in section 2.5.6 CTNet hub (AI3-CT) on page 26. The cable shield should be
connected to the CTNet shield pin and also clamped to ground before it reaches the
Index

hub. (See section 2.8 CTNet shield connections on page 34).

CTNet User Guide 31


Issue Number: 8 www.controltechniques.com
2.5.11 CTNet fibre optic repeater (AI2-CT/FOG-ST)
Figure 2-17 CTNet fibre optic repeater
The CTNet fibre optic repeater has Rev D hardware
installed to Port 1, and should only be connected to a
network segment consisting entirely of Rev C and Rev D
devices. Port 1 must be counted as a node on the segment
when calculating the Segment Load, Insertion Loss and
AI 2 1
Propagation Delay factors.
The fibre optic link uses two glass optical fibre cables in a
duplex arrangement, and paired fiber optic cable is
B available for this purpose. The TX output from a fibre optic
PORT 1 SH repeater should be connected to the RX input at the other
A end of the fibre. The fibre optic link is invisible to the higher
NRev D
level protocol operation of the CTNet network. A fibre optic
link is particularly useful to prevent ground potential
equalisation currents from flowing in the shield of the CTNet
cable, e.g. between separate buildings, as it provides full
electrical isolation between the electrical segments in each
building.
Table 2-26 Fibre optic connections
TX Port 1
PORT 2 Pin Function
B CTNet B
RX
SH CTNet shield
RECON A CTNet A
STATUS
10Vdc30 Port 2
Pin Function
8Vac24
TX Optical Output (850nm wavelength)
RX Optical Input (850nm wavelength only)

DATA
Repeater power supply
RATE
Pin Function
ARC
Control 10Vdc30 Positive DC power supply
8Vac24 a.c. power supply
8Vac24 a.c. power supply
Ground Negative d.c. power supply

All other electrical and mechanical specifications and connections for the CTNet fibre
optic repeater are as per the CTNet Hub in section 2.5.6 CTNet hub (AI3-CT) on
page 26.
The cable shield should be connected to the CTNet Shield pin and also clamped to
ground before it reaches the fibre optic repeater (see section 2.8 CTNet shield
connections on page 34).
Paired multimode glass fibre optic cable must be used, and must be terminated with
bayonet style ST connectors. Suitable fibre sizes are 50/125, 62.5/125, and 100/140.
The optical power budget is shown in Table 2-27.

32 CTNet User Guide


www.controltechniques.com Issue Number: 8
Table 2-27 Optical power budget at 25°C

Safety information
Fibre size Max link loss Max fibre loss Max fibre length
μm dB dB/km m
50/125 6.6 4.3 915
62.5/125 10.4 4.3 1825
100/140 15.9 4.0 2740

Electrical installation
2.5.12 CTNet USB22 Adaptor (4500-0100)
Figure 2-18 CTNet USB22 USB 2.0 Adaptor

Getting started
USB CTNet
A
USB22 SH
USB 2.0 Adapter B

Cyclic data
Non-cyclic data
Table 2-28 CTNet USB22 Adaptor connections
Pin Function
A CTNet A
SH CTNet shield
B CTNet B

Diagnostics
This unit replaces the existing CTNet PCMCIA cards and MAUs. While connecting to
REV A or REV B, a hybrid hub (4500-0083) should be used. The USB22 unit is supplied
with a driver disk and USB cable. CT Comms Server Version 01.05.00 or later is
required to use this adaptor and is available for download from CTSupport.com.

2.6 CTNet cable Advanced features


The data cable used in any transmission line system is a fundamental part of the overall
system. CTNet has been designed and optimized to operate with customized CTNet
cable available from Control Techniques. Control Techniques cannot guarantee reliable
Legacy CTNet hardware

CTNet operation if any other type of cable is used.

2.7 CTNet segment termination


• Every CTNet network segment must be terminated at each end of the cable with an
82Ω resistor.
• The cable arrangement must be point-to-point.
• Drop lengths of unterminated cable are not permitted on a CTNet network.
Glossary of terms

• In applications where a piece of portable equipment contains CTNet nodes, all


active lengths of cable must be correctly terminated. This may mean that terminator
plugs need to be used in connectors when the equipment is disconnected and
moved elsewhere.

NOTE
NOTE Check that the value of the firmware resistor matches the cable impedance.
Index

CTNet User Guide 33


Issue Number: 8 www.controltechniques.com
Table 2-29 Segment termination rules
Connection Termination rule

35mm max
1 CTNet cable connected - OK
3 B
Fit an 82Ω 1% 0.25W termination resistor
2 Shield between the CTNet A and CTNet B data
1 A lines.

35mm max
3 B
2 CTNet cables connected - OK
2 Shield Do not fit a termination resistor.
1 A

B 3 CTNet cables connected - WRONG!


Shield This connection creates an illegal drop
A length on the network.

Some CTNet devices have internal 82Ω resistors that can be enabled to terminate a
segment. However, external resistors are recommended as they provide an easy way to
visually determine that each segment is correctly terminated.

2.8 CTNet shield connections


The shield of the CTNet cable is the copper braid that surrounds the internal data wires.
Shielded cable provides perfect mutual inductance between the shield and internal data
cores, meaning that any noise voltages appearing in any conductor are equally induced
in the other two conductors. This is known as common mode noise, as the voltage is
present on all conductors. The CTNet transformer is extremely effective at rejecting
common-mode noise, so the transceivers will only see the true differential signal voltage
that they are meant to see. It is very important that the shields of all cables (including
motor and encoder cable shields) are connected in accordance with Control Techniques
recommendations.
Figure 2-19 Incorrect CTNet shielding

The method used to connect cable shield to a CTNet node or ground is very important.
As shown in Figure 2-19, a pigtail connection consists of the shield wires being
unwrapped and twisted together to be connected into a terminal, leaving the data cores
unshielded.

34 CTNet User Guide


www.controltechniques.com Issue Number: 8
When a current passes along the shield, it must pass through two pigtails to continue

Safety information
down the shield. Each pigtail has inductance and resistance, so the current will generate
a voltage across it.
This voltage does not appear on the data cores as they are not shielded at this point, so
a noise voltage will be seen on the data cores relative to the shield. In installations
where a number of pigtail connections are utilized, this can lead to significant noise
voltage being seen on the data cores.

Electrical installation
Figure 2-20 Correct CTNet shielding

Getting started
Cyclic data
As shown in Figure 2-20, the cable shield should be clamped to ground at least once in
each enclosure. Ideally the shield should be grounded at the points where the cable
enters or exits the enclosure (see section 2.9.1 Enclosure entry and exit points on
page 37).

Non-cyclic data
Clamping the shield means that the shield braid is connected to ground without
interfering with the actual shielding of the data cores. This provides a low impedance
path to ground for any currents flowing in the cable shield, thereby preventing them from
entering the CTNet node and causing voltage drops across the pigtail which would
otherwise appear as noise to the CTNet transceivers.

Diagnostics
Grounding brackets are available for Unidrive SP (supplied as standard) and Unidrive
(part number 9500-0040, not supplied as standard). These are ideal for grounding the
CTNet cable shield. Grounding brackets are also available for Affinity, Digitax and
Mentor MP.

Advanced features
Figure 2-21 Clamping the CTNet shield

Rittal Part No.


2367040
Legacy CTNet hardware

10mm

For CTNet nodes that do not have a convenient grounding bracket, the CTNet cable
Glossary of terms

shield should be clamped to ground as close to each node as possible by removing a


section of the green cable insulation close to the CTNet device and clamping the shield
to the grounded backplane of the enclosure using a suitable clip as shown in Figure 2-
21.
Care should be taken not to damage the cable shield or the data cores in the cable. A
Index

suitable grounding clip (part number 2367040) is available from Rittal.

CTNet User Guide 35


Issue Number: 8 www.controltechniques.com
2.8.1 Breaking ground loops
If a segment of CTNet network extends over a long distance, i. e. more than 100m, and
where the ground points at each end of the segment are at different potentials, a ground
loop may be created when the CTNet cable shield is grounded at each end of the
segment. This would allow ground potential equalisation currents to flow in the shield of
the CTNet cable.
Ground loops can be broken by connecting the cable shield to ground via a Y2 250Vac
1nF capacitor. The capacitor allows high frequency noise currents to pass straight
through, but will block any low frequency (50 or 60 Hz) currents.
Figure 2-22 Shield connections to break ground loops

NOTE The CTNet cable shield must be connected directly to ground at a single location on each
segment.

2.9 Joining CTNet cables together


When implementing a system, it is often necessary to cut into an existing length of
CTNet cable in order to facilitate the design or particular installation requirements.
Typical examples are:
• CTNet panel entry and exit points (see section 2.9.1 Enclosure entry and exit
points on page 37).
• Using two pieces of CTNet cable to extend a segment length (see section
2.9.2 Joining two lengths of CTNet cable on page 38).
• Provide connection points for portable pieces of equipment containing CTNet
devices (see section 2.9.3 Connection points for portable equipment on page 38).
When the shield around data cables is disturbed, the cable begins to lose its inherent
noise immunity, and consequently noise may be induced in the data wires. Attention to
detail and the correct use of shield connections around cable break-in points can help to
reduce noise to a minimum, and at a level below that which may otherwise cause
problems.

36 CTNet User Guide


www.controltechniques.com Issue Number: 8
2.9.1 Enclosure entry and exit points

Safety information
The shield of each CTNet cable should be grounded to the backplane of the panel at the
point where the data cores emerge from the cable. Figure 2-23 below, shows a standard
terminal block arrangement with a suitable ground shield clamping clip (as detailed in
Figure 2-21) to clamp the shield to the enclosure backplane (Rittal Part No. 2367060).
Figure 2-23 Enclosure entry / exit connections

Electrical installation
CTNet link to
other devices in
the enclosure

Unpainted panel
backplane

Getting started
The DIN rail MUST
be in direct contact
with the unpainted
panel back-plane to

Cyclic data
ensure a good
70mm electrical connection
max to the back-plane

Busbar support

Non-cyclic data
bracket available
from Phoenix Contact
(Part No. 3025341)

Earth Screw Copper busbar,


clips clamps earthed via busbar

Diagnostics
support bracket and
DIN rail to the back-
plane
CTNet links to
other cubicles

Advanced features
Alternatively screw clamps (Phoenix Contact Part No. 3025163) can be used to clamp
the cable to a copper busbar which are grounded via the support brackets (Phoenix
Contact Part No. 3025341) and the DIN rail. The data cores are linked using standard
connection terminals.
Legacy CTNet hardware

NOTE
NOTE Ensure that the total length of unshielded data cable does not exceed 70mm.

It is preferable to provide convenient connections for the CTNet cable at the enclosure
entry and exit points. This allows the system installer (who may not have any previous
experience with wiring a CTNet network) to link up with the CTNet network without
disturbing the CTNet layout within the enclosure ground shield clips or cable clamps
should be supplied with the enclosure, and the person installing the CTNet cable should
be made aware of the importance of following the wiring instructions in this User Guide.
Glossary of terms
Index

CTNet User Guide 37


Issue Number: 8 www.controltechniques.com
2.9.2 Joining two lengths of CTNet cable
Multi pole connectors are available that offer electro-magnetic interference shielding
when locked. These connectors are ideal for use when breaking a CTNet cable to pass
thorough a panel or wall, or for linking lengths of CTNet cable into the network.
Two pins are required for the CTNet A and CTNet B connections, with the shell of the
connector being used to link the shields of the cables. The shell is usually clamped to
the shield of the CTNet cable, thus ensuring that the data cores remain fully shielded
when the connector is locked.

NOTE
NOTE The network segment will be incorrectly terminated while the cables are disconnected.

2.9.3 Connection points for portable equipment


Some applications may have an item of portable equipment which needs to be moved to
different points on a production line for different products. If this equipment also contains
CTNet devices, then it will also require a connection to the CTNet network.
CTNet is particularly suited to this type of system, but the physical wiring layout of the
network must be considered for every possible network arrangement.
The preferred method is to design and install the segments required for the fixed
devices, and to then consider the requirements for the portable equipment as a
secondary issue before linking them to the rest of the network using a CTNet Hub.
The segment must be terminated correctly in all machine configurations, and the
segment must meet the specifications described in section 2.3 CTNet segment
design on page 10. Lengths of cable that are not actually connected to the segment in a
particular machine configuration do not need to be terminated.

2.10 Other wiring tips


• Wherever possible, do not route CTNet cable close to motor cables. Motor cables
carry high frequency currents and an extended parallel run in close proximity with
CTNet cable will result in some of this high frequency current being induced into the
CTNet cable shield.
• Try to keep the area enclosed by the CTNet cables to a minimum. A large loop
coming back to the same starting point will act as an aerial, and the larger the area
enclosed by the cable, the more noise will be induced. The enclosed area can be
kept to a minimum by running the outward and return cables adjacent to each other.
However this may not always be possible, particularly if a segment length is getting
close to its maximum, but it will keep any electrical pick-up to a minimum.

38 CTNet User Guide


www.controltechniques.com Issue Number: 8
3 Getting started

Safety information
If two nodes with the same node address are connected to a CTNet network, they will
try to transmit at the same time, and will interfere with each other. Similarly, if a node is
configured with a different data rate to the rest of the network, it will not recognise valid
messages.

Electrical installation
When configuring a CTNet node (and for the reasons stated above), always follow the
steps listed below before connecting the node to the CTNet network:
1. Configure the node address. Every node on a CTNet network must have a unique
node address.
2. Set the node data rate. Every node on a CTNet network must be configured to
operate at the same data rate.

Getting started
3. Store and activate the new configuration.
4. Connect the node to the network.

3.1 Unidrive
The UD75-CTNet module for Unidrive is configured using menu 20 (Pr 20.PP)

Cyclic data
parameters. These values are stored in the FLASH memory of the UD70, so the UD75-
CTNet will keep any previous configuration when transferred to another Unidrive.
Table 3-1 UD75-CTNet configuration parameters

Non-cyclic data
Function Parameter Range Description
Valid node address from 1 to 255.
Node address Pr 20.01 0 to 255 Setting the node address to 0 disables
the CTNet interface.
0 = 5.0 Mbit/s

Diagnostics
Data rate Pr 20.02 0 to 2 1 = 2.5 Mbit/s
2 = 1.25 Mbit/s
See section 4.2 Cyclic data rate on
Cyclic data rate Pr 20.03 0 to 25099
page 46.

Advanced features
Indicates the current operating status
CTNet status Pr 20.50 -2 to 9999 of the node and CTNet network. See
section 6.1.1 Unidrive on page 53.
To store and activate the updated configuration, set Pr 17.19 to 1. This will store the
Pr 20.PP values to the UD70 FLASH memory, and fully reset the UD70 and CTNet
Legacy CTNet hardware

interface.

3.2 Unidrive SP / Digitax ST / Affinity / Mentor MP


The configuration parameters used to configure the SM-Applications / SM-Applications
Plus, depends on which drive expansion slot is used. Configuration parameters are
stored in the drives FLASH memory, and can also be stored in the SM-Applications /
SM-Applications Plus internal FLASH memory. If the SM-Applications / SM-Applications
Glossary of terms

Plus is installed to a new drive, the previous configuration can be recalled from the
internal FLASH memory.

NOTE
NOTE Mentor MP only supports SM-Applications Plus.
Index

CTNet User Guide 39


Issue Number: 8 www.controltechniques.com
Table 3-2 CTNet configuration parameters (Unidrive SP, Affinity, Mentor MP and
Digitax ST)

Function Slot 1 Slot 2 Slot 3 Range Description


Can be used to identify
which token ring the
Token ring ID Pr 15.22 Pr 16.22 Pr 17.22 0 to 255 node is connected to.
For indication purposes
only.
Valid node address
from 1 to 255. Setting
Node address Pr 15.23 Pr 16.23 Pr 17.23 0 to 255 the node address to 0
disables the CTNet
interface.
0 = 5.0 Mbit/s
Data rate Pr 15.24 Pr 16.24 Pr 17.24 0 to 2 1 = 2.5 Mbit/s
2 = 1.25 Mbit/s
See section 4.2 Cyclic
Cyclic data rate Pr 15.25 Pr 16.25 Pr 17.25 0 to 9999
data rate on page 46.
Indicates the current
operating status of the
node and CTNet
network. See section
CTNet status Pr 15.36 Pr 16.36 Pr 17.36 -3 to 9999
6.1.2 SM-Applications /
SM-Applications Plus /
SM-Register / Digitax
ST Plus on page 53.
To store the updated configuration in the drive, set Pr MM.00 to 1000 and press the red
RESET button. When using Mentor MP drives, set Pr MM.00 to save.
To activate the updated configuration, set Pr 17.19 to reset an SM-Applications module
installed in slot 3 (use Pr 15.19 or Pr 16.19 to reset an SM-Applications module installed
in slot 1 and slot 2 respectively). When using Digitax ST Indexer, EZMotion or Affinity
slot 3 is not available.

3.3 Mentor II
The MD29AN for Mentor II is configured using Menu 14 (Pr 14.PP) and Menu 11
(Pr 11.PP) parameters. These values are stored in the Mentor II, but NOT in the
MD29AN. If an MD29AN is moved to another Mentor II, it will not retain it’s previous
configuration.
Table 3-3 MD29AN CTNet configuration parameters
Function Parameter Range Description
Node Valid node address from 1 to 255. Setting the node
Pr 14.05 0 to 255
address address to 0 disables the CTNet interface.
0 = 5.0 Mbit/s
Data rate Pr 11.01 0 to 2 1 = 2.5 Mbit/s
2 = 1.25 Mbit/s
Cyclic data
Pr 11.02 0 to 1999 See Section 4.2.
rate
CTNet Indicates the current operating status of the node and
Pr 16.62 -2 to 9999
status CTNet network. See section 6.1.3 Mentor II on page 53.

40 CTNet User Guide


www.controltechniques.com Issue Number: 8
To store the updated configuration, set Pr MM.00 to 1, and press the RESET button on

Safety information
the Mentor II. This will store the Mentor II parameter set.
To activate the changes to the CTNet configuration, set Pr 14.16 to 1 to reset the
MD29AN. When the MD29AN has re-initialized, it will reset Pr 14.16 to 0, and the new
CTNet configuration will take effect.

3.4 CTNet I/O coupler

Electrical installation
The CTNet I/O coupler is configured using DIP switches to set the node address and
data rate. The DIP switches are only read at power up, so power to the CTNet I/O
coupler must be cycled before the new settings will take effect.

Table 3-4 CTNet I/O coupler configuration settings


Function Configuration Range Description

Getting started
Node Valid node address from 1 to 64. See Table 3-5
address
DIP1-DIP6 1 to 64
for DIP switch settings for each node address.
See Table 3-6 for DIP switch settings for each
Data rate DIP7, DIP8 0 to 2
data rate.

Cyclic data
Cyclic data The CTNet I/O coupler is not capable of
rate
N/A N/A
generating the CTNet sync message.

Table 3-5 CTNet I/O coupler node address

Non-cyclic data
Node Node Node Node
DIP6-DIP1 DIP6-DIP1 DIP6-DIP1 DIP6-DIP1
address address address address
1 000000 17 010000 33 100000 49 110000
2 000001 18 010001 34 100001 50 110001
3 000010 19 010010 35 100010 51 110010

Diagnostics
4 000011 20 010011 36 100011 52 110011
5 000100 21 010100 37 100100 53 110100
6 000101 22 010101 38 100101 54 110101

Advanced features
7 000110 23 010110 39 100110 55 110110
8 000111 24 010111 40 100111 56 110111
9 001000 25 011000 41 101000 57 111000
10 001001 26 011001 42 101001 58 111001
11 001010 27 011010 43 101010 59 111010
Legacy CTNet hardware

12 001011 28 011011 44 101011 60 111011


13 001100 29 011100 45 101100 61 111100
14 001101 30 011101 46 101101 62 111101
15 001110 31 011110 47 101110 63 111110
16 001111 32 011111 48 101111 64 111111

Table 3-6 CTNet I/O coupler data rate


Glossary of terms

Data rate (Mbit/s) DIP8-DIP7


5.0 00
2.5 01
1.25 10
Index

Reserved 11

CTNet User Guide 41


Issue Number: 8 www.controltechniques.com
3.5 CTNet HMI (TIU200)
The CTNet HMI is configured using the TIU configuration package (typically CBreeze).
To configure the CTNet settings proceed as follows:
1. Select Configure, Select Terminal Type and choose TIU200.
2. Select Configure and Communication Settings.
3. Set Remote Equipment Manufacturer to Control Techniques.
4. Set Remote Equipment Model to Second proc using CTNet.
5. Select Network Mode Enable.
6. Specify the CTNet node address (1 to 255) in HMI Network Node.
The CTNet settings will take effect when the project is downloaded to the CTNet HMI. If
Network Mode Enable is not selected, the CTNet HMI will only attempt to
communicate with the CTNet node address specified in Global Remote Node ID.

3.6 CTNet Hub


The CTNet Hub does not require a node address, but the correct data rate must be
configured using the selector switch. The selector switch is only read at power up, so
power to the CTNet Hub must be cycled to make the new setting take effect.
Table 3-7 CTNet Hub data rate configuration
Function Configuration Range Description
0-4 = reserved
5 = 1.25 Mbit/s
Data rate DATA RATE switch 5 to 7
6 = 2.5 Mbit/s
7 = 5.0 Mbit/s

3.7 CTNet PC cards


The node address and data rate for the CTNet PC cards are both configured by the
CTNetAPI when it goes on-line, and can be specified when the CTNetAPI is installed.
These settings can be changed from within all Control Techniques applications that
support CTNet, e.g. SyPT Pro, CT Soft, CTNet and OPC Server. Ensure that the correct
hardware type is selected when the data rate is specified.

NOTE
NOTE Known problem with V1.0.0.0 CTNet driver
If the PC goes into hibernation or sleep mode, the CTNet card is not powered up when
the PC returns to normal operating mode, and a connection error will result when the
CTNetAPI attempts to access the card. This problem can be overcome by disabling
Hibernation and Sleep modes, or by going to Device Manager and disabling and re-
enabling the CTNet card. With a PCMCIA card, temporarily removing the PCMCIA card
will have the same effect.

42 CTNet User Guide


www.controltechniques.com Issue Number: 8
3.8 Installing PCI and PCMCIA card drivers

Safety information
3.8.1 Windows 98, Windows 98SE, Windows ME, Windows 2000, Windows XP
CT PC tools (SyPT Pro, OPC Server, CTSoft, etc). will install and configure the drivers
for the CTNet hardware. Windows will automatically assign a base address for the
CTNet card, and both the 16-bit and 32-bit CTNetAPIs will detect the assigned base
address.

Electrical installation
1. Install the CTNet card and boot up the PC.
2. The Add New Hardware wizard appears during boot-up, and automatically finds a
device driver for a PCI Network Controller
3. Follow the wizard, and allow Windows to search for new devices. Specify the
location that Windows will search in. De-select CD-ROM, select Floppy disk and
click Next. The wizard will find one of the following devices:

Getting started
• PCI20-CT PCI CTNet Card
• PCM20H-CT PCMCIA CTNet Card
• PCM20 PCMCIA CTNet Card
4. Select the PCI or PCMCIA device as required, complete the wizard.
5. To confirm installation of the CTNet driver, go to DEVICE MANAGER. A CTNet

Cyclic data
device category will now be listed.
The operating system will automatically assign a base memory address to the CTNet
card. Under Windows 2000 and Windows XP, the CTNetAPI will automatically detect
the base address of the CTNet card when the application puts the CTNetAPI on-line.

Non-cyclic data
Windows 98, Windows 98SE and Windows ME cannot automatically detect the
assigned base address, so it must be specified manually by performing the following
additional steps:
6. Double click on the CTNet device category and double click on the CTNet device.
The Device Properties page will appear. Select the RESOUCES tab.

Diagnostics
7. Two Input/Output Range will be listed for the CTNet card. The base address of the
CTNet card is the second range in the list, and will cover 16 bytes, e.g. 0x1410 to
0x141F. The first number of this address range (e.g. 0x1410) is the base address
that must be specified for the CTNetAPI or CT PC Tools.

NOTE If the assigned base address is not listed in the CTNet communication settings, simply Advanced features
type in the assigned base address.

NOTE
NOTE PCI 20 CTNet cards are not supported on Windows7 (64 bit) operating systems.
Legacy CTNet hardware

3.8.2 Windows NT
Control Techniques PC Tools (SyPT Pro, OPC Server, CTSoft, etc). will automatically
install and configure the CTNet driver for the CTNet hardware. Windows NT will
automatically assign a base address for the CTNet card, and the base address will be
detected automatically when the parent PC tool takes the CTNetAPI on-line.
Glossary of terms

NOTE
NOTE The PCM20-CT and PCM20-H cards are not supported under Windows NT.

If the CT PC tool has installed CTNetAPI V3.00.00 or earlier, the installed CTNet drivers
will need to be updated manually. The latest drivers are available from your local Control
Techniques Drive Centre.
Index

CTNet User Guide 43


Issue Number: 8 www.controltechniques.com
To update the CTNet drivers:
1. Copy ctndrv2.sys and ctndrvnt.sys into c:\winnt\system32\drivers.
2. Click Yes when prompted to replace the existing files.
3. Reboot the PC to ensure the new drivers are loaded.
3.8.3 Windows 95
Please refer to section 8.4 CTNet drivers for Windows 95 on page 75 for information on
using CTNet under Windows 95.

3.9 Installing the PC ISA card


As the ISA bus is not plug-and-play, Windows cannot automatically assign a base
address to the PCX20-CT card. The base address must be configured manually using
the jumper links (E1) on the PCX20-CT card, and entered manually when the CTNetAPI
or CT application is loaded and configured. Table 3-8 shows the jumper link settings for
the required base address.
Table 3-8 PCX20-CT base address configuration

Base Base
A9 A8 A7 A6 A5 A4 A9 A8 A7 A6 A5 A4
address address
100 280
110 290
120 2A0
130 2B0
140 2C0
150 2D0
160 2E0
170 2F0
180 300
190 310
1A0 320
1B0 330
1C0 340
1D0 350
1E0 360
1F0 370
200 380
210 390
220 3A0
230 3B0
240 3C0
250 3D0
260 3E0
270 3F0
Shaded squares indicate that the jumper link should be installed.

CTNet does not use an interrupt line, so all interrupts should be disabled on the PCX20-
CT card. Ensure that none of the E1 links are installed.

44 CTNet User Guide


www.controltechniques.com Issue Number: 8
4 Cyclic data

Safety information
When a de-centralised control system is used to control a machine or production
process, the real-time data about the machine is spread around the nodes on the
system. To implement effective control, some of this data must be regularly transferred
to other devices to allow the control system to react to changing conditions.

Electrical installation
CTNet provides the digital communications link to transfer data between distributed
intelligent nodes (Unidrive, Unidrive SP, Mentor II, Affinity, Mentor MP and Digitax ST)
running DPL programs.
Table 4-1 Glossary of terms
Term Definition
Method of automatic data transfer between nodes on a CTNet

Getting started
cyclic data
network. Configured during system commissioning / start up.
The time period between transmission of the cyclic sync message.
cyclic data rate Defined as SSFF, where FF = fast cyclic data time (in ms) and SS
= ratio of slow data to fast cyclic data.

Cyclic data
The node on the network that coordinates cyclic data transfer by
sync node
transmitting the sync message at regular intervals.
The CTNet sync message is used to instruct all other nodes to
sync message
start transmitting their cyclic data links.

Non-cyclic data
Defines the data registers to be transmitted from a node, the total
cyclic link number of registers to be transmitted, and the registers in the
target node where the data is to be written.
fast link A cyclic link that is transmitted after every sync message.
A cyclic link that is transited after every SSth sync message, as

Diagnostics
slow link
defined by the synchronization rate.
broadcast link A cyclic link that is received by all nodes on the network.

4.1 What is cyclic data?


Advanced features
Cyclic data is the method of automatic real-time data transfer used on CTNet. During
system commissioning / start up, a series of cyclic data links are configured to move
data between nodes as required, allowing other devices to respond accordingly.
One node on a CTNet network must be designated as the sync node. When this node
transmits the sync message, this is the signal to all other nodes that it is time to
Legacy CTNet hardware

re-transmit the configured cyclic data links, thus ensuring that fast changing data is
regularly updated in the other nodes on the network.
Glossary of terms
Index

CTNet User Guide 45


Issue Number: 8 www.controltechniques.com
Table 4-2 Supported cyclic data features
Sync message
Node Cyclic data Easy mode DPL capable
capable
Unidrive Yes Yes Yes Yes
Unidrive SP
Affinity
Yes Yes Yes Yes
Digitax ST
Mentor MP
Mentor II Yes Yes Yes Yes
CTNet I/O Yes No No No
TIU200 No No No No
PC cards No No No No

4.2 Cyclic data rate


Cyclic data is co-ordinated over the CTNet network by the sync node. The sync rate is
specified as SSFF, where FF is the time period (in ms) between cyclic data transfers,
and SS is the ratio of slow cyclic transfers to fast cyclic transfers. For example, a setting
of 1005 in a Unidrive SP would result in fast cyclic data being transferred every 5ms,
and slow cyclic data being transferred every 10 * 5ms, i.e. 50ms.
Table 4-3 Cyclic sync message timebase
Sync rate Time
Node Comment
parameter base
Mentor II Pr 11.02 2.56ms
Switching frequency is 3, 6 or 12 kHz
1.38ms
(Pr 5.17 = 0, 2 or 4).
Unidrive Pr 20.03
Switching frequency is 4.5 or 9 kHz
1.84ms
(Pr 5.17 = 1 or 3).
SM-Applications / SM-Applications Plus / SM-Register
Pr 15.25
module installed in slot 1.
Unidrive SP SM-Applications / SM-Applications Plus / SM-Register
Pr 16.25 1ms
Digitax ST base module installed in slot 2.
SM-Applications / SM-Applications Plus / SM-Register
Pr 17.25
module installed in slot 3.
SM-Applications / SM-Applications Plus / SM-Register
Affinity Pr 15.25
module installed in slot 1.
Digitax ST 1ms
SM-Applications / SM-Applications Plus / SM-Register
Indexer/ EZMotion Pr 16.25
module installed in slot 2.
SM-Applications Plus / SM-Register module installed
Pr 15.25
in slot 1.
SM-Applications Plus / SM-Register module installed
Mentor MP Pr 16.25 1ms
in slot 2.
SM-Applications Plus / SM-Register module installed
Pr 17.25
in slot 3.
When Unidrive or Mentor II are configured to generate the sync message, the internal
timebase used to generate the sync message is not 1ms. The actual fast data rate
generated will be the next highest multiple of the timebase above the specified fast
cyclic time. For example, the fast cyclic rate setting of 1005 at 6kHz switching frequency
on a Unidrive will actually produce fast cyclic data every 6.9ms, with slow cyclic data
every 69ms.

46 CTNet User Guide


www.controltechniques.com Issue Number: 8
Safety information
NOTE
NOTE If the sync node is powered down or disconnected from the CTNet network for any
reason, cyclic data transfer will stop. The AutoSync function block can be used in the
DPL program of all sync-capable nodes to ensure that another node will take over
responsibility for the sync message, and cyclic data will continue to be transferred. Refer
to section 7.4 EVENT task trigger on UD70 on page 71 for more details.

4.3 Configuring cyclic data links

Electrical installation
Cyclic data is configured using the Cyclic Data Editor in the SyPT Pro application, and is
incorporated into the DPL program when this is downloaded to the node. Cyclic data
links are configured in the source (transmitting) node only, and the following details are
specified:
1. Source register

Getting started
2. Number of consecutive registers
3. Priority (fast or slow)
4. Target node
5. Destination register in target node

Cyclic data
When the sync message is received, data is read from the source register(s) and
transmitted to the target register(s) in the target node. If multiple registers are
transmitted, data is read from and written to consecutive registers following on from the
source and target registers. Up to twenty registers can be transmitted on a single cyclic
data link.

Non-cyclic data
The total number of data links that can be configured for a source node is ten. This
includes both fast and slow cyclic data links, although the cyclic links can be in any
combination. There is no limit on the number of cyclic links that can be sent to a single
target node; however, the finite processing power of the target node will limit the number
of messages that it can handle.

Diagnostics
The range of registers that can be used as source and target registers for cyclic data
links depends on the source and target node. Table 4-4 shows the range of registers or
parameters that can be used as source and target registers for cyclic data links.

Advanced features
Table 4-4 Cyclic data source and destination registers
Destination
Drive Device Source registers Comment
registers
_R80% to_R99% and
_S80% to_S99% are
Unidrive UD75 _R00%to_R79% _S00%to_S79%
Legacy CTNet hardware

reserved on Unidrive
CTNet module
Unidrive SP/ SM-Applications/
Affinity/ Mentor SM-Applications _R00%to_R99% _S00%to_S99%
MP/Digitax ST Plus/ SM-Register
_R00%to_R79% _S00%to_S79% _R80% to_R99% and
_S80% to_S99% are
Mentor II MD29AN
reserved on CTNet
Glossary of terms

modules
Digital inputs and
Pr 1.00 to Pr 1.15 Pr 2.00 to Pr 2.15
outputs
CTNet I/O BK7200
Analog inputs and
Pr 3.00 to Pr 3.99 Pr 4.00 to Pr 4.99
outputs

Cyclic data links can be edited by the DPL program. Refer to section 7.2 Editing cyclic
Index

data links on page 70 for further details.

CTNet User Guide 47


Issue Number: 8 www.controltechniques.com
4.4 Easy mode cyclic data
A non-DPL method of setting up cyclic data transfer using CTNet is to use the easy
mode set-up. Easy mode uses drive parameters to configure data transfer and
parameter mapping at each node, and can be configured either from the drive keypad,
or via the RS485 port using CTSoft, UniSoft or MentorSoft. Data transfer capabilities are
limited, but no DPL code is required.
With easy mode, each node has IN and OUT data slots, similar in concept to analog
inputs and outputs. IN data is defined as data coming in to a node, i.e. analog input,
while OUT data is transmitted out from the node, i.e. analog output. Unidrive, Unidrive
SP, Affinity, Digitax ST and Mentor MP have three IN and three OUT channels, while the
Mentor II has two IN and two OUT channels.

NOTE
NOTE The CTNet I/O Coupler does NOT support easy mode cyclic data transfer.

The OUT data channels are configured by specifying the source parameter within the
source node, the target node address, and the IN data channels where the data should
be written to in the target node. The IN data channels receive data from other nodes on
the network, and they only require mapping information to specify the target parameter
for the incoming data. The mapping cannot be changed dynamically, as a full reset must
be performed to make any changes take effect (see section 3 Getting started on
page 39).
4.4.1 Unidrive
Easy mode cyclic data is configured using menu 20 parameters on Unidrive. The
mapping control parameters are shown in Table 4-5.
Table 4-5 Unidrive easy mode configuration
Channel Source/destination parameter Destination node and channel
IN channel 1 Pr 20.10 (MMPP)
IN channel 2 Pr 20.11 (MMPP)
IN channel 3 Pr 20.12 (MMPP)
OUT channel 1 Pr 20.05 (MMPP) Pr 20.04 (NNNCC)
OUT channel 2 Pr 20.07 (MMPP) Pr 20.06 (NNNCC)
OUT channel 3 Pr 20.09 (MMPP) Pr 20.08 (NNNCC)
The source and destination parameters are entered in the form MMPP, where MM is the
menu number and PP is the parameter number. The destination node and channel is
entered in the form NNNCC, where NNN is the destination node address, and CC is the
IN channel to write to.
If any mapping parameter is set to an invalid value (target parameter is read-only or
does not exist), the mapping will revert to 0 when a reset occurs. If a slot is not being
used, it can be disabled by setting the mapping to 0.
4.4.2 Unidrive SP / Affinity / Digitax ST / Mentor MP
Easy mode cyclic data is configured using channel configuration parameters in the
drive. The mapping control parameters are shown in Table 4-6.

48 CTNet User Guide


www.controltechniques.com Issue Number: 8
Table 4-6 Easy mode configuration

Safety information
Source/destination parameter Destination node and channel
Channel MMPP NNNCC
Slot 1 Slot 2 Slot 3* Slot 1 Slot 2 Slot 3*
IN channel 1 Pr 15.32 Pr 16.32 Pr 17.32
IN channel 2 Pr 15.33 Pr 16.33 Pr 17.33
IN channel 3 Pr 15.34 Pr 16.34 Pr 17.34

Electrical installation
OUT channel 1 Pr 15.27 Pr 16.27 Pr 17.27 Pr 15.26 Pr 16.26 Pr 17.26
OUT channel 2 Pr 15.29 Pr 16.29 Pr 17.29 Pr 15.28 Pr 16.28 Pr 17.28
OUT channel 3 Pr 15.31 Pr 16.31 Pr 17.31 Pr 15.30 Pr 16.30 Pr 17.30
* Slot 3 is not available on Affinity, Digitax ST Indexer or Digitax ST EZMotion.
The source and destination parameters are entered in the form MMPP, where MM is the

Getting started
menu number and PP is the parameter number. The destination node and channel is
entered in the form NNNCC, where NNN is the destination node address, and CC is the
IN channel to write to.
For example, to map the value of Pr 1.21 from node 1 (SM-Applications Plus in slot 3) to
Pr 1.22 on node 2 (SM-Applications Plus slot 3) on the same CTNet network then;

Cyclic data
Easy mode settings for node 1;
Pr 17.27 = 121 (Out channel 1 source, data source)
Pr 17.26 = 201 (Out channel 1 destination; node and channel destination)

Non-cyclic data
Easy mode settings for node 2;
Pr 17.32 = 122 (In channel 1 destination, data destination)
If any mapping parameter is set to an invalid value (target parameter is read-only or
does not exist), the mapping will revert to 0 when a reset occurs. If a channel is not

Diagnostics
being used, it can be disabled by setting the mapping to 0.
4.4.3 Mentor II
Easy mode cyclic data is configured using menu 11 parameters on Mentor II. The

Advanced features
mapping control parameters are shown in Table 4-7.
Table 4-7 Mentor II easy mode configuration
Source/destination Destination node and
Channel
parameter channel
IN channel 1 Pr 11.07 (MMPP)
Legacy CTNet hardware

IN channel 2 Pr 11.08 (MMPP)


OUT channel 1 Pr 11.04 (MMPP) Pr 11.03 (NNNC)
OUT channel 2 Pr 11.06 (MMPP) Pr 11.05 (NNNC)
The source and destination parameters are entered in the form MMPP, where MM is the
menu number and PP is the parameter number. The destination node and channel is
entered in the form NNNC, where NNN is the destination node address, and C is the IN
Glossary of terms

channel to write to.


If any mapping parameter is set to an invalid value (target parameter is read-only or
does not exist), the mapping will revert to 0 after which a reset occurs. If a channel is not
being used, it can be disabled by setting the mapping to 0.
Index

CTNet User Guide 49


Issue Number: 8 www.controltechniques.com
4.5 Mapping conflicts
When the mapping parameters are set, care must be taken to ensure that there are no
clashes with the mapping of the analog and digital inputs within the drive. If a parameter
is written to by two different sources, the value of this parameter will depend entirely
upon the scan times for the analog or digital input and cyclic data timing of CTNet.
Further confusion may be caused due to the update rate of the display. A parameter
may appear to be steady at a particular value, but occasionally a glitch in the value will
be seen. Internally this value may be continuously changing between the two supplied
incoming data values, leading to erratic drive behavior.
Table 4-8 Analog digital and easy mode input mapping parameters
Mapping parameters
Drive input Unidrive SP / Digitax
Unidrive Mentor II
ST / Mentor MP
Analog input 1 Pr 7.10 Pr 7.10 Pr 7.11
Analog input 2 Pr 7.14 Pr 7.14 Pr 7.12
Analog input 3 Pr 7.18 Pr 7.18 Pr 7.13
Analog input 4 Pr 7.14
Speed input Pr 7.15
Pr 15.32, Pr 16.32,
Easy mode channel 1 Pr 20.10 Pr 11.07
Pr 17.32
Pr 15.33, Pr 16.33,
Easy mode channel 2 Pr 20.11 Pr 11.08
Pr 17.33
Pr 15.34, Pr 16.34,
Easy mode channel 3 Pr 20.12
Pr 17.34
Digital input 1 Pr 8.10 Pr 8.21
Digital input 2 Pr 8.13 Pr 8.22 Pr 8.12
Digital input 3 Pr 8.16 Pr 8.23 Pr 8.13
Digital input 4 Pr 8.19 Pr 8.24 Pr 8.14
Digital input 5 Pr 8.21 Pr 8.25 Pr 8.15
Digital input 6 Pr 8.23 Pr 8.26 Pr 8.16
Digital input 7 Pr 8.17
Digital input 8 Pr 8.18
Digital input 9 Pr 8.19
Digital input 10 Pr 8.20
Logic output 1 Pr 9.10 Pr 9.10
Logic output 2 Pr 9.20 Pr 9.20
Motorized pot output Pr 9.25 Pr 9.25
Comparator 1 output Pr 12.07 Pr 12.07 Pr 12.07
Comparator 2 output Pr 12.17 Pr 12.27 Pr 12.17
Variable select 1 output Pr 12.11
Variable select 2 output Pr 12.31
PID output Pr 14.16 Pr 14.16

50 CTNet User Guide


www.controltechniques.com Issue Number: 8
5 Non-cyclic data

Safety information
The non-cyclic data channel allows a node to access any parameter or virtual parameter
in any other network node. This function is particularly useful for transmitting infrequent
events around the network.
One non-cyclic transaction is serviced by the network controller every 8ms. This limits

Electrical installation
the number of non-cyclic messages that can be handled by a node to 125 per second.
The token-ring architecture of CTNet provides the capability for any node to
communicate directly with another node on the network. Nodes that are capable of both
sending and receiving non-cyclic messages can communicate with each other at any
time.
DPL-capable nodes are able to issue non-cyclic messages to other nodes and respond

Getting started
to non-cyclic messages issued by another node. Source-only nodes, such as TIU200
and PC cards, can issue non-cyclic messages, but they will not respond to non-cyclic
messages received from other nodes on the network.
Target-only nodes, such as CTNet I/O, will respond to non-cyclic messages issued from
other nodes, but they cannot issue non-cyclic messages as they cannot run DPL

Cyclic data
programs.
Table 5-1 Non-cyclic capabilities
Initiate non-cyclic Respond to non-cyclic

Non-cyclic data
Node
messages messages
UD75 Yes Yes
SM-Applications
SM-Applications Plus
Yes Yes
SM-Register
Digitax ST Plus

Diagnostics
MD29AN Yes Yes
CTNet I/O Coupler (BK7200) No Yes
CTNet HMI Yes No
PC cards Yes No

Advanced features
5.1 Non-cyclic message handling
Non-cyclic messages (requests and responses) are transferred into a FIFO non-cyclic
buffer as they are received. The buffer can hold five messages, and any subsequent
messages received whilst the buffer is full will be lost. The host processor checks the
Legacy CTNet hardware

non-cyclic buffer every 8ms, and will process one message if there are messages in the
buffer.
A non-cyclic request is a message initiated by a node to read data from or write data to
a location within another node. The SyPT Pro watch window uses non-cyclic messages
to read data from or write data to parameters and program variables. DPL programs are
also downloaded to a node using non-cyclic data.
Glossary of terms

A non-cyclic response is a message generated in response to a non-cyclic request


message received from another node. This can be a response with the data requested,
or simply an acknowledgement that a received instruction was executed successfully.
When a non-cyclic request message is issued by the DPL program, it is transferred to
the output buffer immediately, and put in the queue for transmission. When the token is
next received, provided that there are no cyclic data messages waiting to be
Index

transmitted, the message will be sent over the CTNet network.

CTNet User Guide 51


Issue Number: 8 www.controltechniques.com
5.2 Non-cyclic message delays
Due to the low priority of non-cyclic messages, the time delay between requesting a
parameter from a remote node and receiving a response will depend on the loading of
the CTNet network. As the number of nodes increases, the token will be received less
often, so the delay between request and response messages being transferred to the
output buffer and actual transmission will increase. Similarly, as the network loading due
to cyclic data increases, non-cyclic request and response messages may have to wait
for several token rotations while higher priority cyclic messages are transmitted.

5.3 Reading parameters over CTNet


The ReadNet function block is provided in SyPT Pro to allow the DPL program to read
parameters from other nodes on the CTNet network. ReadNet can be called from any
DPL task, and uses minimal resources while waiting for the remote node to respond.
Full details and example DPL code are available in the SyPT Pro help file.

5.4 Writing parameters over CTNet


The WriteNet function block is provided in SyPT Pro to allow the DPL program to write
data to parameters in other nodes on the CTNet network. WriteNet can be called from
any DPL task, and uses minimal resources while waiting for the remote node to
respond.
Full details and example DPL code are available in the SyPT Pro Help File.

5.5 Check if node exists


The CheckNode function block allows a DPL program to determine whether a target
node address is present on the network or not.
Full details and example DPL code are available in the SyPT Pro Help File.

5.6 Turbo CTNet Mode


In some applications where large volumes of non-cyclic (usually PC or controller
related) traffic is present, priority can be given to non-cyclic messages to improve the
performance for non-cyclic messages only.
When this mode is enabled the throughput of Non Cyclic messages will be increased,
however this will come at the expense of processor resources for other tasks. Internal
testing has shown that this does not normally cause issues, however in circumstances
with large amounts of processor utilisation and heavy communications loading this has
potential to generate task overruns and potentially will have an impact on inter-option
communications throughput.
This setting (as with all other settings for Pr MM. 44), should only be changed under the
instruction of CT Newtown. This parameter cannot make the processor perform more in
the same time frame, but simply prioritizes which task has a higher priority. Thus if the
processor has no resources left, then some processes may not have time to complete,
causing trips including but not limited to Task.

NOTE
NOTE This mode is available on SM-Applications, SM-Applications Plus, SM-Register and
Digitax ST Plus.

52 CTNet User Guide


www.controltechniques.com Issue Number: 8
6 Diagnostics

Safety information
6.1 CTNet status indication
6.1.1 Unidrive
CTNet status is indicated in Pr 20.50 on Unidrive, and is updated once per second.

Electrical installation
Table 6-1 shows the CTNet network status on Unidrive.
Table 6-1 Unidrive CTNet status
Pr 20.50 Indication
Initialization failure. The UD70 was unable to configure the CTNet interface. Check
-2
that the node address and data rate are set correctly.
-1 A network reconfiguration has been detected.

Getting started
The low-level token ring has been established and is active, but the node is not
0 receiving any CTNet data messages. Indicates that there are no problems with the
physical wiring of the CTNet network.
>0 Indicates the number of CTNet messages being processed every second.
The CTNet control software is part of the UD70 system file (UD70NET.SYS) and the

Cyclic data
system file version can be read from Pr 17.02.

6.1.2 SM-Applications / SM-Applications Plus / SM-Register / Digitax ST Plus

Non-cyclic data
CTNet status is indicated in Pr MM.36 where MM is the menu of parameters associated
with the slot in which the SM-Applications / SM-Applications Plus module is installed.
The status display value is updated once per second. Table 6-2 shows the CTNet
network status on the drive.
Table 6-2 SM-Applications / SM-Applications Plus / SM-Register / Digitax ST Plus

Diagnostics
CTNet status
Pr MM.36 Indication
Network reconfiguration issued. The SM-Applications module forced a CTNet
-3
network reconfiguration.

Advanced features
Initialization failure. The SM-Applications module was unable to configure the
-2
CTNet interface. Check that the node address and data rate are set correctly.
-1 A network reconfiguration has been detected.
The low-level token ring has been established and is active, but the node is not
0
receiving any CTNet data messages.
>0 Indicates the number of CTNet messages being processed every second.
Legacy CTNet hardware

6.1.3 Mentor II
CTNet status is indicated in Pr 16.62 in Mentor II, and is updated once per second.
Table 6-3 shows the CTNet network status on Mentor II.
Table 6-3 Mentor II CTNet status
Pr 16.62 Indication
Glossary of terms

Initialization failure. The MD29AN was unable to configure the CTNet interface.
-2
Check that the node address and data rate are set correctly.
-1 A network reconfiguration has been detected during the previous second.
The low-level token ring has been established and is active, but the node is not
0
receiving any CTNet data messages.
>0 Indicates the number of CTNet messages being processed every second.
Index

CTNet User Guide 53


Issue Number: 8 www.controltechniques.com
6.1.4 CTNet I/O coupler
CTNet status is indicated by the BUS ERR and COM RUN LEDs on the CTNet I/O
coupler, and these LEDs are updated once every second. Table 6-4 shows the CTNet
network status on the CTNet I/O Coupler.
Table 6-4 CTNet I/O coupler status
LED Color Indication
OK / Indicates that the CTNet I/O coupler has powered up and initialized
Green
HEALTHY OK.
A network reconfiguration has been detected during the previous
BUS ERR Red
second.
OFF - the low-level token ring has been established and is active, but
the node is not receiving any CTNet data messages.
COM RUN Green
ON - indicates that CTNet messages are being received and
processed every second.
Unable to initialise the CTNet interface. Check that the node address
INIT ERR Red and data rate have been configured correctly and is unique on the
network.
Indicates that the K-bus (used to communicate with the I/O modules)
I/O RUN Green
has initialized and is running.
Indicates that there is a problem with the K-bus. Check that the last
I/O ERR Red module is a KL9010 terminator module, all I/O terminals are
supported, and all modules are properly installed together.

6.1.5 CTNet HMI (TIU)


There is no external CTNet status indication on the CTNet HMI.

6.1.6 CTNet Hub


CTNet status is indicated by LEDs on the CTNet Hub. Table 6-5 shows the CTNet
network status on CTNet Hub.
Table 6-5 CTNet Hub status
LED Indication
1 Network activity detected on port 1.
2 Network activity detected on port 2.
3 Network activity detected on port 3.
RECON Network reconfiguration in progress.
Indicates the current operating status of the hub.
STATUS ON = network is active and hub is regenerating signals to the other ports.
FLASHING = hub is functioning, but no network activity has been detected.

6.1.7 CTNet PCI and ISA cards


CTNet status is indicated by LEDs on the CTNet PCI card. Table 6-6 shows the CTNet
network status on CTNet PCI card.
Table 6-6 CTNet PCI and ISA card status
LED Indication
Indicates that the CTNet PCI card is transmitting messages over the CTNet
Green
network.
Yellow Indicates that the CTNet PCI card is being accessed via its I/O address.

54 CTNet User Guide


www.controltechniques.com Issue Number: 8
6.1.8 CTNet PCMCIA card / CTNet USB22 adaptor

Safety information
CTNet status is indicated by the LED on the CTNet PCI card / CTNet USB22 Adaptor.
Table 6-7 shows the CTNet network status on CTNet PCI card / CTNet USB22 Adaptor.
Table 6-7 CTNet PCMCIA card status
LEDs Indication
ON = indicates that the PCMCIA card / CTNet USB22 adaptor is
currently active and on-line and is taking part in the token ring.

Electrical installation
Green
OFF = PCMCIA card / CTNet USB22 Adaptor is off-line.

6.2 CTNet configuration errors


Configuration errors are detected as part of the initialization sequence of the CTNet
node. During initialization, the node effectively monitors the CTNet network, and if any

Getting started
of the tests fail, the node does not go on-line. This prevents an incorrectly configured
node from interfering with the operation of the existing network.
CTNet configuration errors will cause a drive trip when the CTNet interface is initialized.
The drive trip code can be viewed through the drive / option module parameters. The
location of the trip code is different for each of the drives / modules as shown below.

Cyclic data
Table 6-8 CTNet configuration error trip codes
Unidrive Mentor II SM-Applications
UD75 MD29AN SM-Applications Plus
Error

Non-cyclic data
tr60-tr64 A29 SM-Register
Digitax ST Plus
Hardware error
60 60 60
(See Section 6.2.1)
Invalid configuration
61 61 61
(See Section 6.2.2)

Diagnostics
Data rate mismatch
Pr 10.20 62 Pr 10.35 62 Pr MM.50 62
(See Section 6.2.3)
Duplicate node address
63 63 63
(See Section 6.2.4)
Illegal cyclic data rate

Advanced features
64 64 64
(See Section 6.2.5)

NOTE
NOTE The x in the error message will indicate the slot number that caused the trip. MM should
be replaced by the appropriate menu for the slot, i.e. MM = 15 for slot 1, MM = 16 for slot
2, MM = 17 for slot 3.
Legacy CTNet hardware

6.2.1 Hardware error


The internal CTNet hardware could not be correctly initialized. Cycle the power to the
device to clear the error. If the fault persists, replace the CTNet module.
6.2.2 Invalid configuration
The node address or data rate settings are outside of the permitted range. Valid settings
are 0 to 255 for the node address, and 0 to 2 for the data rate.
Glossary of terms
Index

CTNet User Guide 55


Issue Number: 8 www.controltechniques.com
6.2.3 Data rate mismatch
During initialization, the CTNet node will monitor the CTNet network, checking for
network activity, and waiting to receive the token from another node. If network activity
is detected, but no token is received, the node assumes that the configured data rate is
incorrect. The node will continue to attempt to join the token ring by issuing a network
reconfiguration once per second. Set the correct data rate and reset the node. When the
reset sequence is complete, the node will try again to join the token ring.
6.2.4 Duplicate node address
During initialization, the CTNet node will check to see if there is another node already
on-line with the specified node address. If not, it will force a network reconfiguration and
join the token ring. If another node with the same node address already exists on the
token ring, the node will not join the network, preventing any chance of interfering with
the existing node.
Set the correct node address, and reset the node (see section 3 Getting started on
page 39). When the reset sequence is complete, the node will try again to join the token
ring.
6.2.5 Illegal cyclic data rate
The setting for the cyclic data rate is not valid. Check that the setting for the slow cyclic
data rate has not exceeded the maximum for the type of node.

6.3 CTNet advanced diagnostics and operation overview


A series of advanced diagnostic registers are available to the DPL program in UD75,
MD29AN, SM-Applications, SM-Applications Plus, SM-Register and Digitax ST Plus.
This allows the diagnostic values to be transferred to DPL variables or drive parameters
for viewing.
The CTNETDIAGNOSTICS function provides access to the CTNet diagnostic registers
in the DPL program. (Functional Block Library V1.4.0 must be installed to use CTNet
diagnostic). All diagnostic registers are returned as output arguments by this
CTNETDIAGNOSTICS, and these values can be transferred to DPL variables or drive
parameters.

NOTE
NOTE On UD75, MD29AN, SM-Applications, SM-Applications Plus, SM-Register and Digitax
ST Plus, each diagnostic register also has an alias that can be copied to a DPL variable,
e.g. Messages% = NOFMESSAGES
Once the diagnostics registers have been transferred to DPL variables, they can be
copied to drive parameters to allow the values to be viewed on the drive display.

56 CTNet User Guide


www.controltechniques.com Issue Number: 8
Table 6-9 CTNet advanced diagnostic registers

Safety information
CTNETDIAGNOSTIC
Diagnostic Unidrive/Mentor II alias
S argument
CTNet messages
1 NOFMESSAGES
(See Section 6.3.1)
Cyclic data overruns
2 NOFOVERRUNS
(See Section 6.3.2)

Electrical installation
Lost message
3 NOFLOSTMESSAGES
(See Section 6.3.3)
Message retries
4 NOFRETRIES
(See Section 6.3.4)
Network reconfigurations
5 NOFRECONS
(See Section 6.3.5)
Excessive NAKs
6 NOFEXENAKS

Getting started
(See Section 6.3.6)
Duplicate sync messages
7 NOFDUPSYNCS
(See Section 6.3.7)
My network reconfigurations
8 NOFMYRECONS
(See Section 6.3.8)

Cyclic data
CTNet non-cyclic messages
9 NOFNONCYCLICMESSAGES
(See Section 6.3.9)
Not available. Will always return 0 on
Lost routing messages UD75, MD29AN, SM-Applications, SM-
10
(See Section 6.3.10) Applications Plus, SM-Register and

Non-cyclic data
Digitax ST Plus
During network initialization, different nodes may be powered up at different times and
take longer to go on-line. As the network status is constantly changing during this
period, cyclic data overruns, lost messages and/or duplicate sync messages may be
registered. However, a CTNet network running under steady conditions with all nodes

Diagnostics
continuously on-line should not see any change in the number of cyclic data overruns,
lost messages or duplicate sync messages.
These diagnostic registers indicate the operational status of the high-level CTNet
protocol. CTNet protocol errors do not actually prevent the node from communicating on

Advanced features
a network, and do not cause the network to fall over. However, a CTNet network may
appear to be operating correctly, but there may circumstances where problems can
appear that may not immediately be obvious.
6.3.1 CTNet messages
Legacy CTNet hardware

Argument 1 Range 2147483647 to -2147483648


Variable Messages% Reset value 0
Messages% is initialized to 0 after reset, and is incremented by one for every CTNet
message transmitted or received. Each cyclic data message, cyclic sync message,
transmitted broadcast non-cyclic write message and received non-cyclic broadcast
message will be counted as one message. All other non-cyclic messages will be
counted as two messages, as one transmit message and one receive message will be
Glossary of terms

seen.
Messages% will roll-over from 2147483647 to -2147483647 if the node is not reset. This
must be allowed for when using this value in a DPL program.
Index

CTNet User Guide 57


Issue Number: 8 www.controltechniques.com
6.3.2 Cyclic data overruns and network operation
Argument 2 Range 0 to 65535
Variable Overruns% Reset value 0
If a new fast cyclic sync message is received before the node has completed the
transmission of its fast cyclic data links as triggered by previous fast sync message, this
is known as a cyclic data overrun. When this occurs, the node will ignore the new cyclic
sync message, and finish transmitting the defined fast links. It will then wait for another
fast cyclic sync message to arrive before starting to transmit the fast cyclic data links
again. The result is that fast cyclic data will only be transmitted on every other fast sync
message, so the update rate in the target node is effectively halved. The same applies
to slow cyclic data.
Overruns% counts the number of occasions where a cyclic data overrun occurs. This
value should not be seen to increase on a correctly configured CTNet system operating
under steady network conditions. If cyclic overruns are occurring:
1. Increase / slow down the fast and / or slow cyclic data rate.
2. Convert some fast cyclic data links to slow cyclic data links.

NOTE If AUTOSYNC is installed in the DPL program, one cyclic data overrun may be detected
when a new node with a lower node address than the current sync node joins the
network. The new node will take over as the sync node, and may transmit a new sync
message before the expected sync period is complete. Nodes that are still transmitting
cyclic data will ignore the new sync message, indicate that a cyclic overrun has occurred,
and complete their cyclic data transmissions. When the next sync message is received,
cyclic data will continue as normal.
6.3.3 Lost messages
Argument 3 Range 0 to 65535
Variable LostMessages% Reset value 0
When non-cyclic request and response messages are received from remote nodes,
they are transferred to the FIFO non-cyclic message buffer. The buffer is serviced every
8ms on UD75, MD29AN, SM-Applications, SM-Applications Plus, SM-Register and
Digitax ST Plus, and all messages held in the buffer at that time will be processed. The
buffer can hold six messages.
If a new non-cyclic request or response message is received when the non-cyclic buffer
is full, the message will be discarded, and LostMessages% will be incremented.
Indicates that messages are being received from the CTNet network faster than the
node can process them. When the internal software buffer is full, messages will be lost.
6.3.4 Message retries
Argument 4 Range 0 to 65535
Variable Retries% Reset value 0
If a target node does not respond to the FBE message (see excessive NAKs, section
6.3.6 Excessive NAK / network operation on page 60) or the PAC (data) message when
a non-cyclic message is issued, the transmitting node will attempt to send the message
five times before abandoning the message. Causes could be that the target node does
not exist, or that the message received by the target node was corrupted and the CRC
check failed, indicating problems with the network, e.g. noise of bad connections.
Retries% will be incremented every time a message transmission fails, so a count of
five would be expected for every failed non-cyclic message.

58 CTNet User Guide


www.controltechniques.com Issue Number: 8
6.3.5 Network reconfigurations (network operation)

Safety information
Argument 5 Range 0 to 65535
Variable Recons% Reset value 0
A network reconfiguration is the process by which the nodes on CTNet network
generate the token ring arbitration system (see section 6.3.8 My network
reconfigurations on page 61). No CTNet messages will be transmitted while a network
reconfiguration is in progress, but data transfer will automatically restart when the

Electrical installation
process is complete.
A network reconfiguration sequence consists of three phases:
Reconfiguration burst
When a network reconfiguration condition arises in a node, it will transmit the
reconfiguration burst onto the network. The idea is to totally corrupt any messages that

Getting started
are present on the network and destroy the token ring. The reconfiguration burst
consists of eight pulses and one space, repeated 765 times. This is longer than the
longest possible valid message frame, and guarantees that the token ring will be
destroyed.
Timeout phase

Cyclic data
When the Activity Timeout time (TAC) has elapsed with no network activity detected,
each node will start a pre-defined time-out sequence based on it’s node address. The
node with the highest address will time out first, and will start transmitting by sending an

Non-cyclic data
Invitation To Transmit (ITT or token) message to itself.
Reconfiguration phase
After sending a token to itself, the node will transmit a token to the next higher node
address, and wait (TTPFAIL) for a response (when node address 255 is reached, the
node will start again at 1). If no response is detected, the transmitting node will transmit

Diagnostics
a token to the next highest node address, and so on until a response is seen. The node
that responds will now take over and transmit a token to successive higher node
addresses until it in turn gets a response, and so on until the token returns to the highest
node address.

Advanced features
At this point, every node on the network will know the next highest node address to its
own address, token-passing will automatically start, and CTNet messages can be
transmitted. The reconfiguration time for a network can be calculated using the following
equation:
T NR = T RB + T AC + ( TRTO × ( 255 – N Max ) ) + ( T TPOK × N Total ) + ( T TPFAIL × ( 255 – N Total ) )
Legacy CTNet hardware

where:
TNR = network reconfiguration time.
TRB = reconfiguration burst transmission time.
TAC = network idle time before reconfiguration time-out sequence will begin.
TRTO = reconfiguration timeout delay.
Glossary of terms

TTPOK = time taken for a successful token pass.


TTPFAIL = time taken for an unsuccessful token pass.
NTotal = total number of nodes on the network.
NMax = highest node address.
Index

All timings are shown in microseconds in Table 6-10.

CTNet User Guide 59


Issue Number: 8 www.controltechniques.com
Table 6-10 Network timings
Variable 5.0 Mbit/s 2.5 Mbit/s 1.25 Mbit/s
TRB 1377 2754 5508
TAC 41.2 82.4 164.8
TRTO 73 146 292
TTPOK 14.1 28.2 56.4
TTPFAIL 46.6 93.2 186.4

Recons% is incremented by one every time a network reconfiguration is detected, and


the network status parameter will indicate -1 for one second.
Network reconfigurations are the most common symptom of a network with major wiring
or configuration problems, and identifying the cause of the problem requires a careful
and methodical approach, as detailed in section 6.4 Solving network reconfiguration
problems on page 62. However, network reconfigurations can also be perfectly
legitimate events, caused by user code in a CTNet node. See section 6.3.8 My network
reconfigurations on page 61 for further details.
6.3.6 Excessive NAK / network operation
Argument 6 Range 0 to 65535
Variable LostMessages% Reset value 0
When a node wishes to transmit a message (cyclic, non-cyclic request or non-cyclic
response) to a remote node, it sends the free buffer enquiry (FBE) message to the
remote node. If the remote node has an internal buffer available to receive the
message, it will respond with the acknowledge (ACK) message. The transmitting node
will transmit the data packet (PAC) message, and if the remote node receives the PAC
message successfully, it will respond again with the ACK message. This concludes a
successful message transmission, and the transmitting node will pass the token to the
next node in the token ring.
If the remote node responds with a negative acknowledge (NAK) message (instead of
the ACK message) to an FBE message, the transmitting node will abandon attempts to
transmit the message, and will pass the token to the next node address on the network.
It will attempt to re-send the same message the next time it receives the token.
If a NAK message is received after four attempts to send the message, the node will
abandon attempts to send the message, and will increment the ExeNaks% register.
Excessive NAK errors occur when the internal hardware buffers are both full. These
buffers are serviced by an interrupt routine, so messages must be arriving faster than
the processor can transfer them out of the hardware buffers. This condition will only be
seen when a target node is being swamped with broadcast messages, or on a network
operating at 5.0 Mbit/s where multiple nodes are transmitting to a single node. To
prevent excessive NAK errors:
1. Run the network at a slower data rate.
2. Re-design data transfer requirements to reduce the load on the target node.
If a node is being overloaded with non-cyclic messages on a network running at 2.5Mbit/
s or 1.25Mbit/s, lost non-cyclic messages will be recorded as lost messages (see
section 6.3.3 Lost messages on page 58).

60 CTNet User Guide


www.controltechniques.com Issue Number: 8
6.3.7 Duplicate sync messages

Safety information
Argument 7 Range 0 to 65535
Variable DupSyncs% Reset value 0
Cyclic data on a CTNet network should be controlled by a single node on the network. If
two or more nodes are configured to generate the sync message, each sync node will
detect that another node is generating a sync message, and will increment the
DupSyncs% register.

Electrical installation
Only one node should be configured to generate the sync message. If duplicate sync
messages are continuously detected, ensure that another node is not configured to
generate the cyclic sync message, and that a DPL program in another node is not trying
to enabled the sync message using the SETCTNSYNC function block.

NOTE If AUTOSYNC is installed in the DPL program, one duplicate sync message may be

Getting started
detected when a new node i.e. node A with a lower node address than the current sync
node (node B), joins the network. Node A will take over as the sync node, and node B
will detect the new sync message and register a duplicate sync message. By the time
node A transmits another sync message, node B will have disabled sync message
generation, no more duplicate sync messages will be registered.

Cyclic data
6.3.8 My network reconfigurations
Argument 8 Range 0 to 65535

Non-cyclic data
Variable MyRecons% Reset value 0
Network reconfigurations are a crucial part of CTNet operation, and may occasionally
be seen on a perfectly stable network. It is important to ensure that they are not being
caused by user DPL code in UD75, MD29AN, SM-Applications, SM-Applications Plus,
SM-Register and Digitax ST Plus or by user code in a PC tool.

Diagnostics
There are three conditions under which a network reconfiguration will always be seen
and can be accounted for.
1. A new node joining the network at power up.
2. A PC node going on-line.

Advanced features
3. A node re-joining the network after a reset sequence.
It is also possible that a network reconfiguration will occur when a node goes off-line. If
the node is in possession of the token when it goes off-line, the token ring is interrupted,
and a network reconfiguration will occur to re-establish the token ring. If a node goes off-
line when it does not have the token, a network reconfiguration will not occur.
Legacy CTNet hardware

MyRecons% is incremented when the node forces a network reconfiguration, allowing


the source of the network reconfiguration to be identified. See also section
6.3.5 Network reconfigurations (network operation) on page 59 and section 6.4 Solving
network reconfiguration problems on page 62.
6.3.9 CTNet non cyclic messages
Argument 9 Range 0 to 65535
Glossary of terms

Variable NonCyclicMessages% Reset Value 0


NonCyclicMessages% is initialized to 0 after reset, and is incremented by one for
every CTNet non-cyclic message processed.
Index

CTNet User Guide 61


Issue Number: 8 www.controltechniques.com
6.3.10 Lost routing messages (Unidrive SP / Affinity / Digitax ST / Mentor MP)
Argument 10 Range 0 to 65535
Variable LostRoutingMessages% Reset Value 0
The drive was unable to route a CT-RTU message from the Unidrive SP RS485 port to
the specified network. Either the SM-Applications is not connected to the CTNet
network, or the hardware transmit buffers are full.
LostRoutingMessages% will be incremented every time a message transmission
fails, so a count of five would be expected for every failed non-cyclic message.

6.4 Solving network reconfiguration problems


The symptom generally seen on a CTNet network with problems is that network
reconfigurations are taking place, either spuriously or continuously. This is indicated by
a value of -1 in the status parameter on UD75, MD29AN, SM-Applications, SM-
Applications Plus, SM-Register and Digitax ST Plus, the red BUS ERR LED on a CTNet
I/O Coupler, and the amber RECON LED on a CTNet Hub. The situation can be made
more confusing by the fact that correct data transfer may also be taking place, despite
the presence of network reconfigurations.
Status parameter on UD75, MD29AN, SM-Applications, SM-Applications Plus, SM-
Register and Digitax ST Plus, the BUS ERR LED on CTNet I/O Couplers and RECON
LED on CTNet Hubs are only updated once per second. However, a network
reconfiguration will take a maximum of 120ms (see section 6.3.5 Network
reconfigurations (network operation) on page 59) even at the slowest data rate, so data
transfer may be successful for the remainder of each one second interval.
If network reconfigurations appear not to be genuine, refer to section 6.3.8 My network
reconfigurations on page 61 and check the configuration of each device:
1. Ensure that all nodes on the network have a unique node address.
2. Ensure that all nodes on the network (including hubs) have been configured to run
at the correct data rate.
3. All nodes must either be reset or have their power cycled before changes in the
configuration take effect (PC nodes must be taken off-line, and will adopt the new
settings when they next go on-line).
Any node on a CTNet network can force a network reconfiguration, and every node on
the network can detect that a network reconfiguration sequence has occurred. Hence,
while the presence of network reconfigurations is easy to detect, this does not actually
give any direct indication as to where the problem is occurring on the network.
6.4.1 Physical network test
To identify the segment containing the node that is initiating the network
reconfigurations:
1. Disconnect all segments from hubs and repeaters. This makes each segment into a
separate network with its own token ring system, and allows the integrity of each
segment to be checked.
2. Remove all data from the network by disabling cyclic data and all DPL programs. All
PC and CTNet HMI nodes should be taken off-line. In this condition, the status
parameters on UD75, MD29AN, SM-Applications and SM-Applications Plus should
all indicate 0, and the BUS ERR and COM RUN LEDs on the CTNet I/O Coupler
should be off.
If network reconfigurations are still occurring on a segment, there is likely to be a
problem with the physical wiring on the segment.

62 CTNet User Guide


www.controltechniques.com Issue Number: 8
3. Disconnect every node from the segment and measure the resistance between the

Safety information
A and B lines. The resistance should be approximately 41Ω, although this will be
slightly higher for longer cable runs due to cable resistance.

NOTE Each node must be wired as specified in section 2.4 CTNet wiring practices on page 17,
otherwise disconnecting the nodes will break the cable continuity, and this test will not
be valid.
4. If the resistance measured is in the region of 82Ω, this indicates that a termination

Electrical installation
resistor is missing or faulty, or there is a faulty connection on the segment that is
breaking cable continuity. In effect, the node will see an unterminated portion of
network, and signal reflections may interfere with and corrupt genuine data signals.
5. If the data lines are open circuit, the segment is effectively unterminated. Check that
termination resistors are installed, installed correctly, and are the correct value. If
necessary, disconnect and measure the termination resistors to ensure that they

Getting started
actually have the resistance value that they are supposed to have.
6. If the resistance measured is less than 40Ω but not a short circuit, this may indicate
that there is an additional termination resistor installed somewhere on the segment.
Check that internal termination resistors on CTNet Hubs, Repeaters and PC cards
are disabled if external resistors are being used, and remove any external resistors

Cyclic data
if the internal resistors are enabled.

NOTE It is recommended NOT to use the internal termination resistor on PCMCIA cards, as the
segment will be left unterminated when the PCMCIA card is disconnected.

Non-cyclic data
7. Reconnect two nodes and check that the segment operates correctly.
8. Add one node at a time until all nodes are re-connected. One network
reconfiguration will be seen as each new node is added to the network.
9. If network reconfigurations start to occur when a node is re-connected, this is a
good indication that the newly connected node is causing the problems. Disconnect

Diagnostics
this node from the network again.
10. Continue re-connecting other nodes to the segment. If no further network
reconfigurations occur, the node responsible for the network reconfigurations has
been identified.

Advanced features
11. Re-connect all segments to the repeaters. Again, if no network reconfigurations
occur, the node responsible for the network reconfigurations has been identified.
For a system experiencing intermittent recons, it may be a bad connection in the
system that is causing the problem. A good way to test this it to move the CTNet
cables next to each node in turn, and observe the status of the network. If network
reconfigurations occur, check for following faults:
Legacy CTNet hardware

12. Bent pins on the CTNet plug on the device itself. This is an indication that the screw
terminals on the CTNet connector have been over-tightened, and the internal
contact mechanism has been damaged. Replace the CTNet connector, taking care
not to over-tighten the screw terminal.
13. Broken data wires. Repeated plugging and unplugging of the CTNet cable can
cause the data wires to break if they do not have adequate strain relief. Bootlace
Glossary of terms

ferrules should be installed (see section 2.4 CTNet wiring practices on page 17) to
ensure that adequate mechanical strength is provided. In particular, check for a
broken wire that may not be obvious, especially in systems where there may be
some vibration.
Index

CTNet User Guide 63


Issue Number: 8 www.controltechniques.com
6.5 Viewing CTNet signals using an oscilloscope
A dual-channel oscilloscope with MATH function can be used to check the signal on a
CTNet segment. Connect CH1 to CTNet A and CH2 to CTNet B, with the ground clips of
each probe connected to the screen of the CTNet cable as close to the node as
possible. An external termination resistor provides a convenient place to connect to the
CTNet A and CTNet B lines without disturbing the network wiring. A typical waveform
from a CTNet network running at 2.5 Mbit/s is shown in Figure 6-1 and Figure 6-2.
Figure 6-1 CTNet A and CTNet B signal (Rev D) at 2.5Mbit/s

Figure 6-2 CTNet A and CTNet B signal (Rev B) at 2.5Mbit/s

64 CTNet User Guide


www.controltechniques.com Issue Number: 8
Each channel will show the signal voltage on each data line, relative to the screen.

Safety information
"Logic 1" is indicated by the presence of a 50%-50% mark-space ratio pulse, "logic 0" is
indicated by a bit period of silence (see Figure 6-3 and Figure 6-4). Successive pulses
are always of opposite polarity.
Figure 6-3 Expanded view of CTNet A and CTNet B signal (Rev D) at 2.5Mbit/s

Electrical installation
Getting started
Cyclic data
Non-cyclic data
Figure 6-4 Expanded view of CTNet A and CTNet B signal (Rev B) at 2.5Mbit/s

Diagnostics
Advanced features
Legacy CTNet hardware
Glossary of terms

It is usual to see some noise on top of the signal pulses, and oscillations of a couple of
volts are not uncommon, particularly if the drives are enabled. If the data signals are
imprinted onto a 50Hz or 60Hz wave, this may indicate that the screen is not properly
Index

earthed on the segment (see Figure 2.8 CTNet shield connections on page 34).

CTNet User Guide 65


Issue Number: 8 www.controltechniques.com
The MATH function should be configured to display the difference signal, i.e. CH1 - CH2
or CH2 - CH1. This shows the true differential voltage of the CTNet pulses, and is the
voltage seen by the CTNet receiver stage (see Figure 6-5 and Figure 6-6).

NOTE It is essential that the scope ground 0V is taken as close to the node as possible, ideally
directly on the node's CTNet connector to prevent noise being introduced by the probe.

Figure 6-5 CTNet differential signal (Rev D) at 2.5Mbit/s

Figure 6-6 CTNet differential signal (Rev B) at 2.5Mbit/s

66 CTNet User Guide


www.controltechniques.com Issue Number: 8
There should be no noise on this signal. If the signal has excessive noise, this would

Safety information
indicate that there is a wiring error somewhere on the network.
Logic 1 is represented by a single pulse that is high for half of a bit time, with pulses
alternating between positive and negative differential voltages. Logic 0 is represented
by a space, i.e. no pulse for a whole bit time (see Figure 6-7).
Figure 6-7 Expanded view of CTNet differential signal (Rev D) at 2.5Mbit/s

Electrical installation
Getting started
Cyclic data
Non-cyclic data
Figure 6-8 Expanded view of CTNet differential signal (Rev B) at 2.5Mbit/s

Diagnostics
Advanced features
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 67


Issue Number: 8 www.controltechniques.com
6.6 Overloading a node
CTNet cyclic data messages are handled in an interrupt routine, and have higher priority
than DPL program tasks. Consequently, as more and more CTNet messages arrive, the
amount of processor time available to run the DPL program tasks is reduced. Although
the scheduling of time-base tasks is not affected, the amount of code that can be
executed in each task without causing task overrun error is reduced.

NOTE
NOTE Priority of CTNet message handling can be changed in the SM-Applications module to
give higher priority to the POS0 and POS1 tasks. This will prevent task overrun errors
when a node receives a large number of CTNet messages in a short time period (see
CTNet priority level on SM-Applications/SM-Applications Plus/ SM-Register /Digitax ST
Plus on page 72).
SM-Applications, SM-Applications Plus, SM-Register and Digitax ST Plus allow the
relative priorities of POS interruptions communications, and CTNet Pr MM.44 should
only be used after consideration is given to what other processes in the module will
suffer.
6.6.1 Continuous overload
Continuous overload occurs when one node is transmitting and receiving a large
number of CTNet cyclic data messages. This is particularly common in a system where
a CTNet node has been assigned to act as a central point of control for the system, and
all other nodes transmit cyclic data to this central node. As the number of processed
messages (both transmitted and received) increases, the processor resources available
are reduced. If resources get too low, operations such as the Position Controller may
have to be switched to a slower timebase, resulting in a significant drop in system
response times and overall performance.
Slowing down the rate of cyclic data transfer and re-structuring the cyclic data links will
help to reduce the CTNet load on a node. A sensible value should be chosen for fast
cyclic data, as there is little point in transmitting a data value every 2 ms if it is only being
updated every 10ms in the source node.
Unidrive and Mentor II nodes are capable of processing four messages every
millisecond, without any noticeable effect on the available processor resources.
6.6.2 Peak overload
Peak overload is usually indicated by a Task Overrun error when there is plenty of
processor resource normally available. It occurs when a node receives a burst of
messages in quick succession, and the messages arrive quicker than the node can
process them.
When the CTNet sync message is transmitted, all nodes with cyclic data links
configured will start to transmit their cyclic data when they next receive the token,
resulting in the target node receiving a burst of data messages after every sync
message. As the cyclic messages are processed, the DPL tasks are blocked, and if
blocked for long enough, a DPL Task Overrun error can occur.
Slowing down the fast cyclic data rate has little effect on peak overload problems, as it
simply means that the burst of messages arrives less often. This may mean that a DPL
Task Overrun error occurs every two days instead of every day, but the fact remains that
spurious trips may interrupt the operation of a machine. Resetting the node will allow the
system to re-start and maybe continue for another two days before occurring again, and
the customer is unlikely to find this situation acceptable.

68 CTNet User Guide


www.controltechniques.com Issue Number: 8
The network data rate has the greatest effect on peak overload problems, as this affects

Safety information
the time taken to actually transmit a message. Peak overload is most likely to be seen in
networks operating at 5.0Mbit/s, as CTNet messages can arrive faster than the node
can process them. Broadcast messages also increase the possibility of peak overload
problems, as they take less time to transmit than non-broadcast messages.
A good example where overloading a node with messages can occur is when one node
is assigned to monitor the network. All other nodes will continuously increment an

Electrical installation
internal counter, and use cyclic data to transmit the counter value to the monitoring
node, to indicate that they are still operating on the network. On a large network, say
fifty drives, this can mean that the monitoring node suddenly receives fifty messages in
very quick succession, and is unable to process them quickly enough. The effect of the
lost messages could indicate to the monitoring node that several drives are not
functioning, when this is not actually the case, and in fact all nodes are operating

Getting started
correctly.
The correct way to implement a network monitoring node is to use the CHECKNODE()
command in the BACKGROUND task, and use the monitoring node to interrogate each
node in turn, and get the operational status of each node. Alternatively, use ReadNet to
read a parameter from each node.

Cyclic data
6.7 ARCNET Network Analyzer
ARCNET Network analyzer can capture and decode the messages those controllers
use to initiate and control a packet transmission. The analyzer can view all frame types

Non-cyclic data
including invitations to transmit (ITT), free buffer enquiry (FBE), acknowledgements
(ACK), negative acknowledgements (NAK). It also provides the ability to view ARCNET
packets (PAC).
The ARCNET analyzer is available; please contact your distributer or local Drive Centre
for more details.

Diagnostics
Advanced features
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 69


Issue Number: 8 www.controltechniques.com
7 Advanced features
7.1 Automatic sync node assignment
If the sync node is configured as described in Section 4.2, cyclic data will be transferred
while the sync node is powered up and on-line. However, if the sync node goes off-line
for any reason, cyclic data will stop.
In systems where redundancy is required, the transmission of cyclic data must continue
to be transmitted if any node (including the sync node) goes off line at any time, or does
not join the network when the system is powered up. In either case, it is necessary for
the active sync-capable nodes on the network to detect that cyclic data is not being
transferred, and for another sync-capable node to take over responsibility for generating
the sync message.
The AUTOSYNC function block is provided in the Function Block Library in SyPT Pro for
this purpose. Including AUTOSYNC in the DPL programs of all sync-capable nodes, will
guarantee that cyclic data will start at system power-up, and will continue to be
transferred provided there is at least one sync-capable node active on the CTNet
network.
_R79%, _S79% and one fast cyclic data link must be reserved for use with AUTOSYNC,
and the Sync Rate configuration parameter (see section 4.2 Cyclic data rate on
page 46) must be set to 0. Full details about using AUTOSYNC in a DPL program and
example DPL code are available in the SyPT Pro Help Files.

7.2 Editing cyclic data links


Existing cyclic data links can be modified on-the-fly from within the DPL program using
the EDITFASTLINK and EDITSLOWLINK commands. This feature is particularly useful
in applications where:
1. Redundancy (using AUTOSYNC) is required so that the system will continue to
operate if one or more nodes are missing from the network.
2. A production line where different grades or types of finished material require
different sections of the production line to communicate with each other. The
command works by completely redefining the set-up for the data link within the fast
or slow cyclic data structure.
Full details and example DPL code for using EDITFASTLINK and EDITSLOWLINK are
available in the SyPT Pro Help Files.

7.3 Enabling and disabling cyclic data links


While cyclic data links cannot be created from within the DPL program, it is possible to
enable and disable a cyclic link, provided that it has already been defined in the node.
This is done using the EDITFASTLINK and EDITSLOWLINK commands, with the
NumR% argument set to 0 to disable the cyclic link (see section 7.2 Editing cyclic data
links on page 70). The cyclic link can be re-enabled by calling EDITFASTLINK or
EDITSLOWLINK again, with the NumR% argument set from 1 to 20 (AUTOSYNC uses this
feature to enable and disable the cyclic link reserved for its use).

70 CTNet User Guide


www.controltechniques.com Issue Number: 8
Enabling and disabling cyclic data links can be particularly useful in a system where

Safety information
redundancy is required. Each node must have all the necessary links configured to
allow it to operate in all required modes in the system, but cyclic links that are not used
in a particular operating mode can be disabled to prevent them from being transmitted.
This ensures more efficient utilisation of the available CTNet bandwidth.

NOTE
NOTE It is not possible to edit the cyclic data link configuration in a CTNet I/O module from the
DPL program in another node on the CTNet network.

Electrical installation
7.4 EVENT task trigger on UD70
The EVENT task is a high priority task in the UD70 that can be triggered either by the
following methods:
1. Roll-over of the internal timer/counter unit.

Getting started
2. 0-1 transition of digital input 0.
3. Sync message from the CTNet network.
The EVENT task will run once every time the sync message is received from the CTNet
network, but it will NOT be triggered if the node is generating the sync message.
Table 7-1 EVENT task trigger sources

Cyclic data
EVENT task trigger
Pr 17.23 Description
source
The EVENT task is triggered when the counter rolls over or

Non-cyclic data
0 Timer/counter unit under, or by digital input 0 on the UD70. Refer to UD70
User Guide for more information.
The EVENT task is triggered when the sync message is
1 Cyclic sync message
received from the CTNet network.

NOTE Care must be taken not to put too much code in the EVENT task. It has a higher priority
than all other UD70 tasks except the INITIAL task, so an extended EVENT task could

Diagnostics
easily prevent the SPEED task from running, and cause a run-time trip on the UD70.

NOTE This feature is only available with system file V2.07.06 and later.

Advanced features Legacy CTNet hardware


7.5 EVENT task trigger on SM-Applications/SM-Applications
Plus/ SM-Register /Digitax ST Plus
The SM-Applications and SM-Applications Plus have four separate EVENT tasks. Each
task can be triggered by one of the following methods:
1. Execution of the SCHEDULEEVENT function block in the DPL program.
2. Sync message from the CTNet network.
The EVENT task will run once every time the sync message is received from the CTNet
network. Unlike UD70, the specified EVENT task will be triggered if the node is
generating the sync message.
Glossary of terms
Index

CTNet User Guide 71


Issue Number: 8 www.controltechniques.com
Table 7-2 EVENT task trigger sources
Pr MM.35 Task Description
0 Disabled No task will be triggered when the sync message is received
The EVENT task will be triggered when the sync message is received or
1 EVENT
transmitted
The EVENT1 task will be triggered when the sync message is received
2 EVENT1
or transmitted
The EVENT2 task will be triggered when the sync message is received
3 EVENT2
or transmitted
The EVENT3 task will be triggered when the sync message is received
4 EVENT3
or transmitted

NOTE Care must be taken not to put too much code in an EVENT task. They have higher
priority than all other SM-Applications tasks except the INITIAL task, so an extended
EVENT task could easily prevent the POS0 task from running and cause a run-time trip,
especially if the POS0 task is running on a very fast timebase.

7.6 CTNet priority level on SM-Applications/SM-Applications


Plus/ SM-Register /Digitax ST Plus
The priority of CTNet message handling can be changed to have a lower priority than
the POS0 and POS1 tasks. This feature guarantees that the POS0 and POS1 tasks will
continue to be executed, even if a large number of CTNet messages are being received
by the SM-Applications / SM-Applications Plus modules.

Table 7-3 CTNet message priority


Pr 81.44 Task Priority Level
Access RW Range 0 to 255
Default 0 Update Rate Initialization
The priority levels of different tasks may be changed with this parameter. The parameter
is accessed in a bit-wise manner.

Bit Value Meaning


0 CTNet task priority is higher than Pos tasks priority.
CTNet task priority is lower than Pos tasks priority. This will reduce
0
1 the jitter of the POS tasks but could lead to the CTNet task being
starved.
Inter-option communication task priority is higher than the POS
0
tasks.
1
Inter-option communication task priority is lower than the POS
1
tasks.
0 Turbo CTNet disabled.
2
1 Turbo CTNet enabled.

72 CTNet User Guide


www.controltechniques.com Issue Number: 8
8 Legacy CTNet hardware

Safety information
The electrical characteristics can be determined by checking the revision level of the
CTNet hardware. Table 8-1 below indicates which hardware level is installed. All nodes
on a segment MUST be Rev C or Rev D to use the Segment Loss Factor and Insertion
Loss Factor equations and graphs. If a device with older hardware is connected, refer to
Section 8.1 for segment limitations regarding number of nodes and length of cable.

Electrical installation
Table 8-1 Legacy CTNet hardware
Device Reference code Hardware Identification Revision
UD75A Issue 1 installed Rev A
Unidrive UD75
UD75A Issue 3 installed Rev B
MD29AN Issue 1 and Issue 2 Rev A
Mentor II MD29AN

Getting started
MD29 AN Issue 3 with 5-way connector Rev B
CTNet I/O BK7200 Revision level is printed on the plastic cover Rev B/C
CTNet HMI
CTIU Part numbers SSP-2050-09000 or 4500-0007 Rev B
(CTIU)
Repeater AI2-485X Supplied in blue metal case with 5-way CTNet Rev A

Cyclic data
Hub AI3-485X connectors Rev A
PC Card PCI20/5-485X RJ45 connectors and DIP switches installed Rev A
PCM20 with
Plastic MAU with PCM20 card Rev A
MAU20-485X

Non-cyclic data
PCMCIA
PCM20H with Metal MAU with Contemporary Controls labels
Rev A
MAU20H-485X and PCM20H card
ISA card PCX20/5-485X RJ45 connectors and DIP switches installed Rev A

8.1 Basic segment limitations

Diagnostics
If a network segment has any older CTNet hardware design connected, the Segment
Load, Insertion Loss and Propagation Delay factors cannot be applied to the network
segment. Refer to Table 8-1 for a list of older types of hardware, and how to identify
them. The number of nodes that can be connected to a single network segment is

Advanced features Legacy CTNet hardware


limited by the drive capability of the weakest node on the network.
Table 8-2 Basic segment limitations (legacy only)
Maximum Maximum cable length (m)
Device hardware
nodes 2.5 Mbit/s 5.0 Mbit/s
Rev A (PC card only) 6 100 50
Rev A 11 100 50
Rev B 15 150 75

NOTE
NOTE The 1.25 Mbit/s or lower data rate must not be used with legacy CTNet hardware.
The worst case segment configuration must be considered when designing the CTNet
network. For example, a network of 10 * Unidrive (Rev B) and 5 * CTNet I/O (Rev B)
nodes can be configured without problem, as the total number of nodes is 15.
Glossary of terms

However, if a PC card (Rev A) is subsequently connected to configure the network, the


PC hardware is now the weakest node on the segment, so the segment is limited to six
nodes. The symptom is likely to be continuous or spurious network reconfigurations, as
the nodes further away from the PC card will not be able to reliably detect the signals
produced by the PC node.
Index

CTNet User Guide 73


Issue Number: 8 www.controltechniques.com
If the node that receives the token from the PC is physically close to the PC node, the
signals from the PC node may still be large enough for the receiving node to recognise
the token pass. However, when SyPT Pro goes on-line, nodes that are physically further
away from the PC may not be detected.

NOTE It is possible that a network configuration that is outside the specified limits may work
without any apparent problem. Control Techniques will not guarantee reliable CTNet
operation for a system that does not comply with the above specifications.

8.2 CTNet wiring practices


The basic requirements for the wiring of a CTNet network remain the same, no matter
what types of device are connected to a segment, but provided that all specifications
listed in section 2.4 CTNet wiring practices on page 17, and section 2.6 CTNet cable on
page 33 to section 2.10 Other wiring tips on page 38 are adhered to the network will
function correctly.

NOTE As a guide, use a minimum of 1m cable between adjacent nodes.

Table 8-3 5-way connectors


Connection Comment

A
B Easy to wire, but CTNet network continuity is
Shield broken if the cable is disconnected from the
A node.
B

A
B Preferred connection method. CTNet network
Shield continuity is maintained when the cable is
A disconnected from the node.
B

All CTNet networks using legacy hardware should be wired as per recommendations in
section 2 Electrical installation on page 8. In particular, 82Ω ohm termination resistors
should be used on all networks, as this has the single biggest effect when using hubs,
repeaters and PC cards are connected to a segment.

NOTE The value of the termination resistance must match the cable impedance.

74 CTNet User Guide


www.controltechniques.com Issue Number: 8
8.3 Mixing CTNet hardware

Safety information
The enhancements made to the CTNet hardware have been designed to significantly
increase the number of nodes and maximum cable lengths permitted for a given CTNet
segment. This results in higher amplitude driving pulses from each node together with
increased input impedance. In addition the voltage thresholds for logic 1 and logic 0
have also been increased.
The Hybrid Hub is available from Control Techniques to allow old and new CTNet

Electrical installation
segments to be linked together. The Hybrid Hub (see section 2.5.10 CTNet hybrid hub
(AI3-485X-CT) on page 31) has the older Rev A hardware installed to port 2 and port 3,
whereas port 1 has the Rev D hardware installed. This allows existing segments using
Rev A or Rev B hardware to be linked to a network consisting of Rev C and Rev D
nodes without compromising communications reliability.
Table 8-4 Hybrid Hub compatibility

Getting started
CTNet Hardware CTNet Hardware
Comment
revision revision
Rev A Rev B Mix
Rev A Rev C Do not mix

Cyclic data
Rev C Rev D Mix
Rev B Rev D Do not mix

8.4 CTNet drivers for Windows 95

Non-cyclic data
• Control Techniques CTNet drivers cannot be used under Windows 95.
• Use Contemporary Controls drivers instead.
• CT applications do NOT automatically install the drivers for CTNet hardware.
The following procedures should be followed to ensure that the correct drivers are
installed. Please refer to your local Drive Centre for more information regarding drivers

Diagnostics
for Windows 95.
1. Install the CTNet card and boot up the PC.
2. If the Add New Hardware wizard appears during boot-up and asks for a device
driver for a PCI Network Controller or Contemporary Control Systems, Inc.-

Advanced features Legacy CTNet hardware


pcm20 Arcnet Adapter, go to step 11.
3. Click START, select SETTINGS and click CONTROL PANEL.
4. Double click on SYSTEM and select the DEVICE MANAGER tab.
5. If a PCI20 or PCM20 device category is listed, the correct device driver is already
installed. Go to step 10.
6. Click REFRESH. The wizard will detect a PCI Network Controller or
Contemporary Control Systems, Inc.-pcm20 Arcnet Adapter.
7. Follow the wizard and allow Windows to search for new devices. Select Display a
list of all the drives in a specific location and click NEXT to continue.
8. Specify the location of the file PCM20.INF for a PCI card, and PCM20.INF for a
PCMCIA card. The wizard will find one of the following devices:
• Contemporary Controls PCI20/5-485X
Glossary of terms

• PCM20
9. Select the listed device, complete the wizard, and return to the DEVICE
MANAGER. A PCI or PCM device category will now be listed, depending on the
type of card installed. The CTNet driver is now installed.
Index

CTNet User Guide 75


Issue Number: 8 www.controltechniques.com
10. Windows 95 will automatically assign a base memory address to the CTNet card.
This base address must be specified for the CTNetAPI or CT application to allow it
to access CTNet via the installed CTNet card. To determine the assigned base
address, double click on the PCI or PCM device category and double click on the
CTNet device. The DEVICE PROPERTIES page will appear. Select the
RESOURCES tab.
11. Two Input/Output Range will be listed for the CTNet card. The base address of the
CTNet card is the second range in the list, and will cover 16 bytes, e.g. 0x1410 to
0x141F. The first number of this address range (e.g. 0x1410) is the base address
that must be specified for the CTNetAPI or CT PC Tools.

76 CTNet User Guide


www.controltechniques.com Issue Number: 8
9 Glossary of terms

Safety information
Address: This is the unique network identification given to a networked device to allow
communication on a network. When a device sends or receives data the address is
used to determine the source and the destination of the message.
Active node: Active nodes produce an electrical load on the segment, and require a

Electrical installation
node address to be assigned, as they take part in the token ring bus arbitration system.
The maximum number of active nodes that can be connected to a CTNet network is 255
(subject to loading limitations).
Broadcast link: A cyclic link that is received by all nodes on the network.
CTNet: Control Techniques Network (protocol specified by Control Techniques).

Getting started
CTNet I/O Coupler: CTNet Beckhoff coupler (BK7200).
Cyclic data: Method of automatic data transfer between nodes on a CTNet network
configured during system commissioning / start up.
Cyclic Data rate: The time period between transmission of the cyclic sync message.

Cyclic data
Defined as SSFF, where FF = fast cyclic data time (in ms) and SS = ratio of slow data to
fast cyclic data. SS is in multiples of FF.
Cyclic link: Defines the data registers to be transmitted from a node, the total number
of registers to be transmitted, and the registers in the target node where the data is to be

Non-cyclic data
written. This is configured within SYPT Pro.
Data rate: Determines the communication speed of the network, the higher the value
the more data can be sent across the network in the same time period.
Device: A piece of equipment connected to a network, this may be any type of

Diagnostics
equipment including repeaters, hubs, masters or slaves. Sometimes called as a node.
DPL: Drive Programming Language.
Easy Mode: A method of setting up cyclic data transfer on CTNet network using only
the drive parameters.

Advanced features
Earthing: Describes the electrical safety or shielding / grounding connections for the
module.
Event task: A way to use a message or change of state to trigger a software routine.
Fast link: A cyclic link that is transmitted after every sync message.
Legacy CTNet hardware Glossary of terms

FBE: Free Buffer Enquiry, use by the transmitting node to ensure the receiving node is
ready.
Grounding: See Earthing.
Hub: Hub links segments together to extend the total length and number of nodes that
can be connected to the network.
Hybrid hub: A hub with Rev B and Rev D ports.
IN data: Data that is returned from a slave device to the CTNet master.
Insertion Loss factor: The Insertion Loss Factor (KIL) determines the maximum length
of cable that can be used on a network segment.
K-bus: The data bus used internally on the Beckhoff coupler and terminals.
Index

CTNet User Guide 77


Issue Number: 8 www.controltechniques.com
Legacy CTNet hardware: Rev A and Rev B CTNet hardware.
Network: One or more segments joined together using hubs to form a single network.
Node: A device on the network. This may be either a device such as a drive or part of
the network such as a repeater.
Non-Cyclic Data: Data that is requested or sent required. This is not sent on a regular
basis and generally allows access to any parameter. This is useful for occasional
changes or configuration purposes.
Mapping: The process of linking data values on the network to parameters within the
drive.
Master: The controlling device on the network, generally this will include programming
features.
Passive Node: Passive nodes produce an electrical load on the segment, but do not
require a node address to be assigned as they do not take part in the token ring bus
arbitration system. They must be included when considering the number of nodes
connected to a segment, for example CTNet hub.
Poll rate: The rate at which cyclic data is sent and received on the network.
RECON: Reconfiguration, indicates a node has joined or left the token ring.
Repeater: See Hub.
Rev A/B/C/D: The revision of CTNet hardware A, B, C or D.
Scan rate: See Poll rate.
Segment: Two or more nodes connected to a length of CTNet cable, with an 82Ω 1%
0.25W termination resistor installed at each end. The cable must run from node to node
as drop lengths are not permitted on CTNet.
Segment load factor: This determines the maximum number of nodes that can be
connected on a single segment of network cable.
Shielding: A connection to provide additional noise immunity on a network cable.
Slave: A slave device will only respond to messages from a master.
Slow link: A cyclic link that is transmitted after every SSth sync message, as defined by
the synchronization rate.
Sync Master: The node on the network that coordinates cyclic data transfer by
transmitting the sync message at regular intervals.
Sync message: The CTNet sync message is used to instruct all other nodes to start
transmitting their cyclic data links.
Termination: This is used at both ends of a network segment to prevent reflections and
reduce noise.
Termination resistor: An 82Ω 1% 0.25W resistor that must be connected between the
data lines (A and B) at the end of each segment to prevent pulse reflections. A
termination resistor should be installed if there is only one CTNet cable going to a node.

78 CTNet User Guide


www.controltechniques.com Issue Number: 8
Index

Safety information
A
Analyser .....................................................................................................69
AUTOSYNC ...................................................................................58, 61, 70

Electrical installation
B
Bootlace ferrules ........................................................................................17
C
Cautions .......................................................................................................5
Common mode noise .................................................................................34
Compliance ..................................................................................................6

Getting started
CTNet cable ...............................................................................................33
CTNet connection methods ........................................................................18
CTNet device connections .........................................................................18
CTNet fibre optic repeater ..........................................................................32
CTNet hardware revision ..............................................................................9

Cyclic data
CTNet HMI (TIU200) ..................................................................................24
CTNet HMI connections .............................................................................25
CTNet hub connections ..............................................................................26
CTNet Hub general specification ................................................................27

Non-cyclic data
CTNet Hub power supply connections .......................................................27
CTNet hybrid hub .......................................................................................31
CTNet I/O connections ...............................................................................22
CTNet I/O coupler (BK7200) ......................................................................21
CTNet network overview ..............................................................................8

Diagnostics
CTNet PC ISA card ....................................................................................30
CTNet PCI cards ........................................................................................28
CTNet PCMCIA card ..................................................................................29
CTNet segment design ...............................................................................10
CTNet shield connections ..........................................................................34
Advanced features
CTNet USB22 USB 2.0 Adaptor .................................................................33
CTNet wiring practices ...............................................................................17
Cyclic data ..................................................................................................45
Cyclic data overruns ...................................................................................58
D
Legacy CTNet hardware

Data rate ...............................................................................................56, 60


Diagnostics .................................................................................................53
Diagnostics and operation overview ...........................................................56
Duplicate node address ..............................................................................56
Duplicate sync message ............................................................................57
Duplicate sync messages ...........................................................................61
E
Glossary of terms

Easy Mode ...........................................................................................46, 77


Electrical installation .....................................................................................8
Electrical safety ............................................................................................5
Environmental limits .....................................................................................6
Error trip codes ...........................................................................................55
Index

EVENT task trigger .....................................................................................71

CTNet User Guide 79


Issue Number: 8 www.controltechniques.com
F
Fibre optic repeater ....................................................................................32
FLASH memory ..........................................................................................39
G
Getting started ............................................................................................39
Glossary of terms .................................................................................45, 77
Grounding bracket ................................................................................20, 35
I
Insertion Loss .......................................................................................10, 13
ISA slot .......................................................................................................30
L
Lost messages .........................................................................57, 58, 60, 69
Lost routing messages ...............................................................................62
M
Mapping conflicts ........................................................................................50
MD29AN connections .................................................................................21
Mentor II (MD29AN) ...................................................................................21
N
Non-cyclic data ...........................................................................................51
NORM position ...........................................................................................26
P
Parameters - adjusting .................................................................................7
Peak overload ............................................................................................68
Pigtail connection .......................................................................................34
Priority level ................................................................................................72
Propagation Delay Factor ...........................................................................15
Proximity, close ..........................................................................................38
R
Revision C hardware ..................................................................................10
Revision D hardware ....................................................................................9
Rittal .....................................................................................................35, 37
S
SAFE TORQUE OFF ...................................................................................5
Safety of personnel ......................................................................................5
Segment limitation ......................................................................................73
Segment Load Factor .................................................................................10
SM-Applications connections .....................................................................20
SmartStack .............................................................................................9, 24
SmartStack module ....................................................................................25
ST connectors ............................................................................................32
T
Task Overrun ..............................................................................................68
Typical CTNet network layout ......................................................................8
U
UD75-CTNet module connections ..............................................................19
USB22 Adaptor ....................................................................................18, 33
V
Virtual parameter ........................................................................................51

80 CTNet User Guide


www.controltechniques.com Issue Number: 8
W

Safety information
Warning ........................................................................................................5

Electrical installation
Getting started
Cyclic data
Non-cyclic data
Diagnostics
Advanced features
Legacy CTNet hardware
Glossary of terms
Index

CTNet User Guide 81


Issue Number: 8 www.controltechniques.com
0460-0025-08

You might also like