LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Touch Panel Reliability

Hello,

 

We are looking to develop an Induatrial Controller similar to PLC with a WinCE operating system.  How reliable and practical is this approach?  We want to use Touch Panel module to develop applications and deploy on it.  The I/O will controlled through custom drivers, which will be accessed by touch panel through call library nodes.

any input is appriciated.

0 Kudos
Message 1 of 16
(3,589 Views)

Hi,

 

I have not much experience in working with the LabVIEW Touchpanel Module, but the few small things I did worked as expected.

That beeing said, I just wanted to tell you that you can also contact your local NI office to lean a TPC for testing.

 

 

Christian

0 Kudos
Message 2 of 16
(3,576 Views)

Good Morning Jaggs,

 

You can certainly implement a WinCE-only PLC-like system.  The entry level will be one of our Touch Panel Controllers  (WinCE - TPC-2106 and TPC-2012, XPe - TPC-2512).  These do not have much processing power or many I/O options.

 

We also offer Panel PCs (PPC-2015 and PPC-2115).  These run Windows XP and are more similar to a PC than a touch panel but they have a built in touch screen.  Though they have the built-in screen, they are not overly rugged.

 

If you need rugged, look at our new industrial controllers.  We offer these with Windows and Real-Time OSes.

 

If these offer too much processing power, use too much power, have too large a footprint, or do not offer enough I/O, look into the cRIO.

 

I do not think that either of these last two (PPC or cRIO) will be the correct solution for your application by themselves since you are interested in the GUI offered by a touch screen.

 

A very common (and my suggested) approach is to have a cRIO or industrial controller running the code under a Real-Time OS and to use a TPC as the HMI for it.  The Touch Panel can be connected to the cRIO through a network or directly with a ethernet crossover cable.

 

I recommend speaking with an Applications Engineer before you make your purchase so that we can help ensure that you have the best hardware for this application.  Simply visit www.ni.com/ask to create a Service Request.

0 Kudos
Message 3 of 16
(3,560 Views)

AE Charlie wrote:

Good Morning Jaggs,

 

You can certainly implement a WinCE-only PLC-like systemThe entry level will be one of our Touch Panel Controllers (WinCE - TPC-2106 and TPC-2012, XPe - TPC-2512).  These do not have much processing power or many I/O options.

 

We also offer Panel PCs (PPC-2015 and PPC-2115).  These run Windows XP and are more similar to a PC than a touch panel but they have a built in touch screenThough they have the built-in screen, they are not overly rugged.


But remember that you have to pay a huge license fee each time ship software without the NI hardware mentioned by AE Charlie. That is if the software is developed by the Labview Touch Panel module. I do not remember the sum but it was almost as much as for a PC Real-Time desktop runtime licenseIn the RT case you have to pay for the RTOS. But this is not the case with Touch Panel ModuleTalk about showstopper, and really stupid license policy. If you don not buy our NI hardware. We will hit you so hard in the wallet, that you change your mind. Besides the NI Touch Panel Controllers is just some OEM versions from a major manufacturer.



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 4 of 16
(3,551 Views)
I can also add that this idiotic license policy, effectively blocks all use of Touch Panel Module, in say medical devices. It is like Microsoft should sell computers, and say. If you buy our OEM computer that we have slapped a Microsoft logo on. You will get the a windows OS very cheap. But if you do not buy our computer you have to pay 730$ extra for the OS


Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 5 of 16
(3,534 Views)

Hello Coq,

 

So you are saying that if we use a 3 party WinCE PC and deploy a Touch Panel EXE on it, there is a huge run-time fee?  We have a Professional Touch Panel verison with us.  Is this not enough to deploy touch panel EXE's for free??

0 Kudos
Message 6 of 16
(3,514 Views)

Jaggs wrote:

Hello Coq,

 

So you are saying that if we use a 3 party WinCE PC and deploy a Touch Panel EXE on it, there is a huge run-time fee?  We have a Professional Touch Panel verison with us.  Is this not enough to deploy touch panel EXE's for free??


Yes you have to pay a huge fee or shall we say fine. If you take a look here [link removed] and the Non-NI Touch Panels section. The licence cost about 730$

I quote "Another consideration when using a third-party touch panel is that a LabVIEW Touch Panel Deployment License must be purchased for each deployment of an application developed with the LabVIEW Touch Panel module"

I do not if this is even legal in Europe. I will take this to the Consumers' Advisory Council. As I am quite sure this kind of bundling is not legal. If you do not use an OEM touch panel that NI has slapped a NI sticker on. You have to pay a huge sum extra. 730$ is a unheard sum to pay for cheap plastic bird sticker

Message Edited by Coq Rouge on 11-24-2009 09:19 PM


Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 7 of 16
(3,507 Views)
I did a touch panel mechanical manipulator controller years ago. It probably wasn't nearly as sophisticated as your application but I did it on a panel PC running windows embedded with plain vanilla LV 7.11. No special toolkits required. It was rugged, waterproof and the VI was fairly straightforward and worked well as an executable.
PaulG.

LabVIEW versions 5.0 - 2020

“All programmers are optimists”
― Frederick P. Brooks Jr.
0 Kudos
Message 8 of 16
(3,492 Views)
730$$$$$$ for deployment??  That is insane!
0 Kudos
Message 9 of 16
(3,482 Views)

Any particular reason why you prefer WinCE over XPe.  The market seems to be heading towards XPe. 

 

I ask because if you get a XPe target, then you have a few options.  The way I typically do an XPe application is:

1)  Build the application on my dev machine. (using LabVIEW PDS)

2)  Build an EXE and installer. 

3)  Put it on a USB stick.

4)  Install on XPe touch panel.

 

XPe is just a trimmed down version of XP.  The one big advantage of the Touch Panel module is that it helps with ensuring that the EXE will work well on the touch panel during mid development.  But then again is you follow good UI design, and don't peg the processor too hard then that is not reallly that big.

 

I have also done WinCE app as well (and been successful), but once you try XPe you will not go back.

Brian K.
0 Kudos
Message 10 of 16
(3,466 Views)