Omron CPM2B Video Game Controller User Manual


 
77
SECTION 6
Using Programming Devices
This section outlines the operations possible with the Programming Consoles.
6-1 Using a Programming Console 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-1-1 Compatible Programming Consoles 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-1-2 Changing the CPM2Bs Mode with the Mode Switch 80. . . . . . . . . . . . . . . . . . . . .
6-1-3 Connecting the Programming Console 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-1-4 Preparation for Operation 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-1-5 Entering the Password 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2 Programming Console Operations 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-1 Overview 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-2 Clearing Memory 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-3 Reading/Clearing Error Messages 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-4 Buzzer Operation 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-5 Assigning Expansion Instruction Function Codes 87. . . . . . . . . . . . . . . . . . . . . . . .
6-2-6 Setting and Reading a Program Memory Address and Monitoring I/O Bit Status 88
6-2-7 Entering or Editing Programs 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-8 Instruction Search 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-9 Bit Operand Search 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-10 Inserting and Deleting Instructions 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-11 Checking the Program 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-12 Bit, Digit, Word Monitor 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-13 Differentiation Monitor 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-14 Binary Monitor 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-15 Three-Word Monitor 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-16 Signed Decimal Monitor 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-17 Unsigned Decimal Monitor 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-18 Three-Word Data Modification 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-19 Changing Timer, Counter SV 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-20 Hexadecimal, BCD Data Modification 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-21 Binary Data Modification 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-22 Signed Decimal Data Modification 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-23 Unsigned Decimal Data Modification 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-24 Force Set, Reset 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-25 Clear Force Set/Reset 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-26 Hex-ASCII Display Change 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-27 Displaying the Cycle Time 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2-28 Reading and Setting the Clock 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3 Programming Example 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3-1 Preparatory Operations 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3-2 Example Program 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3-3 Programming Procedures 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3-4 Checking the Program 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3-5 Test Run in MONITOR Mode 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .