Sunteți pe pagina 1din 95

ControlNet Phase 1.

Rockwell Automations
Automation and Control Network

Rockwell Automation
Network Positioning

Information

Automation and Control

Device
509 - BO D

24v dc

Information Network Requirements

509 - BO D

24v dc

Information

Link between the plant floor and


the Manufacturing Execution
Systems (MES)
Connectivity to multiple vendors
host computers
Large networks with capacity for
transfer of large data files
Standard network management and
troubleshooting tools

Core Information Network: Ethernet TCP/IP


Defacto-standard 10 Mega Bit network for data transfer
Standard media and software components
Connectivity to all computer manufacturers and
software - customers can choose the vendor they prefer
Full client-server built into PLC processors
Most media types supported: twisted pair, thin and
thick wire coax, fiber, radio, satellite
Standard network management software: SNMP
Allen-Bradley support in PLC5Es, programming
software, programming cards, Ethernet Gateway,
Control Co-processor, ControlView Software

Device Network Requirements

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

Core Device Network: DeviceNet


Easy to use low level device network
Optimized for collecting data and diagnostics from
low level devices
Reduced wiring and hardware costs
Reduced start-up and maintenance time
Increased device diagnostics and trouble shooting
CAN based - use of standard chips
Over 100 companies actively developing products
Allen-Bradley products include: 1771 and 1746
scanners, bar code scanners, configuration
software, sensors, drives, SMP-3 , media, 1770-KFD,
Redi-STATION
TM

TM

Control Network Requirements

509 - BOD

24v d c

Automation and Control

Real - time I/O data


Deterministic and repeatable

Controller-to-controller interlocking data


Deterministic and repeatable

Controller-to-controller messaging data


As time allows

Program upload/download data


As time allows

Diagnostics and MMI support

Rockwell Automation
Communications Strategy

Information

Automation and Control

Discrete Device
509 -BOD

509 -BOD

24vdc

24vdc

To be the foundation of Rockwell Automations and


other Automation System Suppliers control
ControlNets Mission
architectures by providing reliable high-speed
transport of application information.

Two types of information are supported on a single physical cable:


Time critical control and I/O data - I/O update and peer to peer interlocking
Given highest priority
Deterministic and Repeatable

Non-time critical information- messaging and program upload/download


Given lower priority
Not allowed to sacrifice performance of control and I/O data

ControlNet Features
High-speed (5 Mbits/sec) control and I/O
network
Improved I/O performance
Improved peer to peer communications

Advanced network capabilities


Deterministic - know when data will be transmittted
Repeatable - transmit times are constant, even as
devices enter and leave the network
Producer/Consumer model: multimaster, multicast
inputs, and peer-to-peer

Flexible installation options


Placement of devices anywhere along trunkline
Media redundancy (option)
Support for up to 99 nodes on the same physical link

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

Simplified/Enhanced user programming

User-selectable control and I/O update rates


Update rates constant with addition and/or removal of nodes
Elimination of block transfer programming to remote racks
On-line feedback of bandwidth utilization

Open Network
Technology enablers available for other Automation Suppliers

Rockwell Automation Products


PLC-5Cs, 1771 and Flex I/O adapters, Panelview MMI, PC cards, AC
drives, motor protectors, programming and config s/w

ControlNet Physical Layer


Trunk Cable

Tap Separation
(No Min.

Trunk Cable
Termination
Required

75

75
Drop Cable
1 meter

Node

Node

Tap
Required

Node

Node

Node

Media is RG-6/U coax cable

Standard cable used by cable TV industry ( 75 ohm)


Inexpensive ( < .10 / ft)
Noise immune ( 2 foil plus 2 braided shields)
Available in several types (plenum, high flex, armor) from several vendors

Connectors are standard BNC type


Available from several sources

Custom designed Tap matches the device to the cable to prevent


reflections and provides for simple installations
Tap placements anywhere along the trunk are permitted

ControlNet Media Layer Details

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)

