Virtual learning environment concept for PLC-programming - case: Building automation | IEEE Conference Publication | IEEE Xplore