rs logix 5000 doc1

86
Logix5000™ Controllers Execution Time and Memory Use Reference Manual 1756 ControlLogixfi, 1769 CompactLogix™, 1794 FlexLogix™, 20D PowerFlexfi 700S with DriveLogix™ If you want a Microsoftfi 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.

Upload: john-pap

Post on 10-Dec-2015

272 views

Category:

Documents


1 download

DESCRIPTION

Automation

TRANSCRIPT

  • 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