NI Scan Engine Error Codes
- Updated2025-01-28
- 5 minute(s) read
NI Scan Engine Error Codes
The NI Scan Engine can return the following error codes. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.
Code | Description |
---|---|
−66504 | The LabVIEW callback VI could not be registered or removed. |
−66503 | The Variable run-time engine is not initialized. Ensure that the NI Scan Engine is installed and then restart the target. |
−66502 | Did not find the specified I/O module. Ensure that the specified module name matches the name of the I/O module currently deployed from the project. |
−66501 | I/O module type mismatch. You attempted to read from an output module or write to an input I/O module. |
−66500 | The size of the data array does not match the number of channels in the I/O module. |
−66491 | The wait for an I/O scan completion failed due to either a timeout or because the controller shut down. |
−66490 | An internal error occurred. The controller was unable to notify user code that the I/O scan completed. |
−66480 | A user fault has occurred. |
−66462 | The I/O data is not available because the scan engine is not currently running. Either the scan engine failed to start or stopped because the scan rate was too fast for your installed I/O. |
−66461 | The I/O scan was repeatedly late and the NI Scan Engine terminated to ensure controller stability. Correct the source of lateness and clear all major faults to restart the scan engine. |
−66460 | The I/O scan time exceeded the NI Scan Engine period you specified on the Scan Engine page of the target properties dialog box. |
−66459 | The configuration for the I/O channel you accessed is not internally consistent due to a pending configuration change. Try to access the channel again after the configuration operation is complete. |
−66457 | The I/O Reference has changed. The I/O Reference has changed, either due to a physical I/O configuration change or a deployed configuration change. To use the new configuration, you must use the Open Module Reference VI to create a new I/O Reference. |
−66456 | The NI Scan Engine encountered an error while attempting to synchronize with the LabVIEW timing engine. |
−66455 | The I/O device must be added to the project and deployed before the NI Scan Engine can use it. |
−66454 | The NI Scan Engine received a request for an I/O driver that is not currently installed on the controller. |
−66453 | The controller experienced an unrecoverable fault that cannot be cleared. Reboot your controller and contact National Instruments technical support. Refer to the fault list for details about the fault. |
−66452 | Internal error: A component calling the NI Scan Engine failed to comply with the specified interface. |
−66451 | The specified period for the NI Scan Engine is too short for this platform. |
−66450 | The NI Scan Engine cannot perform the requested operation while in Fault mode. Clear all major faults and try again. |
−66442 | The controller encountered an error and was unable to complete the operation. |
−66432 | The NI Scan Engine failed to initialize on time, but may function normally given sufficient time. If the scanned I/O in your application is not updating properly, contact National Instruments technical support. |
−66431 | An internal error terminated the NI Scan Engine. This is an unrecoverable fault. |
−66430 | An internal error prevented a scan engine mode transition. This is an unrecoverable fault. |
−66420 | A fault could not be added because it would exceed the maximum number of faults for the controller. |
−66411 | The variable references I/O that has been taken offline by the user. The value returned is invalid. |
−66402 | The controller did not have enough memory to complete the operation. |
−66400 | A scan engine operation failed because the NI Scan Engine was not yet started. Ensure that the VI is running on a controller with the NI Scan Engine installed. |
−66040 | An internal error occurred. An I/O driver attempted an operation that is not supported by this version of the NI Scan Engine. |
−66030 | The operation cannot be completed because one of the scanned I/O buses is not in the required I/O mode. |
−66023 | The I/O scan rate cannot be changed at this time due to the state of one of the scanned I/O buses. Try again later. |
−66022 | The specified I/O scan rate is within range, but too precise for one of the scanned I/O buses. Round the rate up or down to the supported resolution. |
−66021 | The specified I/O scan rate is too slow for one of the scanned I/O buses. |
−66020 | The specified I/O scan rate is too fast for one of the scanned I/O buses. |
−66013 | An internal error occurred: an I/O plug-in operation requested an invalid I/O collection. |
−66012 | An internal error occurred: the specified I/O channel is not present in the specified I/O collection. |
−66011 | An internal error occurred: the variable's data size is not consistent with the size of the I/O channel. |
−66010 | An internal error occurred: the device identity data is not valid for this I/O plug-in. |
−66009 | An internal error occurred: this I/O collection was already added to the I/O scan. |
−66008 | The variable belongs to a module or I/O collection that is currently disconnected or offline. |
−66004 | An internal error occurred: an invalid argument was passed to an I/O plug-in. |
−66001 | An I/O plug-in ran out of memory. |
−66000 | A miscellaneous system error has occurred in an I/O plug-in. |
66014 | The I/O variable accessor requested a timestamp, but this I/O device or channel is not configured for timestamps. |
66030 | This I/O variable is referencing an I/O device or channel that is not active in the current I/O mode. Data read may be stale or invalid and data written may not be sent to the output. |
66410 | The variable's value is being forced. Data read from this variable reflects the forced value, not the value from the underlying input channel. Data written to this variable is ignored, and not written to the underlying output channel. |
66411 | The I/O variable is referencing I/O that has been taken offline by the user. The value used may not be current. |
66430 | The fault was cleared and the controller is no longer in Fault mode, but the controller was unable to re-enter Active mode and is now in Configuration mode. |
66463 | The NI Scan Engine is running but there are no I/O drivers that use the scan engine. The scan engine uses system resources even if no plug-ins are installed. You can uninstall the scan engine from the controller, or install an I/O driver that uses the scan engine. |