Hardware Device Related Errors

NOTE: Email support_preciseflex@brooksautomation.com for help resolving error codes.

 

Code Text Description

-300

Invalid device

The device specified for a file or I/O operation is of the wrong type for that operation. Check the spelling of the device name and verify what types of devices are appropriate for the operation you are attempting.

-301

Undefined device

The device specified for a file or I/O operation is not recognized. Check the spelling of the device name. Verify that the device (e.g. remote I/O board) is installed in your system.

-302

Invalid device unit

The unit for a device specified for a file or I/O operation is not valid for that operation. Verify what device's unit is appropriate for the operation you are attempting.

-303

Undefined device unit

The unit for a device specified for a file or I/O operation is not recognized. Verify that the unit (e.g. serial port) is present in your system.

-304

Device already in use

An attempt to open or attach a device has failed because the device is already in use. For example, an attempt has been made to open the /dev/com2 serial port from a GPL program while the hardware MCP that uses the same port is active. Check to make sure that the device you are accessing is available for use.

-305

Logical device already in use

 

-306

Duplicate logical device

 

-307

Duplicate physical device

 

-308

Too many devices

This error indicates that an internal software configuration bug has been encountered. Please report this message along with the process that generated this problem to Precise.

-309

No physical device mapped

This error indicates that an internal software configuration bug has been encountered. Please report this message along with the process that generated this problem to Precise.

-310

Timeout waiting for device

A device has failed to respond within the expected time period. This message may indicate a real error or the timeout may be expected if the system is testing for the presence of a device. Verify that the device is present. Increase the timeout value for the I/O operation.

-311

Date/time not set

An attempt to read the system date or time has failed because the internal clock has not been initialized. Verify that your system contains a real-time clock. If so, this error may indicate a hardware failure such as a dead clock battery.

-312

Invalid date/time specification

An attempt to set the system date or time has failed because the specification does not represent a valid date or time. Enter a valid specification.

-313

CANOpen driver initialization failure

 

-314

Device not found

An I/O device is not responding. This message may indicate a real error or the error may be expected if the system is testing for the presence of a device.

-315

NVRAM not responding

A device connected to the I2C bus is not responding. This device may be the system NVRAM or it may be a different device. This message may indicate a real error or it may be expected if the system is testing for the presence of a device.

-316

NVRAM invalid response

A device connected to the I2C bus is not communicating properly. This message indicates a hardware problem. Please report this message along with the process that generated this problem to Precise.

-317

Configuration area invalid

The data in the system configuration area is not valid. The configuration data may have been corrupted. This error should not be seen on a control board that has been initialized. Please report this message along with the process that generated this problem to technical support.

-318

Real-time-clock disabled

The real-time clock is disabled internally. This error should never be seen and indicates a hardware problem. Please report this message to Precise.

-319

Real-time-clock battery failed

The real-time clock battery has failed. This error indicates a hardware problem. Please report this message to Precise.

-320

Device not ready

An attempt was made to access a device that is busy. Depending on the device, it may be attached to a different thread, or it may have not been properly initialized. Try the operation again. Make sure the procedure used to access the device is correct.

-321

Invalid device command

A device has rejected a command because it was not recognized. Check to make sure you are issuing the proper command for the device.

-322

i2c device failure

Robot power has been turned off because an unrecoverable error has occurred for an I2C device. I2C is used for a number of purposes including to communicate with the remote Z-axis digital I/O for the PrecisePlace 1300/1400 robots. This failure may be due to excessive electrical noise in your system. Check that your motor wiring and cable routing follows Precise guidelines. If your system is not a PP1300/1400, disable this error by setting parameter "Disable i2c errors" (DataID 920) to 1.

-323

Device full

You have attempted to write data to a device that is full. No more data can be written until some of the existing data or files are deleted.

-324

MCP not recognized

The hardware Manual Control Pendant connected to the Front Panel connector is not recognized as a Precise MCP. Consequently, the system cannot communicate with the device and the MCP driver is terminated. Please obtain an authorized MCP or contact Precise to repair your existing MCP.

-325

SIO device failure

Robot power has been turned off or has been inhibited from turning on because an SIO (RS-485) device has failed to respond to polling requests as expected. Verify that all required SIO devices are connected properly. Verify that only existing SIO devices are enabled in the "SIO mode flags" (DataID 571).

-326

Device not enabled

An I/O operation has failed for a device because it is not enabled. The method for enabling a device depends on the particular device. Verify that any enable flags for the device are set in the configuration database.

-327

Invalid device configuration

Some device configuration parameters are invalid. Check the values of the DataID reporting this error and verify that they are correct.

-328

PMIC not responding

The power management controller is not responding as expected during system startup. This error should never be seen. Please report this message along with the process that generated this problem to technical support.