background image

User Manual

Micro820 Programmable Controllers

Catalog Numbers 2080-LC20-20QWB, 2080-LC20-20QBB, 2080-LC20-20AWB, 2080-LC20-20QWBR, 2080-

LC20-20QBBR, 2080-LC20-20AWBR

Summary of Contents for 2080-LC20-20AWB

Page 1: ...User Manual Micro820 Programmable Controllers Catalog Numbers 2080 LC20 20QWB 2080 LC20 20QBB 2080 LC20 20AWB 2080 LC20 20QWBR 2080 LC20 20QBBR 2080 LC20 20AWBR...

Page 2: ...written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations Allen Bradley Rockwell Software Rockwell Auto...

Page 3: ...electrical circuitry and familiarity with relay logic If you do not obtain the proper training before using this product Purpose of this Manual This manual is a reference guide for Micro820 controlle...

Page 4: ...Isolated Serial Port Plug in Module Micro800 Non isolated Unipolar Analog Input Plug in Module Wiring Diagrams 2080 WD003 Information on mounting and wiring the Micro800 Non isolated Unipolar Analog I...

Page 5: ...ents Product Certifications website http www rockwellautomation com products certification Provides declarations of conformity certificates and other certification details Application Considerations f...

Page 6: ...vi Rockwell Automation Publication 2080 UM005E EN E March 2018 Preface Notes...

Page 7: ...Safety Considerations 22 Power Considerations 24 Preventing Excessive Heat 25 Master Control Relay 25 Chapter 3 Install Your Controller Controller Mounting Dimensions 31 Connect the Controller to an...

Page 8: ...over from a Lost Password 84 Chapter 8 Using the Micro800 Remote LCD Overview 85 USB Mode 86 Text Display Mode 87 Backup and Restore 93 Hardware Features Installation and Specifications 93 ASCII Code...

Page 9: ...nd a Micro820 Controller through USB Port on 2080 REMLCD 160 Configure Controller Password 164 Forcing I Os 168 Using Run Mode Change 170 Appendix D PID Function Blocks 177 PID Function Block 178 IPID...

Page 10: ...x Rockwell Automation Publication 2080 UM005E EN E March 2018 Table of Contents Notes...

Page 11: ...mmodate up to two plug in modules and can connect to a remote LCD 2080 REMLCD for configuring The Micro820 controller also has a microSD card slot for project backup and restore and data log and recip...

Page 12: ...erial ports Removable fixed terminal blocks Power supply RJ 45 Ethernet connector port microSD Micro Secure Digital card slot 40 pin high speed plug in connector slot Removable fixed terminal blocks P...

Page 13: ...file For more information see Using microSD Cards on page 97 To help you troubleshoot microSD card related errors see Troubleshooting on page 139 For a list of microSD cards that have been tested for...

Page 14: ...The signal ground of the port is not isolated to the logic ground of the controller The RS232 port supports connection to the Micro800 Remote LCD module 2080 REMLCD IMPORTANT Serial port cables should...

Page 15: ...ion See Troubleshooting on page 139 for descriptions of ENET status indicator RJ 45 connector RJ 45 Ethernet Port Pin Mapping Contact Number Signal Direction Primary Function 1 TX OUT Transmit data 2...

Page 16: ...6 Rockwell Automation Publication 2080 UM005E EN E March 2018 Chapter 1 Hardware Overview Notes...

Page 17: ...btain Connected Components Workbench A free download is available at http www rockwellautomation com global products technologies connected components Use Connected Components Workbench To help you pr...

Page 18: ...incremental changes are downloaded to the controller RMC is performed incrementally at the end of every program scan in order to prevent a large delay in the program scan This adds up to an additional...

Page 19: ...you choose to upload a project with uncommitted changes from the controller you cannot enter RMC until you have done a full download ATTENTION Use extreme caution when you use Run Mode Change Mistake...

Page 20: ...ts Workbench During RMC an incremental build is performed and only incremental changes are downloaded to the controller until the RMC memory has been filled RMC Memory Usage Example IMPORTANT In a Con...

Page 21: ...build and download while the controller is disconnected RMC Memory Usage When Performing Full Build and Download Example However if the controller memory does not have enough space remaining to copy t...

Page 22: ...s of Instances RMC is not possible after doing a Discover Project operation if a new module is detected because the configuration has changed Exchange files cannot be imported when in RMC because it i...

Page 23: ...Ethernet port RMCC uses a CIP Generic message which can only be sent from within a controller program and not from an external device to the controller CIP Generic Message Instruction for Run Mode Con...

Page 24: ...EN E March 2018 Chapter 2 About Your Controller From firmware revision 10 onwards Micro820 controllers now retains the address configuration when the controller is power cycled Set Retained Flag Modbu...

Page 25: ...dbus Example Set the Parameters RMCC Modbus Example Set the New Node Address The first byte indicates the new node address for the controller For this example the new node address is 3 The second byte...

Page 26: ...rt is not restarted You can verify that the node address has changed after performing RMCC by looking at the Communication Diagnostics tab for the controller RMCC Modbus Example Verify Address Change...

Page 27: ...ess If the controller is configured to use BOOTP or DHCP the change will be rejected A CIP Generic message is sent from within a program with the following parameters RMCC EtherNet IP Example Set the...

