Allen-Bradley Studio 5000 Logix Emulate Reference Manual Download Page 64

64

Rockwell Automation Publication 1756-RM100F-EN-P - October 2018

Chapter 3

Replacement Considerations with CompactLogix and Compact GuardLogix Systems

Memory Tab

In the Logix Designer application, version 28 or earlier, the Memory tab 
indicates data usage.

5370 controllers 

- Data usage is indicated with two values. The tab 

shows I/O memory and Data and Logic memory separately. 

As you change the project, you can click Estimate to see the estimated 
memory usage and remaining available memory.

5380 controllers 

- Data usage is indicated with one value that combines 

Data and Logic memory usage and I/O memory usage.

As you change the project, the data values are automatically updated to 
indicate the estimated memory usage and remaining available memory.

Figure 11 - Controller Properties Dialog Box - Memory Tab

CompactLogix 5370 L3 Version 28 Example

CompactLogix 5380 Version 28 Example

Summary of Contents for Studio 5000 Logix Emulate

Page 1: ...ogix 5000 Controllers ControlLogix 5570 to ControlLogix 5580 GuardLogix 5570 to GuardLogix 5580 CompactLogix 5370 to CompactLogix 5380 Compact GuardLogix 5370 to Compact GuardLogix 5380 Reference Manu...

Page 2: ...nformation circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited T...

Page 3: ...Controllers 19 GuardLogix Controllers 20 Controller Dimensions 22 ControlLogix 5570 Dimensions 22 ControlLogix 5580 Dimensions 22 GuardLogix 5570 Dimensions 23 GuardLogix 5580 Dimensions 23 Connectors...

Page 4: ...53 CompactLogix 5380 Dimensions 53 Compact GuardLogix 5370 Dimensions 54 Compact GuardLogix 5380 Dimensions 54 Connectors and Status Indicators 55 Power the Controller 57 Project Size 58 Configure the...

Page 5: ...nding of I O Data 103 Standard Native I O Data Types and Tags 103 I O Data Manipulation 104 Motion Applications 105 ControlLogix 5580 and GuardLogix 5580 Controllers 105 CompactLogix 5380 and Compact...

Page 6: ...tructions Do Not Propagate Math Status Flags 130 Subroutines Do Not Affect Math Status Flags 131 Carry Flag 132 Store NAN in an Integer 133 Compare NAN Values 133 Operand Changes 134 Converting Infini...

Page 7: ...splay 150 Controller Status Indicators 152 EtherNet IP Status Indicators 153 Power Status Indicators 154 Controller Web Pages 155 Differences Between 5380 and 5370 Controllers 155 EtherNet IP Mode Aff...

Page 8: ...8 Rockwell Automation Publication 1756 RM100F EN P October 2018 Table of Contents Notes...

Page 9: ...regarding GuardLogix 5580 and Compact GuardLogix 5380 controllers Throughout Added Chapter 4 Replacement Considerations with Safety Applications 83 Added information on the AXIS_CIP_Drive DataType for...

Page 10: ...nd Power Supply CompactLogix 5380 Controller SpecificationsTechnical Data publication 5069 TD002 CompactLogix 5380 Controllers Installation Instructions publication5069 IN013 CompactLogix 5380 and Com...

Page 11: ...gix 5570 controllers 5370 controllers CompactLogix 5370 and Compact GuardLogix 5370 controllers IMPORTANT Any user or third party developer of communications software to a ControlLogix or CompactLogix...

Page 12: ...Designer environment referred to as the Logix Designer application throughout this publication Not all controllers are available with all versions of RSLogix 5000 software or the Logix Designer appli...

Page 13: ...9 L37ERMS 1769 L38ERM 1769 L38ERMS 1769 L38ERMO 1769 L38ERMOS New controllers in version 31 5069 L306ERS2 5069 L306ERMS2 5069 L310ERS2 5069 L310ERMS2 5069 L320ERS2 5069 L320ERMS2 5069 L330ERS2 5069 L3...

Page 14: ...36ERMOS 1769 L37ERMS 1769 L37ERMOS 1769 L38ERMS 1769 L38ERMOS Future PanelView 5000 graphic terminal support Version 27 or later Version 29 or later Version 27 or later Version 29 or later Redundancy...

Page 15: ...rvices Rockwell Automation can help you in the following ways To get the most out of your current equipment To determine your next steps To plan for the transition to newer technology You can migrate...