Four types available to meet aplication


needs: Y or T, straight or right ended
Network Access Port (NAP) is built into
all products to allow temporary access to
the network and/or products attached.

LED's
Network
Access
Port (RJ45)
Coax
Media
Connection

Coax Trunk Segment Specification


No complex formulas are required to determine the
maximum segment length allowed
A single segment can have between
2 nodes at 1000 m, and
48 nodes at 250 m

A subnet can consist of...


a maximum of 99 addressable nodes

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

Fault relay for diagnostic feedback to your control system

Applications for Coax Repeater:


Extend the physical length, Increase the number of nodes

Tree

Star

Modular Repeater Architecture

New modular repeater design :


Supports from 2 to 8 ports of many
different media types:

1786-RPA Modular
Repeater Adapter

Mix and match different media types on


the same repeater!

Initial offering: 3 Fiber Optic Modules:


covers three distance ranges:
300m, 3km and 12km (future)

24VDC power connected to the adapter


(1786-RPA) supplies power to modules
DIN rail mountable
Rebuilds signal (does not pass noise)
Diagnostic status LED on every port
Fault relay for diagnostic feedback to
control system
Applications
Extend the physical length, Intrinsically
Safe, outdoor cable routing, high-noise
environments

Available NOW

1786-RPFS Short
Distance Fiber Module

1786-RPFM Medium
Distance Fiber Module

ControlNet Fiber Optic Hub


Application Example
PLC

PLC

PLC

Coax Segment

Coax Segment

Coax Segment

To other
ControlNet
products

RPA RPFS

To other
ControlNet
products

RPA RPFS RPFM

To other
ControlNet
products

Fiber Segment
(Point-to-point)

RPA RPFM

Fiber Segment
(Point-to-point)
Fiber Segment
(Point-to-point)

RPA - Fiber Hub Starter Block


RPFS - Fiber Hub Short Distance Module (up to 300m)
RPFM - Fiber Hub Medium Distance Module (up to 3km)

RPA RPFS RPFM

Starter Block required at each location , however


the Coax is not required to be used
Up to four (4) modules connected to each Starter Block
Coax segments are standard segments (distance, drops, etc.)
Total nodes in this system remain at 99 (this is not a bridge)

1336T
Drive
1336T
Drive

New Rules For Number


Of Repeaters
Phase 1.0/1.25
maximum of 5 repeaters in series

Phase 1.5
Software determines how many repeaters based on signal
propagation delay through the system.

Phase 1.5 rules of thumb for repeaters

Maximum delay is less of (NUT-1ms/SMAX, 120 us)


coax cable km counts for 4.1us
fiber cable km counts for 5.1 us
coax repeater counts for 1 us
fiber repeater counts for 1.2 us

EXAMPLE:

NUT=10 ms SMAX=20 5km coax 10km fiber

max delay=(10-1/20) ms=9/20 ms=450 us. 450>120, so max=120 us


repeater delay=120-(5*4.1)-(10*5.1)=120-20.5-51=48.5 us
you could have 48 coax repeaters or 40 fiber repeaters (or a mix)

BONUS PROBLEMS - MEDIA

CABLE STRIP DEMO

ControlNet Products

Rockwell Automations
Automation and Control Network

Programmable Controllers
Functionally patterned after NP5
I/O, memory, and instruction set

Rotary switches for network address


I/O Processing Enhancements:
No rack addressing limitations (i.e. 1/4 rack)
I/O updates < 1ms/rack
Block Transfers executed remotely by adapters

I/O and controller-to-controller interlocking


data mapped-in once
Immediate data input/output instructions
Cat. No. 1785-L20C15, -L40C15,-L8015C (No
series E -L60C15. Can flash existing L60C)
Communication Channels
ControlNet Ports
Redundant media BNCs
Network Access Port
Serial channel (RS232C)
DH+/RIO
5/20C - 1 fixed DH+, 1 Configurable DH+/RIO
5/40C - 2 Configurable DH+/RIO

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

