01-07-2008 09:46 AM
01-07-2008 12:13 PM
01-07-2008 12:27 PM
01-07-2008 12:41 PM
Wonderware is one of the top choices in the SCADA world. (Supervisory Control And Data Aquisition). It has some graphic figures ready to use, such as control valves, tanks, switches, pipes, etc. You can control these graphics to make them visible/hidden, blink, change color and others dependent on data points being aquired or buttons being pushed on a front panel. Normally, InTouch is used with PLCs (Programmable Logic Controllers). It communicates with the PLCs through built in protocols (such as Modbus) to get data from endpoint devices (switches, transducers, etc) which are connected to the PLC.
Labview can do the same thing, but you would have to search for the pre-made graphics, or use some drawing tool to draw your own. To move the graphical object, Labview could easily do this by using property nodes to set the graphic position on the front panel. I'm not sure if InTouch allows you to move graphics by specifying their front panel position programmatically. I used Wonderware for 3 years and never came across a situation where I needed to do this.
I guess it depends on what your hardware is like. How are you gathering the data. Using PLCs? 4 to 20mA transducers? Give us more info.
01-07-2008 12:43 PM
I have had a number of customers that know and use Wonderware. From what I understand, if you can do what you want using Wonderware then use Wonderware.
If what you want can't be done with Wonderware, then LabVIEW can be used to implement what can't be done with Wonderware.
Ben
01-07-2008 01:17 PM
01-07-2008 01:50 PM
Great replies!
I am not actually sure how the actual data is beeing gathered as of right now, as that is not my part of the project. I just got involved in this and I am searching for a professional solution to display dymanic graphical data. It does not really matter how the data is beeing gathered. What is of importance is that it will be available on an OPC server (I also know that the variables will be available through a C++ environment). I can thus fetch the variables directly from the OPC server, or possibly from the C++ program beeing coded.
What I want to achieve is really quite simple in theory. I got vehicles that moves continously and the position of the vehicles are stored on an OPC server. Let's say they are updated every 100ms. The vehicles move in a set field. Let's say a baseball field. I want to draw that baseball field as a static entity in the frontend program. I then want to draw the vehicles on this baseball field. The position of the vehicles should be updated every 100ms.
That's all. No control is needed (as step one anyway). I don't need to make sure the cars collide or antying, it's all handled by other software. I just get coordinates and want to display the vehicles at these coordinates.
I was pointed to either Wonderware or LabVIEW. Maybe there are other even easier programs that can do this. I don't know. Right now I'm in the research stage of the process and so far you guys have been of great help. It's starting to get more and more clear. Any more input is of course welcome, especially if you can point me to something that would do exactly what I want to achieve. Be that in LabVIEW or Wonderware!
/Tobias aka Siniz
01-07-2008 04:20 PM - edited 01-07-2008 04:22 PM
This would be easy to do using Labview. I wrote a small and simple example to show how the objects property node for position can be used to move the object. Run the vi, increment or decrement the Position control. The "car" will move horizontally and vertically everytime the position is changed.
You can download a trial version of Labview from the NI website (ni.com) if you don't already have it.
01-08-2008 07:18 AM
01-08-2008
08:24 AM
- last edited on
03-03-2025
11:10 AM
by
Content Cleaner
Hi,
Click on
'LabVIEW 8.5 Evaluation Software Download' at:
http://digital.ni.com/demo.nsf/display?ReadForm&lookup=Evaluation%20Software&view=type&node=157200_US
If you are talking to OPC servers , the LabVIEW DSC (Datalogging and Supervisory Control module)
is the ideal National Instruments solution.
https://www.ni.com/en-us/shop/product/labview-datalogging-and-supervisory-control-module.html
Please let us know how you get on.
KostasB
National Instruments
Applications Engineering