Page 16: ...16 Rockwell Automation Publication 1756 RM100F EN P October 2018 Chapter 1 BeforeYou Begin a Migration Notes...

Page 17: ...ng Motion Processing 256 total axes Total I O packets processing 128 000 pps 320 unconnected message buffers 256 simultaneous cached message instructions in the running state Support for up to 300 Eth...

Page 18: ...t Version 21 00 00 or later RSLogix 5000 SoftwareVersion 20 00 00 or later Studio 5000 Logix Designer ApplicationVersion 28 00 00 or later Requirement Minimum GuardLogix 5570 Controller GuardLogix 558...

Page 19: ...P nodes max 1756 L84E 150 EtherNet IP nodes max 1756 L85E 300 EtherNet IP nodes max Logix Designer application version 30 or later 1756 L81E 100 EtherNet IP nodes max 1756 L82E 175 EtherNet IP nodes m...

Page 20: ...settings 1 Use this conductor category information for planning conductor routing See the Industrial AutomationWiring and Grounding Guidelines publication 1770 4 1 2 The 5580 controllers allocate mem...

Page 21: ...herNet IP port for high performance motion applications Voltage and current ratings 800 mA 5 1V DC 5 0 mA 1 2V DC 1 2 A 5 1V DC 5 0 mA 1 2V DC Energy storage module 1756 ESMCAP capacitor energy storag...

Page 22: ...th ControlLogix 5580 and GuardLogix 5580 Systems Controller Dimensions This section shows dimensional differences ControlLogix 5570 Dimensions ControlLogix 5580 Dimensions RUN FORCE SD OK Logix5572 14...

Page 23: ...80 Dimensions RUN FORCE SD OK Logix5572S 145 20 mm 5 72 in 142 94 mm 5 63 in 34 55 mm 1 36 in 139 6 mm 5 50 in 34 55 mm 1 360 in 145 2 mm 5 717 in Front view GuardLogix 5580 Controller GuardLogix 5580...

Page 24: ...ith ControlLogix Systems on page 141 ControlLogix 5570 ControlLogix 5580 Item Description 1 4 character Display 2 Status Indicators 3 REM RUN PROG Key 4 Energy Storage Module Release 5 SDCard slot beh...

Page 25: ...Energy Storage Module Release 5 SDCard slot behind the door 1 1 The door opens from top to bottom 6 USB Port 1 2 3 5 6 4 1 5 3 7 2 Item Description 1 4 character display 2 Status Indicators 3 Mode sw...

Page 26: ...ng how much EtherNet IP communication the controller supports Consider the following Connections Ethernet Nodes Connections Overview A Logix 5000 controller provides connection resources whenever comm...

Page 27: ...figuration section are counted toward the node limits of the controller The following are example devices that must be counted Remote communication adapters Devices with an embedded EtherNet IP port s...

Page 28: ...red nodes Computer EtherNet IP communication modules that reside in the local chassis with the controller HMI that is not added to the I O configuration section MSG instruction Standard Ethernet devic...

Page 29: ...Currently not available for 5580 controllers Nonvolatile Memory Same functionality as the 5570 controllers Memory Logix Designer application version 28 Capacity Logix Designer application version 29 a...

Page 30: ...lets you control Minor Overflow fault reporting When you create a project the default setting is disabled When you import or open a legacy project the default setting is enabled For more information...

Page 31: ...Data and Logic memory separately As you change the project you can click Estimate to see the estimated memory usage and remaining available memory 5580 controllers Data usage is indicated with one val...

Page 32: ...timated memory usage and remaining available memory 5580 controllers Data usage is indicated with one value that combines Data and Logic memory usage and I O memory usage The tab also shows the number...

Page 33: ...October 2018 33 Replacement Considerations with ControlLogix 5580 and GuardLogix 5580 Systems Chapter 2 Figure 4 GuardLogix Controller Properties Dialog Box Capacity Tab GuardLogix 5570Version 28 Exa...

Page 34: ...ernet Protocol tab lets you configure the IP Settings These settings are not available offline Figure 5 Controller Properties Dialog Box Internet Protocol Tab Online When online configurable settings...

Page 35: ...rnet port settings View Link Status Enable Disable the Ethernet port Configure Auto Negotiate Configure Selected Speed up to 1 Gbps or set to auto negotiate View Current Speed Configure Selected Duple...