Functionally patterned after 1771-ASB


Rotary switches for network address
Remaining parameters configured in software
Four (4) dot matrix LEDs for node address
indication and advanced diagnostics
Mode indication
Fault indication (i.e. RUN, CBLE FALT)

Cat. No. 1771-ACN15


ControlNet Ports
Non-redundant media BNC
(Important - Entire network
will be non-redundant)

Active
Rack
I/O
ControlNet

Network Access Port

Cat. No. 1771-ACNR15


ControlNet Ports
Redundant media BNCs
Network Access Port

A
B

A #12

Flex I/O Adapter


Pen push switches for setting network address
Remaining parameters configured in software
Cat. No. 1794-ACN15
ControlNet Ports
Non-redundant media BNC
Network Access Port

Cat. No. 1794-ACNR15


ControlNet Ports
Redundant media BNCs
Network Access Port

ControlNet
Adapter

Programming Interface - KTCX


Functionally patterned after KT
Multiple modes to support various functions
KT Emulation
ControlNet-native messaging

ControlNet

Cat. No. 1784-KTCX15

ControlNet Ports
Redundant Media BNCs
Network Access Port

Applications: Programming, troubleshooting, dedicated


MMI, and general purpose

Cat. No. 1784-KTC - discontinued for phase 1.5


Can flash upgrade a phase 1.25
Network Access Port only
Applications: Programming and/or troubleshooting

ControlNet

KTC

KTCX

Programming Interface - KFC


Functionally patterned after 1770-KF2
Approximately half the size of the 1770-KF3 (6.5 X 4.5 X 2)

Multiple modes to support various functions


KF2 Emulation
ControlNet-native messaging
1770-KFC
Cat. No. 1770-KFC15, 1770-KFCD15 (24VDC)

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

Products Under Development


1784-PCC (PC card) for ControlNet
With RSLinx Rel 2.0
messaging only
WIN 95 driver in RSLinx (2.0)
1785-L46C - secure processor
Available Now
1747-ACNR - 1746 I/O adapter
1QCY98 (target)
1747-SCN/R - 1747 Scanner
3QCY98 (target)
1747-KFC15 - Serial to SLC
1QCY98 (target)
I/O Linx for ControlNet
1QCY98 (target)
1784-KTCS - ISA/EISA
1QCY98 (target)
1784-PCICS -PCI
2QCY98 (target)
ControlLogix
Gateway (1756-CNB)
1QCY98
Control System
2QCY98 (target)
1788-CN2FF - ControlNet to H1 Linking Device
TBD
1788-CN2DN - ControlNet to DeviceNet Linking Device TBD

Products Under Development


Dummy load terminator
Drives
1336T Force - direct connect (fiber)
1395 DC Drive - direct connect (fiber)
1203-CN1 - scan port interface
EOI
1000e, 1400e
Unscheduled
550, 600, 900
Unscheduled
Intrinsically safe devices
1797-ACNR
Fiber repeater

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

Network Update Time


Scheduled Maximum Nodes
Unscheduled Maximum Nodes
Physical Media Configuration

Builds the schedule for the entire network


Supports ControlNet 1.5
Uses RSLinx for network communication
Interfaces to PLC-5 ControlNet configuration tool
(PLC-5 CCT)
32-bit, Windows NTTM 4.0, Windows 95TM

RSLogix5
Simple Windows Interface
Drag-and-drop; Right-mouse

Compatibility with Legacy

RSLogix5

PLC-5 CCT

RSNetWorx

Products
Compatibility with AI projects
Easy import of 6200 projects

Context-sensitive Online Help

PLC

RSLinx

ControlNet Card
1784-KTCX, 1770-KFC/D, 1784-PCC

I/O

PLC-5 CCT
Simple Windows Interface
Right-mouse