Page 28: ...CC by looking at the Ethernet settings for the controller RMCC EtherNet IP Example Verify Address Change Agency Certifications UL Listed Industrial Control Equipment certified for US and Canada UL Lis...

Page 29: ...ause 11 EN 61000 6 4 EMC Part 6 4 Generic Standards Emission Standard for Industrial Environments EN 61000 6 2 EMC Part 6 2 Generic Standards Immunity for Industrial Environments This product is inten...

Page 30: ...rminal port is intended for temporary use only and must not be connected or disconnected unless the area is assured to be nonhazardous WARNING Exposure to some chemicals may degrade the sealing proper...

Page 31: ...t or minimize the spread of flame complying with a flame spread rating of 5VA V2 V1 V0 or equivalent if non metallic The interior of the enclosure must be accessible only by the use of a tool Subseque...

Page 32: ...pes A B C D dangereux et non dangereux Chaque produit est livr avec des marquages sur sa plaque d identification qui indiquent le code de temp rature pour les environnements dangereux Lorsque plusieur...

Page 33: ...gized It is recommended that the controller remain powered even when the master control relay is de energized If you are using a DC power supply interrupt the load side rather than the AC line power T...

Page 34: ...The only effect of limited inrush current and voltage sag on the Micro800 is that the power supply capacitors charge more slowly However the effect of a voltage sag on other equipment should be consid...

Page 35: ...ts within an enclosure is usually sufficient for heat dissipation In some applications a substantial amount of heat is produced by other equipment inside or outside the enclosure In this case place bl...

Page 36: ...nections replacing output fuses or working on equipment within the enclosure use the disconnect to shut off power to the rest of the system Using Emergency Stop Switches When using emergency stop swit...

Page 37: ...witches must be easy to reach In the following illustration input and output circuits are shown with MCR protection However in most applications only output circuits require MCR protection The followi...

Page 38: ...l remove power from the external I O circuits stopping machine motion Fuse Overtravel Limit Switch MCR MCR MCR Stop Start Line Terminals Connect to terminals of Power Supply 115V AC or 230V AC I O Cir...

Page 39: ...ine motion Fuse MCR Fuse MCR MCR MCR Stop Start Line Terminals Connect to terminals of Power Supply Line Terminals Connect to 24V DC terminals of Power Supply 230V AC Output Circuits Disconnect Isolat...

Page 40: ...30 Rockwell Automation Publication 2080 UM005E EN E March 2018 Chapter 2 About Your Controller Notes...

Page 41: ...ler Mounting Dimensions Mounting dimensions do not include mounting feet or DIN rail latches Topic Page Controller Mounting Dimensions 31 Connect the Controller to an EtherNet IP Network 33 Module Spa...

Page 42: ...N rail and then press the bottom until the controller snaps onto the DIN rail 2 Push the DIN rail latch back into the latched position Use DIN rail end anchors Allen Bradley part number 1492 EAJ35 or...

Page 43: ...AWBR 2080 LC20 20QWBR 2080 LC20 20QBBR ConnecttheControllertoan EtherNet IP Network 46204 86 mm 3 39 in 100 mm 3 94 in WARNING If you connect or disconnect the communications cable with power applied...

Page 44: ...the bottom of the controller Install the microSD Card 1 Insert the microSD card into the card slot You can install the microSD card in one orientation only The beveled corner should be at the bottom...

Page 45: ...he 2080 REMLCD module a simple text display interface for configuring settings such as IP address It can be mounted through a front panel or on the same DIN rail as the controller For information on h...

Page 46: ...36 Rockwell Automation Publication 2080 UM005E EN E March 2018 Chapter 3 Install Your Controller Notes...

Page 47: ...Wiring 49 Minimize Electrical Noise 49 Analog Channel Wiring Guidelines 49 Minimize Electrical Noise on Analog Channels 49 Grounding Your Analog Cable 50 Wiring Examples 51 WARNING Before you install...

Page 48: ...to protect and extend the operating life of the controllers output contacts is required Switching inductive loads without surge suppression can significantly reduce the life expectancy of relay conta...

Page 49: ...rge suppressor can also be used See Recommended Surge Suppressors on page 40 As shown below these surge suppression circuits connect directly across the load device Suitable surge suppression methods...

Page 50: ...k Surge suppressor Recommended Surge Suppressors Device Coil Voltage Suppressor Catalog Number Type 4 Bulletin 100 104K 700K 24 48V AC 100 KFSC50 RC 110 280V AC 100 KFSC280 380 480V AC 100 KFSC480 12...

Page 51: ...9 FSMA10 130 250V DC 199 FSMA11 Bulletin 700 Type N P PK or PH Relay 6 150V AC DC 700 N24 RC 24 48V AC DC 199 FSMA9 MOV 50 120V AC DC 199 FSMA10 130 250V AC DC 199 FSMA11 6 300V DC 199 FSMZ 1 Diode Mi...

Page 52: ...I 03 are non isolated input channels do not connect DC24 Input terminal 2 to Earth Chassis ground Do not connect DC24 Output terminal 2 to Earth Chassis Ground DC24 DC10 I 00 I 01 I 02 I 03 COM0 I 04...

Page 53: ...mmon Terminal Label Terminal Number Input Terminal Label 2080 LC20 20AWB 2080 LC20 20AWBR 2 DC24 24V DC sink only 3 I 00 4 I 01 5 I 02 6 I 03 7 CM0 120V AC 8 I 04 9 I 05 10 I 06 11 I 07 12 I 08 13 I 0...