Page 36: ...he ControlLogix 5580 and GuardLogix 5580 Controllers User Manual publication 1756 UM543 SecurityTab The Security Tab lets you see the controller security settings for example the Security Authority ch...

Page 37: ...ps rockwellautomation custhelp com 5580 Controllers You can clear the program from memory and reset the 5580 controllers and the 1756 L8SP Safety Partner with the reset button For information on how t...

Page 38: ...an out of box controller firmware revision 1 x at power up that controller updates its firmware to the revision stored on the card The update happens regardless of the Load Image setting you made when...

Page 39: ...ote I O SynchLink USB Client Integrated Motion EtherNet IP SERCOS interface Analog options Encoder input LDT input SSI input EtherNet IP SERCOS interface 1 Analog options 1 Encoder input LDT input SSI...

Page 40: ...action results in half of the current recipe and half of the last recipe in the application space Traditionally programmers have used the following techniques to control the effects of asynchronous c...

Page 41: ...er or laptop You download the project immediately after a project import or upload but before Logix Designer has compiled the project once You edit a User Defined Tag UDT Add On Instruction AOI or an...

Page 42: ...ds save the project file and distribute it to other workstations to minimize your download times Upload Fidelity Change When you upload projects that contain program parameters and aliases now are fai...

Page 43: ...isplays CPU Temperature Fault on the front panel Threshold for controller to declare a CPUTemperature Fault major recoverable fault If a fault handler does not clear the fault then the module enters f...

Page 44: ...44 Rockwell Automation Publication 1756 RM100F EN P October 2018 Chapter 2 Replacement Considerations with ControlLogix 5580 and GuardLogix 5580 Systems Notes...

Page 45: ...ntrollers and where applicable the controllers are known as Topic Page Minimum Requirements 46 Product Comparison 47 Controller Spacing 51 Controller Dimensions 53 Connectors and Status Indicators 55...

Page 46: ...by controller catalog number Support for Compact 5000 I O modules as local and remote I O modules Change Ethernet port speed without a module reset Minimum Requirements The controllers have these min...

Page 47: ...Messaging Class 3 400 packets per second max Ethernet I O Class 0 1 128 000 packets per second Ethernet Messaging Class 3 2000 messages per second 2 Dual IP mode Not supported Supported with the Logi...

Page 48: ...5 1 5 mm2 22 16 AWG solid or stranded copper wire rated at 105 C 221 F or greater 3 5 mm 0 14 in max diameter including insulation single wire connection only 5069 RTB4 SPRING 5069 RTB6 SPRING connect...

Page 49: ...4 POINT Guard I O 1732 ArmorBlock Guard I O 1791 CompactBlock Guard I O Can communicate to local safety I O through the backplane and also communicate to distributed safety I O through the embedded Et...

Page 50: ...inimum cable according toTIA 568 B 1 or Category 5 cable according to ISO IEC 24702 Ethernet connections Ethernet Cabling and Installation according to IEC 61918 and IEC 61784 5 2 Removable terminal b...

Page 51: ...ireways and adjacent equipment Leave 50 80 mm 2 00 in of space on all sides as shown This spacing provides ventilation and electrical isolation CompactLogix 5380 Spacing Maintain spacing from enclosur...

Page 52: ...intain spacing from enclosure walls wireways and adjacent equipment The minimum distance on all sides of the Compact GuardLogix 5380 system varies based on the operating temperature as follows 50 80 m...

Page 53: ...tems Chapter 3 Controller Dimensions This section shows dimensional differences CompactLogix 5370 L3 Dimensions CompactLogix 5380 Dimensions 118 00 mm 4 65 in 105 00 mm 4 13 in 55 00 mm 2 17 in 132 00...

Page 54: ...5370 Dimensions Compact GuardLogix 5380 Dimensions SAFETY L36ERMS CPU SFTY RUN SFTYTASK SFTY LOCK SFTY OK Guard Compact Logix Guard Compact Logix 1 Front 2 Rear 118 00 mm 4 65 in 114 00 mm 4 48 in 89...

Page 55: ...8 Diagnostics and Status Indicators with CompactLogix Systems on page 149 CompactLogix 5370 L3 CompactLogix 5380 Item Description 1 Status Indicators 2 USB port 3 Behind the door RUN REM PROG mode swi...

