Page 2
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
The Studio 5000 Logix Designer® interface has application screen shots. been modified in versions 31 and later. Updated supported controller Added 5069 CompactGuardLogix to the list of models. supported controllers. New or enhanced features None in this release. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Connect blocks with an OCON and ICON ........... 29 Add an OCON ..................29 Add an ICON ..................29 Rename a wire connector ............... 29 Rename a connector group ..............30 Verify the routine ..................30 Index Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
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.
Corresponding Source code for open source packages included in this product can be located at their respective web site(s). You may alternately obtain complete Corresponding Source code by contacting Rockwell Automation via our Contact form on the Rockwell Automation website: http://www.rockwellautomation.com/global/about- us/contact/contact.page.
Page 9
SMC Flex, Studio 5000, Ultra 100, Ultra 200, VersaView, WINtelligent, XM, SequenceManager are trademarks of Rockwell Automation, Inc. Any Rockwell Automation logo, software or hardware product not mentioned herein is also a trademark, registered or otherwise, of Rockwell Automation, Inc.
Page 10
Rockwell Automation is not responsible for these intervening factors. The instructions in this document do not cover all the details or variations in...
• 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-PM009G-EN-P - February 2018...
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-PM009G-EN-P - February 2018...
In this example, the value of tagA is stored at the beginning of the execution of the routine. The stored value is used when Block_01 executes. The same stored value is also used when Block_02 executes. If the value of tagA Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Page 14
In this example, if tagA has a value of 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-PM009G-EN-P - February 2018...
3 because the outputs of block 2 feed the inputs of block 3. The order of execution is only relative to the blocks that are wired together. The two groups of blocks in this example are not wired together. The blocks Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
The Assume Data Available indicator defines the data flow within the loop. The arrow indicates that the data serves as input to the first block in the loop. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
In this example, neither wire uses the Assume Data In this example, only one wire uses the Assume Data Available indicator. Available indicator. In this example, both wires use the Assume Data Available indicator. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
To use connectors, use these rules. • Each OCON requires a unique name. • For each OCON, you must have at least one corresponding ICON, such as an ICON with the same name as the OCON. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
For example, assume that a Totalizer instruction is always used in Operator control, and the user program never controls the running or stopping of the Totalizer. In this case, wire a literal value of 1 into the ProgOperReq input. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Page 20
For example, the operator sets the OperOperReq input from a faceplate to take control of that instruction. This example shows how to lock an instruction into Program control. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
TIC101 is configured with the ProgValueReset input set, so when the PIDE instruction executes, it automatically clears ProgAutoReq. To add a sheet to a function block routine: Add a sheet 1. On the Sheet toolbar, click Add Sheet Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
1. On the Language Element toolbar, click the button for the element that you want to add. 2. Drag the element to the desired location. Tip: You can also drag the button for the element directly to the desired location. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Enter the localized descriptions in a project by programming in that language, or by using the import/export utility to translate the documentation Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
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-PM009G-EN-P - February 2018...
• 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-PM009G-EN-P - February 2018...
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-PM009G-EN-P - February 2018...
2. In the box, click the down arrow to select the tag. 3. On the Tag Browser, click the tag, or select the bit by clicking the down arrow to the right of the tag and clicking the bit. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Enter a value in the tag to its pin. of a block 1. In the block, click Properties 2. On the Parameters tab, in the Value box of the desired parameter, type the value. 3. Click OK. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Rename a wire routine. connector 1. Right-click the operand area of the desired ICON or OCON, and click Rename Element. 2. In the box, type or select a new name and press Enter. Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
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-PM009G-EN-P - February 2018...
26 ICON add 29 rename a connector group 30 unresolved loop rename a wire connector 30 function block diagram 16 IREF latching data 13 to assign immediate value 28 verify routine 30 Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Page 32
Index wire function block diagram 13, 16 Rockwell Automation Publication 1756-PM009G-EN-P - February 2018...
Page 33
Rockwell 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 Logix 5000 and is the answer not in the manual?
Questions and answers