Rockwell Automation ControlLogix 1756 Programming Manual
Hide thumbs Also See for ControlLogix 1756:
Table of Contents

Advertisement

Quick Links

Logix 5000 Controllers
Produced and Consumed
Tags
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix,
1769 Compact GuardLogix, 1789 SoftLogix, 5069
CompactLogix, 5069 Compact GuardLogix, Studio 5000
Logix Emulate
Programming Manual
Original Instructions

Advertisement

Table of Contents
loading

Summary of Contents for Rockwell Automation ControlLogix 1756

  • Page 1 Logix 5000 Controllers Produced and Consumed Tags 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, 5069 Compact GuardLogix, Studio 5000 Logix Emulate Programming Manual Original Instructions...
  • Page 2 If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be impaired. In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
  • Page 3 27 Set an RPI Range for Produced Tags page 29 Added new topic. Produce and Consume ControlNet Safety Tags Added new topic page 33 Edit Connection Information page 34 Added new topic Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 4 Advanced Connection Reaction Time Limit Added new topic Configuration Dialog Box Overview page 38 Produce and consume array types page 47 Added new topic Work with large arrays page 47 Added new topic Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 5: Table Of Contents

    Advanced Connection Reaction Time Limit Configuration Dialog Box Overview ....................38 Produced and consumed RPI scenarios ........... 39 Scenario 1 ....................39 Scenario 2 .................... 40 Scenario 3 ....................41 Scenario 4 ....................43 Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 6 1769-L2x and 1769-L3x RPI limits ...............44 RPI I/O faults ....................45 Chapter 2 Produce a Large Array Produce and consume array types ............47 Work with large arrays ................47 Produce a large array................. 48 Index Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 7: Summary Of Changes Additional Resources

    Rockwell Automation distributor or sales representative. Legal Notices Rockwell Automation publishes legal notices, such as privacy policies, license agreements, trademark disclosures, and other terms and conditions on Legal Notices page of the Rockwell Automation website.
  • Page 8 Preface End User License Agreement (EULA) You can view the Rockwell Automation End-User License Agreement ("EULA") by opening the License.rtf file located in your product's install folder on your hard drive. Open Source Licenses The software included in this product contains copyrighted software that is licensed under one or more open source licenses.
  • Page 9: Produce And Consume A Tag Produced/Consumed Tags

    A tag that a controller makes available for use by other controllers. Multiple controllers can simultaneously consume (receive) the data. A produced tag sends its data to one or more consumed tags (consumers) without using logic. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 10: Considerations For Produced And Consumed Tags

    ControlNet or EtherNet/IP network. Although produced and consumed produced/consumed tags tags can be bridged over two networks, Rockwell Automation® does not support this configuration. Check the documentation specific to your controller to determine which network connections it supports.
  • Page 11: Two Controllers In Same Chassis

    I/O, decreases. IMPORTANT If a consumed-tag connection fails, all other tags being consumed from that remote controller stop receiving new data. Each produced or consumed tag uses these connections. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 12 ControlLogix 5580 controller, represent the controller as a ControlLogix 5570, such as the 1756-L75, in the consuming controller’s I/O configuration. This process allows connection using the backplane. See also Controllers and networks that support produced/consumed tags page 10 Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 13: Considerations When Migrating Projects That Contain Multicast Produce Tags

    GuardLogix 5580 controllers: • For consumers running releases version 17.00 and earlier that are consumers of a produced tag from Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, and GuardLogix 5580 controllers: Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 14: Organize Tags For Produced Or Consumed Data

    If you must transfer more than 500 bytes, create logic to transfer the data in packets. bytes. If the produced tag is over a ControlNet network, the tag may need to be less than 500 bytes. Important: Produced and consumed safety tags are limited to 128 bytes. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 15: Bandwidth Limitations Adjustments

    Choosing None frees up the 8 bytes per slot for other uses, such as produced or consumed tags. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 16: Set Up Produced And Consumed Axes

    • Click the Advanced tab and to open the Advanced Options dialog box and configure the behavior of the multicast and unicast connections to the produced tag, for example, limiting the intervals at which data is produced over a multicast connection. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 17: Produced And Consumed Axis Example

    The filler machine is the lead machine on the line: • Bottles flow from the filler into the capper machine • The filler machine uses a ControlLogix controller and Kinetix servo drives Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 18: Produced And Consumed Axis Configuration Example

    This enables the capper and filler machine to maintain coordination. Item Description ControlLogix 5580 Kinetix 5700 CompactLogix 5380 Kinetix 5500 Produced axis Consumed axis See also Produced and consumed axis configuration example page 18 Produce and consume program example page 20 Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 19 Chapter 1 Produce and consume a tag Produced and consumed This example illustrates how to configure a produced and consumed axis. axis configuration example Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 20: Produce And Consume Program Example

    1. Open the Logix Designer application and select a controller. IMPORTANT A controller is capable of having producing and consuming tags. A produced cannot consume its own data. The local controller is the consumer. The remote controller is the producer. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 21: Configure Connection Properties For Produced Tags

    3. Click Advanced to open the Advanced Options dialog box and configure the behavior of the multicast and unicast connections to the produced tag, for example, limiting the intervals at which data is produced over a multicast connection. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 22: Configure Status Properties For Produced Tags

    The consumed tag receives data of a produced tag. Match the data type of the consumed tag to the data type (including any array dimensions) of the produced tag. The Requested Packet Interval (RPI) of the consumed tag determines the period that the data updates. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 23 The controller must be offline to change the remote tag name or instance number. 9. In Requested Packet Interval, enter the RPI for the connection. The amount of time (in ms) between updates of the data from the remote Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 24: Additional Steps For A Plc-5C Controller

    If the PLC-5C This Then in RSNetWorx software In the ControlNet configuration of the controller PLC-5C controller, schedule a message. Produces Integers In the ControlNet configuration of the PLC-5C controller, insert a Send Scheduled Message. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 25: Consumed Tag Connection Dialog Box - Connection Tab

    22 Consumed Tag Connection How do I open the Connection tab? dialog box - Connection tab • In the Tag Editor, right-click the tag that will consume the data and click Edit Properties. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 26: Consumed Tag Connection Dialog Box - Status Tab

    This control is only active online. Producer in Run Mode The LED is ON when the producing controller is in Run mode. The LED is OFF for all other modes. This control is only active online. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 27: Consumed Tag Connection Dialog Box - Safety Tab

    Consumed Tag Connection Dialog box - Connection tab page 25 Set Advanced Options Use the Advanced Options dialog box to configure the behavior of the Multicast and Unicast connections to the produced tag. dialog box parameters Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 28 The Minimum RPI is equal to the axis update. 2. Set the Maximum RPI to the largest packet interval (slowest rate) at which consumers may consume data from the tag. Rockwell Automation recommends using the default setting of 536870.9 ms. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 29: Set An Rpi Range For Produced Tags

    Produced Tags limitations for multicast connections. A producing controller verifies that the RPI of incoming connections are within the produced tag settings. If the consuming tag's RPI falls outside the configured range, a producing Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 30 In the Controller Organizer, right-click the Controller Tags folder and choose Edit Tags. b. In Controller Tags, right-click a consuming tag and choose Edit <tag name> Properties. The Tag Properties dialog box opens. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 31: Unicast Connection Option

    Therefore, cycling power to the system can change the first consumer. A device cannot be configured to be the first consumer. Determining which consumer sends the first request to the producing controlleris not possible. Plan accordingly when configuring multicast produce tags. See Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 32 This feature is unavailable for controllers on the ControlNet network or unicast connections. Scheduled bandwidths on the ControlNet network transmit critical data at pre-determined intervals of time. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 33: Produce And Consume Controlnet Safety Tags

    You indirectly determine the number of connections the controller uses by configuring the controller to communicate with other devices in the system. Connections are allocations of resources that provide more reliable communications between devices compared to unconnected messages. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 34: Edit Connection Information

    2. Check the Programmatically Send Event Triggers to Consumers if you want to use an IOT instruction to send event trigger information to the consumers of this tag. 3. Click Ok to accept your edits and close the Tag Properties dialog box. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 35: Set Up The Consuming Controller

    CompactLogix 5480, ControlLogix 5580, or GuardLogix 5580 controller, verify that all multicast consumed tags of a produce tag have the same RPI. If they do not, some consumers fail to connect. See RPI limitations and negotiated default for more information. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 36 RPI that is out of the producer’s configured RPI range. As a result, an out-of-range RPI request results in a failed connection. 4. Select OK. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 37: Verify Consumed Tag Acceptance

    Properties. The Tag Properties dialog box opens. 3. In the Type box, select Connection. The Consumed Tag Connection dialog box opens. On the Connection tab, a flag to the right of the RPI box indicates the consuming Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 38: Advanced Connection Reaction Time Limit Configuration Dialog Box Overview

    1...500 ms for Safety controllers. You must be offline or online in Program mode to change the RPI. Timeout Multiplier Determines the number of RPIs to wait for a packet before declaring a connection timeout. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 39: Produced And Consumed Rpi Scenarios

    These scenarios explain how producing and consuming tags exchange RPI for controllers. RPI scenarios Scenario 1 The RPI is within range of the producing controller’s RPI Limits. No default RPI is set up for the producing controller. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 40: Scenario 2

    See also Produced and consumed RPI scenarios page 39 Scenario 2 The RPI is outside the range of the producing controller’s RPI Limits. No default RPI is set up for the producing controller. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 41: Scenario 3

    RPI I/O Faults page 45 Scenario 3 The RPI is outside the range of the producing controller’s RPI Limits. A default RPI is set up for the producing controller. But, the network path Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 42 RPI from the producer. The negotiated RPI is disabled to prevent an interruption to the multicast connection. Error message 0112 is reported. Re-enter an RPI within the range of the producer’s limits. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 43: Scenario 4

    RPI limitation range of the producer. The producer is configured to provide an RPI default. The producer sends the default RPI to the consumer. The consumer is set up to accept the RPI provided by the producer. The Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 44: 1769-L2X And 1769-L3X Rpi Limits

    When present, the Effective Default RPI is the largest packet interval (slowest rate) at which negotiated connections are produced for the tag. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 45: Rpi I/O Faults

    (Code 0112) Requested Packet Interval (RPI) out of Producer is returning default RPI Consumer does not support range. negotiation or is not configured to accept RPI from producer. 17.00 and earlier (Code 0112) Unknown Error. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 46 • Verify that all multicast consumed tags of a produce tag have the same RPI, or • Verify that all multicast consumers are configured to Allow Consumed Tags To Use RPI Provided By Producer. See also Rockwell Automation Literature Library Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 47: Produce A Large Array Produce And Consume Array Types

    • Produced data over the ControlLogix backplane is sent in 50 byte segments. • Data transmission occurs asynchronous to a program scan. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 48: Produce A Large Array

    Transferring a large array as smaller packets improves system performance. • Large arrays use fewer connections than breaking the data into multiple arrays and sending each as a produced tag. For example, an Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 49 When the offset value in array_ack[0] is not equal to the current offset value but array_ack[1] equals -999, the consumer begins receiving a new packet, so the rung moves -999 into the last element of the packet. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 50 In either case, the rung uses the new offset value to create a new packet of data, appends the new offset value to the packet, and clears the acknowledge element of the packet (packet[124]). Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 51 1. In the Controller Tags folder of the controller project that consumes the array, create these tags. Tag Name Type array_ack DINT[2] array_packet DINT[125] 2. Convert the array_packet tag to a consumed tag. Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 52 • Array_ack[1] resets to zero and waits to signal the arrival of a new packet. If the last element of the packet is not equal to -999, the transfer of the packet to the controller may not be complete; so -999 moves to Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 53 This signals the producer to return the value of -999 in the last element of the packet to verify the transmission of the packet. See also Create a consumed tag page 22 Create a produced tag page 20 Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 55 RPI verification 37 using producer RPI 35 consumer using producer RPI 35 verifying RPI 37 ControlNet bandwidth limits 15 default RPI 31 error messages RPI 45 I/O faults 45 L2x controller RPI limits 44 Rockwell Automation Publication 1756-PM011K-EN-P - September 2020...
  • Page 56 At the end of life, this equipment should be collected separately from any unsorted municipal waste. Rockwell Automation maintains current product environmental information on its website at rok.auto/pec. Allen-Bradley, expanding human possibility, Logix, Rockwell Automation, and Rockwell Software are trademarks of Rockwell Automation, Inc. EtherNet/IP is a trademark of ODVA, Inc.

Table of Contents