Download Print this page
Rockwell Automation Allen-Bradley Logix5000 1756 ControlLogix Programming Manual
Rockwell Automation Allen-Bradley Logix5000 1756 ControlLogix Programming Manual

Rockwell Automation Allen-Bradley Logix5000 1756 ControlLogix Programming Manual

Controllers function block diagram

Advertisement

Quick Links

Programming Manual
Logix5000 Controllers Function Block Diagram
Catalog Numbers 1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, PowerFlex 700S with
DriveLogix

Advertisement

loading
Need help?

Need help?

Do you have a question about the Allen-Bradley Logix5000 1756 ControlLogix and is the answer not in the manual?

Questions and answers

Summary of Contents for Rockwell Automation Allen-Bradley Logix5000 1756 ControlLogix

  • Page 1 Programming Manual Logix5000 Controllers Function Block Diagram Catalog Numbers 1756 ControlLogix, 1769 CompactLogix, 1789 SoftLogix, PowerFlex 700S with DriveLogix...
  • Page 2: Important User Information

    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.
  • Page 3 Added Tag Browser graphic to the instructions. Assign an existing tag page 26 Added topic to rename a wire connector. Rename a wire connector page 29 Added topic to rename a connector group. Rename a connector group page 29 Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 5: Table Of Contents

    Enter a value in the tag of a block ............... Connect blocks with an OCON and ICON ..........Add an OCON ....................Add an ICON ....................Rename a wire connector ................Rename a connector group ................Verify the routine....................Index Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 7: Preface

    Logix5000™ controllers for discrete, process, batch, motion, safety, and drive-based solutions. The Studio 5000® environment is the foundation for the future of Rockwell Automation® engineering design tools and capabilities. The Studio 5000 environment is the one place for design engineers to develop all elements of their control system.
  • Page 8 Provides declarations of conformity, certificates, and other http://ab.rockwellautomation.com certification details. You can view or download publications at http://www.rockwellautomation.com/literature. To order paper copies of technical documentation, contact your local Rockwell Automation distributor or sales representative. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 9: Program A Function Block

    • When the routine executes, all the sheets execute. • In general, use one sheet for each device, such as a motor or valve Example: Function block routine divided into sheets Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 10: Choose The Function Block Elements

    For IREFs and OREFs, create a tag or assign an existing tag. For a: Specify: tag_name Bit number of a larger data type tag_name.bit_number Member of a structure tag_name.member_name Element of a one dimension array tag_name[x] Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 11: Define The Order Of Execution

    IREF is latched for the scan of the function block routine. The IREF latches data from program-scoped and controller-scoped tags. The controller updates all IREF data at the beginning of each scan as shown in this diagram. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 12 25.4 when the routine starts executing this scan, and Block_01 changes the value of tagA to 50.9, the second IREF wired into Block_02 still uses a value of 25.4 when Block_02 executes this scan. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 13: Order Of Execution

    The inputs of a block require data to be available before the controller can execute that block. In this example, block 2 has to execute before block 3 because the outputs of block 2 feed the inputs of block 3. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 14: Resolve A Loop

    If a group of blocks are in a loop, the controller cannot determine which block to execute first, and it cannot resolve the loop, as illustrated in this example. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 15: Resolve Data Flow Between Two Blocks

    Available indicator. Resolve data flow between two blocks If you use two or more wires to connect two blocks, use the same data flow indicators for all of the wires between the two blocks. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 16: Create A One Scan Delay

    1. The controller latches all data values in IREFs. 2. The controller executes the other function blocks in the order determined by how they are wired. 3. The controller writes outputs in OREFs. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 17: Identify Any Connectors

    When in Program control, the instruction is controlled by the Program inputs to the instruction. When in Operator control, the instruction is controlled by the Operator inputs to the instruction. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 18 ProgProgReq input during the startup, and clears the ProgProgReq input once the startup is complete. Once the ProgProgReq input is cleared, the instruction remains in Program control until it receives a request to change. For Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 19 ProgAutoReq input after the routine executes. The PIDE instruction receives only one request to go to Auto every time the push button is pressed. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 20: Add A Sheet

    Use the Language Element toolbar to add a function block element to a routine. Add a function block element 1. On the Language Element toolbar, click the button for the element that you want to add. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 21: Create A Text Box

    2. In the the FBD editor, drag the text box to a location near the element to which it applies. 3. Double-click the text box and enter the desired text. 4. Press Ctrl+Enter. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 22: Language Switching

    • Trends. • Controllers. • Alarm Messages (in ALARM_ANALOG and ALARM_DIGITAL configuration). • Tasks. • Property descriptions for modules in the Controller Organizer. • Rung comments, SFC text boxes, and FBD text boxes. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 23: Connect Elements

    1. In the block, click Properties 2. In the Properties dialog box, on the Parameters tab, clear the Vis check box to hide the pin. Select the Vis check box to show the pin. 3. Click OK. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 24: Wire Elements Together

    • To define a wire as an input wire, right-click the wire and click Assume Data Available. The arrow indicates that the data serves as input to the first block in the loop. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 25: Assign A Tag

    4. On the New Parameter or Tag dialog box, in the Usage list, click a usage value for the tag. The default is a local tag. 5. In the Type list, click the tag type. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 26: Click Create

    10. On the New Parameter or Tag dialog box, in the Scope list, click the scope for the tag. 11. Click Create. Assign an existing tag 1. Double-click the operand area. 2. In the box, click the down arrow to select the tag. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 27: Assign An Immediate Value (Constant)

    2. Wire the IREF to the input pin that gets the value. For instructions on wiring elements together, see Wire elements together page 3. Double-click the operand area of the IREF. 4. In the box, type the value and press Enter. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 28: Enter A Value In The Tag Of A Block

    4. In the box, type a name that identifies the connector and press Enter. Add an ICON 1. Add an ICON and place it near the input pin that gets the value from the corresponding OCON. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 29: Rename A Wire Connector

    1. Right-click the operand area of the desired ICON or OCON, and click Rename Connector Group. 2. In the box, type or select the new name and press Enter. All instances in the group are changed to the new name. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 30: Verify The Routine

    3. Correct the error according to the description in the Errors tab. 4. Repeat steps 1...3 until all of the errors are corrected. 5. To close the Output window, press Alt + 1. Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 31: Index

    25 ICON add 28 rename a connector group 29 unresolved loop rename a wire connector 29 function block diagram 14 IREF latching data 11 to assign immediate value 27 verify Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 32 Index routine 30 wire function block diagram 11, 14 Rockwell Automation Publication 1756-PM009E-EN-P - October 2014...
  • Page 33: Rockwell Automation Support

    Automation representative. New product satisfaction return Rockwell Automation tests all of its products to 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.

This manual is also suitable for:

Allen-bradley logix5000 1769 compactlogixAllen-bradley logix5000 1789 softlogixAllen-bradley logix5000 powerflex 700s