A research for better understanding MC7 code, a machine code of Simatic S7 Programmable Logic Controllers