apex instruments, inc. · stm-12b xc-6000 xc30b cxxxxx-xxxxx 8 1 2 3. internal ram clear procedure...
TRANSCRIPT
Mercury
PS12B30B
APEX INSTRUMENTS, INC.Automated Mercury Source Sampling Consoles
Models STM-12B XC-30B XC-6000EX
Firmware Upgrade
Procedure
8.11.2016
INDEX
i Firmware Important Notice
1 NoticeInitial Steps Prior to Programming
2
11
13
16
19
Save Essential Data and Screenshots
8 Downloading the Software
9 Internal RAM Clear Procedure
Modified Board Procedure- Version 4 / Version 3A
Programming the DSP Processor
Programming the Main Processor
Programming the Modbus Module Firmware
7.1.2016
IMPORTANT NOTICE REGARDING SOFTWARE UPDATES AND
DOWNLOADS
All Apex Instruments software and firmware are released as a matched pair.
The PC component (software) and the console component (firmware).
The software and firmware are developed and tested as a matched pair.
If downloading to replace a PC make sure you know the version in the console.
Mixed versions can result in unsatisfactory results and corrupted data.
The download file names represent both the software and firmware revisions.
Example of a file name “STM-12B XC-6000 C50723-1009” C50723 is the PC software and 1009 the console firmware
DO NOT MIX SOFTWARE AND FIRMWARE VERSIONS
If you have any questions regarding software or firmware contact upgrades or downloadsApex Instruments Inc
i
or higher
Temperatures and Pressures in English UnitsReason for pause
Notice
Apex Instruments releases updated device firmware for its Mercury Source Sampling consoles. The firmware upgrades add additional functionality and capabilities to the console and are required in order to use the latest version of the monitor/control client software.
Initial Steps Prior to Programming
Identify which Software/Firmware is currently loaded on the system.
Look for: Software VersionDSP VersionMain VersionModbus Version (If applicable)
Download the Software/Firmware to the latest version found at www.apexinst.com.
It is essential to have the ability to capture or print screen shots of windows containing vital information necessary as a back up in the case of error or malfunction. Please take the necessary steps to ensure you have this ability prior to programming the console.
Vital Information screens are designated with an icon in addition to the instructions directing the operator to record the screen.
Basic Beginning Steps Include:
Save files (from the SD Card)
Locate the Console Programming Cable.
Ensure the console is powered OFF.
Disconnect any connection cables from the console.
Remove the console from its enclosure.
Gain clear access to the DAC board.
Locate and become familiar with locations of pins and connections on:DAC BoardTC/Mux BoardModbus (if applicable)
Upgrading consoles from earlier versions to a higher firmware revision requires the DSP processor to be programmed as well as the Main processor.
If no Modbus, the Modbus section will not be used.
1
XC-6K-PGMCProgramming Cable
Save Essential Data and Screenshots
Preparation of the ConsolePrior to making any attempts to program the firmware ensure the calibration tables are saved to a memorable location as a backup in case of malfunction or error.
Turn on the console and connect the PC to the console. Start software. Once connected, the console name and serial number will be displayed at the lower left along with the time and date.
The current software and firmware version will be displayed at the midpoint of the right edge of the window.
The software version is to the left of the dash and the firmware version is to the right of the dash. Record these version numbers.
Select the “Config/Utilities” button to open the next screen.
The IP address will be displayed in the center of lower portion of the screen.
Software-FirmwareVersion #
2
1
2
3
4
5
Record the DSP and Modbus Numbers located at the lower left of the screen.
Select “Calibrations” to advance to the Calibrations Screen. DO NOT select “Firmware Update”.
****** Select“Calibrations”
Software-FirmwareVersion #
DSPandModbus #’s
! DO NOTSELECT
! DO NOTSELECT
20
20
6
7
3
!SELECT
NO
After selecting the Calibrations Button a Warning Message will appear. Select Yes Button.
IF YOU HAVE SELECTED THE FIRMWARE UPDATE BUTTON SELECT NO BUTTONDO NOT CONTINUE!
4
8
9
20161234
20164321
STMXC30B6000
Calibration Console Serial # XXXXXXXX
20161234
20164321
STMXC30B6000
Calibration Console Serial # XXXXXXXX
enable
Record the Calibration Screen 1 or select “Print Screen” which will print to your default printer. Save to file.
Apex Instruments Console
Apex Instruments Console
Enter “enable” into the Protected Password field. This will enable the “Cal Screen 2” Button.Click on the “Cal Screen 2” Button to Advance to the next Calibration Screen.
Cal Screen 2
Type “enable”
Click
5
10
11
enable
Calibration Console Serial # XXXXXXXX Screen 2 of 2
Calibration Console Serial # XXXXXXXX Screen 2 of 2
Record the Calibration Screen 2 or Print Screen on laptop which will print to your default printer.
Select “Return” to exit Calibration Screen 2 and go to Calibration Screen 1.
6
12
13
Calibration Console Serial # XXXXXXXX Screen 2 of 2
20161234
20164321
STMXC30B6000
Calibration Console Serial # XXXXXXXX
enable
Apex Instruments Console
Select “Exit/RESET” to go back to the Main Screen.
The Main Screen will appear and the Software will countdown while it saves and resets. Power off the console and disconnect the power cord.
7
14
15
Downloading the Software (NOTE: RECOMMENDED LOADING BEFORE ENTERING STACK)
Go to the Apex Instruments website . Click and hold on the “Resources” tab
Drop down opens. Select “Software”. Software Screen opens. Select current software needed.
Window will open asking to “Open or Save or Save As”. Apex Instruments recommends the software be “Saved as” to a folder on the desktop for ease of access. Extract and install C:/Apex.
www.apexinst.com
Software
STM-12B XC-6000 XC30B CXXXXX-XXXXx
8
1
2
3
Internal RAM Clear Procedure
Apex Instruments advises operators to clear the Internal RAM of the DAC prior to updating the Firmware on all consoles.
Failure to do so may contribute to errors and erratic board function.
Ensure the console is powered OFF.Locate and identify the board version.Current board versions in the field are:
Version 4 with Modification Version 3A with Modification Version 2 Version 1(unmarked)Version 4 without Modification Version 3A without Modification
Version V4 UnmodifiedVersion V3A UnmodifiedVersion 2Version 1 (unmarked)
Version V4 ModifiedVersion V3A Modified
(NOTE: 2 Pin Phoenix Connector)(NOTE: 3 Pin Phoenix Connector w/ 2 Pin Jumper)
9
1
234
The Board Version will dictate the Test Point Location.
The Test Point locations are labeled differently on Version 4 DAC boards versus all other Version DAC boards.
It is important to note these locations on the DAC board prior to attempting to clear the Internal RAM.
The correct Test Point location must be utilized to clear the Internal RAM.
Version V3A ModifiedVersion V3A UnmodifiedVersion 2Version 1 (unmarked)
Version V4 ModifiedVersion V4 Unmodified
JP7JP6JP5
JP5JP6JP7
NOTE: Although Test Points JP7 and JP5 are labeled differently, based on the DAC Board Version, they are located in the same physical location and have the same electrical function.
10
5
6
7
8
Modified Board Procedure- Version 4 / Version 3A(See Next Page for Unmodified Board Procedure)
On DAC Board Versions:
Version 4 ModifiedVersion 3A Modified
Ensure console is powered off.Move Jumper from Neutral Position on the 3-pin Connector to the Clear Internal RAM Position.Power on the console.
PROCEED ONLY IF CONSOLE IS UTILIZING MODIFIED BOARD!
The DAC power LED will be solid GREENThe RED Alarm LED will light for about 3 secondsThe YELLOW User Attention LED will light up solid. Leave Jumper in position for 15 seconds!Power off the console.MOVE JUMPER BACK TO NEUTRAL POSITION!
Power the Console on again.The DAC LED will be solid and the 4 front panel LED's on the console should all come on and stay lit for 3-5 seconds. This is a good indication that the internal memory has cleared.
11
NEUTRAL CLEARNEUTRAL CLEAR
9
101112
1314
1516
Modified Board Procedure- Version 4 / Version 3A(See Next Page for Unmodified Board Procedure)
On DAC Board Versions:
Version 4 Unmodified Version 3A Unmodified Version 2 Version 1
Ensure console is powered off.Jumper from the Upper Pin J7/J5 to Lower Pin J5/J7 ORRemove Coating from Metal Portion of Regulator and Jumper from Upper Pin J7/J5 to Regulator.
Power on the console.The DAC power LED will be solid GREENThe RED Alarm LED will light for about 3 secondsThe YELLOW User Attention LED will light up solid. Leave Jumper in place for 15 seconds! Power off the console. REMOVE JUMPER!
Power the Console on again.The DAC LED will be solid and the 4 front panel LED's on the console will light and stay lit for 3-5 seconds. This is a good indication that the internal memory has cleared.
Lower J7/J5
Regulator
12
OR
Upper J7/J5
1
234
56789
1011
Programming the DSP Processor (IF REQUIRED)
Locate and remove the 20 pin TC/Mux Board ribbon cable from the DAC Board
20 pin TC/Mux Board ribbon cable
Connect the 6-pin Molex connector on the end of the programming cable to the DAC boardheader labeled DSP Firm Pgm, the USB into the PC and then power on the console.
13
1
2
Navigate to the install location default: C:\Apex\Firmware on the PCExecute dl.exe
The Tiny Bootloader window will launch
COM 1
Click Browse button and select ApexDSP.hex from the same directory and Open.
ApexDSP.hex
Click “Options” Tab in Tiny Bootloader. Select the following Options: Comm: 115200Comm: COM1 (could be other number COM 2, 3, etc.)Enable Options by checking box > Reset PIC using TRS Line Plug in and turn console ON. Wait at least 5 seconds.
ApexDSP.hex 6.01.2016 .hex
14
3
4
5
6789
10
C:\ Apex > Firmware
CHECK COMM PORTINSTRUCTIONS
Click Write Flash button. Program will begin writing update to DSP.When update is complete Log Window will read Write OK. The writing process normally takes 3 to 6 seconds.
COM 1
Write OK
Power off the Console and remove the 6-pin Molex connector from the DAC board.
15
11
12
Programming the Main Processor
Turn off the console. If Modbus is utilized, remove the 6-pin Molex Connector from the Main Firm Pgm. Connect the 6-pin Molex connector on the end of the programming cable to the DAC board
Navigate to the install location default: C:\Apex\Firmware on the PCExecute dl.exe
The Tiny Bootloader window will launch
COM 1
16
1
2
3
COM 1
Click Browse button and select ApexMAIN.hex from the current directory and Open.
ApexMAIN.hex
Click on the “Options” Tab. Select the following Options (Same as DSP Processor): Comm: 115200Comm: COM1 (Could be another number COM 2, 3, 4, etc.)Enable Options by checking box > Reset PIC using TRS Line. Turn on the console.
ApexMAIN.hex 6.01.2016 .hex
Click Write Flash button. Program will begin writing update to MAIN.When update is complete Log Window will read Write OK. The writing process normally takes 18 to 25 seconds.
COM 1
Write OK
17
4
5678
910
Power off the Console and remove the 6-pin Molex connector from the DAC board.Reinstall the 20-pin Ribbon Cable from the TC/MUX board back onto the DAC board.If Modbus is utilized, reinstall the Main Firm Pgm Molex connector.
20 pin TC/Mux Board ribbon cable
Power on the console and connect using the software application.The version number of the console should appear in the upper right of the application window once connected. Record the new updated version.Ensure the version number reported by the console matches the version number of the supplied firmware update.
UpdatedSoftware-FirmwareVersion #Ver: C60418-2016
18
11
12131415
Programming the Modbus Module Firmware
Power off the console.
Remove the 6-pin Molex connector from the Modbus Serial Port and place it on the BootLoader connector. The connector supplies power to the Modbus Module during programming.
Place the Firmware upgrade cable on the Modbus Serial Port and power on the console.
19
1
2
3
Navigate to the install location default: C:\Apex\Firmware on the PCExecute dl.exe
The Tiny Bootloader window will launch
COM 1
Click Browse button and select ApexModbus.hex from the current directory and Open.
ApexMAIN.hex
ApexModbus.hex 6.01.2016 .hex
20
45
6
7
COM 1
Select the following Options (Same as DSP Processor):Comm: 11520
Enable Options by checking box > Reset PIC using TRS Line. Turn on the Console.Comm: COM1 (could be other number COM 2, 3, etc.)
Click Write Flash button. Program will begin writing update to Modbus.When update is complete Log Window will read Write OK. The writing process should take several seconds.
COM 1
Write OK
Power off the Console and remove the 6-pin Molex programming connector from the Modbus board.Remove and replace the 6-pin Molex Modbus cable to its original position on the Modbus board.
Power on the console.After the initial console warm-up (front panel lights stop blinking,) the Modbus blue DATAlight should flash and the yellow CAL light should be illuminated.
21
89
1011
1213
1415
1617