Logix 5000 Controllers I/O And Tag Data, 1756-PM004I-EN-P

3y ago
53 Views
2 Downloads
5.56 MB
76 Pages
Last View : 2d ago
Last Download : 2m ago
Upload by : Ronnie Bonney
Transcription

Logix 5000 Controllers I/Oand Tag Data1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix,1769 Compact GuardLogix, 1789 SoftLogix, 5069CompactLogix, 5069 Compact GuardLogix, Studio 5000Logix EmulateProgramming ManualOriginal Instructions

Logix 5000 Controllers I/O and Tag DataImportant User InformationRead this document and the documents listed in the additional resources section about installation, configuration, andoperation of this equipment before you install, configure, operate, or maintain this product. Users are required to familiarizethemselves with installation and wiring instructions in addition to requirements of all applicable codes, laws, and standards.Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required tobe carried out by suitably trained personnel in accordance with applicable code of practice.If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may beimpaired.In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the useor application of this equipment.The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables andrequirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability foractual use based on the examples and diagrams.No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or softwaredescribed in this manual.Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., isprohibited.Throughout this manual, when necessary, we use notes to make you aware of safety considerations.WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead topersonal injury or death, property damage, or economic loss.ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss.Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.IMPORTANT Identifies information that is critical for successful application and understanding of the product.Labels may also be on or inside the equipment to provide specific precautions.SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be present.BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangeroustemperatures.ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to potential Arc Flash. Arc Flashwill cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL Regulatory requirements for safe work practices andfor Personal Protective Equipment (PPE).2Rockwell Automation Publication 1756-PM004I-EN-P - September 2020

Summary of changesThis manual contains new and updated information. The following tablecontains the changes made to this revision.ChangeTopicUpdated Legal notices.Legal notices on page 8Updated branding.ThroughoutRockwell Automation Publication 1756-PM004I-EN-P - September 20203

Table of ContentsSummary of changesPrefaceStudio 5000 environment . 7Additional resources . 7Legal notices . 8Chapter 1Communicate with I/O modules Introduction . 9Requested packet interval .10Communication format . 11Direct or rack-optimized connection . 11Ownership . 11Electronic keying . 13More information . 14Address I/O data . 14Buffer I/O . 16Chapter 2Organize tagsIntroduction . 19Tag type. 20Data type . 20Tag scope . 22Program parameter scope .23Guidelines for tags . 24Create a tag . 28Add extended properties to a tag . 29Create an array . 31Configure an array . 33User-defined data types . 34Guidelines for user-defined data types . 35Create a user-defined data type .36Add extended properties to a user-defined data type . 37Describe a user-defined data type.39Activate pass-through and append descriptions . 40Paste a pass-through description . 41Address tag data . 42Alias tags . 42Display alias information .44Assign an alias .44Indirect addresses .45Expressions. 46Array subscript out of range . 46Tag documentation .47Rockwell Automation Publication 1756-PM004I-EN-P - September 20205

Table of ContentsProject documentation .47Chapter 3Force I/OIntroduction . 49Precautions . 49Enable forces . 49Disable or remove a force . 49Check force status . 50Force status indicator . 50GSV instruction . 50When to use I/O force . 51Force an input value . 52Force an output value. 52Add an I/O force . 52Remove or disable forces . 53Remove an individual force . 53Disable all I/O forces .54Remove all I/O forces .54Chapter 4Data access controlIntroduction . 55External access . 55Configure external access .56External access options .56Configure external access in the New Tag dialog box. 57Set up external access in the Tag Properties dialog box .59View and select external access status on the Tag Editor . 60Find a base tag with Go To . 60External access availability . 61User-defined type considerations . 62Add-on instructions external access considerations . 64Tag mapping considerations . 66Imported tag behavior . 66Constant value tags .67Configure constant tags .67Set up a constant in the New Tag dialog box . 68Configure a constant in the Tag Properties dialog box. 69Designate a constant in the Tag Editor . 70Track a constant tag . 71Constant check box availability . 71Add-on instructions constant value considerations. 72Index6Rockwell Automation Publication 1756-PM004I-EN-P - September 2020

