User`s manual
GFK-1742A  A-1
Error Reporting
DSM314 Error Codes
The DSM314 reports error codes in these %AI Table locations:
%AI Table Location Data Reported Usage
00 Module Status Code Errors not related to a specific axis
04 Axis 1 Error Code Errors related to Axis 1
24 Axis 2 Error Code Errors related to Axis 2
44 Axis 3 Error Code Errors related to Axis 3
64 Axis 4 Error Code Errors related to Axis 4
Each error code is a hexadecimal word which describes the error indicated when the 
Module
Error
Present
 %I status bit is set.
Module Status Code Word
The Module Status Code %AI status word reports the following two categories of errors:
•
  Module errors that are not related to a specific axis. Examples of such errors would be a self-
test detected hardware failure or a request to run an empty or invalid program. A new 
Module
Status Code
 will not replace a previous 
Module Status Code
 unless the new 
Module Status
Code
 has Fast Stop or System Error priority. These can be cleared with the %Q Clear Error
bit.
•
  System Status Errors. These are of the format Dxxx, Exxx, and Fxxx.  If one of these codes is
present, the module will not operate and the %Q Clear Error bit will not clear the error. See
the section “System Status Errors” later in this appendix for details.
Axis Error Code Words
All axis-specific motion related errors are reported in the proper Axis Error Code
%AI status word.
Whenever the 
Module
Error Present
 %I status bit is set, all error words (including 
Module Status
Code)
 should be checked for a reported error. A new 
Axis Error Code
 will replace a previous 
Axis
Error Code
 if it has equal or higher priority (Warning, Normal Stop, Fast Stop) compared to the
previous 
Axis Error Code
.
Error codes which stop the axis will clear the Axis OK %I bit for that axis. User logic that sends
%Q or %AQ commands to an axis should normally be qualified by the applicable %I Axis OK bit.
If Axis OK is off, the axis will not respond to any %Q bit or %AQ commands other than Clear
A
Appendix