Map Editing Tool

RSLogix5

PLC-5 CCT

RSNetWorx

Maps I/O and scheduled peer to peer

Context-sensitive Online Help

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

Provides a customer with a common driver


set for multiple applications
Eliminates driver collisions on the customers
computer
RSLinx has ControlNet drivers for the
1784-KTCX15, 1770-KFC15, 1770-KFCD15
RSLinx has a C API for custom applications
RSLinx is a DDE Server for MMI applications
Graphical SuperWho and Diagnostics
32-bit Windows NTTM 4.0 (KTCX)
Windows 95TM (KFC)

RSNetWorx & PLC-5 CCT


Need both RSNetWorx and PLC-5 CCT to configure a ControlNet
network with PLC-5Cs
RSNetWorx and PLC-5CCT are integrated for ease of use
Why two tools?
RSNetWorx is for network-wide configuration
PLC-5 CCT is for setting up that particular PLC-5Cs I/O and peer to
peer data
Other controllers have their own programming software with CCTs

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

Future - PLC-5 CCT to be embedded with RSLogix 5


Current RSLogix 5 customers will receive updates while under warranty so if they
purchase RSNetWorx later they will have the PLC-5 CCT.

ControlNet Software
Support for
Windows NT 4.0

RSLinx
RSNetWorx
RSLogix5

Support for
Windows 95

KTCX15, KFC15 KTCX15, KFC15

KFCD15
Yes
Yes

KFCD15
Yes
Yes

ControlNet Hands-On Lab Set-up


RSNetworx
RSLogix5
RSLinx

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

PERFORM LABS 1 AND 2

ControlNet Technology Overview

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

Scheduled Data Transfers

Network
Interval#4

Scheduled
Bandwidth

Network
Interval#5

Time

Unscheduled
Bandwidth

Data sent at a deterministic and repeatable rate


Time-Critical I/O and Controller-to-Controller Interlocking

Unscheduled Data Transfers


Data sent as time permits
Non Time-Critical Peer-to-Peer Messaging and Programming Data

ControlNet is a connection-based system using the latest


networking technology - Producer/Consumer Model

The Media Access Method


LINK LAYER SERVICES
Scheduled Service
Network Update Interval (NUI)

Unscheduled Service

Network Maintenance Service


the Guardband

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

The Scheduled Service


Time

1
2

2
3

3
4

each node is allowed to transmit


exactly once during each interval
(Implied token)
nodes wait one slot time for each missing
node (network address)
from 1 to SMAX

Example:
node #3 waits one slot time
because device #2 was
turned off

SMAX
Maximum scheduled
network address
Max Schedule Node
is user-selected...

This boundary moves


depending on the utilization
of reserved/configured
scheduled bandwidth

The Unscheduled Service


Time

1
2
7

3
8

8
9

9
10
11

10
11
12

UMAX
Maximum unscheduled
network address
Default=99

permission to transmit is passed


on a round-robin basis
(Implied Token)
nodes wait one slot time for each
missing node (network address)
from 1 to UMAX

network address from previous


interval plus one gets first
opportunity to transmit in
interval plus one

each node may


transmit many times
........or not at all

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.

IMPORTANT: SMAX and UMAX Notes


Scheduled Maximum Node (SMAX) - Nodes with network
addresses above SMAX will NOT use ControlNets scheduled
service
Implied token during the scheduled service passes from 1 to the value of SMAX

Unscheduled Maximum Node (UMAX) - Nodes with network


addresses above UMAX will NOT communicate at all on
ControlNet
Implied Token during the unscheduled service passes from network address n
to the value of UMAX and then starts over at network address 1
Network address n+1 will be given the opportunity to transmit first in the next
NUI

The configuration of the network (i.e. Scheduled Max Node)


can be changed by the user as his application requirements
change
This may or may not force a change of the NUT

Why Requested Packet Intervals?