PrefaceThis manual shows how to access I/O and tag data in Logix 5000 controllers.This manual is one of a set of related manuals that show common proceduresfor programming and operating Logix 5000 controllers.For a complete list of common procedures manuals, refer to the Logix 5000Controllers Common Procedures Programming Manual, publication 1756PM001.The term Logix 5000 controller refers to any controller based on the Logix5000 operating system.Studio 5000 environmentThe Studio 5000 Automation Engineering & Design Environment combinesengineering and design elements into a common environment. The firstelement is the Studio 5000 Logix Designer application. The Logix Designerapplication is the rebranding of RSLogix 5000 software and will continue tobe the product to program Logix 5000 controllers for discrete, process,batch, motion, safety, and drive-based solutions.The Studio 5000 environment is the foundation for the future ofRockwell Automation engineering design tools and capabilities. The Studio5000 environment is the one place for design engineers to develop allelements of their control system.Additional resourcesDocuments that contain additional information concerning related RockwellAutomation products.ResourceDescriptionLogix 5000 Controllers Program ParametersProgramming Manual, publication 1756-PM021Describes how to use program parameters whenprogramming Logix 5000 controllers.Product Certificationswebsite, http://ab.rockwellautomation.comProvides declarations of conformity, certificates,and other certification details.View or download publications athttp://www.rockwellautomation.com/literature. To order paper copies ofRockwell Automation Publication 1756-PM004I-EN-P - September 20207

Prefacetechnical documentation, contact the local Rockwell Automation distributoror sales representative.Legal noticesRockwell Automation publishes legal notices, such as privacy policies, licenseagreements, trademark disclosures, and other terms and conditions on theLegal Notices page of the Rockwell Automation website.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 yourhard drive.The default location of this file is:C:\Program Files (x86)\Common Files\Rockwell\license.rtf.Open Source Software LicensesThe software included in this product contains copyrighted software that islicensed under one or more open source licenses.You can view a full list of all open source software used in this product andtheir corresponding licenses by opening the oss license.txt file located yourproduct's OPENSOURCE folder on your hard drive. This file is divided intothese sections: ComponentsIncludes the name of the open source component, its version number,and the type of license. Copyright TextIncludes the name of the open source component, its version number,and the copyright declaration. LicensesIncludes the name of the license, the list of open source componentsciting the license, and the terms of the license.The default location of this file is:C:\Program Files (x86)\Common Files\Rockwell\Help\ productname \Release Notes\OPENSOURCE\oss licenses.txt.You may obtain Corresponding Source code for open source packagesincluded in this product from their respective project web site(s).Alternatively, you may obtain complete Corresponding Source code bycontacting Rockwell Automation via the Contact form on the RockwellAutomation website: ontact/contact.page. Please include "Open Source" as part of the requesttext.8Rockwell Automation Publication 1756-PM004I-EN-P - September 2020

Chapter 1Communicate with I/O modulesIntroductionTo communicate with an I/O module in your system, you add the module tothe I/O Configuration folder in the Controller Organizer.When you add the module, you also define a specific configuration for themodule. While the configuration options vary from module to module, theseare some common options that you typically configure: Requested packet interval on page 9 Communication format on page 11 Electronic keying on page 13Rockwell Automation Publication 1756-PM004I-EN-P - September 20209

Chapter 1Communicate with I/O modulesRequested packet intervalThe Logix 5000 controller uses connections to transmit I/O data.TermDefinitionConnectionA communication link between two devices, such as between a controller andan I/O module, PanelView terminal, or another controller.Connections are allocations of resources that provide more reliablecommunications between devices than unconnected messages. The numberof connections that a single controller can have is limited.You indirectly determine the number of connections the controller uses byconfiguring the controller to communicate with other devices in the system.The following types of communication use connections: I/O modules Produced and consumed tags Produced and consumed program parameters Certain types of Message (MSG) instructions (not all types use aconnection)Requested packet interval(RPI)The RPI specifies the period at which data updates over a connection. Forexample, an input module sends data to a controller at the RPI that youassign to the module. Typically, you configure an RPI in milliseconds (ms). The range is 1 ms(1000 microseconds) 536870.911 ms. If a ControlNet network connects the devices, the RPI reserves a slot in thestream of data flowing across the ControlNet network. The timing of thisslot may not coincide with the exact value of the RPI, but the controlsystem guarantees that the data transfers at least as often as the RPI.In Logix 5000 controllers, I/O values update at a period that you configure inthe I/O configuration folder of the project. The values update asynchronous tothe execution of logic. At the specified interval, the controller updates a valueindependently from the execution of logic.WARNING: Make sure that data memory contains the appropriate values throughout a task’sexecution. You can duplicate or buffer data at the beginning of the scan to provide referencevalues for your logic. Programs within a task access input and output data directly fromcontroller-scoped memory. Logic within any task can change controller-scoped data. Data and I/O values are asynchronous and can change during thecourse of a task’s execution. An input value referenced at the beginning of a task’s execution can bedifferent when referenced later. To prevent an input value from changing during a scan, copy the valueto another tag and use the data from there (buffer the values).Tip: Starting with Logix Designer version 24, you can use program parameters to share databetween programs in much the same way as you have used controller-scoped tags. Inputand Output program parameters automatically buffer data, without using another programparameter or tag. For more information on program parameters, refer to the Logix5000 Controllers Program Parameters Programming Manual, publication no. 1756-PM021.10Rockwell Automation Publication 1756-PM004I-EN-P - September 2020

