Upload
mas-eboy
View
232
Download
0
Embed Size (px)
Citation preview
7/25/2019 NPS Troubleshooting
1/28
TROUBLESHOOTING
NPS 25 -50 SYSTEMS
Nov 2009
7/25/2019 NPS Troubleshooting
2/28
NPS TroubleshootingManual Version 1109
Table of Contents I
1
Log Reporter (LogRep)..................................................................................1
2 Error Codes and Messages...........................................................................2
2.1
Error messages...............................................................................3
2.2 Module errors..................................................................................3
2.3 Communication errors.....................................................................4
3 Observed Errors and Corrective Action .........................................................5
3.1 Liquid handling...............................................................................5
3.2 Robotic handling ............................................................................6
4
Firmware................................................................................................... ....7
4.1 Validating firmware parameters ......................................................7
4.2 Firmware and parameters.............................................................10
4.3 Troubleshooting corrupted firmware configuration........................10
4.3.1 Examples of module name window...........................11
4.3.2 Other module names.................................................12
4.3.3 File device.dat ...........................................................12
4.4 Procedure to restore a correct FW parameter configuration..........15
4.4.1 Software procedure....................................................15
Table of Contents
4.4.2 Emergency procedure.................................................15
4.5 Communication error while reading X-Util FW parameters............16
5 Z-motor and Controller Board .........................................................................17
5.1
Motor does not initialize ..............................................................
....
17
5.2 Motor moves in negative direction with positive values ...................18
5.3 Motor check .....................................................................................18
5.4 Controller board check.....................................................................19
6 PipettingArm ................................................................................................19
6.1 Blocking unused valve port ..............................................................19
6.2 Running pumps after accidentally drying out..................................20
7/25/2019 NPS Troubleshooting
3/28
NPS Troubleshooting Manual Version 1109
Table of Contents I I
7 Handler Arm.................................................................................................21
8
Liquid Detection ...........................................................................................21
8.1 Z-index move special setting in X-Util.........................................21
8.2 Faulty flat band cable can cause motor failure ..............................22
9 USB / CAN-bus.................................................................................. ..........22
10 Special Service Equipment..........................................................................24
11 How to change a needle................................................... .....................25
7/25/2019 NPS Troubleshooting
4/28
NPS Troubleshooting Manual Version 1109
Troubleshooting
1 Log Reporter (LogRep)
When NPSruns under X-Util or X-AP, log files are automatically generated andstored in the X-AP\log directory. The last 99 logs are stored, numbered sequentially
n the system loops and overwrites the files,
tedious withouthaving an adequate tool.
ogRep.exe" which is automatically
en with" displays the following window:
from "SIAS_IO01" to "SIAS_IO99". Thestarting with "SIAS_IO01".
The size of the log file depends on the length of the run and may be severalmegabytes! Opening such a file to investigate module errors or flags is
X-AP 1.1 and newer versions include a tool called "L
installed in the main X-AP directory.LogRep is a file viewer containing different filters to sort selectively and display loggedinformation. To configure LogRep as the default viewer, a right click on a log file opensa context menu where "Op
Figure 1 Choosing "Log Reporter Application"as the default application for log files
Note: If the procedure described above fails, it may help to also press the shift key while right clicking the log file name.
The following examples show a display of selected logged errors. It is possible tosearch for a specific string, print or compare log files.
Troubleshooting 1
7/25/2019 NPS Troubleshooting
5/28
NPS Troubleshooting Manual Version 1109
Figure 2 Warnings in the "LogReporter" window
Troubleshooting 2
Reporter" windowFigure 3 Errors in the "Log
This tool generates use r systematic support. A shot of summarizederrors, or even the complete log file can be mailed for further analysis.
2 Error Codes and Messages
aredescribe hapter.
When reporting a malfunction or asking NOVACYTfor assistance, a precise description of theproblem should already be available, including the exact error code, module
corrective action.
Error codes and messages are displayed in the run list and during run time.
The following sections describe the errors and give some assistance locating the cause
list every ror. In this case, we rely on the
judgment and professionalism of the trained service engineer.
ful information fo
The causes of many operating problems can be identified and corrected by the user.Failures are displayed on the computer screen as error codes and messages which
d in this c
information and the attempted
and possible remedy. Although this information is comprehensive , it is impossible topotential cause and remedy for each er
7/25/2019 NPS Troubleshooting
6/28
NPS Troubleshooting Manual Version 1109
2.1 Error messages
If an error occurs during the run time of the instru nalert box on the monitor. Errors origin
theNPS
are displayed with the name of the module that generated the error.
ment, error codes are displayed in aating from malfunction of individual modules of
Figure 4 "Module Error" window
Line / button Explanation
First Type of error and the related module ID
Second Action:State: State information (same as in module
Error numbes
Error: rcreen)
Abort Aborts the run
Retry Retries the last action
Ignore Ignores the error
Help Displays help information
Note: For the complete error list please refer to the X-AP "error.ini" file located inc:\XAP.
2.2 Module errors
Note: For specific information relating to your NPSconfiguration, please refer to"error.ini" located in the XAP directory.
Type of error Value Explanation Causes
Syntax error at module The telegram is not correct Software error
Wrong configuration
Module error at module 0100 Initialization failed (no block found).
The module has not been initialized.
Mechanical problem
Sensor not found
Electronics error
0200 Movement blocked Mechanical obstruction
Troubleshooting 3
7/25/2019 NPS Troubleshooting
7/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 4
2.3 Communication errors
Type of error Explanation Causes
Unknown module error An unknown error has occurred Error not defined on "error.ini"
Error addressing module The module can not be addressed Faulty electronics
Module firmware error
Wrong configuration in "siascfg.ini"
Cables not properly connected
Error sending to module
Module firmware error
y connected
The telegram can not be sent to themodule
Faulty electronics
Cables not properl
Illegal message from module The module sends incorrect telegram Firmware error
Active timeout at module dule does not complete the Timeout time too short
d of the module too slow
Wrong configuration in "siascfg.ini"
The moaction in a given time
Spee
Software error
Electronics error
CAN error CAN dongle not installed properly
Software error reboot computer
CAN-bus does not work properly
Driver for the CAN-bus faulty
Unable to create CAN thread re errorSoftware can not create a CAN thread Softwa
Message answer timeout at module Faulty electronics
e PC
e configuration
The module does not answer in thegiven time
Firmware error
Instrument disconnected from th
Wrong connection cabl
7/25/2019 NPS Troubleshooting
8/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 5
3 Observed Errors and Corrective Action
3.1 Liquid handling
Observation Explanation, remedy, actions
Needlemisses target (Novastick,etc.)
s on the worktable and rack configuration in MachineCheck rack positionsetup.
Run X/Y/Z-random test to see if the drive is losing steps.
Drops form on end of tip Tighten the liquid system connections.
Clean the needlewith an alcohol impregnated lint free tissue.
Needledoes not detect liquid
here is good contact between the bottom of the sampledeck.
flushed.
Run the liquid detection test using Sias racks.
Check for air/liquid leakage at tips or tubing.
Check that distilled or de-ionized water is used as system liquid.
Check that the needleis correctly installed.
Check to see that tcontainer and the surface of the
Check that system is properly
Needledetects "air" as if it were liquid Liquid detection is too sensitive. Run liquid detection test.
Check connection between needleand LLD block.
Check liquid detection flat band cable.
Erroneous CV (Coefficient ofvariation) or poor precision; the CVof a previously optimized protocol
becomes unreliable
manually remove the
d verify that the liquid volumes are at least 10%
ck that all liquid connections are tight and leak-free.
y the acceptable performance of equipment other than the Xantus, e.g.,scale, particle counter or photometer and reagent involved in the test.
tection test. If the results are acceptable, check the precision
rs in X-AP software.
If foaming is observed in the sample or reagent liquid,foam or increase the number of submerge steps in the test setup.
Check for tip damage or air bubbles in the liquid system.
If syringe pumps are usesyringe volume.
Che
Verif
Run the liquid deparameters of the assay with poor CV.
If the problem persists adjust the liquid paramete
Air bubbles build up in tubing
.
Line filters are not correctly si tting on the bottom of the system liquid container
Check spacers are correctly positioned and that the l iquid container is full
Carry-over of samples or reagents Check for tip damage or insufficient tip wash.
Check the submerge steps value.
The system fluid can be 0,2% Decon solution to make the tip wash moreefficient, however this may affect results when using coated plates.
7/25/2019 NPS Troubleshooting
9/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 6
3.2 Robotic handling
Obs tierva on Explanation, remedy, actions
Problem w
G- o
rotating due to the hold currentns, there is an angular acceleration
g. a deep well plate (DWP)., just due to the combination
Corrective action:
Start X-Util and decrease the Y-ramp from 500 to 300 and the R-ramp from600 to 400. Find the correct parameters and change the corresponding values
r and Y-motor.
e first the current parameters in a"AllPar_ddmmyy.dat.dat" file where mm stands for month, dd for day, yy foryear.
Change reserved parameters 1 - 2 - 3 and 4 to "0 - 0 - 0 - 200"
Change precision to -2 units, Change error limit to 10.
ith G- or R-motor R-motor: The plate may be offset whenparameters in the firmware. When it tur
r R-motor overheats that may alter positioning if the plate is heavy e.This might also occur with DWP without rotatingof X- and Y-movements.
in the siascfg.ini for handler X-moto
Before changing values, always sav
G-motor can not be initialized with atime out error
G-motor turns unnecessarily longuntil a mechanical block occurs
The problem disappears when G-motor is cool
The normal gripping movement isusually not affected
High friction warms the motor/pulley and softens the glue (Loctite638). Theinner assembly is composed of 2 pulleys, one mounted on the Motor axis andthe other mounted on a gear, which moves the 2-toothed racks.
Corrective action:
Replace the handler module.
7/25/2019 NPS Troubleshooting
10/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 7
Caution
An incorrect sequence of action while updating or changing firmwareparameters might result in an unstable firmware configuration and in theworst case it can lead to an unusable instrument.
ters are vital information for the instrument. Only NOVACYTineers are authorized to modify these values and
even then only when instructed to do so by NOVACYT.
Unauthorized changes will invalidate warranty and releases NOVACYTfromany responsibility.
4.1 Validating firmware parameters
The valid firmware parameter set for each instrument is produced at the time theinstrument was built and is burned on the CD delivered with the instrument.
The "AllPar.dat" file containing all parameter settings is located in the FW subdirectoryby default. Sias suggests renaming this file to "AllPar_Original.dat". Whenever a
backup of the instrument parameters is necessary, e.g. in case of a modulereplacement, the default name "AllPar.dat" should be used. This file will always be thecurrent one.
llPar_ddmmyy.dat.
Firmware parametrained and certified eng
4 Firmware
Note: Screenshots in this section refer to "sias_io.dll" version 0.1.7.7; X-Util version0.1.7.5 and older, firmware version 0.21b2.
A pdf file containing screenshots of firmware parameters is usually handed out duringhardware training courses. This file should never be used as reference but it can be
hen used as example!helpful wIf in doubt, always contact Sias for the latest valid parameters.
Example of "Modul_Info" screen in X-Util, each module is listed with the standardth
7/25/2019 NPS Troubleshooting
11/28
NPS Troubleshooting Manual Version 1109
Correct configuration/display
information.Check that all modules are listed and that the 9 column contains the"Module type info".
Troubleshooting 8
Figure 7 "Modul_Info" window
No Explanation
1 Start ad dress
2 Module name
3 Module status flag:initialized; P = prepared; A = active; W = warning; E = error; odes = module specificD = detected; I = other c
4 C, 0.1 l)Module position in 1/10 of units (i.e.: 0.1 mm, 0.1 degree, 0.1
5 Module type info (first 4 digits)
6 re type (last 2 digits): 04 = DC motor; 10 = pump; (BB1 V1.0, BB2 V1.0, .0 )05 = DC motor; 11 = pump; (MCB BB1 V2 X-board V 2.11 )
Firmwa
X-board V 1.0, MCB BB2 V2.0,
7 F are versionirmw
8 Build
9 serial num 2 digits)Module ber for CAN-bus (first 1
10 PCB channel number for sub m 2 digits): 01 - 04odules (last
1 27
43 6 8 9105
7/25/2019 NPS Troubleshooting
12/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 9
Figure 8 "Move Modul [YMotor1]" window
Incorrect configuration/display
If t hile X Util is starting up, corrupted informationmight be displayed with incomplete module list and missing module type info.
In o for address 31 is missing, resulting in aco
he instrument is switched off and on w
the example below, the module type infrrupted "Modul_Info" list!
Figure 9 "Modul_Info" window
Figure 10 "Move Modul [YMotor1]" window
n
Motor steps to perform singlemovements in relative orabsolute mode.
Parameter setup scree
Missing information
7/25/2019 NPS Troubleshooting
13/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 10
Note: Some firmware parameter windows pop up also, if the corresponding ocx-fileis missing or not registeredExecute the batch file "RegAll" in C:/XAP/ocx.
4.2 Firmware and parameters
Note: This section describes firmware parameters, not firmware versions. Do notconfuse firmware download and parameter setup!
Firmware download
ersion withoutchanging the firmware parameters. As the same firmware goes in different modules,i.e. DC motors, it makes sense to use the multi-download option of the firmware menu.
Firmware parameter setup
fthe specific
,
Note: The parameter "MultiSend" button should never be used in the field, as it
A firmware download allows you to upgrade the current firmware v
A firmware parameter setup changes the current setting of a module independently othe firmware version. The setup contains the address of the modules andvalues, which make the difference between a Z- and a Y-motor; i.e. liquiddetectiondefault direction of the motor, error limits, home offsets.
would send the complete content of the current window to all other selectedias production but not for service!modules! This is used in S
4.3 Troubleshooting corrupted firmware configuration
Please refer to the following list as a reference for the correct address and modulenames for NPS Systems.
ase refer to the following list asmes for NPSsystems.
Address #
HEX DEC Module name Arm #
11 - 18 17 - 24 Micro-pump devices
21 - 28 33 - 40 Z-motor Pipetting arm #1
31 - 38 49 - 56 Y-motor Pipetting arm #1
51 81 X-motor Pipetting arm #1
52 82 X-motor Pipetting arm #2
53 - 5A 83 - 90 Handler Handler arm
5B 91 Density Housing
7/25/2019 NPS Troubleshooting
14/28
NPS Troubleshooting Manual Version 1109
Note: In X-Util, the addresses are displayed in hexadecimal; in X-AP in decimal
The "Module type" info listed in the 9 column of the "Modul_Info" window comes fromthe "Xutil.ini" file. You can refer to it to identify the right module type.
th
Figure 11 "Edit Modul Names connected Modules" window
Troubleshooting 11
[ModulTypeData]
0005=2DC-Motor (new name)0010=2DCPump (old name)
yringe pump)
4. e window
Th :C:\ it Module Names/Addresses
0003=2DC-Motor
0004=2DC-Motor (old name)
0011=2DCPump (new name)
0018=StepPump
001C=StratecPump (Stratec s
0020=2StepMotor
0030=BCRack
0040=
3.1 Examples of module nam
ese windows are displayed fromXAP\XUTIL and /Command/Ed
7/25/2019 NPS Troubleshooting
15/28
NPS Troubleshooting Manual Version 1109
4.3.2 Other module names
When the box "Only connected Modules" is not checked, additional modules notlayed.present on the instrument, can be disp
Figure 12 "Edit Modul Names all modules" window
case of a second shaker.Note: Address 73 should be used in
4.3.3 File device.dat
This file is located in the X_AP\Data sub-directory, and contains the module names,
The following "device.dat" file can be used as a reference, but of course the serialnumber of the modules will be different. Y- and Z-motors have nearly identical serialnumbers
evice.dat basic file:
000001BEA06A01,013,Pump3
0 0
0 0
000006FAD75F00,,
000001A6027001,,
0 0000006FB13C801,021,ZMotor1
0 0
0 0
0 0
0 0
0 0
000006FAD76B01,,
000006FB13C800,031,YMotor1
0 0
00 0
00000
000001A64AC100,,
000001BEA06800,,
000006FAD76B00,,
000001A64AAF00,051,XMotor1
000001A64ABE00,052,XMotor2
serial numbers and addresses of the hardware detected by the system.
, only the last digit is different.
D
000001BEA06A00,011,Pump1
000006FB18DA00,012,Pump2
000 6FB18DA01,014,Pump4
000 1A6027000,,
000 6FAD75F01,,
000 6FAC65E01,022,ZMotor2
000 1A5E45F01,023,ZMotor3
000 6FACC1401,024,ZMotor4
000 1A64AC101,,
000 1BEA06801,,
000 6FAC65E00,032,YMotor2
00 1A5E45F00,033,YMotor3
6FACC1400,034,YMotor4
Troubleshooting 12
7/25/2019 NPS Troubleshooting
16/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 13
0
000006FACC2800,05A,GripperR
0
00000
000001A6565C01,,
0
Not
00006FACC2801,055,GripperG
00001BEA06901,054,GripperZ
1BEA06900,053,GripperY
00001A6565C00,,
e: For each serial number there are 2 sub modules, the extension "0" stands forY-motor while the extension "1" stands for Z-motor. For a pump assemthere is a micro-pump and a valve per serial number.
bly
Extra lines
ve everd by the corresponding instrument.
The found in a working configuration in addition to the first oneliste that boards were exchanged on that instrument.
Not a R&D instrument where many modules have been
It is likely that the "device.dat" contains extra lines and it seems that some info isduplicated. In fact the file is setup as a log file displaying all the modules that habeen identifie
following lines wered before. It means
e: This file originates fromexchanged!
000001A64AE500,011,Pump1
000006FAF73600,,
000006FAFC8600,,
000001A5E46E01,021,ZMotor1
000001A6026701,022,ZMotor2
000001A5DE1401,023,ZMotor3
6E001,,
0 0
0 0
000001BEA06600,034,YMotor4
000001A606E000,,
0 0
0 0
1,XMotor1
000001A5DE3200,053,GripperY
000001A5DE3201,054,GripperZ
D01,,
000001A6026D00,,
Note: The order of the modules is not important as the software only checks if a
000006FAF22400,012,Pump2
000001A64AE501,013,Pump3
000006FAF22401,014,Pump4
000006FAF73601,,
000006FAFC8601,,
000001BEA06601,024,ZMotor4
000001A60
000001A606E301,,
000006FAD20601,,
000001A5E46E00,031,YMotor1
000 1A6026700,032,YMotor2
000 1A5DE1400,033,YMotor3
000 1A606E300,,
000 6FAD20600,,
000006FACBF300,05
000006FAC06400,052,XMotor2
000001A64AEE00,05A,GripperR
000001A606F200,,
000001A606F201,,
000001A6026
detected serial number is listed in this file or not.
7/25/2019 NPS Troubleshooting
17/28
NPS Troubleshooting Manual Version 1109
Example of correct info window for channel #1
Module name originating frommodule assignment
Both level sensor modes arechecked for sensing info
Pipetting channel #1
Figure 13 "Modul Setup General" window
Troubleshooting 14
Figure 14 "Modul Setup YMotor1" window
Figure 15 ""Modul Setup ZMotor1" window
Y Module #1
Module type
Module address
Module scaling factor
Z Module #1
Special setting:
Liquid detection Inverted motor direction
7/25/2019 NPS Troubleshooting
18/28
NPS Troubleshooting Manual Version 1109
4.4 Procedure to restore a correct FW parameter configuration
Caution
Restoring FW parameters should be done by NOVACYTtrained engineers only.
X-Util.
3. Select one of the displayed modules.
itialize it to get a visual confirmation of the selection.
Name" list.
eter window.
7. Click "Send".
parameters if necessary.
ck "Send".
12. Switch the instrument off.
eat these steps for all listed modules. In case some modules are not listed.
15. Save the parameters with "Save" button of the setup parameter window.
Save the file as "AllPar_ddmmyy_hhmm.dat" in the FW subdirectory.
4.4.2 Emergency procedure
. Then
19. Click "Exit".
4.4.1 Software procedure
1. Switch the instrument on.
2. Start
4. In
5. Compare the address with the one in the "Module
6. Correct the address if necessary in the param
8. Compare the other parameters with the one provided by Sias. Modify
9. Cli
10. Click "Close".
11. Exit X-Util.
13. Repinitially, they will be displayed after the first ones have been properly setup
14. Make a final check to be sure that each module (including pumps) can beaddressed (init, move ).
16.
17. Exit X-Util.
If you still have problems, you can physically disconnect all modules except oneidentify the only connected module by init/move and set the right address andparameters.
18. Click "Send".
1. Switch the instrument off.
2. Connect next module.
3. Switch the instrument on.
4. Repeat the procedure until all modules are setup correctly.
Troubleshooting 15
7/25/2019 NPS Troubleshooting
19/28
NPS Troubleshooting Manual Version 1109
4.5 Communication error while reading X-Util FW parameters
Note: The following error does not indicate defective hardware.
Symptoms
The following error windows might appear after the instrument has been switched offwhile NPSand X-Util were still running.
First erro
Switch the instrument on again.
Start X-Util
Select the module by double clicking in the "Modul_Info" window.
r message:
Figure 16 "Communication Error" window
Click "Abort".
"Modul Setup ZMotor2" windowFigure 18
Troubleshooting 16
Figure 17
Acc age as many times as you have installed modules on theXan
X-Util window
ept this error messtus.
7/25/2019 NPS Troubleshooting
20/28
NPS Troubleshooting Manual Version 1109
Diag
The soft om the module. Allfield lues of the "ini" file are set to "FFFF"(hex
Solution
The following window appears.
nosis
ware couldn't read the firmware parameter configuration frs which could not be filled in by the vaadecimal value "65535" decimal).
Click "Close".
Figure 19 X-Util "Save module parameter" window
Click "No".
Caution
It is extremely important to notsend the changes to the module yet!
Normal window appearance will come back as soon as you exit X-Util.
Mak u start X-Util again to scan the present modules.
5 d
5.1 t initialize
Symptom
The motor is not responding to initialization and there is no resistance when manuallymoving the pipetting head up and down. The cables and connectors are correctlyinstalled. The software settings ("siascfg.ini"), firmware, addresses and parameters arealso correct.
Solution
Does a swap of the controller board affect another motor?No Go to section 5.3 "Motor check"Yes Go to section 5.4 "Controller board check"
e s re Xantus is turned on and
Z-motor and Controller Boar
Motor does no
Troubleshooting 17
7/25/2019 NPS Troubleshooting
21/28
NPS Troubleshooting Manual Version 1109
5.2 Motor moves in negative direction with positive values
Symptom
According to the firmware reverse flag status, the motor moves in the correct directionwhile initializing. But other movements are executed in the opposite direction!
Diagnosis
As the initializing has been executed properly, the controller board and motors areworking well. The problem is related to the parameters although the reverse flag hasn'tbeen set and the initializing move was carried out in the correct direction.
Cause
If the motor range is set too high, the firmware can not process the calculated data
prop
Solution
The motor range must be set according to the value provided in ini files on theinstallati
5.3 Motor
If a controllethe o
To detect a possible short circuit, the inner resistance of the motor must be tested:
f and unplug the power cable.
2. Disconnect the motor from the controller board and measure the resistancewith an ohmmeter as follows:
erly, which results in a negative value for the move direction.
on CD.
check
r board exchange does not bring any improvements, the fault must be inmot r.
1. Switch the instrument of
Troubleshooting 18
Figure 20 Z-motor connector and 6-pin header
the red wire of the Flat ribbon cable
3. Plug a 6-pin header into the motor connector.
4. Check the coil resistance of the motor (10 - 15 ) between pin 1 and 6. Referto motor table for details in section 11.6.3 "Reference motor and valve tables".
5. Check the resistance of the encoder (3 - 4 M) between pin 2 and pin 5.
Mark indicates pin 1 connected to
6-pin header
Pin 2
Pin 1
Pin 5Pin 6
7/25/2019 NPS Troubleshooting
22/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 19
5.4 Controller board check
If a motor exchange does not bring any improvements, the fault must be on the
2. Start X-Util.
3. Check the LED on the controller board. At power on and during operation it
cated in"X-AP\Data" subdirectory.
tart a text editor and open the "device.dat" file located in "X-AP\Data"
d to the appropriate modules; i.e.:3, address 33.
ox to identify new hardware.
otor3) and address (e.g. 23) from the
ame (ZMotor3) and address (23) will automatically be displayed.This means that the controller board has been recognized and that
14. Ensure the corresponding motor is connected and click "Identify": The motor
controller
6 Pipetting
6.1 Blocking unused valve port
NPS uses valves with three ports. One of them is not used and is blocked with a redcap. On Instruments with serial numbers below SN 1041 the red cap on the unusedport might be missed.
Instruments and spare valves should be checked within the next service. If blocking isnecessary, it must be done on the port nozzle which is neither labeled "IN" nor "NC".Gel-glue "Loctite Cyanocrilate Gel" must be used.
controller board. XSPB is a useful tool to check and to configure boards.
Controller board troubleshooting
1. Switch the instrument off and then on again.
flashes slowly (1Hz).
4. Check if the board is listed with its name during the module scan.
5. Exit X-Util.
6. Open Windowsexplorer and backup the "device.dat" file lo
7. Ssubdirectory.
8. Delete those line(s) which are relateZMotor3, address 23 and YMotor
9. Save the file and exit text editor.
10. Start X-Util.
11. Enter X-Util/Module Info. This displays a dialog b
12. Select the correct module name (e.g. ZMpop down menu in the "user defined field".
13. The module n
communication is established.
will move to and fro a few steps, like a shake movement.
15. Check the "Set on Module" box.
16. Repeat this procedure for the Y-motor 3 which is driven by the same
board.
Arm
7/25/2019 NPS Troubleshooting
23/28
NPS Troubleshooting Manual Version 1109
Apply a little glue on the nozzle athe nozzle and wait a few second
s well as on the red cap. Put the cap completely overs until the glue is dry.
Unlabeled nozzle
Inlet port "IN"
Outlet port "NC"
Figure 21
6
Sealed nozzle
.2 Running pumps after accidentally drying out
1. Switch the instrument off.
2. Move the tips carefully over the waste position and refill the system liquidcontainer with distilled or de-ionized water.
3. Switch the instrument on. Start X-Util, select a micro-pump and enter:
a) Dispense 1000
b) Speed 2000
c) Ramp 1000
Figure 22 "Move Modul [PipPump]" window
4. Click "Init".
5. Click "Dispense" several times was the pump is priming, increase "Dispense" to 10000 and dispense a fewtimes.
hile checking if the pump is priming. As soon
Troubleshooting 20
7/25/2019 NPS Troubleshooting
24/28
NPS Troubleshooting Manual Version 1109
Note: A dry system liquid filter might need one or two dispense sequencesbefore liquid comes through again. If the liquid system tubing remainsdry, inspect tubing connections and check for leaks.
6. Repeat the procedure for all other channels. When all pumps are primed,return to X-AP and flush normally.
7 Handler Arm
Actions on the handler
Adjusting the handler requires special skill and knowledge. Therefore actions on thehandler at the customer's site are limited to the following actions:
Tilt adjustments Exchange
e done at NOVACYTby authorized serviceengineers.
intenance actions on the handler may lead to
All other adjustments and actions must b
Note: Inappropriate adjustment and mathe loss of warranty!
8 Liquid Detection
8.1
In the "M nt to any module scannedby X-Util.
e
Z-index move special setting in X-Util
ove_Modul" window a low level command can be se
To move a module after initialization, at least one value must be entered into the movfield.
Figure 23 "Move Modul [ZMotor]" window
Troubleshooting 21
7/25/2019 NPS Troubleshooting
25/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 22
If "Speed" and "Ramp" fields are set to "0", the system uses the default values from thefirmware.
r, a selected "Index Move" for liquid detection uses the"Acceleratio t the submerge step!
Exa l
ove" option.
00 and "Acceleration" to 0.
4. Place the tip over a trough filled with tap water.
5. Click "Init" to initialize the Z-motor
6. Click "Move" until the tip detects liquid.
The system stops at meniscus level. If "Acceleration" is set to 20, the tip will be
submerged by 2 mm.
8.2 Faulty flat band cable can cause motor failure
B ) insulation is damaged, the motor controllermay report errors and the Z-axis may
loose steps.
at the FBC is fully inserted in the corresponding sockets.
ar k the FBC for any damage (susceptible points are protectedit.
USB / CAN-bus
9.1 Communication problems linked to USB-devices
Note: After a PC reboot the Peak CAN USB dongle flashes its red LED once,
Regarding the Z-moton" field to se
mp e
1. Enter a "Rel. move" of 150
2. Check the "Index m
3. Set "Speed" to 5
If the liquid detection flat band cable (Fboard, driving the corresponding motor channel,
C
1. Ensure th
2. C efully checw tape). If any stress marks are found, replaced
9
indicating that the dongle has been recognized by the PC BIOS.
Some PCs may encounter communication problems linked to Universal Serial Bus(USB) devices. Microsoftsupport provides the following information:
USB devices are not detected when you restart the computer.
USB devices are not detected after you resume the computer from hibernationor standby.
The computer uses 100% of the CPU time when you move the USB mouse.
The computer hangs when you resume from standby mode when a USBmouse is connected.
The computer takes a long time to start or resume when a USB device is
connected.
7/25/2019 NPS Troubleshooting
26/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 23
A yellow exclamation point with code 28 or 31 is displayed on a USB device indevice manager.
s USB 1.1 devices when yourcomputer resumes from hibernation, even though they are plugged into a USB2.0 capable port.
it may not indicate that the Peak CAN USB dongle isfaulty. But some settings and versions must be checked first.
ed in
inimal configuration:
SP 4
Checkin
If Peak C roblems occurmore freq d port than to anUSB 1.1
rt version can be checked in"Start/Settings/Control Panel/System/Hardware/Device Manager/USB Bus Controllers".
2.
If each USB output provide a current of 500 mA (minimum 350 mA) it is an USB V2.0 Hi-speed port,
USB 2.0 Hi-speed devices are detected a
If any of these problems occurs,
Checking the OS and the SP version
Operating system (OS) and service pack (SP) version can be check"Start/Settings/Configuration Panel/System/General.
M
MS Windows 2000 with
MS Windows XP with SP 2
g the USB port version
AN USB dongle firmware version 7.0 is used, communication puently when the dongle is connected to an USB 2.0 Hi-spee
port.
The USB po
1. Right click "USB Root Hub".
Click "Properties".
otherwise it is an USB 1.1 port.
"USB Root Hub Properties" windowFigure 24
7/25/2019 NPS Troubleshooting
27/28
NPS Troubleshooting Manual Version 1109
Troubleshooting 24
Checking the dongle firmware version
o an USB 2.0 Hi-speed port, it is mandatory to use a donglen 2.8.
On request previous versions are updated free of charge.
can be checked in "Start/Settings/Control Panel/PcanHardware".
If the dongle is connected twith firmware versio
The firmware version
1. Right click "PcanHardware icon".
2. Click "Properties".
10 Special Service Equipment
10.1 Xantus(NPS)Service Programming Box XSPB
The Xantus (NPS) Service Programming Box XSPB is a small and easy to use programmingtool. It is used under X-Util together with a dongle to program Xantus boards.
For a detailed function description please contact NOVACYTSupport.
XSPB Specification
24 VDC input
CAN dongle connector
Long CAN-bus cable with board connector Green status LED
On/off switch
Figure 26 Xantus (NPS) Service Programming Box
Ordering details
Part # Description
150100 Xantus (NPS) Service Programming Box XSPB, including power supply unit (24 VDC/1 A)
Xantus (NPS) Service Programming Box
Power supply unit PSU
CAN dongle connector
CAN-bus cable with
board connector
7/25/2019 NPS Troubleshooting
28/28
NPS Troubleshooting Manual Version 1109
This action could be realized directly by the Distributor following his formation.
To be made, follow the step hereafter, automate switch OFF:
Unscrew the screw maintaining slightly the needle (Screwdriver Torx 8)
11 How to change a needle
Lower the needle to clear the zone of the tubing positioned initially in theliquid detector box.