Page 56: ...rd Compact Logix 1 Front 2 Rear Item Description 1 Status Indicators 2 Behind the door RUN REM PROG mode switch Reset button SD card slot 3 USB port 4 Ethernet ports 1 and 2 1 3 2 4 1 9 4 3 5 7 2 Item...

Page 57: ...on the controller Power types provided System side power only System side power via MOD Power RTB Field side power via SA Power RTB IMPORTANT RTBs do not ship with the controller The RTBs are availab...

Page 58: ...n CompactLogix controllers communicate over an EtherNet IP network There are limitations regarding how much EtherNet IP communication the controller supports Consider the following Connections Etherne...

Page 59: ...ix Controllers Product Comparison on page 49 DevicesIncludedintheNodeCount Any devices that you add directly to the I O configuration section are counted toward the node limits of the controller The f...

Page 60: ...act GuardLogix Systems New Project Dialog Box When you create a project with a 5380 controller the New Project dialog box appears The dialog box provides standard controller settings including securit...

Page 61: ...lers Project Option to download custom properties when you download project documentation and extended properties For more information see page 63 Nonvolatile Memory Same functionality as the 5370 con...

Page 62: ...aults is a new parameter that lets you control Minor Overflow fault reporting When you create a project the default setting is disabled When you import or open a legacy project the default setting is...

Page 63: ...d Compact GuardLogix Systems Chapter 3 ProjectTab The Project tab provides general project information and lets you configure project download and pass through display parameters The tab is used when...

Page 64: ...and Data and Logic memory separately As you change the project you can click Estimate to see the estimated memory usage and remaining available memory 5380 controllers Data usage is indicated with one...

Page 65: ...at are used As you change the project you can click Estimate to see the estimated memory usage and remaining available memory The number of Ethernet nodes is updated automatically however 5380 control...

Page 66: ...roject With the Logix Designer application version 28 or later the controllers support additional parameters in the Security Authority section Figure 13 Controller Properties Dialog Box Security Tab C...

Page 67: ...power is removed or the area is nonhazardous before proceeding Table 11 Reset Button Descriptions Reset Stage Definition 5370 Controllers 5380 Controllers Stage 1 A Stage 1 reset clears the applicati...

Page 68: ...ller firmware revision 1 x at power up that controller updates its firmware to the revision stored on the card The update occurs regardless of the Load Image setting for the image on the SD card The O...

Page 69: ...370 Controllers Support 5380 Controllers Support Network communication option EtherNet IP DeviceNet via a 1769 SDN scanner 1769 ASCII module for an ASCII serial interface to RS 232 RS 422 and RS 485 d...

Page 70: ...munications that are delivered to the controller are complete before the application executes on the newly delivered data This practice applies to both data that comes into the controller and data tha...

Page 71: ...We recommend that the handshake data is changed and the application code validates it every transaction before the controller application code or higher level system reading controller data acts on it...

Page 72: ...Dual IP mode lets you configure the controller embedded Ethernet ports to connect to separate networks that is an enterprise level Ethernet network and a device level network The following graphic sho...

Page 73: ...R mode they can only connect to one network and have only one network configuration The controllers can connect to any EtherNet IP topology 527 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 C...

Page 74: ...com knowledgebase With the Logix Designer application version 30 00 00 or later the controller supports as many as 31 local I O modules Installation location of local I O modules Across as many as th...

Page 75: ...34 AENTR Adapter 1734 POINT I O Modules Stratix 6000 Switch Kinetix 350 Drive Workstation Remote I O Modules Local I O Modules Bank 1 Bank 2 Bank 3 0 2 0 1734 AENTR Module Status Network Activity Netw...

Page 76: ...re no longer required to arrange task priorities around the dedicated I O task The I O tag data is updated as part of an internal task on its own processor core and does not affect the user tasks runn...

Page 77: ...the controller executes the immediate output instruction IOT at the end of the event task the output data is transmitted immediately The controller does not have to wait for processing at the next RPI...

Page 78: ...Events recording Distributed motion control Increased control coordination This level of control is not available with 5370 controllers because you cannot configure 1769 Compact I O modules with sched...

Page 79: ...The new Build button in Logix Designer creates binary files that are compiled from user subroutines and caches them in the project ACD file If these files are present in the project during a download...

Page 80: ...s save the project file and distribute it to other workstations to minimize your download times Upload Fidelity Change When you upload projects that contain program parameters and aliases now are fait...