Chapter 1Communicate with I/O modulesSee alsoLogix 5000 Controllers Program Parameters Programming Manual,publication no. publication no. 1756-PM021Communication formatThe communication format that you choose determines the data structure forthe tags that are associated with the module. Many I/O modules supportdifferent formats. Each format uses a different data structure. Thecommunication format that you choose also determines: Direct or rack-optimized connection on page 11. Ownership on page 11.Direct or rack-optimizedconnectionThe Logix 5000 controller uses connections to transmit I/O data. Theseconnections can be direct connections or rack-optimized connections.TermDefinitionDirect connectionA direct connection is a real-time, data transfer link between the controller and an I/O module. Thecontroller maintains and monitors the connection with the I/O module. Any break in the connection, suchas a module fault or the removal of a module while under power, sets fault bits in the data area associatedwith the module.A direct connection is any connection that does not use the Rack Optimization Comm Format.Rack-optimizedconnectionOwnershipFor digital I/O modules, you can select rack-optimized communication. A rack-optimized connectionconsolidates connection usage between the controller and all the digital I/O modules in the chassis (or DINrail). Rather than having individual, direct connections for each I/O module, there is one connection for theentire chassis (or DIN rail).In a Logix 5000 system, modules multicast data. This means that multipledevices can receive the same data at the same time from a single device.Rockwell Automation Publication 1756-PM004I-

application is the rebranding of RSLogix 5000 software and will continue to be the product to program Logix 5000 controllers for discrete, process, batch, motion, safety, and drive -based solutions. The Studio 5000 environment is the foundation for the future of Rockwell Automation engineering design tools and capabilities. The Studio

Related Documents:

element is the Studio 5000 Logix Designer application. The Logix Designer application is the rebranding of RSLogix 5000 software and will continue to be the product to program Logix 5000 controllers for discrete, process, batch, motion, safety, and drive-based solutions. The Studio 5000 environment is the foundation for the future ofFile Size: 1MBPage Count: 71Explore furtherEmulate a Studio 5000 Controller and Connect to a .www.dmcinfo.comStudio 5000 Logix Emulate (Virtual PLC) - PLC Programmin www.plctr.comDownload Center Rockwell Automation United Stateswww.rockwellautomation.comStudio 5000 Logix Emulate FactoryTalk United Stateswww.rockwellautomation.comStudio 5000 Design Software FactoryTalk United Stateswww.rockwellautomation.comRecommended to you based on what's popular Feedback

element is the Studio 5000 Logix Designer application. The Logix Designer application is the rebranding of RSLogix 5000 software and will continue to be the product to program Logix 5000 controllers for discrete, process, batch, motion, safety, and drive -based solutions. The Stu

Any previous installation of RSLogix Emulate 5000 or Studio 5000 Logix Emulate upgrades when you install Studio 5000 Logix Emulate. Installing Studio 5000 Logix Emulate on a computer that has a SoftLogix 5800 controller installed is not allowed. Before you begin

Programming Manual Original Instructions Logix 5000 Controllers EDS AOP Guidelines for Logix Designer . 1756

Assign instruction operands . Logix 5000 Controllers General Instructions Reference Manual, publication . 1756-RM003 Describes the available instructions for a Logix 5000 controller. Studio 5000 environment Additional resources . Preface. 8 . Rockwell Automation

61131-3 Compliance . 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, 5069 Compact GuardLogix, Studio 5000 Logix Emulate . Logix 5000 Controllers IEC 61131-3 Compliance 2 Rockwell Automation

Rockwell Automation Mining Solution Scalable Compute SMC-50 Demo Studio 5000 Architect Lab Studio 5000 Logix Advanced Lab Studio 5000 Logix Designer Studio 5000 Logix Designer Basics Lab Studio 5000 Application Code Manager Project Execution and Library Management Lab Troubleshooting with Analytics for Devices: Hands-On Experience

The Studio 5000 Logix Designer application is the evolution of RSLogix 5000 software and will continue to be the product to program Logix5000 controllers for discrete, process, batch, . 1769-L36ERM demo boxes. Logix: Power and Versatility for your Automated Control System!