Control room! Absolutely! I was once in the control room of our nuclear
power plant in St. Petersburg. But it was more like an excursion rather
than continuous work. I am more interested not in the HMI, though, but
the underlying software, how signals are acquired, transferred and
processed, system architecture, which sensors to use, how to link
hardware with, say, EPICS.
I would like to work at some European or American lab to get some
experience before 2020 when we are supposed to deliver our equipment to
Cadarache. The thing is I don't have enough qualification, again, to
qualify. There is annual EPICS collaboration meeting. Perhaps, this
might be a good experience. Since it's not taught in college, as Ned
Arnold pointed out.
Regards,
Pavel
On Mon, Nov 28, 2011 at 12:54 PM, Dirk Zimoch <[email protected]
<mailto:[email protected]>> wrote:
Hi Pavel,
In my experience it is more important to understand the application,
i.e. the machine and physics, than to have a degree in any field of
computer science. I have a degree in physics and am more or less
autodidact in programing. I came in contact with control systems and
real time computing when I started my diploma thesis on accelerator
physics. I was lucky that we had an electron synchrotron at our
university at Dortmund, Germany. I worked on the control system
during my diploma and PhD work.
When developing control system applications, I found it extremely
useful to have an understanding of the machine and underlying
physics. Another key to successfully develop control system
applications is to work in a control room or a working machine for
several months and be user of the control system. Then you learn
best what machine operators really need.
Best wishes,
Dirk
Pavel Masloff wrote:
Dear colleagues!
A rather off-topic question to you. I would appreciate to hear
your answers, comments, advice.
I would love to get a Master's degree in the field specifically
related to what YOU guys do: EPICS, DAQ, creating interfaces for
scientific installations, writing drivers for hardware, linking
it to software, you name it. I have gotten a Bachelor's and a
Master's degrees in /Robotics /and /Automation and Control
/respectively. But, truth be told, the knowledge that I got
(general, I'd say, mediocre) doesn't have a lot to do with all
the work YOU do and which is yet to be done by me (as I have
decided) in my career as Control/Software Engineer.
Why would I need this? I am employed by the Efremov institute,
and our laboratory develops coil-power supply systems for the
ITER project (http://www.iter.org). I am responsible for the
control part. Here at the Institute I have all the opportunities
to gain knowledge related to electrical processes, apparatus, we
have got decent pulsed-power facilities, great engineers and
just nice people. However, the software/control area is
undeveloped and we lack software specialists who I can learn
from. Imagine, we are doing an international project, the level
of the hardware, say, is decent. OK. But in terms of software, I
must confess, we are not on the world level, which grieves me,
to be honest. Of course, I would like our institute to
competently fulfill Russia’s commitments towards ITER.
For this reason, I want to get a higher-education with focus on
software design, possibly science-oriented. Let me say a few
words about our contribution to ITER so as it will be clear
enough for you to understand what I need. As I mentioned, our
laboratory's scope of work includes creating coil-power supply
systems. One of the key function is to protect the TF, PF, CS,
CC coils by fast discharge of stored energy in case of a quench
or other type of fault event. Briefly, the information from the
sensors is processed by the Siemens S7 controllers, the time
sequence for the actuators (bypass switch, vaccuum
circuit-breaker, counter-pulse capacitor banks, pyrobreaker) is
realized by Siemens FM352 Fast Boolean processor. Our plant
system has to interact with the so-called CODAC control system,
which is based upon EPICS and CSS. Additionally, we have to
provide fast data for plasma stabilization.
With this in mind, as a developer, generally, I am not supposed
to know all the 'command line cuisine' - there is the CSS
framework, go program your PLCs and connect them to CODAC in
compliance with a readme. I had done it already and I want to go
beyond that.
I know there are lots of you on the list who are actually in
charge of CODAC, there are many guys from the US national
research laboratories. My message is addressed to you in the
first place. I would love it if you would tell me:
* what did you study (or studying) in college and where?
* which courses/classes do you find had helped you in your
current work?
* do you know any programs that provide sort of internships at
national laboratories? (would be great if they were related
to ITER)
What are your thoughts about getting the required knowledge at
university (the other option would be working at a lab without
getting a degree)? In case of the latter where can one get such
experience?
Thank you and I look forward to hearing from you!
--
Sincerely,
Pavel Maslov, MS
Junior Control Engineer / Power Pulsed Lab.
Efremov Institute for Electro-Physical Apparatus
St. Petersburg, Russia
--
Sincerely,
Pavel Maslov, MSc
R&D Institute for Electro-Physical Apparatus
Mobile: +7 (951) 672 22 19
Phone: +7 (812) 461 01 01