rs logix 5000 doc1
DESCRIPTION
AutomationTRANSCRIPT
-
Logix5000 Controllers Execution Time and Memory Use Reference Manual1756 ControlLogix, 1769 CompactLogix, 1794 FlexLogix, 20D PowerFlex 700S with DriveLogix
If you want a Microsoft Excel version of this manual, double-click the stick pin.
Microsoft, Encarta, MSN, and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Introducton
Logix5000 Controllers Execution Time and Memory Use Reference Manual
1756 ControlLogix, 1769 CompactLogix, 1794 FlexLogix, 20D PowerFlex 700S with DriveLogix
The memory use of a project is the same regardless of which Logix5000 controller you are using (CompactLogix, FlexLogix, etc). However the execution times vary based on controller type.
Important User Information
Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://www.ab.com/manuals/gi) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable.
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.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc. is prohibited.
About this manual
Use these worksheets to estimate the memory use and execution time of your logic. Use this information to select among different programming options.
The information in these worksheets is based on RSLogix 5000 software revision 13 and controller firmware revision 13. One exception is the equipment phase instructions. Their information is based on revision 15. Actual results may vary because of the configuration of your project and the revision of software and firmware that you are using.
ImportantThe 1756-L63 controller uses a cache mechanism to enhance the performance of instructions. Actual performance depends on how sequentially the data is laid out and how frequently it is accessed.
Caching has a significant impact on the execution times of bit instructions (XIC, XIO, OTE, OTU, OTL). For example, an XIC instruction has a best case execution time of 0.05 s, where the project takes full advantage of caching. The XIC instruction has a worst-case execution time of 0.4 s, where the project uses minimal caching. The typical execution time of an XIC instruction is approximately 0.1 s
When you download your project, the controller optimizes memory use, which could reduce your calculated memory use by as much as 10% from the values presented in this worksheet.
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Examples
Ladder InstructionsHere are some examples for a 1756-L63 controller:
Example:Data Type:Memory (bytes):Execution time (s):Description:
ADDDINT280.26ADD instruction
Source ADINT
Source BDINT
DestinationDINT
280.26total
Array subscriptsWhen an array uses a tag for one of its subsrcipts (e.g., Array_A[Tag_B]), additional memory and execution time is required, depending on the number of dimensions in the array. Memory use and execution time for an instruction increases for each parameter that references an array.
Example:Data Type:Memory (bytes):Execution time (s):Description:
ADDDINT280.26ADD instruction
Source ADINT[DINT]840.69array subscript
Source BDINT
DestinationDINT
1120.95total
ExpressionsIf an instruction contains an expression (CMP, CPT, FAL, FSC), than add memory and time for each operator in the expression. For each operator, use the values for the corresponding instruction.
Here is an example for a 1756-L63 controller:
Example:Data Type:Memory (bytes):Execution time (s):Description:
CPT (tag_a + tag_b)761.65CPT instruction
ADD (+)DINT280.26ADD operator
1041.90total
Data conversionsLogix5000 controllers typically compare or manipulate values as DINTs or REALs (optimal data type).
If you use a data type that is not an optimal data type or if you mix data types, you must add memory and execution time for data conversion.
If you use mix integers and REALs in an instruction, the controller converts the values to REALs and then back to the destination data type.
Example:Data Type:Memory (bytes):Execution time (s):Description:
ADDREAL441.52ADD instruction
Source ADINT962.40DINT to REAL conversion
Source BREAL
DestinationREAL
1403.92total
ADDREAL441.52ADD instruction
Source ADINT962.40DINT to REAL conversion
Source BREAL
DestinationDINT923.50REAL to DINT conversion
2327.43total
ADDDINT280.26ADD instruction
Source AINT800.52INT to DINT conversion
Source BINT800.52INT to DINT conversion
DestinationINT722.24DINT to INT conversion
2603.53total
Function Block ElementsFunction block elements include the following:
Function Block Instructions -These times include only the time for the instruction. They do not include time for IREFs, OREFs, or wires.Use the same times regardless of whether the function block is in a function block diagram or structured text.
IREFs and OREFs -Choose the time for the IREF or OREF based on the data type of its tag. Do not add any time for immediate values.
Wires -Choose the time for a wire based on the data type at each end of the wire pin).
Here is an example of a function block diagram for a 1756-L63 controller:
Structured TextThe number and complexity of the assignments, instructions, and comments included in the construct increases the memory and execution time that are required.
Here's examples for a 1756-L63 controller:
Example:Data Type:Memory (bytes):Execution time (s):Description:
Tag_A := Tag_B;DINT920.27simple assignment
Tag_ADINT
Tag_BDINT
920.27total
Example:Data Type:Memory (bytes):Execution time (s):Description:
Tag_A := Tag_B + Tag_C;Complex assignment. Use the numbers for the CPT instruction plus the numbers for the ADD instruction.
Tag_ADINT
Tag_BDINT
Tag_CDINT
CPTDINT761.65Memory and time for the CPT instruction
ADD (+)DINT280.26Memory and time for the ADD instruction
1041.90total
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
1.7 s for the ADD instruction
2.73 s for the DINT-to-REAL wire (The Source A pin uses the REAL data type.)
0.46 s for the REAL IREF
0.38 s for the REAL-to-REAL wire (The Source B pin uses the REAL data type.)
0.28 s for the DINT IREF
Ladder Instructions
MotionLadder InstructionData typeNotesMemory (bytes)Execution time if true (s)Execution time if true (s)Execution time if true (s):Execution time if true (s):
yes1756-L1, -L1Mx1756-L55Mxx1756-L61, -L62, -L631769-L201769-L301769-L311769-L32, -L351794-L33, -L34DriveLogix5720DriveLogix5730
ABLn/a5213.311.24.815.215.73.82.814.912.54.4
ABSDINT320.610.600.280.760.780.300.320.710.610.30
ABSREAL560.880.860.411.051.070.450.461.030.870.43
ACBn/a5213.511.03.415.615.92.22.115.112.73.8
ACLn/a64139.8102.628.2134.3136.536.033.3160.3135.036.5
ACSREAL48271.0249.631.8334.0339.435.735.4320.6269.933.3
ADDDINT280.560.550.260.760.770.290.290.670.560.27
ADDREAL4410.710.41.513.313.51.71.712.710.71.6
AFIn/a40.050.050.030.070.050.030.020.060.060.02
AHLn/a68104.077.525.1102.7104.233.230.9116.6102.033.8
ANDDINT280.410.520.260.690.700.400.340.730.950.28
ARDn/a7688.466.02.286.287.52.93.8102.586.426.9
ARLn/a7688.766.02.786.387.84.33.4102.786.624.4
ASNREAL48261.7240.830.1322.6327.834.334.0309.6260.632.1
ATNREAL48223.5212.321.3275.5279.924.124.0264.4222.622.4
AVEINTLength55.3+ (x 7.0)48.0+ (x 6.1)14.4+ (x 2.4)68.0+ (x 8.6)63.4+ (x 8.0)-3.0+ (x .0)16.2+ (x 2.8)65.2+ (x 8.2)54.9+ (x 6.9)15.7+ (x 2.6)
AVEREALLength11645.0+ (x 14.6)39.2+ (x 13.6)12.3+ (x 3.2)55.8+ (x 18.0)51.8+ (x 16.7)12.8-+ (x .1)14.2+ (x 3.6)52.9+ (x 17.3)44.8+ (x 14.5)12.9+ (x 3.4)
AVESINTLength55.0+ (x 6.6)47.7+ (x 5.8)14.3+ (x 2.3)68.0+ (x 8.1)63.3+ (x 7.5)-8.2+ (x .0)15.9+ (x 2.7)65.2+ (x 7.7)55.0+ (x 6.5)14.4+ (x 2.5)
AWAn/a8089.666.418.586.387.725.425.2103.086.825.6
AWTn/a8088.766.519.686.487.927.223.3103.086.825.8
BRKn/a44n/an/an/an/an/an/an/an/an/an/a
BSLDINTx = LengthRound up x /32 to a whole number.527.8+ ( (x /32) 0.8)6.3+ ( (x /32) 0.6)2.4+ ( (x /32) 0.2)9.8+ ( (x /32) 1.0)9.2+ ( (x /32) 0.9)2.7+ ( (x /32) 0.2)2.7+ ( (x /32) 0.2)9.3+ ( (x /32) 0.9)7.8+ ( (x /32) 0.8)2.5+ ( (x /32) 0.2)
BSRDINTx = LengthRound up x /32 to a whole number.52+ ( (x /32) 0.8)7.0+ ( (x /32) 0.6)2.6+ ( (x /32) 0.2)10.9+ ( (x /32) 1.0)10.1+ ( (x /32) 0.9)2.9+ ( (x /32) 0.2)2.9+ ( (x /32) 0.2)10.3+ ( (x /32) 0.9)8.7+ ( (x /32) 0.8)2.7+ ( (x /32) 0.2)
BTDDINT5211.59.22.711.610.83.03.012.110.22.8
CLRDINT200.350.340.160.480.500.170.160.420.350.16
CLRREAL200.400.390.180.580.570.200.200.440.410.20
CMPn/ae = time for the operators in the expression764.33.61.45.34.91.61.65.14.31.5
CONCATn/anumber of characters in Source A + number of characters in Source B11610.6+ (x 1.5)9.0+ (x 1.2)2.3+ (x 0.2)12.4+ (x 1.7)12.1+ (x 1.7)2.9+ (x 0.2)2.7+ (x 0.2)13.2+ (x 1.7)10.4+ (x 1.5)2.5+ (x 0.2)
COPDINTLength646.9+ (x 0.3)6.5+ (x 0.3)3.0+ (x 0.2)8.7+ (x 0.4)8.1+ (x 0.4)3.4+ (x 0.2)3.3+ (x 0.2)8.2+ (x 0.4)6.9+ (x 0.3)3.1+ (x 0.2)
COPINTLength6.5+ (x 0.2)6.1+ (x 0.2)2.8+ (x 0.1)8.1+ (x 0.2)7.6+ (x 0.2)3.2+ (x 0.1)3.1+ (x 0.1)7.7+ (x 0.2)6.5+ (x 0.2)2.9+ (x 0.1)
COPREALLength646.9+ (x 0.3)6.5+ (x 0.3)3.0+ (x 0.2)8.6+ (x 0.4)8.1+ (x 0.4)3.4+ (x 0.2)3.3+ (x 0.2)8.2+ (x 0.4)6.9+ (x 0.3)3.2+ (x 0.2)
COPSINTLength6.7+ (x 0.1)6.4+ (x 0.1)2.9+ (x 0.0)8.5+ (x 0.1)7.9+ (x 0.1)3.2+ (x 0.0)3.2+ (x 0.0)7.9+ (x 0.1)6.7+ (x 0.1)3.0+ (x 0.0)
COSREAL48221.7207.425.5273.3277.729.128.9262.2220.827.2
CPSDINTLength6414.5+ (x 0.3)12.5+ (x 0.3)4.5+ (x 0.2)15.5+ (x 0.4)14.4+ (x 0.4)5.0+ (x 0.2)5.1+ (x 0.2)15.8+ (x 0.4)13.2+ (x 0.3)4.7+ (x 0.2)
CPSINTLength14.1+ (x 0.2)12.1+ (x 0.2)4.3+ (x 0.1)15.0+ (x 0.2)13.9+ (x 0.2)4.9+ (x 0.1)4.9+ (x 0.1)15.3+ (x 0.2)12.9+ (x 0.2)4.5+ (x 0.1)
CPSREALLength6414.5+ (x 0.3)12.5+ (x 0.3)4.5+ (x 0.2)15.5+ (x 0.4)14.4+ (x 0.4)5.1+ (x 0.2)5.1+ (x 0.2)15.8+ (x 0.4)13.3+ (x 0.3)4.7+ (x 0.2)
CPSSINTLength14.3+ (x 0.1)12.4+ (x 0.1)4.4+ (x 0.0)15.3+ (x 0.1)14.3+ (x 0.1)5.0+ (x 0.0)5.0+ (x 0.0)15.5+ (x 0.1)13.0+ (x 0.1)4.6+ (x 0.0)
CPTDINTe = time for the operators in the expression764.74.01.65.85.91.91.85.64.71.7
CPTREALe = time for the operators in the expression964.74.01.65.85.91.91.85.64.71.7
CTDCOUNTER80.420.410.180.670.690.200.200.500.430.19
CTUCOUNTER80.430.420.180.660.670.200.210.500.420.19
DDT 0 mismatchesDINTx = number of bits to compareBased on ALL mode7213.0+ (x 1.4)10.6+ (x 1.0)3.9+ (x 0.4)16.5+ (x 1.7)16.7+ (x 1.7)4.4+ (x 0.4)4.6+ (x 0.4)15.4+ (x 1.6)13.0+ (x 1.4)4.3+ (x 0.4)
DDT 1 mismatchesDINTx = number of bits to compareBased on ALL mode7227.7+ (x 1.4)21.5+ (x 1.0)7.6+ (x 0.4)34.6+ (x 1.7)35.1+ (x 1.7)8.7+ (x 0.4)8.7+ (x 0.4)32.8+ (x 1.6)27.6+ (x 1.4)8.0+ (x 0.4)
DDT 2 mismatchesDINTx = number of bits to compareBased on ALL mode7241.4+ (x 1.4)31.5+ (x 1.0)10.9+ (x 0.4)51.4+ (x 1.7)52.2+ (x 1.7)12.4+ (x 0.4)12.6+ (x 0.4)48.9+ (x 1.6)41.2+ (x 1.4)11.7+ (x 0.4)
DEGREAL5218.718.11.623.123.51.81.822.118.61.7
DELETEn/anumber of Destination characters10810.2+ (x 1.5)8.5+ (x 1.2)2.3+ (x 0.2)11.2+ (x 1.7)11.5+ (x 1.7)2.8+ (x 0.2)2.6+ (x 0.2)11.9+ (x 1.7)10.0+ (x 1.5)2.4+ (x 0.2)
DIVDINT4411.010.55.013.613.85.65.613.010.95.2
DIVREAL4418.718.11.923.123.42.22.222.118.62.1
DTOSn/anumber of Destination characters7270.2+ (x 0.6)43.7+ (x 0.5)7.1+ (x 0.1)79.7+ (x 0.8)80.6+ (x 0.8)8.1+ (x 0.1)8.0+ (x 0.1)83.1+ (x 0.7)70.1+ (x 0.6)7.8+ (x 0.1)
DTRDINT402.82.41.03.63.31.11.13.42.81.1
EOTn/a48n/an/an/an/an/an/an/an/an/an/a
EQUDINT200.380.370.180.460.440.200.200.440.370.19
EQUREAL200.370.370.230.470.430.230.180.440.370.17
FALDINTx = number of elements manipulated in one scane = time for the operators in the expression9210.2+ (x (4.0 + e)9.7+ (x (3.8 + e)4.5+ (x (1.6 + e)12.7+ (x (4.9 + e)11.8+ (x (4.6 + e)5.4+ (x (1.9 + e)5.4+ (x (1.8 + e)12.1+ (x (4.7 + e)10.1+ (x (4.0 + e)5.3+ (x (1.7 + e)
FALREALx = number of elements manipulated in one scane = time for the operators in the expression11610.2+ (x (4.0 + e)9.7+ (x (3.8 + e)4.5+ (x (1.6 + e)12.7+ (x (4.9 + e)11.8+ (x (4.6 + e)5.4+ (x (1.9 + e)5.4+ (x (1.8 + e)12.1+ (x (4.7 + e)10.1+ (x (4.0 + e)5.3+ (x (1.7 + e)
FBC 0 mismatchesDINTx = number of bits to compareBased on ALL mode7213.1+ (x 1.4)10.7+ (x 1.0)4.0+ (x 0.4)16.6+ (x 1.7)16.8+ (x 1.7)4.6+ (x 0.4)4.6+ (x 0.4)15.5+ (x 1.6)13.1+ (x 1.4)4.1+ (x 0.4)
FBC 1 mismatchesDINTx = number of bits to compareBased on ALL mode7226.5+ (x 1.4)20.6+ (x 1.0)7.4+ (x 0.4)33.1+ (x 1.7)33.6+ (x 1.7)8.5+ (x 0.4)8.4+ (x 0.4)31.3+ (x 1.6)26.4+ (x 1.4)7.9+ (x 0.4)
FBC 2 mismatchesDINTx = number of bits to compareBased on ALL mode7238.8+ (x 1.4)29.6+ (x 1.0)10.3+ (x 0.4)48.2+ (x 1.7)49.1+ (x 1.7)11.8+ (x 0.4)12.0+ (x 0.4)46.0+ (x 1.6)38.7+ (x 1.4)11.1+ (x 0.4)
FFLSINT9.78.03.012.211.33.43.311.59.73.1
FFLINT10.88.83.313.512.63.73.712.810.83.4
FFLDINT6410.28.33.112.611.83.53.412.010.13.2
FFLREAL6410.28.33.112.711.83.53.412.010.13.2
FFUSINTLength11.0+ (x 0.6)8.9+ (x 0.5)3.3+ (x 0.2)13.9+ (x 0.8)12.9+ (x 0.7)3.7+ (x 0.2)3.7+ (x 0.2)13.1+ (x 0.7)11.0+ (x 0.6)3.5+ (x 0.2)
FFUINTLength12.0+ (x 1.0)9.6+ (x 0.8)3.5+ (x 0.3)15.1+ (x 1.3)14.0+ (x 1.2)4.0+ (x 0.3)3.9+ (x 0.3)14.2+ (x 1.2)12.0+ (x 1.0)3.7+ (x 0.3)
FFUDINTLength6412.4+ (x 0.6)9.9+ (x 0.4)3.6+ (x 0.2)15.5+ (x 0.7)14.5+ (x 0.6)4.1+ (x 0.2)4.0+ (x 0.2)14.7+ (x 0.7)12.4+ (x 0.6)3.8+ (x 0.2)
FFUREALLength6412.4+ (x 0.6)9.9+ (x 0.4)3.7+ (x 0.2)15.5+ (x 0.7)14.4+ (x 0.6)5.0+ (x 0.1)4.0+ (x 0.2)14.7+ (x 0.7)12.4+ (x 0.6)3.8+ (x 0.2)
FINDn/ax = number of characters in Searchr = Results = Start1087.6+(1.8 * x) + (1.6 * (r - s + 1))6.3+(1.4 * x) + (1.2 * (r - s + 1))2.1+(0.2 * x) + (0.2 * (r - s + 1))8.6+(2 * x) + (1.8 * (r - s + 1))8.4+(2.1 * x) + (1.8 * (r - s + 1))2.3+(0.3 * x) + (0.2 * (r - s + 1))2.1+(0.3 * x) + (0.2 * (r - s + 1))9.0+(2.1 * x) + (1.8 * (r - s + 1))7.6+(1.8 * x) + (1.6 * (r - s + 1))2.0+(0.3 * x) + (0.2 * (r - s + 1))
FLLSINTLength4.4+ (x 0.2)4.1+ (x 0.3)1.9+ (x 0.1)5.5+ (x 0.4)5.2+ (x 0.3)2.1+ (x 0.1)2.0+ (x 0.1)5.3+ (x 0.3)4.4+ (x 0.2)1.9+ (x 0.1)
FLLINTLength4.7+ (x 0.2)4.3+ (x 0.3)2.0+ (x 0.1)5.8+ (x 0.4)5.4+ (x 0.3)2.2+ (x 0.1)2.2+ (x 0.1)5.5+ (x 0.3)4.6+ (x 0.2)2.1+ (x 0.1)
FLLDINTLength605.2+ (x 0.2)4.8+ (x 0.2)2.2+ (x 0.1)6.5+ (x 0.3)6.1+ (x 0.3)2.5+ (x 0.1)2.5+ (x 0.1)6.2+ (x 0.3)5.2+ (x 0.2)2.3+ (x 0.1)
FLLREALLength605.2+ (x 0.2)4.9+ (x 0.2)2.2+ (x 0.1)6.5+ (x 0.3)6.1+ (x 0.3)2.5+ (x 0.1)2.5+ (x 0.1)6.2+ (x 0.3)5.2+ (x 0.2)2.3+ (x 0.1)
FORDINTTerminal value/Step size6418.1+ (x 7.9)14.4+ (x 6.4)5.2+ (x 2.3)22.5+ (x 9.7)22.9+ (x 9.8)5.9+ (x 2.6)5.9+ (x 2.6)21.4+ (x 9.3)18.1+ (x 7.8)5.5+ (x 2.4)
FRDn/a4011.48.73.114.114.33.43.413.511.43.2
FSCDINTx = number of elements manipulated in one scane = time for the operators in the expression14810.7+ (x (3.9 + e)10.1+ (x (3.7 + e)4.6+ (x (1.5 + e)13.3+ (x (4.8 + e)12.4+ (x (4.5 + e)5.6+ (x (1.7 + e)5.5+ (x (1.8 + e)12.7+ (x (4.6 + e)10.7+ (x (3.9 + e)5.4+ (x (1.6 + e)
FSCREALx = number of elements manipulated in one scane = time for the operators in the expression15210.7+ (x (3.9 + e)10.1+ (x (3.7 + e)4.6+ (x (1.5 + e)13.3+ (x (4.8 + e)12.4+ (x (4.5 + e)5.6+ (x (1.7 + e)5.5+ (x (1.8 + e)12.7+ (x (4.6 + e)10.7+ (x (3.9 + e)5.4+ (x (1.6 + e)
GEQDINT200.380.370.180.460.440.220.210.430.380.20
GEQREAL360.590.570.280.730.670.350.350.690.590.35
GRTDINT200.380.370.180.460.440.210.210.440.370.20
GRTREAL360.590.570.280.720.680.330.700.700.590.38
GSVn/a84See GSV SSV Attributes.See GSV SSV Attributes.See GSV SSV Attributes.See GSV SSV Attributes.
INSERTn/anumber of Destination characters12414.1+ (x 1.1)11.4+ (x 0.9)3.1+ (x 0.2)16.4+ (x 1.3)16.0+ (x 1.4)3.1+ (x 0.2)3.2+ (x 0.2)17.0+ (x 1.3)14.3+ (x 1.1)3.1+ (x 0.2)
JMPn/a241.61.20.512.02.10.60.61.91.600.55
JSR (no parameters)n/a5611.410.95.114.114.45.85.813.511.45.4
JSR/RETSINTx = number of parametersThe time is for the JSR/RET pair.9621.5+ (x 3.8)20.7+ (x 3.7)9.2+ (x 1.8)26.6+ (x 4.8)27.0+ (x 4.9)9.9+ (x 2.1)10.5+ (x 2.1)25.5+ (x 4.5)21.4+ (x 3.8)9.1+ (x 2.0)
JSR/RETINTx = number of parametersThe time is for the JSR/RET pair.9621.5+ (x 4.1)20.7+ (x 4.1)9.9+ (x 2.0)26.6+ (x 5.2)27.0+ (x 5.3)10.0+ (x 2.4)10.1+ (x 2.3)25.5+ (x 4.9)21.5+ (x 4.1)9.2+ (x 2.2)
JSR/RETDINTx = number of parametersThe time is for the JSR/RET pair.9621.5+ (x 3.6)20.7+ (x 3.5)9.2+ (x 1.7)26.6+ (x 4.4)27.0+ (x 4.5)10.2+ (x 2.0)10.6+ (x 2.0)25.4+ (x 4.2)21.4+ (x 3.5)9.4+ (x 2.0)
JSR/RETREALx = number of parametersThe time is for the JSR/RET pair.9621.5+ (x 3.6)20.7+ (x 3.5)10.3+ (x 1.7)26.6+ (x 4.5)27.1+ (x 4.6)10.3+ (x 2.0)10.3+ (x 2.0)25.5+ (x 4.3)21.4+ (x 3.6)9.1+ (x 1.9)
JSR/SBRSINTx = number of parametersThe time is for the JSR/SBR pair.9622.2+ (x 3.8)21.4+ (x 3.7)9.7+ (x 1.8)27.5+ (x 4.8)27.9+ (x 4.9)11.2+ (x 2.1)10.5+ (x 2.1)26.3+ (x 4.5)22.1+ (x 3.8)8.9+ (x 2.1)
JSR/SBRINTx = number of parametersThe time is for the JSR/SBR pair.9622.2+ (x 4.1)21.4+ (x 4.1)9.5+ (x 2.0)27.4+ (x 5.2)27.9+ (x 5.3)10.3+ (x 2.4)10.3+ (x 2.3)26.3+ (x 4.9)22.1+ (x 4.1)9.5+ (x 2.2)
JSR/SBRDINTx = number of parametersThe time is for the JSR/SBR pair.9622.2+ (x 3.6)21.4+ (x 3.5)9.3+ (x 1.7)27.5+ (x 4.4)27.9+ (x 4.5)10.5+ (x 2.0)10.7+ (x 2.0)26.3+ (x 4.2)22.1+ (x 3.5)10.4+ (x 1.9)
JSR/SBRREALx = number of parametersThe time is for the JSR/SBR pair.9622.2+ (x 3.6)21.4+ (x 3.5)9.5+ (x 1.7)27.4+ (x 4.5)27.9+ (x 4.6)10.5+ (x 2.0)9.8+ (x 2.1)26.3+ (x 4.3)22.1+ (x 3.6)10.0+ (x 1.9)
LBLn/a120.170.160.080.270.260.090.080.180.160.08
LEQDINT200.380.370.180.460.440.210.200.440.380.20
LEQREAL360.590.570.280.720.680.340.320.690.590.30
LESDINT200.380.370.180.460.440.210.210.430.370.19
LESREAL360.590.570.280.730.670.330.300.700.590.31
LFLDINT6410.28.33.112.711.83.53.512.010.13.3
LFLINT10.88.83.313.512.63.73.712.810.83.5
LFLREAL6410.28.33.112.711.83.53.512.010.13.3
LFLSINT9.78.03.012.211.43.33.311.59.73.2
LFUDINT6414.211.24.117.716.44.64.516.814.14.3
LFUINT13.310.73.916.715.64.34.315.813.34.1
LFUREAL6414.211.24.117.716.44.64.516.814.14.3
LFUSINT11.99.63.515.014.03.93.914.111.93.7
LIMDINT520.800.780.390.990.920.440.440.940.810.41
LIMREAL443.52.91.34.44.01.41.34.23.51.3
LNREAL48191.9181.219.8236.5240.322.522.3227.0191.121.0
LOGREAL48192.3181.619.8237.1240.922.422.3227.5191.521.0
LOWERn/anumber of Source characters887.4+ (x 1.4)6.4+ (x 1.1)1.9+ (x 0.2)8.4+ (x 1.6)8.4+ (x 1.6)1.7+ (x 0.2)2.0+ (x 0.2)9.0+ (x 1.6)7.7+ (x 1.3)1.8+ (x 0.2)
yesMAATn/a5617410449
yesMAFRn/a561559272
yesMAGn/a172654291118
yesMAH (switch/marker)n/a56835242
yesMAHDn/a72
yesMAJn/a11625814954
yesMAJ (w/ merge)n/a44928468
yesMAMn/a12450727970
yesMAM (w/ merge)n/a70740584
yesMAOCn/a476
yesMAPCn/a168464286124
yesMARn/a9619314384
yesMAS (all w/ move and jog running)n/a8435521267
yesMAS (individual motion types)n/a1318241
yesMASDn/a561569470
yesMASRn/a56503324
yesMATCn/a12417810759
yesMAWn/a7219111880
yesMCCDn/a23612612256
yesMCCMn/a420522527133
yesMCCP - linearn/a18046326713
yesMCCP - cubicn/a1801608910
yesMCDn/a96967147
yesMCLMn/a260733713138
MCRDINT40.060.050.030.060.060.030.030.060.050.03
yesMCSn/a8010910745
yesMCSDn/a48323316135
yesMCSRn/a4817215864
yesMCSVn/a144
yesMDFn/a56
yesMDOn/a72
yesMDOCn/a120
yesMDRn/a6416310475
yesMDWn/a5615010071
MEQDINT320.590.580.280.730.680.320.310.690.590.29
yesMGPS (hard shutdown w/ move and jog running)n/a60634842
yesMGPS (fast shutdown w/ move and jog running)n/a60685044
yesMGPS (fast stop w/ move and jog running)n/a60675044
yesMGS (w/ move and jog running)n/a60714336
yesMGSDn/a52704734
yesMGSPn/a52
yesMGSRn/a52734934
MIDn/anumber of Destination characters10810.1+ (x 1.5)8.2+ (x 1.2)2.3+ (x 0.2)11.6+ (x 1.7)11.2+ (x 1.8)2.5+ (x 0.2)2.5+ (x 0.2)12.4+ (x 1.7)10.0+ (x 1.5)2.3+ (x 0.2)
MODDINT4420.218.07.823.023.38.88.823.920.18.2
MODREAL4463.857.010.072.373.212.311.475.463.511.2
MOVDINT-DINT240.450.440.200.630.580.230.230.530.450.21
MOVREAL-REAL480.830.810.391.081.020.430.430.980.820.41
yesMRATn/a56563626
yesMRHDn/a64
yesMRPn/a72684228
yesMSFn/a5617010782
MSGn/a3697.368.624.798.298.326.426.8111.695.225.6
yesMSOn/a56613828
MULDINT449.59.24.411.812.04.94.911.39.54.6
MULREAL4417.917.41.622.122.51.71.721.117.81.6
MVMDINT4410.48.52.410.310.52.72.710.99.22.5
NEGDINT280.560.550.260.760.760.280.280.660.570.26
NEGREAL560.930.910.441.221.250.480.481.090.950.48
NEQDINT200.380.370.180.450.440.210.210.440.380.19
NEQREAL200.370.370.190.470.420.210.170.450.370.19
NOPn/a40.050.060.030.080.070.030.030.070.050.02
NOTDINT280.440.490.270.630.650.410.260.730.540.25
ONSBOOL362.82.61.33.53.31.41.43.32.81.3
ORDINT280.430.530.260.690.710.400.300.610.990.28
OSFBOOL443.42.81.24.34.01.31.34.03.41.2
OSRBOOL443.73.01.24.64.31.41.44.33.61.3
OTEBOOL40.190.180.080.230.220.090.090.220.190.08
OTLBOOL40.190.190.080.230.220.090.080.220.200.08
OTUBOOL40.180.180.080.230.210.090.080.220.190.08
PATTn/aRev 1548114.439.645.645.6186.041.4
PCLFn/aRev 154034.85.96.96.951.46.1
PCMDn/aRev 155691.424.230.730.7140.657.5
PDETn/aRev 154016.53.24.24.223.33.3
PFLn/aRev 15443.81.11.31.35.41.1
PID (independent - slave mode)DINT228396.2363.465.4
PID (independent)DINT374.0342.862.3
PID (ISA - dependent)DINT443.0408.370.0
PID (manual mode)DINT328.9298.359.6
PID (set output mode)DINT328.9299.161.9
PID (independent - slave mode)REAL92376.5347.661.1464.3471.873.272.1445.4375.068.7
PID (independent)REAL354.7326.958.4437.5444.569.767.9419.6353.264.6
PID (ISA - dependent)REAL423.0392.367.0521.6530.076.473.5500.4421.368.8
PID (manual mode)REAL309.7283.455.3382.0388.165.965.1366.4308.461.9
PID (set output mode)REAL309.7283.458.6382.0388.166.564.4366.4308.460.2
POVRn/aRev 155615.03.03.53.522.13.1
PPDn/aRev 15369.82.12.42.414.62.2
PRNPn/aRev 15367.61.71.91.911.31.7
PSCn/aRev 15365.11.21.41.47.41.3
PXRQn/aRev 15766.41.72.02.08.81.8
RADREAL5218.317.81.622.723.01.81.821.718.31.6
REST,C or R80.320.320.130.530.540.150.130.400.310.13
RET (in FOR loop)n/a404.54.32.15.55.72.42.45.34.52.4
RET (no parameters)n/a404.13.92.45.05.12.22.14.94.12.0
RTOTIMER80.430.430.180.650.670.190.200.510.430.19
RTOS - example 1n/aSource = 1234.567772404.1236.367.5459.7465.085.680.9477.6402.574.8
RTOS - example 2n/aSource = 1.23472385.2225.164.5438.2443.581.478.7455.7383.671.5
SBR (no parameters)n/a404.84.62.15.96.02.42.55.74.72.3
SFP56
SFR60
SINREAL48227.9213.625.5281.0285.629.229.0269.6227.027.1
SIZEDINT1245.55.01.77.06.51.91.96.55.51.8
SOR - EOR (empty rung)16
SQIDINT483.63.01.34.64.71.41.44.33.61.3
SQLDINT486.15.01.97.67.82.22.27.26.12.0
SQODINT446.25.12.07.98.02.22.27.46.22.1
SQRDINT409.97.52.712.212.43.03.011.79.82.8
SQRREAL4037.327.89.446.146.810.510.444.137.29.8
SRTDINTVaries with the length and randomness of the numbers.10830.225.710.637.338.013.313.435.730.112.3
SRTREALVaries with the length and randomness of the numbers.10831.126.311.138.439.013.813.436.730.913.0
SSVn/a84See GSV SSV Attributes.See GSV SSV Attributes.See GSV SSV Attributes.See GSV SSV Attributes.
STDDINTLength104114.4+ (x 51.1)94.2+ (x 47.3)30.6+ (x 8.9)140.9+ (x 63.0)131.1+ (x 58.6)36.7+ (x 10.3)34.7+ (x 10.3)135.0+ (x 60.5)114.1+ (x 50.9)32.4+ (x 9.8)
STDINTLength114.5+ (x 52.2)94.5+ (x 48.1)30.6+ (x 9.1)141.0+ (x 64.3)131.1+ (x 59.8)36.4+ (x 10.6)35.7+ (x 10.5)135.5+ (x 61.7)113.9+ (x 52.0)33.1+ (x 10.2)
STDREALLength116.0+ (x 55.5)96.6+ (x 52.3)29.7+ (x 8.9)143.4+ (x 68.4)133.4+ (x 63.6)35.0+ (x 10.2)34.4+ (x 10.0)137.4+ (x 65.6)115.6+ (x 55.3)33.7+ (x 9.4)
STDSINTLength107.8+ (x 51.6)88.0+ (x 47.8)31.0+ (x 9.0)133.1+ (x 63.6)123.8+ (x 59.2)36.0+ (x 10.4)35.4+ (x 10.2)127.9+ (x 61.0)107.6+ (x 51.4)33.8+ (x 9.7)
STOD - example 1n/aSource = ABCDEFGH1234ABCDEFGH7276.352.810.787.388.112.112.592.277.511.5
STOD - example 2n/aSource = 12347252.234.47.559.760.08.48.963.753.58.2
STOR - example 1n/aSource = ABCDEFGH1.234ABCDEFGH72296.7183.952.4337.0340.759.159.7350.7295.356.7
STOR - example 2n/aSource = 1.23472272.7165.447.3309.2312.853.355.5322.5271.552.5
SUBDINT280.560.550.260.740.760.290.280.650.560.26
SUBREAL4410.610.21.613.213.41.71.712.510.61.6
SWPB (High/Low)DINT725.54.51.56.46.51.31.67.05.61.5
SWPB (Reverse)DINT725.54.51.46.46.31.41.67.05.51.6
SWPB (Word)DINT725.14.21.45.96.11.51.56.55.11.6
TANREAL48288.2271.229.1355.3361.033.433.3341.0287.131.0
TNDn/a12n/an/an/an/an/an/an/an/an/an/a
TODn/a4014.911.44.018.418.74.54.417.614.84.2
TOFTIMER80.330.310.130.550.540.150.140.390.320.14
TONTIMER80.420.420.180.670.680.200.190.500.420.18
TRNDINT4013.010.23.614.815.04.14.115.413.03.8
TRNREAL9221.116.76.024.024.36.86.825.021.06.4
UIDn/a3647.733.311.236.136.311.011.144.846.211.9
UIEn/a3647.132.811.346.947.712.712.854.546.012.8
UPPERn/anumber of Source characters887.4+ (x 1.4)6.4+ (x 1.1)1.8+ (x 0.2)8.6+ (x 1.6)8.2+ (x 1.6)1.7+ (x 0.2)2.1+ (x 0.2)8.7+ (x 1.6)7.7+ (x 1.3)1.9+ (x 0.2)
XICBOOL40.110.100.050.130.120.060.050.120.110.05
XIOBOOL40.110.110.050.130.120.060.060.120.100.05
XORDINT280.400.520.310.690.700.420.270.670.520.28
XPYREALActual time depends on the values of the operands.52511.4454.477.3610.9620.294.192.0598.8507.896.0
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
10.7
76.3
13.3
87.3
11.4
107.8
14.1
133.1
114.4
140.9
5.6
12.1
3.4
36.0
36.7
10.7
13.3
5.6
See GSV SSV Attributes.
See GSV SSV Attributes.
See GSV SSV Attributes.
See GSV SSV Attributes.
See GSV SSV Attributes.
See GSV SSV Attributes.
See GSV SSV Attributes.
See GSV SSV Attributes.
GSV SSV Attributes
Object/AttributeInstructionTrue Time (s):True Time (s):
1756-L1, -L1Mx1756-L55Mxx1756-L61, -L62, -L631769-L20, -L301769-L311769-L32, -L351794-L33, -L34DriveLogix5720DriveLogix5730
AXIS AccelerationCommandGSV38.6827.366.3245.207.206.7837.2237.326.78
AXIS AccelerationDataScalingGSV34.4424.345.4539.886.165.8732.9833.065.87
AXIS AccelerationDataScalingExpGSV34.5024.385.4039.916.125.8233.0633.155.82
AXIS AccelerationDataScalingFactGSV34.7224.796.0640.336.426.1033.2833.396.10
AXIS AccelerationFeedbackGSV39.0327.466.3745.567.276.8637.5137.646.86
AXIS AccelerationFeedforwardGainGSV37.6026.546.1543.876.996.6236.1436.256.62
AXIS AccelerationFeedforwardGainSSV140.91102.4327.66152.6135.4636.59133.52137.2836.59
AXIS AccelerationLimitBipolarGSV33.9524.345.6839.416.436.1232.4832.616.12
AXIS AccelerationLimitBipolarSSV138.59100.6528.18148.8434.6536.78130.85134.5736.78
AXIS AccelerationLimitNegativeGSV33.9624.315.6939.436.426.6732.4832.616.67
AXIS AccelerationLimitNegativeSSV138.59100.6629.44148.8535.5537.77130.87134.5337.77
AXIS AccelerationLimitPositiveGSV33.9624.335.6839.436.456.1732.4832.606.17
AXIS AccelerationLimitPositiveSSV138.61100.6429.06148.8735.4938.58130.86134.5338.58
AXIS ActualAccelerationGSV44.1631.026.1751.866.996.6042.6642.786.60
AXIS ActualPositionGSV44.1731.046.1551.887.006.6242.6442.766.62
AXIS AttributeErrorCodeGSV35.2025.185.5340.796.245.9633.7533.835.96
AXIS AttributeErrorIDGSV35.8825.605.6041.616.366.1034.4534.616.10
AXIS AuxFeedbackConfigurationGSV33.1423.765.2738.285.975.7031.6931.795.70
AXIS AuxFeedbackRatioGSV34.5024.705.7340.076.486.1933.0533.146.19
AXIS AuxFeedbackResolutionGSV34.5024.705.7040.086.486.1833.0733.156.18
AXIS AuxFeedbackTypeGSV34.6824.485.4540.156.165.8433.2133.285.84
AXIS AuxPositionFeedbackGSV38.8027.356.3045.327.176.7937.2937.426.79
AXIS AverageVelocityGSV110.7674.7718.2019.9621.71107.35107.5821.71
AXIS AverageVelocityTimebaseGSV36.3926.555.9742.316.826.4034.9134.986.40
AXIS AverageVelocityTimebaseSSV140.58102.6827.63152.0837.8735.85133.30137.0035.85
AXIS AxisConfigurationStateGSV29.0221.224.5435.725.114.8928.8228.884.89
AXIS AxisControlBitsGSV38.8527.336.3345.407.206.8237.3737.446.82
AXIS AxisEventBitsGSV36.6426.805.9642.696.746.3835.1735.296.38
AXIS AxisFaultBitsGSV36.6326.815.9642.686.766.4535.1935.276.45
AXIS AxisInfoSelect1GSV37.6026.556.1343.906.946.6436.2036.256.64
AXIS AxisInfoSelect1SSV140.91102.4228.91152.4735.4838.54133.51137.2838.54
AXIS AxisInfoSelect2GSV37.6026.586.1343.856.936.5836.1536.276.58
AXIS AxisInfoSelect2SSV140.91102.4028.69152.5237.1039.25133.51137.2939.25
AXIS AxisInstanceGSV35.1424.715.4640.716.575.8733.6933.765.87
AXIS AxisResponseBitsGSV116.5187.5222.22126.2129.1431.14111.88114.6331.14
AXIS AxisStateGSV25.0518.873.9630.884.464.2524.8324.914.25
AXIS AxisStatusBitsGSV36.6326.815.9642.726.746.3835.1735.266.38
AXIS AxisTypeGSV34.6324.765.4940.066.205.9833.1133.255.98
AXIS AxisTypeSSV133.7299.6928.01145.2433.2833.28128.83131.0533.28
AXIS BrakeEngageDelayTimeSSV138.59100.6528.39148.8935.1237.02130.87134.5437.02
AXIS BrakeOffDelayTimeGSV33.9524.335.7039.436.446.1432.4832.596.14
AXIS BrakeOnDelayTimeGSV33.9524.325.6639.386.466.1332.4932.606.13
AXIS BrakeReleaseDelayTimeSSV138.59100.6728.64148.9434.2737.11130.87134.5937.11
AXIS BusRegulatorCapacityGSV34.8625.046.3140.556.586.2733.3733.506.27
AXIS BusRegulatorIDGSV34.2324.115.3939.616.135.8432.7632.915.84
AXIS C2CConnectionInstanceGSV37.0727.035.9743.156.806.4735.5835.696.47
AXIS C2CMapInstanceGSV37.0627.056.0043.226.796.4435.5935.696.44
AXIS CommandAccelerationGSV44.0130.726.2651.667.136.7742.4642.636.77
AXIS CommandPositionGSV44.7731.126.4052.607.316.8943.2043.346.89
AXIS CommandVelocityGSV44.0230.756.2851.687.186.6942.4842.626.69
AXIS ConversionConstantGSV37.4327.046.1343.676.926.5835.9336.076.58
AXIS ConversionConstantSSV135.9699.8626.56147.3033.4233.70128.46131.5733.70
AXIS DampingFactorGSV38.2726.866.2544.637.116.8136.7236.926.81
AXIS DampingFactorSSV140.91102.4027.91152.4336.5936.53133.49137.3136.53
AXIS DCBusVoltageGSV34.8625.035.7940.556.556.2833.4033.496.28
AXIS DriveAxisIDGSV34.8624.555.4540.366.155.8733.3833.505.87
AXIS DriveCapacityGSV34.8625.045.8140.546.626.3033.3833.526.30
AXIS DriveFaultActionGSV28.8720.434.5235.495.144.8928.6228.734.89
AXIS DriveFaultActionSSV139.82101.3327.29150.9137.3938.51131.95136.1538.51
AXIS DriveFaultBitsGSV34.8625.065.7840.576.536.2733.3833.516.27
AXIS DriveModelTimeConstantGSV35.7825.675.9041.606.706.4034.2834.436.40
AXIS DriveModelTimeConstantSSV140.91102.3930.96152.4836.9235.96133.50137.3135.96
AXIS DrivePolarityGSV34.4924.716.1540.076.456.2033.0233.166.20
AXIS DrivePolaritySSV139.35101.1529.06149.8735.3437.26131.68135.6637.26
AXIS DriveScalingBitsGSV34.5024.705.7340.056.486.1833.0133.146.18
AXIS DriveStatusBitsGSV34.8625.055.7940.536.576.2433.3733.516.24
AXIS DriveThermalFaultActionGSV25.6318.454.7731.584.624.3925.4125.504.39
AXIS DriveThermalFaultActionSSV138.31100.6826.71148.3235.5436.24130.48134.5436.24
AXIS DriveWarningBitsGSV34.8625.075.7840.526.526.2733.4533.506.27
AXIS ExternalDriveTypeGSV36.8626.216.0243.006.806.5335.4035.446.53
AXIS FaultConfigurationBitsGSV37.6226.576.1043.876.946.6136.1436.226.61
AXIS FaultConfigurationBitsSSV140.90102.4128.15152.5036.0036.40133.49137.3136.40
AXIS FeedbackFaultActionGSV28.9820.484.5235.605.124.9028.7328.824.90
AXIS FeedbackFaultActionSSV139.82101.3027.38150.9337.1437.01131.97136.1637.01
AXIS FeedbackNoiseFaultActionGSV29.2420.584.5335.965.144.9529.0529.144.95
AXIS FeedbackNoiseFaultActionSSV139.78101.2727.31150.6836.2036.75131.99136.1036.75
AXIS FrictionCompensationGSV38.2626.786.2944.687.156.7636.8136.916.76
AXIS FrictionCompensationSSV140.45101.8728.44152.0535.7636.45132.72136.7036.45
AXIS GroupInstanceGSV28.3921.284.4835.115.044.7428.1528.224.74
AXIS HardOvertravelFaultActionGSV36.135.144.9729.1029.184.97
AXIS HomeConfigurationBitsGSV38.6327.696.3045.137.156.8037.1637.296.80
AXIS HomeConfigurationBitsSSV141.06103.0928.76152.9335.4437.33133.72137.4837.33
AXIS HomeDirectionGSV28.5420.834.4835.165.124.8728.3628.444.87
AXIS HomeDirectionSSV140.46102.2328.23152.1338.1437.16132.90136.8637.16
AXIS HomeModeGSV27.8620.494.3734.275.894.7227.6327.704.72
AXIS HomeModeSSV140.46102.1728.15151.9135.9337.58132.77136.8137.58
AXIS HomeOffsetGSV38.2127.436.2644.597.566.6636.7236.796.66
AXIS HomeOffsetSSV141.07103.1028.63152.8536.7137.92133.74137.5037.92
AXIS HomePositionGSV37.5627.136.1543.856.956.5636.1336.206.56
AXIS HomePositionSSV141.06103.0928.22152.9437.1037.32133.77137.4937.32
AXIS HomeReturnSpeedGSV38.2527.396.2344.657.096.7336.8136.896.73
AXIS HomeReturnSpeedSSV141.22102.9927.39153.0436.2836.67134.34137.6736.67
AXIS HomeSequenceGSV28.8720.974.5435.495.104.8728.6328.744.87
AXIS HomeSequenceSSV140.48102.2426.84151.8236.0235.40132.87136.8835.40
AXIS HomeSpeedGSV38.2627.436.2344.667.096.6636.7636.876.66
AXIS HomeSpeedSSV141.24103.0127.62152.9735.2536.10134.35137.6736.10
AXIS IntegratorHoldEnableGSV28.7320.325.0235.395.014.8128.5328.604.81
AXIS IntegratorHoldEnableSSV139.76101.2427.71150.8136.5338.11131.93136.1138.11
AXIS InterpolatedActualPositionGSV37.7227.376.1643.956.946.5736.2236.386.57
AXIS InterpolatedCommandPositionGSV37.6127.076.1643.866.946.5436.1236.246.54
AXIS InterpolationTimeGSV37.7227.346.1444.026.976.5836.2236.366.58
AXIS InterpolationTimeSSV140.31102.5027.74151.7735.7236.31132.65136.6836.31
AXIS MapInstanceGSV37.0727.086.0243.166.846.5235.5935.766.52
AXIS MarkerDistanceGSV38.2727.106.2444.637.146.7336.7436.876.73
AXIS MasterOffsetGSV38.4527.586.2744.947.136.7536.9737.086.75
AXIS MaximumAccelerationGSV38.2627.416.2044.677.086.6636.8036.916.66
AXIS MaximumAccelerationSSV141.19103.0028.66153.1236.7535.76134.35137.6835.76
AXIS MaximumDecelerationGSV38.2727.426.1844.647.106.6836.7436.906.68
AXIS MaximumDecelerationSSV141.22102.9929.17152.9436.6136.23134.35137.6636.23
AXIS MaximumNegativeTravelGSV37.1826.256.0743.366.956.6235.6735.806.62
AXIS MaximumNegativeTravelSSV140.43101.9127.61151.8835.8536.68132.70136.6936.68
AXIS MaximumPositiveTravelGSV37.1926.256.0943.376.906.6535.7135.826.65
AXIS MaximumPositiveTravelSSV140.40101.9027.45152.0335.8437.04132.70136.6837.04
AXIS MaximumSpeedGSV38.2627.396.2344.647.106.6836.7436.936.68
AXIS MaximumSpeedSSV141.24103.0027.30153.0135.8836.50134.33137.6836.50
AXIS MemoryUseGSV27.3521.194.3237.245.245.0627.1027.145.06
AXIS ModuleChannelGSV28.3220.884.4534.894.974.6928.1528.204.69
AXIS ModuleClassCodeGSV38.2827.796.5744.656.946.6536.7336.906.65
AXIS ModuleFaultBitsGSV36.8026.316.0142.916.836.4535.3035.426.45
AXIS MotionStatusBitsGSV36.6326.815.9642.706.756.3135.1835.256.31
AXIS MotorCapacityGSV34.8625.046.3640.536.576.2833.3833.496.28
AXIS MotorDataGSV593.68382.1874.16740.6683.5379.63589.42590.9179.63
AXIS MotorElectricalAngleGSV34.8625.035.8140.506.566.2633.3833.486.26
AXIS MotorFeedbackConfigurationGSV34.5024.345.4539.916.175.8433.0233.105.84
AXIS MotorFeedbackResolutionGSV34.4924.695.7340.066.506.2033.0033.106.20
AXIS MotorFeedbackTypeGSV34.5124.345.4139.916.155.8633.0033.115.86
AXIS MotorIDGSV34.4924.695.7040.046.476.1733.0233.116.17
AXIS MotorThermalFaultActionGSV25.9618.644.1631.984.664.4925.8025.814.49
AXIS MotorThermalFaultActionSSV138.32100.7127.19148.4035.9336.25130.46134.5436.25
AXIS NegativeDynamicTorqueLimitGSV34.8625.075.7840.496.526.7633.3933.536.76
AXIS OutputCamExecutionTargetsGSV37.0827.086.0043.186.826.4335.5635.746.43
AXIS OutputCamLockStatusGSV36.6326.805.9642.656.786.3835.1935.276.38
AXIS OutputCamPendingStatusGSV36.6226.815.9642.696.746.4335.1435.276.43
AXIS OutputCamStatusGSV36.6226.815.9642.686.776.4035.1435.326.40
AXIS OutputCamTransitionStatusGSV36.6426.805.9542.686.746.3735.1835.276.37
AXIS OutputLimitGSV37.1826.266.1543.337.006.6035.7135.796.60
AXIS OutputLimitSSV140.43101.9329.78151.8035.5336.37132.70136.7136.37
AXIS OutputLPFilterBandwidthGSV37.6126.586.1843.907.036.6236.1136.286.62
AXIS OutputLPFilterBandwidthSSV140.89102.4128.33152.4536.2438.72133.51137.3038.72
AXIS OutputNotchFilterFrequencyGSV33.8524.265.6939.296.426.1232.3732.626.12
AXIS OutputNotchFilterFrequencySSV138.60100.6728.97148.8636.1038.89130.87134.5538.89
AXIS OutputOffsetGSV37.0726.176.1343.156.956.5835.5935.716.58
AXIS OutputOffsetSSV140.44101.9128.60151.6537.5737.69132.69136.6937.69
AXIS PositionCommandGSV38.8027.366.3245.297.166.8237.2737.406.82
AXIS PositionDataScalingGSV34.5024.335.3939.926.105.8033.0133.185.80
AXIS PositionDataScalingExpGSV35.1324.705.4740.706.165.8333.6533.775.83
AXIS PositionDataScalingFactorGSV34.8224.906.1440.446.466.1833.3233.586.18
AXIS PositionErrorGSV38.7927.386.3245.317.176.8037.2537.426.80
AXIS PositionErrorFaultActionGSV28.3320.174.4834.854.964.7828.1328.214.78
AXIS PositionErrorFaultActionSSV139.81101.3328.36150.8036.5139.09131.95136.1439.09
AXIS PositionErrorToleranceGSV36.0025.675.9541.896.736.4534.5134.596.45
AXIS PositionErrorToleranceSSV140.43101.9128.28151.7537.5639.12132.70136.6939.12
AXIS PositionFeedbackGSV38.7927.356.3145.317.196.8337.3037.376.83
AXIS PositionIntegralGainGSV37.6026.566.1543.887.026.6136.1636.276.61
AXIS PositionIntegralGainSSV140.88102.4028.91152.4037.2437.43133.50137.3037.43
AXIS PositionIntegratorErrorGSV38.7927.356.3145.337.196.8337.3637.436.83
AXIS PositionLockToleranceGSV37.6126.466.5843.857.016.6536.1436.216.65
AXIS PositionLockToleranceSSV140.43101.9227.79151.7335.8936.69132.70136.6836.69
AXIS PositionPolarityGSV32.1223.225.1337.055.875.5730.6630.745.57
AXIS PositionProportionalGainGSV37.6026.606.1443.876.986.6836.1436.306.68
AXIS PositionProportionalGainSSV140.91102.4027.66152.3335.4936.83133.52137.2836.83
AXIS PositionServoBandwidthGSV38.2626.896.2744.627.126.7436.7536.896.74
AXIS PositionServoBandwidthSSV140.90102.4228.40152.5936.4436.09133.53137.3236.09
AXIS PositionUnwindGSV37.7827.176.5544.067.026.5836.2236.386.58
AXIS PositionUnwindSSV140.59102.6727.35152.1335.1035.83133.33136.9835.83
AXIS PositiveDynamicTorqueLimitGSV34.8625.035.8140.526.576.2933.4033.506.29
AXIS PowerCapacityGSV34.8725.035.8140.546.616.2633.3733.476.26
AXIS PowerSupplyIDGSV34.2724.155.4039.656.655.7732.8132.915.77
AXIS PrimaryOperationModeGSV35.4724.825.4741.126.165.8933.9834.075.89
AXIS ProgrammedStopModeGSV29.5121.214.5736.325.134.9529.2929.404.95
AXIS ProgrammedStopModeSSV140.59102.1427.69152.2437.3936.50133.38137.0136.50
AXIS Registration1PositionGSV37.7127.386.1643.956.976.5836.2036.386.58
AXIS Registration1TimeGSV37.7227.356.1344.006.956.5836.1936.356.58
AXIS Registration2PositionGSV37.7327.356.1544.027.016.5836.2336.366.58
AXIS Registration2TimeGSV37.7227.336.1243.956.936.5136.2236.396.51
AXIS RotaryAxisGSV28.7120.794.4735.325.054.8528.4828.594.85
AXIS RotaryAxisGSV28.7220.804.4735.385.084.8328.4428.564.83
AXIS RotaryAxisSSV139.98101.8428.51151.1035.4634.90132.25136.2934.90
AXIS RotationalPosResolutionGSV34.4924.736.1540.026.496.2133.0233.016.21
AXIS SercosErrorCodeGSV40.355.9033.485.90
AXIS ServoFaultBitsGSV38.4227.146.3044.827.596.7836.9337.046.78
AXIS ServoLoopConfigurationGSV34.9724.925.5440.566.326.0533.5233.596.05
AXIS ServoLoopConfigurationSSV140.33101.7129.19151.7036.3635.74132.72136.5735.74
AXIS ServoOutputLevelGSV38.5727.276.3345.057.256.8337.1137.246.83
AXIS ServoPolarityBitsGSV36.8626.186.0042.946.876.5235.3835.446.52
AXIS ServoPolarityBitsSSV140.92102.4127.66152.4735.4636.39133.50137.2736.39
AXIS ServoStatusBitsGSV37.7826.796.1544.117.066.6536.2536.346.65
AXIS SoftOvertravelFaultActionGSV29.7320.814.6436.615.205.0029.4929.585.00
AXIS SoftOvertravelFaultActionSSV139.80101.3026.80150.8536.1036.92132.00136.1636.92
AXIS StartActualPositionGSV36.6426.855.9942.666.766.4235.1935.326.42
AXIS StartCommandPositionGSV37.6127.126.1643.846.956.5836.1536.256.58
AXIS StartMasterOffsetGSV37.6027.106.1543.887.026.6136.1536.246.61
AXIS StoppingTimeLimitGSV33.9524.325.6939.436.426.1332.5432.626.13
AXIS StoppingTimeLimitSSV138.59100.6628.90148.9235.1136.82130.88134.5436.82
AXIS StoppingTorqueGSV33.8524.265.6939.286.456.1032.4032.606.10
AXIS StoppingTorqueSSV138.61100.6428.38148.9235.1036.81130.83134.5436.81
AXIS StrobeActualPositionGSV36.6326.825.9842.696.796.4235.1735.266.42
AXIS StrobeCommandPositionGSV36.2226.395.9542.156.766.3734.7734.846.37
AXIS StrobeMasterOffsetGSV37.6127.146.1443.857.036.6136.1836.286.61
AXIS TelegramTypeGSV33.7024.025.3338.926.045.7832.2432.345.78
AXIS TestDirectionForwardGSV30.1921.334.7037.155.295.1229.9530.025.12
AXIS TestIncrementGSV36.8526.176.0842.936.916.5735.4035.466.57
AXIS TestIncrementSSV140.93102.4228.15152.5436.7136.01133.57137.3036.01
AXIS TestStatusGSV36.0625.595.6241.846.386.1434.5534.656.14
AXIS TorqueCommandGSV34.8625.035.8140.526.596.2933.3833.466.29
AXIS TorqueDataScalingGSV34.5524.445.4639.976.185.8533.0733.165.85
AXIS TorqueDataScalingExpGSV34.5024.415.4139.926.085.8333.0033.125.83
AXIS TorqueDataScalingFactorGSV34.9124.985.7440.606.466.2433.4333.526.24
AXIS TorqueFeedbackGSV34.8625.035.8240.506.596.2933.4033.466.29
AXIS TorqueLimitBipolarGSV33.9524.335.6539.426.456.1332.4832.606.13
AXIS TorqueLimitBipolarSSV138.59100.6630.22148.8435.5239.41130.90134.5639.41
AXIS TorqueLimitNegativeGSV33.9624.315.6739.446.466.1232.4732.586.12
AXIS TorqueLimitNegativeSSV138.61100.6629.59148.8036.7839.42130.90134.5339.42
AXIS TorqueLimitPositiveGSV33.9524.336.1339.396.446.1032.4932.586.10
AXIS TorqueLimitPositiveSSV138.61100.6629.19148.8835.7939.36130.88134.5539.36
AXIS TorqueLimitSourceGSV34.8625.045.7740.506.536.2233.3833.486.22
AXIS TorqueOffsetGSV37.1926.286.1043.316.936.6235.6635.806.62
AXIS TorqueOffsetSSV140.45101.9029.05151.7037.5438.85132.71136.6938.85
AXIS TorquePolarityGSV34.6324.445.4640.056.145.8333.1233.205.83
AXIS TorqueScalingGSV37.6126.576.1443.917.016.6236.1636.206.62
AXIS TorqueScalingSSV140.88102.4128.49152.5636.8039.44133.52137.2839.44
AXIS TorqueThresholdGSV33.9624.315.6839.436.446.1332.4832.586.13
AXIS TorqueThresholdSSV138.59100.6428.96148.9435.6736.63130.90134.5636.63
AXIS TuneAccelerationGSV39.2927.516.4345.877.326.9337.7437.896.93
AXIS TuneAccelerationTimeGSV38.6327.216.3145.117.196.8537.1437.206.85
AXIS TuneDecelerationGSV37.8826.836.2244.227.076.7636.3536.476.76
AXIS TuneDecelerationTimeGSV38.9727.376.3845.467.626.9437.4137.586.94
AXIS TuneInertiaGSV39.1627.516.4145.707.326.9437.6537.776.94
AXIS TuneRiseTimeGSV38.0926.986.2544.497.556.7436.6236.676.74
AXIS TuneSpeedScalingGSV37.7826.816.1944.037.126.6536.2236.406.65
AXIS TuneStatusGSV34.5624.865.4939.986.225.9433.0733.145.94
AXIS TuningConfigurationBitsGSV38.2726.886.2244.687.086.7436.7736.836.74
AXIS TuningConfigurationBitsSSV140.92102.4028.45152.5336.1536.18119.37137.2836.18
AXIS TuningSpeedGSV38.2726.867.0844.657.116.7636.7436.856.76
AXIS TuningSpeedSSV140.90102.4027.90152.5937.0736.01133.50137.2636.01
AXIS TuningTorqueGSV38.2826.876.2844.627.156.7036.7236.886.70
AXIS TuningTorqueSSV140.91102.4128.32152.4436.1636.03133.51137.3036.03
AXIS TuningTravelLimitGSV38.2626.916.2844.637.156.6836.7836.836.68
AXIS TuningTravelLimitSSV140.89102.4227.88152.3336.6937.62133.54137.2537.62
AXIS VelocityCommandGSV38.7927.386.3145.337.216.7937.2737.376.79
AXIS VelocityDataScalingGSV32.8923.615.2037.965.925.6231.4231.525.62
AXIS VelocityDataScalingExpGSV34.5024.385.3839.936.105.8533.0233.115.85
AXIS VelocityDataScalingFactorGSV34.9124.966.1140.596.476.2333.4333.546.23
AXIS VelocityDroopGSV33.9524.315.6639.416.456.1432.4932.596.14
AXIS VelocityDroopSSV138.60100.6729.06148.8736.0537.17130.86134.5637.17
AXIS VelocityErrorGSV38.7927.366.3045.257.206.7837.2937.416.78
AXIS VelocityFeedbackGSV38.8127.386.3245.247.186.8137.3337.396.81
AXIS VelocityFeedforwardGainGSV37.6226.596.1643.916.946.6736.1536.206.67
AXIS VelocityFeedforwardGainSSV140.91102.4128.61152.5936.4636.49133.52137.2736.49
AXIS VelocityIntegralGainGSV37.6126.576.1543.886.996.6536.1536.276.65
AXIS VelocityIntegralGainSSV140.92102.4028.39152.3735.8736.47133.53137.2636.47
AXIS VelocityIntegratorErrorGSV37.6026.806.1543.857.006.7036.2036.246.70
AXIS VelocityLimitBipolarGSV33.9524.325.6939.386.446.1432.4832.596.14
AXIS VelocityLimitBipolarSSV138.58100.6728.15148.8235.3937.09130.87134.5537.09
AXIS VelocityLimitNegativeGSV33.9624.335.6939.416.426.1332.4832.596.13
AXIS VelocityLimitNegativeSSV138.59100.6428.55148.8335.5137.35130.89134.5637.35
AXIS VelocityLimitPositiveGSV33.9524.315.6939.406.416.1332.4932.576.13
AXIS VelocityLimitPositiveSSV138.61100.6828.95148.9034.7737.10130.88134.5637.10
AXIS VelocityOffsetGSV38.5826.956.3445.027.186.8337.1437.166.83
AXIS VelocityOffsetSSV140.43101.8929.34151.5535.6036.52132.67136.6836.52
AXIS VelocityPolarityGSV34.5524.385.4639.976.165.8133.0633.175.81
AXIS VelocityProportionalGainGSV37.6126.586.1843.857.026.6436.1736.266.64
AXIS VelocityProportionalGainSSV140.91102.4228.44152.6235.8737.38133.54137.3137.38
AXIS VelocityScalingGSV36.8626.176.0642.946.906.5435.3835.446.54
AXIS VelocityScalingSSV140.90102.4228.73152.4735.5439.93133.50137.3139.93
AXIS VelocityServoBandwidthGSV38.2626.876.2744.667.116.7336.7736.836.73
AXIS VelocityServoBandwidthSSV140.90102.3929.61152.5239.1837.27133.51137.3037.27
AXIS VelocityStandstillWindowGSV33.9524.315.6939.426.426.1532.5032.496.15
AXIS VelocityStandstillWindowSSV138.60100.6628.91148.8334.7538.72130.85134.5738.72
AXIS VelocityThresholdGSV33.9524.315.6939.426.416.1432.4832.586.14
AXIS VelocityThresholdSSV138.59100.6629.14148.8936.4739.22130.85134.5439.22
AXIS VelocityWindowGSV33.9624.335.6839.416.446.1432.4932.586.14
AXIS VelocityWindowSSV138.59100.6829.43148.8835.4037.56130.89134.5837.56
AXIS WatchPositionGSV35.4726.285.8341.246.596.2733.9634.076.27
CONTROLLER DataTablePadPercentageGSV23.2018.784.0226.074.554.5521.8421.884.25
CONTROLLER KeepTestEditsOnSwitchOverGSV16.0813.062.8719.833.623.2515.9515.973.02
CONTROLLER RedundancyEnabledGSV16.0913.072.8619.823.253.2415.9215.963.03
CONTROLLER TimeSliceGSV23.2018.794.0226.014.534.5621.8221.894.26
CONTROLLER TimeSliceSSV45.4231.578.6450.278.188.2142.6542.747.78
CONTROLLERDEVICE DeviceNameGSV56.7749.046.9348.817.768.0140.0556.269.17
CONTROLLERDEVICE ProductCodeGSV23.2018.744.0126.054.564.5321.8421.864.28
CONTROLLERDEVICE ProductRevGSV23.1818.764.0226.074.564.5421.8321.864.26
CONTROLLERDEVICE SerialNumberGSV24.6920.104.2728.034.784.8423.3123.364.52
CONTROLLERDEVICE StatusGSV23.2018.794.0326.034.514.5221.8121.874.23
CONTROLLERDEVICE TypeGSV23.2018.804.0326.044.514.4921.8221.864.20
CONTROLLERDEVICE VendorGSV23.2018.794.0326.064.524.4921.8321.894.20
CST CurrentStatusGSV23.7319.144.1026.684.554.5522.3122.384.28
CST CurrentValueGSV48.4137.818.2552.979.008.5644.3447.419.15
DF1 ACKTimeoutGSV25.5320.714.3529.014.935.5324.2424.254.60
DF1 DiagnosticCountersGSV77.9859.9717.4386.8220.4320.1476.2476.5317.93
DF1 DuplicateDetectionGSV16.9313.732.9520.883.383.8216.7816.803.14
DF1 EmbeddedResponseEnableGSV16.9613.732.9520.863.373.8516.8016.803.18
DF1 ENQTransmitLimitGSV16.9313.732.9520.893.373.8416.8316.883.17
DF1 EOTSuppressionGSV16.9513.732.9420.843.363.8416.8416.883.17
DF1 ErrorDetectionGSV16.9213.732.9320.873.823.8216.7716.833.14
DF1 MasterMessageTransmitGSV16.9613.732.9520.863.363.8216.7816.813.13
DF1 MaxStationAddressGSV16.9413.732.9720.863.303.7716.8316.823.10
DF1 NAKReceiveLimitGSV16.9413.732.9620.883.323.7516.8316.863.10
DF1 NormalPollGroupSizeGSV24.0619.454.1227.124.625.1622.7022.734.35
DF1 PendingACKTimeoutSSV119.6890.3624.19131.944.614.6122.62116.994.32
DF1 PendingDuplicateDetectionSSV117.0588.9525.44128.224.164.1520.27114.733.95
DF1 PendingEmbeddedResponseEnableSSV118.6390.0524.92130.604.424.3921.88116.334.18
DF1 PendingENQTransmitLimitSSV117.9989.4625.87129.584.334.3321.20116.074.07
DF1 PendingEOTSuppressionSSV117.9889.4823.93129.584.344.2921.22116.104.09
DF1 PendingErrorDetectionSSV118.6490.0425.63130.604.454.4221.85116.334.18
DF1 PendingMasterMessageTransmitSSV118.6590.0424.06130.534.414.4521.85116.294.18
DF1 PendingMaxStationAddressSSV118.6490.0324.63130.604.484.4721.85116.314.15
DF1 PendingNAKReceiveLimitSSV118.0189.4723.93129.624.324.3821.22116.084.02
DF1 PendingNormalPollGroupSizeSSV118.6290.0424.44130.624.384.4121.82116.264.14
DF1 PendingPollingModeSSV118.6590.0424.48130.544.374.4721.87116.274.12
DF1 PendingReplyMessageWaitSSV119.6790.3626.63131.854.564.6222.61117.034.27
DF1 PendingSlavePollTimeoutSSV119.6890.3925.86131.894.574.6122.60117.004.27
DF1 PendingStationAddressSSV119.1590.2624.97131.464.464.4822.27116.844.17
DF1 PendingTokenHoldFactorSSV118.2689.9724.50116.0231.5329.60113.96116.1329.84
DF1 PendingTransmitRetriesSSV117.9789.4626.09129.554.344.3021.19116.084.10
DF1 PollingModeGSV16.9513.732.9720.863.303.7716.8016.833.11
DF1 ReplyMessageWaitGSV25.5420.724.3929.074.904.9320.9924.224.60
DF1 SlavePollTimeoutGSV25.5720.714.3929.094.884.9424.2524.244.61
DF1 StationAddressGSV24.0519.424.1427.084.635.2322.6622.764.35
DF1 TokenHoldFactorGSV16.9613.742.9620.893.393.8116.8016.873.12
DF1 TransmitRetriesGSV16.9513.722.9620.853.333.8316.7916.863.13
FAULTLOG MajorEventsGSV23.1518.764.0126.034.524.5321.7721.824.24
FAULTLOG MajorEventsSSV15.9413.102.8219.683.163.1715.8615.803.03
FAULTLOG MajorFaultBitsGSV24.6320.084.2627.994.764.8723.3023.324.52
FAULTLOG MajorFaultBitsSSV16.5813.532.9820.363.353.3016.5016.513.15
FAULTLOG MinorEventsGSV23.1518.724.0325.974.554.5521.8021.814.26
FAULTLOG MinorEventsSSV15.9513.082.8219.663.173.1615.7915.813.00
FAULTLOG MinorFaultBitsGSV24.6320.044.2827.964.844.8323.2623.324.54
FAULTLOG MinorFaultBitsSSV16.5613.542.9720.373.363.3716.4216.433.13
MESSAGE ConnectionPathGSV63.3546.1814.7566.9016.1515.6862.1662.2715.36
MESSAGE ConnectionPathSSV19.7016.053.5821.344.074.0718.0118.053.77
MESSAGE ConnectionRateGSV24.2219.774.1927.544.754.7522.8522.914.46
MESSAGE ConnectionRateSSV15.2412.612.8318.823.123.1915.2015.172.94
MESSAGE MessageTypeGSV15.5712.742.7619.303.523.0815.4915.522.92
MESSAGE MessageTypeSSV77.5055.0717.0980.6721.3819.5674.4574.6118.30
MESSAGE PortGSV15.5612.722.7719.263.513.0815.4715.562.95
MESSAGE PortSSV31.4223.325.4336.576.186.2329.3229.445.80
MESSAGE TimeoutMultiplierGSV15.5812.732.7619.293.123.0915.4515.522.94
MESSAGE TimeoutMultiplierSSV13.9911.612.5817.362.922.9613.9413.902.72
MESSAGE UnconnectedTimeoutGSV24.2119.774.1727.554.714.7222.8622.894.45
MESSAGE UnconnectedTimeoutSSV15.2412.612.7918.843.113.1715.1915.202.92
MODULE EntryStatusGSV23.3018.833.9926.254.494.5421.9521.994.23
MODULE FaultCodeGSV23.2918.854.0226.214.524.5521.9621.984.22
MODULE FaultInfoGSV24.8120.134.2928.194.764.8223.4323.504.47
MODULE ForceStatusGSV18.3014.883.1722.623.553.5718.1218.203.37
MODULE InstanceGSV19.1015.703.2323.873.633.6518.9719.043.44
MODULE LEDStatusGSV17.7114.383.0821.853.513.5717.5917.573.32
MODULE ModeGSV23.9219.364.1727.094.684.6822.5722.614.42
MODULE ModeSSV14.8812.342.6518.923.032.9616.9617.362.80
MOTIONGROUP AutoTagUpdateGSV16.2913.172.8820.203.183.0516.1316.223.05
MOTIONGROUP AutoTagUpdateSSV15.2512.442.7818.923.122.9815.1015.172.98
MOTIONGROUP InstanceGSV25.5919.134.1231.724.614.4425.4325.464.44
MOTIONGROUP MaximumIntervalGSV30.8425.205.2235.845.855.5729.4229.455.57
MOTIONGROUP MaximumIntervalSSV24.6319.844.3527.804.884.6523.2223.314.65
MOTIONGROUP MinimumIntervalGSV30.8525.235.1935.865.895.5629.4129.445.56
MOTIONGROUP StartTimeGSV30.8425.195.2035.895.925.5529.3929.505.55
MOTIONGROUP TaskLastScanTimeGSV24.9020.194.3428.364.844.5623.5523.554.56
MOTIONGROUP TaskMaximumScanTimeGSV24.9220.184.3228.364.844.5923.5123.554.59
MOTIONGROUP TaskMaximumScanTimeSSV16.4913.432.9820.363.333.1116.3916.443.11
MOTIONGROUP WatchdogGSV24.9120.174.3428.324.814.6023.5023.554.60
MOTIONGROUP WatchdogSSV16.4913.422.9720.403.293.1216.4016.383.12
PROGRAM DisableFlagGSV16.9813.762.9721.013.333.3316.8416.943.13
PROGRAM DisableFlagSSV38.2828.436.3941.857.107.1943.2442.546.74
PROGRAM InstanceGSV19.2815.823.2724.043.674.0719.1219.223.44
PROGRAM LastScanTimeGSV24.9520.274.3328.424.884.8623.6223.644.57
PROGRAM LastScanTimeSSV16.9213.792.9921.443.413.3621.5821.173.21
PROGRAM MajorFaultRecordGSV80.0266.4812.3298.7813.9013.8078.7878.9813.01
PROGRAM MajorFaultRecordSSV55.5544.938.8768.0310.0610.0267.2566.319.45
PROGRAM MaxScanTimeGSV24.9720.304.3428.404.884.8523.6123.654.59
PROGRAM MaxScanTimeSSV16.9113.793.0021.383.423.3821.5821.153.17
PROGRAM MinorFaultRecordGSV79.9166.3612.1998.6914.3413.9378.6578.9112.97
PROGRAM MinorFaultRecordSSV55.5544.928.8368.009.9710.0367.1766.189.46
PROGRAM SFCRestartGSV17.5614.303.0321.783.423.4117.4717.473.18
PROGRAM SFCRestartSSV33.8025.175.6439.036.266.4239.4738.765.92
REDUNDANCY MaxDataTransferSizeGSV-0.01-0.03-0.04-0.01-0.070.010.03-0.03-0.06
ROUTINE InstanceGSV19.3415.843.2324.124.113.6719.2119.283.41
SERIALPORT BaudRateGSV23.4819.224.0926.514.604.6422.1022.164.33
SERIALPORT DataBitsGSV14.8512.202.6918.352.963.0714.7814.742.82
SERIALPORT ParityGSV14.8512.182.6918.333.023.0214.7014.742.87
SERIALPORT PendingBaudRateSSV116.8288.5922.75131.3632.2629.23134.60136.0228.76
SERIALPORT PendingDataBitsSSV116.7988.5923.74131.3429.9928.54134.63136.0127.57
SERIALPORT PendingParitySSV117.0288.8523.02132.004.184.2425.65136.183.89
SERIALPORT PendingRTSOffDelaySSV117.0288.9122.96132.054.134.1925.63136.113.86
SERIALPORT PendingRTSSendDelaySSV117.0288.8922.44132.024.164.1925.62136.093.91
SERIALPORT PendingStopBitsSSV116.8288.5822.83131.3631.1128.27134.60135.9928.56
SERIALPORT RTSOffDelayGSV21.9717.893.8524.524.334.3820.6120.614.10
SERIALPORT RTSSendDelayGSV21.9817.863.8524.544.344.4020.6320.644.09
SERIALPORT StopBitsGSV14.8712.182.6818.353.063.0014.7214.772.90
TASK InstanceGSV19.2315.773.2423.993.683.6219.1019.153.45
TASK LastScanTimeGSV24.9020.214.2928.374.844.8123.5223.564.57
TASK LastScanTimeSSV16.6013.562.9521.003.363.3321.1120.823.12
TASK MaxIntervalGSV30.8425.285.2135.766.315.8829.4229.445.51
TASK MaxIntervalSSV29.8224.115.0635.505.665.7236.0835.445.45
TASK MaxScanTimeGSV24.9220.264.3028.374.874.8123.5223.614.54
TASK MaxScanTimeSSV16.6013.562.9420.963.343.3021.2120.823.13
TASK MinIntervalGSV30.8425.275.2235.816.355.8829.4029.515.50
TASK MinIntervalSSV29.8324.115.0035.545.705.6635.9835.415.40
TASK PriorityGSV23.4018.974.0626.414.595.2522.0522.104.29
TASK RateGSV24.8920.254.3128.394.844.8623.5323.584.52
TASK StartTimeGSV30.8325.265.2335.786.345.9729.4429.465.50
TASK StartTimeSSV29.8524.115.0135.575.685.7036.0935.505.44
TASK WatchdogGSV24.8820.214.3128.384.804.8723.5223.614.53
TASK WatchdogSSV34.3825.495.7539.616.416.5040.1139.456.05
WALLCLOCKTIME CSTOffsetGSV28.6423.664.9533.046.055.6327.2427.325.18
WALLCLOCKTIME CSTOffsetSSV909.36852.08132.361103.22192.62169.72989.221267.74181.90
WALLCLOCKTIME CurrentValueGSV48.9638.468.4353.6514.238.8744.9248.009.37
WALLCLOCKTIME CurrentValueSSV55.0643.009.8064.0410.5210.0861.8864.6010.42
WALLCLOCKTIME DateTimeGSV65.2054.3910.9378.8912.6411.7863.5166.7312.19
WALLCLOCKTIME DateTimeSSV129.8698.6028.00144.0832.8434.94147.48150.1027.42
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Function Block Elements
Function block element:Data type:NotesMemory (bytes):Execution time (s):Execution time (s):Execution time (s):
1756-L1, -L1Mx1756-L55Mxx1756-L61, -L62, -L631769-L20, -L301769-L311769-L32, -L351794-L33, -L34DriveLogix5720DriveLogix5730
ABS1.71.90.832.61.20.961.71.90.81
ACS273.9251.831.8334.536.036.3272.0272.833.9
ADD11.611.31.914.22.12.111.911.92.0
ALM68105.369.122.7124.025.224.1100.3102.227.4
AND1.31.40.652.00.70.681.51.50.65
ASN264.5243.030.7322.934.734.4262.8263.432.4
ATN226.0214.221.7276.224.524.4224.4224.923.2
BAND6811.07.42.37.93.12.86.97.92.9
BNOT689.77.42.611.82.42.78.99.02.4
BOR689.67.33.211.62.92.66.96.84.3
BTDT13.010.73.513.44.03.711.812.13.5
BXOR6810.68.42.69.73.32.79.59.32.5
COS224.3209.425.9274.029.629.2222.8223.327.9
CTUD6821.413.87.16.46.414.113.313.35.3
D2SD6875.856.724.484.828.027.173.772.524.9
DEDT152100.775.341.692.647.346.293.499.750.2
DEG19.719.22.024.12.42.119.719.92.0
DERV6881.157.731.773.939.930.076.377.534.9
DFF6813.210.33.116.54.03.710.412.13.0
DIV19.619.12.323.92.52.519.819.72.4
EQU1.71.80.882.51.10.911.92.00.91
ESEL-Average Sel.6885.557.910.796.413.411.083.481.913.0
ESEL-High Select6862.848.210.967.614.211.061.460.413.0
ESEL-Low Select6872.353.712.381.013.811.469.768.214.6
ESEL-Manual6835.227.07.035.99.28.132.930.38.1
ESEL-Median Sel.68123.393.017.6141.920.519.4119.7119.121.6
FGEN160131.388.724.7155.324.525.5128.5128.026.6
FRD12.49.63.515.43.93.912.312.33.8
GEQ2.12.10.982.71.20.962.12.10.97
GRT1.92.11.022.91.30.962.22.20.98
HLL6823.516.73.424.95.44.321.620.13.8
HPF68251.8169.647.2242.255.844.1248.9244.954.9
INTG6888.658.731.784.735.633.979.086.433.7
IREFBOOL0.560.550.260.680.290.290.570.560.27
IREFDINT0.620.600.280.820.320.310.620.620.30
IREFREAL1.000.970.461.280.520.510.991.000.48
JKFF6812.69.92.615.73.33.910.611.13.6
LDL268230.7161.954.9230.064.253.5232.5231.262.1
LDLG68177.3122.648.1171.949.750.0161.6163.951.5
LEQ2.02.01.162.71.20.972.12.00.97
LES2.22.01.092.51.21.092.42.20.99
LIM5.04.31.96.12.12.35.45.42.1
LN194.2183.020.3237.222.923.0193.0193.421.4
LOG194.6183.220.3237.723.122.9193.4193.821.4
LPF68237.1157.450.2226.451.947.1229.9228.155.6
MAVE (uniform)number of samples11674.6+ (x 8.8)51.7+ (x 5.5)16.3+ (x 0.1)90.0+ (x 10.8)11.3+ (x 0.3)14.1+ (x 0.2)70.6+ (x 8.9)71.3+ (x 8.9)15.1+ (x 0.3)
MAVE (weighted)number of samples11641.2+ (x 12.7)33.0+ (x 7.9)7.8+ (x 0.4)48.2+ (x 15.5)16.1+ (x 0.5)11.8+ (x 0.5)40.2+ (x 12.6)38.2+ (x 12.6)12.5+ (x 0.6)
MAXC6823.117.15.131.25.98.721.019.45.6
MEQ2.02.10.982.81.30.972.02.21.09
MINC6823.216.94.032.45.95.523.424.56.4
MOD65.358.310.479.912.011.664.864.811.7
MSTDnumber of samples92174.7+ (x 38.3)105.6+ (x 22.4)19.6+ (x 0.6)206.2+ (x 46.8)26.9+ (x 0.7)26.4+ (x 0.8)172.2+ (x 38.1)168.1+ (x 38.2)30.2+ (x 0.6)
MUL18.818.41.923.22.22.118.918.82.0
MUX6822.517.55.718.77.75.818.215.64.7
MVMT6811.810.03.112.13.73.310.910.83.1
NEG1.81.70.842.41.00.811.82.00.91
NEQ1.91.90.882.41.10.861.82.10.94
NOT1.21.30.621.80.90.611.31.30.62
NTCH276.8187.853.1274.756.553.7280.3270.354.5
OR1.41.30.662.00.70.641.41.50.65
OREFBOOL0.160.160.080.190.090.080.160.160.08
OREFDINT0.160.160.080.190.090.080.160.170.08
OREFREAL0.160.160.080.200.090.080.170.160.08
OSFI6810.88.01.29.12.22.18.89.81.6
OSRI6811.79.31.39.92.32.48.89.91.6
PI173.1118.149.2165.149.048.6159.6163.544.6
PIDE68610.0395.2138.2566.0150.5155.3586.7574.3164.4
PMUL68120.777.07.3141.87.710.5115.5118.57.9
POSP68122.589.942.2127.946.040.9120.1123.745.9
RAD19.318.62.023.62.22.219.119.32.0
RESD6810.69.52.711.43.83.38.610.72.8
RLIM6891.260.837.683.634.245.389.690.237.2
RMPS144138.7101.452.9137.348.549.9137.8139.749.5
RTOR6846.932.419.537.421.720.649.945.325.9
SCL6861.739.510.169.714.19.657.958.015.5
SCRV68269.0176.262.0261.966.566.9275.1271.164.2
SEL6815.711.44.516.23.63.511.910.63.1
SETD6811.88.32.612.03.23.68.27.53.3
SIN230.6215.525.8281.629.829.3228.9229.627.7
SNEG6816.814.72.915.95.85.418.815.03.9
SOC68214.2149.955.1205.757.448.8199.9210.056.5
SQR38.428.69.746.910.910.838.338.510.1
SRTP68146.0102.339.7148.838.439.3144.5151.347.6
SSUMnumber of samples6829.3+ (x 26.3)24.6+ (x 14.8)5.5+ (x 0.6)30.0+ (x 32.4)6.1+ (x 1.1)5.6+ (x 0.2)32.5+ (x 25.5)27.3+ (x 26.3)5.8+ (x 0.6)
SUB11.611.12.014.42.22.211.711.62.1
TAN291.3273.529.5355.834.033.8289.3290.231.6
TOD15.812.44.519.45.25.015.716.14.8
TOFR6844.235.723.336.426.317.741.141.025.0
TONR6845.035.121.443.019.631.142.943.521.8
TOT68107.875.947.0101.747.650.494.2100.949.9
TRN14.011.24.017.64.54.513.913.94.5
UPDN6826.819.14.030.94.64.724.026.14.6
WireBOOL-to-BOOL0.400.390.180.500.200.200.400.400.19
WireDINT-to-DINT0.460.440.210.620.230.230.460.460.22
WireDINT-to-REAL9.017.342.7911.053.143.108.948.962.94
WireREAL-to-DINT13.2910.63.9116.294.44.3413.2013.24.13
WireREAL-to-REAL0.840.810.391.090.430.430.830.830.40
XOR1.51.40.652.20.70.681.51.30.65
XPY402.0375.142.9490.750.250.3399.1400.246.7
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
SFC
Currently, only the memory use is available for SFC elements.
SFC Element:Memory (bytes):
chart1516
step132
transition404
step and transition pair828
action264
additional action for a step196
simultaneous branch2968
stop236
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Structured Text
Structured text element:Example:Type:Data type:Execution time (s):Execution time (s):Execution time (s):
1756-L1, -L1Mx1756-L55Mxx1756-L61, -L62, -L631769-L20, -L301769-L311769-L32, -L351794-L33, -L34DriveLogix5720DriveLogix5730
assignment, simpleA := B;DINT_A := DINT_B0.610.580.270.790.260.270.590.610.27
DINT_A := INT_B1.761.710.802.280.850.851.771.750.81
DINT_A := REAL_B13.3410.713.9516.504.254.2513.4813.384.05
DINT_A := SINT_B1.601.560.722.160.780.761.601.620.73
INT_A := DINT_B8.026.642.5110.012.682.688.088.032.53
INT_A := INT_B9.067.652.9711.353.213.199.149.093.02
INT_A := REAL_B15.9112.694.6119.714.985.0016.0615.954.69
REAL_A := DINT_B9.087.442.8511.243.063.079.199.132.89
REAL_A := INT_B2.882.811.333.731.431.422.922.901.35
REAL_A := REAL_B0.980.950.451.250.460.470.970.990.45
REAL_A := SINT_B2.732.651.263.571.351.342.732.741.27
SINT_A := DINT_B7.916.562.499.872.652.667.987.942.51
SINT_A := REAL_B15.7712.564.5619.584.944.9415.9715.834.64
SINT_A := SINT_B8.807.422.8711.113.083.078.888.852.92
assignment, complexA := -B;A := B + C;A := sin(B);Use the execution time for the ladder logic Compute (CPT) instruction plus time for each operator and function in the expression.For each operator and function, use the value for the corresponding instruction. For example, for Tag_A := Tag_B + Tag_C, use the time for the CPT instruction plus the time for the ADD instruction.Use the execution time for the ladder logic Compute (CPT) instruction plus time for each operator and function in the expression.For each operator and function, use the value for the corresponding instruction. For example, for Tag_A := Tag_B + Tag_C, use the time for the CPT instruction plus the time for the ADD instruction.Use the execution time for the ladder logic Compute (CPT) instruction plus time for each operator and function in the expression.For each operator and function, use the value for the corresponding instruction. For example, for Tag_A := Tag_B + Tag_C, use the time for the CPT instruction plus the time for the ADD instruction.
comparison, simpleA > BA = B=DINT0.110.110.050.130.060.050.100.100.06
=REAL0.110.100.050.130.060.060.110.100.05
DINT0.110.110.050.140.050.060.110.100.05
REAL0.110.100.050.140.050.060.110.110.06
>DINT0.110.110.050.130.050.060.100.100.05
>REAL0.320.310.150.400.160.170.320.320.16
>=DINT0.110.110.050.130.050.060.100.110.06
>=REAL0.320.310.150.400.160.170.320.320.17
(Tag_B + Tag_C), use the time for the CMP instruction plus the time for the GRT instruction and the ADD instruction.Use the execution time for the ladder logic Compare (CMP) instruction plus time for each operator and function in the expressionFor each operator and function, use the value for the corresponding instruction. For example, for Tag_A > (Tag_B + Tag_C), use the time for the CMP instruction plus the time for the GRT instruction and the ADD instruction.Use the execution time for the ladder logic Compare (CMP) instruction plus time for each operator and function in the expressionFor each operator and function, use the value for the corresponding instruction. For example, for Tag_A > (Tag_B + Tag_C), use the time for the CMP instruction plus the time for the GRT instruction and the ADD instruction.
instructionABLn/a25.1120.899.5431.6313.987.5623.4124.039.26
ACBn/a25.1020.896.9331.637.365.8523.3624.036.94
ACLn/a140.61102.6132.92148.2237.0734.60134.79135.3938.41
AHLn/a115.5587.5028.78127.1838.1136.38110.11112.7535.28
ARDn/a103.6478.2727.80113.5139.9536.67101.34101.7030.28
ARLn/a103.9978.6034.63113.8744.5336.94101.53101.8934.38
AWAn/a101.5776.5526.41110.2842.3534.3698.8699.2828.20
AWTn/a101.6676.6928.77110.4940.2635.4798.9799.4230.31
any other instructionUse the execution time for the corresponding ladder logic or function block instruction.Use the execution time for the corresponding ladder logic or function block instruction.Use the execution time for the corresponding ladder logic or function block instruction.
Structured text construct:Memory (bytes):
assignment - BOOL48
assignment - numeric92
IFTHEN64
IFTHENELSE104
IFTHENELSIFELSE156
CASEOF232
CASEOFELSE264
FORDO472
WHILEDO132
REPEATUNTIL124
EXIT20
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Motion Tasks
Motion state or action:( = per axis)Notes:Average execution time (s):
1756-L1, -L1Mx1756-L55Mxx1756-L61, -L62, -L63
Motion Task Overhead297191162
Servo Axis 17410843
Virtual Axis 2798028
Consumed Axis These values are worst case (producer/consumer update ratio = 2/3). To reduce the time by 25%, use a consumer coarse update period that is an integer multiple of the producer coarse update period (e.g., 2/4).55436439
Per Coordinate System26316889
Group Auto Tag Update ** (Servo/Virtual/Consumer)servo112427
virtual70457
Coordinate System Auto Tag Update101464
Servo On 2062
Trap Move 24214312
S-Curve Move 24214312
Trap Jog 41186
S-Curve Jog 25815612
Gearing (Actual) 20812316
Clutch 87421
Clutch 80582
Position Camming (Actual, linear) 35119522
Position Camming (Actual, cubic) 36720523
Position Camming (Command, linear) 20512320
Position Camming (Command, cubic) 26315721
Time Camming (linear) 24614519
Time Camming (cubic) 33619320
MCCP Linear1588910
MCCP Cubic46726713
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Data Conversions
For this conversion:By this method:Memory (bytes):Execution time if true (s):Execution time if true (s):Execution time if true (s):
1756-L1, -L1Mx1756-L55Mxx1756-L61, -L62, -L631769-L201769-L301769-L311769-L32, -L351794-L33, -L34DriveLogix5720DriveLogix5730
DINT -> INTsign-extension727.416.042.249.198.562.522.508.767.382.35
DINT -> REALsign-extension968.116.492.409.999.292.692.669.588.072.53
DINT -> SINTsign-extension727.305.962.219.068.442.472.468.637.272.32
INT -> DINTsign-extension801.151.120.521.481.380.580.571.361.150.54
INT -> REALsign-extension1521.901.850.882.412.230.980.982.241.900.91
REAL -> DINTsign-extension9212.369.753.5015.2314.173.923.9114.6112.313.67
REAL -> INTsign-extension9214.9311.764.1718.4717.174.684.6917.6514.874.39
REAL -> SINTsign-extension9214.7911.624.1318.3017.024.644.6217.4914.734.36
SINT -> DINTsign-extension680.990.960.441.351.260.490.491.170.980.46
SINT -> REALsign-extension681.741.700.802.272.110.900.892.051.740.84
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Array Subscripts
Array Subscripts
When an array uses a tag for one of its subsrcipts (e.g., Array_A[Tag_B]), additional memory and execution time is required, depending on the number of dimensions in the array. Memory use and execution time for an instruction increases for each parameter that references an array.
Data Type:Number of Dimensions:Memory (bytes):Execution time (s):
1756-L1, -L1Mx1756-L55Mxx1756-L61, L62, L63
BOOL, SINT, INT, DINT, REAL1841.51.50.7
215224.721.89.2
315230.527.311.7
Pre-Defined Structure (e.g., TIMER, COUNTER, PID)12.12.01.0
225.422.59.5
331.227.912.0
User-Defined Data Type12.82.71.3
225.422.59.5
331.227.912.1
Example:Source:Destination:Memory (bytes):
MOVDINTDINT[DINT]108
The controller uses a 32-bit index for all arrays. If you use a tag other than DINT to reference a position in an array, add memory and time for the data conversion as well as memory and time for using a tag as an index.
Example:Source:Destination:Memory (bytes):
MOVDINTDINT[INT]168
MOVDINTDINT[INT,0,0]236
Changing the source and destination data type in the above examples increases the instructions memory an execution time.
Example:Source:Destination:Memory (bytes):
MOVDINTINT[INT]200
MOVSINTINT[INT]240
MOVDINTSINT[INT,0,0}268
MOVINTSINT[INT,0,0]320
If you use an expression in the index, additional memory and time is used for the operators. The additional memory and time depends on the type of operator.
Example:Source:Destination:Memory (bytes):
MOVDINTDINT[DINT + DINT]132
If you use multiple arrays in a instruction, add the appropriate memory and time for each array reference.
Example:Source:Destination:Memory (bytes):
MOVDINT[DINT]DINT[DINT]184
MOVDINT[DINT, DINT, DINT]DINT[DINT, DINT, DINT}320
&L&A &R&P
&R1756-RM087E-EN-E - May 2005&8Supersedes Publication 1756-RM087D-EN-E - April 2004
Rockwell AutomationFile Attachment1756-RM087E-EN-E.xls
-
Introducton 1
Important
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc. is prohibited.
Logix5000 Controllers Execution Time and Memory Use Reference Manual1756 ControlLogix, 1769 CompactLogix, 1794 FlexLogix, 20D PowerFlex 700S with DriveLogix
The memory use of a project is the same regardless of which Logix5000 controller you are using (CompactLogix, FlexLogix, etc). However the execution times vary based on controller type.
Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://www.ab.com/manuals/gi) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable.
Use these worksheets to estimate the memory use and execution time of your logic. Use this information to select among different programming options.
When you download your project, the controller optimizes memory use, which could reduce your calculated memory use by as much as 10% from the values presented in this worksheet.
Important User Information
The information in these worksheets is based on RSLogix 5000 software revision 13 and controller firmware revision 13. One exception is the equipment phase instructions. Their information is based on revision 15. Actual results may vary because of the configuration of your project and the revision of software and firmware that you are using.
The 1756-L63 controller uses a cache mechanism to enhance the performance of instructions. Actual performance depends on how sequentially the data is laid out and how frequently it is accessed.
Caching has a significant impact on the execution times of bit instructions (XIC, XIO, OTE, OTU, OTL). For example, an XIC instruction has a best case execution time of 0.05 s, where the project takes full advantage of caching. The XIC instruction has a worst-case execution time of 0.4 s, where the project uses minimal caching. The typical execution time of an XIC instruction is approximately 0.1 s
About this manual
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.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Examples 2
Ladder InstructionsExample: Data Type: Memory
(bytes):Execution time (s):
Description:
ADD DINT 28 0.26 ADD instructionSource A DINTSource B DINTDestination DINT
28 0.26 total
Array subscripts
Example: Data Type: Memory (bytes):
Execution time (s):
Description:
ADD DINT 28 0.26 ADD instructionSource A DINT[DINT] 84 0.69 array subscriptSource B DINTDestination DINT
112 0.95 total
Expressions
Example: Data Type: Memory (bytes):
Execution time (s):
Description:
CPT (tag_a + tag_b) 76 1.65 CPT instructionADD (+) DINT 28 0.26 ADD operator
104 1.90 total
Here are some examples for a 1756-L63 controller:
If an instruction contains an expression (CMP, CPT, FAL, FSC), than add memory and time for each operator in the expression. For each operator, use the values for the corresponding instruction.
Here is an example for a 1756-L63 controller:
When an array uses a tag for one of its subsrcipts (e.g., Array_A[Tag_B]), additional memory and execution time is required, depending on the number of dimensions in the array. Memory use and execution time for an instruction increases for each parameter that references an array.
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Examples 3
Data conversions
Example: Data Type: Memory (bytes):
Execution time (s):
Description:
ADD REAL 44 1.52 ADD instructionSource A DINT 96 2.40 DINT to REAL conversionSource B REALDestination REAL
140 3.92 total
ADD REAL 44 1.52 ADD instructionSource A DINT 96 2.40 DINT to REAL conversionSource B REALDestination DINT 92 3.50 REAL to DINT conversion
232 7.43 total
ADD DINT 28 0.26 ADD instructionSource A INT 80 0.52 INT to DINT conversionSource B INT 80 0.52 INT to DINT conversionDestination INT 72 2.24 DINT to INT conversion
260 3.53 total
Logix5000 controllers typically compare or manipulate values as DINTs or REALs (optimal data type).
If you use a data type that is not an optimal data type or if you mix data types, you must add memory and execution time for data conversion.
If you use mix integers and REALs in an instruction, the controller converts the values to REALs and then back to the destination data type.
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Examples 4
Function Block Elements
Function Block Instructions -
IREFs and OREFs -
Wires -
These times include only the time for the instruction. They do not include time for IREFs, OREFs, or wires.Use the same times regardless of whether the function block is in a function block diagram or structured text.
Choose the time for a wire based on the data type at each end of the wire pin).
Here is an example of a function block diagram for a 1756-L63 controller:
Choose the time for the IREF or OREF based on the data type of its tag. Do not add any time for immediate values.
Function block elements include the following:
1.7 s for the ADD instruction
2.73 s for the DINT-to-REAL wire (The Source A pin uses the REAL data type.)
0.46 s for the REAL IREF
0.38 s for the REAL-to-REAL wire (The Source B pin uses the REAL data type.)
0.28 s for the DINT IREF
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Examples 5
Structured Text
Example: Data Type: Memory (bytes):
Execution time (s):
Tag_A := Tag_B; DINT 92 0.27Tag_A DINTTag_B DINT
92 0.27
Example: Data Type: Memory (bytes):
Execution time (s):
Tag_A := Tag_B + Tag_C;
Tag_A DINTTag_B DINTTag_C DINTCPT DINT 76 1.65
ADD (+) DINT 28 0.26
104 1.90
Here's examples for a 1756-L63 controller:
Memory and time for the CPT instruction
Memory and time for the ADD instruction
Complex assignment. Use the numbers for the CPT instruction plus the numbers for the ADD instruction.
Description:
Description:
total
simple assignment
total
The number and complexity of the assignments, instructions, and comments included in the construct increases the memory and execution time that are required.
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Ladder Instructions 6
ABL n/a 52 13.3 11.2 4.8ABS DINT 32 0.61 0.60 0.28ABS REAL 56 0.88 0.86 0.41ACB n/a 52 13.5 11.0 3.4ACL n/a 64 139.8 102.6 28.2ACS REAL 48 271.0 249.6 31.8ADD DINT 28 0.56 0.55 0.26ADD REAL 44 10.7 10.4 1.5AFI n/a 4 0.05 0.05 0.03AHL n/a 68 104.0 77.5 25.1AND DINT 28 0.41 0.52 0.26ARD n/a 76 88.4 66.0 2.2ARL n/a 76 88.7 66.0 2.7ASN REAL 48 261.7 240.8 30.1ATN REAL 48 223.5 212.3 21.3
AVE INT x = Length 55.3 + (x * 7.0) 48.0 + (x * 6.1) 14.4 + (x * 2.4)AVE REAL x = Length 116 45.0 + (x * 14.6) 39.2 + (x * 13.6) 12.3 + (x * 3.2)AVE SINT x = Length 55.0 + (x * 6.6) 47.7 + (x * 5.8) 14.3 + (x * 2.3)AWA n/a 80 89.6 66.4 18.5AWT n/a 80 88.7 66.5 19.6BRK n/a 44 n/a n/a n/aBSL DINT x = Length
Round up x /32 to a whole number.52 7.8 + ( (x /32) * 0.8) 6.3 + ( (x /32) * 0.6) 2.4 + ( (x /32) * 0.2)
BSR DINT x = LengthRound up x /32 to a whole number.
52 + ( (x /32) * 0.8) 7.0 + ( (x /32) * 0.6) 2.6 + ( (x /32) * 0.2)
BTD DINT 52 11.5 9.2 2.7CLR DINT 20 0.35 0.34 0.16CLR REAL 20 0.40 0.39 0.18CMP n/a e = time for the operators in the
expression76 4.3 3.6 1.4
CONCAT n/a x = number of characters in Source A + number of characters in Source B
116 10.6 + (x * 1.5) 9.0 + (x * 1.2) 2.3 + (x * 0.2)
COP DINT x = Length 64 6.9 + (x * 0.3) 6.5 + (x * 0.3) 3.0 + (x * 0.2)COP INT x = Length 6.5 + (x * 0.2) 6.1 + (x * 0.2) 2.8 + (x * 0.1)COP REAL x = Length 64 6.9 + (x * 0.3) 6.5 + (x * 0.3) 3.0 + (x * 0.2)COP SINT x = Length 6.7 + (x * 0.1) 6.4 + (x * 0.1) 2.9 + (x * 0.0)COS REAL 48 221.7 207.4 25.5CPS DINT x = Length 64 14.5 + (x * 0.3) 12.5 + (x * 0.3) 4.5 + (x * 0.2)CPS INT x = Length 14.1 + (x * 0.2) 12.1 + (x * 0.2) 4.3 + (x * 0.1)
Ladder Instruction Data type Notes Memory (bytes)
Execution time if true (s)
1756-L61, -L62, -L631756-L1, -L1Mx 1756-L55Mxx
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Ladder Instructions 7
Ladder Instruction Data type Notes Memory (bytes)
Execution time if true (s)
1756-L61, -L62, -L631756-L1, -L1Mx 1756-L55Mxx
CPS REAL x = Length 64 14.5 + (x * 0.3) 12.5 + (x * 0.3) 4.5 + (x * 0.2)CPS SINT x = Length 14.3 + (x * 0.1) 12.4 + (x * 0.1) 4.4 + (x * 0.0)CPT DINT e = time for the operators in the
expression76 4.7 4.0 1.6
CPT REAL e = time for the operators in the expression
96 4.7 4.0 1.6
CTD COUNTER 8 0.42 0.41 0.18CTU COUNTER 8 0.43 0.42 0.18DDT 0 mismatches DINT x = number of bits to compare
Based on ALL mode72 13.0 + (x * 1.4) 10.6 + (x * 1.0) 3.9 + (x * 0.4)
DDT 1 mismatches DINT x = number of bits to compareBased on ALL mode
72 27.7 + (x * 1.4) 21.5 + (x * 1.0) 7.6 + (x * 0.4)
DDT 2 mismatches DINT x = number of bits to compareBased on ALL mode
72 41.4 + (x * 1.4) 31.5 + (x * 1.0) 10.9 + (x * 0.4)
DEG REAL 52 18.7 18.1 1.6DELETE n/a x = number of Destination characters 108 10.2 + (x * 1.5) 8.5 + (x * 1.2) 2.3 + (x * 0.2)
DIV DINT 44 11.0 10.5 5.0DIV REAL 44 18.7 18.1 1.9DTOS n/a x = number of Destination characters 72 70.2 + (x * 0.6) 43.7 + (x * 0.5) 7.1 + (x * 0.1)
DTR DINT 40 2.8 2.4 1.0EOT n/a 48 n/a n/a n/aEQU DINT 20 0.38 0.37 0.18EQU REAL 20 0.37 0.37 0.23FAL DINT x = number of elements manipulated in
one scane = time for the operators in the expression
92 10.2 + (x * (4.0 + e) 9.7 + (x * (3.8 + e) 4.5 + (x * (1.6 + e)
FAL REAL x = number of elements manipulated in one scane = time for the operators in the expression
116 10.2 + (x * (4.0 + e) 9.7 + (x * (3.8 + e) 4.5 + (x * (1.6 + e)
FBC 0 mismatches DINT x = number of bits to compareBased on ALL mode
72 13.1 + (x * 1.4) 10.7 + (x * 1.0) 4.0 + (x * 0.4)
FBC 1 mismatches DINT x = number of bits to compareBased on ALL mode
72 26.5 + (x * 1.4) 20.6 + (x * 1.0) 7.4 + (x * 0.4)
FBC 2 mismatches DINT x = number of bits to compareBased on ALL mode
72 38.8 + (x * 1.4) 29.6 + (x * 1.0) 10.3 + (x * 0.4)
FFL SINT 9.7 8.0 3.0FFL INT 10.8 8.8 3.3
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Ladder Instructions 8
Ladder Instruction Data type Notes Memory (bytes)
Execution time if true (s)
1756-L61, -L62, -L631756-L1, -L1Mx 1756-L55Mxx
FFL DINT 64 10.2 8.3 3.1FFL REAL 64 10.2 8.3 3.1FFU SINT x = Length 11.0 + (x * 0.6) 8.9 + (x * 0.5) 3.3 + (x * 0.2)FFU INT x = Length 12.0 + (x * 1.0) 9.6 + (x * 0.8) 3.5 + (x * 0.3)FFU DINT x = Length 64 12.4 + (x * 0.6) 9.9 + (x * 0.4) 3.6 + (x * 0.2)FFU REAL x = Length 64 12.4 + (x * 0.6) 9.9 + (x * 0.4) 3.7 + (x * 0.2)FIND n/a x = number of characters in Search
r = Results = Start
108 7.6 +(1.8 * x) + (1.6 * (r - s + 1))
6.3 +(1.4 * x) + (1.2 * (r - s + 1))
2.1 +(0.2 * x) + (0.2 * (r - s + 1))
FLL SINT x = Length 4.4 + (x * 0.2) 4.1 + (x * 0.3) 1.9 + (x * 0.1)FLL INT x = Length 4.7 + (x * 0.2) 4.3 + (x * 0.3) 2.0 + (x * 0.1)FLL DINT x = Length 60 5.2 + (x * 0.2) 4.8 + (x * 0.2) 2.2 + (x * 0.1)FLL REAL x = Length 60 5.2 + (x * 0.2) 4.9 + (x * 0.2) 2.2 + (x * 0.1)FOR DINT x = Terminal value/Step size 64 18.1 + (x * 7.9) 14.4 + (x * 6.4) 5.2 + (x * 2.3)FRD n/a 40 11.4 8.7 3.1FSC DINT x = number of elements manipulated in
one scane = time for the operators in the expression
148 10.7 + (x * (3.9 + e) 10.1 + (x * (3.7 + e) 4.6 + (x * (1.5 + e)
FSC REAL x = number of elements manipulated in one scane = time for the operators in the expression
152 10.7 + (x * (3.9 + e) 10.1 + (x * (3.7 + e) 4.6 + (x * (1.5 + e)
GEQ DINT 20 0.38 0.37 0.18GEQ REAL 36 0.59 0.57 0.28GRT DINT 20 0.38 0.37 0.18GRT REAL 36 0.59 0.57 0.28GSV n/a 84
INSERT n/a x = number of Destination characters 124 14.1 + (x * 1.1) 11.4 + (x * 0.9) 3.1 + (x * 0.2)
JMP n/a 24 1.6 1.2 0.51JSR (no parameters) n/a 56 11.4 10.9 5.1JSR/RET SINT x = number of parameters
The time is for the JSR/RET pair.96 21.5 + (x * 3.8) 20.7 + (x * 3.7) 9.2 + (x * 1.8)
JSR/RET INT x = number of parametersThe time is for the JSR/RET pair.
96 21.5 + (x * 4.1) 20.7 + (x * 4.1) 9.9 + (x * 2.0)
JSR/RET DINT x = number of parametersThe time is for the JSR/RET pair.
96 21.5 + (x * 3.6) 20.7 + (x * 3.5) 9.2 + (x * 1.7)
See GSV SSV Attributes.
1756-RM087E-EN-E - May 2005Supersedes Publication 1756-RM087D-EN-E - April 2004
-
Ladder Instructions 9
Ladder Instruction Data type Notes Memory (bytes)
Execution time if true (s)
1756-L61, -L62, -L631756-L1, -L1Mx 1756-L55Mxx
JSR/RET REAL x = number of parametersThe time is for the JSR/RET pair.
96 21.5 + (x * 3.6) 20.7 + (x * 3.5) 10.3 + (x * 1.7)
JSR/SBR SINT x = number of parametersThe time is for the JSR/SBR pair.
96 22.2 + (x * 3.8) 21.4 + (x * 3.7) 9.7 + (x * 1.8)
JSR/SBR INT x = number of parame