Page 54: ...O 02 1 2 3 4 5 6 7 8 9 10 11 12 I 10 I 09 NU I 11 13 14 15 16 O 04 CM3 O 06 O 05 13 14 15 16 I 06 L1 a DC d DC e DC d DC e L2 a CR CR CR CR DC c DC c DC b DC a DC a DC b 24 VDC 24 VDC N L L1 L2 2080...

Page 55: ...20QWB 2080 LC20 20QWBR 2 DC24 24V DC sink only 3 I 00 4 I 01 5 I 02 6 I 03 7 CM0 24V DC sink source 8 I 04 9 I 05 10 I 06 11 I 07 12 I 08 13 I 09 14 I 10 15 I 11 Digital Output Controller Terminal Num...

Page 56: ...solated input channels do not connect DC24 Input terminal 2 to Earth Chassis ground Do not connect DC24 Output terminal 2 to Earth Chassis Ground DC24 DC10 I 00 I 01 I 02 I 03 COM0 I 04 I 05 I 08 I 07...

Page 57: ...DC c DC c DC d CR CR CR DC d 24 VDC 24 VDC N L L1 L2 2080 PSAC12W Digital Input Controller Terminal Number Input Common Terminal Label Terminal Number Input Terminal Label 2080 LC20 20QBB 2080 LC20 2...

Page 58: ...6 RS232 Ground 1 1 Non isolated 46213 Rx Tx G D D G Rx Tx G D D G Rx Tx G D D G If the length of the serial cable is greater than 3 meters use an isolated serial port catalog number 2080 SERIALISOL If...

Page 59: ...t electrically isolated from the system and is connected to the power supply common Analog channels are not isolated from each other Use Belden cable 8761 or equivalent shielded wire Under normal cond...

Page 60: ...C wiring Additional noise immunity can be obtained by routing the cables in grounded conduit Grounding Your Analog Cable Use shielded communication cable Belden 8761 The Belden cable has two signal wi...

Page 61: ...own below Sink Input Wiring Example Source Output Wiring Example Source Input Wiring Example Com Fuse 24V DC I P 45627 D DC COM OUT V DC S G Logic side User side 24V Supply Load Fuse 45626 IMPORTANT F...

Page 62: ...Analog input to sensors ATTENTION Analog inputs and outputs are not isolated Sensor 3 V Voltage Sensor 2 V Voltage Sensor 1 V Voltage Sensor 0 V Voltage DC24 DC10 I 00 I 01 I 02 I 03 COM0 I 04 I 05 I...

Page 63: ...ion Ri Resistance input 14 14 K 2 Rt Thermistor resistance 10 K Thermistor is recommended Vref 10V 0 5V DC24 DC10 I 00 I 01 I 02 I 03 COM0 I 04 I 05 I 08 I 07 1 2 3 4 5 6 7 8 9 10 11 12 I 10 I 09 NU I...

Page 64: ...recision multimeter 2 Calculate the ideal counts C1 for resistor Ri following this equation C1 14 14 K 14 14 K Ri 4095 3 Read the actual counts C2 of Analog Input 00 from Connected Components Workbenc...

Page 65: ...ire Transmitter Supply GND Signal Controller I 00 I 01 I 02 or I 03 DC24 Controller I 00 I 01 I 02 or I 03 DC24 Supply Signal Controller I 00 I 01 I 02 or I 03 DC24 3 wire Transmitter 4 wire Transmitt...

Page 66: ...56 Rockwell Automation Publication 2080 UM005E EN E March 2018 Chapter 4 Wire Your Controller Notes...

Page 67: ...on Protocols Micro820 controllers support communication through the embedded RS232 RS485 serial port as well as any installed serial port plug in modules In addition Micro820 controllers also support...

Page 68: ...ion Connections CIP Connections Total number of client plus server connections 24 Maximum number of client connections for all ports 16 Maximum number of server connections for all ports 24 Maximum nu...

Page 69: ...89 for information on Modbus mapping To configure the Serial port as Modbus RTU see Configure Modbus RTU on page 67 CIP Serial Client Server RS232 only CIP Serial Client Server allows CIP protocol to...

Page 70: ...easily connect to the Micro820 controller CIP Serial supported on the Micro820 controller makes use of DF1 Full Duplex protocol which provides point to point connection between two devices The Micro80...

Page 71: ...P Client Messaging feature Supported Data Types in CIP Symbolic Data Type 1 1 Logix MSG instruction can read write SINT INT DINT LINT and REAL data types using CIP Data Table Read and CIP Data Table W...

Page 72: ...d connections such as HMI The maximum number of supported hops is one A hop is defined to be an intermediate connection or communications link between two devices in Micro800 this is through EtherNet...

Page 73: ...in or 9 pin connector Refer to the following typical pinout for constructing a straight through cable DeviceNet Micro820 controller with 2080 DNET20 plug in scanner Address 0 PowerFlex 525 drive with...

Page 74: ...ough the Controller Configuration tree in Connected Components Workbench software By default when a Micro820 controller is added to the Project Organizer in Connected Components Workbench Remote LCD p...

