c# wpf adobe pdf reader : Delete pages from pdf reader software SDK project winforms .net html UWP Allen%20Bradley%201756-CNB%20Controlnet%20Bridge%20Module%20-%20Burn%20only%20(103%20Pages)1-part15

1756-6.5.3 - December 1999
Table of Contents
Chapter 1
ControlNet
Communication Basics
What This Chapter Contains. . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1-1
Module Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1-1
Before you go any further . . .. . . . . . . . . . . . . . . . . . . . . . . . .   1-1
Module Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1-2
Support for up to 64 Bidirectional Connections. . . . . . . . . . .   1-2
Bridging Unscheduled Data . . . . . . . . . . . . . . . . . . . . . . . . . .   1-3
Understanding the Producer/Consumer Model  . . . . . . . . . . . . . .   1-4
Processing Produced and Consumed Tags . . . . . . . . . . . . . . .   1-5
Control of Scheduled I/O Communications . . . . . . . . . . . . . .   1-6
Understanding the Control and Information Protocol  . . . . . . . . .   1-6
Understanding the Network Keeper . . . . . . . . . . . . . . . . . . . . . . .   1-7
Network Update Time (NUT)  . . . . . . . . . . . . . . . . . . . . . . . .   1-7
Requested Packet Interval (RPI). . . . . . . . . . . . . . . . . . . . . . .   1-7
Actual Packet Interval (API)  . . . . . . . . . . . . . . . . . . . . . . . . .   1-8
Rack Optimized and Direct Connections . . . . . . . . . . . . . . . .   1-8
Default Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1-10
Chapter 2
Installing the
ControlNet Network
What this Chapter Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   2-1
Installing the 1784-KTCX15 Communication Interface Card . . .   2-2
Configuring the 1784-KTCX15 Card. . . . . . . . . . . . . . . . . . .   2-3
Installing the ControlLogix Modules . . . . . . . . . . . . . . . . . . . . . .   2-5
Connecting the ControlNet Network . . . . . . . . . . . . . . . . . . . . . .   2-7
Installing the PLC-5C Controllers . . . . . . . . . . . . . . . . . . . . . . . .   2-9
Required Software  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   2-10
Chapter 3
Logix5550 to Logix5550 
Controller: Unscheduled 
Messaging
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .   3-1
Set Up the Example Application  . . . . . . . . . . . . . . . . . . . . . . . . .   3-1
Create the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .   3-2
Create the Controller Tags for the Write Message Program  .   3-3
Create the Write Message Ladder Program . . . . . . . . . . . . . .   3-4
Download and Run the Program  . . . . . . . . . . . . . . . . . . . . . .   3-6
Test the Example Application  . . . . . . . . . . . . . . . . . . . . . . . . . . .   3-6
Create the Controller Tags for the Test Program . . . . . . . . . .   3-7
Download the Test Program . . . . . . . . . . . . . . . . . . . . . . . . . .   3-9
Test the Communications . . . . . . . . . . . . . . . . . . . . . . . . . . .   3-10
Chapter 4
Logix5550 to Logix5550 
Controller: Scheduled 
Communication
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .   4-1
Set Up the Example Application  . . . . . . . . . . . . . . . . . . . . . . . . .   4-1
Create the Producer Application. . . . . . . . . . . . . . . . . . . . . . . . . .   4-2
Create the Producer Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4-3
Create the Producer Ladder Program . . . . . . . . . . . . . . . . . . .   4-5
Download to the Producer  . . . . . . . . . . . . . . . . . . . . . . . . . . .   4-5
Delete pages from pdf reader - software SDK project:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Delete pages from pdf reader - software SDK project:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
1756-6.5.3 - December 1999
ii
Chapter 4 (continued)
Configure the Consumer Logix5550 Controller . . . . . . . . . . . . . .  4-6
Add the Producer to the I/O Configuration of the Consumer.  4-6
Create the Consumer Tags  . . . . . . . . . . . . . . . . . . . . . . . . . .  4-12
Download to the Consumer. . . . . . . . . . . . . . . . . . . . . . . . . .  4-15
Schedule the Network Using RSNetWorx for ControlNet . . . . .   4-16
Verify the Network Properties  . . . . . . . . . . . . . . . . . . . . . . .  4-17
Test the Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4-20
Chapter 5
Logix5550 Controller to PLC-5C:
Unscheduled Messaging
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .  5-1
Set Up the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .  5-1
Create the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .  5-2
Create the Controller Tags for the Write Message Program. .  5-3
Create the Write Message Ladder Program  . . . . . . . . . . . . . .   5-4
Download the Write Message Program  . . . . . . . . . . . . . . . . .  5-6
Test the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . . . .  5-7
Chapter 6
Logix5550 Controller to PLC-5C:
Scheduled Communications
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .  6-1
Set Up the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .  6-1
Create the Logix5550 Producer Application  . . . . . . . . . . . . . . . .  6-2
Create the Producer Tags  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6-3
Create the Producer Ladder Program . . . . . . . . . . . . . . . . . . .  6-5
Download and Run the Program. . . . . . . . . . . . . . . . . . . . . . .  6-6
Schedule the Network Using RSNetWorx for ControlNet . . . . . .   6-7
Verify the Network Properties  . . . . . . . . . . . . . . . . . . . . . . . .  6-9
Survey the Network for Connected Devices. . . . . . . . . . . . .  6-10
Configure the PLC-5C to Receive Scheduled Messages . . .  6-11
Test the Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6-14
Chapter 7
PLC-5C to Logix5550 Controller:
Unscheduled Messaging
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .  7-1
Set Up the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .  7-1
Create the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .  7-2
Create the PLC-5C Program . . . . . . . . . . . . . . . . . . . . . . . . . .  7-3
Download the PLC-5C Program . . . . . . . . . . . . . . . . . . . . . . .  7-5
Test the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . . . .  7-7
Create the Controller Tags for the Logix5550 Controller. . . .  7-8
Download the Logix5550 Program. . . . . . . . . . . . . . . . . . . .  7-10
Verify the Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  7-11
Chapter 8
PLC-5C to Logix5550 Controller:
Scheduled Communications
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .  8-1
Set Up the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .  8-1
Configure the Network Using RSNetWorx for ControlNet . . . . .   8-2
Verify the Network Properties  . . . . . . . . . . . . . . . . . . . . . . . .  8-4
software SDK project:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. doc.Save(outPutFilePath). How to VB.NET: Delete Specified Pages from PDF.
www.rasteredge.com
software SDK project:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. Demo Code: How to Delete Specified Pages from PDF in C#.NET.
www.rasteredge.com
1756-6.5.3 - December 1999
iii
Chapter 8 (continued)
Survey the Network for Connected Devices  . . . . . . . . . . . . .   8-5
Configure the PLC-5C Processor . . . . . . . . . . . . . . . . . . . . . .   8-6
Configure the Consumer Logix5550 Controller. . . . . . . . . . . . . .   8-9
Add the Producer to the I/O Configuration  . . . . . . . . . . . . .   8-10
Create the Consumer Tags . . . . . . . . . . . . . . . . . . . . . . . . . .   8-13
Download the Logix5550 Program  . . . . . . . . . . . . . . . . . . .   8-17
Create the Producer Application. . . . . . . . . . . . . . . . . . . . . . . . .   8-18
Create the PLC-5C Program. . . . . . . . . . . . . . . . . . . . . . . . .   8-19
Download the PLC-5C Program. . . . . . . . . . . . . . . . . . . . . .   8-19
Schedule the Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8-22
Verify the Message. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8-23
Chapter 9
PLC-5C to PLC-5C Unscheduled 
Messaging Over Two 
ControlNet Networks
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . . .   9-1
Set Up the Example Application  . . . . . . . . . . . . . . . . . . . . . . . . .   9-1
Create the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .   9-2
Create the Ladder Program. . . . . . . . . . . . . . . . . . . . . . . . . . .   9-3
Download the Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9-5
Test the Example Application  . . . . . . . . . . . . . . . . . . . . . . . . . . .   9-6
Chapter 10
Controlling I/O Over a 
ControlNet Network
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . .   10-1
Set Up the Example Application  . . . . . . . . . . . . . . . . . . . . . . . .   10-2
Create the Example Application. . . . . . . . . . . . . . . . . . . . . . . . .   10-2
Add the Local CNB Module to the I/O Configuration. . . . .   10-3
Add the Remote CNB Module to the I/O Configuration . . .   10-4
Add the Remote I/O Modules to the I/O Configuration. . . .   10-7
Edit the Controller Tags . . . . . . . . . . . . . . . . . . . . . . . . . . .   10-11
Create the Ladder Logic Program  . . . . . . . . . . . . . . . . . . .   10-12
Download the Program. . . . . . . . . . . . . . . . . . . . . . . . . . . .   10-12
Schedule the Network Using RSNetWorx for ControlNet. . . .   10-13
Verify the Network Properties . . . . . . . . . . . . . . . . . . . . . .   10-15
Survey the Network for Connected Devices  . . . . . . . . . . .   10-16
Schedule the Network and Save the Configuration . . . . . .   10-17
Test the Example Application  . . . . . . . . . . . . . . . . . . . . . . . . .   10-18
Chapter 11
Adding an I/O Chassis to an 
Existing ControlNet Network
About the Example Application . . . . . . . . . . . . . . . . . . . . . . . . .   11-1
Set Up the Example Application  . . . . . . . . . . . . . . . . . . . . . . . .   11-2
Create the Example Application. . . . . . . . . . . . . . . . . . . . . . . . .   11-2
Add the Second Remote 1756-CNB Module
to the I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11-3
Add the Remote Analog I/O Module
to the I/O Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11-5
Edit the Controller Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11-9
Modify the Ladder Program . . . . . . . . . . . . . . . . . . . . . . . .   11-10
software SDK project:C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
VB.NET Page: Insert PDF pages; VB.NET Page: Delete PDF pages; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for XImage.OCR for C#; XImage.Barcode Reader for C#
www.rasteredge.com
software SDK project:C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
www.rasteredge.com
1756-6.5.3 - December 1999
iv
Chapter 11 (continued)
Download the Program . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11-10
Schedule the Network Using RSNetWorx for ControlNet . . . .  11-11
Verify the Network Properties  . . . . . . . . . . . . . . . . . . . . . .  11-13
Survey the Network for Connected Devices. . . . . . . . . . . .  11-14
Schedule the Network and Save the Configuration  . . . . . .  11-15
Test the Example Application. . . . . . . . . . . . . . . . . . . . . . . . . .  11-16
Adding 1756-CNB Modules to Expand the Network. . . . . . . .  11-17
Chapter 12
Troubleshooting
Module Status Indicator and Display . . . . . . . . . . . . . . . . . .  12-1
ControlNet Network Status Indicators . . . . . . . . . . . . . . . . .  12-3
Appendix A
Allocating Communication 
Connections
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . .  A-1
How the ControlLogix System Uses Connections . . . . . . . . . . . .  A-1
Determining Connections for I/O Modules  . . . . . . . . . . . . . . . . .  A-2
Direct connections for I/O modules . . . . . . . . . . . . . . . . . . . .  A-2
Rack optimized connections for I/O modules. . . . . . . . . . . . .  A-3
Combining direct and rack optimized connections. . . . . . . . .  A-5
Determining Connections for Produced and Consumed Tags . . .  A-6
Connections for produced tags . . . . . . . . . . . . . . . . . . . . . . . .  A-6
Optimizing produced tags . . . . . . . . . . . . . . . . . . . . . . . . . . . .  A-7
Connections for consumed tags  . . . . . . . . . . . . . . . . . . . . . . .  A-7
Determining Connections for Messaging . . . . . . . . . . . . . . . . . . .  A-8
Determining Total Connection Requirements  . . . . . . . . . . . . . . .  A-9
Appendix B
Creating Produced and 
Consumed Tags
What This Appendix Contains . . . . . . . . . . . . . . . . . . . . . . . . . . .  B-1
Produced Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  B-1
Consumed Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  B-3
Producing a tag from a Logix5550 Controller
to a ControlNet PLC-5 Processor . . . . . . . . . . . . . . . . . . . . . . . . .  B-5
Consuming a tag from a ControlNet PLC-5 Processor
to a Logix5550 Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  B-5
Appendix C
Electronic Keying
Specifying Electronic Keying . . . . . . . . . . . . . . . . . . . . . . . . . . . .  C-1
Appendix D
Setting Paths for Downloads in 
RSLogix5000, Version 2.10
Communications Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Index
software SDK project:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
www.rasteredge.com
software SDK project:VB.NET PDF delete text library: delete, remove text from PDF file
Visual Studio .NET application. Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text
www.rasteredge.com
1756-6.5.3 - December 1999
Chapter 1
ControlNet Communication Basics
What This Chapter Contains
This chapter provides an overview of the primary features and requirements 
of ControlNet communication using the 1756-CNB module.
Module Versions
The ControlLogix ControlNet interface module is available in redundant 
(1756-CNBR) and non-redundant (1756-CNB) configurations. Either 
version may be used in the example applications, but for simplicity, we refer 
to both as the 1756-CNB module.
Before you go any further . . .
The example applications use series B (firmware version 2.10) 1756-CNB 
modules. If you currently have series A modules, you can obtain free 
firmware upgrades to series B by contacting Rockwell Technical Support. 
See page P-6.
For information about
See page
Module Versions
1-1
Support for up to 64 Bidirectional Connections
1-2
Bridging Unscheduled Data
1-3
Understanding the Producer/Consumer Model
1-4
Processing Produced and Consumed Tags
1-5
Control of Scheduled I/O Communications
1-6
Understanding the Control and Information Protocol
1-6
Understanding the Network Keeper
1-7
Network Update Time (NUT)
1-7
Requested Packet Interval (RPI)
1-7
Actual Packet Interval (API)
1-8
Rack Optimized and Direct Connections
1-8
Default Parameters
1-10
For further information on the differences between using the redundant and 
non-redundant versions of the 1756-CNB module in your network, refer to 
the ControlNet Cable Planning and Installation Manual, publication 
1786-6.2.1.
software SDK project:C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
batch changing PDF page orientation without other PDF reader control. NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
www.rasteredge.com
software SDK project:C# PDF delete text Library: delete, remove text from PDF file in
Delete text from PDF file in preview without adobe PDF reader component installed in ASP.NET. C#.NET PDF: Delete Text from Consecutive PDF Pages.
www.rasteredge.com
1756-6.5.3 - December 1999
1-2
ControlNet Communication Basics
Module Features
The 1756-CNB module performs two primary tasks:
1. control of I/O data in conjunction with a Logix5550 controller 
(scheduled data)
2. support of messaging data for configuration and programming 
information (unscheduled data)
The 1756-CNB module has these primary features:
• support for a maximum of 64 bidirectional connections with other 
ControlNet devices
• support of up to 20 buffers for unconnected messages
• bridging of unscheduled data (messaging and programming information)
• control of scheduled I/O and scheduled data (in conjunction with a 
Logix5550 controller)
Support for up to 64 Bidirectional Connections
A connection is an open communication path between the data producer and 
the data consumer on the network. The connection includes information 
about the location of the consumer that significantly decreases the data 
overhead. By contrast, an unconnected message is a traditional message that 
uses the network address of the target device and the data address within the 
target.
The 1756-CNB module supports a maximum of 64 bidirectional 
connections. These connections can be any mix of unscheduled and 
scheduled connections. If your application requires more connections, you 
can place additional 1756-CNB modules in the same chassis and on the 
same network as the first module to provide additional connections.
Important:The number of connections that can actually be supported on a 
network is dependent upon the network configuration. For 
example, only 10 to 12 connections can be supported at an RPI 
(requested packet interval) of 5ms, and only 4 at an RPI of 2ms. 
Important:If you choose to use additional modules to provide additional 
connections, be sure to partition your application so that it best 
uses the additional modules. See page 11-17 for an example 
network.
1756-6.5.3 - December 1999
ControlNet Communication Basics
1-3
Bridging Unscheduled Data
Unscheduled messaging is data transfer or communication between 
controllers that is triggered by the program (i.e., the message instruction) 
and uses one or more of the communication protocols, including 
ControlNet. Unscheduled messaging allow you to send and receive data 
when needed. 
ControlLogix bridges transfer unscheduled data from one network protocol 
(ControlNet, DeviceNet, Ethernet) to the ControlLogix backplane and vise 
versa. The 1756-CNB module bridges unscheduled data, such as messaging 
and programming information, between its ControlLogix backplane and the 
ControlNet network.
To properly route the messages that it receives, the 1756-CNB must be 
supplied with the correct path information.To route an unscheduled 
message through the ControlLogix backplane, a path segment of “1 ss is 
first required, where ss is the slot number of the module the message is 
being sent to. To route the message through the ControlNet network, a path 
segment of “2 nn is required, where nn is the node number of the module 
the message is being sent to.
For example, to route an unscheduled message through a 1756-CNB 
module in chassis slot 3 through another 1756-CNB module at ControlNet 
node 6 in a different chassis, the path would be:
The next device in the path could be a controller, an I/O device, a bridge to 
another communication protocol such as DeviceNet, etc.
2 nn
1 ss
Side of Module
Backplane = 1
ControlNet “wire” = 2
Redundant media connector
(1756-CNBR module only)
to backplane
to backplane slot 3
onto ControlNet wire
to ControlNet node 6
1, 3, 2, 6, . .
1756-6.5.3 - December 1999
1-4
ControlNet Communication Basics
With the RSLogix5000 programming software the path is configured using 
the Communication tab in the Message Configuration window. See page 
3-5 for an example.
Understanding the 
Producer/Consumer Model
In traditional I/O systems, controllers poll input modules to obtain their 
input status. Digital input modules in the ControlLogix system are not 
polled by a controller. Instead, the modules produce (“multicast”) their data 
either upon a change of state or periodically. The frequency of update 
depends upon the options chosen during configuration and where on the 
network the input module resides. The input module, therefore, is a 
producer of input data and the controller is a consumer of the data.
The controller can also produce data for other controllers to consume. The 
produced and consumed data is accessible by multiple controllers over the 
ControlBus backplane and over the ControlNet network. This data 
exchange conforms to the producer/consumer model.
This manual provides examples of the producer/consumer model as it 
applies to ControlLogix and PLC-5C controllers.
Note that PLC-5 terminology differs slightly from that used by 
ControlLogix. A PLC-5C “send scheduled message” is functionally 
equivalent to a ControlLogix “produced tag.” A PLC5 “receive scheduled 
message” is functionally equivalent to a ControlLogix “consumed tag.”
Important:
ControlLogix
Tag Type
Description
Specify Using RSLogix5000 Software
Produced
(1)
Tags that the controller produced for other 
nodes to consume.
Enabled for producing
Number of consumers allowed
Consumed
(1)
Tags whose values are produced by 
another controller.
Name of controller that owns the tag the local controller wants 
to consume
Tag name or instance that the local controller wants to 
consume
Data type of the tag to consume
Update interval of how often the local controller consumes the 
tag data
PLC-5C
Message Type
Description
Specify Using the Map Editing Tool (MET)
in RSNetWorx for ControlNet
Send Scheduled
Scheduled data that the PLC-5C produces 
for other nodes to consume.
Message number
Message Size
Receive 
Scheduled
Scheduled data produced by another 
controller.
Node number sending the message onto ControlNet
Slot number of the controller that owns the tag the PLC-5C 
wants to receive
Tag name or instance that the PLC-5C wants to receive
Requested Packet Interval
Message Size
(1)
Produced and consumed tags must be controller-scoped tags of DINT or REAL data type, or in an array or structure.
1756-6.5.3 - December 1999
ControlNet Communication Basics
1-5
See the chapters on scheduled communications for examples of creating 
produced/consumed tags and send/receive scheduled messages.
Processing Produced and Consumed Tags
In the producer/consumer model, the consumer is the connection originator 
(it opens the connection). When several consumers are trying to open the 
connection to the same tag, the connection will be opened to transfer data at 
the rate of the consumer with the smallest API (see Actual Packet Interval 
on page 1-8).
The producer and consumer must be configured correctly for the specified 
data to be shared. To produce for several consumers, the producer must be 
configured for this using the RSLogix5000 software for the Logix5550 
controller. For the PLC-5C send and receive scheduled messages are 
configured using the Map Editing Tool in RSNetWorx for ControlNet.
For ControlLogix controllers, a consumed tag in the consumer must be 
specified exactly the same as a produced tag in the producer. In the 
following example, consumer_2 does not have the correct tags.
When consumer_2 tries to obtain the shared tags, the connections fail. Even 
though three of the tags are specified correctly (B, C, and D), the 
connections fail for all the consumed tags because one was incorrect (E).
The other consumers (consumer_1 and consumer_3) can still obtain the 
shared tags from the network, as long as their tags are specified correctly. 
One consumer failing to obtain shared data does not affect other consumers 
accessing the same data.
A
B
C
D
Produced tag names
producer
consumer_1
consumer_2
consumer_3
E
B
C
D
Consumed tag names
B
C
D
Consumed tag names
A
B
D
Consumed tag names
1756-6.5.3 - December 1999
1-6
ControlNet Communication Basics
Control of Scheduled I/O Communications
Scheduled connections allow you to send and to receive data repeatedly at a 
predetermined rate. You can use the 1756-CNB module to control 
scheduled I/O when you use it in conjunction with a Logix5550 controller. 
When you place the module in the I/O configuration list of a Logix5550 
controller and attach a second ControlLogix chassis to the same ControlNet 
network, you can perform remote control operations on the I/O in the 
second chassis.
In this situation, the 1756-CNB module in the local chassis with the 
Logix5550 controller acts as a scanner while the 1756-CNB module in the 
remote chassis with the I/O plays the role of an adapter.
Using RSNetWorx for ControlNet Software
You must use RSNetWorx for ControlNet to enable any connection in a 
remote chassis. In addition, RSNetWorx transfers configuration data to the 
remote modules and establishes a network update time (NUT) that is 
compliant with the desired communications options specified for each 
module during configuration.
Important:RSNetWorx must be run whenever a scheduled connection is 
added to, removed from, or changed in your system.
Understanding the Control and 
Information Protocol
ControlLogix routing uses the Control and Information Protocol (CIP). CIP 
is a message-based protocol that implements a relative path to send a message 
from the producing device in a system to the consuming devices. In this way, 
the producing device in a networked system contains the path information 
that steers the message along the proper route to reach its consumers. Since 
the producing device holds this information, other devices along the path 
simply pass this information; they do not need to store it. This has two 
significant benefits:
• You do not need to configure routing tables in the bridging module, 
which greatly simplifies maintenance and module replacement.
• You maintain full control over the route taken by each message, which 
enables you to select alternative paths for the same end device.
See Appendices A and B for more information on connections and on 
produced and consumed tags.
I/O
I/O
C
N
B
L
5
5
5
0
C
N
B
Scanner
Adaptor
ControlNet Network
You can learn more about RSNetWorx for ControlNet and other Rockwell 
Software products by visiting the Rockwell Software internet site, 
http://www.software.rockwell.com
.
Documents you may be interested
Documents you may be interested