User`s manual

A-8 Motion Mate DSM314 for Series 90-30 PLCs User's Manual
January 2001 GFK-1742A
A
Program Execution Conditions Errors
80
Status Only Execute Program while Home Cycle active Axis The PLC set an Execute Program Q bit while the module was
executing a home cycle. The user either needs to wait until
the home cycle completes or abort the home cycle prior to
executing the Motion Program.
81
Status Only Execute Program while Jog Axis The PLC set an Execute Program Q bit while the module was
performing a Jog operation. The Jog bits (from PLC or local
logic) must be turned off prior to executing a Motion
Program.
82
Status Only Execute Program while Move at Velocity Axis The PLC set an Execute Program Q bit while the module was
executing a Move at Velocity (22h) command. The Move at
Velocity command must be halted prior to executing the
Motion Program.
83
Status Only Execute Program while Force Digital Servo
Velocity or Force Analog Output
Axis The PLC set an Execute Program Q bit while the module was
executing a Force Digital Velocity (34h) or Force Analog
Output (24h) command. The Force Digital Velocity or Force
Analog Output command must be removed prior to executing
the Motion Program.
84
Status Only Execute Program while Program Active Axis The PLC set an Execute Program Q bit for an axis that was
already running a motion program. The current program must
be completed (Program Active I bit off) before executing
another program on the same axis.
85
Status Only Execute Program while Abort All Moves bit set Axis The PLC set an Execute Program Q bit while the module was
executing an Abort All Moves. The Abort Q bit, the Moving I
bit and the Program Active I bit must all be off before
executing a program.
86
Status Only Execute Program while Position Valid not set Axis The PLC set an Execute Program Q bit when the Position
Valid I bit was off. Position Valid must be set by a Find
Home cycle or Set Position command.
87
Status Only Execute Program while Drive Enabled not set Axis The PLC set an Execute Program Q bit when the drive was
not enabled (Drive Enabled I bit off). The Enable Drive Q bit
must be set in order to enable the drive.
Program Synchronous Block Errors
8C
Status Only Sync Block Error during CMOVE Axis Program execution encountered a CMOVE identified by a
sync block even though the other axis had not yet reached the
sync block.
8D
Status Only Sync Block Error during Jump Axis Program execution jumped to a CMOVE or PMOVE
identified by a sync block even though the other axis had not
yet reached the sync block.
EEPROM Errors
90
Status Only Flash EEPROM memory programming failure Module Contact GE Fanuc Automation
Local Logic Errors
91
Stop Fast Local Logic System Halt Module The Local Logic program executed a statement that wrote to
the System_Halt variable (e.g. System_Halt := 1;)
92
Stop Fast Local Logic Time-Out Error Module The Local Logic Program exceeded the allocated execution
time of 300 Microseconds. Decrease the Local Logic
execution time by reducing the number of Local Logic
statements or by modifying the program structure. Consult
Appendix E for more information on local logic execution
time.
93
Stop Fast Local Logic Divide By Zero Error Module The Local Logic program performed a divide by zero or a
Modulus by zero. Check the Local Logic program divide
statements for error source. Parameter registers that contain
zero values are possible sources for this error.
94
Stop Fast Local Logic Divide/Modulus Overflow Error Module The Local Logic program performed a divide (or modulus) of
a 64 bit integer and the result could not fit in a 32 bit integer.
Check the Local Logic program divide statements for error
source.