Main Module had no file source to unload the program out of the robot and to load the system.
Old Coding
PROC LoadModuleA()
!Load module for Side A
UnLoad “”\File:=ModuleNameA;
UnLoad “”\File:=ModuleNameB;
UnLoad “”\File:=CurrentMod;
Load “”\File:=ModuleNameA;
CurrentMod:=ModuleNameA;
ERROR
IF ERRNO=ERR_UNLOAD THEN
TRYNEXT;
ELSE
TPWrite “Error In LoadModuleA Routine”;
TPWrite “Error Loading Module to Robot”;
TPWrite “Program Ended”;
Stop;
ENDIF
ENDPROC
PROC LoadModuleB()
!Load module for Side B
UnLoad “”\File:=ModuleNameA;
UnLoad “”\File:=ModuleNameB;
UnLoad “”\File:=CurrentMod;
Load “”\File:=ModuleNameB;
CurrentMod:=ModuleNameB;
ERROR
IF ERRNO=ERR_UNLOAD THEN
TRYNEXT;
ELSE
TPWrite “Error In LoadModuleA Routine”;
TPWrite “Error Loading Module to Robot”;
TPWrite “Program Ended”;
Stop;
ENDIF
ENDPROC
PROC LoadModuleA()
!Load module for Side A
UnLoad “Home:”\File:=ModuleNameA;
UnLoad “Home:”\File:=ModuleNameB;
UnLoad “Home:”\File:=CurrentMod;
Load “Home:”\File:=ModuleNameA;
CurrentMod:=ModuleNameA;
ERROR
IF ERRNO=ERR_UNLOAD THEN
TRYNEXT;
ELSE
TPWrite “Error In LoadModuleA Routine”;
TPWrite “Error Loading Module to Robot”;
TPWrite “Program Ended”;
Stop;
ENDIF
ENDPROC
PROC LoadModuleB()
!Load module for Side B
UnLoad “Home:”\File:=ModuleNameA;
UnLoad “Home:”\File:=ModuleNameB;
UnLoad “Home:”\File:=CurrentMod;
Load “Home:”\File:=ModuleNameB;
CurrentMod:=ModuleNameB;
ERROR
IF ERRNO=ERR_UNLOAD THEN
TRYNEXT;
ELSE
TPWrite “Error In LoadModuleA Routine”;
TPWrite “Error Loading Module to Robot”;
TPWrite “Program Ended”;
Stop;
ENDIF
ENDPROC