105
SECTION 7
Program Input, Debugging and Execution
7–1 Introduction 106 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–2 Converting to Mnemonic Code 106 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–2–1 Program Memory Structure 106 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–2–2 Ladder Instructions 106 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–2–3 Logic Block Instructions 107 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–2–4 Coding Other Instructions 116 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–3 The Programming Console 121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–3–1 The Keyboard 121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–3–2 PC Modes 123 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–4 Preparation for Operation 124 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–4–1 Entering the Password 125 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–4–2 Clearing Memory 126 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–5 Inputting, Modifying, and Checking the Program 128 . . . . . . . . . . . . . . . . . . . . . . . . .
7–5–1 Setting and Reading from Program Memory Address 128 . . . . . . . . . . . . .
7–5–2 Inputting or Overwriting Programs 129 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–5–3 Checking the Program 132 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–5–4 Displaying the Scan Time 133 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–5–5 Program Searches 134 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–5–6 Inserting and Deleting Instructions 136 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
140
141
143
144
145
148
151
151
7–6Program Backup and Restore Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–6–2Restoring or Comparing Program Memory Data. . . . . . . . . . . . . . . . .
7–6–1Saving Program Memory Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–7Debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–8–1Bit/Digit Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–8–3Hexadecimal/BCD Data Modification. . . . . . . . . . . . . . . . . . . . . . . . .
7–8Monitoring Operation and Modifying Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–8–2Force Set/Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–8–4Changing Timer/Counter SV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .