Sleeper Layer Simulator 2008 LabWindows CVI program graphical display of operation scripted machine response to control system outputs ethernet FINS interface to Omron PLC ability to test control program against illegal/damaging machine conditions