Scheduled application data may have different timing
requirements
Inefficient to send all data at the same rate
Example - Discrete I/O data versus Analog I/O data

ControlNet nodes may support more than one rate up to a


maximum of eight
Most will support a minimum of 2 rates - Fast and Slow
Rates supported will be binary multiples of the NUT
Binary multiples - 1, 2, 4, 8, 16, 32, 64, 128

Each node on ControlNet can be sending at a different rate

User provides a Requested Packet Interval based on


application requirements, ControlNet will meet or beat the
requested time (Acutal Packet Interval indicated) or provide
feedback that the configuration can not be supported

ControlNet Packet Structure


MAC Packet
Preamble

Start
Source
Delimiter MAC ID

Lpacket

0 - 510 BytesMax

Lpacket

.........

CRC

End
Delimiter

Lpacket

All communication transfers use this packet format


Each node can send one and only one MAC packet at each
opportunity to transmit
Each MAC packet will contain one or more Lpackets
Each Lpacket contains one piece of application information

ControlNet Data Transfer


Based on the Producer / Consumer Model
A Producer is a sender of data
Producers transmit data packets (Lpackets) on the wire
Lpackets do not contain a destination address or name of the node to receive
the data only a shorthand name called the connection identifier or CID
CID

Data (up to 508 bytes)

A Consumer is a receiver of data


Any and all interested consumers can pick Lpackets off the wire by filtering on
the shorthand name (CID)
Many consumers could receive and make use of the data

Example of Lpacket Filtering


using CIDs
ControlNet

PLC-5

CID #1

CID #2

CID #3

Lpacket

Lpacket

Lpacket

Adapter #1

Adapter #2

Adapter #3

PLC-5 Transmits 1 MAC packet containing 3 Lpackets

MAC Packet
CID #1

Adapter #1 filters CID #1 and discards CID #2 and #3

Lpacket

Adapter #2 filters CID #2 and discards CID #1 and #3

CID #2
Lpacket
CID #3
Lpacket

Adapter #3 filters CID #3 and discards CID #1 and #2

How is Configuration done ?


Customer configures his control system using RSNetWorx
and RSLogix5 either online or offline by selecting the
following:
Network Update Time and Maximum Scheduled Node
How much data the applications (nodes) would like to exchange
How often each application (nodes) would like to send or receive scheduled
data (Expected Packet Interval - EPI)

RSNetWorx completes the following (transparent to the user):


Reserves enough unscheduled bandwidth to support one maximum length
frame per NUI
Provides feedback on:
Is there enough scheduled bandwidth to support the user entered
configuration?
Percent of available scheduled bandwidth that has been reserved
Actual rate the data will be sent (Actual Packet Interval - API)
API will be a binary multiple of the NUT

How does bandwidth get


allocated on ControlNet ?
User Specifies

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

NOTE: Numbers shown are for explanation only (not actuals!)

