I am developer in Siemens company. I work on c++ for industry automations. HMI and PLC communication is part of my day-to-day work.