A

Table A-1. Instruction Timing-Continued

Function

 

Enabled

Disabled

Increment

Enabled

Disabled

Increment

 

 

 

 

 

 

 

 

 

Size

Group

Function

350/351/36x

350/351/36x

350/351/36x

352

352

352

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Less Than

 

 

 

 

 

 

 

 

INT

37

0

1.52

37

0

1.52

19

 

DINT

41

1

2.27

41

1

2.27

22

 

BYTE

37

0

1.41

37

0

1.41

19

 

WORD

37

0

1.52

37

0

1.52

19

 

 

 

 

 

 

 

 

 

 

Search Less Than/Equal

 

 

 

 

 

 

 

 

INT

38

0

1.48

38

0

1.48

19

 

DINT

40

1

2.30

40

1

2.30

22

 

BYTE

37

0

1.24

37

0

1.24

19

 

WORD

38

0

1.48

38

0

1.48

19

 

 

 

 

 

 

 

 

 

Conversion

Convert to INT

19

1

19

1

10

 

Convert to BCD-4

21

1

21

1

10

 

Convert to REAL

27

0

21

0

8

 

Convert to WORD

28

1

30

1

11

 

Truncate to INT

32

0

32

0

11

 

Truncate to DINT

63

0

31

0

11

 

 

 

 

 

 

 

 

 

Control

Call a Subroutine

72

1

73

1

7

 

Do I/O

114

1

115

1

13

 

PID – ISA Algorithm*

162

34

162

34

16

 

PID – IND Algorithm*

146

34

146

34

16

 

End Instruction

 

 

 

 

 

 

 

 

 

 

Service Request

 

 

 

 

 

 

 

 

#6

22

1

22

1

10

 

#7 (Read)

75

1

75

1

10

 

#7 (Set)

75

1

75

1

10

 

#14

121

1

121

1

10

 

#15

46

1

46

1

10

 

#16

36

1

36

1

10

 

#18

261

1

261

1

10

 

#23

426

0

426

0

10

 

#26//30**

2260

1

2260

1

10

 

#29

20

0

20

0

10

 

 

 

 

 

 

 

 

 

 

#43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nested MCR/ENDMCR

1

1

1

1

4

 

Combined

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sequential Event

 

 

 

 

 

 

 

 

Recorder

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*The PID times shown above are based on the 6.5 release of the 351 CPU.

**Service request #26/30 was measured using a high speed counter, 16-point output, in a 5-slot rack.

Notes: 1. Time (in microseconds) is based on Release 7 of Logicmaster 90-30/20/Micro software for 350 and 360 Series CPUs.

2.For table functions, increment is in units of length specified.; for bit operation functions, microseconds/bit.; for data move functions, microseconds/number of bits or words.

3.Enabled time for single length units of type %R, %AI, and %AQ.

4.COMMREQ time has been measured between CPU and HSC.

5.DOIO is the time to output values to discrete output module.

6.Where there is more than one possible case, the time indicated above represents the worst possible case.

7.For instructions that have an increment value, multiply the increment by (Length –1) and add that value to the base time.

GFK-0467K

Appendix A Instruction Timing

A-9

Page 275
Image 275
GE 90-30/20/Micro manual End Instruction Service Request #7 Read #7 Set #14