Hi Phil.
I started out interfacing Labview to PLC's when the Bridgeview package was still around - all this really was was labview with an OPC interface added to the toolbox. With Labview 8's OPC interface, you can access data from your PLC without any additional toolboxes provided that you have an OPC client running somewhere on your network (for example, RSLinx if you're using A-B PLC's) - the only real additional benefit that you'll get from using DSC/Lookout are some animated graphics of pumps and vessels and some pre-written alarm management vi's (which were not very good quality in the days of Bridgeview, I have not opted for DSC for a long while now so I don't know how much added functionality there is).
Having said all of that, my view is that Labview beats the pants off of SCADA packages like Wonderware and Intellution FIX DMACS in terms of programmability and flexibility, and I would certainly go for a Labview development environment to interface to a PLC everytime.
It may well be worth looking into using Fieldpoint real time rather than a PLC depending upon your application. If there is a strong safety critical element, then a PLC is still the better option because you can opt for multiple redundancy, SIL ratings and even ATEX-ratings if needed. The fact that Fieldpoint Real Time gives you an OS independant of windows has gone a long way towards making it a competitive technology with PLC's, but as the market stands today a properly engineered PLC system will still have a much lower failure rate than what you can achieve with a PAC. That said, I have found applications where Fieldpoint real time was a batter option because I could code some high bandwidth multi-variable controllers in Labview real time that would have simply been impossible with a PLC - it comes down to the sophistication of G against the languages available to PLC programmers, as well as the instrumentation heritage of NI products in terms of fast data acquistion.
I guess that your optimal choice of technology is strongly dependant upon your application - if it's a simple SCADA with a couple of screens of operator GUI and a simple alarm handler, then I'd say use FIX or Wonderware as this is well within their limited functionality. If you're looking to do some clever supervisory or statistical control with calculations & data passing between the client PLC's, or if you're looking to interact with a database using SQL, or automatically populate Word or Excel reports, then Labview will pay for itself very quickly.
Would be interested to hear if other developers share my views on this!
Good Luck,
Syd
(ps - you can also use third party drivers to talk to your PLC's - e.g. http://www.softwaretoolbox.com have some decent products. Also, beware of using serial comms as the update time via OPC can be very slow. Ethercat, Fieldbus or DH+ will give you faster updates).