Flash Wizard Programming Instructions Table of Contents Required Equipment ............................. 3 XL200 Series Software and Hardware Versions .................... 3 Latest Release by Version ......................... 3 What does the software version number mean? ................. 4 XL200 Series Software Flashing Procedure ....................4 Flashing Software by Revision and Version ....................
Rev. A & B I/O boards could only support open loop or closed loop, but not both. This means if you own a XL200 controller with a Rev. A or Rev. B I/O board, you must have AMS change out the board in order to go from open loop to closed loop software, or closed loop to open loop software.
XL200 Series Software Flashing Procedure Before attempting to flash a XL200 Series machine controller, users must contact AMS Controls for the appropriate flash file. The Flash Wizard software will usually be included in what is sent, or it can be...
Page 5
Flash Wizard Programming Instructions XL200 controllers currently loaded with Version 1 software can only be tracked by serial number in terms of their hardware revisions. Version 1 software did not display the controller’s hardware information to the user. Version 2 and higher software models display all their pertinent information in a single menu –...
AMS Controls to be re-flashed. 1. Remove power from the XL200 Series machine controller. 2. If the XL200 is on an Eclipse network, disconnect the B connector from the back of the XL200 controller before continuing with the flash process.
Page 7
Flash Wizard Programming Instructions 3. Connect the laptop to the XL200 using the RS232 cable. The laptop should be plugged into AC power. Most laptops switch to a “low power” mode when running on battery power. This can interfere with Com Port communication.
Page 8
Tab key on the laptop keyboard. Flash Program Software Pointed to Valid Com Port 6. On the XL200 Series controller, turn DIP switch 10 to the ON position. This puts the XL200 into Program Flash Memory mode the next time it’s powered up.
Page 9
Flash Wizard Programming Instructions 7. Apply 24 VDC to the XL200 CPU inputs (A1, A2). The XL200 should power up with a blue screen with white lettering that reads “XL200 Program Flash Memory”. Whatever appears on the XL200 screen should also appear in the XL200 Flash Program software screen, indicating the laptop and XL200 are connected and communicating with each other.
Page 10
Flash Wizard Programming Instructions 8. Click the Program button. The software will present the Open dialog box so that the correct flash file can be selected. Open Dialog Allows Correct Flash File to be Selected...
Page 11
Flash Wizard Programming Instructions 9. Navigate to the desired flash file and select it through the Open Dialog box. Flash File Selected and Ready to Open...
Page 12
Flash Wizard Programming Instructions 10. Click the Open button. The XL200 Flash Program should immediately display a code, and is now waiting for an Authorization Code. Code Required to Generate Authorization Code...
Page 13
Flash Wizard Programming Instructions 11. Contact AMS Controls for the return authorization code. Enter the authorization code in the text boxes provided and click the Enter button. The flash process should begin. It typically takes about 20 minutes to complete programming.
Page 14
Flash Wizard Programming Instructions 12. Once the flash process is complete, the message “Intel Hex File has been successfully loaded.” At this point, the XL200 Flash Program software can be closed. Flash Programming Completed 13. Turn off power to the XL200 controller.
Page 15
20. Select the option for “Clear ALL Memory” and navigate to the OK button. Press the Enter key on the keypad. 21. Once the controller reboots, re-enter the unit’s Eclipse data and let Eclipse download parameters, jobs, etc. into the controller. If the XL200 is not connected to Eclipse parameters, jobs, etc. must be re-entered by hand.
AMS Controls to be re-flashed. 1. Remove power from the XL200 Series machine controller. 2. If the XL200 is on an Eclipse network, disconnect the B connector from the back of the XL200 controller before continuing with the flash process.
Page 17
Setup\Port on the menu bar to configure the software for the correct communications port. Otherwise, skip to Step 6. Only the port number should change in the dialog. The other settings are default, and will always be correct for flashing a XL200 Series machine controller. Port Setup Menu...
Page 18
Flash Wizard Programming Instructions 6. On the XL200 Series controller, turn DIP switch 10 to the ON position. This puts the XL200 into Program Flash Memory mode the next time it’s powered up. DIP Switches on Top of XL200 7. With the XL200 and laptop connected and Flash Wizard already running on the laptop, apply power the controller.
Page 19
Flash Wizard Programming Instructions 8. Navigate to File\Flash XL200 Series. The Open dialog box will appear. Open Dialog Allows Correct Flash File to be Selected 9. Navigate to the desired flash file and select it through the Open Dialog box.
Page 20
10. Click the Open button and Flash Wizard will begin the flash process. If the purpose of the flash is to change software models, the user must obtain a file from AMS Controls that has the controller’s serial number embedded within the flash file, or an authorization code will be required.
Page 21
13. Click the Exit button on the Program Flash Memory window. 14. Close Flash Wizard. 15. Remove power from the XL200 Series machine controller. 16. Turn DIP switch 10 to its OFF position. 17. If the B connector was removed in Step 2, re-insert the B connector at this time. Otherwise, skip to Step 18.
Page 22
21. Select the option for “Clear ALL Memory” and navigate to the OK button. Press the Enter key on the keypad. 22. Once the controller reboots, re-enter the unit’s Eclipse data and let Eclipse download parameters, jobs, etc. into the controller. If the XL200 is not connected to Eclipse parameters, jobs, etc. must be re-entered by hand.
The controller does not require special programming at AMS Controls. 1. Remove power from the XL200 Series machine controller. 2. If the XL200 is on an Eclipse network, disconnect the B connector from the back of the XL200 controller before continuing with the flash process.
Page 24
Setup\Port on the menu bar to configure the software for the correct communications port. Otherwise, skip to Step 6. Only the port number should change in the dialog. The other settings are default, and will always be correct for flashing a XL200 Series machine controller. Port Setup Menu...
Page 25
Flash Wizard Programming Instructions 6. On the XL200 Series controller, turn DIP switch 10 to the ON position. This puts the XL200 into Program Flash Memory mode the next time it’s powered up. DIP Switches on Top of XL200 7. With the XL200 and laptop connected and Flash Wizard already running on the laptop, apply power the controller.
Page 26
Flash Wizard Programming Instructions 8. Navigate to File\Flash XL200 Series. The Open dialog box will appear. Open Dialog Allows Correct Flash File to be Selected 9. Navigate to the desired flash file and select it through the Open Dialog box.
Page 27
10. Click the Open button and Flash Wizard will begin the flash process. If the purpose of the flash is to change software models, the user must obtain a file from AMS Controls that has the controller’s serial number embedded within the flash file, or an authorization code will be required.
Page 28
13. Click the Exit button on the Program Flash Memory window. 14. Close Flash Wizard. 15. Remove power from the XL200 Series machine controller. 16. Turn DIP switch 10 to its OFF position. 17. If the B connector was removed in Step 2, re-insert the B connector at this time. Otherwise, skip to Step 18.
Page 29
21. Select the option for “Clear ALL Memory” and navigate to the OK button. Press the Enter key on the keypad. 22. Once the controller reboots, re-enter the unit’s Eclipse data and let Eclipse download parameters, jobs, etc. into the controller. If the XL200 is not connected to Eclipse parameters, jobs, etc. must be re-entered by hand.
If this is done, the user will not be required to obtain an authorization code from AMS Controls. If this is not done, the user must begin the flash process in order to receive an authentication code. This code is given to a Technical Support Specialist who will generate the authorization code.
Page 31
Setup\Port on the menu bar to configure the software for the correct communications port. Otherwise, skip to Step 6. Only the port number should change in the dialog. The other settings are default, and will always be correct for flashing a XL200 Series machine controller. Port Setup Menu...
Page 32
Flash Wizard Programming Instructions 6. With the XL200 and laptop connected and Flash Wizard already running on the laptop, put the controller into Program Flash Memory mode. On the Rev. D hardware model, this is accomplished by pressing and holding the Program key while powering the unit up.
Page 33
Flash Wizard Programming Instructions 7. Navigate to File\Flash XL200 Series. The Open dialog box will appear. Open Dialog Allows Correct Flash File to be Selected 8. Navigate to the desired flash file and select it through the Open Dialog box.
Page 34
9. Click the Open button and Flash Wizard will begin the flash process. If the purpose of the flash is to change software models, the user must obtain a file from AMS Controls that has the controller’s serial number embedded within the flash file, or an authorization code will be required.
Page 35
12. Click the Exit button on the Program Flash Memory window. 13. Close Flash Wizard. 14. Remove power from the XL200 Series machine controller. 15. If the B connector was removed in Step 2, re-insert the B connector at this time. Otherwise, skip to Step 16.
Page 36
19. Select the option for “Clear ALL Memory” and navigate to the OK button. Press the Enter key on the keypad. 20. Once the controller reboots, re-enter the unit’s Eclipse data and let Eclipse download parameters, jobs, etc. into the controller. If the XL200 is not connected to Eclipse parameters, jobs, etc. must be re-entered by hand.
Need help?
Do you have a question about the XL200 and is the answer not in the manual?
Questions and answers