Page 81: ...CPU Temperature Fault on the front panel Threshold for controller to declare a CPUTemperature Fault major recoverable fault If a fault handler does not clear the fault then the module enters fault mod...

Page 82: ...82 Rockwell Automation Publication 1756 RM100F EN P October 2018 Chapter 3 Replacement Considerations with CompactLogix and Compact GuardLogix Systems Notes...

Page 83: ...verall modification and retrofit states as follows 7 16 2 3 An impact analysis shall be carried out that shall include an assessment of the impact of the proposed modification or retrofit activity on...

Page 84: ...f a project This signature includes safety logic data and configuration Compact GuardLogix 5370 and GuardLogix 5570 controllers in SIL1 or SIL2 configuration did not require safety signature Compact G...

Page 85: ...gnature Since this attribute does not exist in Compact GuardLogix 5380 and GuardLogix 5580 controllers this is how the rung appears after the import 2 When you change the SafteySignature attribute to...

Page 86: ...ty Network Number see the GuardLogix 5580 and Compact GuardLogix 5380 Controller Systems Safety Reference Manual publication 1756 RM012 GuardLogix 5570 GuardLogix 5580 GuardLogix 5570 controllers have...

Page 87: ...d tag to use unicast If the producer in the I O tree of this controller is a GuardLogix 5570 or 5560 controller or a Compact GuardLogix 5370 controller the safety consumed tag can be configured as eit...

Page 88: ...ner remain in the same two slots When you change the controller from GuardLogix 5570 to GuardLogix 5580 it remains a SIL3 project To change the GuardLogix 5580 from a SIL3 to SIL2 project just change...

Page 89: ...export the project to an ASCII L5K or XML L5X file You can only export a project if you have the project file open a From the File menu choose Save As b In the File name field enter a name for the ex...

Page 90: ...oneormorepropertiesdialogboxeswith pending edits the edits are automatically applied If you are online you are prompted to apply the edits If you are online you are prompted to upload tag values from...

Page 91: ...d revision of the project file to create f Click Import to open the project file Once the project file is opened the Controller Organizer appears and shows everything in the controller as of the time...

Page 92: ...lick OK IMPORTANT If you change from a GuardLogix 5570safety controller with a SIL 3 PLe application to a Compact GuardLogix 5380 controller the application changes to SIL 2 PLd If you change from a G...

Page 93: ...cement Considerations with Safety Applications Chapter 4 c On the confirmation dialog read the and be aware of the warning messages d On the confirmation dialog click Yes e Verify Errors and Warnings...

Page 94: ...the SIL 2 application Here is the fault for the non existent partner To help eliminate faults In the version 31 producer project do not place any hardware in the slot to the right of the GuardLogix 55...

Page 95: ...ct from an ASCII L5K or an XML L5K file to create the version 28 or later project Import rungs routines programs equipment phases UDTs tags and Add On Instructions into a version 28 or later project F...

Page 96: ...r to a later version of the application verify that the multicast consumers of a produce tag are configured properly in the original project Table 14 provides more information Table 14 Proper Configur...

Page 97: ...part If you migrate a Logix Designer project version 26 or earlier to a Logix Designer project version 27 or later LINTs inside a UDT can be misaligned Additional pad bytes are added to the data struc...

Page 98: ...r Logix controller types can have data type mismatches and require changes to complete successfully To correct Produce Consume errors that are caused by UDT alignment changes modify the tag structures...

Page 99: ...Needs Additional Memory Allocation and Alignment Table 15 illustrates how this data structure maps in a Logix Designer project version 26 or earlier MyLint is split across two 64 bit words and the tot...

Page 100: ...MyLint starts at an 8 byte boundary Padding is added in Word 9 so that the entire structure is a multiple of 8 bytes Table 16 Hidden Padding Added for Logix Designer Projects Version 27 or Later Word...

Page 101: ...Memory Allocation and Alignment OK Table 17 illustrates how this data structure maps in all types of Logix 5000 controller projects The concept is the same for nested UDTs If the lower level UDT is a...

Page 102: ...aligned on 8 byte 64 bit boundaries 5 If needed add a DINT at the end of the UDT to satisfy the 8 byte allocation rule 6 Continue up through nested UDTs until the top level is correct When the tasks...

Page 103: ...red between I O module families because the module designs differed With the introduction of the standard design by module type the Logix Designer application creates standard native I O data types an...

Page 104: ...he I O data is grouped by channel by default and no longer shown at the word level as an INT or DINT data type To get around this error a Packed Data type can be selected at the I O configuration scre...

