Beckhoff TwinCAT 2 or 3. Electrical Design (ideally E-Plan). Design / concept automated systems for machine control applications.