Page 75: ...tion is unchecked the serial port values are visible and can be edited Configure CIP Serial Driver 1 Open your Connected Components Workbench project On the device configuration tree go to the Control...

Page 76: ...arameter Options Default Baud rate Toggles between the communication rate of 1200 2400 4800 9600 19200 and 38400 38400 Parity Specifies the parity setting for the serial port Parity provides additiona...

Page 77: ...another Allen Bradley device choose Enabled Unconditionally Embedded responses increase network traffic efficiency After One Received NAK Retries The number of times the controller will resend a messa...

Page 78: ...ion for advanced parameters Modbus RTU Parameters Parameter Options Default Baud Rate 1200 2400 4800 9600 19200 38400 19200 Parity None Odd Even None Modbus Role Master Slave Auto Master Modbus RTU Ad...

Page 79: ...ver field 3 Specify baud rate and parity ASCII Parameters Parameter Options Default Baud Rate 1200 2400 4800 9600 19200 38400 19200 Parity None Odd Even None Control Line RS485 No Handshake No Handsha...

Page 80: ...g DHCP or manually configure IP address subnet mask and gateway address 3 Click the checkbox Detect duplicate IP address to enable detection of duplicate address TIP The Ethernet port defaults to the...

Page 81: ...tion or through DHCP The following rules must be obeyed when configuring the IP address The IP address for the module cannot be set to zero a multicast address a broadcast address or an address on the...

Page 82: ...y a hyphen For example 2080LC20 xxxxxxxxxxxx where xxxxxxxxxxxx is the MAC address The user can change the host name using the CIP Service Set Attribute Single when the controller is in Program Remote...

Page 83: ...hen you start up the Project Organizer in Connected Components Workbench it displays the program icons based on this order You can view and modify an order number for a program from the program s prop...

Page 84: ...depending on the number of active instructions When a cycle exceeds the specified time the loop continues to execute the cycle but sets an overrun flag In such a case the application no longer runs i...

Page 85: ...he Watchdog setting defaults to 2 s and generally never needs to be changed Periodic Execution of Programs For applications where periodic execution of programs with precise timing is required such as...

Page 86: ...ower cycle but the elapsed time ET within a user created timer TON instruction will be cleared Unlike Micro830 Micro850 controllers Micro810 and Micro820 controllers can only retain a maximum of 400 b...

Page 87: ...tions for Advanced Users Here are some guidelines and limitations to consider when programming a Micro800 controller using Connected Components Workbench software Each program POU can use up to 64 Kb...

Page 88: ...native is to use ST combined with either UDF or UDFB As an example for an Astronomical Clock Calculation Structured Text uses 40 less Instructions Display_Output LD Memory Usage Code 3148 steps Memory...

Page 89: ...hat controller Password Protection By setting a password on the controller a user effectively restricts access to the programming software connection of the controller to software sessions that can su...

Page 90: ...to upgrade to revision 2 of the Connected Components Workbench software Connected Components Workbench revision 2 and later with Micro800 controller firmware revision 1 Connected Components Workbench...

Page 91: ...d provide the password before you can proceed to debug 1 Launch the Connected Components Workbench software 2 In the Project Organizer expand Catalog by clicking the sign 3 Select the catalog number o...

Page 92: ...nect 6 Power down controller1 7 Swap controller1 hardware with controller2 hardware 8 Power up controller2 9 Click Connect 10 Select target controller2 11 Click Download 12 Lock controller2 See Config...

Page 93: ...store contents from the memory module to controller2 This operation succeeds only if the controller has no password the project can be restored to the controller by setting the Load on power up option...

Page 94: ...keyswitch for Micro830 and Micro850 controllers the 2080 LCD for Micro810 controllers or the 2080 REMLCD for Micro820 controllers Then ControlFlash can be used to update the controller firmware which...

Page 95: ...x LCD with backlight and supports multilingual characters The display size is 3 5 inches with 192 x 64 pixel resolution It also has Four arrow keys Six function keys ESC key OK key USB port for Connec...

Page 96: ...e LCD module automatically enters USB mode when traffic is detected For example 1 Remote LCD is in text display mode showing the I O Status screen by default 2 The user connects a USB cable between th...

Page 97: ...by default or user defined duration after the connection is established The user can customize this startup screen through Connected Components Workbench The controller displays the default startup sc...

Page 98: ...he following operations Shortcut keys jump from the I O Status screen to the specific main menu operation Main Menu To access the Main Menu and available submenus press F4 and F6 simultaneously To exi...

Page 99: ...ure Tree RUN 14 18WED Mode Switch Variables I O Status Use the arrow keys to move the cursor up or down to the item you want to select Variable Monitor or set values for program defined variables I O...

Page 100: ...and edited through the 2080 REMLCD module See View and Edit Variable Values through the Remote LCD on page 90 Security Activate deactivate and change password protection Advanced Set System Info View...

Page 101: ...cuting the user defined screen is shown but when in the Main Menu the Remote LCD instructions are disabled For example the KEY_READ_REM instruction will no longer read keypad input Shows how many byte...

Page 102: ...backlight settings in the Main Menu When Enable input goes False and the instructions stop executing the last Main Menu setting of the backlight takes effect The LCD_BKLT_REM instruction is only effe...

Page 103: ...ule access the memory card by going to the Main Menu Advanced Set Memory Card See Using microSD Cards on page 97 for information about project backup and restore on the microSD card Hardware Features...

