60 likes | 373 Views
Michal Dudek. TE-EPC Group Meeting. 12 th December 2013. Education. Secondary level (2002 - 2005). 4 th High School in Rzeszow, Poland Class profile: extended course in mathematics, physics and computer science. University (2005 - 2010).
E N D
Michal Dudek TE-EPC Group Meeting 12th December 2013
Education Secondary level (2002 - 2005) • 4th High School in Rzeszow, Poland • Class profile: • extended course in mathematics, physics and computer science University (2005 - 2010) • AGH University of Science and Technology in Krakow, Poland • Faculty of Electrical Engineering, Automatics, Computer Science and Electronics • Specialty: Computer Engineering for Industrial Applications • Additional courses: CISCO Certified Network Associate • Master of Science: „An object-oriented approach to cryogenic control systems for the CERN test facilities: a case study based on the UNICOS framework”
Professional experience 01.05.2008 – 31.12.2009:F.H. PATRYCJA Company • Software developer / Administrator • Responsibility: development, maintenance and upgrades of the web services (HTML, PHP, JS), administration of machines based on GNU Linux. 01.02.2010 – 30.06.2010:CERN, TE-CRG-CE • Intern (Erasmus Programme) • Responsibility: preparation of the PVSS SCADA systems, cooperation in cryogenic control system modernization in SM18 (based on CERN UNICOS framework & Schneider PLCs). 01.08.2010 – 31.07.2013:CERN, TE-CRG-CE • Control System Specialist (Project Associate) • Responsibility: collecting requirements for the new control systems, preparation of the functional analysis, specs I/O and logic specs, design of the electrical cabinets for the control, development of the software for the SIEMENS-S7 PLCs (based on CERN UNICOS framework), deployment and commissioning of the cryogenic control systems including associated instrumentation, preparation of the PVSS SCADA systems, development of C++ tools for PVSS, administration of PVSS SCADA test servers based on GNU Linux, tests of new UNICOS CPC6 framework.
Software • Software for the PLCs: • developed programs for the SIEMENS-S7 PLCs for the Block 4 test stations (Long , Diode & Current leads) in the largest cryogenic test facility at CERN – the SM18 • the control system included: - priority handling, - data exchange between various PLCs, - around 500 IOs and 60 PID control loops - distributed I/O on Profibus DP • prepared and executed updates for the cryogenic control system in the LHC tunnel i.e.: update of interlocks for ~1400 valves responsible for maintaining at cold the DFB current leads • responsible for migration of the cryogenic control system (SIEMENS/PVSS part) for the LHC from UNICOS CPC5 to UNICOS CPC6 • developed a base program of the cryogenic control system for Sector 56 using new UNICOS CPC6 framework – two S7-400 PLCs, approximately 10,000 objects • developed solutions for SIEMENS limitations: • accessing large DB using ANY pointers; • large OBs not compiling – too many symbols issue;
Software • PVSS SCADA / PVSS SCADA C++ API: • administrated PVSS test machines hosting cryogenicprojects for LHC and detectors, • developed number of tools for the PVSS to make automatic and more efficient the work with the objects associated with each SCADA system – manipulating settings, requests of thousands of objects / groups of objects at the same time, • proposed and developed a dynamic panel (for the cryogenic operation team) which adapts to the system environment, user access privileges and verifies actions of the operators – deployed in all sectors of the cryogenic PVSS SCADA for the LHC, • developed dynamic panels that follow the programs of the PLCs and change their content depending on the status of the cryogenic • process – significantly simplified the • management of the clients in Block 4 at SM18.
TE-EPC-CCS • PLC based control systems: • responsible for the PLC software controlling the different power systems belonging to the EPC group • support operation of PLC based interlock systems • development of new PLC software • responsible for the SCADA software layer that will provide the user interface to the PLCs • Real time control systems: • responsible for the software for real time embedded systems (FGC) • DSP data acquisition • data exchange between DSP and MCU