Today is...
Wednesday, November 21, 2018
Welcome to, the global online
community of automation professionals.
Featured Video...
Featured Video
Watch an animation of a conveyor stacking operation demonstrating the use of a move on a gear command.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive
Connecting Electrical Engineering Experience and Programming
Marine electrical engineer who wants to learn programming and start working ashore, but has no clue how to connect programming and gathered practical electrical knowledge

Hello to everyone,

my name is Ante. I am marine electrical engineer for the last 9 Years (before that one year as electrical engineer in technical office of high voltage switch gear factory). I have a Masters degree in electrical power engineering. I have a lot of experience in Cruise ships systems, from 75 MW power generation to automation system (hardware mostly) and PLC's - hardware and basic ladder diagram.

Since this is actually more electrician's job than electrical engineer's, I would like to start learning programming and working ashore within few years. But i do not have a clear image where to go and how to connect gathered practical electrical knowledge and programming.

I would be truly grateful for advice, if there is anybody with similar experience, transferring from power generation and hardware to programming job with direct application in electrical engineering.

I have extensive knowledge with generators, transformers, cycloconverters, VFDs, controls of electrical motors, application of PLCs, all type of sensors, elevators general electrical knowledge and installations, AUTOCAD electrical, but i do NOT have any experience in programming.

Is it possible to connect programming and gathered knowledge? And is it too late to start learning programming now? I am ready to spend as much time as needed. I am 39 now.

Thank You in advance for the help!

Right off the bat, you can start with PLC or DCS programming, beyond that you can get a copy of a software language for engineering calculations (Basic, Fortran, Pascal, C, and so on). Think of it as simplified relay logic.

Once you learn one, the rest are just language(software).

Your electrical experience is good because programming in automation requires a good back ground in what is safe practice.