A

Table A-1. Instruction Timing-Continued

Function

 

 

Enabled

 

 

Disabled

 

 

Increment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Group

Function

311

313

331

340/41

311

313

331

340/41

311

313

331

340/41

Size

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

Logical AND

67

37

37

22

42

0

0

1

13

Operation

Logical OR

68

38

38

21

42

0

0

1

13

 

Logical Exclusive OR

66

38

37

20

42

0

1

1

13

 

Logical Invert, NOT

62

32

31

17

42

0

1

1

9

 

Shift Bit Left

139

89

90

47

74

26

23

13

11.61

11.61

12.04

6.29

15

 

Shift Bit Right

135

87

85

45

75

26

24

13

11.63

11.62

12.02

6.33

15

 

Rotate Bit Left

156

127

126

65

42

1

1

0

11.70

11.78

12.17

6.33

15

 

Rotate Bit Right

146

116

116

62

42

1

1

0

11.74

11.74

12.13

6.27

15

 

Bit Position

102

72

49

38

42

1

0

0

13

 

Bit Clear

68

38

35

21

42

1

1

1

13

 

Bit Test

79

49

51

28

41

0

0

1

13

 

Bit Set

67

37

37

20

42

0

0

0

13

 

Masked Compare (WORD)

217

154

141

74

107

44

39

21

25

 

Masked Compare (DWORD)

232

169

156

83

108

44

39

22

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data Move

Move (INT)

68

37

39

20

43

0

0

0

1.62

1.62

5.25

1.31

13

 

Move (BIT)

94

62

64

35

42

0

0

0

12.61

12.64

12.59

6.33

13

 

 

Move (WORD)

67

37

40

20

41

0

0

0

1.62

1.63

5.25

1.31

13

 

Block Move (INT)

76

48

50

28

59

30

30

16

27

 

Block Move (WORD)

76

48

49

29

59

29

28

15

27

 

Block Clear

56

28

27

14

43

0

0

0

1.35

1.29

1.40

0.78

9

 

Shift Register (BIT)

201

153

153

79

85

36

34

18

0.69

0.68

0.71

0.37

15

 

Shift Register (WORD)

103

53

52

29

73

25

23

12

1.62

1.62

2.03

1.31

15

 

Bit Sequencer

165

101

99

53

96

31

29

16

0.07

0.07

0.08

0.05

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

COMM_REQ

1317

1272

1489

884

41

2

0

0

13

Table

Array Move

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INT

230

201

177

104

72

41

40

20

1.29

1.15

10.56

2.06

21

 

DINT

231

202

181

105

74

44

42

23

3.24

3.24

10.53

2.61

21

 

BIT

290

261

229

135

74

43

42

23

–.03

–.03

-0.01

0.79

21

 

BYTE

228

198

176

104

74

42

42

23

0.81

0.82

8.51

1.25

21

 

WORD

230

201

177

104

72

41

40

20

1.29

1.15

10.56

2.06

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Equal

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INT

197

158

123

82

78

39

37

20

1.93

1.97

2.55

1.55

19

 

DINT

206

166

135

87

79

38

36

21

4.33

4.34

4.55

2.44

19

 

BYTE

179

141

117

74

78

38

36

21

1.53

1.49

1.83

1.03

19

 

WORD

197

158

123

82

78

39

37

20

1.93

1.97

2.55

1.55

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Notes: 1. Time (in microseconds) is based on Release 5.01 of Logicmaster 90-30/20 software for Models 311, 313, 340, and 341 CPUs (Release 7 for the 331).

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.

Timing information for the Micro PLC: See the Series 90Micro Programmable Logic Controller User’s Manual (GFK-1065B or later) for this information.

Timing information for 350 and 360 Series PLCs: See page A-6 and following.

GFK-0467K

Appendix A Instruction Timing

A-3

Page 269
Image 269
GE 90-30/20/Micro manual GFK-0467K Appendix a Instruction Timing