Page 104: ...izontal line cap right without border 14H Horizontal line cap left without border 15H Vertical line cap up without border 16H Vertical line cap down without border 18H Up arrow with border 19H Down ar...

Page 105: ...ht without border 86H 1 4 filled box upside down without border 87H 1 2 filled box upside down without border 88H 3 4 filled box upside down without border 89H 1 4 filled box upside without border 8AH...

Page 106: ...96 Rockwell Automation Publication 2080 UM005E EN E March 2018 Chapter 8 Using the Micro800 Remote LCD Notes...

Page 107: ...Recipe 111 Quickstart Projects for Data Log and Recipe Function Blocks 115 IMPORTANT For optimum performance the microSD card should not be more than 90 full Regularly check available space on your m...

Page 108: ...the controller password in encrypted format When the password is mismatched the contents of the microSD card is not restored on the controller IMPORTANT To learn about restore and backup using the 208...

Page 109: ...ed in the General Page in Connected Components Workbench which is Micro820 by default However if the ConfigMeFirst txt file specifies a different subdirectory example MyProject the project is backed u...

Page 110: ...may be omitted FWSLOT This setting is reserved and may be omitted FWDOWN Sets whether to upgrade or downgrade the controller firmware from the current revision 0 Upgrade firmware 1 Downgrade firmware...

Page 111: ...MPORTANT Directory Settings If no directory has been specified in the ConfigMeFirst txt file then backup and restore will occur in the controller name directory Micro820 USERPRJ by default If UPD is c...

Page 112: ...the ConfigMeFirst txt file is either unreadable or invalid The ConfigMeFirst txt file will be invalid when it has the following errors unrecognized setting that is the first three configuration rules...

Page 113: ...program mode 4 Under the Memory Card option in your controller settings click Backup to Memory Card 5 After the backup is completed click OK The image files are stored in the default location on the...

Page 114: ...emove the microSD card from the controller and read the card using your computer 2 Navigate to the location where the image files are stored default is Micro820 USERPRJ 3 Use a compression program to...

Page 115: ...n the SD LED displays a steady green light the project restore is complete This method is used for an existing controller that has been configured and you want to update the program New Controller If...

Page 116: ...r or by uploading the data logs through Connected Components Workbench See the sample quickstart project to get you started on the Data Log feature Use the Data Log Feature on page 116 IMPORTANT Uploa...

Page 117: ...reaches more than 4 KB another file File02 txt is automatically created to store data The file size is kept small in order to minimize data loss in case the card is removed or when there is unexpecte...

Page 118: ...red dataset DSET number 1 10 Status OUTPUT USINT Data logging function block current status ErrorID OUTPUT UDINT Error ID if DLG Write fails DLG Function Block Status Status Code Description 0 Data lo...

Page 119: ...e format is wrong 8 DLG_ERR_RTC Real time clock is invalid 9 DLG_ERR_UNKNOWN Unspecified error has occurred IMPORTANT File access error will be returned during DLG function block execution when card i...

Page 120: ...xactly one scan time Otherwise function block status is kept as Complete until input Enable changes to False The data log file can only be created by the DLG instruction block Connected Components Wor...

Page 121: ...inning at 1970 01 01 at midnight GMT TIME 1 Unsigned 32 bit integer value 1234567 Time variables are stored as 32 bit words positive number of milliseconds 1 BOOL DATE TIME data variables are presente...

Page 122: ...allows the user program to write run time global or local variable values from smaller controller into the recipe data file in the microSD card On first execution of RCP it creates the RECIPE folder u...

Page 123: ...read write fails RCP Function Block Status Status Code Description 0 Recipe Idle status 1 Recipe Busy status 2 Recipe Complete Succeed status 3 Recipe Complete Error status RCP Function Block Errors E...

Page 124: ...ERR_DATAFILE_FORMAT Recipe data file contents are wrong 14 RCP_ERR_DATAFILE_SIZE Recipe data file size is too big 4K IMPORTANT File access error will be returned during RCP function block execution wh...

Page 125: ...ing edge when a new function block execution starts During function block execution input parameters of RWFlag CfgId and RcpName are locked and any changes are ignored When the function block executio...

Page 126: ...set will be stored in the same file You can add up to 10 datasets per configuration 3 Click Add Variable to add variables to the dataset You can add up to 128 variables to each dataset For this quicks...

Page 127: ...rogram 1 Launch Connected Components Workbench Create a user program for your Micro820 controller 2 Right click Programs Select Add New LD Ladder Diagram Name the Program for example Prog1 3 From the...

Page 128: ...w that appears type DLG to filter the DLG function block from the list of available function blocks Click OK 6 Create the following local variables for your project Local Variables Variable Name Data...

Page 129: ...ID input parameter you can choose a predefined variable by choosing from the Defined Words in Connected Components Workbench To do so click the CfgID input box From the Variable Selector window that a...

Page 130: ...ck Execute the DLG function block Notice the Status output go from 0 Idle to 1 Enable and 2 Succeed Upload data log file You can retrieve data log files from the microSD card using a card reader or by...

Page 131: ...ould tell you whether the upload is successful or not IMPORTANT The Manage button is not available in DEBUG mode You need to stop DEBUG mode to use the Manage button to upload data log files Uploading...

