Page 1
User Manual 1769 CompactLogix Controllers User Manual Catalog Numbers 1769-L31, 1769-L32C, 1769-L32E, 1769-L35CR, 1769-L35E...
Page 2
Identifies information that is critical for successful application and understanding of the product. Allen-Bradley, Rockwell Automation, Rockwell Software, CompactLogix, ControlFLASH, Logix5000, RSLinx, RSLogix 5000, PanelView, PhaseManager, and TechConnect are trademarks of Rockwell Automation, Inc. Trademarks not belonging to Rockwell Automation are property of their respective companies.
Page 3
New and Updated This table contains the changes made to this revision. Information Topic Page Updated Additional Resources listing Added installation instructions 15…39 For specifications, see the 1769 CompactLogix Controllers Specifications Technical Data, publication 1769-TD005. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 4
Summary of Changes Notes: Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 6
Reconfigure a Module via RSLogix 5000 Programming Software . 94 Reconfigure a Module via a MSG Instruction ....95 Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 7
Estimate 1769-BA Battery Life ........128...
Contains technical specifications and certifications for all CompactLogix controllers. 1769-L3x CompactLogix System Quick Start, publication IASIMP-QS001 Provides examples of using a 1769-L3x CompactLogix controller to connect to multiple devices over various networks. Logix5000 Controller Design Considerations Reference Manual, publication 1756-RM094 Provides guidelines you can follow to optimize your system.
Chapter 1769 CompactLogix Controllers Overview This chapter introduces the 1769 CompactLogix controllers. These controllers offer state-of-the-art control, communication, and I/O elements in a distributed control package. About the 1769 The 1769 CompactLogix controller offers state-of-the-art control, communication, and I/O elements in a distributed control package.
Page 12
• Built-in communication ports for EtherNet/IP (1769-L32E and 1769- L35E only) and ControlNet (1769-L32C and 1769-L35CR only) networks • A 1769-SDN communication interface module providing I/O control and remote device configuration over DeviceNet networks • Built-in serial port on every CompactLogix controller •...
When designing a CompactLogix system, determine the network configuration and the placement of components in each location. To design your System CompactLogix system, select the following: • I/O devices • Communication networks • Controllers • Power supplies Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 15
Install the Appropriate EDS Files Load the Controller Firmware Select the Controller’s Operating Mode Use this chapter to install the CompactLogix™ controller, which must be the leftmost module in the first bank of the system. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 16
In addition to this publication, see the following: • Industrial Automation Wiring and Grounding Guidelines, Allen-Bradley® publication 1770-4.1, for additional installation requirements • NEMA 250 and IEC 60529, as applicable, for explanations of the degrees of protection provided by different types of...
Page 17
Annex II to this Directive. Compliance with the Essential Health and Safety Requirements has been assured by compliance with EN 60079-15 and EN 60079-0. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• Each I/O bank requires its own power supply. • Only one controller can be used in a CompactLogix system. • A 1769-ECR right end cap or 1769-ECL left end cap is required to terminate the end of the communication bus.
This back-up function is automatic and requires no action on your part. Node address switches are set to the 99 position at shipment, as shown in the figure. 43868 Use these steps to set the node address. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
31504-M 3. Write the node address on the front panel overlay after setting the node address switches. The controller is shipped with the 1769-BA battery that is packed separately. To Connect the 1769-BA Battery connect the battery, follow this procedure.
WARNING: When you insert or remove the CompactFlash card while power is on, an electrical arc can occur. This could cause an explosion in hazardous location installations. Be sure that power is removed or the area is nonhazardous before proceeding. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
4. Move the module back along the tongue-and-groove slots until the bus connectors line up with each other. 5. Use your fingers or a small screwdriver to push the module’s bus lever back slightly to clear the positioning tab (C). Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
50 mm (2 in.) of space on all sides, as shown. This provides ventilation and electrical isolation. 50 mm (2 in.) 50 mm 50 mm (2 in.) (2 in.) Side Side Bottom (2 in Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Compact I/O expansion cables have the same dimensions as the end caps. IMPORTANT Expansion cables can be used on either the right or left end. A 1769-ECR right end cap or 1769-ECL left end cap terminates the end of the communication bus. Ground the Wiring ATTENTION: This product is grounded through the DIN rail to chassis ground.
1. Before mounting the controller on a DIN rail, close the DIN rail latches. 2. Press the DIN-rail mounting area of the controller against the DIN rail. The latches will momentarily open and lock into place. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
COMMON 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 1747-CP3 or 1756-CP3 Straight Cable End Right-angle Cable End This cable must be shielded and tied to the connector housing. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Straight Cable End Ground Ground Default Serial Configuration Channel 0 (serial port) has the following default communication configuration. Parameter Default Protocol DF1 full-duplex Communication Rate 19.2 Kbps Parity None Station Address Control Lines No Handshaking Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Controller Properties dialog box and enter parameters on the Serial Port, System Protocol, and User Protocol tabs. The 1769-L32E and 1769-L35E controller are shipped with the BOOTP utility Make Ethernet Connections enabled. You must assign an IP address to the Ethernet port for the controller to to the Controller communicate over an EtherNet/IP network.
• Utils directory on the RSLogix 5000 software installation CD Follow this procedure to use the BOOTP utility. 1. Start the BOOTP software. 2. Select Tools>Network Settings. 3. Enter the Ethernet mask and gateway. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 30
8. To permanently assign this configuration to the device, highlight the device and click Disable BOOTP/DHCP. When you cycle power, the device uses the configuration you assigned and does not issue a BOOTP request. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 31
5. Right-click the Ethernet port (not the controller) and select Module Configuration. 6. Select the Port Configuration tab. 7. Click the appropriate radio button to choose the Network Configuration type. 8. Enter the IP address, network (subnet) mask, and gateway address (if needed). Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
This sets the IP address in the hardware. This IP address should be the same IP address you assigned under the General tab. Make ControlNet The CompactLogix 1769-L32C and 1769-L35CR controllers connect to the ControlNet network. The CompactLogix 1769-L32C controller supports Connections to the Controller channel A connections only.
If you disconnect the tap from the module, place the dust cap back on the straight or right angle connector to prevent the connector from accidentally contacting a metallic grounded surface. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 34
Description Segment 1 Segment 2 Tap connected to a CompactLogix controller not using redundant media Tap connected to a CompactLogix controller using redundant media (1769-L35CR unit only) To prevent inadvertent reversal of the tap connections (resulting in incorrect IMPORTANT status displays requiring troubleshooting), check the tap drop cable for the label indicating the attached segment before making your connection.
NAP of the programming terminal. ATTENTION: Do not plug a DH-485 network cable or an RJ45 connector for the EtherNet/IP network to the NAP. Undesirable behavior and/or damage to the port may result. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• 1769 CompactBus • 1769 local adapter All of these EDS files, except for the 1769 CompactBus file, are updated for each firmware revision. There is also a version 1 of the controller EDS file that you need for new controllers. Each controller is shipped with revision 1 firmware. To update the firmware, you must have the revision 1 EDS file (0001000E00410100.eds) installed for the controller.
1. Make sure the appropriate network connection is made and your network driver is configured in RSLinx software. 2. Use RSLogix 5000 programming software to create a controller project. 3. Click RSWho to specify the controller path. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
3. Remove the card and insert it into a controller that will use the same firmware and controller user program. When you apply power to the second controller, the image stored on the CompactFlash card is loaded into the controller. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
1747-CP3 or 1756- CP3 Serial Cable If you connect channel 1 of the 1769-L31 controller to a modem or an ASCII device, consider installing an isolator between the controller and modem or ASCII device. An isolator is also recommended when connecting the controller directly to a programming workstation.
Page 42
3 TXD 3 TXD 4 DTR 4 DTR COMMON COMMON 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 2. Connect the cable to your controller and workstation. CP3 Cable Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
2. From the Available Driver Types pull-down menu, choose the RS-232 DF1 Device driver. 3. Click Add New to add the driver. The Add New RSLinx Driver dialog box box appears. 4. Specify the driver name and click OK. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 44
From the Device pull-down menu, choose Logix 5550-Serial Port. c. Click Auto-Configure. 6. Verify that the Auto-Configuration was successful. Then Click OK. Go to step and verify that you selected the correct communication port. 7. Click Close. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
1. In RSLogix 5000 programming software, open a project for the controller. 2. From the Communications pull-down menu, choose Who Active. The Who Active dialog box appears. 3. Expand the communication driver to the level of the controller. 4. Select the controller. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Once you have selected a controller, you have several options. Choose Monitor the project in the controller Go Online Transfer a copy of the project from the controller to RSLogix 5000 software Upload Transfer the open project to the controller Download Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• EtherNet/IP • ControlNet • DeviceNet (to devices only) • serial EtherNet/IP Network • DH-485 Other Remote Devices Topic Page EtherNet/IP Network Communication ControlNet Network Communication DeviceNet Communication Serial Communication DH-485 Network Communication Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
For EtherNet/IP communication, you can use these CompactLogix controllers with a built-in EtherNet/IP communication port: • 1769-L32E CompactLogix controller • 1769-L35E CompactLogix controller You can use several software products with a 1769 CompactLogix controller on an EtherNet/IP network. Table 5 - EtherNet/IP Network Software Combinations Software...
All EtherNet/IP connections are unscheduled. An unscheduled connection is a message transfer between controllers that is triggered by the requested packet interval (RPI) or the program, such as a MSG instruction. Unscheduled messaging lets you send and receive data when needed. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Chapter 4 Communicate over Networks The 1769-L32E and 1769-L35E controllers support 100 connections. However, the built-in EtherNet/IP port supports only 32 CIP connections over an EtherNet/IP network. With these controllers, the number of end-node connections they effectively support depends on a connection’s RPI.
Page 51
Communicate over Networks Chapter 4 You can use these software products with a 1769 CompactLogix controller on a ControlNet network. Table 6 - ControlNet Network Software Combinations Software Functions Requirement RSLogix 5000 programming software • Configure the CompactLogix project • Define EtherNet/IP...
An unscheduled connection is a message transfer between nodes that is triggered by ladder logic or the program (such as a MSG instruction). Unscheduled messaging lets you send and receive data when needed. Unscheduled messages use the remainder of network bandwidth after scheduled connections are allocated. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
· Sends remote I/O data for as many as 30 modules back to scanner or controller adapter module (1) This table specifically describes using the 1769-ADN module to access remote Compact I/O over DeviceNet. However, CompactLogix controllers can access other Allen-Bradley remote I/O over DeviceNet. In those cases, you must select the appropriate interface. For example, if accessing remote POINT I/O modules, you must select the 1734-ADN.
Page 54
Input/Output Indicator Devices PowerFlex AC Lights Drive You can use these software products with a 1769 CompactLogix controller on a DeviceNet network. Table 9 - CompactLogix DeviceNet Software Combinations Software Functions Requirement RSLogix 5000 programming software • Configure the CompactLogix project •...
• 1769-L32C, -L32E, -L35CR, and -L35E CompactLogix controllers have one built-in RS-232 port. By default, that port is channel 0 on these controllers. • The 1769-L31 CompactLogix controller has two RS-232 ports. One port only allows DF1 protocol only. The second port accepts DF1 and ASCII protocol.
Page 56
This requires your program to use ASCII instructions to transmit data to and from ASCII device. DH-485 • Communicate with other DH-485 devices. • This multi-master, token-passing network allows programming and peer-to-peer messaging. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
To configure an isolator, perform this procedure. 1. Determine whether you need an isolator. If you connect channel 1 of the 1769-L31 controller to a modem or an ASCII device, consider installing an isolator between the controller and modem or ASCII device.
Page 58
2 on the 1761-NET-AIC isolator. The mini-DIN connector is not commercially available, so you cannot make this cable. 6 7 8 DB-9 Right-angle or Straight Cable End 8-pin, Mini-DIN Cable End DB-9 End Mini-DIN End Ground Ground 3. Connect the appropriate cable to the serial port. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• the system contains three or more stations. • communication occur regularly and require leased-line, radio, or power-line modem. ATTENTION: Only the 1769-L31 controller has more than one RS-232 port. All other 1769 controllers are limited to one RS-232 port. RS-232 EtherNet/IP RS-232...
Page 60
2. Click the Serial Port tab. 3. From the Mode pull-down menu, choose System. 4. Specify communication settings. 5. Click the System Protocol tab. 6. From the Protocol pull-down menu, choose a DF1 protocol. 7. Specify DF1 settings. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
The DF1 radio modem driver can be configured as the system mode driver by using RSLogix 5000 programming software, version 17 or later. To configure the controller for DF1 Radio Modem communication, perform this procedure. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 62
1. In the Controller Organizer of RSLogix 5000 programming software, right-click your controller and select Properties. The Controller Properties dialog box appears. 2. Click the System Protocol tab. 3. From the Protocol pull-down menu, choose DF1 Radio Modem. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 63
In a peer-to-peer radio network, any node can initiate communication to any other node at any time, as long as all of the nodes are within radio range so that they receive each other’s transmissions. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
For example, you can use the serial port to: • read ASCII characters from a weigh scale module or bar code reader. • send and receive messages from an ASCII triggered device, such as a MessageView terminal. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 65
1. In RSLogix 5000 programming software, right-click your controller and select Properties. The Controller Properties dialog box appears. 2. Click the Serial Port tab. 3. From the Mode pull-down menu, choose User. 4. Specify communication settings. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 66
Add characters to the end of a string DELETE Delete characters from a string FIND Determine the starting character of a substring INSERT Insert characters into a string Extract characters from a string Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Structured Text programming software. The broadcast feature can also be set by modifying the path value of a message tag in the tag editor. For this example, Ladder Logic programming software will be used. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 68
Slave Poll Timeout 3000 Reply Message Wait Polling Mode Message: polls the slave by using the Message instruction Slave: initiates messages for slave-to-slave broadcast. Standard: schedules polling for the slave. EOT Suppression Disable Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 69
The new tag must be a ‘message’ tag. 2. Name the tag and select the Data Type ‘Message’ , then choose OK. The Message tag in the Controller Scope’s Controller Tags folder will look similar to the following. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 70
• PLC2 Unprotected Write • PLC3 Typed Write • PLC3 Word Range Write • PLC5 Typed Write • PLC5 Word Range Write • SLC Typed Write 6. Fill in any other fields needed. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 71
Channel from the pull-down, then choose OK. ATTENTION: When using structured text programming software, broadcast over serial is set by typing MSG(aMsg) and right-clicking on a MSG to display the Message Configuration dialog box. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
For the controller to operate on a DH-485 network, you need a 1761-NET-AIC interface converter for each controller you want to put on the DH-485 network. You can have two controllers for each 1761-NET-AIC converter, but you need a different cable for each controller. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 73
1761-CBL-PM02 3. In RSLogix 5000 programming software, right-click on your controller and choose Properties. The Controller Properties dialog appears. 4. Click the Serial Port tab. 5. From the Mode pull-down menu, choose System. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 74
To optimize network performance, make sure: • the maximum node address is the highest node number being used on the network. • that all the devices on the same DH-485 network have the same maximum node address. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
For two controllers to share produced or consumed tags, both controllers must be attached to the same control network, such as a ControlNet or Ethernet/IP network. You cannot bridge produced and consumed tags over two networks. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Connected messages are unscheduled connections on both ControlNet and EtherNet/IP networks. Each message uses one connection, regardless of how many devices are in the message path. You can program the target of a MSG instruction to optimize message transfer time. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• I/O configured as rack-optimized connection Remote I/O module over a EtherNet/IP network (direct connection) Remote device over a DeviceNet network (accounted for in rack-optimized connection for local 1769- SDN module) Other remote communication adapter (POINT and FLEX adapters, for example)
Manage Controller Communication Chapter 5 Connections Example In this example system the 1769-L35E CompactLogix controller: • controls local digital I/O modules in the same chassis. • controls remote I/O devices on a DeviceNet network. • sends and receives messages to/from a ControlLogix controller on an EtherNet/IP network.
Page 80
Chapter 5 Manage Controller Communication Notes: Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• a 1492 wiring system for each I/O module as an alternative to the terminal block that comes with the module. • 1492 PanelConnect modules and cables if you are connecting input modules to sensors. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• Some input modules have a fixed 8 ms filter, so selecting a greater RPI has no effect. Specialty • Full-sized 1769-SDN modules add 2 ms per module. • 1769-HSC modules add 1 ms per module. • Full-sized 1769-ASCII modules add 1 ms per module.
Table 21 - Controller I/O Support Controller Supported Local I/O Modules I/O Banks 1769-L35CR 1769-L35E 1769-L32C, 1769-L32E and 1769-L31 To validate the proposed placement of I/O modules in your CompactLogix system, perform this procedure. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 84
Chapter 6 Place, Configure, and Monitor I/O 1. Verify that your 1769-L3x controller resides on the leftmost side of the bank. Single-Bank System 1769-L3x Bank 1 Bank 0 End Cap Power Supply Controller 2. Verify that you have placed no more than three I/O modules between your controller and power supply (bank 0).
Page 85
Nothing alerts you to the fact that you have exceeded your controller’s capacity. However, by exceeding your controller’s I/O capacity, you put your system at risk of intermittent faults, the most common being Major Fault Type 03 (I/O Fault) Code 23. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Chapter 6 Place, Configure, and Monitor I/O Place Local I/O Modules Use the 1769-CRR1/-CRR3 or 1769-CRL1/-CRL3 expansion cable to connect banks of I/O modules. Each I/O module also has a power supply distance rating, the number of modules from the power supply. The distance rating is printed on each module’s label.
The chosen keying option determines how closely any module in a slot must match the configuration for that slot before the controller opens a connection to the module. There are different keying options depending on your application needs. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
To communicate with distributed I/O modules over an EtherNet/IP network: on an EtherNet/IP Network • choose a 1769-L32E or 1769-L35E CompactLogix controller with a built- in EtherNet/IP communication port. • add an EtherNet/IP adapter, and I/O modules to the I/O Configuration folder of the controller.
Configure Distributed I/O on To communicate with distributed I/O modules over a ControlNet network: a ControlNet Network • choose a 1769-L32C or 1769-L35CR CompactLogix controller with a built-in ControlNet communication port. • add a ControlNet adapter, and I/O modules to the I/O Configuration folder of the controller.
Device Controller Scanner Several Smaller Distributed Networks (subnets) Linking Linking Controller Scanner Device Device Device Device Device Device Device Device …you build the I/O configuration in this order Add the local scanner module. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• For an analog module, a channel member (CH#) usually stores the data for a channel. SubMember Specific data related to a member. Specific point on a digital I/O module, depending on the size of the I/O module (0...31 for a 32-point module). Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
If you need to ensure that the I/O values being used during logic execution are from one moment in time, such as at the beginning of a ladder program, use the Synchronous Copy instruction (CPS) to buffer I/O data. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
16#0E01_0001. The fault word uses this format. Figure 17 - Fault Word Format Fault_Code_Value Reserved FaultCode Reserved Fault Information 0 = Connection Open Connection_Closed 1 = connection closed Fault_Bit Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Reconfigure a Module via RSLogix 5000 Programming Software To reconfigure an I/O module via RSLogix 5000 programming software, perform this procedure. 1. Highlight the module in the I/O Configuration tree and right-click to choose Properties. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
When reconfigure[5] is on, the MOV instruction sets the high alarm to 60 for the local module in slot 4. The Module Reconfigure message then sends the EXAMPLE new alarm value to the module. The ONS instruction prevents the rung from sending multiple messages to the module while the reconfigure[5] is on. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Remember that: • the controller executes only one task at one time. • one exception task can interrupt another and take control. • in any given task, only one program executes at one time. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Figure 18 - Program Development Control Application Controller Fault Handler Task 8 Task 1 Configuration Status Watchdog Program 32 Program 1 Program (local) Main Routine Tags Fault Routine Other Routines Controller (global) Tags I/O Data System-shared Data Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• a task of priority = 1...5 that requires 500 µs to execute and is scheduled to run every millisecond this configuration leaves the dedicated I/O task 500 µs to complete its job of scanning the configured I/O. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 100
1 ms 3 ms 5 ms selected RPI 10 ms periodic task 4 ms 8 ms None (lowest) Continuous task 25 ms 60 ms Task 1 Task 2 Task 3 Task 4 Time (ms) Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Jump to Subroutine ( JSR) instruction, to call other routines. You can also specify an optional program fault routine. The controller executes this routine if it encounters an instruction-execution fault within any of the routines in the associated program. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
(variables). In Logix5000 controllers, there is no fixed, numeric format. The tag name itself identifies the data. This lets you: • organize your data to mirror your machinery. • document (through tag names) your application as you develop it. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 103
Figure 19 - Tag Organization Analog I/O Device Integer Value Storage Bit Counter Timer Digital I/O Device When you create a tag, assign these properties to the tag: • Tag type • Data type • Scope Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
High-level management of multiple operations Repetitive sequence of operations Batch process Motion control using structured text State machine operations Structured text (ST) Complex mathematical operations Specialized array or table loop processing ASCII string handling or protocol processing Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
As the creator of Add-on Instructions, you can limit users of your instruction(s) to read-only access, or you can bar access to the internal logic or local parameters used by the instruction(s). This source protection lets you prevent unwanted changes to your instruction(s) and protects your intellectual property. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 106
Each task has its own TASK object that you access by the task name. You can access these object classes: • AXIS • CONTROLLER • CONTROLLERDEVICE • CST • DF1 • FAULTLOG • MESSAGE • MODULE • MOTIONGROUP Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• The GSV instruction gets the fault code for IO_Module and stores it in the Module_Status tag. • If Module_Status is any value other than 4, the controller is not communicating with the module. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 108
Chapter 7 Develop Applications Figure 20 - I/O Module Communication Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Service communication is any communication that you do not configure through the I/O configuration folder of the project. •The system overhead time slice specifies the percentage of time (excluding the time for periodic or event tasks) that the controller devotes to service communication. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 110
While increasing the system overhead percentage does increase communication performance, it also increases the amount of time it takes to execute a continuous task, increasing overall scan time. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 111
1 ms 1 ms 1 ms 1 ms Periodic Task 1 ms 1 ms System Overhead 9 ms of Continuous Task Time 9 ms of Continuous Task Time Continuous Task Elapsed Time (ms) Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 112
If the controller contains only a periodic task(s), the system overhead time slice value has no effect. System overhead runs whenever a periodic task is not running. Periodic Task System Overhead Continuous Task Elapsed Time (ms) Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• makes sure that the equipment goes from state to state along an allowable path. PHASE tag When you add an equipment phase, RSLogix 5000 programming software makes a tag, using the PHASE data type. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 114
Equipment phase instructions control the transitions between states and handle faults. POVR PCLF PRNP PATT PCMD PXRQ PDET My Equipment Program Other code controls the specific actions of your equipment. Water Feed Conveyor Enable Axes Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
How do you tell when the equipment has finished what it had to do? Stopping What happens during a normal shutdown? Aborting How does the equipment shut down if a fault or failure happens? Aborted How do you tell if the equipment is safely shut down? Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
A fault tells you that something unusual has occurred. Set up your code to find and take action for faults. Suppose you want your equipment to shut down as fast as possible in case of a certain fault. In that case, set up your code to look for that fault and give the abort command if it finds it. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• prevent another program or RSBizWare Batch software from commanding a phase • make sure another program or RSBizWare Batch software does not already own a phase PDET Relinquish ownership of a phase POVR Override a command Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
CompactLogix controllers 1769- L31, 1769-L32E, 1769-L32C, 1769-L35E, and 1769-L35CR can save and restore user applications to CompactFlash memory. Of the 1769 CompactLogix controllers, only the 1769-L32E and 1769-L35E can store user data (for example, a recipe) to the CompactFlash card during runtime.
Page 120
2. Right-click on the controller in the RSWho browse window and select Device Properties. The Device Properties dialog box displays, showing the serial number. The serial number shown in this example is in hexadecimal format. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
1. In the controller organizer, right-click on the controller and select Properties from the pull-down menu. The Controller Properties dialog box displays. 2. Click the Advanced tab to see the serial number. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
ATTENTION: Fault conditions can occur if the controller types do not match. For example, if the CompactFlash user program and controller firmware were created for a 1769-L35E controller, and then an attempt was made to load that program and/or firmware into a 1769-L32E controller.
Page 123
2. Edit the name of the project that you want to load. • Use the name of an XML file that is in the CurrentApp folder. • In the CurrentApp folder, a project is comprised of an XML file and a P5K file. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
CompactFlash reader projects and firmware 1. To change the load parameters for a project, open the XML file with the same name as the project. Use a text editor to open the file. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
A sample controller project that reads and writes from a CompactFlash card is available with RSLogix 5000 Enterprise programming software. To display a list the CompactFlash Card of sample projects from a CompactFlash card, see Sample Controller Projects on page 102. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Explains the use of nonvolatile memory, or CompactFlash card memory, with Logix controller, and how to read/write data to a CompactFlash card. Logix5000 Controllers Common Procedures Manual, publication 1756-PM001 Information about using Logix5000 controllers Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Store Lithium Batteries Battery Removal CompactLogix controllers support the 1769-BA battery. ATTENTION: The 1769-BA battery is the only battery you can use with the CompactLogix controllers. The 1747-BA battery is not compatible with the CompactLogix controllers and may cause problems.
5 days per week On 16 hours per day 26 months 22 months 16 months 5 days per week Always On There is almost no drain on the battery when the controller is always on. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
• Do not smoke in the storage area. Table 33 - Storage Temperatures for 1769-BA Lithium Batteries Storage Temperature Capacity Loss 40 °C (104 °F) for 5 years Loses up to 4% of original capacity 60 °C (140 °F)
Chapter 10 Maintain the Battery Additional Resources For additional information, consult this publication. Resource Description Guidelines for Handling Batteries, publication AG 5-4 Detailed information on battery-handling procedures for the 1769-BA lithium battery. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Topic Page 1769-L3xx Controllers Status Indicators RS-232 Serial Port Status Indicators ControlNet Indicators EtherNet/IP Indicators 1769-L3xx Controllers Status These are the 1769-L3xx CompactLogix controller status indicators. Indicators Indicator Condition Interpretation The controller is in program or test mode. Steady green The controller is in run mode.
Page 132
If the OK status indicator remains steady red, contact your Rockwell Automation representative or local distributor. Steady green Controller is OK. Flashing green The controller is storing or loading a project to or from nonvolatile memory. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Channel 0 configuration differs from the default serial configuration. Steady green Channel 0 has the default serial configuration. No RS-232 activity. Flashing green RS-232 activity. No RS-232 activity. (1769-L31 Flashing green RS-232 activity. only) Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Status Indicators ControlNet Indicators The ControlNet indicators are only on the 1769-L32C and 1769- L35CR controllers. Use these indicators to determine how your CompactLogix 1769-L32C or 1769- L35CR controller is operating on the ControlNet network: • Module Status • Network Status These indicators provide information about the controller and network when the controller is connected to ControlNet via the BNC connectors.
Network Channel Indicators Channel B is only labelled on the 1769-L35CR controller. The 1769-L32C controller only has channel A but uses the second indicator in some status indicator patterns as described below.
Appendix A Status Indicators EtherNet/IP Indicators The EtherNet/IP indicators are only on 1769-L32E and 1769-L35E controllers. Module Status (MS) Indicator Indicator Condition Recommended Action The controller does not have power. Check the controller power supply. Flashing green The port is in standby mode; it does not have an IP address and is operating Verify that the BOOTP server is running.
Memory is then removed when these functions become inactive. Operations that dynamically allocate memory are: • messages. • connections to processors with RSLogix 5000 programming software. • RSLinx tag optimization. • trends. • DDE/OPC topics. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
We estimate that one tag consumes about 40 bytes of memory. Each trend created in a controller creates a trend object and allocates a buffer for Trends logging. Table 10.A Controller Trends Item Memory Allocated Trend Object 80 bytes Log Buffer 4000 bytes Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
10 connections, with 5 over each path. Specify Connections per Controller To specify the maximum messaging connections per controller, perform this procedure. 1. In RSLinx programming software, from the Communication pull-down menu, choose Configure CIP Options. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 140
2. In the Configure CIP Options dialog box, click the Use Connections for Writes to ControlLogix processor checkbox. Once you have selected this feature, you cannot limit the number of IMPORTANT connections established. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
To view the number of open connections made from your workstation to the CompactLogix controller, perform this procedure. 1. In RSLinx programming software, from the Communication pull-down menu, choose CIP Diagnostics. The CIP Diagnostics dialog box appears. 2. Click the Connections tab. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Dynamic Memory Allocation in CompactLogix Controllers Here you see an itemized list of open connections. 3. Click the Dispatching tab. In the Connections Established box you see the total number of connections open to the CompactLogix controller. Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 143
107 reader 125 determine timeout with I/O module 107 EtherNet/IP network 49 example 79 monitor 107 number needed to optimize throughput 141 produce data 75 view number of open 141 Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 144
136 CompactLogix controllers 137 local I/O modules messages 138 place 86 RSLinx tag optimization 138 low battery 128 electronic keying 87 maintain end cap 94 battery 127 equipment states change 116 Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 145
75 store batteries 129 program definition 101 structured text 104 programming language system layout 12 select 104 system overhead time slice 109 programs system power consumption define 101 estimate 83 radio modem 67 Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Page 146
Index tags organize 102 tasks define 99 manage 97 management 97 total connections calculate 78 trends 138 update data 92 CompactFlash reader 125 validate I/O layout 82 view number of open connections 141 Rockwell Automation Publication 1769-UM011H-EN-P - April 2012...
Need help?
Do you have a question about the 1769 and is the answer not in the manual?
Questions and answers