Page 105: ...nation of axes to different axis update schedules Table 18 describes the motion networks that are available You can associate Integrated Motion axes with any appropriate drive You can make the associa...

Page 106: ...support up to 20 axes of integrated motion The number of axes that a controller supports is based on the Ethernet node limit for the specific controller The 20 axes can be any combination of the follo...

Page 107: ...a Logix Designer project version 26 or later update your project where necessary to use the Actual Position data reference and not the Command Position data reference Pending Edits Online edits now he...

Page 108: ...31 or later project the updates are applied automatically If you import a pre version 31 program or routine that uses these tag names your project can experience errors Table 20 Axis Safety Fault Tag...

Page 109: ...Math related Instructions 110 Structural Changes to Execution 116 Instruction Error and Fault Changes 122 Operand Changes 134 Copy File Instructions 135 GSV SSV Instructions 139 MCT MCTP Instructions...

Page 110: ...lt the instruction returned a zero Some large reals that failed and returned a zero when truncated now return a value In RLL S V is set properly when the value that is truncated is too large to be sto...

Page 111: ...t The SQR SQRT instruction now uses round to even type conversion of the floating point result to integer destination Previously this operation truncated the floating point result The new implementati...

Page 112: ...es for these instructions now let you use REAL operands in RLL routines that are based on existing behavior in non RLL languages This implementation helps to make programming for these instructions co...

Page 113: ...valid values to certain instructions This implementation affects these instructions MAG MAJ MAM MAPC MEQ 5570 5370 Controllers Bitwise arithmetic operations forreals only in FBD When used in RLL you g...

Page 114: ...ly verifies with tags of type DINT it also only verifies with literal values that are Integers MEQ Error during ControllerVerification Invalid DataType Argument must match parameter data type MAJ in S...

Page 115: ...e DIV instruction Mitigation Inspect your applications for the Divide operation and correct accordingly Language Affected Ladder Logic RLL Yes StructuredText ST Yes Function Blocks FBD Yes Sequential...

Page 116: ...ry to execute to a maximum of 25 nesting levels Previously controllers let you continue to nest until they ran out of stack space and faulted The major fault Nesting limits exceeded signifies that you...

Page 117: ...limit on the number of parameters you could define as an input or output parameter The absence of a limit can cause the controller to run out of stack space at runtime and fault This implementation af...

Page 118: ...t When you nest Add On Instructions the number of levels to which you are limited is as follows Logix Designer application version 28 or earlier 25 Logix Designer application version 29 or later 16 Th...

Page 119: ...of unexpected runtime faults This implementation affects these instructions JMP LBL Mitigation Resolve any verification errors that occur when you open and import projects in the Logix Designer applic...

Page 120: ...NTs allocate memory in multiples of 8 bytes In 5570 and 5370 controllers that use a Logix Designer project version 26 or earlier alignment and allocation used 4 byte boundaries Proper alignment of dat...

Page 121: ...ata within the array For example when you use a CPS instruction to copy a SINT 32 array that is obtained from an external device into a UDT that contains LINTs 5580 5380 Controllers 5570 5370 Controll...

Page 122: ...gs are Valid Only in One Rung AVE and STD Instruction Accuracy BTD FAL FSC and CMP No Longer Generate Math Status Math Status Flags Not Permitted in Structured Text Minor Fault on Overflow Manually Se...

Page 123: ...by zero Update any major fault recovery logic in your application to handle this new fault appropriately Language Affected Ladder Logic RLL Yes StructuredText ST Yes 1 1 StructuredText does not updat...

Page 124: ...lue into a destination too small to hold it an overflow condition occurs While a 5570 or 5370 controller causes a minor overflow fault it does not set the overflow flag CPT instructions that use a TRN...

Page 125: ...e math status flag The math status flag reflects the math status that occurred only on the previous instruction that can set the flag within this rung This removes the ambiguity as to which instructio...

Page 126: ...s report this kind of fault The FAL no longer generates a minor fault on overflow because the ER bit is set and the operation is aborted This removes the expectation that math status has a value for B...

Page 127: ...math status producer consumer instructions Mitigation Move legacy ST code into an Add On Instruction that contains equivalent RLL code to emulate math status behavior Also use Add On Instruction outp...