Page 132: ...recipe will be stored in separate files You can add up to 10 recipes per configuration 3 Click Add Variable button to add variables to the recipe You can add up to 128 variables to each recipe For th...

Page 133: ...am 1 Launch Connected Components Workbench Create a user program for your Micro820 controller 2 Right click Programs Select Add New LD Ladder Diagram Name the Program for example Prog2 3 From the Tool...

Page 134: ...function blocks Click OK 6 From the Toolbox double click rung to add another rung 7 Add a Direct Contact and RCP function block to this second rung by following steps 3 5 8 Create the following local...

Page 135: ...ut parameter you can choose a predefined variable by choosing from the Defined Words in Connected Components Workbench To do so click the CfgID input box From the Variable Selector window that appears...

Page 136: ...126 Rockwell Automation Publication 2080 UM005E EN E March 2018 Chapter 9 Using microSD Cards Build and download After configuring Recipe build the program and download to the controller...

Page 137: ...ucceed Upload Recipe files You can retrieve recipe files from the microSD card using a card reader or by uploading the recipe files through Connected Components Workbench 1 To use the Upload feature g...

Page 138: ...nation folder select whether you would like to Overwrite file Skip file or Preserve both Files 5 Click Upload The progress bar should tell you whether the upload is successful or not A recipe header f...

Page 139: ...ks 0 5 0 6 Nm 4 4 5 3 lb in using a 0 6 x 3 5 mm flat blade screwdriver Note Use a handheld screwdriver to hold down the screws at the side For RS232 RS485 serial port 0 22 0 25 Nm 1 95 2 21 lb in usi...

Page 140: ...work Inputs to Outputs 250V continuous Reinforced Insulation Type Output to Aux and Network Inputs to Outputs 50V continuous Reinforced Insulation Type Input to Aux and Network Type tested for 60 s 72...

Page 141: ...ms Maximum ON Delay ms Minimum OFF Delay ms Maximum OFF Delay ms 0 0 0 1 0 0 1 8 5 8 5 8 16 10 16 10 16 32 20 32 20 32 DC Input Specifications Attribute Non isolated shared with analog inputs Inputs...

Page 142: ...A 24 V DC 1 0 A 1 A 28 125 V DC 0 22 A Analog Output Specifications Attribute Value Output count range 0 4008 Output type Voltage Output Voltage Range 0 10V Voltage Output Maximum Load Resistive 1000...

Page 143: ...Workbench then actual duty cycle is Current ratings per point 0 3 A 65 C max 1 0 A 30 C max 1 0 mA max leakage 100 mA high speed operation 1 0 A 30 C 0 3 A 65 C standard operation 1 0 mA max leakage...

Page 144: ...Typical Duty Cycle 1 27 K load Frequency kHz Duty Cycle Minimum Maximum Duty Cycle 5 5 4 90 6 25 5 48 5 10 9 90 11 25 10 5 5 20 19 90 21 25 20 5 5 40 39 90 41 25 40 5 5 55 54 90 56 25 55 5 5 65 64 90...

Page 145: ...00 100 00 98 1 100 5 3 00 30 00 14 7 100 10 8 00 35 00 19 5 100 20 18 00 45 00 29 6 100 40 38 00 65 00 49 3 100 55 53 00 80 00 64 0 100 65 63 00 90 00 73 8 100 85 83 00 100 00 92 4 100 95 93 00 100 00...

Page 146: ...le 500 40 ms 963 86 ms 999 14 ms 1472 36 ms 1818 33 ms 2545 92 ms Average write time excluding all overheads 479 10 ms 502 78 ms 493 03 ms 505 54 ms 519 91 ms 715 68 ms Time msec Data Payload 2750 225...

Page 147: ...perating Dry Heat IEC 60068 2 14 Test Nb Operating Thermal Shock 20 65 C 4 149 F Temperature surrounding air max 65 C 149 F Temperature nonoperating IEC 60068 2 1 Test Ab Unpackaged Nonoperating Cold...

Page 148: ...uct is marked 1 1 See the Product Certification link at http www rockwellautomation com products certification for Declaration of Conformity Certificates and other certification details Value c UL us...

Page 149: ...recoverable fault that requires a power cycle Flashing red Recoverable fault 3 Run status Green Executing the user program in run mode Flashing Green 1 Hz The controller is in program mode 4 Serial c...

Page 150: ...card is initialized completely without read write on SD card microSD card read write is complete Blinking Operating State microSD card is being read written 6 ENET status Steady Off Not powered no co...

Page 151: ...tp support rockwellautomation com MySupport asp Fault Types There are two basic types of faults that can occur Recoverable A recoverable fault can be cleared without having to power cycle the controll...

Page 152: ...er the user program but the user data is cleared If not the Micro800 controller program is cleared See Corrective Actions for Non recoverable Faults on page 149 0xF003 Recoverable One of the following...

Page 153: ...An unexpected software error occurred due to SPI communication failure If the system variable _SYSVA_USER_DATA_LOST is set the controller is able to recover the user program but the user data is clear...

Page 154: ...ecoverable Faults on page 149 Correct the axes configuration in the user program 0xF12z 1 Recoverable Motion configuration for axis z cannot be supported by this controller model or the axis configura...

Page 155: ...restore operation is requested Perform the following See Corrective Actions for Recoverable Faults on page 149 Check to make sure there is a valid project in the memory module Download a user program...