Required
Scheduled
Bandwidth
For Devices
(Extra at users
discretion
Maintenance

100
50
50
50
50

50

BONUS PROBLEMS
MEDIA ACCESS

ControlNet Advanced Features

Rockwell Automations
Automation and Control Network

ControlNet Phase 1.5


New Features

Enhanced system/product features

Multiple controllers controlling I/O on the same link


Multiple controllers sharing input data (multicast)
Scheduled peer-to-peer interlocking between all controllers
Increase the number of mappings on PLC-5
Increased DIF/DOF files and/or sizes on PLC-5
Map discrete data to DIF/DOF files
Process Control Sample Complete (PCSC)
And more!

RSNetWorx for ControlNet Configuration


Improved scheduling of bandwidth usage
Graphical view of network
offline and online capability

Multiple controllers controlling I/O


on the same link
PLC-5Cs at any valid node address will be able to listen to
inputs from any rack of I/O
Inputs can be shared between multiple PLC-5Cs (multicast inputs)

PLC-5Cs at any valid node address will be able to control all


of the outputs of a particular rack of I/O at one time
Outputs from any single rack can only be controlled by a single PLC-5C

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

In Phase 1.5...see table below.


Increase the number (and size) of the Data Input File (DIF) and
Data Output File (DOF)
In Phase 1.0...
limited to one DIF (1000 words) and one DOF (1000 words)

In Phase 1.5...see table below.


DIF files must be consecutive. DOF files must be consecutive.
DIF and DOF files specified are permitted to overlap
Processor
Type

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

In Phase 1.5...discrete can be mapped to I/O, DIF or DOF.


Process Control Sample Complete (PCSC) bit
In Phase 1.0...
no explicit indication of new data for non discrete connections

In Phase 1.5...see table below.


User can configure non-discrete connections to provide a bit to
indicate new data has arrived. Similar to a done bit.

PLC-5C Enhancements
. . . And more

DIF and DOF files can be overlapped - in to out with no ladder


programming
1794 map entry consistent with 1771- 1 entry for discrete and 1 for
each analog
I/O immediate inhibit bit (via ladder)
Maximum data size for scheduled peer increased to 240 words -in
phase 1.0 maximum is 64 words
Maximum number of scheduled messages per device limited only
by total map entries allowed - was 16 in phase 1.0
Added number of listeners in send data status entry
Added multihop messaging via MSG instruction (1756-CNB)
Added CIO support for 1794 (flex) I/O

DEMO THE SOFTWARE


ONLINE AND THEN
PERFORM LABS 3-7

ControlNet Advanced Topics

Rockwell Automations
Automation and Control Network

Immediate Discrete and Block


Instructions
Support for IIN and IOT immediate instructions: single
word updates to/from buffer (cant go across wire).
IDI and IDO block instructions: Up to 64 word block can
be updated to/from the buffer.

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.

Multicast Connection Errors


1771-ACN(R): If the exclusive owner connection is lost
all multicast connections will be lost.
1794-ACN(R): If the exclusive owner connection is lost all
multicast connections will continue to function (receive
inputs).
ControlLogix(future): Configurable to work like 1771 or
1794 implementation.

The Keeper

Phase 1.5
Keeper

Scanners

PLC-5C

PLC-5C

PLC-5C

4
FLEX I/O

5
1771 I/O

- A scanner can open connections to a target


device such as flex or 1771 adapter.
- A Keeper is the node at address 1. It is also a scanner.

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.

Keeper shut down

Node 2 still controls its I/O

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

Distributed Keeper- future

Phase 1.5
If Node 1 is shut down or faults the next highest numbered scanner
node will assume keeper function.
Target for products

Next major ControlNet phase of PLC-5 (NOT next release of PLC-5).


Scanner cards at release (1784-KTCS/PCICS)
1747-SCN/R at release
Next major ControlNet phase of ControlLogix (NOT at release)

NOTE - software changes (RSNetworx) must be made - no


schedule today
Keeper shut down

Node 2 becomes keeper

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).

Exceeding the Maximum


Transmit Size for a PLC-5C
A single device can transmit up to 510 bytes during the
scheduled interval
If you attempt to configure too many mappings
(exceeds 510 bytes) to a single PLC in any one
network update interval, the configuration software will
provide the following error message Exceeded
Maximum Transmit Size
Possible work around: Based on the configuration,
one option would be to reduce the NUT in half and use
a RPI of 2 times the NUT. Must also be aware of PLC
bandwidth.
Network
Interval#1

Network
Interval#2

510 bytes

510 bytes

NUT = 20 msec. change to 10 msec.


RPI = 20 msec. (2 * 10(NUT))

GO TO SCHEDULED PEER
MESSAGING TALK CHALK AND
COMPLETE LABS 8-11

ControlNet Additional Information

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

Applications with ControlNet Embedded


Documentation
Training
Hardware components
Transceiver, Transformer, Crystal, ASICs

