BreakPoint

cancel
Showing results for 
Search instead for 
Did you mean: 

How often is LabVIEW and NI hardware actually used in industrial applications?


@AeroSoul wrote:

Hey, i've never done a GUI like this, but i want to someday and this is useful stuff.

 

The menu we have right now is probably like 10 years old and when i tried to slightly update it once, we got half a dozen calls about things not working. Mind you, these instruments are operated by scientists, so i'd expect they could read a button label.


Usually, the native LV menus are hard enough.

 

<rant>

Spoiler

Of course, with static menus it's all dandy. But when autonomic modules are adding stuff, things get really bad. 

 

Adding tags creates unique paths, but non unique tags also get underscores even if the path is unique. So then you thing, let me decide the path, and the path you give an item is added to the path it's parent item.

 

Of course when adding the menu item, you can't get the path that is actually used. So you have to maintain a list yourself... Also, IIRC, there's no way to check if a path already exists, although I think you can check a tag.

 

Is it like that? It's so hard I have to dig deep each time I have to use them. I probably got some details wrong, as there are sooo many.

 

I recently had a recent file list. Everything was fine. Then I added a file close list (for multiple open files). Of course, even though the paths where unique, _1 is added iff accidentally the file was already in the recent file list, as tags also need to be unique.

 

The only strategy I (think atm) works seemingly unconditionally, is to always give tags an underscore number (_1) manually, and always remove them when processing. That way, LabVIEW keeps it's hands off my tags and my paths, and I actually have some control over what I'm doing. 

</rant>

0 Kudos
Message 21 of 28
(1,970 Views)

Here are ~10 cRIOs in the Energy Queensland Microgrid and Isolated Systems Test Facility, which opened last year:

  • 00:32 – SystemLink Dashboard
  • 00:55 – CompactRIOs
  • 01:48 – SystemLink Dashboard

 

 

@altenbach wrote:

For all practical purposes, a cRIO  is just a very (very!) fancy PLC! IMHO, of course.


NI used to market the cRIO as a Programmable Automation Controller (PAC -- https://investor.ni.com/news-releases/news-release-details/national-instruments-simplifies-advanced-... ), which is a PLC on steroids. The term doesn't seem to have stuck.

Certified LabVIEW Developer
Message 22 of 28
(1,955 Views)

Looks great! (Love the dialect and the minion-colored uniforms. 😄 )

Message 23 of 28
(1,946 Views)

I used to dig ditches for a living

See the HMI @2:30

 

The Hybrid Shovel is operated entirely from 1 RIO pn a rugged chassis (Although certain safety features are hardware only like the Evac ladder requires power to retract)  All Hydraulic control runs on my code as well as a few minor subsystems.  The HIL lab was handy to verify all machine operations. As it turned out the only major difficulty was the need to replace an industrial DIO board with an NI product when the "Cheaper" card's relays started bouncing on the big boy when it "got into the bank" (Started digging dirt.)  You can't model for real world shock and vibration in a lab.

 

Of course, This excavator is only 1 instance of a class of "Mining Machines." 


"Should be" isn't "Is" -Jay
Message 24 of 28
(1,899 Views)

@JÞB wrote:

I used to dig ditches for a living

 


I met an engineer that worked for Halliburton.  He said he "pumped gas" for a living.

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

Message 25 of 28
(1,864 Views)

@jcarmody wrote:

@JÞB wrote:

I used to dig ditches for a living


I met an engineer that worked for Halliburton.  He said he "pumped gas" for a living.


Professional petroleum transport engineer?  That's what my dad said his title was when he worked at a full service gas station.

Message 26 of 28
(1,860 Views)

These subsea corrosion-erosion monitors are controlled by embedded single board RIOs:

https://www.clampon.com/products/subsea/subsea-corrosion-erosion-monitor/

 

The code is the same as we run as a Windows service on topside PCs and cRIOs...(used to monitor solids production, detect pipe inspection tools or leaks, vibration etc.)

 

The joys of programming in G, together with the cross-platform functionality and the complete package for remote configuration and control that comes with the LabVIEW+sb/cRIO-combo, is why we use it for pretty much everything we do even though we rarely use any other NI hardware.

 

Message 27 of 28
(1,824 Views)

Each ot a dozen stations got their own cRIO for spark plug manufacturing. This video shows the load station that transfers the spark plugs to carriers and sends them on their way.

 

Edit Rick Flair wasn't part of that production line.

 

https://youtu.be/rB9kUv6OIuI

 

https://youtu.be/R0ivurAZ8ag

 

Those videos are from development time to they are short runs.

 

LV and cRIO were used to allow production lines to be quickly reconfigured for different product types and cameras were used to make measurements etc.

 

Ben

 

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 28 of 28
(1,627 Views)