Those warnings aren't coming from the section you posted.

You are trying to use a value of 500 with byte sized EEPROM locations.

But I'm pretty sure you really want WORD sized EEPROM locations.
Change this ...
Code:
' ***************************************************************
' EEPROM Variables
' ***************************************************************

MotorRPM_Default   CON  500 ; half speed if max is 1000
EE_MotorRPM        DATA MotorRPM_Default
MotorRPM           VAR  BYTE
READ EE_MotorRPM, MotorRPM

PortEngDir_Default CON  0
EE_PortEngDir      DATA PortEngDir_Default
PortEngDir         VAR  BYTE
READ EE_PortEngDir, PortEngDir
... to this ...
Code:
' ***************************************************************
' EEPROM Variables
' ***************************************************************

MotorRPM_Default   CON  500 ; half speed if max is 1000
EE_MotorRPM        DATA WORD MotorRPM_Default
MotorRPM           VAR  WORD
READ EE_MotorRPM, WORD MotorRPM

PortEngDir_Default CON  0
EE_PortEngDir      DATA WORD PortEngDir_Default
PortEngDir         VAR  WORD
READ EE_PortEngDir, WORD PortEngDir
There are a few other WRITE statements in your program that need to be changed too.