cDAQ or cRIO or RT + cRIO?

Hello community,

I write software that controls a process can take up to 8-10 hours. This is a high current application so the stability of the system is a fundmental requirement. I need to choose the right hardware for the application and I would go with the c series modules, I hesitate between going with cDAQ, cRIO or RT + cRIO (eg. 9081).

I'm a little concerned about the use of cDAQ since it depends on Windows, so Windows is blocking my application hangs so that is quite undesirable. On the other hand, I was able to write an appiciations using the cDAQ, which can run for weeks without any problems (automatic updates of course are disabled on windows and we have a UPS in the system). The timing of the inputs / outputs certainly do not require the precision of timing of a FPGA based device)

Who would be my best option among these three for a station like that?

Thank you.

I think that it is, Yes. I've seen it mentioned in two different documents and we have even a video demonstration of the watchdog for the 9188XT feature.

NEITHER cDAQ-9188XT - Product Page

http://sine.NI.com/NIPs/CDs/view/p/lang/en/NID/211734

  • "Set up a fail-safe mechanism using timer for output types to react appropriately"

NOR ComapctDAQ Watchdog - NIWeek 2013

https://www.YouTube.com/watch?v=Occkq1Ax3DI

Definitely a good option for this type of situation

Tags: NI Hardware

Similar Questions

  • The quit event structure works when I switch the cdaq to crio

    I changed my structure of producer of written consumer 2009 for use crio in 2010 and my event structure enough work. The event source is the same.

    Panel controls raise no events on targets in real time as the cRIO, as these systems have not really accessible facades by the user.  When they do not display a façade, it runs on the separate development of the cRIO system; LabVIEW just give a homogeneous appearance.

  • Online use of relaxation on the cDAQ-9181 with a cRIO-9401 module

    I'm trying to accomplish something very simple with the cDAQ-9181 and cRIO-9401 material: when a trigger occurs, wait 20 ms and then set some digital output lines. Reading the documentation for the cDAQ-9181 and cRIO-9401, I see that there is a trigger of PFI0; I do not see a physical entry for it, so I guess that it is implemented internally in a way. I tried to use a digital camera of entry as a trigger, but I get the error-200524 with my code. I looked if the examples, but I don't see how to do it with my gear. Help, please. Thank you. See attached png for the block diagram.


  • CRIO using to publish to cDAQ DAQ?

    All,

    I worked on the integration of cRIO DAQ (9073) (2) existing environmental testing rooms and next to improve resolution of acquisition data and controllability. My plan of material NOT included installation a cRIO-9073 in an enclosure behind each room with cable for TC/4-20mA/RTD DAQ cross led in the room of the TEU. Two of these cRIOs will host code RT publish their data on a LAN. In the control room for the rooms, there are two PC which is BOTH be querying the network for all data from these TWO cRIOs. In this way, operators can choose either PC for both rooms at any time.

    Now for my problem. It was requested that buy us cDAQ-9171 (USB) or a cDAQ-9181 (Ethernet) and to install one in each room. These single module Renault each contain a 16 TC (NI 9214) card. The reason for this is to save money (we will save a bunch of TC wire and connectors when installing this single DAQ modue very close of the TEU). However, what I need to know, is whether or not these products can publish temperature data on the network without direct connection to a PC. My research leads me to believe that they can not do it alone, but the specifications of the cDAQ-9171 (USB) declare that the operating system/target can be either Windows or real-time. Does this mean that I can connect the cDAQ for the cRIO and include the RT code on the cRIO to publish the data of the cDAQ to the network at a constant rate?

    Ideally, we wanted to buy the cDAQ-9181 (ethernet) and simply connect it to the LAN as a standalone device, but I don't think he is capable of running RT code to publish its own data on the network at a constant speed without connecting to a PC. is this true or am I misunderstanding ability?

    I need to decide if you want to try to install a single module cDAQ to reduce the lengths of cable and connectors or am I better of just any half offensive for the cRIO.

    Thank you!!!

    Hi ckc8302.

    Your assumption is correct - none of the single - or multi - slot USB, ethernet or wireless CompactDAQ chassis is able to execute code in a mode stand alone as you are used to with your cRIO with LabVIEW RT and/or LabVIEW FPGA.  You can use a stand-alone cDAQ for this purpose (such as the cDAQ-9139) who almost certainly beats the savings target you are trying to answer in the present case.

    You are also right in saying that cDAQ USB (9171, 9174, 9178) are supported with LabVIEW RT in general targets, but the downside is that they are supported only with x 86 / x 64 targets as the cDAQ-9138/9139, cRIO-9081/9082 and PXI systems.  Value cRIO controllers use a different processor and architecture of the o/s to implement a LabVIEW RT support, and these objectives are unfortunately not taken in charge by NOR-DAQmx and CompactDAQ.

    You might consider would be to buy a cheap computer and run a version of Windows on it or make a RT Office for use with LabVIEW RT.  You can then use it to host your proposed solution of cDAQ USB, and you can run LabVIEW code on this desktop computer to publish data on the network for your existing systems of cRIO consumption.  The only other option I could think of at the moment would be to continue your TC probes out to your cRIO of wiring systems, as you mentioned.

    I hope this helps.

  • Connect a cRIO-9081 a cDAQ-9178

    I want to connect a cDAQ-9178 chassis to a cRIO-9081USB port.

    The cRIO-9081 has Windows Embedded 7 on it.  I wrote a LabVIEW FPGA program that is loaded in the cRIO FPGA.  Once started the FPGA, FPGA ignores basically on the side of Windows, very minimal data exchange.

    I want to use the side WIndows to run a program cDAQ.  I have to do it this way because the cRIO has 7 modules inside and the cDAQ has 7 modules.

    Whenever I insert the 14.5 of NOR-DAQmx CD into a CD drive on the cRIO, I see that the cRIO drivers.  How can I get the cDAQ drivers installed?

    I was able to work around the problem by copying the DAXmx on a USB and install from there.

  • With the help of Lego sensors and motors through the LabVIEW and NI PCI card

    I want to connect a card PCI NI Lego motors and sensors and drive motors and the data of sense using LabView. What card PCI can I use? Thanks for a great site and fantastic community online.

    Hi Tom,

    Looks like a great app.  NXT with LabVIEW Migration will be a big intermediate step before joining more industrial and better sensors with a PCI, PXI, cDAQ or cRIO.  We have a lot of options when it comes to vision and control and acquisition of movement, and we have dedicated forums for all of these products as well.

    Machine vision: http://forums.ni.com/t5/Machine-Vision/bd-p/200

    Motor control and motor control: http://forums.ni.com/t5/Motion-Control-and-Motor-Drives/bd-p/240

    Programming LEGO Mindstorms LabVIEW Guide: http://digital.ni.com/manuals.nsf/websearch/93B7EC451C8DEEC68625762B005380FE

    Getting started with LEGO Mindstorms: http://digital.ni.com/manuals.nsf/websearch/80456522F9BE87FB8625746400540977

    Good luck

  • NI9475 switching device? IGBT?

    CRIO NI9475 switching device? IGBT? NOR has he a PWM module?

    You can do PWM through most of the DIO for cDAQ or cRIO modules. You need to just look at the specifications of the module and make sure that it says hardware timed.

  • time real cRIO and confusion of FPGA

    I'm confused on the use in real time or FPGA.

    I learn from training material, you use cRIO with FPGA and real-time, you have two

    synchronization means: one is the analytical engine, another is calendar FPGA. However, the frequency of synchronization

    real time is limited to 500 Hz, see attachment.

    I wonder, if I want to acquire samples using 5 k rate of real-time data acquisition card

    system, such as cRIO and sampling interval is 1 Hz. That is, using a timed loop which is 1 Hz and inside

    the loop, can I use DAQmx to acquire waveform using5k rates?  or I have to using of FPGA to acquire waveforms

    Whe I want to acquire signals with greater than 500 Hz rate?

    cDAQ is not an FPGA, but use DAQmx.

  • Calibrate the NI 9265 cRIO module

    Hi guys

    I have a few output current modules NI 9265, analog and I would like to perform an external calibration using a digital multimeter to 8 1/2 available in the laboratory. I tried to do it using a MAX interface, but I discovered that it is not possbile because the analog module is installed in a cRio-9074 control. I don't have this controller and an EtherCat chassi to install modules. Is there another way to calibrate with DAQmx with the NI 9265 installed in the cRio control? Would it not possible in LabView?

    Hey Lane,.

    Unfortunately cRIO or EtherCat frame can be used with DAQmx since they do not belong to the data acquisition platform. Some (e.g., NI 9265) cSeries modules are supported by both platforms, but it can only be calibrated by a cDAQ platform.

    If you check the manual for calibration for the NI 9265 (if you have not yet verified) you will see that it is recommended to use a cDAQ-9178, including a cDAQ chassis 8.

    http://www.NI.com/PDF/manuals/372667b.PDF

    If you really need an external calibration, please contact your local office of OR to get more information on calibration Services.

    Best regards.

  • maximum rate of series cRIO 9066

    Hello.

    I would like to know the maximum flow to the serial port on CompactRIO 9066. I couldn't find it in the manual.

    Kind regards

    Daniel

    Hello

    The maximum speed of all cRIO-906 x devices is 230.4 Kbps. CAR 554278 has been filed to have this information included in textbooks of specifications, but at the time meant, serial specifications will be equivalent to the cDAQ-9068.

    Kind regards

  • NOR does still cRIOs based on Windows?

    Hello

    I have a customer who wants only a small embedded PC that does the following:

    • Acquire data through a system of 3 rd-party over TCP and store them on disk
    • Show a video stream (and capture photos) a GigE camera
    • Drive a servo motor 2 axes
    • Launch the Windows 3 rd-party software

    The only part of the system that must be in real-time is the motor controller. It is also the only part that needs physical i/o; everything meets with your PC via TCP.

    The PC and other equipment must be installed in an industrial portable to take to different mining sites. The customer is happy to provide an external monitor, keyboard, and mouse.

    I thought that a chassis cRIO running Windows would be perfect for this job. The FPGA could drive the motor and check the limit switches, while the side Windows would do the rest (save data, capture videos images via IMAQdx, run the software 3 rd-party). However, only focused cRIOs on windows, that I could find are the cRIO-9081 and cRIO-9082, which are considered to be 'old' and have too much C-series slots. OR recommend the NOR-9039 instead of the cRIO-908 x, which does not support Windows...

    Issues related to the:

    1. Is it possible to run Windows on a non-traditional cRIO, 4 slots?
    2. Can you think of an alternative solution to meet the needs of my client? I have considered the following:
      • A system PXI, but which does not fit in the box.
      • A touchscreen computers for the part Windows + a cRIO RT separate to drive the engine, but the box has no space for a touchscreen.
      • A mini PC for the part Windows + a cRIO RT separate to drive the motor, but I'm not sure of the strength of the mini PC.
      • A cDAQ for the part Windows controller + a cRIO RT separate to drive the motor. It's possible, but wastes a lot of locations of the C series.
      • A controller cDAQ to make, but I don't know if Windows can handle fine motor skills.

    Any ideas would be very appreciated. Thank you!

    All course cRIOs use Linux RT.

    You should probably have a look at the CVS-1458.  It is an on-board with GigE Vision system built in.  There is a version of Windows Embedded 7.

    You can also consider a 9147 OR for the motor control.  It is officially called an Ethernet expansion chassis, but Windows can communicate directly with it using something a bit like shared variables.  This chassis is just an FPGA (no RT).

  • I can measure the speed of the NI 9401 fan & cRIO 9075 under Scan Interface?

    Hello

    I am currently using OR 9401 & cRIO 9075 to develop a project, which is to control the CPU fans.

    Since I have to communicate with other instruments by serial port, while I have a NI 9870 module to implement the instrument control.

    I finished the part of control instrument under scan mode and would like to add the function of the fan speed reading.

    Now, I wonder if there is a problem when I choose the Scan Interface to deverlop the program.

    I found the following tutorial, he uses the FPGA interface to impement the acquisition of control and PWM frequency.

    http://www.NI.com/white-paper/3230/en/

    So if the function of the fan control only developed under an FPGA interface, I have to rewrite the control instrument part, seems to be a bit complicated...

    You can use the hybrid mode.

    http://digital.NI.com/public.nsf/allkb/0DB7FEF37C26AF85862575C400531690

  • cRIO is unable to enter active mode, because of the ethercat slave

    I have a (CS27 of HBM) ethercat slave connected to a cRIO 9068. If I right click on the device HBM under the EthercatMaster and go to 'Device status online' I put first the State of the HBM "Operational Pre", "Operational security" and then "operational." The CX27 indicates the operational stae with a LED.

    But when I try to put the cRIO in "active" Mode I get the error message:

    -The analytical engine NOR could not be changed to active mode, because one or several devices to find could not access the operational mode.

    The problem is finally solved.

    The problem has been layout of different synchronization between the HBM and cRIO (801 vs 802) Manager.

    Thanks to HBM to provide a firmware update to take in charge the provision used by OR!

  • Connection cRio 9074 second port ethernet to another device via VISA

    I'm trying to connect a DAQ Yokogawa system to a cRio 9074 via the second ethernet port. I activated the second ethernet port of the cRio with a static IP address on the same subnet as the data acquisition system. I installed the driver NI-VISA and NOR-SERIAL on the cRio. I can compile the code on the cRio and I'm sure that the code works when I connect to the acquisition of data to a PC. I get an error on the open VISA VI.

    Am I missing something or is it not possible to connect the second ethernet port on the cRio in this way?

    Thank you

    Thank you for your response. I found the same information that you provide, but decided to give it a try.

    A few minutes ago, I was able to perform communication between the cRio 2nd access Ethernet DAQ Yokogawa. I managed to do it using the VISA controls. To communicate with the host PC, I get the information of the DAQ with the cRIO as described above and then use shared variables to publish data on the network connected through the first ethernet port.

    If anyone wants to reproduce it just to make sure that the two ethernet ports are configured with IP addresses on different subnets that are configured for TCP communication. If more details are to be simply send me a message.

    Kind regards!

  • Can ping cRIO but unable to connect to the MAX

    I have a cRIO 9066 put in place on a local subnet. I think that all the software and drivers are correct. I have deployed my program and it works great except... When I add some optical converters of fibre in the mixture. Here is my system:

    PC--> cable ethernet--> ethernet switch-->--> cRIO ethernet cable * it works fine *.

    PC--> ethernet cable--> converter of fiber--> fiber--> ethernet switch (FPS)-->--> cRIO ethernet cable * unable to connect to MAX *.

    When I connect with ethernet cables all the way through, the ping time is<1ms ttl="" is="" 64.="" when="" i="" add="" the="" fiber="" converter,="" i="" can="" still="" ping="" the="" crio="" but="" ping="" time="" goes="" to="" ~250ms="" and="" ttl="" goes="" to="" 247.="" then="" max="" can't="" connect="" to="" the="" crio.="" is="" my="" connection="" speed="" too="" slow="" for="" max="" or="" the="" crio="" to="">

    My converter fiber and ethernet sfp module switch are all 1000 MB/full duplex. It is run only on a 10 m fiber. I tried several fiber optic cables. I tried the sfp in several locations. My sfp and the switch are both Advantech so I guess that they are compatible with each other. At this point, I plan to buy just a card PCIe fiber for my PC, but I thought I should check first with the experts.

    Thank you

    Hello

    There is a timeout OR max. The default value is 4000 Ms the reason why you are not able to detect the cRIO in NOR-MAX may be because the packages are damaged along the way. If you do not want to check this, you can always monitor the packets with WireShark with two different sets high. In this way, you can see if the packets are defined correctly or not.

    I hope this helps!

Maybe you are looking for