Control Net Presentación
Control Net Presentación
Rockwell Automations
Automation and Control Network
Rockwell Automation
Network Positioning
Information
Device
509 - BO D
24v dc
509 - BO D
24v dc
Information
509 - BO D
24v dc
Device
T
Wire replacement
Small physical device size
Low node cost relative to device
Deterministic and repeatable performance
Bandwidth for device configuration and diagnostics
Controller/System support
Multi-vendor device support
509 - BO D
24v dc
TM
509 - BOD
24v d c
Rockwell Automation
Communications Strategy
Information
Discrete Device
509 -BOD
509 -BOD
24vdc
24vdc
ControlNet Features
High-speed (5 Mbits/sec) control and I/O
network
Improved I/O performance
Improved peer to peer communications
ControlNet provides
the features that are
not available by any
single network on the
market today.
ControlNet Features
Flexible control system architectures
Single network for programming and I/O
Network access from every node - even adapters
Open Network
Technology enablers available for other Automation Suppliers
Tap Separation
(No Min.
Trunk Cable
Termination
Required
75
75
Drop Cable
1 meter
Node
Node
Tap
Required
Node
Node
Node
Rockwell Automations
Automation and Control Network
Network Connection
A Tap is required for every permanent
node on the network
ControlNet
A B
NAP
B
Module Face Plate
(Typical)
LED's
Network
Access
Port (RJ45)
Coax
Media
Connection
Coax
Trunk
Cable
Length
M
E
T
E
R
S
Repeater required
if your system falls
in this area
1000
750
500
Single
Segment
Chart
No repeater
required if your system
falls in this area
250
16
32
Number of devices
48
Coax Repeater
Using repeaters, ControlNet supports alternate media
topologies including Bus, Tree, Star, or any combination
Stand-alone coax versions available for high voltage AC or low voltage
DCpower ( 1786-RPT or 1786-RPTD)
Connects using a standard Tap at any location on the coax segment
Does not need to be at the end of a segment
Tree
Star
1786-RPA Modular
Repeater Adapter
Available NOW
1786-RPFS Short
Distance Fiber Module
1786-RPFM Medium
Distance Fiber Module
PLC
PLC
Coax Segment
Coax Segment
Coax Segment
To other
ControlNet
products
RPA RPFS
To other
ControlNet
products
To other
ControlNet
products
Fiber Segment
(Point-to-point)
RPA RPFM
Fiber Segment
(Point-to-point)
Fiber Segment
(Point-to-point)
1336T
Drive
1336T
Drive
Phase 1.5
Software determines how many repeaters based on signal
propagation delay through the system.
EXAMPLE:
ControlNet Products
Rockwell Automations
Automation and Control Network
Programmable Controllers
Functionally patterned after NP5
I/O, memory, and instruction set
Network Address
Rotary Switches
BATT
Prog
PROC
R
E
M
FOR
Run
COMM
Network
Access Port
A
Redundant Coax
Cable Connectors
B
AB
1
2
1
2
Battery
PLC-5/40C
Programmable
Controller
1771-I/O Adapters
Active
Rack
I/O
ControlNet
A
B
A #12
ControlNet
Adapter
ControlNet
ControlNet Ports
Redundant Media BNCs
Network Access Port
ControlNet
KTC
KTCX
HEALTH
COMM
Communication channels
ControlNet Ports
Redundant media BNCs
Network Access Port
Serial channel (38.4 k baud RS232C)
Parallel channel
Applications
PCs (notebook, laptop, desktop)
Hosts, Modems, other automation devices
SERIAL
B
PARALLEL
Available Now
12/97
12/97
1QCY98
now
12/97
2QCY98
2QCY98
ControlNet Software
Rockwell Automations
Automation and Control Network
ControlNet Software
RSLogix5
PLC-5 CCT
RSNetWorx
RSLinx
ControlNet Card
1784-KTCX, 1770-KFC/D, 1784-PCC
PLC
RSLogix5
PLC-5 CCT
RSNetWorx
RSLinx
I/O
RSNetWorx
RSLogix5
PLC-5 CCT
RSNetWorx
Configuration of Network
Online/Offline configuration
Interfaces to RSLinx
RSLinx
ControlNet Card
1784-KTCX, 1770-KFC/D, 1784-PCC
PLC
I/O
RSNetWorx
Graphical network configuration tool
Configures Network-wide parameters
RSLogix5
Simple Windows Interface
Drag-and-drop; Right-mouse
RSLogix5
PLC-5 CCT
RSNetWorx
Products
Compatibility with AI projects
Easy import of 6200 projects
PLC
RSLinx
ControlNet Card
1784-KTCX, 1770-KFC/D, 1784-PCC
I/O
PLC-5 CCT
Simple Windows Interface
Right-mouse
RSLogix5
PLC-5 CCT
RSNetWorx
RSLinx
ControlNet Card
1784-KTCX, 1770-KFC/D, 1784-PCC
PLC
I/O
RSLinx
RSLogix5
PLC-5 CCT
RSNetWorx
RSLinx
ControlNet Card
1784-KTCX, 1770-KFC/D, 1784-PCC
Software Products
RSLogix 5/RSNetWorx bundle (9324-RWCNTENE). Includes:
RSNetWorx
RSLogix5
RSLinx lite
PLC-5 CCT
RSNetworx (9357-CNETL3):
RSNetWorx
RSLinx lite
PLC-5 CCT
ControlNet Software
Support for
Windows NT 4.0
RSLinx
RSNetWorx
RSLogix5
Support for
Windows 95
KFCD15
Yes
Yes
KFCD15
Yes
Yes
KTCX
NODE 20
I/O Enclosure
1
7
7
1
ACN
S
I
M
I
B
D
NODE 3
P
/
S
Processor Enclosure
1794-ACNR
1794IE4XOE2
P
L
C
5C
1794-OB16
NODE 4
S
I
M
NODE 1
ControlNet
P
/
S
P
L
C
5C
S
I
M
NODE 2
P
/
S
Rockwell Automations
Automation and Control Network
Technology Overview
ControlNet assures a nodes access to the network with a
patented media access method called Concurrent Time
Domain Multiple Access (CTDMA)
Time slice algorithm where all nodes are kept in synch
Network
Update Time
Network
Interval#1
Network
Interval#2
Network
Interval#3
Network
Interval#4
Scheduled
Bandwidth
Network
Interval#5
Time
Unscheduled
Bandwidth
Unscheduled Service
Network
Update
Time
(NUT)
Time
Concurrent
Time
Domain
Multiple
Access
ControlNet Definitions
Network Update Time (NUT)- base time at which the
network can transmit data
Network Update Interval (NUI) - one time slot on the
network equal to one NUT
Scheduled Maximum Node Address - Highest network
address of a node that can use the scheduled service
Unscheduled Maximum Node Address - Highest
network address of a node that can use the
unscheduled service
Slot Time - time to wait for a skipped network address
or missing node from the network
Based on the physical attributes of the network
Cable length
Number of repeaters
1
2
2
3
3
4
Example:
node #3 waits one slot time
because device #2 was
turned off
SMAX
Maximum scheduled
network address
Max Schedule Node
is user-selected...
1
2
7
3
8
8
9
9
10
11
10
11
12
UMAX
Maximum unscheduled
network address
Default=99
Technology Example
Network
Update Time
Network
Interval#1
Network
Interval#2
Network
Interval#3
3
4
2
3
Network
Interval#5
Time
5
2
5
4
Network
Interval#4
1
3
2
Scheduled Unscheduled
Network Interval 1
4
1
4
2
Scheduled
Unscheduled
Network Interval 3
4
Scheduled Unscheduled
Network Interval 2
The scheduled rotation allows each configured scheduled node one chance
to transmit in each interval.
The unscheduled rotation starts at a different node each interval. During
any one interval each node may have one, many, or no chances
to transmit based on network loading.
Start
Source
Delimiter MAC ID
Lpacket
0 - 510 BytesMax
Lpacket
.........
CRC
End
Delimiter
Lpacket
PLC-5
CID #1
CID #2
CID #3
Lpacket
Lpacket
Lpacket
Adapter #1
Adapter #2
Adapter #3
MAC Packet
CID #1
Lpacket
CID #2
Lpacket
CID #3
Lpacket
Default Configuration
includes minimums
One Maximum
Length
Unscheduled
Packet
Network
Update
Time
510
Unscheduled
Bandwidth
2 ms
Available
Unscheduled
Bandwidth
Available
Scheduled
Bandwidth
For Control
equals
approximately
1250
bytes
User / Tool
Determines Actual
Configuration
690
740
Scheduled
Bandwidth
350
51%
Bandwidth
Usage
Maintenance
Maintenance
900
50
Required
Scheduled
Bandwidth
For Devices
(Extra at users
discretion
Maintenance
100
50
50
50
50
50
BONUS PROBLEMS
MEDIA ACCESS
Rockwell Automations
Automation and Control Network
PLC-5C
PLC-5C
Multicast Inputs
O
I
1771-ACN
or
1794-ACN
O
O
1771-ACN
Only one PLC-5C can
or
1794-ACN control the outputs in
an I/O rack at a time.
ControlNet Network
1771-ACN
or
1794-ACN
Scheduled peer-to-peer
interlocking between all PLCs
a PLC-5C at any valid node address can be the source
(i.e. producer) initiating a Scheduled Send message
Any other PLC-5C on the network can receive (i.e.
consume) the message using a Scheduled Receive
Multiple PLC-5Cs can listen to or consume the produced Scheduled
Send message (multicast interlocks)
PLC-5C
SPI
Multicast Interlocks
SPO
SPO
SPI
ControlNet Network
PLC-5C
SPI
SPO
SPI
PLC-5C
PLC-5C Enhancements
Increased number of mappings
In Phase 1.0...
PLC-5/20C, 5/40C, 5/60C and 5/80C is limited to 64 mappings
Number of
Mappings
Number of
DIF Files
Number of
DIF Words
Number of
DOF Files
Number of
DOF Words
PLC-5/20C
PLC-5/40C
PLC-5/60C
PLC-5/80C
64
96
128
128
2
3
4
4
2000
3000
4000
4000
2
3
4
4
2000
3000
4000
4000
PLC-5C Enhancements
Map discrete to DIF and DOF files
In Phase 1.0...
Discrete could only be mapped to I/O image table
PLC-5C Enhancements
. . . And more
Rockwell Automations
Automation and Control Network
Connection Types
Exclusive Owner: Device has exclusive rights to control
the outputs for the map entry. Listens to inputs also. Will
allow other devices to listen to the inputs using a
Multicast connection.
Multicast: Device listens to inputs. Has no ability to
control outputs.
Shared Owner (future - flex only): Device shares control
of the outputs with another shared owner. Only one
device has control at a time. Listens to inputs also.
The Keeper
Phase 1.5
Keeper
Scanners
PLC-5C
PLC-5C
PLC-5C
4
FLEX I/O
5
1771 I/O
The Keeper
Phase 1.5
The Keeper is the PLC-5C at node address 1.
Need a Keeper to store (keep) the network parameters.
Dont need RSNetworx on-line to attach a device that is
already configured.
The Keeper also stores (keeps) the master key for other
scanner class devices.
The master key is a CRC (cylic redundancy checksum)
of that networks configuration data.
At powerup or loss of all connections, a scanner
device will compare its stored key to the Keepers
stored key. If it does not match, the device will not join
the network and not transmit data.
The Keeper
Phase 1.5
If Node 1 is shut down or faults, the network will continue to
function.
If Node 1 has I/O that it owns, that I/O will be effected (will go to
configured safe state).
If another node is added to the scheduled bandwidth or the network
parameters are changed, Node 1 must be present on the network.
PLC-5C
PLC-5C
2
4
FLEX I/O
PLC-5C
3
5
1771 I/O
The Keeper
Phase 1.5
If Node 1 is not up on a running network and a
PLC with a node address of anything greater
than 1 goes down and comes back (cable
disconnected), that PLC will not be able to reestablish the connections to its target
devices.
Keeper shut down
PLC-5C
PLC-5C
2
4
FLEX I/O
PLC-5C
3
5
1771 I/O
Phase 1.5
If Node 1 is shut down or faults the next highest numbered scanner
node will assume keeper function.
Target for products
PLC-5C
PLC-5C
2
4
FLEX I/O
PLC-5C
3
5
1771 I/O
Network Configuration
and the Edit Resource
When edits are accepted, the software (RSNetworx)
gets not only the network edit resource, but also the
edit resources for all of the PLC-5Cs on the network
(the PLC-5Cs must be in program mode). This is
known as a full edit.
Currently, the only method of editing a ControlNet
processor or ControlNet network parameters is in full
edit mode. Therefore, when making any changes to
the ControlNet configuration in any PLC-5, all PLC-5s
must go to program mode.
Incremental Edits
(Future)
When editing the map table of a particular PLC-5C, the
software gets the edit resource for that node. The PLC
must be in program mode to edit the map table
If incremental edits are accepted, only the PLCs
affected by the change need to be in program mode
A map entry change can be accepted incrementally as
long as it doesnt increase scheduled bandwidth above
100%
Any network parameter change will still require a full
accept edits
If full edits are accepted, the software (RSNetworx)
gets not only the network edit resource, but also the
edit resources for all of the PLC-5Cs on the nework
(the PLC-5Cs must be in program mode).
Network
Interval#2
510 bytes
510 bytes
GO TO SCHEDULED PEER
MESSAGING TALK CHALK AND
COMPLETE LABS 8-11
Rockwell Automations
Automation and Control Network
ControlNet Enablers
Applications based on open ControlNet interface products
PC Buses supported:
ISA/EISA
PCI
PC Card
Software APIs/Drivers
RSLinx (messaging)
IOLinx (I/O and peer to peer interlocking)
Specifications
Example software
Messaging
Adapter
Scanner
Open to all!
From product developers to end-users
Information Resources
ControlNet
Intranet sites
Networks web site - www.cle.ab.com:80/networks
Internet sites
ControlNet International - www.controlnet.org
NEW- Networks commercial web site - www.ab.com/networks
Hot link off the main ab web page
Technical Support
ControlNet
Fax Back Application Notes
START DAY 2
TROUBLESHOOTING
DISCUSSION AND THEN
PERFORM LABS 12-13 AND
OSCILLOSCOPE DEMO
ADVANCED MODULE
PLACEMENT CHALK TALK
Rockwell Automations
Automation and Control Network
Phase 1.5
Decentralized control
Multiple controllers controlling I/O on the same link
Shared inputs and peer-to-peer data
Additional products
Windows based software tools
Phase 1 Architecture
Interchange
WinLinx
6200
ControlView
PC
6200
Network Address 1
PC
6200
INTERCHANGE
software
INTERCHANGE
software
1784-KTCX
1784-KTX,KT
DH+
RIO
Serial/
Parallel
DEVICE
5
D
A
D
A
4
O
O
I
I
0
U
U
N
N
C
T
T
1770-KFC
ControlNet
D
A
A D
A
O
O
C I
I
U
U
N N
N
T
T
A
C
N
D
I
N
D
O
U
T
A
I
N
Flex I/O
A
O
U
T
5
D
A
D
A
2
O
O
I
I
0
U
U
N
N
C
T
T
5
D
A
D
A
2
O
O
I
I
0
U
U
N
N
C
T
T
1771 I/O
Scheduled I/O Data
Scheduled Peer to Peer
Unscheduled Messaging
Operator
Interface
PV1400E
6200/AI Software
Programming and Network Tool
On-line and off-line configuration
Channel 2 (ControlNet) Configuration
User selectable Network Update Time
I/O mapping of Control and I/O data
Discrete I/O, Non-discrete I/O, Controller-to-Controller Interlocking
User selectable update time per entry
Diagnostic Functions
WHO function to identify nodes on the network
Network and node counters
Product-specific (i.e. Flex I/O advanced diagnostics)
SP-2765
http://www.cle.ab.com/networks
MKESLAFS:
MKESLAFS\vol1\netfiles\networks\cnet\cnet1_5\upgradekit
Hardware Issues
Flash Upgradeable
PLC-5, 1771-ACN(R) series B, and 1784-KTC(X)
Must be replaced
1771-ACN(R) series A, 1794-ACN(R), 1770-KFC
Software Issues
All new ControlNet software.
Phase 1.0/1.25 requires 6200 or AI software
Phase 1.5 requires RSNetWorx/PLC-5 CCT
Rockwell Automations
Automation and Control Network
END OF PRESENTATION