Error 50808 con DAQ 6509 URGENTTTTEEEEE
hola amigos espero m puedan ayudar , diseñe una inferfaz labview con la DAQ 6509 Y al principio funciona bien despues aparece este error 50808
la interfaz que diseñe son relevadores de 24v , que cierran un circuito entre las entradas de la DAQ y tierra , no ay 5v, solo tierra de la DAQ
cabe mencionar que la DAQ esta a unos 20 metros e utilice un extensor de usb para q llegara a la computadora y este extencion tiene una fuente extrerna , no es alimentada con 5gv de la usb de la compu
Porque me sale este error ?
Porfavor ayudenme
Adjunto imagen del error
Adjuntos:
10374132_10203998296981500_102490482_n (1).jpg 44 KB
Hola Ramos2,
Gracias por utilizar los foros de National Instruments! Te comento que este error tiene que ver con la distancia a la cual tienes tu tarjeta DAQ. Por definición la distancia máxima a la cual puedes manejar el protocolo USB 2.0 es de 5 mts. Aun cuando tu estés usando un HUB activo esto solo servirá para que al amperaje no lo saque del puerto sino por una fuente externa pero la comunicación (protocolo) en si está sujeta a la distancia de 20 mts que tienes.
Lo que te recomiendo es usar la plataforma Compact DAQ por Ethernet para evitar este tipo de conflictos.
Saludos!
Similar Messages
-
Adquisició​n con 2 DAQ 6509 Y 2 ARDUINOs
HOLA
SALUDOS
Estoy en un proyecto donde tengo que leer muchas entradas digitales y pues mi pregunta es si puedo conectar 2 DAQ 6509 Y 2 ARDUINOS uno MEGA y el otro UNO , porfavor me serviria mucho su opinion o si alguien ya a experimentado ya esta situacion.
Gracias de antemano
¡Resuelto!
Ir a solución.Hola Ramos2,
Gracias por utilizar los foros de National Instruments! Si es posible realizar eso que mencionas sin embargo deberás de conectar tanto las DAQ 6509 como los arduino a puertos USB activos (directos a la tarjeta madre) ya que si los conectas en modo pasivo (utilizando algún HUB) no estará garantizado el buen funcionamiento de las tarjetas.
Lo que también pudieras implementar para no utilizar tantas entradas digitales seria el uso de un arreglo de multiplexores pero aquí tendrías que considerar también la sincronización entre tus señales de adquisición y tu tarjeta DAQ para no tener perdida de datos.
Espero que esta información te sea de utilidad! -
9472 Error 50808 with cDAQ-9172
I am using the module NI-9472 (digital output) to switch a din-rail Relay with 24V DC that is switching a 3phase contactor, but am I getting the error 50808 when using this module with the cDAQ-9172 on slot 1.
I have tryed the same application, with the same 9472 module with cDAQ-9171 and everything is working ok. The problem only pressists with the cDAQ-9172 and only when I connect the cables from the 9472 module to the relays. If these cables are disconected, I never get the error, and the module LEDs work just fine.
I am also posting the VI I am using in order to get some help, maybe I should do this in other way.
Thank you for the help.
Attachments:
error.jpg 92 KB
Test 2.vi 50 KBHello,
DAQmx returns these errors after the host PC's USB controller reports a USB transaction error.
To recover from this state, you may use this : Programmatically Reset USB DAQ device in LabVIEW
The underlying issue could come from the host controller, the device, or even the USB cable. Some host controllers are more susceptible than others to encountering these transaction errors. It is recommended to double-check your USB cable and if necessary try the device on a different host controller.
You could try a different USB host controller (PCI USB host controllers cost typically between 20 and 30 dollars).
You'll find all these information in the following document : Why Do I Receive Error -50405 or Error -50808 Using an NI USB DAQ Device When Inserting or Removing ...
FYI, a customer who met the same issue get the 9172 working by using an externally powered USB hub.
Regards
Jérémy C.
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
Travaux Pratiques d'initiation à LabVIEW et à la mesure
Du 2 au 23 octobre, partout en France -
Hi,
I have a vi that monitors two encoders by measuring PERIOD and then sends updated serial commands to two motor controllers in a WHILE loop structure. It takes the period values, does some simple arithmetic with the encoder values, and based on the values of the encoder period values, new serial commands are output to motor controller, in a feedback loop, 3 basic steps...i.e.
1.) Measure period
2.) Convert period value to command
3.) VISA write serial command to motor controller
REPEAT.....
So, the code works fine at slow speeds, but, as the motors increase speed and the period value becomes lower and lower, the vi shuts down and throws this Error 50808, for which I cannot find anything on this forum board.
I am measuring period with the counters in a cDAQ9174 using module NI 9401 and writing the serial commands through NI USB-232, maybe 3 to 5 times per second, so, not exactly a superfast rate.The commands are only sent if the encoder speed is out of range, so, there are also executions where no command is sent.
The serial commands are output through USB port....am I pushing too many serial commands through the USB ports?
Thanks,
Dave
Attachments:
error with rev7.jpg 32 KBHere are a few things to try.
Try another USB port on your computer.
Try an externally powered USB hub.
You can also check out this other post that had similar issues.
http://forums.ni.com/t5/Digital-I-O/9472-Error-50808-with-cDAQ-9172/m-p/2100962
Carl W.
Applications Engineering
National Instruments -
ERROR 20994 - conn=-1 op=-1 msgId=-1 - disk full under /tmp/cache
Hi,
We received the following error, and this folder has been configured for cache. As checked with the OS team, they said they didn't see any issue with the disk. Is there any way i could find from ldap side?
ERROR<20994> - conn=-1 op=-1 msgId=-1 - disk full under </tmp/cache>
Thanks, JohnHi John,
of course you have to trust your sys-admins, but I think there are still two more factors to consider:
1) monitoring happens at discrete finite intervals, this still leaves the hypothesis that between two 'samplings' the available space under /tmp may have temporary passed the threshold...
2) as you know Solaris /tmp is generally a tmpfs based filesystem (read RAM) and if there are applications or the O.S. is using a lot of RAM, the real amount of available memory is a bit more difficult to keep under control
3) Last, but not least, if you're running Solaris 10 with ZFS, be sure to have checked the amount of ram taken by the ARC cache (this is a good starter:
http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide#Limiting_the_ARC_Cache )
hth,
marco -
quiero que se prenda y apague un led de labview de acuerdo a una señales cuadrada que le conecto a una de las entradas digitales pero no es capaz de leer frecuencias altas con rapidez (400hz), tampoco puedo generar señales en un puerto digital de salida, uso una daq keithley 3102.
o alguien a intentado hacer esto con la myDaq de national instrument y les funciona?
Tambien no me deja usar al mismo tiempo count out y el count in?, como puedo solucionar esto?Que tal.
Despues de revisar los dos codigos encontre los siguiente: en el codigo simulado se presenta la siguiente situacion
Sin embargo cuando trabajas con la DAQ haces lo siguiente.
pienso que eso puede ser el error. Edite tu codigo pero debes verificarlo para ver si es lo que necesitas o sigue presentando errores.
Saludos.
Jonathan Cruz
CHALLENGER
K U D O S __ B I E N V E N I D O S
Adjuntos:
Control Fuzzy Temperatura PG test tarjeta 6008.vi 329 KB -
Installer 2705 Error when NI-DAQ not installed
My application uses Measurement Studio controls for data acquisition. However, not all users of my software need the data acquisition features. My installation succeeds when NI-DAQ is installed on the target machine, but fails with a 2705 error if not. Is there a workaround for this. I don't want to have to install NI-DAQ on each users machine just so they can get a report. My application is written in VB.NET and uses both .NET and Active-X controls from Measurement Studio. The installation was created in Visual Studio.NET.
The project automatically identified several merge modules, so this wasn't the problem. It turns out that the one step I missed relates to the addition of nimetautils.msm, which I added manually. At the end of the help topic "Distributing Measurement Studio .NET Applications," there is a footnote that says that in order to include nimetautils.msm, I must manually add ProgramFilesFolder to the directory table. Note: I added nimetautils.msm because it compensates for dependancies that are missing from one of the required merge modules. I don't actually need nimetautils, except to make the installer work.
-
Error 200279 Continuous DAQ Assistant
I am getting Error 200279 while running my VI. I am using a DAQ assistant with four channels set to Continuous Samples with a rate of 1K and Samples to Read at 100. The error comes up at different times. It can happen right after starting the vi or it has happened as late as 2 1/2 hours of running the vi. I added the DAQmx property node to observe the number of available samples per channel. The number of available samples is stays at 0 but then will spike in a few seconds until it goes over 10,000 available samples and the error pops up.
I'm at a loss as to what might be causing the sudden spike of samples because the program does the same calculations each iteration of the loops. Therefore, I don't believe the program is running to slow to read the samples.
Thanks for the help,
TonyI am writing to a file called datalog.csv. At first I thought it might have been the cause. When I got the vi, the data is recorded to datalog.csv at a period determined by an input, Sample Rate. The fastest I have written to the file was 20 ms (50 times a second) which meant the program was opening, writing to, and closing datalog.csv 50 times a second. So I did change how the data was saved by moving data writing to a separate loop and by only opening the closing the file once. but I still got the error, so I changed the program back to the way it was.
a little bit of input on the vi. it is for controlling a tesile strength tester. it controls the amount of tension is being pulled on a powerline cable. the controller in the vi is the bottom loop. writing to datalog and the data acquisition are located in the top loop.
Thanks
Attachments:
cabletest_v2_input_test.vi 747 KB -
Runtime Error R6025 and DAQ-Driver
Operating System Windows2000
Teststand Version 3.0
DAQ-Driver 6.9.3f5
Serial Driver 1.7
LabvIEW RTE build with LabVIEW 6.1
hello,
we have build a testsytem based on LabVIEW and Teststand.
We use the NI-PCI boards 6713, RS232/16 and MIO-164E. We dont use any operator interface, only the
original Teststand sequence-Editor and the Single-Pass Prozess-model.
It works very fine for e.g. a whole week running and then
,suddenly, the ERROR Window pops up :
"Window-Head: Microsoft Visual c++ Runtime Library
RUNTIME ERROR
Programm ...\National Instruments\Teststand3.0\Bin\SeqEdit.exe
R6025
- pure virtual function call"
After pressing the OK-Button, the Computer will boot and generate a memory-dump.
We have analyzed the dump-file with the Microsoft WINdbg Tool.
The Bugcheck Analysis reported an error with the Nidaq32k-Driver !!
What should/can we do ?
See below the analysis report:
Debugging Details:
*** ERROR: Symbol file could not be found. Defaulted to export symbols for Nidaq32k.SYS -
OVERLAPPED_MODULE: kmixer
FAULTING_IP:
Nidaq32k!mdsSimpleDIGPortPrimitive::_accessCheck+600
bc4370a0 c745fcffffffff mov dword ptr [ebp-0x4],0xffffffff
DEFAULT_BUCKET_ID: INTEL_CPU_MICROCODE_ZERO
BUGCHECK_STR: 0xCB
LAST_CONTROL_TRANSFER: from 804bce30 to 80440665
STACK_TEXT:
bc175c54 804bce30 80064bd4 00000000 804bd199 nt!MmCleanProcessAddressSpace+0x421
bc175d04 804bd1b3 00000000 84973a28 80431261 nt!PspExitThread+0x4e1
bc175d10 80431261 84973a28 bc175d48 bc175d3c nt!PsExitSpecialApc+0x1a
bc175d4c 80465bfa 00000001 00000000 bc175d64 nt!KiDeliverApc+0x158
bc175d4c 77e017da 00000001 00000000 bc175d64 nt!KiServiceExit+0x58
WARNING: Frame IP not in any known module. Following frames may be wrong.
0012f7a4 00000000 00000000 00000000 00000000 0x77e017da
STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP:
Nidaq32k!mdsSimpleDIGPortPrimitive::_accessCheck+600
bc4370a0 c745fcffffffff mov dword ptr [ebp-0x4],0xffffffff
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: Nidaq32k!mdsSimpleDIGPortPrimitive::_accessCheck+600
MODULE_NAME: Nidaq32k
IMAGE_NAME: Nidaq32k.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 3f39592e
FAILURE_BUCKET_ID: 0xCB_Nidaq32k!mdsSimpleDIGPortPrimitive::_accessCheck+600
BUCKET_ID: 0xCB_Nidaq32k!mdsSimpleDIGPortPrimitive::_accessCheck+600
Followup: MachineOwnerhello,
unfortunately the msiBlast tool dont indicate the LV RTE 6.0 !, too.
See attachment .pdf file for all installed applications
So it seems to be a other problem of the MAX Version 3.0, showing a LV RTE, which does not exists.
(The expected folder ...\shared\LabVIEW Run-time\6.0 is not present, too.)
Nevertheless i dont have any idea to solve the problem with the R6025 Error ?
Note: In case of manually killing the LV TS RTE within the windows system control (testsequence is running) , a blue screen with error indication for nidaq32k.sys arises !?
regards
Attachments:
msiblast-all.pdf 18 KB -
Unknown error when using daq express vi's
Hi there i get unknown error when trying to use DAQ express VI's. I have downloaded and installed NI device drivers which was required to generate EXE since then this problem was occuring what should i do i have done all that was mentioned in the following thread
(http://forums.ni.com/ni/board/message?board.id=170&message.id=336246&query.id=2154746#M336246) but no use i am not able to figure out the problem can anyone help me.
Solved!
Go to Solution.Hi
Ok, if that is the situation and you've tried everything in the other thread. In the solution of this thread there's a zipfile posted that contains instructions and an application that can help you uninstall all NI software on a computer and start freesh.
Best Regards
David
Message Edited by Davidek on 10-01-2009 01:56 AM
Message Edited by Davidek on 10-01-2009 01:59 AM -
Error when placing DAQ Assistant..
Hi,
When I place a DAQ Assistant to a Block diagram, an error as shown in the attachment(Japanese) displays.
For your reference, here is the English translation.
"--------------------------- [ Engine was not found. ] LabVIEW ---------------------------
LabVIEW run time LVBrokerAux71 is a version. 7.1 (or compatible version) LabVIEW run time Engine is required. For solving this problem, please contact the manufacturer of LVBrokerAux71.
---------------------------OK --------------------------- "
What I have to do to avoid this error and to use Data Acquisition easily?
NB: I am using Japanese version of LabVIEW
Thanks in Advance
Aneesh.Hi,
Have you installed the DAQ driver. If not, then you can find it for your particular device at thissite. If you have installed DAQ, make sure it is the most up to date driver. This broker file is a part of the driver install, and it should be in this directory:
C:\Program Files\National Instruments\Shared\LabVIEW Broker
I hope this helps. Have a Great Day!
George -
Hello
Another noob joining the community. Here is my question.
What am i doing wrong? I use 2 Daq assistants on the NI9401 module this is for digital input and output. I use it for generating 2 signals. If i test it with 1 it works but if i go to 2 or more it fails. This is the error i get . I have also added the program as an attachment.
Thanks in advance.
Solved!
Go to Solution.Hello,
That error means that the DIO task is reserved and cannot be obtained by one of the DAQ assistants. There is actually a nice example program on what you want to do. It can be found here:
https://decibel.ni.com/content/docs/DOC-11632
This example does not use the DAQ Assistasnt but the DAQmx API VIs (which the DAQ Assistant is using also anyway). If the order is not important (and since the these DIO tasks are software timed it is probably not an issue you can also choose to use the error cluster from one DAQ assistant and wire it to the other (see attached VI). Doing it that way you force one DAQ task to wait for the other one to finish. In that way they cannot run at the same time preventing for the error to happen.
regards,
Rik Prins, CLD
Applications Engineering Specialist Northern Europe, National Instruments
Please tip your answer providers with kudos.
Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense
Attachments:
2 Daq assistant generating error (3).vi 169 KB -
Error ULP2003 con imei lumia 830
Hola @Jessica_Castor
Para poder ayudarte con el desbloqueo, por favor mándame un mensaje privado con tu número de IMEI y dirección de correo electrónico.
Gracias,
ChariseBuenas tardes, compré un Nokia lumia 830 en eBay. Ya revise que el imei no estuviera blacklisted y quise solicitar el desbloqueo en el portal de att pero al intentar ingresar el numero imei me aparece el error ulp2003, que se encontró registro de ese imei. Como puedo solicitar el código de desbloqueo si no me permite ingresar la solicitud.
Gracias. -
How do I fix errors with the daq being "reserved"?
I'm trying to read from the DAQ in a program, and in the program there is a large while loop that runs two smaller while loops. The smaller ones exit when a value read from the DAQ is a voltage higher than 1 volt. When I had only one smaller loop, I was able to read the values just fine, and It would exit as expected, but when I added a second, almost duplicate of the first loop, I began to get errors saying that the device was reserved and now niether loop can properly detect the value comming in from the DAQ.
How can I change the properties of the task or the read function so that it will not be "reserved"?
ThanksTo read teh data that is being acquired inside a while loop, You will have to pass data using a global variable
use a parallel loop and a global vatriable
look at attached example
Regards
Dev
Attachments:
pass numeric.llb 25 KB -
IO_AI Buffer Read error programming Iotech DAQ 2000 board.
Hi,
I am new to Labview and am using Labview 5.1.
I am trying to collect data from a multifunction Iotech Daq2000 board and save data into records. I am collecting the data, saving it, waiting a few seconds and repeating the same procedure. The first record saves correctly but I then receive the following error while recording the second record. Further probing indicates that the error occurs in the daqAdcTransferGetStat VI and the error appears
to be related to the Device Handle.
Thank you for any help.
Frank
Error -115
This error occurred first at the IO_AO Control VI immediately after
a record was completed. It then appeared a second time at the IO_AI
Buffer Read VI part way through the second record
Possible reasons:
Windows GetCommError: the hex value of this code is FF8D
Interpret it bitwise as follows:
X4000: serial port VI error
X0001: receiving queue overflowed or character was received after end-of-file charachter
X0002: character was lost by overwrite
X0004: parity error
X0008: framing error
X0010: break condition
X0020: CTS timeout
X0040: DSR timeout
X0080: RLSD timeout
X0100: transmission queue ws full when new character arrived
X0200: parallel device timeout
X0400: parallel device I/O error
X0800: parallel device not selected
X1000: parallel device out of paper
X8000: requested mode is not supported or the idComDev parameter is invalid
Consult the LabVIEW serial port manual for more info.Hello,
The problem you are seeing seems rooted in the driver for your lotech card. Since that isn't an NI product, you may not find many people with experience using it here.
Sorry I can't be of more help!
Best of luck!
JLS
Best,
JLS
Sixclear
Maybe you are looking for
-
Issues with AUTO cycling through ....
I'm trying to do this: Any help with one or the other is very much appriciated !!! 1) When the Timer is finish auto cycling through the tabs (1 to 16) of the ViewStack, and switching over to tab (1) to STOP, I would like to address a function to do s
-
Retrieve Client IP Address in a Oracle WebServices Manager Custom Policy
Hi everybody, For some reasons i had to implement a custom policy in the OWSM, to restrict the access to webservices by Client IP Addresses. I´ve been following the examples for custom policies mentioned in the books: "Oracle Web Services Manager, Or
-
Hi, My scenrio is File -IDOC. I had done Design & Configuration part. I am getting following error <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_INV_RCV_SERV</SAP:Code> Kindly help me;.
-
HI~~~ I am looking for someone to help me to learn Java. I am willing to compensate for someone who can help me on solve my Java project. If you are interesed, please email back to me at [email protected] Thank you
-
How to transfer photos from pc to phone
How do I transfer photos from pc to i phone 5s?