CompactRIO Error Codes (FPGA Interface)
The FPGA I/O functions and Invoke Method function can return the following error codes for CompactRIO.
Code | Description |
---|---|
−65580 | The FPGA personality running on the RIO target does not have enough specialty digital resources to support this module. |
−65537 | The module that was detected is different than the module that was expected. Make sure the slot the module is configured for in software matches the physical location of the module. |
−65407 | Too many specialty digital slots. In Scan Interface mode, you can configure only two slots for specialty digital I/O. If you want more specialty digital slots, add an FPGA target under the chassis to put the chassis in LabVIEW FPGA interface mode. |
65000 | Unable to mount drive. The given device is either not present or not recognizable as a mountable device. |
65001 | No partitions found. The partition table on the device is corrupt or the device has zero partitions on it. |
65002 | Invalid drive handle. The given handle does not represent an active mounted drive. |
65003 | Drive already mounted. The given device is already mounted as a drive. |
65004 | The channel, slot, or connector number you wired to the method input is invalid. Change the method input to match the configuration of the CompactRIO system. |
65005 | The C Series module at the specified location does not support TEDS or TEDS access is not enabled for the module. |
65006 | Communication with the module timed out. The module is busy performing another action or LabVIEW is unable to communicate with the module. |
65007 | No TEDS sensor was detected on the specified channel. Make sure that the C Series module and sensor are properly connected. Make sure the specified location matches the sensor location. |
65008 | CompactRIO does not support the TEDS sensor connected to this channel. |
65009 | The PXI trigger that you have selected to reserve or unreserve is invalid. Valid PXI triggers are 0 through 7, inclusive. |
65200 | DIO Line Access Conflict. Invalid module configuration. A single physical DIO line cannot be accessed by multiple types of output nodes when the Number of Synchronizing Registers=0 and any of the output accesses is in a Single-Cycle Timed Loop. Either change the number of Synchronizing Registers to 1 in the module's properties dialog, or access the resource exclusively as a port or an individual line, not both. |
65201 | Duplicate Terminals In The Same Node. An FPGA I/O Node has duplicate terminals. Delete the duplicate terminal from the I/O Node. |
65202 | Digital Resource Access Conflict. The digital I/O resource cannot be accessed in a Single-Cycle Timed Loop from both a Digital Output function and a Digital Port Output function. If you need to access this resource in a Single-Cycle Timed Loop, please exclusively use just the Digital Output function or Digital Port Output function, not both. |
65203 | Module Timebase Configuration Error. LabVIEW detected an invalid configuration for an FPGA I/O Node that contains channels from a module with a configurable timebase. If channels of multiple modules with a configurable timebase are in the same FPGA I/O Node, make sure you configure the modules to share the same timebase. Use the C Series Module Properties dialog box to configure the module timebase. Refer to the LabVIEW Help for information about how to synchronize multiple C Series modules. |
65204 | Digital Resource Access Conflict. The digital I/O resource cannot be accessed from both a Digital Output function and a Digital Port Output function if the Never Arbitrate option is used. Please change the arbitration of the Digital Line and/or Digital Port to something other than Never Arbitrate, or exclusively use just the Digital Output function or Digital Port Output function, not both. |
65205 | Invalid C Series Module Configuration. Possible reasons for the invalid configuration include that the master timebase source module is unable to be identified, the master timebase source module is not configured to export its timebase, or the master timebase source module is not a valid module type. Use the C Series Module Properties dialog box to configure the module timebase. Refer to the LabVIEW Help for information about how to synchronize multiple C Series modules. |
65206 | Invalid top-level clock. You must use a top-level clock of 40 MHz when using this module. To change the top-level clock, right click on your FPGA target in the LabVIEW Project Explorer and select properties. From the Top-Level Clock category, choose a 40 MHz clock. |
65207 | The digital output resource cannot be accessed from both a Digital Output function and a Digital Port Output function. Please exclusively use just the Digital Output function or Digital Port Output function, not both. |
65208 | The cRIO-9151 R Series Expansion chassis no longer supports synchronizing multiple NI 9225/9229/923x modules. Use the C Series Module Properties dialog box to set the master timebase source of the slave module(s) to the onboard clock. Right-click the module in the project and select Properties to display the C Series Module Properties dialog box. Contact National Instruments technical support with questions or concerns. |
65209 | You cannot write to the Sleep channel if you are using the Scan Interface with any modules in the system. |
65400 | The FPGA target is either running an FPGA VI or has loaded an FPGA VI. |
65401 | One or more discovered C Series modules are not supported by the current versions of LabVIEW and NI-RIO. |
65402 | An internal software error in NI-RIO has occurred. Please contact National Instruments technical support at ni.com/support. |
65403 | An unexpected error occurred when Discovering C Series Modules. Make sure the LabVIEW Project is set up properly. |
65404 | The controller you selected has an unconfigured (0.0.0.0) IP address. If the controller is online, configure it in Measurement & Automation Explorer (MAX), then make sure the IP address in LabVIEW matches the IP address in MAX. If it is offline, you cannot discover connected targets and devices, but you can add new, offline targets and devices. |
65405 | Module not found. The module whose configuration you deployed is not present in the chassis. |
65406 | Different module. The module whose configuration you deployed does not match the model currently in the chassis. |
65407 | Too many specialty digital slots. In Scan Interface mode, you can configure only two slots for specialty digital I/O. If you want more specialty digital slots, add an FPGA target under the chassis to put the chassis in LabVIEW FPGA Interface mode. |
65536 | Unable to communicate with the module. Reinsert the module and check connections. |
65537 | The module that was detected is different than the module that was expected. Make sure the slot the module is configured for in software matches the physical location of the module. |
65538 | The operation failed to complete in time. Make sure the module is not busy and the system is configured properly. |
65539 | The input function missed one or more data points. Make sure the loop can execute as fast as the module data rate. |
65540 | The I/O Resource is not in communication mode. You must start communication mode before you can perform this operation. |
65541 | The I/O Resource is in communication mode. You must stop communication mode before you can perform this operation. |
65542 | One or more channels have detected an open current loop. Check the module connections. |
65543 | The power supply voltage level is out of range. Check the supply voltage and the module connections. |
65544 | One or more channels are in overcurrent protection mode. The device connected to the channel is passing more current than is allowed through the channel. Check for possible shorts or external device failure. |
65545 | An input parameter, or a combination of parameters, is invalid. |
65546 | Your application uses a feature that is not supported by your C Series hardware. |
65547 | Too many CAN bus error frames are detected. Please refer to the description of the 'Error Terminals' for more information. |
65548 | One or more channels are in overcurrent or overvoltage protection mode. Check the terminals for any fault condition that could be causing an out-of-range voltage or current on the channels. |
65549 | A general or undefined error has occurred. Verify that the card is inserted properly and that the door is closed. If the error occurs again, run CHKDSK on the card. |
65550 | A problem was found in the file system. Remove the SD card and run CHKDSK. |
65551 | The SD card is in use by RT. Try again after RT unmounts the card. |
65552 | The SD card is not ready. Verify that the card is inserted properly and that the door is closed. |
65553 | The SD card door was opened while a file on the card was open. |
65554 | The specified file does not exist on the card. |
65555 | The Open method tried to open a new file for writing, but a file with the same name already exists on the disk. |
65556 | A Read or Write method tried to access a file that was not opened in the required mode. |
65558 | A Close method tried to close a file that was not open. |
65559 | A method tried to open a file on the SD card when a file was already open. This device supports only one file open at a time. This error is also returned when an illegal attempt to call the Delete File or Get File Size method is made when a file is open on the card. |
65560 | An attempt to allocate storage failed because the file system is full. |
65561 | Attempted to exceed the limit of 512 root directory entries. |
65562 | A Read method tried to read beyond the end of a file. This may have occurred when the method read the end of a file using a U16 or U32 data type when the actual number of bytes in the file (as reported by the directory) was not an integer multiple of the number of bytes in the read data type. |
65563 | A problem was found with the format of the SD card. Verify that the SD card is formatted with a valid FAT16 file system. |
65577 | An open thermocouple was detected on at least one channel. Check the module connections. |
65578 | The common-mode voltage is outside of acceptable limits on at least one channel. Check the terminals for any fault condition that could be causing an out-of-range voltage on the channels. |