Page 128: ...you want to monitor overflow conditions for specific instructions capable of generating a minor overflow fault insert XIC S V immediately following each instruction If you want to monitor all possibl...

Page 129: ...t always generate a minor fault with 5570 and 5370 controllers When you use an OTE or OTL instruction to set the overflow flag S V the instruction causes an overflow minor fault with 5580 and 5380 con...

Page 130: ...e not considered producers of Math Status Flags Math status flags can be evaluated in the Add On Instruction but not by the caller Mitigation If you want the Add On Instruction to return math status f...

Page 131: ...t affect math status flags because they do not pass any parameters The JSR instruction saves and reinitializes the flags on entry and restores them after the subroutine returns Also the SBR RET FOR an...

Page 132: ...hat of math status flags in general This implementation affects all instructions that can set math status flags Mitigation Look for references to s c in the user project and verify that the logic func...

Page 133: ...plementation affects these instructions CMP EQU GEQ GRT LEQ LES NEQ Mitigation Revise any logic that relies on the old non standard result from an NAN comparison Also it is now easier to test for a NA...

Page 134: ...X MIN values are less common than 0 or 1 meaning there is less conflict with common program results This implementation affects all instructions that store floating point values into integer locations...

Page 135: ...t array only moves the first 10 elements of the source limited by the destination Mitigation N A IMPORTANT Manually determine the impact to your application and correct accordingly Language Affected L...

Page 136: ...e or destination for the copy Copies that are made into smaller destinations no longer overrun target arrays or structures Mitigation N A Language Affected Ladder Logic RLL Yes StructuredText ST Yes F...

Page 137: ...copied unless the destination structure is smaller than 4 bytes MyAtomic SINT 1 MyArray Before the copy MyArray 0 100 MyArray 1 100 MyArray 2 100 MyArray 3 100 MyArray 4 100 MyArray 5 100 MyArray 6 10...

Page 138: ...1 MyArray 1 1 MyArray 2 1 MyArray 3 1 MyArray 4 1 MyArray 5 1 MyArray 6 1 MyArray 7 1 MyArray 8 1 MyArray 9 1 MyArray 10 1 MyArray 11 1 MyArray 12 1 MyArray 13 1 MyArray 31 1 If MyAtomic DINT 1 If My...

Page 139: ...utes in 5580 and 5380 controller projects display this verification warning Figure 20 GSV SSV of Controller Attributes The warning occurs for the following controller attributes DataTablePadPercentage...

Page 140: ...r the controllers allowed the following MCT MCTP associations Cartesian Cartesian TD 1 2 1 3 2 3 Cartesian Articulated independent and dependent TD 2 3 Version 30 or later does not support cases where...

Page 141: ...hernet port Message scrolls continuously during operation DHCP XX XX XX XX XX XX Message appearswhen the controller is set for DHCP but not configured on a network The message shows the MAC address of...

Page 142: ...do not have a built in Ethernet port Indicator State Description NET Off The controller is not configured or does not have an IP address Flashing green The controller has an IP address but no active c...

Page 143: ...IP address of the controller and press Enter To access the diagnostic web pages open the Diagnostics folder in the left most navigation bar and click the link for each diagnostic web page that you wa...

Page 144: ...stems TasksWeb Page On the Tasks web page the pie chart shows the percentage of the control core s CPU consumed by the tasks that are on that core The gauges show the CPU utilization of the control an...

Page 145: ...atus Indicators with ControlLogix Systems Chapter 7 Diagnostics Web Pages The Diagnostics web pages use a series of tabs to provide information about the following Module Diagnostics EtherNet IP Overv...

Page 146: ...ogix Systems Advanced DiagnosticsWeb Pages The Advanced Diagnostics web pages provide information about the following TCP IP Network Provide information about the following ICMP Statistics IP Statisti...

Page 147: ...EN P October 2018 147 Diagnostics and Status Indicators with ControlLogix Systems Chapter 7 Browse Chassis Web Page Browse Chassis lets you view module information backplane statistics and connection...

Page 148: ...148 Rockwell Automation Publication 1756 RM100F EN P October 2018 Chapter 7 Diagnostics and Status Indicators with ControlLogix Systems Notes...

Page 149: ...controller for example the firmware revision MOD Power and SA Power status indicators Figure 21 Status Display and Indicators You can diagnose and troubleshoot the 5380 Controllers with Controller St...

Page 150: ...The 5370 controllers do not have a 4 character display Table 21 General Status Messages Message Interpretation No message is indicated The controller is Off Check the MOD POWER status indicator tosee...

