AQ: TIA portal, a nightmare!
I have been using TIA since it was launched and it has come on leaps and bounds since it was first launched. Its a great tool and as already mentioned it has its bad aspects but it also has its good aspects. The biggest improvement (in my opinion) is the drag and drop functionality in the WinCC part and the code editor. Just need a field PG to be launched with screens to fold out so you can have multiple screen!!
They are moving in the right direction and it was always going to be resource hungry WinCC was bad enough for that in previous versions.
New improvements make a long list but one of the most recent is being able to switch a DB to and from optimised. How many times in previous versions did I forget to check the box then have to delete the DB and create it again. PID loop tuning function within TIA is useful and if you look on the Siemens Automation website (UK/Europe) the example files are growing all the time and they have some great examples that can be integrated easily in to application, I have used the ASi maintenance and monitoring example which was very well put together along with a few others. Even if you don’t use them but need some pointers on which way to go they are a good starting point.
I could list the gripes I have, but all in all its coming together nicely, just need a decent well priced Field PG to run it on £5K is a bit steep for an M4 which maybe no great improvement on the M3 which, in my opinion, wasn’t very good.
Few months ago I had a project with TIA Portal v11. Hardware targets: Simatic S7-300 and Simatic Comfort Panels.
Compared to RSLogix 5000 / FactoryTalk View for example, TIA Portal is a nightmare, especially on commissioning and start-up, when the pressure is huge and you have to work FAST.
The main problems:
1. Very slow on every operation (compiling, downloading, on-line editing, project printing/documenting).
2. Requires a very high resolution display (it is almost unusable on a 1366×768 laptop)
3. Weird behavior (HMI display alterations, crashes).