Page 156: ...omponents Workbench 4 Put the Micro800 controller into Run mode 0xF830 Recoverable An error occurred in the EII configuration Perform the following See Corrective Actions for Recoverable Faults on pag...

Page 157: ...rform the following See Corrective Actions for Recoverable Faults on page 149 Change the project to reduce the quantity of blocks being called within a block 0xF898 Recoverable An error occurred in th...

Page 158: ...riable is a UINT and the limit is set to 65535 To correct the fault perform the following 1 Correct the program to ensure that the upper limit is not reached One method is to use a data type with a la...

Page 159: ...oller 2 Controller will go to recoverable fault Optionally save the fault log from Connected Components Workbench software 3 Clear the recoverable fault using Connected Components Workbench software 4...

Page 160: ...k to help troubleshoot your system Refer to the recommended pages within the model for further help Diagnose fault in Connected Components Workbench software and see page 142 for probable cause and re...

Page 161: ...alling Rockwell Automation for Assistance If you need to contact Rockwell Automation or local distributor for assistance it is helpful to obtain the following prior to calling controller type series l...

Page 162: ...152 Rockwell Automation Publication 2080 UM005E EN E March 2018 Appendix B Troubleshooting Notes...

Page 163: ...sword Reset This option clears the controller s existing configuration Ethernet settings and password The procedure to flash update the controller is similar for both options Topic Page Flash Upgrade...

Page 164: ...ternatively in the Project Organizer right click the controller and select Update Firmware Upgrade or Downgrade 2 If your project does not have a connection path to the controller the Connection Brows...

Page 165: ...n download that firmware revision by clicking the Get the firmware files online link You can also change the Connection Path by clicking the Change link 4 When you have confirmed the settings click Up...

Page 166: ...the firmware to the micoSD card using the SD Card Utility then you need to edit the ConfigMeFirst txt file to initiate the flash upgrade process See the following instructions for performing the flash...

Page 167: ...tility window appears 3 Select the drive letter that points to the microSD card on your computer from the pull down list You can check the drive letter by looking in Windows Explorer For this example...

Page 168: ...duct Compatibility and Download Center PCDC at http www rockwellautomation com rockwellautomation support pcdc page and install the included ControlFLASH kit Close and relaunch Connected Components Wo...

Page 169: ...the initial stage However when upgrading a Micro820 controller using the microSD card with a firmware revision that is not compatible with the series the controller hard faults There is no error code...

Page 170: ...to get RSLinx RSWho to communicate with a Micro820 controller through USB Micro820 controller uses the 2080_REMLCD_xxxx driver RSLinx Classic is installed as part of the Connected Components Workbench...

Page 171: ...Rockwell Automation Publication 2080 UM005E EN E March 2018 161 Quickstarts Appendix C 4 Click Install the software automatically Recommended and then click Next The Wizard searches for new hardware...

Page 172: ...ication 2080 UM005E EN E March 2018 Appendix C Quickstarts 5 Open RSLinx Classic and run RSWho by clicking the icon 6 On the EDS Wizard that appears click Next to continue 7 Follow the prompts to uplo...

Page 173: ...Rockwell Automation Publication 2080 UM005E EN E March 2018 163 Quickstarts Appendix C...

Page 174: ...clear the password on a target controller through the Connected Components Workbench software IMPORTANT The following instructions are supported on Connected Components Workbench revision 2 and Micro...

Page 175: ...nents Workbench software open the project for the target controller 2 Click Connect to connect to the target controller On the Device Details toolbar roll over the Secure button The tooltip message Se...

Page 176: ...ssions that try to connect to the controller will have to supply the password to gain exclusive access to the target controller Change Password With an authorized session you can change the password o...

Page 177: ...requires the new password to grant access to any new session Clear Password With an authorized session you can clear the password on a target controller through the Connected Components Workbench soft...

Page 178: ...are Enabled If Connected Components Workbench is available check the Variable Monitor while debugging online Forcing is performed by first locking an I O variable and then setting the Logical Value f...

Page 179: ...visible to the operator then the User Program must read the force status using the SYS_INFO function block and then display the force status on something that the operator can see such as the human m...

Page 180: ...0 controller without any plug in modules and how to use the Run Mode Change feature Create the Project 1 Create a new project for a Micro830 Micro850 controller without any plug ins Observe that the c...

Page 181: ...4 Double click the newly added Direct Coil to bring up the Variable Selector dialog and select _IO_EM_DO_00 5 Build the project 6 Download the project to the controller In the Connection Browser dial...

Page 182: ...loaded to the controller a prompt asking to change the controller to Remote Run mode appears Click Yes 10 Observe that the controller is now in Debug mode IMPORTANT From Connected Components Workbench...

Page 183: ...t mode and is still connected If you add a new variable during RMC external data access and changing the access type default is Read Write of this new variable is not available until you have chosen t...

Page 184: ...k the newly added Instruction Block and select Timer On Off TONOFF Configure the Instruction Block to trigger every one second 4 From the Toolbox double click Reverse Contact to add it to the rung or...

Page 185: ...o Undo the Changes 1 Click the Undo Changes icon 2 The changes will be discarded and the original project will be restored to the controller IMPORTANT When a Test Logic is performed or undoing changes...

