Control Net Presentación.ppt

download Control Net Presentación.ppt

of 95

Transcript of Control Net Presentación.ppt

  • 8/10/2019 Control Net Presentacin.ppt

    1/95

    ControlNet Phase 1.5

    Rockwell AutomationsAutomation and Control Network

  • 8/10/2019 Control Net Presentacin.ppt

    2/95

    Rockwell AutomationNetwork Positioning

    Information

    Device

    Automation and Control

    2 4 v d c

    509-BOD

    T

  • 8/10/2019 Control Net Presentacin.ppt

    3/95

    Information Network Requirements

    Information

    Link between the plant floor and the Manufacturing ExecutionSystems (MES)

    Connectivity to multiple vendorshost computers

    Large networks with capacity fortransfer of large data files

    Standard network management andtroubleshooting tools

    24vdc

    509-BOD

    T

  • 8/10/2019 Control Net Presentacin.ppt

    4/95

    Defacto-standard 10 Mega Bit network for data transfer

    Standard media and software components

    Connectivity to all computer manufacturers andsoftware - 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, programmingsoftware, programming cards, Ethernet Gateway,Control Co-processor, ControlView Software

    Core Info rmation Netwo rk: Ethernet TCP/IP

  • 8/10/2019 Control Net Presentacin.ppt

    5/95

    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

    Device

    2 4 v d c

    509-BOD

    T

    Device Network Requirements

    24vdc

    5

    09-BOD

    T

  • 8/10/2019 Control Net Presentacin.ppt

    6/95

    Easy to use low level device network

    Optimized for collecting data and diagnostics fromlow 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 1746scanners, bar code scanners, configurationsoftware, sensors, drives, SMP-3TM, media, 1770-KFD,Redi-STATIONTM

    Core Device Network: DeviceNet

  • 8/10/2019 Control Net Presentacin.ppt

    7/95

    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

    Control Network Requirements

    Automation and Control

    24vdc

    509-BOD

    T

  • 8/10/2019 Control Net Presentacin.ppt

    8/95

    Rockwell AutomationCommunications Strategy

    Information

    Discrete Device

    Automation and Control

    24vdc

    509-BOD

    24vdc

    509-BOD

    f f

  • 8/10/2019 Control Net Presentacin.ppt

    9/95

    To be the foundation of Rockwell Automations and

    other Au tomation System Suppl iers con trol

    archi tectures by pro viding reliable high-speed

    transport o f appl icat ion info rmation.

    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

    ControlNets Mission

  • 8/10/2019 Control Net Presentacin.ppt

    10/95

    High-speed (5 Mbits/sec) control and I/Onetwork

    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 asdevices enter and leave the network

    Producer/Consumer model: multimaster, multicastinputs, 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 providesthe features that arenot available by any

    single network on themarket today.

    ControlNet Features

  • 8/10/2019 Control Net Presentacin.ppt

    11/95

    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, ACdrives, motor protectors, programming and config s/w

    ControlNet Features

  • 8/10/2019 Control Net Presentacin.ppt

    12/95

    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 preventreflections and provides for simple installations

    Tap placements anywhere along the trunk are permitted

    Node Node Node Node

    75 75

    Tap Separation

    (No Min.

    Drop Cable1 meter

    Trunk CableTerminationRequired

    Trunk Cable

    Node

    Tap

    Required

    ControlNet Physical Layer

  • 8/10/2019 Control Net Presentacin.ppt

    13/95

    ControlNet Media Layer Details

    Rockwell AutomationsAutomation and Control Network

  • 8/10/2019 Control Net Presentacin.ppt

    14/95

    A Tap is required for every permanent

    node on the network

    Four types available to meet aplicationneeds: Y or T, straight or right ended

    Network Access Port (NAP) is built intoall products to allow temporary access tothe network and/or products attached.

    A B

    NAP

    A

    B

    ControlNetLED's

    NetworkAccessPort (RJ45)

    Coax

    MediaConnection

    Module Face Plate(Typical)

    Network Connection

  • 8/10/2019 Control Net Presentacin.ppt

    15/95

    No complex formulas are required to determine themaximum 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

    Number of devices

    2 16 32 48

    250

    500

    750

    1000

    Coax

    Trunk

    Cable

    Length

    M

    E

    T

    E

    R

    S

    Coax Trunk Segment Specification

    Single

    Segment

    Chart

    No repeater

    required if your system

    falls in this area

    Repeater required

    if your system falls

    in this area

  • 8/10/2019 Control Net Presentacin.ppt

    16/95

    Using repeaters, ControlNet supports alternate mediatopologies including Bus, Tree, Star, or any combination

    Stand-alone coax versions available for high voltage AC or low voltageDCpower ( 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

    Star

    Tree

    Coax Repeater

    R R

    R R

    R

    R R

    R RR

  • 8/10/2019 Control Net Presentacin.ppt

    17/95

    Modular Repeater Architecture New modular repeater design :

    Supports from 2 to 8 ports of many

    different media types:

    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-RPA Modular

    Repeater Adapter

    1786-RPFM Medium

    Distance Fiber Module

  • 8/10/2019 Control Net Presentacin.ppt

    18/95

    ControlNet Fiber Optic HubApplication Example

    PLC

    RPA RPFS

    Coax Segment

    PLC

    RPA RPFS

    Coax Segment

    PLC

    RPA RPFM

    Coax Segment

    Fiber Segment

    (Point-to-point)

    Fiber Segment

    (Point-to-point)

    To other

    ControlNet

    products

    To other

    ControlNet

    products

    To other

    ControlNet

    products

    RPFS RPFMRPA

    1336T

    Drive

    RPA - Fiber Hub Starter Block

    RPFS - Fiber Hub Short Distance Module (up to 300m)

    RPFM - Fiber Hub Medium Distance Module (up to 3km)

    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)

    RPFM

    Fiber Segment

    (Point-to-point)

    1336T

    Drive

  • 8/10/2019 Control Net Presentacin.ppt

    19/95

    Phase 1.0/1.25 maximum of 5 repeaters in series

    Phase 1.5

    Software determines how many repeaters based on signalpropagation delay through the system.

    Phase 1.5 rules of thumb for repeaters Maximum delay is lessof (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

    New Rules For NumberOf Repeaters

    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)

  • 8/10/2019 Control Net Presentacin.ppt

    20/95

    BONUS PROBLEMS - MEDIA

  • 8/10/2019 Control Net Presentacin.ppt

    21/95

    CABLE STRIP DEMO

  • 8/10/2019 Control Net Presentacin.ppt

    22/95

    ControlNet Products

    Rockwell AutomationsAutomation and Control Network

  • 8/10/2019 Control Net Presentacin.ppt

    23/95

    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 interlockingdata mapped-in once

    Immediate data input/output instructions

    Cat. No. 1785-L20C15, -L40C15,-L8015C (Noseries 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

    Redundant CoaxCable Connectors

    NetworkAccess Port

    A B

    1

    2

    1

    2

    A

    B

    Battery

    PLC-5/40CProgrammable

    Controller

    Prog

    REM

    Run

    BATT

    PROC

    FOR

    COMM

    A

    B

    Programmable Controllers

  • 8/10/2019 Control Net Presentacin.ppt

    24/95

    Functionally patterned after 1771-ASB

    Rotary switches for network address Remaining parameters configured in software

    Four (4) dot matrix LEDs for node addressindication and advanced diagnostics

    Mode indication

    Fault indication (i.e. RUN, CBLE FALT)

    Cat. No. 1771-ACN15

    ControlNet Ports

    Non-redundant media BNC

    Network Access Port

    Cat. No. 1771-ACNR15

    ControlNet Ports

    Redundant media BNCs

    Network Access Port

    A

    B

    A # 1 2

    1771-I/O Adapters

    A B

    ControlNet

    Active

    Rack

    I/O(Important - Entire network

    will be non-redundant)

  • 8/10/2019 Control Net Presentacin.ppt

    25/95

    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

    Flex I/O Adapter

  • 8/10/2019 Control Net Presentacin.ppt

    26/95

    KTC KTCX

    ControlNet ControlNet

    A

    B

    Functionally patterned after KT

    Multiple modes to support various functions KT Emulation

    ControlNet-native messaging

    Cat. No. 1784-KTCX15

    ControlNet Ports

    Redundant Media BNCs Network Access Port

    Applications: Programming, troubleshooting, dedicatedMMI, 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

    Programming Interface - KTCX

  • 8/10/2019 Control Net Presentacin.ppt

    27/95

    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

    Cat. No. 1770-KFC15, 1770-KFCD15 (24VDC) 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

    HEALTH

    COMM1770-KFC

    PARALLEL

    SERIAL

    A B

  • 8/10/2019 Control Net Presentacin.ppt

    28/95

    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

  • 8/10/2019 Control Net Presentacin.ppt

    29/95

    Products Under Development

    Dummy load terminator Available Now Drives

    1336T Force - direct connect (fiber) 12/97

    1395 DC Drive - direct connect (fiber) 12/97

    1203-CN1 - scan port interface 1QCY98

    EOI 1000e, 1400e

    Unscheduled now

    550, 600, 900

    Unscheduled 12/97

    Intrinsically safe devices

    1797-ACNR 2QCY98

    Fiber repeater 2QCY98

  • 8/10/2019 Control Net Presentacin.ppt

    30/95

    ControlNet Software

    Rockwell AutomationsAutomation and Control Network

  • 8/10/2019 Control Net Presentacin.ppt

    31/95

    ControlNet Software

    PLC I/O

    RSLogix5

    PLC-5 CCT

    RSNetWorxRSLinxControlNet Card1784-KTCX, 1770-KFC/D, 1784-PCC

    RSLinx

    RSLogix5 RSNetWorxPLC-5 CCT

  • 8/10/2019 Control Net Presentacin.ppt

    32/95

    RSNetWorx

    PLC I/O

    Configuration of Network

    Online/Offline configuration

    Interfaces to RSLinx

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

    RSLinx

    RSLogix5 RSNetWorxPLC-5 CCT

  • 8/10/2019 Control Net Presentacin.ppt

    33/95

    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 NTTM4.0, Windows 95TM

  • 8/10/2019 Control Net Presentacin.ppt

    34/95

    RSLogix5

    PLC I/O

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

    Compatibility with LegacyProducts

    Compatibility with AI projects

    Easy import of 6200 projects

    Context-sensitive Online Help ControlNet Card1784-KTCX, 1770-KFC/D, 1784-PCC

    RSLinx

    RSLogix5 RSNetWorxPLC-5 CCT

  • 8/10/2019 Control Net Presentacin.ppt

    35/95

    PLC-5 CCT

    PLC I/O

    Simple Windows Interface Right-mouse

    Map Editing Tool

    Maps I/O and scheduled peer to peer

    Context-sensitive Online Help

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

    RSLinx

    RSLogix5 RSNetWorxPLC-5 CCT

  • 8/10/2019 Control Net Presentacin.ppt

    36/95

    Provides a customer with a common driverset 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 NT

    TM

    4.0 (KTCX)Windows 95TM(KFC)

    RSLinx

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

    RSLinx

    RSLogix5 RSNetWorxPLC-5 CCT

  • 8/10/2019 Control Net Presentacin.ppt

    37/95

    RSNetWorx & PLC-5 CCT

    Need both RSNetWorx and PLC-5 CCT to configure a ControlNetnetwork 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 topeer data

    Other controllers have their own programming software with CCTs

  • 8/10/2019 Control Net Presentacin.ppt

    38/95

    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.

  • 8/10/2019 Control Net Presentacin.ppt

    39/95

    ControlNet Software

    Support forWindows NT 4.0

    Support forWindows 95

    RSLinx KTCX15, KFC15

    RSNetWorx Yes Yes

    RSLogix5 Yes Yes

    KTCX15, KFC15

    KFCD15KFCD15

  • 8/10/2019 Control Net Presentacin.ppt

    40/95

    ControlNet Hands-On Lab Set-up

    P

    L

    C

    -

    5C

    S

    I

    M

    P

    /

    S

    1

    7

    7

    1

    -

    ACN

    S

    I

    M

    P

    /

    S

    RSNetworx

    RSLogix5

    RSLinx

    KTCX

    ControlNet

    NODE 1

    I/O Enclosure

    P

    L

    C

    -

    5C

    S

    I

    M

    P

    /

    S

    NODE 2NODE 3

    Processor Enclosure

    1794-ACNR1794-

    IE4XOE2

    1794-OB16

    NODE 4

    NODE 20

    I

    B

    D

  • 8/10/2019 Control Net Presentacin.ppt

    41/95

    PERFORM LABS 1 AND 2

  • 8/10/2019 Control Net Presentacin.ppt

    42/95

    ControlNet Technology Overview

    Rockwell AutomationsAutomation and Control Network

  • 8/10/2019 Control Net Presentacin.ppt

    43/95

    ControlNet assures a nodes access to the network with a

    patented media access method called Concurrent TimeDomain Multiple Access (CTDMA)

    Time slice algorithm where all nodes are kept in synch

    Scheduled Data Transfers

    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 latestnetworking technology - Producer/Consumer Model

    Technology Overview

    NetworkInterval#1

    Time

    Network

    Update TimeNetwork

    Interval#2Network

    Interval#3Network

    Interval#4Network

    Interval#5

    UnscheduledBandwidth

    *ScheduledBandwidth

  • 8/10/2019 Control Net Presentacin.ppt

    44/95

    The Media Access Method

    Network Update Interval (NUI)

    Scheduled Service

    Concurrent

    Time

    Domain

    Multiple

    Access

    LINK LAYER SERVICES

    Unscheduled Service

    Network Maintenance Service

    the Guardband

    Time

    Network

    Update

    Time

    (NUT)

  • 8/10/2019 Control Net Presentacin.ppt

    45/95

    ControlNet Definitions

    Network Update Time (NUT)- base time at which thenetwork can transmit data

    Network Update Interval (NUI) - one time slot on thenetwork 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 theunscheduled service

    Slot Time - time to wait for a skipped network addressor missing node from the network

    Based on the physical attributes of the network

    Cable length

    Number of repeaters

  • 8/10/2019 Control Net Presentacin.ppt

    46/95

    12

    34

    n

    The Scheduled Service

    12

    34

    n SMAXMaximum scheduled

    network address

    Max Schedule Nodeis user-selected...

    1

    34

    n

    This boundary movesdepending on the utilization

    of reserved/configuredscheduled bandwidth

    each node is allowed to transmitexactly once during each interval

    (Implied token)

    nodes wait one slot time for each missingnode (network address)

    from 1 to SMAX

    Example:node #3 waits one slot time

    because device #2 wasturned off

    Time

  • 8/10/2019 Control Net Presentacin.ppt

    47/95

    The Unscheduled Service

    78

    9

    UMAXMaximum unscheduled

    network address

    Default=99

    89

    1011

    1

    2 3

    910

    1112

    permission to transmit is passedon a round-robin basis

    (Implied Token)

    nodes wait one slot time for eachmissing node (network address)

    from 1 to UMAX

    each node maytransmit many times

    ........or not at all

    network address from previousinterval plus one gets firstopportunity to transmit in

    interval plus one

    Time

    T h l E l

  • 8/10/2019 Control Net Presentacin.ppt

    48/95

    Technology ExampleNetwork

    Update Time

    NetworkInterval#1 Time

    NetworkInterval#2

    NetworkInterval#3

    NetworkInterval#4

    NetworkInterval#5

    1

    2

    3

    4

    3

    4

    5

    1

    2

    1

    2

    3

    4

    5

    1

    1

    2

    3

    4

    4

    5

    1

    Scheduled Unscheduled

    Network Interval 1

    Scheduled UnscheduledNetwork Interval 2

    Scheduled Unscheduled

    Network Interval 3

    The scheduled rotat ion allows each configured scheduled node one chance

    to transmit in each interval.

    The unscheduledrotation 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.

  • 8/10/2019 Control Net Presentacin.ppt

    49/95

    IMPORTANT: SMAX and UMAX Notes

    Scheduled Maximum Node (SMAX) - Nodes with network

    addresses above SMAX will NOT use ControlNets scheduledservice

    Implied token during the scheduled service passes from 1 to the value of SMAX

    Unscheduled Maximum Node (UMAX) - Nodes with networkaddresses 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 nextNUI

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

    can be changed by the user as his application requirementschange

    This may or may not force a change of the NUT

    Wh R t d P k t I t l ?

  • 8/10/2019 Control Net Presentacin.ppt

    50/95

    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 amaximum 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 onapplication requirements, ControlNet will meet or beat the

    requested time (Acutal Packet Interval indicated) or providefeedback that the configuration can not be supported

    Why Requested Packet Intervals?

  • 8/10/2019 Control Net Presentacin.ppt

    51/95

    ControlNet Packet Structure

    PreambleStart

    DelimiterSourceMAC ID

    0 - 510 BytesMax CRCEnd

    Delimiter

    Lpacket Lpacket Lpacket.........

    All communication transfers use this packet format

    Each node can send one and only one MAC packet at eachopportunity to transmit

    Each MAC packet will contain one or more Lpackets

    Each Lpacket contains one piece of application information

    MAC Packet

  • 8/10/2019 Control Net Presentacin.ppt

    52/95

    ControlNet Data Transfer

    Based on the Producer / Consumer Model

    A Producer is a senderof 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

    A Consumer is a receiverof 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

    CID Data (up to 508 bytes)

    Example of Lpacket Filtering

  • 8/10/2019 Control Net Presentacin.ppt

    53/95

    Example of Lpacket Filteringusing CIDs

    PLC-5 Adapter #1 Adapter #2 Adapter #3

    Lpacket Lpacket Lpacket

    MAC Packet

    Lpacket

    Lpacket

    Lpacket

    PLC-5 Transmits 1 MAC packet containing 3 Lpackets

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

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

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

    CID #1 CID #2 CID #3

    CID #1

    CID #2

    CID #3

    ControlNet

    How is Configuration done ?

  • 8/10/2019 Control Net Presentacin.ppt

    54/95

    How is Configuration done ?

    Customer configures his control system using RSNetWorxand 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 scheduleddata (Expected Packet Interval - EPI)

    RSNetWorx completes the following (transparent to the user):

    Reserves enough unscheduled bandwidth to support one maximum lengthframe per NUI

    Provides feedback on:

    Is there enough scheduled bandwidth to support the user enteredconfiguration?

    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

  • 8/10/2019 Control Net Presentacin.ppt

    55/95

    How does bandwidth getallocated on ControlNet ?

    NetworkUpdateTime

    2 ms

    equals

    approximately

    1250

    bytes ScheduledBandwidth

    Unscheduled

    Bandwidth

    One MaximumLength

    UnscheduledPacket

    Maintenance

    AvailableScheduledBandwidthFor Control

    Maintenance

    RequiredScheduled

    BandwidthFor Devices

    (Extra at usersdiscretion

    AvailableUnscheduled

    Bandwidth

    Default Configurationincludes minimums

    User / ToolDetermines Actual

    ConfigurationUser Specifies

    Maintenance 50

    690

    510

    740

    50

    10050

    50

    50

    50

    900

    350

    51%

    BandwidthUsage

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

  • 8/10/2019 Control Net Presentacin.ppt

    56/95

    BONUS PROBLEMSMEDIA ACCESS

  • 8/10/2019 Control Net Presentacin.ppt

    57/95

    ControlNet Advanced Features

    Rockwell AutomationsAutomation and Control Network

    ControlNet Phase 1 5

  • 8/10/2019 Control Net Presentacin.ppt

    58/95

    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

    ControlNet Phase 1.5New Features

    Multiple controllers controlling I/O

  • 8/10/2019 Control Net Presentacin.ppt

    59/95

    Multiple controllers controlling I/Oon the same link

    PLC-5Cs at any valid node address will be able to listen toinputs 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

    1771-ACN

    or

    1794-ACN

    I

    I

    I

    O O

    O

    Multicast Inputs

    1771-ACN

    or

    1794-ACN

    1771-ACN

    or

    1794-ACN

    ControlNet Network

    Only one PLC-5C can

    control the outputs in

    an I/O rack at a time.

    Scheduled peer to peer

  • 8/10/2019 Control Net Presentacin.ppt

    60/95

    Scheduled peer-to-peerinterlocking 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 ScheduledSend message (multicast interlocks)

    PLC-5C PLC-5C

    PLC-5C

    ControlNet Network

    SPO

    SPI

    SPO

    SPI SPIMulticast Interlocks

    SPO

    SPI

    PLC-5C Enhancements

  • 8/10/2019 Control Net Presentacin.ppt

    61/95

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

    ProcessorType Number ofMappings Number ofDIF Files Number ofDIF Words Number ofDOF Files Number ofDOF Words

    PLC-5/20C 64 2 2000 2 2000

    PLC-5/40C 96 3 3000 3 3000

    PLC-5/60C 128 4 4000 4 4000

    PLC-5/80C 128 4 4000 4 4000

    PLC-5C Enhancements

  • 8/10/2019 Control Net Presentacin.ppt

    62/95

    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 toindicate new data has arrived. Similar to a done bit.

    PLC-5C Enhancements

  • 8/10/2019 Control Net Presentacin.ppt

    63/95

    PLC-5C Enhancements

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

    1794 map entry consistent with 1771- 1 entry for discrete and 1 foreach 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 onlyby 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

    . . . And more

  • 8/10/2019 Control Net Presentacin.ppt

    64/95

    DEMO THE SOFTWAREONLINE AND THEN

    PERFORM LABS 3-7

  • 8/10/2019 Control Net Presentacin.ppt

    65/95

    ControlNet Advanced Topics

    Rockwell AutomationsAutomation and Control Network

    Immediate Discrete and Block

  • 8/10/2019 Control Net Presentacin.ppt

    66/95

    Instructions

    Support for IIN and IOT immediate instructions: singleword 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

  • 8/10/2019 Control Net Presentacin.ppt

    67/95

    Connection Types

    Exclusive Owner: Device has exclusive rights to controlthe outputs for the map entry. Listens to inputs also. Willallow other devices to listen to the inputs using aMulticast 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 onedevice has control at a time. Listens to inputs also.

    Multicast Connection Errors

  • 8/10/2019 Control Net Presentacin.ppt

    68/95

    Multicast Connection Errors

    1771-ACN(R): If the exclusive owner connection is lostall multicast connections will be lost.

    1794-ACN(R): If the exclusive owner connection is lost all

    multicast connections will continue to function (receiveinputs).

    ControlLogix(future): Configurable to work like 1771 or1794 implementation.

    The Keeper

  • 8/10/2019 Control Net Presentacin.ppt

    69/95

    The Keeper

    Phase 1.5

    Keeper

    2

    FLEX I/O

    PLC-5C

    1

    PLC-5C

    3

    4

    1771 I/O

    5

    Scanners

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

    PLC-5C

    The Keeper

  • 8/10/2019 Control Net Presentacin.ppt

    70/95

    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 isalready configured.

    The Keeper also stores (keeps) the master key for otherscanner class devices.

    The master key is a CRC (cylic redundancy checksum)of that networks configuration data.

    At powerup or loss of all connections, a scannerdevice will compare its stored key to the Keepersstored key. If it does not match, the device will not jointhe network and not transmit data.

    The Keeper

  • 8/10/2019 Control Net Presentacin.ppt

    71/95

    p

    Phase 1.5

    If Node 1 is shut down or faults, the network will continue tofunction.

    If Node 1 has I/O that it owns, that I/O will be effected (will go toconfigured 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

    PLC-5C

    2

    FLEX I/O

    PLC-5C

    1

    PLC-5C

    3

    4

    1771 I/O

    5

    Node 2 still controls its I/O

    The Keeper

  • 8/10/2019 Control Net Presentacin.ppt

    72/95

    p

    Phase 1.5

    If Node 1 is not up on a running network and aPLC with a node address of anything greaterthan 1 goes down and comes back (cabledisconnected), that PLC will not be able to re-establish the connections to its target

    devices.

    Keeper shut down

    PLC-5C

    2

    FLEX I/O

    PLC-5C

    1

    PLC-5C

    3

    4

    1771 I/O

    5

    Distributed Keeper- future

  • 8/10/2019 Control Net Presentacin.ppt

    73/95

    p

    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 todayKeeper shut down

    PLC-5C

    2

    FLEX I/O

    PLC-5C

    1

    PLC-5C

    3

    4

    1771 I/O

    5

    Node 2 becomes keeper

    Network Configuration

  • 8/10/2019 Control Net Presentacin.ppt

    74/95

    gand the Edit Resource

    When edits are accepted, the software (RSNetworx)gets not only the network edit resource, but also theedit resources for all of the PLC-5Cs on the network(the PLC-5Cs must be in program mode). This isknown as a full edit.

    Currently, the only method of editing a ControlNetprocessor or ControlNet network parameters is in fulledit mode. Therefore, when making any changes tothe ControlNet configuration in any PLC-5, all PLC-5smust go to program mode.

    Incremental Edits

  • 8/10/2019 Control Net Presentacin.ppt

    75/95

    (Future)

    When editing the map table of a particular PLC-5C, thesoftware gets the edit resource for that node. The PLCmust be in program mode to edit the map table

    If incremental edits are accepted, only the PLCsaffected by the change need to be in program mode

    A map entry change can be accepted incrementally aslong as it doesnt increase scheduled bandwidth above100%

    Any network parameter change will still require a fullaccept edits

    If full edits are accepted, the software (RSNetworx)

    gets not only the network edit resource, but also theedit resources for all of the PLC-5Cs on the nework(the PLC-5Cs must be in program mode).

    Exceeding the Maximum

  • 8/10/2019 Control Net Presentacin.ppt

    76/95

    gTransmit Size for a PLC-5C

    A single device can transmit up to 510 bytes during thescheduled 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 willprovide the following error message ExceededMaximum Transmit Size

    Possible work around: Based on the configuration,one option would be to reduce the NUT in half and usea RPI of 2 times the NUT. Must also be aware of PLCbandwidth.

    NetworkInterval#1

    NetworkInterval#2

    NUT = 20 msec. change to 10 msec.

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

  • 8/10/2019 Control Net Presentacin.ppt

    77/95

    GO TO SCHEDULED PEERMESSAGING TALK CHALK AND

    COMPLETE LABS 8-11

  • 8/10/2019 Control Net Presentacin.ppt

    78/95

    ControlNet Additional Information

    Rockwell Automations

    Automation and Control Network

    ControlNet Enablers

  • 8/10/2019 Control Net Presentacin.ppt

    79/95

    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

  • 8/10/2019 Control Net Presentacin.ppt

    80/95

    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 ResourcesControlNet

  • 8/10/2019 Control Net Presentacin.ppt

    81/95

    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 SupportControlNet

  • 8/10/2019 Control Net Presentacin.ppt

    82/95

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

    [email protected] = Rockwell Automation Tech Supportsite

  • 8/10/2019 Control Net Presentacin.ppt

    83/95

    START DAY 2TROUBLESHOOTING

    DISCUSSION AND THEN

    PERFORM LABS 12-13 ANDOSCILLOSCOPE DEMO

  • 8/10/2019 Control Net Presentacin.ppt

    84/95

    ADVANCED MODULEPLACEMENT CHALK TALK

    C t lN t P d t Ph i d Mi ti

  • 8/10/2019 Control Net Presentacin.ppt

    85/95

    ControlNet Product Phasing and Migration

    Rockwell AutomationsAutomation and Control Network

    ControlNet Product Phasing

  • 8/10/2019 Control Net Presentacin.ppt

    86/95

    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

  • 8/10/2019 Control Net Presentacin.ppt

    87/95

    DIN

    DOUT

    540C

    AIN

    AOUT

    DIN

    DOUT

    ACN

    1771 I/O

    AIN

    AOUT

    DIN

    DOUT

    520C

    AIN

    AOUT

    1770-KFC

    Serial/Parallel

    DEVICE

    DH+

    RIO

    ACN

    Flex I/O

    DIN

    DOUT

    AIN

    AOUT

    DIN

    DOUT

    520C

    AIN

    AOUT

    1784-KTX,KT

    6200INTERCHANGEsoftware

    PC

    1784-KTCX

    6200INTERCHANGEsoftware

    PC Network Address 1Interchange

    WinLinx6200

    ControlView

    ControlNet

    High Speed I/O Network

    Scheduled I/O Data

    Scheduled Peer to Peer

    Unscheduled Messaging

    Phase 1 Architecture

    Operator

    Interface

    PV1400E

    6200/AI Software

  • 8/10/2019 Control Net Presentacin.ppt

    88/95

    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: networkbandwidth, 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)

    6200/AI SoftwareProgramming and Network Tool

    Migrating To Phase 1 5

  • 8/10/2019 Control Net Presentacin.ppt

    89/95

    Migrating To Phase 1.5

    Process detailed in launch pack, Networkshomepage (intranet)and on MKESLAFS file server

    Launch Pack: SP-2765

    Networks page: 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 willcoordinate 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

  • 8/10/2019 Control Net Presentacin.ppt

    90/95

    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, Theprocedure calls for the ability to go back if problems arise.Therefore, you will need old and new versionssimultaneously.

    Software Issues

  • 8/10/2019 Control Net Presentacin.ppt

    91/95

    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

  • 8/10/2019 Control Net Presentacin.ppt

    92/95

    ControlNet Advanced Ownership

    Rockwell AutomationsAutomation and Control Network

    1771 Ownership Rules

  • 8/10/2019 Control Net Presentacin.ppt

    93/95

    1771 Ownership Rules

    The owner of the discrete connection owns the entirerack.

    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

  • 8/10/2019 Control Net Presentacin.ppt

    94/95

    1794 Ownership Rules

    Will support shared owner connections.

    shared owner connections must match

    Exclusive ownership can be set on a module bymodule basis

    analog modules

    discrete modules if they are mapped separately

    discrete rack connections must start at first slot so cannot set upownership of 1/2 rack to PLC 1 and 1/2 rack to PLC 2.

    Two different PLCs can control individual modulesin a chassis using CIO instructions (unscheduled).

    END OF PRESENTATION

  • 8/10/2019 Control Net Presentacin.ppt

    95/95