Advanced Programming Languages

AutomatedOne

Member
Join Date
Apr 2016
Location
SW Michigan
Posts
8
Hello everyone!
I am trying to determine the most commonly used advanced controls languages in PLC and HMI programming in order to determine my next step in education. Structured text, Java Script, Visual Basic, C are some that have been suggested to me previously but my concern is learning a language seldom used or understood or one that is becoming obsolete.

Thank you,
AutomatedOne
 
Last edited:
Visual Basic while dated is extremely good to know due to VBA being embedded in Excel and taking various forms in HMIs as a scripting language.

VBA + Excel, that just makes your workflow that much more powerful. Build tools to increase your efficiency.

Python is another good one to start learning, again allowing you to build tools to increase your efficiency and in the case of Ignition it's their scripting language (well, technically jython).

C/javascript, worry about those if/when you need to. However, learning these will certainly increase your overall programming awareness and will be beneficial, however the likely hood of putting either of these to work in the world of industrial automation are family slim. It's out there, but not common.

Structure Text is easy to pick up after-the-fact.
 
see 61131
they will stay for the next 10 years, until we are all graphically, so i would also have a look at scratch and labview.
 
learn all you can.

Don't worry about them becoming obsolete.

They are nearly identical anyways w/ dif. syntax and dif. gotchas.
 
C# is quickly becoming our leading language for higher level PC controls in our automation systems.

Java is a good to know as well as it can run on almost any hardware with little to no changes, I would mainly use it for simplistic stat / display systems.
 
Thanks to all who responded. Since I already have an understanding of Structured Text I have decided to focus on VB. I have downloaded free from Microsoft, Visual Basic Community and Visual Basic Code. Should I be using something else? Don't know if I am on the right track but learning is always a good thing!
 
AutomatedOne wrote:
Don't know if I am on the right track but learning is always a good thing!
So true, though it depends if you have any care for open source ideologies or whether you want simply to learn so that you might make a few extra pesos from propriety closed sourced that uses mostly everything Microsoft represents ?

I unfortunately can't help but shudder at the thought of VBA (Basically, Basic) being used in modern applications that demand critical concepts and methods, such as Rockwell Automation's HMI, FactoryTalk View ME/SE.
I know there are a lot of people who love it for what it is and use it very well I suspect, far better than I could these days.

I guess a few words from an old wise man, maybe try not to become too fixated and invest too much into one thing, but rather, try to gain skills that allow you to become flexible and adaptable to learning as you need, to what ever that might be at that time in this ever changing world. :geek:
 
appreciate your words of wisdom and fortunately I have had the ability to remain flexible and embrace progress as I am no longer a young man so to speak. I can remember when DOS based programs were the norm. I also share your concern about Mother Microsoft and open source code.
 

Similar Topics

Hi all I am just new to this and relatively new to plc programming, I have been self teaching myself for just over a year now and have done...
Replies
36
Views
9,975
I have a home-built trainer, with (2) Micrologix 1100, some I/o, lots of blinkey lights, and (2) displays with AdvancedHMI. I use this to keep my...
Replies
3
Views
1,747
Hello there i am looking for some advanced program examples of unity pro if anybody can help me out.
Replies
7
Views
6,379
Hi folks, I'm not as accustom with Siemens & WinCC, however I've been asked to increase the amount of data an existing application is logging...
Replies
2
Views
68
Hi, We have upgraded our laptop which includes Windows 11. It appears that WinCC flexible 2008 advanced does not support Windows 11. What...
Replies
11
Views
268
Back
Top Bottom