Page 186: ...2018 Appendix C Quickstarts Observe that original project is shown and the controller is in Debug mode To Accept the Changes 1 Click the Accept Changes icon 2 Observe that only the Run Mode Change ic...

Page 187: ...Gains ProportionalGain Gains Kc Controller gain for both P and I Gains TimeIntegral Gains Ti Time integral value for I Gains TimeDerivative Gains Td Time derivative value for D Gains DerivativeGain G...

Page 188: ...ize Used for AutoTune Comparison Between IPIDCONTROLLER and PID IPIDCONTROLLER PID Description PID Arguments Parameter Parameter Type Data Type Description Enable Input BOOL Enable instruction TRUE St...

Page 189: ...PID controller TRUE PID state is running FALSE PID state is stopped CV Output REAL The control value output If any error occurred CV is 0 AbsoluteError Output REAL Absolute error is the difference bet...

Page 190: ...ller Increasing Td reduces the overshot and removes the oscillation of the PID controller If Td is invalid an error occurs FC Input REAL Filter constant 0 0 Recommended range for FC is 0 20 Increasing...

Page 191: ...ER output Auto Input BOOL Operating modes of PID controller TRUE Normal operation of PID FALSE Output tracks Feedback Initialize Input BOOL A change in value TRUE to FALSE or FALSE to TRUE causes the...

Page 192: ...the appropriate controller action is to increase the output For example Chilling FALSE Reverse acting output moves opposite direction as error That is the actual process value is greater than the Set...

Page 193: ...aken into consideration DerivativeGain REAL Derivative gain for PID 0 0 Derivative gain for PID D_Gain A higher derivative gain causes a larger change in the output based upon the rate of change of th...

Page 194: ...provides a saturated process value over a period of time Adjust the load to the value for the saturated process value you want IMPORTANT If a load of 40 gives you a process value of 30 C over a perio...

Page 195: ...is defined as For Direct Operation First peak PV1 12 x Deviation For Reverse Operation First peak PV1 12 x Deviation Where PV1 is the process value when Initialize is set to FALSE Once the process val...

Page 196: ...the flow of fluid from a tank a motor with constant torque driving a disk flywheel or an Output Sequence 1 50 70 30 Sequence Condition Autotune Result Action for Autotune Fail Process value reached f...

Page 197: ...em state variable will be the fluid temperature A second order system can be described by two independent energy storage elements which exchange stored energy Examples of second order systems are a mo...

Page 198: ...B_OUT FB_PREVAL PID_PWM This user defined function block provides a PWM function converting a real value to a time related ON OFF output SIM_WATERLVL This user defined function block simulates the pro...

Page 199: ...LINT REAL LREAL multiple Modbus addresses may be required but the most significant byte is always first Mapping Address Space and supported Data Types Since Micro800 uses symbolic variable names inst...

Page 200: ...The maximum recommended cable distance is 3 meters Use the 2080 SERIALISOL serial port plug in module if longer distances or more noise immunity is needed The HMI is typically configured for Master a...

Page 201: ...tch the serial port configuration for the controller 3 Deactivate Tags on Error This is to prevent the requirement of power cycling PVC when new Modbus Mappings are downloaded from Connected Component...

Page 202: ...nd the AB_DF1 DH Driver Select the AB DSI PF4 Port and click OK 4 Once the Drive has connected and been read in select the Start up wizard and change the following items Select Finish to save the chan...

Page 203: ...from the Micro830 850 controller Modbus devices can be 0 based registers are numbered starting at 0 or 1 based registers are numbered starting at 1 When PowerFlex 4 Class drives are used with Micro800...

Page 204: ...a program For example if the program scan is 100 ms and six serial ports are used then the theoretical maximum for serial ports is 60 messages second total This theoretical maximum may not be possible...

Page 205: ...84 B backup 1 3 baud rate 4 66 before calling for assistance 151 BOOL 61 C calibration 53 calling for assistance 151 CE mark 19 certifications 18 Checking if Forces locks are Enabled 168 CIP Client Me...

Page 206: ...60 87 configuration settings 70 transfer rate 57 Ethernet support 5 EtherNet IP 60 EtherNet IP Client 60 EtherNet IP Client Server 57 EtherNet IP Server 60 European Union Directive compliance 19 EMC D...

Page 207: ...bus TCP Client 60 Modbus TCP Client Server 57 60 Modbus TCP Server 60 Modbus TCP server 60 module spacing 32 motor starters bulletin 509 surge suppressors 40 MSG_CIPGENERIC 61 MSG_CIPSYMBOLIC 61 MSG_M...

Page 208: ...dress change 16 run status 2 S safety circuits 23 Safety Considerations 22 safety considerations 22 disconnecting main power 22 hazardous location 22 master control relay circuit periodic tests 23 per...

Page 209: ...Index 199 V validate IP address 71 variable retainment 76 voltage input 53 W wiring 37 fixed terminal blocks 38 removable terminal blocks 38 RS232 RS485 terminal block 38 wiring diagrams 41 Wiring Exa...

Page 210: ...Rockwell Automation Publication 2080 UM005E EN E March 2018 200 Index Notes...

Page 211: ...Rockwell Automation Publication 2080 UM005E EN E March 2018 201...

Page 212: ...ual You can contact Customer Support for initial help in getting your product up and running New Product Satisfaction Return Rockwell Automation tests all of its products to ensure that they are fully...

Reviews: