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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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.
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