Keywords
Skills
PLC: CoDeSys, TwinCAT, SIMATIC
- modular and object-oriented control software development
- NC-programming (Beckhoff, IAI, Elau)
- Bus-system integration (e.g. Profibus, CAN, EtherCAT)
- Robot integration
- Commissioning
High-Languages: C, C# (Visual Studio, TI Code Composer)
- Thread-Programming
- GUI-Programming
- Web-Interface Programming (ASP.NET / Script-Programming)
- Database Interfaces / SQL
- TCP/IP socket-programming
- programming of learning and inferential systems
- Data-Mining
Image Processing
- Dalsa Sherlock
- Embedded systems
- OpenCV / AForge
- Smart Cameras (Cognex, Baumer, EyeVision)
Control
- Design of cloed-loop PID / state-space controllers
- Self-optimization and learning controllers
- Design of neural-controllers for identification of processes
Project history
Developing of inspection systems based on industrial image processing
Solutions for quality inspection and evaluation in the food industry and for electrical / mechanical assembly lines
Samples:
- Measuring dimensions (length, width, shape, footprint) of bakery and confectionery products
- Measuring height and volume of products travelling rapidly on a conveyor
- Checking mechanical/electrical parts for errors, wrong dimensions, completeness
- Evaluating the quality of irregular objects (e.g. toast bread)
- Controlling the quality of weldings (holes, location, size)
- Technologies being used:
- Visual Studio (C# and C++)
- Embedded C
- Dalsa Sherlock
- OpenCV
- Common Vision Blox
- MySQL
Software Development „Inteligent Dosing Control“
- Job: Designing of a control-algorithm for a non-linear, highly complex bulk material dosing application with large random disturbances.
- Solution: Developing a control algorithm based on stochastic methods to adjust adequate parameters out of a very large base of historical data.
- Technologies being used:
- Data-Mining / Big Data methods
- Visual Studio (C#)
- TwinCAT 2.11
- MySQL
several project “control software development for an automotive plant”
- Job: Developing the software for an assembly-plant for auto-mobile-parts, each plant with ~1000 I/Os, large Profibus systems, NC-axes and robots
- Developing under TwinCAT 2.11
- Integration of external controlers via Profibus
- Integration of Motoman-Robots
- Software-Developing and Commissioning
Developing of optical inspection systems for secondary packaging processes
- Problem description: in secondary packaging processes, products that are already packed individually are finally packed, typically in trays or boxes. Completeness is usually checked by checkweighers. If there is a larger number of products packed in the secondary packaging process and if the tolerances of the individual packages are high, a safe control cannot be guaranteed by checkweighing.
- Solution: based on optical methods, a solution was developed that observes and counts the individual packed products.
- Developed under Visual Studio (C#) and TwinCAT 2.11
- project planning, construction, software-developing, commissioning was handled by Strelen as a turn-key contractor
Developing of optical inspection systems for primary and secondary packaging processes
- Problem: before packages are packed in the secondary packaging process, a solution needed to
be developed that assured only undamaged products are fed into the final packaging process
- Solution: based on optical methods, a solution was developed that measures and controls the quality of the individual packed products.
- Developed under Visual Studio (C#) and TwinCAT 2.11
- Control of:
- completeness
- damages
- tight sealing
Development of machine control solutions
- Development of a control solution for the food-, pharma- and assembly-machines
- Development under TwinCAT, CoDeSys and Step7
- Axis control by use of Elau, ABB and Siemens
- Integration and development of HMI (Lauer, WinCC, PC-based)
- Software Development and commissioning over a period of 15 years
- Working as engineer, project manager and turn-key supplier
- Integration of image processing solutions for quality control and measurement (like dimensions
or speed) (e.g. Cognex)
Local Availability
Only available in these countries:
Germany, Austria und Switzerland
world-wide