Example software
Messaging
Adapter
Scanner

Development Tools (Traffic Analyzer / Generator)


Development Kits

Open to all!
From product developers to end-users

Manage ControlNet Technology


Publish Specifications
Publish Test Software, Run Test Centers
Provide forum for directing the future of ControlNet technology and products

Pursue International Standardization


Reduce Vendor Time-to-Market
Promote ControlNet
Manage common marketing efforts of group members

For further information: www.controlnet.org

Information Resources
ControlNet
Intranet sites
Networks web site - www.cle.ab.com:80/networks

ControlNet release 1.5 launchpak


Phase 1.0/1.25 to phase 1.5 migration instructions
contact list
and much more!

Price guide - www.cle.ab.com/cigprice


appendix E is consolidated ControlNet information

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

Fax Back Number: 216.646.5436


Revision History/Firmware (9073)
Operation and Usage/Cabling (9074)
Troubleshooting Tips (9075)
Random & Intermittent Communication Errors (9254)
Exceeded Maximum Transmit Size Error (7826)
Blockages & Out of Step Events (7885)
www@ab.com = Rockwell Automation Tech Support
site

START DAY 2
TROUBLESHOOTING
DISCUSSION AND THEN
PERFORM LABS 12-13 AND
OSCILLOSCOPE DEMO

ADVANCED MODULE
PLACEMENT CHALK TALK

ControlNet Product Phasing and Migration

Rockwell Automations
Automation and Control Network

ControlNet Product Phasing


Phase 1.0/1.25- High-speed RIO/DH+
Centralized control
Single controller controlling I/O

DOS based software tools

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

High Speed I/O Network

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

AutoNet - provides automatic identification of remote nodes


AutoMap - provides automatic addressing of mapped devices
Status provided for network and controller resources used: network
bandwidth, number Map Entries, Data I/O files (DIF / DOF)
Ability to launch I/O Config software directly from map table

Diagnostic Functions
WHO function to identify nodes on the network
Network and node counters
Product-specific (i.e. Flex I/O advanced diagnostics)

Migrating To Phase 1.5


Process detailed in launch pack, Networkshomepage (intranet)
and on MKESLAFS file server
Launch Pack:
Networks page:

SP-2765
http://www.cle.ab.com/networks

MKESLAFS:

MKESLAFS\vol1\netfiles\networks\cnet\cnet1_5\upgradekit

GTS representative and AM/Sales rep required to be involved


Marketing contact (currently Doug Wylie) at headquarters will
coordinate with AM/Sales rep/GTS
30 GTS champions were trained in May 1997 in a special class.
We would like 1 of these individuals to be involved.
Step by step instructions and labs available to assist

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

NOTE - While some products are flash upgradeable, The


procedure calls for the ability to go back if problems arise.
Therefore, you will need old and new versions
simultaneously.

Software Issues
All new ControlNet software.
Phase 1.0/1.25 requires 6200 or AI software
Phase 1.5 requires RSNetWorx/PLC-5 CCT

Operating system change.


DOS to WIN 95 or NT

ControlNet Configuration cannot be converted.

ControlNet Advanced Ownership

Rockwell Automations
Automation and Control Network

1771 Ownership Rules


The owner of the discrete connection owns the entire
rack.
Does not support shared owner connections.
A multicast input connection can only listen to inputs
the owner is configured to listen to.
Two different PLCs can control individual modules
in a chassis using CIO instructions (unscheduled).

1794 Ownership Rules


Will support shared owner connections.
shared owner connections must match

Exclusive ownership can be set on a module by


module basis
analog modules
discrete modules if they are mapped separately
discrete rack connections must start at first slot so cannot set up
ownership of 1/2 rack to PLC 1 and 1/2 rack to PLC 2.

Two different PLCs can control individual modules


in a chassis using CIO instructions (unscheduled).

END OF PRESENTATION

S-ar putea să vă placă și