Home

proces-rm003 - Literature Library

image

Contents

1. The Import Rungs dialog box appears 2 Choose the appropriate L_Redun rung import file named in Required Files on page 44 3 Click Import The Import Configuration dialog box appears 4 Click OK to create the in stance of L_Redun 5 Complete the following steps for each of the two MSG controls to set the path to point to the 1756 RM2 module in the local chassis a Click the ellipsis next to the MSG control tag Redundant Controller Monitor L_Redun Redundant Controller Monitor L_Redun L_Redun _ Wal_QualProgress De Wal_Compat De Val_XterSizeLast De Val_XterSizemMax De Val_Sts De Wal_Fault De Ref_SyncMSG L_Redun_SyncMSGCtrl a Ref_SwitchoverMSG L_Redun_SwitchoverMSGCtrl Ref_SyncData L_Redun_SyncMSGData Ret_SwitchoverData L_Redun_SwitchoverMSGData Hi Sts_PriChassis HiSts_SyncBusy Hi Sts_SyncDone HiSts_SyncErr m Sts_SwitchoverBusy gt Hi Sts_SwitchoverDone gt HC Sts_SwitchoverErr H Sts_Err E Sts_SecNotRdy am The Message Configuration dialog box appears 54 Rockwell Automation Publication PROCES RM003C EN P August 2014 Display Elements Table 19 L_Redun Display Elements Description Display Element Name GO_L_Redun Logix Redundant Controller Monitor L_Redun Chapter 3 b Click the Communication tab to set the second number in the path to the slot number of the 1756 RM2 module Message Configuration
2. Rockwell Automation Library of Process Objects publication PROCES RM002 Provides general considerations for the PlantPAx system library of process objects FactoryTalk View Machine Edition User Manual publication VIEWME UM004 Provides details on how to use this software package for creating an automation application FactoryTalk View SE Edition User Manual publication VIEWSE UM006 Provides details on how to use this software package for developing and running human machine interface HMI applications that can involve multiple users and servers distributed over a network Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PM010 Provides information for designing configuring and programming Add On Instructions ControlLogix Enhanced Redundancy System User Manual publication 1756 UM535 Provides information for planning and implementing a ControlLogix enhanced redundancy system Rockwell Automation Library of Process Objects Common Alarm Block P_Alarm Reference Manual publication SYSLIB RM002 You can view or download publications at Details how to monitor an input condition to raise an alarm Information includes acknowledging resetting inhibiting and disabling an alarm http www rockwellautomation com literature To order paper copies of technical documentation contact your local Allen Bradley distributor or Rockwell Automation sales representa
3. For best reporting this value can be set to a common multiple of the configured Periodic Task rates For the Task configuration provided in the PlantPAx template applications the default value of 1 0 seconds is appropriate Values from 1 0 to 2 0 seconds can be used if possible For example your controller has Periodic Tasks configured for rates of 100 400 and 800 milliseconds Set Cfg_WindowT to 1 6 seconds 1600 ms IMPORTANT Changes to this configuration value take effect after a controller power cycle or PROG to RUN controller mode transition MCmd_Enable BOOL 0 Maintenance command to enable or disable collection of data MCmd_Disable 24 Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 9 L_CPU Output Parameters Output Parameter EnableOut Sts_ Enabled Sts_Timing Sts_Busy Sts_Done Sts_MsgErr Sts_WrongVersion Rdy_Enable Rdy_Disable L_CPU Table 10 L_CPU Local Configuration Tags Data Type BOOL Logix Controller CPU Utilization L_CPU Chapter 2 Logix Controller CPU Utilization Output Structure Output parameters include the following e Status data elements Sts_ are bit outputs of the instruction for use by the HMI Status bits are also used by other application logic e Ready data elements Rdy_ are bit outputs of the instruction used by the HMI to enable or disable Command buttons and Setting entry fields Description Enable outpu
4. L_Redun Faceplate Help Logix Redundancy Faceplate Help Sl Rockwell Automation Customer Support http Avww rockwellautomation com support 1 440 646 3434 Commands A Initiates a switchover to make Starts the synchronization process the controller in Chassis A the AZB between the controllers in Chassis A primary controller and Chassis B B Initiates a switchover to make the controller in Chassis B the primary controller Information Home Tab Displays chassis and processor status for both Chassis A and Chassis B Buttons allow the user to initiate a switchover or a synchronization Rockwell Automation Publication PROCES RM003C EN P August 2014 65 Chapter3 Logix Redundant Controller Monitor L_Redun Notes 66 Rockwell Automation Publication PROCES RM003C EN P August 2014 Chapter 4 Logix Task Monitor L_TaskMon The L_TaskMon Logix Task Monitor Add On Instruction monitors one task running in a Logix controller to provide task statistics such as task scan time and overlap count The instruction also provides the following e Task configuration settings such as priority rate and watchdog timer setting e Task plan execution time e Alarm if the planned execution time is exceeded Maintenance commands are provided for clearing the maximum execution time and the overlap count Global Objects Faceplate Task_C_250ms Task Task_A_50ms Monitor E ty be Ind A
5. Graphic objects used to build displays for all Logix Objects including L_TaskMon RA BAS Common Faceplate Objects RA BAS ME Common Faceplate Objects Common global graphics used on Logix Objects faceplates RA BAS Process Alarm Objects RA BAS ME Process Alarm Objects Common global objects used for alarming on all Process Object faceplates Graphics Files Optional Graphic Display GFX RA BAS L_TaskMon Faceplate RA BAS ME L_TaskMon Faceplate The faceplate display used for the object RA BAS Common Analog Edit N A Faceplate used for analog input data entry the FactoryTalk View ME faceplates use the native analog input data entry so no file is required RA BAS P_Alarm Faceplate RA BAS ME P_Alarm Faceplate The alarm faceplate display used for the object RA BAS P_Alarm Help RA BAS ME P_Alarm Help P_Alarm Help information that is accessed from the L_TaskMon Help faceplate RA BAS L_TaskMon Summary RA BAS ME L_TaskMon Summary Contains eight 8 L_TaskMon objects to show all of the tasks in a controller Graphics Images PNG All png files in the images folder All png files in the images folder These are the common icons used in the global objects and faceplates for all Process Objects When PNG graphic formats are imported they are renamed like a BMP file but retain a PNG format HMI Tags 1 The service release nu
6. L_Redun_SyncMSGCtrl xj Configuration Communication Tag Path 1 2 Browse 152 Broadcast Communication Method CIP DH Channel a lara 0 3 C Cie with fo marr n Node 0 3 Octal jource ID I Connected Enable Error Code Error Path Error Text O Enable Waiting Start Done Done Length 0 Extended Error Code IT Timed Out Cancel Apply Help c Click OK Display Element a bad A display element global object is created once and can be referenced multiple times on multiple displays in an application When changes are made to the original base object the instantiated copies reference objects are automatically updated Use of global objects in conjunction with tag structures in the ControlLogix system aid consistency and save engineering time Description This global object is used for redundancy modules GO_L_Redun2Slot This global object is used for 2 slot redundancy modules GO_L_RedunDisplay sssssssssssssssss Prirr ary This display element is used to represent the Redundant Controller Monitor The L_Redun instruction has display elements global objects for use on process graphic displays These elements provide you with the following e Information on the object s current state e Touch field to open the object s faceplate e Tooltip to display the object s configured tag and description Rockwell Automation Pu
7. Paste Delete Rung Add Rung Edit Rung Edit Rung Comment Ctrl X Ctrl C Ctrl V Del Ctrl R Enter Ctrl D Import Rungs Export Rungs nding Rung Edits ng Rung Edits ending Rung Edits mble Rung Edit Rung Edit Verify Rung Go To Add Ladder Element Ctrl Shift S Ctrl G Alt Ins Poll now enables VWrk_Poll 1 Message Poll completed successfully Vrk_Done 1 Message Poll errored did not complete Wirk_MsgErr 3 1 Instruction is getting controller status MSGs busy Sts_Busy p 1 Data collection complete status and values updated Sts_Done 1 Message Error unable to read at least one item check Path in MSG Sts_MsgErr J Polling Timer to Poll now enables update data MSG Wrk_UpdateT TT Wrk _Poll Y gt 1 Waiting for Update Time to finish before reading controller status Sts_Timing The Import Rungs dialog box appears 2 Choose the appropriate L_CPU rung import file named in Required Files on page 22 The import file is based on the firmware version of the controller being monitored 3 Click Import The Import Configuration dialog box appears IMPORTANT Do not change tagnames in the Import Conconfiguration There must only be one instance of the L_CPU instruction in any controller project Rockwell Automation Publication PROCES RM003C EN P August 2014 27 Chapter2 Logix Controller CPU Utilizatio
8. N A FTVME_PlantPAxLib_Tags_3_1_00 csv These tags must be imported into the FactoryTalk View ME project to support switching tabs on any Process Object faceplate This section describes the parameter references for this Add On Instruction Logix Controller CPU Utilization InOut Structure Input Output parameters are used to link the Add On Instruction to external tags containing necessary data for the instruction to operate These external tags are brought in with the rung import Table 7 L_CPU InOut Parameters Name Data Type Description Ref_Out L_CPU_Out Tag to receive CPU data Ref_MsgSetWindow MESSAGE Message to set data collection window time Ref_MsgGetTrendObjUse Message to get trend object usage Ref_MsgGetMemUse Message to get memory usage Ref_MsgGetOSTaskTimes Message to get Logix 0 S task times CPU utilization Ref_MsgGetUserTaskTimes Message to get user task time CPU utilization Ref_MsgGetConnUse Message to get connection usage Ref_WindowT DINT Window time in microseconds to task metrics object Ref_TrendObjData INT 16 Raw trend object data from MSG trending object Ref_MemUseData INT 48 Raw memory use data from MSG UserMemory object Ref_TaskTimeData DINT 131 Raw task time data from MSG TaskMetrics object Ref_ConnData INT 80 Raw connection data from MSG PortCapacity object Rockwell Automation Publication PROCES RM003C EN P Augus
9. Planned Execution Time Type the planned execution time in Cfg_PlanExecT milliseconds Clear Program Commands Check to clear program commands Cfg_PCmdClear on Receipt upon receipt Trends Tab The Trends tab shows trend charts of key device data over time These faceplate trends provide a quick view of current device performance to supplement but not replace dedicated historical or live trend displays Task Task_C_250ms Monitor Blue Planned Execution Time A tow 66 67 200 00 Green Last 133 33 Execution Time 66 67 may ty pin po ere pe 0 00 10 37 30 AM 10 39 30 AM sj i sai ui Led Ley Rockwell Automation Publication PROCES RM003C EN P August 2014 Alarm Name Alarm Severity Indicator Logix Task Monitor L_TaskMon Chapter 4 Alarms Tab The Alarms tab displays each configured alarm for the L_TaskMon instruction The icon on the tab for the alarms page changes color based on the current active alarms A blinking alarm icon indicates that one or more alarms must be acknowledged or the device must be reset Task Task_A_50ms Monitor Alarm Acknowledge Command Button Reset and Acknowledge All Alarms Command Button Click an alarm name to open the P_Alarm faceplate for that alarm From the P_Alarm faceplate you can configure and perform additional operations on the alarm If an alarm is active the panel behind the alarm changes color to match the severity of the alarm The c
10. active polling prior to power down or transition to Program mode is cancelled High water data stored in the instruction not built in to the controller status registers are cleared Postscan SFC transition No SFC Postscan logic is provided Refer to the Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PM010 for more information on Add On Instruction execution condition handling Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Controller CPU Utilization L_CPU Chapter 2 Programming Example The L_CPU instruction is provided fully configured as a rung import therefore little programming is required for the instruction to be used This programming example shows how the rung import is used to instantiate the L_CPU instruction Because L_CPU is a rung import it needs to be created in a Ladder Diagram routine The following steps describe how to instantiate L_CPU in your routine 1 In your ladder routine right click where the rungs are to be inserted and choose Import Rungs B L_ChangeDet Logic a Data Context E L_ChangeDet lt definition gt If the instruction is in the midst of polling messaging the necessary data from the controller of interest show the Busy status If the Update timer is timing but the poll is NOT busy show the Timing status Sts_MsgErr and Sts_Done are written from latches above Cut Rung Copy Rung
11. 37 Chapter 2 38 Logix Controller CPU Utilization L_CPU Connections Tab The Connections tab displays the number of connections that are being used the highest number used and the total available connections for several types of data transfers Data also includes statistics for MSG instructions that are using unconnected buffers and message cache entries Process Objects ml ase vieja A Connection Current Hig Total Type Instances Water Allowed Total 0 14 512 O 0 0 38 Produced Tags 0 ll _ Controller Connection Consumed Tags 0 0 ABS Message Block xfer 0 Incoming 0 14 Current High Total Instances Water Allowed Unconnected Buffers 0 4 20 Message Block xfer Cache Entries Message MSG and Block Transfer Statistics D 0 32 Total Active Connections to Server TEMP09 81 0V7 KU Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Controller CPU Utilization L_CPU Chapter 2 Maintenance Tab The Maintenance tab shows the following information e An indicator to show whether L_CPU data collection polling is enabled or disabled e An indicator to show when the L_CPU instruction is waiting before the next data collection poll and when a poll is in progress e An indicator to show when a poll is busy or the result of the last poll Data Received or Error e Configuration values some of which cannot be changed from the faceplate
12. Automation Publication PROCES RM003C EN P August 2014 Software Compatibility and Content Revision Preface This document is updated throughout for version 3 1 of the Rockwell Automation Library of Process Objects Changes for this revision are marked by change bars shown in the left or right margins Table 1 Summary of Changes Topic Page Changed title from PlantPAx Library of Logix Diagnostic Objects to Rockwell Automation Library Front Cover of Logix Diagnostic Objects Changed version of Rockwell Automation Library of Logix Diagnostic Objects from 3 0 to 3 1 7 Changed references to Knowledgebase Answer ID 62682 to Product Compatibility and Download 7 11 22 44 68 Center L_ChangeDet Added Alias column to Input and Output Parameters tables 12 13 Added Simulation section 15 L_CPU Visualization Files added Important note concerning the order files are to be imported 22 Added Alias column to Input and Output Parameters tables 24 25 Added Simulation section 26 Added Important note concerning memory allocation and non display of memory sections 37 L_Redun Changed 1756 RM Redundancy Modules to 1756 RM2 Redundancy Modules 44 47 50 52 54 Visualization Files added Important note concerning the order files are to be imported 45 Input Parameter table added Alias column and aliases 46 Output Parameters table 49 added Err_ Alm_ Ack_ and Rdy_ parameter descriptions to bullet
13. FPlanned Execution Time 40 00 ms 4Max Execution Time T 32 Mms Last Execution Time Add On Instruction Task Overlap Count 0 05 ms L_TaskMon 2 Logix Task Monitor Task Configuration E Inp_Reset Wal_Rate Task Period 50 00 ms Wal_Priority Priori 1 15 lower value Val_LastExecT riority is higher priority Door Watchdog Time 150 00 ms Wal_WatchdogT Task Running Sts_TaskInhibited Sts_Err Sts_OverPlan Rockwell Automation Publication PROCES RM003C EN P August 2014 67 Chapter4 Logix Task Monitor L_TaskMon Guidelines Functional Description Required Files 68 Use this instruction in these situations e Monitor the execution of one or more tasks in a Logix controller e Set an alarm when task execution time exceeds a plan threshold Do not use this instruction if you are using suitable software or another method to monitor controller task execution The L_TaskMon instruction includes an Add On Instruction for use with RS Logix 5000 software version 18 or later Logix controllers firmware revision 18 or later and a graphic symbol and faceplate display for use with either FactoryTalk View Site Edition or Machine Edition software version 7 0 or later Add On Instructions are reusable code objects that contain encapsulated logic that can streamline implementing your system This lets you create your own instruction set for programming logic as a supplement to the instruction set provided natively in th
14. aa o el eh kA a e 52 Pl i TI E EEE A oe Oe a 52 St oia 53 Execution ardid da hhens 53 Programming Example ries leida 54 Display Elentir AIDA as 55 Status Quality Indicators teonadsrr ereere 56 Using Display Ele A e 57 Pace plate 1 ES ES A IAS 58 Operator Tab cermtsrasapoi tl E A a 59 Engineering Tab nssssuscccccrerei iid ade sada renine ierd rinis 61 ladies aiarr ste EN 63 E Redum Faceplate Help rtorras 65 Chapter 4 A E E ete S E aa ae el 68 Functional Description co 592 au 2555 sans tase tenS ate heace 68 REGUIFEH PICS o choende de ieakienteny 68 Controller File rt oe ch tice ceed cnr eek ae Aa 68 Visualization Pies AA ee see 68 Controller Ode mirese aaa 70 Logix Task Monitor Input Structure eneielodanocen escal n 70 Logix Task Monitor Output Structure 00 ee eee 72 Logix Task Monitor Local Configuration TagS oooooo 73 Operations enn i e ra ours pany socias 4 74 A II oe Eales ane eee ita 74 4 Rockwell Automation Publication PROCES RM003C EN P August 2014 Simulation ats a E a ornare ened ER N 75 o E 75 Programming Example de 76 Display Elements a den 77 Status Quality Indicators serle heey 77 A 78 Using Display Elements poc yas eee Veweeeee te oes 79 Parte dead real 80 Operator Tabie iis ii il da 81 Engineering Tabs ts 83 A teed ns E R alia a8 aus anes 84 Alaras A o tha ne dn A e 85 Rockwell Automation Publication PROCES RM003C EN P August 2014 5 Table of Contents Notes 6 Rockwell
15. alarm is active the panel behind the alarm changes color to match the severity of the alarm The color of the bell icon at the top of the faceplate shows the highest active alarm s severity and the icon blinks if any alarm is unacknowledged or requires reset Rockwell Automation Publication PROCES RM003C EN P August 2014 63 Chapter3 Logix Redundant Controller Monitor L_Redun Table 23 Alarm Color Definitions Color Definition Magenta Urgent Red High Yellow Medium Blue Low White bell icon Alarm has cleared but is unacknowledged Background light gray No alarm The following table shows the function of the Alarm tab Table 24 Alarms Tab Description Function Action Security Alarm Name Click the alarm name to open the associated P_Alarm faceplate None f Click to acknowledge the alarm Acknowledge Alarms Code F E Click to reset and acknowledge all alarms p The Reset and Acknowledge All Alarms button is enabled the panel behind the alarm blinks and the Alarm Acknowledge button is enabled if the alarm requires acknowledgment Click the button with the checkmark to acknowledge the alarm Refer to the Rockwell Automation Library of Process Objects Common Alarm Mode P_Alarm Reference Manual publication SYSLIB RM002 for more information 64 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Redundant Controller Monitor L_Redun Chapter 3
16. alarm level and acknowledgement enumeration 0 No alarm 1 Alarm cleared a reset or acknowledge is required 2 Low acknowledged 3 Low unacknowledged 4 Medium acknowledged 5 Medium unacknowledged 6 High acknowledged 7 High unacknowledged 8 Urgent acknowledged 9 Urgent unacknowledged Sts_PriChassis Sts_SyncBusy Sts_SyncDone Sts_SyncErr Sts_SwitchoverBusy Sts_SwitchoverDone Sts_SwitchoverErr Sts_Alminh Sts_Err Err_Alarm BOOL 0 Chassis A is currently primary 1 Chassis B is currently primary 1 Sync requested sending command to 1756 RM2 Redundancy Module 1757 SRM Redundancy Module 1 Sync MSG to 1756 RM2 Redundancy Module 1757 SRM Redundancy Module executed without error 1 Sync MSG to 1756 RM2 Redundancy Module 1757 SRM Redundancy Module error MSG path 1 Switchover requested sending command to 1756 RM2 Redundancy Module 1757 SRM Redundancy Module 1 Switchover MSG to 1756 RM2 Redundancy Module 1757 SRM Redundancy Module executed without error 1 Switchover MSG to 1756 RM2 Redundancy Module 1757 SRM Redundancy Module error MSG path 1 One or more alarms shelved disabled or suppressed 1 Error in configuration See detail bits for reason 1 Error in configuration Alarm minimum on time shelf time or severity Sts_SecNotRdy Alm_SecNotRdy Ack_SecNotRdy Sts_S
17. controller Process Objects i RSLinx Diagnostic Information Total Number of Polled Items 3424 Number of Predefined Items 31 Number of Polled Data Items 3393 Average Packets Per Second 8 25 Average Packet Response Time ms 65 Packets Received from the Controller 9829 Packets Sent to the Controller 9830 Packets Cancelled D Number of Optimized Packets 14 Packet Optimization Count 100 Controller Download Count 0 Number of Items in the Offline State 155 Rockwell Automation Publication PROCES RM003C EN P August 2014 35 Chapter2 Logix Controller CPU Utilization L_CPU CPU Usage Tab The CPU Usage tab shows the approximate CPU percentage that is used by each of the controller s major activities If there is a Continuous task running in the controller the top segment of the bar graph shows the CPU used by the Continuous task If there is no Continuous task the top segment shows the percentage CPU free unused The CPU percentages do not necessarily add up to 100 because of the variability between execution cycles of the listed tasks and rounding errors Process Objects E AAA AO _ 100 CPU Use WB Continuous Free 61 1 C Periodic amp Event 36 5 M Communications 0 0 E Motion 0 0 L Messaging 0 0 H Safety 0 0 50 O Redundancy 0 0 E System 2 0 36 Rockwell Automation Publication PROCES RM003C EN P August 2014 1 0 Memory Usage Bar Graph a
18. date 0 Sunday 6 Saturday Sts_OnlineChange BOOL Change detected An online change or partial import Sts_NoChangeDownload Change detected The same application was downloaded configuration data can change Sts_ChangeDownload Change detected A changed application was downloaded Sts_EditsDownload Change detected An application with offline edits was downloaded Sts_RestoreFromFlash Change detected The application was restored from the Compact Flash CF card or Secure Digital SD card Sts_FaultMode 1 Controller is Faulted Sts_RunMode 1 Controller mode is Run Sts_ProgMode 1 Controller mode is Program Sts_MinorRecovFlt 1 Controller has a minor recoverable fault Sts_MinorUnrecovFlt 1 Controller has a minor unrecoverable fault Sts_MajorRecovFlt 1 Controller has a major recoverable fault Sts_MajorUnrecovFlt 1 Controller has a major unrecoverable fault Sts_KeyswRun 1 Controller keyswitch is in the Run position Sts_KeyswRem 1 Controller keyswitch is in the Remote position Sts_KeyswProg 1 Controller keyswitch is in the Program position Sts_Timing 1 Waiting for update time to finish before reading controller status Sts_Busy 1 Instruction is getting controller status MSGs busy Sts_Done BOOL 1 Data collection complete status and values updated Sts_MsgErr 1 Message error unable to read at least one item check path in MSG L_ChangeDet Unique parameter name for auto discovery Rockwell Automa
19. examples of the HMI interface provided with this library object Global Object Process Objects 3 Faceplate Remote Run omelet 7 OJE Remote Run Processor Present Add On Instruction OK 1 0 Forces OPU O Controller Properties Processor Utilization v18 i Shortcut CLX_Slot2 Cfg_ContTaskinstance Name ProcessObjects_3_0 07 Cfg_SlotNumber as EE Cfg_UpdateT Time 8 15 2014 8 56 51 131 am Ref_Out Firmware Revision 18 11 Ref_MsgSetWindow Y Ref_MsgGetTrendObjUse Module 1756 L63 A LOGIX5563 Ref_MsgGetMemUse Minor Faults Ref_MsgGetOSTaskTimes Ref_MsgGetUserTaskTimes 7 32184 Prog Batt Ref_MsgGetConnUse Ref_WindowT Communication Ref_TrendObjData A oy Ref MemUseData Comm Time Slice 20 0 Ref_TaskTimeData Hi CPU Available for Comms 61 6 Ref_ConnData i MM CPU Used by Comms 0 0 Sts_Enabled ASUS Optimized Packets Sts_Done Max Opt Packets Used Sts_Busy Sts_MsgErr Opt Packets Max Instance Sts_WrongVersion Rockwell Automation Publication PROCES RM003C EN P August 2014 19 Chapter2 Logix Controller CPU Utilization L_CPU Guidelines Functional Description 20 Use this instruction in these situations Monitor general controller resource utilization Processor utilization Memory usage Communication capacity Networking performance and connection usage Gather data to help resolve a specific issue under the direction of a Rockwell Automation Technical S
20. is defined by 120 and Y is defined by 121 This lets these same parameters to be used in subsequent display commands originating from the faceplate 3 Type the tag or value in the Value column as specified in the Description column TIP You can click the ellipsis to browse and select a tag Values for items marked optional can be left blank 4 Click OK Faceplate The L_TaskMon faceplate consists of four tabs and each tab consists of one or more pages The title bar of each faceplate contains the value of the Cfg_Desc local configuration tag Description The Operator tab is displayed when the faceplate is initially opened Click the appropriate icon at the top of the faceplate to access a specific tab Engineering Alarms Exit Operator Trends The faceplate provides the means for maintenance personnel engineers and others to interact with the L_TaskMon instruction instance 80 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Task Monitor L_TaskMon Chapter 4 Operator Tab The Faceplate initially opens to the Operator Home tab From here an operator can monitor the task status i Task Task_A_50ms Monitor N et x peman Reset and Within Plan AD Acknowledge All lt Alarms Command Planned Execution 40 00 ms Button Time 4Max Execution Fora A E Mina 7 32 ms 0 0 oo ime Last Execution 0 05 ms Time 4 Task Overlap 0 an Reset Task Overl
21. shown in the title bar of the faceplate Cfg_Label STRING_20 CPU Utilization Label for graphic symbol displayed on HMI This string appears on the graphic symbol Cfg_Supportlnfo STRING_40 Enter Software S N or Support Contract Type the RSLogix 5000 software serial number or your support contract number for reference if you contact Rockwell Automation Technical Support Cfg_Tag STRING_20 L_CPU Tag name for display on HMI This string is shown in the title bar of the faceplate Rockwell Automation Publication PROCES RM003C EN P August 2014 25 Chapter2 Logix Controller CPU Utilization L_CPU Operations 26 Modes The L_CPU instruction has no commands or outputs intended to control equipment and therefore does not have any modes Alarms The L_CPU Add On instruction does not provide any alarms If an alarm is required connect the output status to be alarmed to a P_Alarm instruction instance Simulation The L_CPU Add On Instruction does not have a Simulation capability Execution The following table explains the handling of instruction execution conditions Condition Description Enableln False false rung The L_CPU instruction has no EnablelnFalse logic and does nothing on a false rung Data associated with the instruction are left in their last state Powerup pre scan first scan Logic is set up to be sure that the window time is sent to the controller when it transitions to Run mode Previously
22. the graphic symbol Cfg_Tag STRING_20 L_TaskMon Tag name for display on HMI This string shows in the bottom right of the Home tab of the faceplate Rockwell Automation Publication PROCES RM003C EN P August 2014 73 Chapter4 Logix Task Monitor L_TaskMon Operations The L_TaskMon instruction monitors one task in a Logix controller and provides the following e Task configuration information Task Name Task Priority Task Rate for a Periodic Task Watchdog Timer setting e Task statistics Last scan time Maximum scan time Task Overlap count Maintenance commands to reset the maximum time and overlap count e Task status Task active or Inhibited status e Task plan execution time handling Configuration of a plan execution time Optional alarm if the actual execution time exceeds the plan threshold Reset command to clear and acknowledge the Over Plan alarm Modes The L_TaskMon instruction has no commands or outputs intended to control equipment and so does not have any modes Alarm The L_TaskMon instruction uses the following alarm implemented by using an embedded P_Alarm Add On Instruction Alarm P_AlarmName Description Over Plan Alarm if actual task execution time exceeds Planned Refer to the Rockwell Automation Library of Process Objects Common Alarm Block P_Alarm Reference Manual publication SYSLIB RM002 for more information 74 Rockwell Automatio
23. to the secondary controller Allow command to initiate sync of Primary to Secondary Check to enable the Operator command to initiate synchronization of the primary controller to the secondary controller Selects which chassis is A and which is B if reversed on HMI check this box Check to designate chassis A and chassis B on the HMI Clear Program Commands on receipt Check to clear Programs commands on receipt Rockwell Automation Publication PROCES RM003C EN P August 2014 Security Engineering Configuration Code E Configuration Parameters Cfg_Desc Cfg_Label Cfg_Tag e Cfg_ChasAloc e Cfg_ChasBLoc Cfg_AllowMCmdSwitchover Cfg_Allow0CmdSync Cfg_Select_A_B Cfg_PCmdClear Alarm Name Alarm Severity Indicators Logix Redundant Controller Monitor L_Redun Chapter 3 Alarms Tab The Alarms tab displays each configured alarm for the L_Redun instruction The icon on the tab for the alarms page changes color based on the current active alarms A blinking alarm icon indicates that one or more alarms must be acknowledged or the device must be reset Logix Controller Redundancy Monitor N ela Alarm Acknowledge Command Button Reset and Acknowledge All Alarms Command Button Click an alarm name to open the P_Alarm faceplate for that alarm From the P_Alarm faceplate you can configure and perform additional operations on the alarm If an
24. 1 Set PCmd_ lt Alarm gt Suppress to 1 to suppress alarm PCmd_SecNotRdyUnsuppress SecNotRdy PCmd_Unsuppress Set PCmd_ lt Alann gt Unsuppress to 1 to unsuppress alarm These parameters reset automatically When Cfg_PCmdClear is 0 Set PCmd_ lt Alarm gt Suppress to 1 to suppress alarm Set PCmd_ lt Alarm gt Suppress to O to unsuppress alarm e PCmd_ lt Alarm gt Unsuppress is not used These Parameters do not reset automatically PCmd_SecNotRdyUnshelve SecNotRdy PCmd_Unshelve Set PCmd_ lt Alarm gt Unshelve to 1 to Unshelve alarm e This parameter is reset automatically OCmd_Sync BOOL 0 Operator command to initiate sync of secondary to primary MCmd_ Switchover BOOL 0 Maintenance command to initiate switch to secondary OCmd_Reset BOOL 0 Operator command to reset all latched alarms OCmd_ResetAckAll BOOL 0 Operator command to reset and acknowledge all alarms 48 Logix Redundant Controller Monitor Output Structure Output parameters include the following e Error data elements Err_ are outputs of the instruction that indicate a particular configuration error If any Err_ bit is set then the Sts_Err configuration error summary status is set and the Invalid Configuration indicator is displayed on the HMI e Alarm data elements Alm_ are outputs of the instruction that indicate a particular alarm has occurred e Acknowledge data elements Ack_ are outputs of the instruction that indicate the corresponding alarm has been acknow
25. 1 Program 2 Run 3 Test Run 4 Faulted 5 Run to Program 6 Test to Program 7 Program to Run 8 Test to Run 9 Run to Test 10 Program to Test 11 Faulting Controller A and controller B keyswitch position 0 Unknown 1 Run 2 Program 3 Remote Val_MinorFaultsA Val_MinorFaultsB DINT Controller A and controller B minor fault bits Bit 4 Program Bit 6 Task Bit 9 Port Bit 10 Battery Val_QualProgress Val_Compat INT Backup qualification progress percent complete 0 100 1 not active Controller A versus controller B module compatibility 0 Unknown 1 Not compatible 2 Fully compatible 3 Standby compatible Val_XferSizeLast Val_XferSizeMax DINT Number of 32 bit data words from primary to secondary most recent transfer Number of 32 bit data words from primary to secondary high water mark Rockwell Automation Publication PROCES RM003C EN P August 2014 49 Chapter 3 Table 16 L_Redun Output Parameters Name Val_ Sts Val_ Fault Val_Notify Data Type SINT Logix Redundant Controller Monitor L_Redun Alias For Description Confirmed Status 0 Unknown 1 Synchronized secondary ready 2 Synchronizing 3 Secondary disqualified 4 Secondary not present Fault Status 0 None 16 Secondary not ready 17 No communication with redundancy module Current
26. CES RM003C EN P August 2014 77 Chapter4 Logix Task Monitor L_TaskMon For the L_TaskMon instruction the Invalid Configuration indicator appears under the following conditions e The Task Planned Execution time is set to a value less than 1 or greater than 2 000 000 milliseconds e The Alarm Minimum On time is set to a value less than zero or greater than 2 147 483 seconds e Alarm Severity is set to a value less than 1 or greater than 1000 Alarm Indicators One of these symbols appears on the global object to indicate the described alarm condition The alarm border and label background blink if acknowledgement of an alarm condition is required Symbol Border and Label Background Description No change in color Alarm Inhibit an alarm is suppressed by the Program I disabled by Maintenance or shelved by the Operator A White Return to normal no alarm condition but a previous A alarm has not been acknowledged M Blue Low severity alarm f Yellow Medium severity alarm O Red High severity alarm qD Magenta Urgent severity alarm No symbol No change in color No alarm or alarm inhibit condition and all alarms are acknowledged 78 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Task Monitor L_TaskMon Chapter 4 Using Display Elements The global objects for L_TaskMon can be found in the global object file RA BAS L_TaskMon Graphics Library ggfx Do the following to us
27. Communication Fault a Controller minor fault shown on the Operator tab of the faceplate No symbol displayed 1 0 communication OK and configuration valid Maintenance Bypass Indicator This symbol appears to the right of the label to indicate that a maintenance bypass has been activated Graphic Symbol Description 1 0 Forcing is active No symbol displayed No maintenance bypass active 30 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Controller CPU Utilization L_CPU Chapter 2 Using Display Elements The global objects for L_CPU can be found in the global object file RA BAS L_CPU Graphics Library ggfx Do the following to use a global object 1 Copy it from the global object file and paste it in the display file E gt Mi Given th Edt 555555555355555 Connection VBA Code Activ Methods Object Keys Arrange Animation gt Convert to Wallpaper Tag Substitution Property Panel Object Explorer gbalo Edit Base Object Break Link 2 In the display right click the global object and choose Global Object Parameter Values The Global Object Parameter Values dialog box appears Global Object Parameter Values Description Process Objects sss Controller Identification enter a text string not a tag CLX_Slot2 sse Processor Shortcut Name i e MyCLX sss J Additiona
28. E faceplates use the native analog input data entry so no file is required RA BAS P_Alarm Faceplate RA BAS ME P_Alarm Faceplate The alarm faceplate display used for the object RA BAS P_Alarm Help RA BAS ME P_Alarm Help P_Alarm Help information that is accessed from the L_Redun Help faceplate Graphics Images PNG All png and bmp files in the images folder All png and bmp These are the common icons used in the files in the images folder global objects and faceplates for all Process Objects When PNG graphicformats are imported they are renamed like a BMP file but retain a PNG format HMI Tags CSV N A FTVME_PlantPAxLib_Tags_3_1_00 csv These tags must be imported into the 1 The service release number boldfaced can change as service revisions are created Rockwell Automation Publication PROCES RM003C EN P August 2014 FactoryTalk View ME project to support switching tabs on any Process Object faceplate 45 Chapter3 Logix Redundant Controller Monitor L_Redun Controller Code Table 14 L_Redun InOut Parameters This section describes the parameter references for this Add On Instruction Logix Redundant Controller Monitor InOut Structure Input Output parameters are used to link the Add On Instruction to external tags containing necessary data for the instruction to operate These external tags must be of the data type shown Name Data Type Description Ref_SyncMSG MESSAGE Message c
29. Logix Controller CPU Utilization Input Structure 24 Logix Controller CPU Utilization Output Structure 25 Logix Controller CPU Utilization Local Configuration Tags 25 Operations nies vaneiss bobs accor dis EEE A EE AAAA 26 IES 3 5 38s ae ocala ead Se Nena tn Gn eS RP 26 PAVING cuca iit ON 26 SIMAO dad 26 FXCUtION O A ees es E 26 Programming Example A a pve 27 Display Elements reten neres ee dal ch o catala do e a cl 29 Status Quality Indicators a ads 30 Maintenance Bypass Indicators ii 30 Using Display Elements ceros dd 31 Parla dd Uae euler 32 Operator abia nae 33 Communications Tab card 35 ALI Tabost Gerth Wits Atel ch oh clad CAME a a Aa Med ote 36 Memory Tab DS Rae A saan 37 Rockwell Automation Publication PROCES RM003C EN P August 2014 3 Table of Contents Logix Redundant Controller Monitor L_Redun Logix Task Monitor L_TaskMon Connections Tab e ae dd e tad 38 Mamntenines Tab asa dr 39 Logix CPU Faceplate elo dae 41 Chapter 3 OG CCN CSch rias dale 43 Functional Description lt i 0s c iiesiobi babu da 44 Required lso 44 Controller le ales on a aoe 44 Visualization Files tad is 45 Controler Gode ara a ei 46 Logix Redundant Controller Monitor MOTE SHUI e 46 Logix Redundant Controller Monitor APUESTAS AAA 46 Logix Redundant Controller Monitor Output Structite aoe ideale ed 48 Logix Redundant Controller Monitor Local Configuration Tags si it A 51 OPELATONS A ORA TOE ESEE 52 Modest
30. PAx Process Automation System Reference Manual Rockwell Automation Library of Logix Diagnostic Objects Version 3 1 nN z Allen Bradley Rockwell Software Automation Important User Information Read this document and the documents listed in the additional resources section about installation configuration and operation of this equipment before you install configure operate or maintain this product Users are required to familiarize themselves 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 to be 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 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 The examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation Rockwell Automation Inc cannot assume responsibility or liability for actual use based on the examples and diagrams No patent liability is assumed by Rockwell Automation I
31. Process Objects CAER Data Collection Enabled TEE Disabled Status Indicator gt nanter Data Collection Progress Waiting to Update Data Recei and Error Indicators Data Collection Disable Button Data Collection ix i Enable Butt ControlLogix in slot 1 of the chassis at cede 10 88 20 187 Configuration Data Collection Update poll Interval in seconds Update poll time for CPU data sec 5 Configured Instance Number of 0 Continuous Task fit exists Configured Controller Slot Number gt in local chassis Window Time for collecting Task data sec In Other Configuration Data display only Free format text entry for recording Support Information Serial or Contract software serial number support SRS O EU 7 contract number or other support pe Enter Software S N or Support Cont information Rockwell Automation Publication PROCES RM003C EN P August 2014 39 Chapter2 Logix Controller CPU Utilization L_CPU The following table lists the functions on the Maintenance tab Table 12 Maintenance Tab Function Y Action Click to enable collection of controller data IMPORTANT The L_CPU instruction accomplishes its data collection by using MSG instructions to the controller MSG to self that uses some controller communication resources You can leave data collection disabled until it is needed Some faceplate data is monitored without using the polling messages and still is disp
32. Updated Data Collection Disabled The Logix CPU Monitor has been disabled on the Maintenance Tab to reduce its impact on controller resources Wrong Version of L_CPU Either the version of the Logix CPU Monitor does not match the controller or the controller is not supported Error Receiving Data One or more of the messages used to poll controller data has returned an error Verify the slot number configured for the L_CPU instruction is correct Rockwell Automation Publication PROCES RM003C EN P August 2014 41 Chapter2 Logix Controller CPU Utilization L_CPU Notes 42 Rockwell Automation Publication PROCES RM003C EN P August 2014 Chapter 3 Guidelines Logix Redundant Controller Monitor L_Redun The L_Redun Logix Redundant Controller Monitor Add On Instruction monitors one redundant pair of Logix controllers checking primary and secondary controller status that can impact the ability of the system to switch to the back up controller on a failure of the primary Global Object Add On Instruction L_Redun Redundant Controller Monitor Val_QualProgress Val_Compat Val_XferSizeLast Val_XferSizeMax Val_Sts Val_Fault Sts_PriChassis Sts_SyncBusy Sts_SyncDone Sts_SyncErr Sts_SwitchoverBusy Sts_SwitchoverDone Sts_SwitchoverErr Sts_Err Sts_SecNotRdy Ref_SyncMSG Ref_SwitchoverMSG Ref_SyncData 2 Ref_SwitchoverData OA pOg CJ B E RODOS gm gm p m g a Use this instruction in these situat
33. _LasiExecT Sto_OverPian gt Val_tMoExecT Val_ Overlapc Yal_WetchdogT Signatura D DALE SOC If you code the L_TaskMon instances in Ladder Diagram routines their backing tags can be in an array as shown above You can configure the Cfg_PlanExecT to set a planned task execution time If the task s execution time which includes all higher priority tasks exceeds the Plan value an Over Plan alarm can be generated TIP If you plan to inhibit tasks and need to show when a task is inhibited add a rung in a separate task to check for this condition An inhibited task does not scan its logic and so cannot detect when it has been inhibited WhbtTask Whb Task 1 Task is Inhibited O Task is Active L_TaskMontor 0 Sts_Taskinhibited Get System Value Class Name TASK instance Name Task_A_SOms Attribute Name inhibi Task Dest L_Taskinhibted O 0 Not Equal Source A L_Tasiinhibled 0 0 Source B 0 Rockwell Automation Publication PROCES RM003C EN P August 2014 Display Elements Logix Task Monitor L_TaskMon Chapter 4 A display element global object is created once and can be referenced multiple times on multiple displays in an application When changes are made to the original base object the instantiated copies reference objects are automatically updated Use of global objects in conjunction with tag structures in the ControlLogix system aid consistency and save engineering time T
34. able 30 L_TaskMon Display Elements Description Display Element Name GO_TaskMon Display Element Description This global object provides task statistics for one task in a Logix controller Task_C_250ms 4 200 00 89 96 91 06 250 00 G0_TaskMon Summary This object provides a graphic representation of eight L_TaskMon objects in a controller Clicking this object displays a summary screen of all eight L_TaskMon objects The L_TaskMon instruction has display elements global objects for use on process graphic displays These elements provide you with the following e Information on the object s current state e Touch field to open the object s faceplate e Tool tip to display the object s configured tag and description Status Quality Indicators Each of these symbols appears when the described condition is true Graphic Symbol Description Invalid configuration No symbol displayed 1 0 communication OK and configuration valid TIP When the Invalid Configuration indicator appears you can find what configuration setting is invalid by following the indicators Click the graphic symbol to open the faceplate The Invalid Configuration indicator appears next to the appropriate tab at the top of the faceplate to guide you in finding the configuration error Once you navigate to the tab the misconfigured item is flagged with this indicator or appears in a magenta box Rockwell Automation Publication PRO
35. adder Element Alt Ins The Import Rungs dialog box appears 2 Choose the L_ChangeDet rung import file named in Required Files on page 11 3 Click Import 16 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Change Detector L_ChangeDet Chapter 1 The Import Configuration dialog box appears E Import Configuration Eb MainRoutine Rungs 2 Tags Add On Instruction f Data Types YD Eno Warangs ORBE lel b Ready 4 4 Rename the tags being imported to incorporate the name of the controller being monitored such as Mosquito in the example One controller can monitor several others Adding the controller name to the tag makes it easier to keep track of individual instances when monitoring multiple controllers 5 Click OK 6 Change the path in each of the MSG control tags to point to the controller being monitored for changes If you create a link to the controller in the I O tree configuration you need only to enter the name assigned to that controller 5 6 1 0 Configuration 69 1756 Backplane 1756 417 E 0 1756 EN2T System_Chassis E Ethernet 3 1756 EN2T System_Chassis 1756 EN2T Mosquito_Chassis E 1756 Backplane 1756 A17 8 0 1756 EN2T Mosquito_Ch f o 1 1756 L63 Mosquito Rockwell Automation Publication PROCES RM003C EN P August 2014 17 Logix Change Detector L_ChangeDet 7 Complete the follow
36. al Rockwell Automation Publication PROCES RM003C EN P August 2014 57 Chapter3 Logix Redundant Controller Monitor L_Redun Faceplate 58 The global object parameters are as follows Parameter Required Description 102 Y RSLinx Enterprise shortcut pointing to the controller 120 N Additional parameter to pass to the display command to open the faceplate Typically used to define position for the faceplate 121 N Additional parameter to pass to the display command to open the faceplate if defining X and Y coordinate separate parameters so that X is defined by 120 and Y is defined by 121 This lets these same parameters to be used in subsequent display commands originating from the faceplate 3 Type the tag or value in the Value column as specified in the Description column TIP You can click the ellipsis to browse and select a tag Values for items marked optional can be left blank 4 Click OK The L_Redun faceplate consists of three tabs and each tab consists of one or more pages The title bar of each faceplate contains the value of the Cfg_Desc local configuration tag Description The Operator tab is displayed when the faceplate is initially opened Click the appropriate icon at the top of the faceplate to access a specific tab Engineering Exit a A 5 Operator Alarm Help The faceplate provides the means for operators maintenance pe
37. annot be modified by using controller logic or RSLogix 5000 software export import functionality Table 17 L_Redun Local Configuration Tags Tag Name Data Type Default Description Cfg_ChasALoc STRING_20 Upper Chassis Description of Chassis A Location Cfg_ChasBLoc STRING_20 Lower Chassis Description of Chassis B Location Cfg_Desc STRING_40 Logix Controller Description for display on HMI The string shows in the title bar of the faceplate Redundancy Monitor Cfg_Label STRING_20 Redundant Controller Label for graphic symbol displayed on HMI This string appears on the graphic symbol Cfg_Tag STRING_20 L_Redun Tag name for display on HMI This string shows in the bottom right of the Home tab of the faceplate Rockwell Automation Publication PROCES RM003C EN P August 2014 51 Chapter3 Logix Redundant Controller Monitor L_Redun Operations This section describes the primary operations for Add On Instructions The L_Redun instruction monitors a redundant pair of Logix controllers and provides the following information and capabilities e Determines and displays whether the current primary controller is in Chassis A or Chassis B as defined by user configuration e Displays the Chassis A and Chassis B Redundancy Module 1756 RM2 status e Displays the Controller A and Controller B redundancy status e Displays the Controller A and Controller B keyswitch positions e Displays the ove
38. ap Count 0 0 Count Button Task Configuration Task Period 50 00 ms rae 1 15 lower value uy is higher priority Watchdog Time 150 00 ms Task Running poe aa The following table shows the function of the Operator tab Table 31 Operator Tab Description Function Action Security Y Click to reset and acknowledge all alarms Normal Operation of Wee Devices Code A Se x Click to reset the Max Execution Time Configuration and AD Tuning Maintenance 0 0 Code D x Click to reset Task Overlap Count fan 0 0 Rockwell Automation Publication PROCES RM003C EN P August 2014 81 Chapter 4 82 Logix Task Monitor L_TaskMon The alarm indicator appears on the Operator tab when the corresponding alarm occurs Task Task_A_50ms Monitor gt be ie 2 A Planned Execution Time Within Plan Over Plan Alarm 4 Max Execution N Time 7 32 ms 0 0 Last Execution 0 05 ms Time 4 Task Overlap a Count p 0 0 Task Configuration Task Period 50 00 ms 1 15 lower value is higher priority Watchdog Time 150 00 ms Priority Task Running The following table shows the alarm status symbols used on the Operator tab Table 32 Operator Tab Alarm Status Graphic Symbol Alarm Status In Alarm Active Alarm In Alarm and Acknowledged Out of Alarm but not Acknowledged Alarm Suppressed by Program Alarm Disabled by Maintenance Alarm Shelved by Op
39. blication PROCES RM003C EN P August 2014 55 Chapter3 Logix Redundant Controller Monitor L_Redun Status Quality Indicators Each of these symbols appears when the described condition is true Graphic Symbol Description DE Invalid configuration G Communication Fault No symbol displayed Communication OK and configuration valid TIP When the Invalid Configuration indicator appears you can find what configuration setting is invalid by following the indicators Click the graphic symbol to open the faceplate The Invalid Configuration indicator appears next to the appropriate tab at the top of the faceplate to guide you in finding the configuration error Once you navigate to the tab the misconfigured item is flagged with this indicator or appears in a magenta box For the L_Redun instruction the Invalid Configuration indicator appears under the following conditions e The Alarm Minimum On time or Shelf time is set to a value less than zero or greater than 2 147 483 seconds e Alarm Severity is set to a value less than 1 or greater than 1000 Alarm Indicators One of these symbols appears on the global object to indicate the described alarm condition The alarm border and label background blink if acknowledgement of an alarm condition is required Symbol Border and Label Background Description No change in color Alarm Inhibit an alarm is suppressed by the Program I disabled by Maintenance or s
40. cation set the path in each of the referenced Message structures to point to the Logix controller to be monitored The interval at which this instruction checks for changes and updates its status is configurable from 1 60 seconds Required Files The L_ChangeDet_3_1 00_RUNG L5X rung import file must be imported into the controller project for controller to be monitored The service release number boldfaced can change as service revisions are created The import file for this Add On Instruction can be downloaded from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page There are no visualization files because the L_ChangeDet object does not use display elements or faceplates Rockwell Automation Publication PROCES RM003C EN P August 2014 11 Chapter1 Logix Change Detector L_ChangeDet Controller Code Table 2 L_ChangeDet InOut Parameters This section describes the parameters for this Add On Instruction Logix Change Detector InOut Structure Input Output parameters are used to link the Add On Instruction to external tags containing necessary data for the instruction to operate These external tags are brought in with the rung import Name Data Type Description Ref_CLMsgCtrl MESSAGE MSG to get controller change log data Ref_CLMsgSrc INT 8 Data sent in controller change log MSG Ref_CLMsgDest SINT 46 Data received in
41. controller change log MSG Ref_CSMsgCtrl MESSAGE MSG to get controller status data Ref_CSMsgSrc INT 3 Data sent in controller status MSG Ref_CSMsgDest INT 4 Data received in controller status MSG Ref_DTMsgCtrl MESSAGE MSG to get controller date and time data Ref_DTMsgSrc INT 3 Data sent in controller date and time MSG Ref_DTMsgDest INT 17 Data received in controller date and time MSG Table 3 L_ChangeDet Input Parameters Input Parameter Enableln Data Type BOOL Logix Change Detector Input Structure Input parameters include the following Default 1 e Configuration data elements Cfg_ are used to set configurable capabilities and features of the instruction e Command data elements Cmd_ are used by program logic operators and maintenance personnel to request instruction actions Description Ladder Diagram If the rung in condition is true the instruction s Logic routine executes If the rung in condition is false the instruction s EnablelnFalse routine executes Function Block Diagram If true or not connected the instruction s Logic routine executes If the parameter is exposed as a pin and wired and the pin is false the instruction s EnablelnFalse routine executes Structured Text No effect The instruction s Logic routine executes Cfg_UpdateT DINT Update poll time for CPU data can be set from 1 60 seconds Cmd_AckAII 12 BOOL Command to acknowle
42. dge all change detected bits Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 4 L_ChangeDet Output Parameters Logix Change Detector L_ChangeDet Chapter 1 Logix Change Detector Output Structure Output parameters include the following e Value data elements Val_ are numeric outputs of the instruction for use by the HMI Values also can be used by other application logic or software packages e Status data elements Sts_ are bit outputs of the instruction for use by the HMI Status bits also can be used by other application logic Name Data Type Description EnableOut BOOL Enable output The EnableOut signal is not manipulated by this instruction Its output state always reflects Enableln Input state Val_ Check DINT Current application check for change value Val_Year Current year on controller clock local date time Val_Month Current month on controller clock local date time Val_Day Current day on controller clock local date time Val_Hour Current hour on controller clock local date time Val_Minute Current minute on controller clock local date time Val_Second Current second on controller clock local date time Val_Microsecond Current microsecond on controller clock local date time Val_DayOfWeek Current day of the week based on controller
43. e appropriate icon at the top of the faceplate to access a specific tab Communication Memory Maintenance Exit Operator CPU Usage Connections Help 32 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Controller CPU Utilization L_CPU Chapter 2 Operator Tab The Faceplate initially opens to the Operator Home tab From here an operator can monitor the general controller status The Operator tab shows the following information Controller mode Controller status Status of HMI communication with the controller I O communication and I O forcing status indicators Controller redundancy status displayed only for a controller in a redundant configuration Controller identity information including catalog number and firmware major and minor revisions Count of minor fault occurrences and indicators for currently active minor faults of specific classes Controller s configured communication timeslice value Nested bar graph and numeric displays that show the approximate percent CPU available for responding to communication requests from the HMI outer bar and the approximate percent CPU that is actually being used for responding to communication requests inner bar The outer bar graph changes color from green to yellow when CPU availability for communication is low and inner bar graph changes color from blue to red when nearly all CPU availability for communication is being used Count of RSLin
44. e ControlLogix firmware An Add On Instruction is defined once in each controller project and can be instantiated multiple times in your application code as needed Controller File The L_TaskMon_3_1 00_RUNG L5X Add On Instruction must be imported into the controller project for use in the controller configuration The service release number boldfaced can change as service revisions are created The import file is available from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page Visualization Files The following files for this Add On Instruction can be downloaded from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page IMPORTANT Files must be imported in the following order image files then global object files and then graphic files This order is required to properly configure the visualization files Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 25 L_TaskMon Visualization File Types Application Type Graphics Global Objects File Type GGFX FactoryTalk View SE Software RA BAS Logix Faceplate Objects FactoryTalk View ME Software RA BAS ME Logix Faceplate Objects Logix Task Monitor L_TaskMon Chapter 4 Description Global objects used on Logix Object faceplates RA BAS Logix Graphics Library RA BAS ME Logix Graphics Library
45. e a global object 1 Copy it from the global object file and paste it in the display file E gt Mi Given th Edt 555555555355555 Connection VBA Code Activ Methods Object Keys Arrange Animation gt Convert to Wallpaper Tag Substitution Property Panel Object Explorer gbalo Edit Base Object Break Link 2 In the display right click the global object and choose Global Object Parameter Values The Global Object Parameter Values dialog box appears Global Object Parameter Values Description ProcessObjix L_TaskMonitor 2 Task Monitor Tag L_TaskMon ProcessObjix ee Path 1x209 _ Additional display parameter e g X100 or CC optional 1y100 Additional display parameter e g Y100 optional Cancel Help Rockwell Automation Publication PROCES RM003C EN P August 2014 79 Chapter4 Logix Task Monitor L_TaskMon The global object parameters are as follows Parameter Required Description 102 Y Object tag to point to the name of the associated object Add On Instruction in the controller 120 N Additional parameter to pass to the display command to open the faceplate Typically used to define position for the faceplate 121 N Additional parameter to pass to the display command to open the faceplate if defining X and Y coordinate separate parameters so that X
46. easons Do not use this instruction in these situations e You have only one Logix controller The L_ChangeDet instruction is intended to be run in a controller other than the one being monitored Although the L_ChangeDet instruction can be configured to monitor the controller in which it is running because it runs in controller logic it cannot detect when the controller in which it is running is placed in Program mode e You have software such as FactoryTalk AssetCentre for monitoring controllers on a secured network This software provides much more extensive change tracking and auditing than the L_ChangeDet Add On Instruction The L_ChangeDet instruction includes a source protected Add On Instruction for use with RSLogix 5000 software version 18 or later and Logix controllers This instruction is intended to be used in one Logix controller to monitor another controller for changes Although this instruction must be executed in a Logix controller with firmware revision 18 or later it can monitor controllers running firmware revision 12 or later The L_ChangeDet instruction monitors a Logix controller for the following types of changes e New entries being made in the change log such as the following Modifying inserting or deleting logic in Run or Program mode Accepting assembling or canceling edits Enabling disabling or removing forces Reconfiguring a module Changing an output list Sending a Set Attribu
47. ecNotRdyDisabled Sts_SecNotRdySuppressed Sts_SecNotRdyShelved BOOL SecNotRdy Inp 1 Secondary controller is not ready to become primary SecNotRdy Alm 1 Alarm Secondary controller is not ready to become primary SecNotRdy Ack 1 Secondary Not Ready alarm has been acknowledged disabled by Maintenance suppressed by Program or shelved by Operator SecNotRdy Disabled SecNotRdy Suppressed SecNotRdy Shelved Rdy_Sync 1 Ready to receive OCmd_Sync Rdy_Switchover 50 1 Ready to receive MCmd_Switchover Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 16 L_Redun Output Parameters Logix Redundant Controller Monitor L_Redun Chapter 3 Name Data Type Alias For Description Rdy_Reset 1 At least one alarm requires reset Rdy_ResetAckAll 1 At least one alarm requires reset or acknowledgement L_Redun Unique parameter name for auto discovery Logix Redundant Controller Monitor Local Configuration Tags Configuration parameters that are arrayed string or structure data types cannot be configured as parameters for Add On Instructions Configuration parameters of these types appear as local tags to the Add On Instruction Local tags can be configured through the HMI faceplates or in RSLogix 5000 software by opening the Instruction Logic of the Add On Instruction instance and then opening the Data Monitor on a local tag These parameters c
48. erator mE gt Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Task Monitor L_TaskMon Chapter 4 Engineering Tab The Engineering tab provides access to device configuration parameters and ranges options for device and I O setup displayed text and faceplate to faceplate navigation settings for initial system commissioning or later system changes Task Task_A_50ms Monitor ly be EA x Label 50 ms Task Configure Device BEOCSESGESEDGES IOS OSEGISSOSSOSS Description Label Tag L TaskMon annn H mw Planned Execution Planned Execution Time ms 40 00 Time Y Clear Program Commands on receipt The following table lists the functions on the Engineering tab Table 33 Engineering Tab Description Function Action Security Configuration Parameters Description Type the device description to show Engineering Cfg_Desc on the faceplate title bar Configuration Code E Label Type the label to show on the Cfg_Label graphic symbol Rockwell Automation Publication PROCES RM003C EN P August 2014 83 Chapter 4 84 Logix Task Monitor L_TaskMon Table 33 Engineering Tab Description Function Action Security Configuration Parameters Tag Type the tag name to show on the Engineering Cfg_Tag faceplate and tooltip Configuration TIP Pausing the mouse over this Code E field displays a tool tip with the configured Logix tag path
49. es Structured Text No effect The instruction s Logic routine executes Inp_Reset BOOL 0 1 Reset max task time and any alarm requiring reset Cfg_PCmdClear BOOL 1 When this parameter is 1 program commands are cleared once they are acted upon When set to 0 program commands remain set until cleared by the application program logic This parameter is aliased to internal tag Mode Cfg_PCmdClear from P_Mode IMPORTANT Clearing this parameter online can cause unintended program command execution Cfg_HasOverPlanAlm BOOL OverPlan Cfg_Exists 0 1 Task plan exceeded alarm exists and is checked Cfg_OverPlanResetReqd BOOL OverPlan Cfg_ResetReqd 0 1 Task plan exceeded alarm is latched in requires reset command to clear Cfg_OverPlanAckReqd BOOL OverPlan Cfg_AckReqd 1 1 Task plan exceeded alarm must be acknowledged Cfg_OverPlanSeverity INT OverPlan Cfg_Severity 500 This parameter determines the severity of each alarm This drives the color and symbol that are used to indicate alarm status on the faceplate and global object The following are valid values 1 250 Low 251 500 Medium 501 750 High 751 1000 Urgent IMPORTANT For FactoryTalk View software version 7 0 this severity parameter drive only the indication on the global object and faceplate The FactoryTalk Alarms and Events definition of severity drives the color and symbol that is used on the alarm banner and alarm summary as well as the value returned by FactoryTalk A
50. geDet Add On Instruction does not have a Simulation capability Execution The following table explains the handling of instruction execution conditions Condition Description Enableln False false rung No Enableln False logic is provided The L_ChangeDet instruction must always be scanned true In Relay Ladder Logic the L_ChangeDet instruction must be by itself on an unconditional rung If the Rung Import provided with the Rockwell Automation Library is used to install this instruction the proper rung is created for you Powerup prescan first scan On Prescan any Commands received before First Scan are discarded The update timer and internal polling status are reset Postscan SFC transition No SFC Postscan logic is provided Refer to the Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PM010 for more information Rockwell Automation Publication PROCES RM003C EN P August 2014 15 Chapter 1 Logix Change Detector L_ChangeDet Prog ramming Example The L_ChangeDet instruction is provided fully configured as a rung import so very little programming is required for the instruction to be used This programming example shows how the rung import is used to instantiate the L_ChangeDet instruction As the L_ChangeDet instruction is a rung import it needs to be created in a Ladder Diagram routine By default L_ChangeDet checks controllers for changes only every 5 seconds so the ladder ro
51. helved by the Operator AM White Return to normal no alarm condition but a previous A alarm has not been acknowledged g Blue Low severity alarm f Yellow Medium severity alarm O Red High severity alarm CE Magenta Urgent severity alarm No symbol No change in color No alarm or alarm inhibit condition and all alarms are acknowledged 56 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Redundant Controller Monitor L_Redun Chapter 3 Using Display Elements The global objects for L_Redun can be found in the global object file RA BAS L_Redun Graphics Library ggfx Do the following to use a global object 1 Copy it from the global object file and paste it in the display file Ml s as ssssssseeseses MA lt Wl Edit Connections VBA Code HH HA 555555555355555 Activ Methods Object Keys Arrange Animation gt Convert to Wallpaper Tag Substitution Property Panel Object Explorer e without Delete Duplicate gbalo Edit Base Object Break Link 2 In the display right click the global object and choose Global Object Parameter Values The Global Object Parameter Values dialog box appears ES Description CLX_Slot2 sse Processor Shortcut Name i e MyCLX sts Additional display parameter e g X100 or CC optional sse J Additional display parameter e g 100 option
52. ing steps for each of the three MSG control tags a Click the ellipsis button next to the MSG control tag guravie IUT 1 LU DU SEUS Controller Change Detector Logix Change Detector L_ChangeDet Cfg_UpdateT Cmd_4ckAll Wal_Check Val_Year Val_Month Val_Day Val_Hour ChangeDet EJ 5e De 16 e684_0105 De De De De De De De ChangeDet_CLMsgCtrl E ChangeDet_CLMsgSrc Val_Minute Wal_Second Val_DayOfWeek Ref_CLMsgCtrl Ref_CLMsgSrc Ref_CLMsgDest ChangeDet_CLMsgDest Ref_CSMsgCtrl ChangeDet_CSMsgCtrl G Ref_CSMsgSrc ChangeDet_CSMsgSrc Ret_CSMsgDest ChangeDet_CSMsgDest Ret_DTMsgCtrl ChangeDet_DTMsgCtrl E Ret_DTMsgSrc ChangeDet_DTMsgSrc Ref_DTMsgDest ChangeDet_DTMsgDest Sts_OnlineChange Sts_NoChangeDownload Sts_ChangeDownload as Sts_EditsDownload aaa Sts_RestoreFromFlash aa HiSts_FaulttMode gt fasts_RunMode as H Sts_ProgMode H Sts_MinorRecovFIt gt H Sts_MinorUnrecowFIt gt H Sts_MajorRecovFit H Sts_MajorUnrecovFit HiSts_KeyswRun E Sts_KeyswRem a HiSts_KeyswProg fasts_Timing H Sts_Busy gt H Sts_Done gt E Sts_MsgErr The Message Configuration dialog box appears b Click the Communication tab and change the path to the controller link created in the I O tree Message Configuration ChangeDet_CLMsgCtrl Communication Method O CIP DH CIP With Source ID E Connected Configuration Comm
53. ion and processor status This tab displays some of the frequently asked questions when working with Rockwell Automation Technical Support The communication bargraph can be helpful when diagnosing communications throughput issues Communications Tab Displays diagnostic information from the RSLinx Enterprise driver communicating with this controller CPU Usage Tab Displays the percentage CPU used by each of the processor s major activities If there is a Continuous Task running in the controller the top bar shows that Task s CPU usage If there is no Continuous Task running in the controller the top bar shows the percentage CPU free unused Memory Tab Displays the amount of memory used and free the lowest amount that has been free and the largest contiguous free block for each area of controller memory Connections Tab For CIP Connections Unconnected Buffers and Block Transfer Cache Entries displays the current number used the highest number used and the total available Maintenance Tab Displays the configuration data used for the Logix CPU Monitor and permits enabling and disabling updates and changing update time Only enable updates as needed for diagnosing performance issues Update times less than 5 seconds should only be used as directed by Rockwell Automation Technical Support Faceplate Help Page 2 Rockwell Automation Customer Support 1 http Awww rockwellautomation com support 1 440 646 3434 Reasons why Data is not
54. ion is provided as a rung import for installation Importing this rung into your Ladder Diagram routine imports the Add On Instruction definition creates an instruction instance and creates and fills in all of the required tags and data structures for the instruction Once the rung is imported and prior to downloading and running the application set the path in each Message tag referenced by the input output parameters of the instruction to point to slot containing the 1756 RM2 module in the local chassis 1 lt slot gt Add On Instructions are reusable code objects that contain encapsulated logic that can streamline implementing your system This lets you create your own instruction set for programming logic as a supplement to the instruction set provided natively in the ControlLogix firmware An Add On Instruction is defined once in each controller project and can be instantiated multiple times in your application code as needed Controller File The L_Redun_3_1 00_RUNG L5X rung import file must be imported into the controller project to be able to be used in the controller configuration The service release number boldfaced can change as service revisions are created The import file is available from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Redundant Controller Monitor L_Red
55. ions Faceplate Logix Controller Redundancy Monitor tn LA E Upper Chassis Primary Run Primary Remote Switchover Idle Lower Chassis Sync Run Sync Remote Fully Compatible Sync Idle A B BB Size of Last Transfer 520 Maximum Transfer Size Qualification Progress e You are using Logix controllers in a redundant configuration e You want to monitor the status of the redundant controller pair e You want to display this status to operators maintenance personnel or engineers Rockwell Automation Publication PROCES RM003C EN P August 2014 43 Chapter3 Logix Redundant Controller Monitor L_Redun Functional Description Required Files Do not use this instruction in these situations e You are using single Logix controllers not in a redundant configuration The L_Redun instruction is designed around the ControlLogix Enhanced Redundancy System architecture by using information from the 1756 RM2 Redundancy Modules The L_Redun Add On Instruction does not verify in a non redundant system because the data items it monitors do not exist in a non redundant configuration e Your controllers are in an accessible location and the indicators on the controllers network modules and redundancy modules provide sufficient information about redundancy status For more information refer to the ControlLogix Enhanced Redundancy System User Manual publication 1756 UMS535 The L_Redun instruct
56. jects used on Logix Object faceplates RA BAS Logix Graphics Library RA BAS ME Logix Graphics Library Graphic objects used to build displays for all Logix Objects including L_CPU RA BAS Common Faceplate Objects RA BAS ME Common Faceplate Objects Common global graphics used on Logix Objects faceplates 22 Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 6 L_CPU Visualization File Types Application Type File Type FactoryTalk View SE Software Logix Controller CPU Utilization L_CPU FactoryTalk View ME Software Chapter 2 Description Graphics Files GFX RA BAS L_CPU Faceplate RA BAS ME L_CPU Faceplate The faceplate display used for the object RA BAS L_CPU Help RA BAS ME L_CPU Help The help display used for the object RA BAS Common AnalogEdit RA BAS ME N A Faceplate used for analog input data entry The FactoryTalk View ME faceplates use the native analog input data entry so no file is required Graphics Images PNG All png files in the images folder All png files in the images folder These are the common icons used in the global objects and faceplates for all Process Objects When PNG graphicformats are imported they are renamed like a BMP file but retain a PNG format HMI Tags GV 1 The service release number boldfaced can change as service revisions are created Controller Code
57. l display parameter e g X100 or CC optional sse J Additional display parameter e g 100 optional Rockwell Automation Publication PROCES RM003C EN P August 2014 31 Chapter2 Logix Controller CPU Utilization L_CPU The global object parameters are as follows Parameter Required Description 101 y Controller Identification enter a text string not a tag 102 Y Enter the FactoryTalk View communication shortcut to the controller including the square brackets 120 N Additional parameter to pass to the display command to open the faceplate Typically used to define position for the faceplate 121 N Additional parameter to pass to the display command to open the faceplate if defining X and Y coordinate separate parameters so that X is defined by 120 and Y is defined by 121 This lets these same parameters to be used in subsequent display commands originating from the faceplate 3 Type the tag or value in the Value column as specified in the Description column TIP You can click the ellipsis to browse and select a tag Values for items marked optional can be left blank 4 Click OK Faceplate The L_CPU faceplate consists of six tabs and each tab consists of one or more pages The title bar of each faceplate contains the value of Cfg_Desc local configuration tag Description q The Operator tab is displayed when the faceplate is initially opened Click th
58. larms and Events display commands Cfg_PlanExecT REAL 3000 00 Expected execution time of task including interrupts milliseconds PCmd_Reset BOOL 0 e Set PCmd_Reset to 1 to reset all alarms requiring reset e This parameter is always reset automatically 70 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Task Monitor L_TaskMon Chapter 4 Table 26 L_TaskMon Input Parameters Name Data Alias For Default Description Type PCmd_OverPlanAck BOOL OverPlan PCmd_Reset 0 Set PCmd_ lt Alarm gt Ack to 1 to Acknowledge alarm The parameter is reset automatically PCmd_OverPlanSuppress OverPlan PCmd_Suppress When Cfg_PCmdClear is 1 Set PCmd_ lt Alarm gt Suppress to 1 to suppress alarm PCmd_OverPlanUnsuppress OverPlan PCmd_Unsuppress Set PCmd_ lt Alarm gt Unsuppress to 1 to unsuppress alarm These parameters reset automatically When Cfg_PCmdClear is 0 Set PCmd_ lt Alarm gt Suppress to 1 to suppress alarm Set PCmd_ lt Alarm gt Suppress to 0 to unsuppress alarm PCmd_ lt Alarm gt Unsuppress is not used These Parameters do not reset automatically PCmd_OverPlanUnshelve OverPlan PCmd_Unshelve Set PCmd_ lt Alarm gt Unshelve to 1 to Unshelve alarm The parameter is reset automatically MCmd_ClearMaxExecT BOOL 0 Maintenance command to clear maximum execution time MCmd_ClearOverlapC BOOL 0 Maintenance command to clear task overlap count OCmd_Reset BOOL 0 Operator co
59. layed a Click to disable collection of controller data Only data collection via MSG instructions is disabled Other data can still be updated and displayed on the faceplate Data not updated when collection is disabled is not displayed Update poll time for CPU data sec Type the interval used to collect and update data displayed on the other faceplate tabs IMPORTANT Setting this parameter too low can result in a flood of messages to the controller possibly impacting control performance Do not use a value less than 5 seconds unless instructed to do so by a Rockwell Automation Technical Support specialist Security Equipment Maintenance Code C Configuration Parameters None Cfg_UpdateT Support Information Serial or Contract Type a serial number for your RSLogix 5000 software or the contract number for your TechConnect or other technical support contract so it is available for ready reference if you call Rockwell Automation Technical Support Engineering Configuration Code E 40 Rockwell Automation Publication PROCES RM003C EN P August 2014 Cfg_Supportlnfo Logix Controller CPU Utilization L_CPU Chapter 2 Logix CPU Faceplate Help The Faceplate Help is divided into two pages Faceplate Help Page 1 Rockwell Automation Customer Support 2 http Avww rockwellautomation com support 1 440 646 3434 Information Home Tab Displays processor informat
60. ledged e Value data elements Val_ are numeric outputs of the instruction for use by the HMI Values also can be used by other application logic or software packages e Status data elements Sts_ are bit outputs of the instruction for use by the HMI Status bits can also be used by other application logic Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 16 L_Redun Output Parameters Name EnableOut Data Type BOOL Alias For Description Logix Redundant Controller Monitor L_Redun Chapter 3 e Ready data elements Rdy_ are bit outputs of the instruction used by the HMI to enable or disable command buttons and set data entry fields Enable output The EnableOut signal is not manipulated by this instruction Its output state always reflects Enableln Input state Val_ChasStateA Val_ChasStateB Val_CtrirStateA Val_CtrirStateB INT Chassis A and chassis B state 1 Unknown 2 Primary 3 Primary with disqualified secondary 4 Primary with no secondary 8 Synchronized 9 Disqualified Controller A and controller B state 1 Unknown 2 Primary 3 Primary with disqualified secondary 4 Primary with no secondary 6 Synchronizing 7 Synchronizing 8 Synchronized 9 Disqualified 14 None Val_CtrirModeA Val_CtrirModeB Val_KeyswitchA Val_KeyswitchB DINT Controller A and controller B mode 0 Powerup
61. list added Alias column and aliases Added Simulation section 53 Added alarm location graphic 60 L_TaskMon Visualization Files added Important note concerning the order files are to be imported 68 Visualization File Types table added optional file 69 Input Parameter table added Alias column and aliases 70 Output Parameters table 72 added Err_ Alm_ Ack_ and Rdy_ parameter descriptions to bullet list added Alias column and aliases Added Simulation section 75 Added alarm location graphic 82 Trends tab replaced graphic 84 For the latest compatible software information and to download the Rockwell Automation Library of Process Objects see the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page For general library considerations see Rockwell Automation Library of Process Objects publication PROCES RMO002 Rockwell Automation Publication PROCES RM003C EN P August 2014 7 Additional Resources These documents contain additional information concerning related products from Rockwell Automation Resource PlantPAx Process Automation System Selection Guide publication PROCES SG001 Description Provides information to assist with equipment procurement for your PlantPAx system PlantPAx Process Automation System Reference Manual publication PROCES RMO001 Provides characterized recommendations for implementing your PlantPAx system
62. ln False logic is provided The L_Redun instruction must always be scanned true In Relay Ladder Logic the L_Redun instruction must be by itself on an unconditional rung If the Rung Import provided with the Rockwell Automation is used to install this instruction the proper rung is created for you Powerup prescan first scan On Pre scan any commands received before first scan are discarded Postscan SFC transition No SFC Postscan logic is provided Refer to the Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PMO10 for more information Rockwell Automation Publication PROCES RM003C EN P August 2014 53 Chapter3 Logix Redundant Controller Monitor L_Redun Prog ramming Example The L_Redun instruction is provided fully configured as a rung import so very little programming is required for the instruction to be used This programming example shows how the rung import is used to instantiate the L_Redun instruction As L_Redun is a rung import it needs to be created in a Ladder Diagram routine The following steps describe how you instantiate L_Redun in your routine 1 In your ladder routine right click where the rungs are to be inserted and choose Import Rungs HL Ghangebt Log TERTE Orda Corbet EL Dunga cele bl Y CupPung Ra Copy Mung Verity Rung Gn Te ihe PALCO nthe ment at CON MALAGA a Add Ladder flement AR eln
63. mber boldfaced can change as service revisions are created sv N A FTVME_PlantPAxLib_Tags_3_1_00 csv Rockwell Automation Publication PROCES RM003C EN P August 2014 These tags must be imported into the FactoryTalk View ME project to support switching tabs on any Process Object faceplate 69 Chapter 4 Controller Code Logix Task Monitor L_TaskMon This section describes the parameter references for this Add On Instruction Logix Task Monitor Input Structure Input parameters include the following e Input data elements Inp_ are typically used to connect field inputs from I O modules or signals from other objects e Configuration data elements Cfg_ are used to set configurable capabilities and features of the instruction e Command data elements PCmd_ OCmd_ MCmd_ are used by program logic operators and maintenance personnel to request instruction actions Table 26 L_TaskMon Input Parameters Name Data Alias For Default Description Type Enableln BOOL 1 Ladder Diagram If the rung in condition is true the instruction s Logic routine executes If the rung in condition is false the instruction s EnablelnFalse routine executes Function Block Diagram If true or not connected the instruction s Logic routine executes If the parameter is exposed as a pin and wired and the pin is false the instruction s EnablelnFalse routine execut
64. mmand to reset latched alarm OCmd_ResetAckAll BOOL 0 Operator command to reset and acknowledge all alarms Rockwell Automation Publication PROCES RM003C EN P August 2014 71 Chapter 4 Table 27 L_TaskMon Output Parameters Logix Task Monitor L_TaskMon Logix Task Monitor Output Structure Output parameters include the following Value data elements Val_ are numeric outputs of the instruction for use by the HMI Values also can be used by other application logic or software packages Status data elements Sts_ are bit outputs of the instruction for use by the HMI Status bits also can be used by other application logic Error data elements Err_ are outputs of the instruction that indicate a particular configuration error If any Err_ bit is set then the Sts_Err configuration error summary status is set and the Invalid Configuration indicator is displayed on the HMI Alarm data elements Alm_ are outputs of the instruction that indicate a particular alarm has occurred Acknowledge data elements Ack_ are outputs of the instruction that indicate the corresponding alarm has been acknowledged Ready data elements Rdy_ are bit outputs of the instruction used by the HMI to enable or disable command buttons and setting entry fields Name Data Type Alias For Description EnableOut BOOL Enable output The EnableOut signal is not manipulated by this instruction Its output state al
65. n L_CPU 4 Click OK to create the instance of L CPU 5 Set the controller slot number in the Source of the first MOV top branch Set this value before putting the controller into Run mode If the value is changed it requires a transition from Program to Run on the controller for the new value to take affect Processor Processor Utilization V20 Utilization V20 Instance Number of Controller Slot Continuous Task if Number in local it exists 1 31 chassis set to 0 if none MOV GSV Move Get System Value Source Class Name Task Instance Name ContinuousTaskName Dest L_CPU Cfg_SlotNumber Attribute Name INSTANCE 0 Dest L_CPU Cfg_ContTaskinstance 0 6 Ifthere is a continuous task in your application put its name in the GSV as the Instance Name see above Processor Utilization V20 Instance Number of Continuous Task if Processor Utilization V20 Controller Slot Number in local it exists 1 31 chassis set to 0 if none MOV CLR Move Source Clear 0 Dest L_CPU Cfo_ContTaskinsta Dest L_CPU Cfg_SlotNumber 0 7 Ifthere is no continuous task replace the GSV with a CLR clear instruction and set L_CPU Cfg_ContTaskInstance to zero circled above 8 Click the Finalize All Edits in Program icon 9 Click Yes to finalize all of the edits 28 Rockwell Automation Publication PROCES RM003C EN P August 2014 Display Elements L
66. n Publication PROCES RM003C EN P August 2014 Logix Task Monitor L_TaskMon Chapter 4 Simulation The L_TaskMon Add On Instruction does not have a Simulation capability Execution The following table explains the handling of instruction execution conditions Table 29 L_TaskMon Execution Conditions Condition Description Enableln False false rung No Enableln False logic is provided The L_TaskMon instruction must always be scanned true In Relay Ladder Logic the L_TaskMon instruction must be by itself on an unconditional rung If you develop your application by using a template or sample application provided with the Rockwell Automation Library the proper rung has been created for you Powerup pre scan first scan No Pre scan or first scan logic is provided Postscan No SFC Postscan logic is provided Refer to the Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PM010 for more information Rockwell Automation Publication PROCES RM003C EN P August 2014 75 Chapter4 Logix Task Monitor L_TaskMon Prog ramming Example Include one instance of the L_TaskMon instruction in each controller task 76 A good place to put each instance is at the top of the Main Routine of the Main Program of the task This rung monitors THIS Task and provides information on the Task and an Alarm if the Task Execution Time exceeds a Pian threshold Logix Task Montor Logix Task Monitor Val
67. nc with respect to use of information 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 Throughout this manual when necessary we use notes to make you aware of safety considerations WARNING Identifies information about practices or circumstances that may cause an explosion in a hazardous environment which may lead to personal injury or death property damage or economic loss ATTENTION Identifies information about practices or circumstances may lead to personal injury or death property damage or economic loss Attentions help you identify a hazard avoid a hazard and recognize the consequence gt gt 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 dangerous temperatures 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 Flash will cause severe injury or death Wear p
68. nd Values General Memory Usage Bar Graph and Values if used Logix Controller CPU Utilization L_CPU Chapter 2 Memory Tab Each section I O Memory Data and Logic Memory General Memory and Safety Memory is visible on the tab only if the controller returns a size for it that is non zero The Memory tab displays the size of overall controller memory and the amount free For each memory section displayed the data includes the following e Total memory allocated to that section Amount of memory in that section that is used and unused e Maximum high water amount of memory used e Largest contiguous block of unused memory Process Objects f y EE 7n Controller Memory Overall Bytes M Total 6894464 Free 5633684 C VO Memory Data and Logic Memory Total 505856 Total 6388608 _ Free 443696 C Free 5189988 ai J E Used 62160 E Used 3198620 Memory Usage Bar M M Graph and Values By 4 Usog 429864 4 Used2130464 Largest Largest Block Free aoe Block Free e LA Dre J Safety Memory Usage Bar F Graph and Values if used IMPORTANT Memory sections are shown only for those memory areas that exist that is the areas that are allocated memory If an area is not allocated its size is returned as zero and it is not displayed In the image above the General Memory and Safety Memory areas have not been allocated Rockwell Automation Publication PROCES RM003C EN P August 2014
69. ng tab you can identify and configure each chassis and configure display switchover and synchronization options Logix Controller Redundancy Monitor Ey ae A ok Logix Controller Redundancy Monit Label Redundant Controller noure Device Desaiption A SS SSS SSSR SRS Label and Tag Tag SOO Chassis ALocation Upper Chassis board Chassis B LocatiomiLower Chassis a Y Allow command to initiate switch to secondary Allow command to initiate sync of Primary to secondary Selects which chassis is A and which is B if reversed on HMI check this box Clear Program Commands on receipt Rockwell Automation Publication PROCES RM003C EN P August 2014 61 Chapter 3 62 Logix Redundant Controller Monitor L_Redun The following table lists the functions on the Engineering tab Table 22 Engineering Tab Description Function Cfg_Desc Action Type the device description to show on the faceplate title bar Cfg_Label Type the label to show on the graphic symbol Cfg_Tag Type the tag name to show on the faceplate title bar and in the tooltip TIP Pausing the mouse over this field displays a tool tip with the configured Logix tag path Chassis A Location Chassis B Location Type the text for Chassis A Location and Chassis B Location that appears on the faceplate Allow command to initiate switch to secondary Check to enable the Maintenance command to switch
70. ogix Controller CPU Utilization L_CPU Chapter 2 A display element global object is created once and can be referenced multiple times on multiple displays in an application When changes are made to the original base object the instantiated copies reference objects are automatically updated Use of global objects in conjunction with tag structures in the ControlLogix system aid consistency and save engineering time Table 11 L_CPU Display Elements Description Display Element Name GO_L_CPU_Typed Display Element Description This global object is used for 1756 L6x ControlLogix controllers GO_L_CPU_Type7x This global object is used for 1756 L7x ControlLogix controllers GO_L_CPU This display element is used to represent any Logix controller Process Objects 3 Remote Run L_CPU Graphic Symbols have the following common attributes Figure 1 L_CPU Graphic Symbols L_CPU Graphic Symbol Other Module Graphic Symbols not provided Status Indicators Touch Field to Recall gt Faceplate MosquitoStation ControlLogix in slot 2 of the chassis at 10 88 32 185 Tooltip with Controller Name and Path Rockwell Automation Publication PROCES RM003C EN P August 2014 29 Chapter2 Logix Controller CPU Utilization L_CPU Status Quality Indicators Each of these symbols appears when the described condition is true Graphic Symbol Description DE Wrong Version R 1 0
71. olor of the bell icon at the top of the faceplate shows the highest active alarm s severity and the icon blinks if any alarm is unacknowledged or requires reset Rockwell Automation Publication PROCES RM003C EN P August 2014 85 Chapter4 Logix Task Monitor L_TaskMon Table 34 Alarm Color Definitions Color Definition Magenta Urgent Red High Yellow Medium Blue Low White bell icon Alarm has cleared but is unacknowledged Background light gray No alarm The following table shows the function of the Alarm tab Table 35 Alarms Tab Description Function Action Security Alarm Name Click an alarm name to open the associated P_Alarm faceplate None f Click to acknowledge the alarm Acknowledge Alarms Code F E Click to reset and acknowledge all alarms p The Reset and Acknowledge All Alarms button is enabled the panel behind the alarm blinks and the Alarm Acknowledge button is enabled if the alarm requires acknowledgment Click the button with the checkmark to acknowledge the alarm Refer to the Rockwell Automation Library of Process Objects Common Alarm Mode P_Alarm Reference Manual publication SYSLIB RM002 for more information 86 Rockwell Automation Publication PROCES RM003C EN P August 2014 Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products At http www rockwellautomation com suppo
72. ontrol for MSG to sync secondary to primary Ref_SwitchoverMSG Message control for MSG to initiate switch to secondary Ref_SyncData DINT Data for MSG to initiate sync of secondary to primary Ref_SwitchoverData Table 15 L_Redun Input Parameters Data for MSG to initiate switch to secondary Logix Redundant Controller Monitor Input Structure Input parameters include the following e Input data elements Inp_ are typically used to connect field inputs from I O modules or signals from other objects e Configuration data elements Cfg_ are used to set configurable capabilities and features of the instruction e Command data elements PCmd_ OCmd_ MCmd_ are used by program logic operators and maintenance personnel to request instruction actions Name Data Alias For Default Description Type Enableln BOOL 1 Ladder Diagram If the rung in condition is true the instruction s Logic routine executes If the rung in condition is false the instruction s EnablelnFalse routine executes Function Block Diagram If true or not connected the instruction s Logic routine executes If the parameter is exposed as a pin and wired and the pin is false the instruction s EnablelnFalse routine executes Structured Text No effect The instruction s Logic routine executes Inp_Reset BOOL 0 1 Reset alarm requiring reset Cfg_Allow0CmdSync BOOL 1 1 Allow OCmd_Sync to initiate sync of secondary to primary Cfg_All
73. owMCmdSwitchover BOOL 0 1 Allow MCmd_Switchover to initiate switch to secondary Cfg_Select_A_B BOOL 0 Selects which chassis is A and which is B if reversed on HMI flip this bit Cfg_RackSize SINT 7 Number of slots in redundant chassis 4 7 10 13 17 Documentation purposes 46 only not used by the code Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 15 L_Redun Input Parameters Logix Redundant Controller Monitor L_Redun Chapter 3 Name Data Alias For Default Description Type Cfg_Slot00 SINT 5 Type of module in slots 0 16 0 Filler Cfg_Slot01 1 er 1 ControlLogix Cfg_Slot02 3 2 1757 SRM Redundancy Module Cfg_Slot03 4 3 1756 RM2 Redundancy Module 4 ControlNet Cfg_Slot04 0 5 EtherNet Cfg_Slot0s 0 Documentation purposes only not used by the code Cfg_Slot06 0 Cfg_Slot07 0 Cfg_Slot08 0 Cfg_Slot09 0 Cfg_Slot10 0 Cfg_Slot11 0 Cfg_Slot12 0 Cfg_Slot13 0 Cfg_Slot14 0 Cfg_Slot15 0 Cfg_Slot16 0 Cfg_PCmdClear BOOL 0 When this parameter is 1 program commands are cleared once they are acted upon When set to 0 program commands remain set until cleared by the application program logic IMPORTANT Clearing this parameter online can cause unintended program command execution Cfg_HasSecNotRdyAlm BOOL SecNotRdy Cfg_Exists 0 1 Seconda
74. rall compatibility between modules in Chassis A and modules in Chassis B e Displays the synchronization progress in percent complete e Displays the amount of data transferred from the Primary redundancy module to the Secondary in the most recent transfer and the most sent in any transfer high water mark This instruction also supports the following commands if enabled in the configuration e Initiate a switchover from Primary to Secondary e Initiate a resynchronization of the system if it does not take place automatically Modes The L_Redun instruction has no commands or outputs intended to control equipment and so does not have any modes Alarm The L_Redun Instruction uses the following alarm implemented by using an embedded P_Alarm Add On Instruction Alarm P_AlarmName Description Secondary not SecNotRdy Secondary Controller Not Ready alarm ready Refer to the Rockwell Automation Library of Process Objects Common Alarm Block P_Alarm Reference Manual publication SYSLIB RM002 for more information 52 Rockwell Automation Publication PROCES RM003C EN P August 2014 Simulation Logix Redundant Controller Monitor L_Redun Chapter 3 The L_Redun Add On Instruction does not have a Simulation capability Execution The following table explains the handling of instruction execution conditions Table 18 L_Redun Execution Conditions Condition Enableln False false rung Description No Enable
75. roper Personal Protective Equipment PPE Follow ALL Regulatory requirements for safe work practices and for Personal Protective Equipment PPE ppp Allen Bradley Rockwell Software Rockwell Automation RSLogix RSLinx Logix5000 SoftLogix FactoryTalk PlantPAx and ControlLogix are trademarks of Rockwell Automation Inc Trademarks not belonging to Rockwell Automation are property of their respective companies Table of Contents Preface Software Compatibility and Content Revision 00eee eee 7 Additional Reswurces E 8 Chapter 1 Logix Change Detector Guidelinesie rnn ea deat clan 10 L_ChangeDet Functional Description ias 10 Requir d Files a A a 11 Controller Cole A eam eS 12 Logix Change Detector InOut Structure 000 000 000s 12 Logix Change Detector Input Stricture s 0csncssuv cai 12 Logix Change Detector Output Structure 00 0000 000 13 Logix Change Detector Local Configuration Tags 14 Operations arenes snes oi Ate RS 15 MA se 15 Ala S n erea r N E EE A N eats 15 Simulations stu suk ea ale a ihe UL Alani o ol eG 15 PRECISA heise eet ari 15 Programming Exaini ples netenyawamerat uated swaseiatenaromss 16 Chapter 2 Logix Controller CPU Utilization Guideliness Aaah ie oa A ieee eaten ed 20 L_CPU Functional Des pubis ae ica 20 Required Files ia tip 22 Controlled 22 Visualization a aos 22 Controller Colas 23 Logix Controller CPU Utilization InOut Structure 23
76. rsonnel engineers and others to interact with the L_Redun instruction instance including viewing its status and values and manipulating it through its commands and settings When a given input is restricted via FactoryTalk View security the required user security code letter is shown in the tables that follow Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Redundant Controller Monitor L_Redun Chapter 3 Operator Tab The Operator tab provides status information on the primary and secondary controllers Logix Controller Redundancy Monitor QL A ok A Primary i B p Controller Button B Upper Chassis l B Primary Controller Button ower Chassis Primary Sync Chassis Status Run Run Controller Mode Primary Sync Controller State Remote Remote Keyswitch Status Minor Fault Status Switchover Status JB Tsk Redundancy Status m z Eme Idle Fully Compatible A s Compatibility Status Sync Idle Synchronize Chassis A and Chassis B Button P Size of Last Transfer 520 sd 3 r rossload Status Maximum Transfer Size 2665 Qualification Progress Synchronization Percent Complete The following table shows the function of the Alarm tab Table 20 Operator Tab Description Function Action Security Click to make the controller in Chassis A the Primary controller Equipment Maintenance Code C a Click to make the controller in Chassis B
77. rt you can find technical and application notes sample code and links to software service packs You can also visit our Support Center at https rockwellautomation custhelp com for software updates support chats and forums technical information FAQs and to sign up for product notification updates In addition we offer multiple support programs for installation configuration and troubleshooting For more information contact your local distributor or Rockwell Automation representative or visit http www rockwellautomation com services online phone Installation Assistance If you experience a problem within the first 24 hours of installation review the information that is contained in this manual You can contact Customer Support for initial help in getting your product up and running United States or Canada 1 440 646 3434 Outside United States or Canada Use the Worldwide Locator at http www rockwellautomation com rockwellautomation support overview page or contact your local Rockwell Automation representative New Product Satisfaction Return Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the manufacturing facility However if your product is not functioning and needs to be returned follow these procedures United States Contact your distributor You must provide a Customer Support case number call the phone number above to obtain one to yo
78. ry Not Ready alarm exists and is checked Cfg_SecNotRdyResetReqd SecNotRdy Cfg_ResetReqd 0 1 Secondary Not Ready alarm is latched in requires Reset command to clear Cfg_SecNotRdyAckReqd SecNotRdy Cfg_AckReqd 1 1 Secondary Not Ready alarm must be acknowledged Cfg_SecNotRdySeverity INT SecNotRdy Cfg_Severity 750 This parameter determines the severity of the secondary not ready alarm This drives the color and symbol used to indicate alarm status on the faceplate and the global object The following are valid values 1 250 Low 251 500 Medium 501 750 High 751 1000 Urgent IMPORTANT For FactoryTalk View software version 7 0 this severity parameter drives only the indication on the global object and faceplate The FactoryTalk Alarms and Events definition of severity drives the color and symbol used on the alarm banner alarm summary and the value returned by FactoryTalk Alarms and Events display commands PCmd_Reset BOOL 0 Program command to reset all latched alarms Rockwell Automation Publication PROCES RM003C EN P August 2014 47 Chapter 3 Table 15 L_Redun Input Parameters Logix Redundant Controller Monitor L_Redun Name Data Alias For Default Description Type PCmd_SecNotRdyAck BOOL SecNotRdy PCmd_Ack 0 Set PCmd_ lt Alarm gt Ack to 1 to Acknowledge alarm e This parameter is reset automatically PCmd_SecNotRdySuppress SecNotRdy PCmd_Suppress When Cfg_PCmdClear is
79. t The EnableOut signal is not manipulated by this instruction Its output state always reflects Enableln Input state 1 Maintenance has enabled CPU data collection 1 Instruction is waiting for Update Time to complete 1 Instruction is getting CPU data from controller 1 Data collection complete CPU data are in Ref_Out tag 1 Message error unable to read at least one metric 1 Wrong firmware version or controller is not supported Make sure your version of L_CPU matches the firmware revision of the controller IMPORTANT The L_CPU instruction does not support SoftLogix 5800 or RSLogix Emulate 5000 controllers 1 Ready to receive MCmd_Enable or MCmd_Disable enable button Unique parameter name for auto discovery Logix Controller CPU Utilization Local Configuration Tags Configuration parameters that are array string or structure data types cannot be configured as parameters for Add On Instruction Local tags can be configured through the HMI faceplates or in RSLogix 5000 software by opening the instruction Logic of the Add On Instruction instance and then opening the Data Monitor on a local tag These parameters cannot be modified by using controller logic or RSLogix 5000 software export import functionality Configuration Parameter Data Type Default Description Cfg_Desc STRING_40 Logix CPU Utilization Monitor Description for display on HMI This string is
80. t 2014 23 Chapter2 Logix Controller CPU Utilization L_CPU Table 8 L_CPU Input Parameters Logix Controller CPU Utilization Input Structure Input parameters include the following Configuration data elements Cfg_ are used to set configurable capabilities and features of the instruction Command data elements Cmd_ are used by program logic operators and maintenance personnel to request instruction action Input Parameter Data Type Default Description Enableln BOOL 1 Ladder Diagram If the rung in condition is true the instruction s Logic routine executes If the rung in condition is false the instruction s EnablelnFalse routine executes Function Block Diagram If true or not connected the instruction s Logic routine executes If the parameter is exposed as a pin and wired and the pin is false the instruction s EnablelnFalse routine executes Structured Text No effect The instruction s Logic routine executes Cfg_ContTaskInstance DINT 0 Instance number of Continuous task if it exists 0 31 Set to 0 if there is no Continuous task in this controller Cfg_SlotNumber 0 Controller slot number in local chassis IMPORTANT Changes to this configuration value take effect after a controller power cycle or PROG to RUN controller mode transition Cfg_UpdateT 5 Update poll time for CPU data seconds Cfg_WindowT REAL 1 0 Window time for collecting task data seconds
81. te MSG or SSV to a controller object class or instance Sending a Set Attribute List MSG to a controller object class or instance Sending a Set Attribute All MSG to a controller object class or instance Applying attributes to a controller object class or instance Creating deleting or resetting a controller object instance e Downloading a different application e Partial import into an application e Downloading of an application without logic changes but saved configuration data that has changed e Downloading of an application containing offline edits Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Change Detector L_ChangeDet Chapter 1 e Restoring an application from an external drive source such as a Secure Digital SD card This instruction also reports the following e Controller application check value for change detection e Date and time on the controller clock YY YY MM DD hh mm ss e Day of the week based on the controller date e Controller keyswitch position and mode e Major and minor fault indications The L_ChangeDet instruction is provided as a rung import for installation Importing this rung into your ladder diagram routine imports the Add On Instruction definition creates an instruction instance and creates and fills in all of the required tags and data structures for the instruction IMPORTANT Once the rung is imported and prior to downloading and running the appli
82. the Primary controller P Click to start the synchronization process between the controllers Normal Operation of aca in Chassis A and Chassis B Devices Code A Rockwell Automation Publication PROCES RM003C EN P August 2014 59 Chapter 3 60 Logix Redundant Controller Monitor L_Redun The following table shows the alarm status symbols used on the Operator tab Table 21 Operator Tab Alarm Status Graphic Symbol Alarm Status A In Alarm Active Alarm In Alarm and Acknowledged Out of Alarm but not Acknowledged Alarm Suppressed by Program Y 4 Alarm Disabled by Maintenance Alarm Shelved by Operator Alarm indicators appear on the Operator tab when the corresponding alarm occurs Logix Controller Redundancy Monitor Qg 1 Upper Chassis B Lower Chassis Secondary Not Primary A Sync Ready Alarm Run Run Primary Sync Remote Remote Switchover Idle Fully Compatible Sync Idle A B BB Size of Last Transfer 520 i Maximum Transfer Size 2665 Qualification Progress Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Redundant Controller Monitor L_Redun Chapter 3 Engineering Tab The Engineering tab provides access to device configuration parameters and ranges options for device and I O setup displayed text and faceplate to faceplate navigation settings for initial system commissioning or later system changes On the Engineeri
83. tilization Continuous task or unused CPU if no continuous task Periodic and Event tasks Motion synchronization Safety tasks Redundancy Sending messages MSG Responding to communication requests such as from HMI System I O scan timer updates everything else e Communication connection usage Total connections available Connections used for each of several classes of communication Unconnected buffers and cached messages e I O Forcing status e Controller minor faults e Communication timeslice setting The items listed above are displayed on several faceplate tabs with summary information on the main home tab TIP We recommend that you access the L_CPU faceplate when you contact Rockwell Automation Technical Support The information on the Operator home tab is often requested when you call You ll also likely need your RSLogix 5000 software serial number or other license or support contract information The Maintenance tab has a space for you to record this information for reference Rockwell Automation Publication PROCES RM003C EN P August 2014 21 Chapter2 Logix Controller CPU Utilization L_CPU Required Files Table 6 L_CPU Visualization File Types Add On Instructions are reusable code objects that contain encapsulated logic that can streamline implementing your system This lets you create your own instruction set for programming logic as a supplement to the instruction set provided na
84. time Alm_OverPlan OverPlan Alm 1 Alarm Planned task time exceeded Ack_OverPlan OverPlan Ack 1 Task plan exceeded alarm has been acknowledged disabled by Maintenance suppressed Sts_OverPlanDisabled OverPlan Disabled Dy Program orshelved by Operator Sts_OverPlanSuppressed OverPlan Suppressed Sts_OverPlanShelved OverPlan Shelved Rdy_Reset BOOL 1 Ready for OCmd_Reset enables button Rdy_ResetAckAll BOOL 1 At least one alarm requires reset or acknowledgement L_TaskMon BOOL Unique parameter name for auto discovery Logix Task Monitor Local Configuration Tags Configuration parameters that are arrayed string or structure data types cannot be configured as parameters for Add On Instructions Configuration parameters of these types appear as local tags to the Add On Instruction Local tags can be configured through the HMI faceplates or in RSLogix 5000 software by opening the Instruction Logic of the Add On Instruction instance and then opening the Data Monitor on a local tag These parameters cannot be modified by using controller logic or RSLogix 5000 software export import functionality Table 28 L_TaskMon Local Configuration Tags Tag Name Data Type Default Description Cfg_Desc STRING_40 Logix Task Monitor Description for display on HMI This string is shown in the title bar of the faceplate Cfg_Label STRING_20 Task Monitor Label for graphic symbol displayed on HMI This string appears on
85. tion Publication PROCES RM003C EN P August 2014 13 Chapter 1 Logix Change Detector L_ChangeDet Logix Change Detector Local Configuration Tags Configuration parameters that are arrayed string or structure data types cannot be configured as parameters for Add On Instructions Configuration parameters of these types appear as local tags to the Add On Instruction Local tags can be configured through the HMI faceplates or in RSLogix 5000 software by opening the Instruction Logic of the Add On Instruction instance and then opening the Data Monitor on a local tag These parameters cannot be modified by using controller logic or RSLogix 5000 software export import functionality Table 5 L_ChangeDet Local Configuration Tags Tag Name Data Type Default Description Cfg_Desc STRING_40 Logix Controller Description for display on HMI Change Detector Cfg_Label STRING_20 Change Detector Label for display on HMI Cfg_Tag STRING_20 L_ChangeDet Tag name for display on HMI 14 Rockwell Automation Publication PROCES RM003C EN P August 2014 Operations Logix Change Detector L_ChangeDet Chapter 1 Modes The L_ChangeDet instruction has no commands or outputs intended to control equipment and therefore does not have any modes Alarms The L_ChangeDet Add On Instruction does not provide any alarms If an alarm is required connect the output status to be alarmed to a P_Alarm instruction Simulation The L_Chan
86. tive Rockwell Automation Publication PROCES RM003C EN P August 2014 Chapter 1 Logix Change Detector L_ChangeDet The L_ChangeDet Logix Change Detector Add On Instruction monitors another Logix controller on the network checking for changes that impact operation Changes that can be monitored include downloads online edits I O forcing and controller mode changes No visualization elements are supplied with the L_ChangeDet instruction L_ChangeDet Logix Change Detector Cfg_UpdateT Val_Check Cmd_AckAll Val_Year Yal_Month Wal_Day Val_Hour Val_Minute Wal_Second Wal_DayOfWeek Sts_OnlineChange Sts_NoChangeDownload Sts_ChangeDownload Sts_EditsDownload Sts_RestoreFromFlash Sts_FaultMode Sts_RunMode Sts_ProgMode Sts_MinorRecovF it Sts_MinorUnrecovF lt Sts_MajorRecovFlt Sts_MajorUnrecovF It Sts_KeyswRun Sts_KeyswRem Sts_KeyswProg OCB ORO BORO ROO O MOR OM OO O O O eC 0 a S a O E Sts_Timing Sts_Busy Sts_Done Sts_MsgErr Ref_CLMsgCtrl Ref_CLMsgSrc Ref_CLMsgDest Ref_CSMsgCtrl Ref_CSMsgSrc Ref_CSMsgDest Ref_DTMsgCtrl Ref_DTMsgSrc 2 Ref_DTMsgDest Rockwell Automation Publication PROCES RM003C EN P August 2014 9 Chapter 1 Logix Change Detector L_ChangeDet Guidelines Functional Description 10 Use this instruction if you want to monitor a Logix controller for changes to be sure that the correct application is being run for regulatory quality or security r
87. tively in the ControlLogix firmware An Add On Instruction is defined once in each controller project and can be instantiated multiple times in your application code as needed Controller Files The following rung imports must be imported into the controller for each instance of L_CPU in your project e L_CPU_18_3_1 00_RUNG L5X e L CPU_19 3 1 00_RUNG L5X e L CPU_20_3_1 00_RUNG L5X e L CPU_21_3_1 00_RUNG L5X e L CPU_23_3_1 00_RUNG 1 5X You select the appropriate file based on the revision of the controller being used 18 19 20 21 or 23 The service release number boldfaced can change as service revisions are created The import file can be downloaded from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page Visualization Files The following files for this Add On Instruction can be downloaded from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page IMPORTANT _ Files must be imported in the following order image files then global object files and then graphic files This order is required to properly configure the visualization files Application Type File Type FactoryTalk View SE Software FactoryTalk View ME Software Description Graphics Global GGFX Objects RA BAS Logix Faceplate Objects RA BAS ME Logix Faceplate Objects Global ob
88. un Visualization Files Chapter 3 The following files for this Add On Instruction can be downloaded from the Product Compatibility and Download Center at http www rockwellautomation com rockwellautomation support pcdc page IMPORTANT Table 13 L_Redun Visualization File Types Files must be imported in the following order image files then global object files and then graphic files This order is required to properly configure the visualization files Application Type FileType FactoryTalk View SE Software FactoryTalk View ME Software Description Graphics Global GGFX RA BAS Common Faceplate Objects RA BAS ME Common Faceplate Objects Common global graphics used on Logix Objects objects faceplates RA BAS Logix Faceplate Objects RA BAS ME Logix Faceplate Objects Global objects used on Logix Object faceplates RA BAS Logix Graphics Library RA BAS ME Logix Graphics Library Graphic objects used to build displays for all Logix Objects including L Redun RA BAS Process Alarm Objects RA BAS ME Process Alarm Objects Common global objects used for alarming on all Process Object faceplates Graphics Files GFX RA BAS L_Redun Faceplate RA BAS ME L_Redun Faceplate The faceplate display used for the object RA BAS L_Redun Help RA BAS ME L_Redun Help The help display used for the object RA BAS Common AnalogEdit N A Faceplate used for analog input data entry The FactoryTalk View M
89. unication Tag dis Browse 1 0 Broadcast Cache Connections e Large Connection Enable Error Code 16 0005 Error Path 1 0 Error Text Class or instance not supported Enable Waiting Start Extended Error Code c Click OK 8 Place the controller in RUN mode Done Done Length 0 E Timed Out Status bits on the L_ChangeDet instruction indicate changes made to the monitored controller Set Cmd_AckAll to 1 to clear the latched in detections Rockwell Automation Publication PROCES RM003C EN P August 2014 Chapter 2 Logix Controller CPU Utilization L_CPU The L_CPU Logix Controller CPU Utilization Add On Instruction monitors a Logix controller and provides information on controller CPU utilization communication usage memory usage task scan times and other information Data provided by the L_CPU instruction is useful in diagnosing communication or control responsiveness issues or in tuning the performance of control tasks for optimum controller performance The L_CPU instruction can be loaded as part of a control application and disabled default until needed The instruction also can be enabled at a slow update rate for general controller monitoring The update rate can be increased if necessary as directed by a Rockwell Automation Technical Support representative to aid in diagnosing controller performance issues The global object and faceplate shown below are
90. upport representative Tune the periods or priorities of multiple tasks in a controller to optimize control and observe how changes in task configuration affect CPU and other resource usage in the controller Do not use this instruction at a high update rate on a continuing basis The L_CPU instruction increases the communication load on the controller when it is polling for performance data At high update rates the resource load generated by the L_CPU instruction polling can impact control performance especially if you already have a fully loaded controller The L_CPU instruction collects and summarizes a variety of data from the Logix controller that is being monitored This information includes the following Processor Identity information Catalog number and description Major and minor firmware revision numbers Communication Responsiveness information CPU available for responding to communication requests CPU used for responding to communication requests Optimized Packets used for responding to communication requests Memory usage total and for each of several classes of memory Total memory size Memory used Memory available Largest contiguous block of available memory IMPORTANT TheL_CPU instruction does not support SoftLogix 5800 or RSLogix Emulate 5000 controllers Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Controller CPU Utilization L_CPU Chapter 2 e CPU u
91. ur distributor to complete the return process Outside United States Please contact your local Rockwell Automation representative for the return procedure Documentation Feedback Your comments will help us serve your documentation needs better If you have any suggestions on how to improve this document complete this form publication RA DU002 available at http www rockwellautomation com literature Rockwell Automation maintains current product environmental information on its website at http www rockwellautomation com rockwellautomation about us sustainability ethics product environmental compliance page Rockwell Otomasyon Ticaret A S Kar Plaza Is Merkezi E Blok Kat 6 34752 erenk y stanbul Tel 90 216 5698400 www rockwellautomation com Power Control and Information Solutions Headquarters Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation NV Pegasus Park De Kleetlaan 12a 1831 Diegem Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation Level 14 Core F Cyberport 3 100 Cyberport Road Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Publication PROCES RM003C EN P August 2014 Supersedes Publication PROCES RM003B EN P January 2014 Copyright O 2014 Rockwell Automation Inc All rights reserved Printed in the U S A
92. utine does not need to run in a fast periodic task The following steps describe how you instantiate L_ChangeDet in your routine 1 In your ladder routine right click where the rung is to be inserted and choose Import Rungs B L_ChangeDet Logic CY dhe Data Context E L_ChangeDet lt definition gt If the instruction is in the midst of polling messaging the necessary data from the controller of interest show the Busy status If the Update timer is timing but the poll is NOT busy show the Timing status Sts_MsgErr and Sts_Done are written from latches above 1 Instruction is Cut Rung Ctrl x Poll now enables getting controller MSG status MSGs busy Copy Rung Ctrl C Wirk_Poll Sts_Busy Paste Ctrl V 1 Message Poll 1 Data collection Delete Rung Del completed complete status and Add Rung Ctrl R successfully values updated Wrk_Done Sts_Done Edit Rung Enter JE Edit Rung Comment Ctrl D 1 Message Error Import Rungs 1 Message Poll unable to read at errored did not least one item complete check Path in MSG Wirk_MsgErr Sts_MsgErr J gt 1 Waiting for Update Cancel Pending Rung Edits Time to finish Polling Timer to Poll now enables before reading mble Rung Edit update data MSG controller status Rung Edit Vwrk_UpdateT TT Vwrk_Poll Sts_Timing E y o gt al Export Rungs ding Rung Edits Ctrl Shift S ing Rung Edits Cancel Verify Rung GoTo Ctrl G Add L
93. ways reflects Enableln Input state Val_ Rate REAL Configured task period milliseconds Val_Priority DINT Configured task priority 1 15 the lower the number the higher the priority Val_LastExecT REAL Actual last execution time of task milliseconds Val_MaxExecT Highest execution time of task milliseconds Val_OverlapC DINT Task overlap count Val_WatchdogT REAL Configured task watchdog timer value milliseconds Val_Notify SINT Current alarm level and acknowledgement enumeration 0 No alarm 1 Alarm cleared a reset or acknowledge is required 2 Low acknowledged 3 Low unacknowledged 4 Medium acknowledged 5 Medium unacknowledged 6 High acknowledged 7 High unacknowledged 8 Urgent acknowledged 9 Urgent unacknowledged Sts_TaskInhibited BOOL 1 Task is inhibited 0 Task is active Sts_Alminh BOOL 1 An alarm is shelved disabled or suppressed display icon Sts_Err BOOL 1 Error in configuration See detail bits for reason Err_Plan BOOL 1 Error in configuration Task planned execution time use 0 2 000 000 milliseconds Err_Alarm BOOL 1 Error in configuration Alarm Min On Time Shelf Time or Severity 72 Rockwell Automation Publication PROCES RM003C EN P August 2014 Table 27 L_TaskMon Output Parameters Logix Task Monitor L_TaskMon Chapter 4 Name Data Type Alias For Description Sts_OverPlan BOOL OverPlan Inp 1 Task actual time exceeds plan
94. x optimized packets currently used the high water value of optimized packets used and the largest optimized packet instance number used in the controller Rockwell Automation Publication PROCES RM003C EN P August 2014 33 Chapter2 Logix Controller CPU Utilization L_CPU Process Objects ea vloa Controller Mode gt Remote Run Processor Present Status of HMI Communication with Controller 1 0 Communication and 1 0 Controller Status _ _ gt OK 110 Forces Forcing Status Indicators Controller Properties Controller Clock Shortcut CLX_Slot2 Date and Time Name ProcessObjects_3_0_07 a 6 15 2014 8 56 51 131 am Controller Catalog Firmware Revision 18 11 Ven ajor Minor mele Module 1756 L63 A LOGIX5563 Minor Faults Minor Fault Count _ gt 32184 Prog Task Port Bat Minor Fault Indicators Communication Controller s Configured Communication Timeslice Comm Time Slice 20 0 MM CPU Available for Comms 61 6 Communication Bar I CPU Used by Comms 0 0 Sapa Optimized Packets D Max Opt Packets Used 2 Optimized Packet Counts Opt Packets Max Instance 32 34 Rockwell Automation Publication PROCES RM003C EN P August 2014 Logix Controller CPU Utilization L_CPU Chapter 2 Communications Tab The Communication tab displays diagnostic counters for the RSLinx Enterprise software driver that is being used by the HMI to communicate with the

Download Pdf Manuals

image

Related Search

Related Contents

Clique aqui para abrir ou baixar  Sony MDX-C5960R User's Manual  thank you for purchasing erica synths midi through box!  AdventNet ManageEngine OpManager 7 :: User Guide  Samsung Galaxy Ace GT-S5830 White  取扱説明書  Tripp Lite 1-ft. MiniDIN6M - 2 x MiniDIN6F  Vacon NX Inverters User`s Manual FI4  Qware Etui Jeans D  Radius P110 16-channel Portable Radio Operating Instructions  

Copyright © All rights reserved.
Failed to retrieve file