![Anaheim Automation PCL501 Скачать руководство пользователя страница 30](http://html1.mh-extra.com/html/anaheim-automation/pcl501/pcl501_user-manual_2939563030.webp)
30
#L010120
November 2001
Problem:
The PCL501(PC) has a fault condition.
Possible Solutions:
1) Verify your program for improper syntax that may cause an error code.
2) Physically press the reset button on the PCL501(PC) to clear an error.
3) Another way to clear an error is by using either the SMC50WIN software or the direct mode
command instructions set.
4) The SMC50WIN can clear an error in the motion tab section by clicking on the verify param-
eters button.
5) The direct mode commands can clear an error by simply prompting the error codes register.
Example: @0! (carriage return)
Description: Select the unit address by typing @ followed by the address number and ! (Error
Codes Register) and a carriage return.
Note: Read the Error returned to the screen to better understand what can be causing the fault
condition. The error is returned in binary coded decimal format. If two errors were
received their binary values would be added together.
Error Code
Type
Description
1
Recieve Overflow Error
The serial communications had a recieving error. This is an internal error caused by
the computer.
4
Command Error
A bad command was sent to the controller. Please check to see that the command
being sent is valid.
16
Motor Error
Motor speed profiles are set incorrectly. Please make sure that the base speed is
less than the max speed and that the speeds are within their valid ranges.
32
Range Overflow Error
The go to position has an overflow error. This is caused by the P command trying to
find a position that is out of its range.
64
Range Error
There was an invalid number of commands and characters sent to the controller.
Check to see if the parameters are invalid for the command that was sent.
128
Transmitt Error
To many parameters sent back to the PC. This is an internal error caused by the
eeprom.
256
Mode Error
Controller is in wrong mode. Some commands are good only in programming mode,
while others are good only in direct mode. Check the direct mode section to see
which commands are good in direct mode.
512
Zero Parameters Error
There were no parameters sent to the controller. A command was sent to the con-
troller that expected to see parameters after the command.
2048
Memory Range Error
The specified address is out of range. This is caused by overflowing the program
memory by having a program that is to large.
4096
Memory Command Error
The command pulled from memory is invalid. The command that was stored into the
eeprom was non executable by the program. This is an internal error.
8192
Busy Error
The controller is busy indexing. The controller is sending out clocks to the driver and
can not execute the next instruction.
Error Codes
July 2018
L010121