Where to start learning?
- drmalony
- Posts:12
- Joined: Mon Nov 24, 2014 2:33 am
Where to start learning?
I am just getting ready to get started learning WinCC OA prior to developing an industrial controls SCADA project. I have experience with Rockwell's RS View and Visual Basic, but that was many years ago and I haven't scripted in years. I hope to attend basic training with some guys from my team in March, but I'd like for us to develop some comfort level with scripting concepts before attending. Any tips on where to start? I'm considering an udemy course online, maybe java or c++. Any advice appreciated!
- mkoller
- Posts:741
- Joined: Fri Sep 17, 2010 9:03 am
Re: Where to start learning?
For WinCC_OA you neither need Java nor C++
Have a look at our installed Online Help and go through the "Gettings Started" tutorial.
Have a look at our installed Online Help and go through the "Gettings Started" tutorial.
- fmulder
- Posts:330
- Joined: Wed Feb 03, 2010 9:46 am
Re: Where to start learning?
The Scripting language of WinCC Oa is a mix of 'C' (and not C++) and very usefull WinCC Oa specific functions (like a dpConnect() to get an event-driven update ). My advise is that you first need to know the basics of 'C' Programming. The ultimate bible to do so is the book by Kernighan and Ritchie :
http://www.iups.org/media/meeting_minutes/C.pdf
Please note that WinCC OA is not using/providing all the features of 'C'. For examples there are no pointers, unions, typedef and more.
I'd read the Kernighan and Ritchie book and make sure that you know the standard features like if-then, while-do, sprintf, function, call by value, call by reference etc.. also, make sure to establish a style-guide with your team before beginning any programming. How are you gone call variables, what comments do you expect etc..
If you want to know a bit more about functions like dpConnect() then I'd advie you to read X-Files document number 1 in the Lab section.
Good luck and good fun !
Frenk (former ETM)
http://www.iups.org/media/meeting_minutes/C.pdf
Please note that WinCC OA is not using/providing all the features of 'C'. For examples there are no pointers, unions, typedef and more.
I'd read the Kernighan and Ritchie book and make sure that you know the standard features like if-then, while-do, sprintf, function, call by value, call by reference etc.. also, make sure to establish a style-guide with your team before beginning any programming. How are you gone call variables, what comments do you expect etc..
If you want to know a bit more about functions like dpConnect() then I'd advie you to read X-Files document number 1 in the Lab section.
Good luck and good fun !
Frenk (former ETM)
- aorange
- Posts:147
- Joined: Thu Nov 04, 2010 10:07 am
Re: Where to start learning?
If your project/budget allows it, once you've started scripting and finding your way around WinCC-OA I would definitely recommend you book some consultancy time with ETM.
I had the privilege of working a fair bit with Frenk (above) and other ETM people and it's a good way of fast-tracking up the learning curve. Whatever you do, don't give up though.. its a steep learning curve in the beginning but once you're over it, it all starts to make sense.
I had the privilege of working a fair bit with Frenk (above) and other ETM people and it's a good way of fast-tracking up the learning curve. Whatever you do, don't give up though.. its a steep learning curve in the beginning but once you're over it, it all starts to make sense.