89
SECTION 4
Using a Programming Console
This section provides information on connecting and using a Programming Console. Refer to 5-3 Programming Console
Operation Errors for details on errors that might occur during Programming Console operations.
4-1 Compatible Programming Consoles 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-1-1 Changing the CPM2A’s Mode with the Mode Switch 92. . . . . . . . . . . . . . . . . . . . . .
4-1-2 Connecting the Programming Console 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-1-3 Preparation for Operation 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-1-4 Entering the Password 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2 Programming Console Operations 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-1 Overview 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-2 Clearing Memory 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-3 Clearing Memory Completely 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-4 Reading UM Allocation Information 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-5 Reading/Clearing Error Messages 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-6 Buzzer Operation 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-7 Assigning Expansion Instruction Function Codes 100. . . . . . . . . . . . . . . . . . . . . . . . .
4-2-8 Setting and Reading a Program Memory Address and Monitoring I/O Bit Status 100
4-2-9 Entering or Editing Programs 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-10 Instruction Search 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-11 Bit Operand Search 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-12 Inserting and Deleting Instructions 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-13 Checking the Program 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-14 Bit, Digit, Word Monitor 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-15 Differentiation Monitor 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-16 Binary Monitor 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-17 Three-Word Monitor 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-18 Signed Decimal Monitor 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-19 Unsigned Decimal Monitor 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-20 Three-Word Data Modification 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-21 Changing Timer, Counter SV 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-22 Hexadecimal, BCD Data Modification 114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-23 Binary Data Modification 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-24 Signed Decimal Data Modification 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-25 Unsigned Decimal Data Modification 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-26 Force Set, Reset 117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-27 Clear Force Set/Reset 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-28 Hex-ASCII Display Change 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-29 Displaying the Cycle Time 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2-30 Reading and Setting the Clock 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3 Programming Example 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3-1 Preparatory Operations 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3-2 Example Program 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3-3 Programming Procedures 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3-4 Checking the Program 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3-5 Test Run in MONITOR Mode 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .