Allen-Bradley ControlNet ControlLogix 1756 User Manual

Network configuration
Table of Contents

Advertisement

Quick Links

User Manual
ControlNet Network Configuration
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789
SoftLogix, Studio 5000 Logix Emulate

Advertisement

Table of Contents
loading

Summary of Contents for Allen-Bradley ControlNet ControlLogix 1756

  • Page 1 User Manual ControlNet Network Configuration 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, Studio 5000 Logix Emulate...
  • Page 2 Identifies information that is critical for successful application and understanding of the product. Allen-Bradley, ArmorPOINT, CompactLogix, ControlLogix, Data Highway Plus, DriveLogix, FlexLogix, FLEX Ex, FLEX I/O, Logix 5000, PanelView, PanelView Plus, POINT I/O, PowerFlex 700S, Rockwell Software, Rockwell Automation, RSLinx, RSLinx Classic, RSLogix, RSLogix 5000, RSNetWorx, RSNetWorx for ControlNet, RSView, SoftLogix, and TechConnect are trademarks of Rockwell Automation, Inc.
  • Page 3 Summary of Changes This document contains new and updated information. Changes are designated by change bars in the outside margins. Updated Information This document contains these changes. Topic Chapter Updated supported controller models. Cover Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 4 Summary of Changes Notes: Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 5: Table Of Contents

    Table of Contents Preface Additional Resources ................... 7 Chapter 1 ControlNet Overview Use ControlNet Communication Modules in a Control System ....9 Bridge Across Networks ................... 11 Exchange Information on a ControlNet Network ........14 Network Update Time (NUT) ............... 16 Requested Packet Interval (RPI) .............
  • Page 6 Table of Contents Chapter 4 Control I/O Set Up the Hardware ..................56 Requested Packet Interval (RPI) ..............56 Communication Format .................. 57 Direct or Rack-optimized Connections ..........58 Ownership ....................61 Add a Remote Adapter ..................63 Add Distributed I/O ..................63 Distributed I/O Communication Formats..........
  • Page 7: Preface

    Provides declarations of conformity, certificates, and http://www.ab.com other certification details. You can view or download publications at http://www.rockwellautomation.com/ literature. To order paper copies of technical documentation, contact your local Allen-Bradley distributor or Rockwell Automation sales representative. Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 8 Preface Notes: Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 9: Controlnet Overview

    Chapter ControlNet Overview The ControlNet network provides high-speed transmission of time-critical I/O and interlocking data and messaging data. This data transfer capability enhances I/O performance and peer-to-peer communication in any system or application. The ControlNet network is highly deterministic and repeatable and remains unaffected as devices are connected or disconnected from it.
  • Page 10 Chapter 1 ControlNet Overview Figure 1 - ControlNet Modules and the Control System Overview Item Description Personal computer running SoftLogix5800 controller with 1784-PCICS card 1756-CNB module (as an adapter) with 1756 I/O modules PowerFlex 700S drive 1794-ACN15 adapter with 1794 I/O modules 1734-ACNR adapter with 1734 I/O modules PanelView terminal CompactLogix 1769-L35CR controller with local 1769 I/O modules...
  • Page 11: Bridge Across Networks

    ControlNet Overview Chapter 1 Bridge Across Networks Some ControlNet modules support the ability to bridge or route communication to and from different networks, depending on the capabilities of the platform and communication devices. You can only bridge across networks to communicate with devices. You IMPORTANT cannot bridge across networks to control I/O, even though RSLogix 5000 software can accept such a configuration in the I/O Configuration folder.
  • Page 12 Chapter 1 ControlNet Overview Figure 2 - Drive Configuration on a DeviceNet Network P WR S TS PORT Item Description Item Description Workstation Drive PanelView terminal DeviceNet network Bridge ControlNet network The performance of a CompactLogix controller on a ControlNet network IMPORTANT degrades significantly if you use the controller as a bridge.
  • Page 13 ControlNet Overview Chapter 1 The following example shows how a DeviceNet bridge links to an EtherNet/IP network in RSLinx software. Figure 3 - EtherNet/IP Bridge Linking to a ControlNet Network Item Description Item Description EtherNet/IP network ControlNet Bridge in 1756 system EtherNet/IP bridge in 1756 system ControlNet network The following tables list the possible bridges between communication networks.
  • Page 14: Exchange Information On A Controlnet Network

    Chapter 1 ControlNet Overview Table 3 - Bridges from an EtherNet/IP Network Destination Modules for a 1768 Modules for a 1769 Modules for a Modules for a 1769 Network CompactLogix System CompactLogix System ControlLogix Chassis CompactLogix Packaged Controller System • 1768-L43 or 1768-L45 •...
  • Page 15 ControlNet Overview Chapter 1 In traditional I/O systems, controllers poll input modules to obtain their input status. In a Logix system, digital input modules are not polled by a controller. Instead, they produce (multicast) their data either upon a change of state (COS) or periodically.
  • Page 16: Network Update Time (Nut)

    Chapter 1 ControlNet Overview Network Update Time (NUT) The network update time (NUT) is the shortest interval in which data can be sent on a ControlNet network. It represents the fastest possible update rate for scheduled data transfers on that network. For example, a network that runs with a five ms NUT cannot send scheduled data at a rate faster than five ms.
  • Page 17: Requested Packet Interval (Rpi)

    ControlNet Overview Chapter 1 Requested Packet Interval (RPI) The RPI is the update rate specified for a particular piece of data on the network. By using a rack-optimized connection, the RPI can specify the rate for an entire rack of I/O. With a direct connection, the RPI can specify the rate for a particular module or peer-to-peer data.
  • Page 18: Schedule The Network

    Chapter 1 ControlNet Overview Understand the Effect of the NUT on the API This example illustrates how the NUT affects the API. A module on the network can produce data only at binary multiples of the NUT to a maximum of the NUT multiplied by 128.
  • Page 19: Understand The Network Keeper

    ControlNet Overview Chapter 1 RSNetWorx for ControlNet software must be run whenever a IMPORTANT scheduled connection is added to, removed from, or changed in your system. Control of Scheduled I/O Scheduled connections let you send and receive data repeatedly at a predetermined rate.
  • Page 20 Chapter 1 ControlNet Overview If the active keeper is taken off the network, a valid back-up keeper can take over for it and continue to act as keeper. As long as at least one valid multi-keeper device is present on the network, new scheduled connections can be established. To review the valid keeper devices on your network, follow this procedure in RSNetWorx for ControlNet software.
  • Page 21: Default Parameters

    ControlNet Overview Chapter 1 Default Parameters When a ControlNet network is first established, it relies on a default set of parameters capable of sending only unscheduled data. Default parameters in all ControlNet devices include the following: • Network Update Time (NUT) = 100 ms Scheduled Maximum Node Address (SMAX) = 1 •...
  • Page 22 Chapter 1 ControlNet Overview Figure 5 - Example ControlNet Network Trunkline/Dropline Topology Item Description Trunkline Node Tap with dropline Figure 6 - Example ControlNet Network Star Topology Item Description Node Tap with 1 m (3.28 ft) dropline Coaxial repeater Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 23 ControlNet Overview Chapter 1 Coax repeaters are typically used in trunkline and star topologies. See the ControlNet Coax Media Planning and Installation Guide, publication CNET-IN002, for more specific information on coax topologies you can create. With fiber media, you can configure your network in trunkline, star, and ring topologies.
  • Page 24: Number Of Nodes

    Chapter 1 ControlNet Overview Number of Nodes Each ControlNet network supports up to 99 nodes. Logix5000 controllers support multiple ControlNet networks, providing the flexibility to add nodes to a ControlNet network or boost performance. Lengths In a ControlNet network, the maximum length depends on the number of nodes on a segment;...
  • Page 25 Chapter Connect a Computer to the ControlNet Network This chapter explains how to set up a computer to operate on a ControlNet network. Topic Page Configure the ControlNet Communication Driver in RSLinx Classic Software You need to load a ControlNet communication driver for a computer to communicate with other devices on a ControlNet network.
  • Page 26: Configure The Controlnet Communication Driver

    Chapter 2 Connect a Computer to the ControlNet Network Configure the ControlNet To configure a ControlNet communication driver, perform this procedure in RSLinx Classic software. Communication Driver in RSLinx Classic Software If you are using a 1794-U2CN cable to connect to the network, you are IMPORTANT not required to configure the driver.
  • Page 27 Connect a Computer to the ControlNet Network Chapter 2 6. If your computer contains multiple cards, from the Serial Number (hex) field, choose the correct card. 7. In the Network Address (dec) box, type the correct network address. 8. Click OK. The driver is now available and you can choose the ControlNet port from Who Active in RSLogix 5000 software.
  • Page 28 Chapter 2 Connect a Computer to the ControlNet Network Notes: Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 29: Configure A Controlnet Module

    Chapter Configure a ControlNet Module This chapter explains how to configure a ControlNet communication module to operate on a ControlNet network. Topic Page Use RSLogix 5000 Software Use RSNetWorx for ControlNet Software The example configuration process shown in this chapter uses a IMPORTANT 1756-CN2R/B ControlLogix ControlNet bridge module in a ControlLogix controller project.
  • Page 30: Add And Configure A Local Controlnet Module

    Chapter 3 Configure a ControlNet Module Add and Configure a Local ControlNet Module After you have started RSLogix 5000 software and created a controller project, you can add ControlNet communication modules. A local ControlNet module is a module that resides in the same chassis as the controller. When you create a new RSLogix 5000 project with the CompactLogix IMPORTANT 1769-L32C or 1769-L35CR controller, the Controller Organizer creates a...
  • Page 31 Configure a ControlNet Module Chapter 3 This table lists the ControlNet communication modules available locally in the local chassis, computer, or controller with each Logix5000 controller. Table 6 - ControlNet Communication Modules Available Locally Logix5000 Controller Local ControlNet Communication Module 1768 CompactLogix 1768-CNB, 1768-CNBR 1769 CompactLogix...
  • Page 32 Chapter 3 Configure a ControlNet Module 4. On the Module Properties dialog box, configure the connection properties and then click Apply. Connection Property Action Inhibit Module If the module does not need to communicate with the controller, check the checkbox. If the module needs to communicate with the controller, leave the checkbox cleared.
  • Page 33: Add And Configure A Remote Controlnet Module

    Configure a ControlNet Module Chapter 3 Add and Configure a Remote ControlNet Module After you have added the local ControlNet communication module, you must add remote ControlNet communication modules. A remote ControlNet module is a module that resides in a chassis separate from the controller. To add a remote ControlNet module, perform this procedure.
  • Page 34 Chapter 3 Configure a ControlNet Module 3. Complete the fields on the New Module dialog box and then click OK. Field Action Name Type a name for the local ControlNet module. Node Enter the module’s node number on the network. Description Type a description of the local ControlNet module.
  • Page 35 Configure a ControlNet Module Chapter 3 The communication format setting also affects the RPI rate. Table 7 - Communication Formats Communication Format Function Effect on RPI You can specify an RPI that meets this criteria: Rack-optimized The communication module creates a rack image and •...
  • Page 36: Download The Project To The Logix5000 Controller

    Chapter 3 Configure a ControlNet Module Download the Project to the Logix5000 Controller Before you download your RSLogix 5000 project to your ControlNet IMPORTANT modules, consider whether you will schedule the ControlNet network offline or online: • If you are going to schedule the network offline, complete the procedure in the section Schedule the Network Offline on page If you are going to schedule the network online, complete the...
  • Page 37: Electronic Keying

    Configure a ControlNet Module Chapter 3 3. From the Who Active dialog box, browse to and select the controller to which to download a project and click Download. 4. When the Download dialog box appears, click Download. Electronic Keying The electronic keying feature automatically compares the expected module, as shown in the RSLogix 5000 I/O Configuration tree, to the physical module before I/O communication begins.
  • Page 38 Chapter 3 Configure a ControlNet Module Electronic keying is based on a set of attributes unique to each product revision. When a Logix5000 controller begins communicating with a module, this set of keying attributes is considered. Table 8 - Keying Attributes Attribute Description The manufacturer of the module, for example, Rockwell Automation/Allen-...
  • Page 39 3.1. The physical module is a 1756-IB16D module with module revision 3.2. In this case, communication is prevented because the Minor Revision of the module does not match precisely. Module Configuration Vendor = Allen-Bradley Product Type = Digital Input Module Catalog Number = 1756-IB16D...
  • Page 40 3.2. In this case, communication is prevented because the minor revision of the module is lower than expected and may not be compatible with 3.3. Module Configuration Vendor = Allen-Bradley Product Type = Digital Input Module Catalog Number = 1756-IB16D...
  • Page 41 Module Configuration Vendor = Allen-Bradley Product Type = Digital Input Module Catalog Number = 1756-IB16D Major Revision = 2 Minor Revision = 1 Communication is allowed.
  • Page 42 1756-IF16 analog input module. In this case, communication is prevented because the analog module rejects the data formats that the digital module configuration requests. Module Configuration Vendor = Allen-Bradley Product Type = Digital Input Module Catalog Number = 1756-IA16 Major Revision = 3 Minor Revision = 1 Communication is prevented.
  • Page 43 1756-IB16 digital input module. In this case, communication is allowed because the two digital modules share common data formats. Module Configuration Vendor = Allen-Bradley Product Type = Digital Input Module Catalog Number = 1756-IA16 Major Revision = 2 Minor Revision = 1 Communication is allowed.
  • Page 44: Use Rsnetworx For Controlnet Software

    Chapter 3 Configure a ControlNet Module Use RSNetWorx for You must use RSNetWorx for ControlNet software to schedule the network in order to activate the configured I/O devices in your application. You must also ControlNet Software reschedule the network if a change is made to an already-scheduled network. Schedule a ControlNet Network for the First Time RSNetWorx for ControlNet software stores information in keeper devices.
  • Page 45: Schedule The Network Offline

    Configure a ControlNet Module Chapter 3 Schedule the Network Offline Scheduling a project offline is most useful in the design phase of your project. Scheduling off line can be used to predict performance and measure bandwidth. To learn more about using RSLogix 5000 and RSNetWorx software offline to predict performance, refer to answer ID 54793 on the Rockwell Automation Knowledgebase at http://www.rockwellautomation.com/...
  • Page 46 Chapter 3 Configure a ControlNet Module 2. From the Module Properties dialog box, click the RSNetWorx tab. 3. In the ControlNet file field, type a name for a new ControlNet file. 4. Click Apply. 5. When a message appears prompting you to create the file, click Yes. This action creates the file that RSNetWorx for ControlNet software uses offline to browse and schedule the network.
  • Page 47 Configure a ControlNet Module Chapter 3 9. To change the network properties from default settings to those that best fit your network, from the Network menu, choose Properties. 10. On the Network Parameters tab, configure the network parameters, as described in the table below, and click OK. Parameter Description Network Update Time (ms)
  • Page 48 Chapter 3 Configure a ControlNet Module 11. Click the Media Configuration tab. Generally, you can use the default media configuration. 12. Adjust the configuration if your network is longer or uses repeaters. If the media configuration does not accurately represent the maximum propagation delay between any two nodes, your network may experience errors.
  • Page 49: Schedule The Network Online

    Configure a ControlNet Module Chapter 3 Schedule the Network Online Prior to scheduling a network online, make sure that all keepers are unconfigured or do not conflict with the current network. If your network has already been scheduled and you made a change to it, you must reschedule it. Refer to Reschedule a ControlNet Network that has Previously been Scheduled page 53...
  • Page 50 Chapter 3 Configure a ControlNet Module 4. From the Browse for Network dialog box, expand the tree to find and select a communication path to the ControlNet network and click OK. This example uses a previously configured communication path to the controller.
  • Page 51 Configure a ControlNet Module Chapter 3 7. To change the network properties from default settings to those that best fit your network, from the Network menu, choose Properties. 8. On the Network Parameters tab, configure the network parameters as described in the table below. Parameter Description Network Update Time...
  • Page 52 Chapter 3 Configure a ControlNet Module 9. Click the Media Configuration tab, modify the settings if needed, and click OK. Generally, you can use the default media configuration. Adjust the configuration if your network is longer or uses repeaters. If the media configuration does not accurately represent the IMPORTANT maximum propagation delay between any two nodes, your network may experience errors.
  • Page 53: Reschedule A Controlnet Network That Has Previously Been Scheduled

    Configure a ControlNet Module Chapter 3 Reschedule a ControlNet Network that has Previously been Scheduled If you change a previously scheduled network, you must reschedule the network to apply the changes. For example, if you add I/O to an existing ControlNet network, you must reschedule the network for the I/O to become active.
  • Page 54 Chapter 3 Configure a ControlNet Module 6. From the Save Configuration dialog box, click Optimize and rewrite the schedule for all connections. 7. Click OK. It is better to optimize connections. However, in some cases IMPORTANT involving multiple controllers, the Merge changes... option is available.
  • Page 55 Chapter Control I/O This chapter explains how a controller controls distributed I/O over a ControlNet network. Topic Page Set Up the Hardware Requested Packet Interval (RPI) Communication Format Add a Remote Adapter Add Distributed I/O Access Distributed I/O Validate Connections To control distributed I/O over a ControlNet network, you must do the following: •...
  • Page 56: Control I/O Set Up The Hardware

    Chapter 4 Control I/O Set Up the Hardware In this example, the Logix5000 controller uses a ControlNet communication module in the local chassis to connect to the ControlNet network. The distributed (remote) I/O has a ControlNet adapter to connect it to the ControlNet network.
  • Page 57: Communication Format

    Control I/O Chapter 4 Communication Format When you configure a remote ControlNet communication module or an I/O module, you choose a communication format. The chosen communication format determines the data structure for tags associated with the module. Many I/O modules support different formats. Each format uses a different data structure.
  • Page 58: Direct Or Rack-Optimized Connections

    Chapter 4 Control I/O Direct or Rack-optimized Connections Logix5000 controllers use connections to transmit I/O data. These connections can be direct or rack-optimized connections. Term Definition Direct connection A direct connection is a real-time, data-transfer link between the controller and an analog or digital I/O module that enables your controller to collect more data from an I/O module.
  • Page 59 Control I/O Chapter 4 Direct Connections for I/O Modules In this example, assume that each distributed I/O module is configured for a direct connection to the controller. ControlNet Adapter with ControlNet Adapter with ControlNet Adapter with Three Digital I/O Modules Two Analog I/O Modules Two Digital I/O Modules The table below calculates the connections in this example.
  • Page 60 Chapter 4 Control I/O Rack-optimized Connections for I/O Modules In this example, assume that each digital I/O module is configured for a rack- optimized connection to the controller. Analog modules must be configured for direct connections. ControlNet Adapter with ControlNet Adapter with ControlNet Adapter with Three Digital I/O Modules Two Analog I/O Modules...
  • Page 61: Ownership

    Control I/O Chapter 4 Ownership In a Logix5000 system, modules multicast data. This means that multiple controllers can receive the same data at the same time from a single module. When you choose a communication format, you have to choose whether to establish an owner or listen-only relationship with the module.
  • Page 62 Chapter 4 Control I/O Choose the Type of Ownership for a Module Table 13 - Module Ownership Module Type Controller Desired Function Required Connection Type Input module Does not own the module Owner, such as not listen-only Owns the module Maintain communication with the module if Owner, such as not listen-only it loses communication with the other...
  • Page 63: Add A Remote Adapter

    Control I/O Chapter 4 Add a Remote Adapter The type of distributed I/O determines your choice of a remote ControlNet adapter. Before choosing a remote adapter, you must add local and remote ControlNet modules to an RSLogix 5000 project. For more information on adding ControlNet modules to a project, see Add and Configure a Local ControlNet Module on page 30...
  • Page 64 Chapter 4 Control I/O To add distributed I/O to your RSLogix 5000 project, perform this procedure. 1. Add the local and remote ControlNet communication modules. For more information, refer to Add and Configure a Local ControlNet Module on page 30 Add and Configure a Remote ControlNet Module on page 2.
  • Page 65: Distributed I/O Communication Formats

    Control I/O Chapter 4 Distributed I/O Communication Formats Your selection of communication format when you add distributed I/O modules is based on whether you want rack-optimized or direct connections to each distributed I/O module and corresponds directly with the communication format you chose for your remote adapter.
  • Page 66 Chapter 4 Control I/O I/O information is available in the Controller Tags portion of your RSLogix 5000 project. You can monitor or edit the tags. To access distributed I/O, within the Controller Organizer of RSLogix 5000 software, double-click Controller Tags. The Controller Tags dialog box appears.
  • Page 67 Control I/O Chapter 4 This example shows an I/O tree configured with a remote FLEX I/O adapter and two remote FLEX I/O modules. EXAMPLE Table 16 - Example Tag Names Example Example Module Example Tag Names Created by RSLogix 5000 Software Example 1 Remote 1794-ACN15 FLEX_adapter:I...
  • Page 68: Validate Connections

    Chapter 4 Control I/O Validate Connections You need to verify that the controller can communicate with the devices that you have just configured. To validate connections, perform this procedure. 1. Determine if communication has been established with the devices. If a warning symbol Then Appears over the I/O Configuration folder The controller cannot communicate with the...
  • Page 69 Control I/O Chapter 4 7. To interpret the fault codes, return to RSLogix 5000 software and from the Help menu, choose Contents. 8. From the Help Topics dialog box, click the Index tab. 9. Type module fault. 10. In the list of module fault codes, select the range for the fault code you just identified and click Display.
  • Page 70 Chapter 4 Control I/O Notes: Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 71: Produce And Consume Tags Terminology

    Chapter Produce and Consume Tags (interlock controllers) This chapter explains how to interlock (produce and consume tags) controllers via a ControlNet network. Topic Page Terminology Set Up the Hardware Determine Connections for Produced and Consumed Tags Organize Tags for Produced or Consumed Data Adjust for Bandwidth Limitations Produce a Tag Consume a Tag...
  • Page 72: (Interlock Controllers) Set Up The Hardware

    Chapter 5 Produce and Consume Tags (interlock controllers) Set Up the Hardware In this example, the controller in the first chassis produces a tag that is consumed by the controller in the second chassis. Figure 11 - Interlocking Controllers Example EtherNet/IP Logix5575 ControlNet...
  • Page 73: Determine Connections For Produced And Consumed Tags

    Produce and Consume Tags (interlock controllers) Chapter 5 Make sure of the following: • The ControlNet communication modules are connected to a scheduled ControlNet network. • All wiring and cabling are properly connected. The communication driver is configured for the programming •...
  • Page 74 Chapter 5 Produce and Consume Tags (interlock controllers) Table 18 - Produced and Consumed Tags and Number of Connections Controller Available Connections Connections Used by a Connections Used by Produced Tag a Consumed Tag CompactLogix PowerFlex 700S with DriveLogix software Number of consumers + 1 ControlLogix SoftLogix5800...
  • Page 75: Organize Tags For Produced Or Consumed Data

    Produce and Consume Tags (interlock controllers) Chapter 5 Organize Tags for Produced Follow these guidelines as you organize your tags for produced or consumed data (shared data). or Consumed Data Table 19 - Guidelines for Produced or Consumed Data Tags Function Guidelines Create the tags at the controller scope.
  • Page 76: Adjust For Bandwidth Limitations

    Chapter 5 Produce and Consume Tags (interlock controllers) Adjust for Bandwidth When you share a tag over a ControlNet network, the tag must fit within the bandwidth of the network: Limitations • As the number of connections over a ControlNet network increases, several connections, including produced or consumed tags, may need to share a network update time (NUT).
  • Page 77: Produce A Tag

    Produce and Consume Tags (interlock controllers) Chapter 5 Produce a Tag A Logix5000 controller can produce only controller-scoped, user-created tags in the local controller’s tag structure. Logix5000 controllers cannot produce I/O tags or tags aliased to I/O tags. To produce a tag, perform this procedure. 1.
  • Page 78 Chapter 5 Produce and Consume Tags (interlock controllers) 4. Right-click the new tag name and choose Edit Tag Properties. 5. On the Tag Properties dialog box, from the Type pull-down menu, choose Produced. 6. In the Data Type field, type a data type that the controller can produce. A controller cannot produce a tag by using MSG or INT data types.
  • Page 79: Consume A Tag

    Produce and Consume Tags (interlock controllers) Chapter 5 8. In the Maximum Consumers field, type a number of consumers. If you are unsure of the number of consumers, use a number higher than the actual number of consumers. Unused connections are deducted from the number of available controller connections.
  • Page 80 Chapter 5 Produce and Consume Tags (interlock controllers) 4. Within the Controller Organizer of RSLogix 5000 software, right-click Controller Tags and choose Edit Tags. 5. From the Controller Tags dialog box, type the name of the new tag in an available Tag Name field.
  • Page 81 Produce and Consume Tags (interlock controllers) Chapter 5 7. From the Tag Properties dialog box, complete these fields: • From the Type pull-down menu, choose Consumed. In the Data Type field, type a data type that the controller can produce. •...
  • Page 82 Chapter 5 Produce and Consume Tags (interlock controllers) Notes: Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 83 Chapter Messaging This chapter explains how to use MSG instructions to send data to and receive data from other modules on a ControlNet network. Topic Page Set Up the Hardware Guidelines for MSG Instructions Determine Connections for Messages Enter Message Logic Configure a Message Instruction Stagger the Messages Use peer-to-peer messaging when these conditions apply:...
  • Page 84: Messaging Set Up The Hardware

    Chapter 6 Messaging Set Up the Hardware In this example, the controller in the local chassis uses a MSG instruction to send a message to another module, which can be a controller, on the ControlNet network. Figure 12 - Peer-to-Peer Messaging Example Item Description Remote chassis with any of these configurations:...
  • Page 85: Guidelines For Msg Instructions

    Messaging Chapter 6 Make sure of the following: • The ControlNet modules are connected to a ControlNet network. • All wiring and cabling are properly connected. The communication driver is configured for the programming • workstation. Guidelines for MSG Follow these guidelines as you work with message instructions. Instructions Table 21 - Guidelines for MSG Instructions Function...
  • Page 86: Determine Connections For Messages

    Chapter 6 Messaging Determine Connections for Messages transfer data to other modules, such as other controllers, I/O modules or operator interfaces. Each message uses one connection, regardless of how many Messages modules are in the message path. To conserve connections, you can configure one message to read from or write to multiple modules.
  • Page 87: Add The Controlnet Modules And Remote Devices To The Local Controller's I/O Configuration

    Messaging Chapter 6 Add the ControlNet Modules and Remote Devices to the Local Controller’s I/O Configuration Browse to choose the target device of a MSG instruction and add that remote device to the I/O configuration folder of the local controller. Within the I/O configuration folder, organize the local and remote devices into a hierarchy of tree/branch and parent/child.
  • Page 88: Enter A Message

    Chapter 6 Messaging Enter a Message Use relay ladder logic to enter a MSG instruction. Click to configure the MSG instruction, as shown in the example below. Enter a MSG instruction as shown below. EXAMPLE ATTENTION: If user_bit and count_messages.EN = 0 (MSG instruction is not already enabled), then execute a MSG instruction that sends data to another controller.
  • Page 89 Messaging Chapter 6 5. From the Destination Element pull-down menu, choose the instruction’s destination element. The message instruction’s destination determines how the message is configured. Function Configuration Box Required Information Read (receive) the data Message Type CIP Data Table Read Source Element First element of the tag that contains data in the other controller Number of Elements...
  • Page 90: Stagger The Messages

    Chapter 6 Messaging Stagger the Messages As you add messages to your project, you may have to coordinate the execution of the messages. To avoid errors and assure that each message is processed, follow these rules. Rule 1 Enable no more than 16 messages at one time, including block transfers. Enable no more than 10 of these types of messages at one time: Rule 2 •...
  • Page 91 Chapter Communicate with PanelView Terminals This chapter explains how a controller uses a ControlNet communication module to communicate with PanelView software products over a ControlNet network. Topic Page Set Up the Hardware Determine Connections to PanelView Terminals Add a PanelView Terminal Organize Controller Data for a PanelView Terminal Rockwell Automation Publication CNET-UM001E-EN-P - June 2016...
  • Page 92: Communicate With Panelview Set Up The Hardware

    Chapter 7 Communicate with PanelView Terminals Set Up the Hardware In this example, the controller in the local chassis shares data with an HMI application on a ControlNet network. This application could be running any of these: • PanelView terminal •...
  • Page 93: Terminals Determine Connections To Panelview Terminals

    Communicate with PanelView Terminals Chapter 7 Determine Connections to How you establish communication between a PanelView or PanelView Plus terminal and a Logix5000 controller over a ControlNet network depends on how PanelView Terminals you want to use controller connections. Communication Type PanelView Standard PanelView Plus Scheduled (always connected)
  • Page 94: Add A Panelview Terminal

    Chapter 7 Communicate with PanelView Terminals Add a PanelView Terminal To add a PanelView terminal, perform this procedure. 1. If your application is online, go offline. 2. In RSLogix 5000 software, right-click I/O Configuration and choose New Module. 3. From the Select Module dialog box, select a local ControlNet communication module type and click OK.
  • Page 95 Communicate with PanelView Terminals Chapter 7 4. From Module Properties dialog box, configure the local ControlNet module. For information on configuring local ControlNet communication modules, refer to Configure a ControlNet Module on page 5. Right-click the local communication module and choose New Module. 6.
  • Page 96: Organize Controller Data For A Panelview Terminal

    Chapter 7 Communicate with PanelView Terminals 7. From the Module Properties dialog box, configure the terminal. For information on configuring local ControlNet communication modules, refer to Configure a ControlNet Module on page Organize Controller Data Organize data for a PanelView or PanelView Plus terminal based on how the data is used.
  • Page 97: Index

    Index ControlNet network capacity 24 access connect a computer 25 distributed I/O data 65 schedule 18 produced and consumed data 15 topology 21 scheduled I/O tags 96 actual packet interval 17 adjust media configuration 48 data types 71 tags for bandwidth limitations 76 distributed I/O API.
  • Page 98 Index NUT. See network update time schedule ControlNet network 18 scheduled I/O 19 scheduled maximum node address 21 ownership types 61 select communication driver 26 communication format 57 communication path 50 PanelView terminal local communication module 30 connection to Logix5000 controller 93 PanelView terminal 95 controller data 96 remote communication module 33...
  • Page 100 Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products. At http://www.rockwellautomation.com/support/, you can find technical manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools.

Table of Contents