Page 151: ...erates in Dual IP mode this information is provided for each port that is Port A1 and Port A2 The port name appears before the information Duplicate IP 00 00 XX XX XX XX Message appears when the contr...

Page 152: ...o update Replace the firmware revision that you have previously installed with that posted on theTechnical Support website Corrupt Image Received The firmware file is corrupted Go to http www rockwell...

Page 153: ...ontroller NET A1 status indicator is steady green the controller has an IP address and at least one connection is established The same is true for the 5370 controller NS status indicator EtherNet IPLi...

Page 154: ...5380 system If the system does not power up and operate successfully Module Power can be invalid IfModulePowerisinvalid werecommendthatyoumakesurethattheexternalpowersupplyisworkingcorrectly properly...

Page 155: ...d provide different information based on the EtherNet IP mode that is used For example consider the following When the controller operates in Linear DLR mode the left side navigation bar displays an E...

Page 156: ...Publication 1756 RM100F EN P October 2018 Chapter 8 Diagnostics and Status Indicators with CompactLogix Systems HomeWeb Page The Home web page provides device information and controller status Dual I...

Page 157: ...web page the pie chart shows the percentage of the control core s CPU consumed by the tasks that are on that core The gauges show the CPU utilization of the control and communications cores The table...

Page 158: ...18 Chapter 8 Diagnostics and Status Indicators with CompactLogix Systems Diagnostics Web Pages The Diagnostics web pages use a series of tabs to provide information about the following Module Diagnost...

Page 159: ...ics and Status Indicators with CompactLogix Systems Chapter 8 Ethernet Port A1 A2Web Pages The Ethernet Port A1 A2 web pages use a series of tabs to provide information about the following Diagnostic...

Page 160: ...icsWeb Pages The Advanced Diagnostics web pages provide information about the following TCP IP Network Provide information about the following ICMP Statistics IP Statistics UDP Statistics TCP Statisti...

Page 161: ...Rockwell Automation Publication 1756 RM100F EN P October 2018 161 Diagnostics and Status Indicators with CompactLogix Systems Chapter 8 Dual IP Mode Linear DLR Mode...

Page 162: ...018 Chapter 8 Diagnostics and Status Indicators with CompactLogix Systems Browse Chassis Web Page The Browse Chassis provides information about the devices in the system You can click the link for eac...

Page 163: ...troller 71 CompactLogix controller 71 ControlLogix controller 40 GuardLogix controller 40 connections 26 58 communication options Compact GuardLogix 5370 L3 controller 69 Compact GuardLogix 5380 contr...

Page 164: ...80 controller 145 GuardLogix 5580 controller 145 Ethernet Port A1 A2 web page Compact GuardLogix 5380 controller 159 CompactLogix 5380 controller 159 Home web page Compact GuardLogix 5380 controller 1...

Page 165: ...s Compact GuardLogix 5380 controller LINK A1 and LINK A2 indicators 153 NET A1 and NET A2 indicators 153 CompactLogix 5380 controller LINK A1 and LINK A2 indicators 153 NET A1 and NET A2 indicators 15...

Page 166: ...overflow 129 math status flags valid only in one rung 125 minor fault on overflow 128 no math status flags in structured text 127 store NAN in an integer 133 subroutines do not affect math status fla...

Page 167: ...rements Compact GuardLogix controllers 46 CompactLogix controllers 46 ControlLogix controllers 18 GuardLogix controllers 18 minor fault on overflow 128 MOD power indicator Compact GuardLogix 5380 cont...

Page 168: ...troller 27 memory Compact GuardLogix controllers 49 CompactLogix controllers 47 ControlLogix controllers 19 GuardLogix controllers 20 motion Compact GuardLogix controllers 50 CompactLogix controllers...

Page 169: ...troller 158 ControlLogix 5580 controller 145 GuardLogix 5580 controller 145 Ethernet Port A1 A2 web page Compact GuardLogix 5380 controller 159 CompactLogix 5380 controller 159 Home web page Compact G...

Page 170: ...170 Rockwell Automation Publication 1756 RM100F EN P October 2018 Index Notes...

Page 171: ......

Page 172: ...s Brochures and Technical Data http www rockwellautomation com global literature library overview page Product Compatibility and Download Center PCDC Gethelp determining how products interact check fe...

Reviews: