Save & Exit Menu...........................................................................................................30
Restoring the Device to Factory Default Condition........................................................31
Where to Go Next................................................................................................................... 31
Resources for LabVIEW Users.......................................................................................31
Resources for Vision Builder AI Users...........................................................................32
About the IC-3173
The IC-3173 is a high-performance, small, fanless embedded computer designed for rugged
industrial applications. The IC-3173 also provides multiple digital input/output (I/O) options
for communicating with external devices.
Page 2
Hardware Overview
The IC-3173 front panel consists of four Gigabit Ethernet ports with Power over Ethernet
(PoE), one RS-232/RS-485 serial port, one standard Gigabit Ethernet Port, two USB 3.0 ports,
four USB 2.0 ports, and two DisplayPort connectors.
The IC-3173 front panel also includes LEDs for communicating system status and a 44-pin
Digital I/O port. The Digital I/O port offers 8 isolated inputs, 8 isolated outputs, 2 bidirectional
differential I/O (RS-422) or single-ended input lines that can be used with a quadrature
encoder, and 8 bidirectional TTL lines.
2 | ni.com | IC-3173 User Manual
Page 3
Figure 1. IC-3173 Front Panel
3
POWER
PoE1
PoE2
PoE3
PoE4
DIO
STATUS
USER1
DP
DP
USER FPGA1
ACT/
LINK
10/100/
1000
SYS PWR IN
150
W MAX
ISO PWR IN
5-24 V
RESET
9-30 V
IC-3173
Industrial Controller
17
4
14
5
6
7
1
12
13
9
10
11
16
15
8
2
1. DisplayPort Connectors
2. LED Indicators
3. Power over Ethernet (PoE) LED Indicators
4. Gigabit Ethernet Ports with PoE
5. 44-pin Digital I/O Connector
6. Isolated Power Input Connector
7. Chassis Grounding Screw
8. Reset Button (not pictured)
9. Power Button
Connector Pinouts
The IC-3173 provides the following connectors.
DisplayPort
Use the DisplayPort connectors to connect one or more monitors to implement a local HMI for
your controller. You can develop a single real-time VI to use for both your user interface and
system logic. For more information, refer to the Using the Embedded UI to Access RT Target
VIs topic in the LabVIEW Help. For up-to-date information about supported NI cables and
1
19
20
2
accessories, refer to the pricing section of the product page at ni.com.
Use an appropriate adapter cable to connect a DisplayPort connector to a VGA or DVI
connector. The following figure lists the DisplayPort pins and signals.
The IC-3173 provides one standard Gigabit Ethernet network port and four Gigabit Ethernet
ports with Power over Ethernet (PoE). The Ethernet ports provide a connection between the
IC-3173, a network, and other Ethernet devices. The IC-3173 automatically detects the speed
of the connection and configures itself accordingly.
If a PoE-capable device is plugged into an Ethernet port with PoE, the IC-3173 automatically
supplies power to the device. When the IC-3173 supplies PoE, the LED that corresponds to the
port illuminates. When you unplug a PoE device, PoE is automatically disabled. You can use
non-PoE Ethernet devices with the PoE-enabled Gigabit Ethernet ports.
A CAT 5e or CAT 6 1000Base-T Ethernet cable is required to achieve 1,000 Mbps (Gigabit)
Ethernet performance. CAT 5 Ethernet cables are not guaranteed to meet the necessary
requirements. While CAT 5 cables may appear to work at 1,000 Mbps, CAT 5 cables can cause
bit errors, resulting in degraded or unreliable network performance.
Table 2. Ethernet Port Pin Descriptions (Continued)
15
30
44
1
16
31
PinFast Ethernet (100 Mbps)Gigabit Ethernet
MDIMDI-X
6RX-BI_DB-BI_DA-
7No ConnectBI_DD+BI_DC+
8No ConnectBI_DD-BI_DC-
Digital I/O
The 44-pin Digital I/O port on the IC-3173 offers 8 isolated inputs, 8 isolated outputs, 2
bidirectional differential inputs (RS-422) or single-ended input lines that can be used with a
quadrature encoder, and 8 bidirectional TTL lines. The Digital I/O port can be connected to
any appropriate shielded device or connector block using a shielded cable.
NI recommends the following digital I/O cables for the IC-3173.
CablePart Number
44-pin D-sub male to pigtail cable156083-03 for 3 meter cable
44-pin D-sub male to 44-position D-sub female cable156084-03 for 3 meter cable
156084-0R5 for 0.5 meter cable
Refer to the following image and table for pin locations and descriptions.
Figure 4. 44-pin Digital I/O Connector Pin Locations
Table 3. Digital I/O Pin Descriptions
Pin NumberSignalDescription
1Diff 0+Bidirectional RS-422 I/O (positive side), or quadrature encoder
phase A+
2GNDDigital ground reference for TTL and differential I/O
6 | ni.com | IC-3173 User Manual
Page 7
Table 3. Digital I/O Pin Descriptions (Continued)
Pin NumberSignalDescription
3TTL 0Bidirectional TTL I/O
4TTL 1Bidirectional TTL I/O
5GNDDigital ground reference for TTL and differential I/O
6TTL 2Bidirectional TTL I/O
7TTL 3Bidirectional TTL I/O
8GNDDigital ground reference for TTL and differential I/O
9Diff 1+Bidirectional RS-422 I/O (positive side), or quadrature encoder
phase B+
10V
11C
ISO
ISO
Isolated power voltage reference output
Common ground reference for isolated inputs and outputs
12Iso Out 0 General purpose isolated input
13Iso Out 1 General purpose isolated input
14C
ISO
Common ground reference for isolated inputs and outputs
15Iso Out 4 General purpose isolated output
16Diff 0-Bidirectional RS-422 I/O (negative side), or quadrature encoder
phase A-
17GNDDigital ground reference for TTL and differential I/O
18TTL 4Bidirectional TTL I/O
19TTL 5Bidirectional TTL I/O
20GNDDigital ground reference for TTL and differential I/O
21TTL 6Bidirectional TTL I/O
22TTL 7Bidirectional TTL I/O
23GNDDigital ground reference for TTL and differential I/O
24Diff 1-Bidirectional RS-422 I/O
25V
26C
ISO
ISO
Isolated power voltage reference output
Common ground reference for isolated inputs and outputs
Common ground reference for isolated inputs and outputs
30Iso Out 5 General purpose isolated output
31Iso In 0General purpose isolated input
32iso In 1General purpose isolated input
33C
ISO
Common ground reference for isolated inputs and outputs
34Iso In 2General purpose isolated input
35Iso In 3General purpose isolated input
36C
ISO
Common ground reference for isolated inputs and outputs
37Iso In 4General purpose isolated input
38Iso In 5General purpose isolated input
39C
ISO
Common ground reference for isolated inputs and outputs
40Iso In 6General purpose isolated input
41Iso In 7General purpose isolated input
42C
ISO
Common ground reference for isolated inputs and outputs
43Iso Out 6 General purpose isolated output
44Iso Out 7 General purpose isolated output
Wiring an Isolated Input
You can wire an isolated input to a sourcing output device.
8 | ni.com | IC-3173 User Manual
Page 9
Caution Do not apply a voltage greater than 30 VDC to the isolated inputs.
V
REF
C
ISO
Industrial Controller
Input
Sourcing
Output
Device
Current
Limiter
Power Supply
+
–
Voltage greater than 30 VDC may damage the IC-3173.
Figure 5. Connecting an Isolated Input to a Sourcing Output Device
Wiring an Isolated Output
The digital isolated output circuits source current to external loads.
When an inductive load, such as a relay or solenoid, is connected to an output, a large counterelectromotive force may occur at switching time due to energy stored in the inductive load.
This flyback voltage can damage the outputs and the power supply.
To limit flyback voltages at the inductive load, install a flyback diode across the load. Mount
the flyback diode as close to the load as possible. Use this protection method if you connect
any of the isolated outputs on the IC-3173 to an inductive load.
The following image shows an example of an isolated output wired to an external load with a
flyback diode installed across the load.
Caution Do not draw more than 35 mA from each isolated output when V
Digital Output
External Flyback
Diode for
Inductive Loads
V
ISO
C
ISO
V
CC
Industrial Controller
Load
Overcurrent
Protection Circuit
5 V. Do not draw more than 80 mA from each isolated output when V
ISO
is
ISO
is 24 V.
Figure 6. Connecting an Isolated Output to an External Load
Connecting to Differential I/O
The IC-3173 accepts differential (RS-422) line driver inputs. Each of the two differential I/O
can be configured as an output. Use shielded cables for all applications. Unshielded cables are
more susceptible to noise and can corrupt signals.
Table 6. RS-485/422/232 Serial Port Pin Descriptions
PinRS-485/422 ModeRS-232 Mode
1No ConnectNo Connect
2TXD-Unused
3TXD+Unused
4No ConnectNo Connect
5No ConnectNo Connect
6RXD-GND
7RXD+Unused
8UnusedTXD
9UnusedRXD
10GNDGND
Related Information
Serial Port Configuration Submenu on page 29
USB 3.0 Ports
The USB ports support common USB peripheral devices such as USB flash drives, USB hard
drives, USB-to-IDE adapters, keyboards, mice, and USB cameras.
LabVIEW Real-Time usually maps USB mass-storage devices to the /U, /V, /W, or /X drive,
starting with the /U drive if it is available. Refer to the LabVIEW Help for more information.
Figure 12. USB 3.0 Port Pin Locations
Table 7. USB 3.0 Port Pin Descriptions
PinSignal NameSignal Description
1VBUSCable Power (+5 VDC)
2D-USB Data -
14 | ni.com | IC-3173 User Manual
Page 15
Table 7. USB 3.0 Port Pin Descriptions (Continued)
The USB ports support common USB peripheral devices such as USB flash drives, USB hard
drives, USB-to-IDE adapters, keyboards, mice, and USB cameras.
LabVIEW Real-Time usually maps USB mass-storage devices to the /U, /V, /W, or /X drive,
starting with the /U drive if it is available. Refer to the LabVIEW Help for more information.
Figure 13. USB 2.0 Pin Locations
Table 8. USB 2.0 Port Pin Descriptions
PinSignal NameSignal Description
1VBUSCable Power (+5 VDC)
2D-USB Data -
3D+USB Data +
4GNDGround for power return
LED Indicators
The LED indicators are located on the front panel of the device. The IC-3173 provides the
following LED indicators.
POWER LED
The following table lists the POWER LED indications.
GreenSolidThe IC-3173 is powered from the V1 input.
YellowSolidThe IC-3173 is powered from the V2 input.
—OffThe IC-3173 is powered off.
STATUS LED
The following table describes the STATUS LED indications.
Table 10. STATUS LED Indications
STATUS LED
(Amber) State
OFFThe IC-3173 initialized successfully and is ready for use.
2 blinksThe device has automatically booted into safe mode. This occurs when
there is no software installed, which is the out-of-box state, or the
device has detected an error in its software. Reinstall software on the
IC-3173.
3 blinksThe IC-3173 has booted into safe mode.
4 blinksThe IC-3173 has experienced two consecutive software exceptions. The
IC-3173 automatically restarts after an exception. After the second
exception, the IC-3173 remains in the exception state, alerting you to
resolve the problem. Reinstall software on the IC-3173 or contact
National Instruments.
Indication
Continuous blinkThe IC-3173 has not booted into NI Linux Real-Time. The controller
either booted into an unsupported operating system, was interrupted
during the boot process, or detected an unrecoverable software error.
Continuous blink
(red)
This indicates a hardware error. An internal power supply has failed.
Check front-panel I/O connections for shorts. Remove any shorts and
cycle power to the IC-3173. If the problem persists, contact National
Instruments.
ONThe IC-3173 is booting up.
Related Information
Safe Mode on page 18
User LEDs
You can define the USER1 and USER FPGA1 LEDs to meet the needs of your application.
The following table describes the USER1 and USER FPGA1 LED indicators.
16 | ni.com | IC-3173 User Manual
Page 17
Table 11. User LEDs
1
2
LEDLED ColorIndication
USER1Green/Yellow Use LabVIEW Real-Time to define the USER1 LED with the
RT LEDs VI. For more information about the RT LEDs VI,
refer to the LabVIEW Help.
USER
FPGA1
Green/Yellow Use the LabVIEW FPGA Module and NI Industrial
Controller Device Drivers software to define the USER
FPGA1 LED. Use the USER FPGA1 LED to help debug your
application or display application status. Refer to the
LabVIEW Help for information about programming this LED.
PoE LEDs
The PoE (Power over Ethernet) LEDs are located to the left of the PoE ports. The following
table describes the PoE LED indications:
Table 12. PoE LED Indications
PoE LED StateIndication
OFFThe corresponding PoE port is not supplying power.
ONThe corresponding PoE port is powering the connected device.
Ethernet LEDs
The Gigabit Ethernet ports have the following LEDs.
Pressing the RESET button resets the processor in the same manner as cycling power. You can
also use the RESET button to troubleshoot network connectivity.
The RESET button is located on the bottom of the controller.
1.Hold the RESET button for 5 seconds, and then release it to boot the IC-3173 into safe
mode and enable Console Out.
2.After booting the controller into safe mode, hold the RESET button again for 5 seconds to
enable IP reset, which resets the network adapter to its default configuration.
Safe Mode
When you boot the IC-3173 into safe mode, it launches only the services necessary for
updating its configuration and installing software. To resume normal operations, press the
RESET button for less than 5 seconds.
IP Reset
Use IP reset to reset the TCP/IP settings when moving the system from one subnet to another
or when the current TCP/IP settings are invalid.
When the IC-3173 is in the IP reset state, the IP address of the network port resets to DHCP or
a link-local address. You can then set up a new network configuration for the IC-3173 from a
development machine on the same subnet, or you can connect the IC-3173 directly to the
development computer.
Note By default, the target automatically attempts to connect to the network using
DHCP. If the target is unable to initiate a DHCP connection, the target connects to
the network with a link-local IP address (169.254.x.x).
Replacing the Battery
The IC-3173 contains a user-replaceable battery. The battery compartment is located on the
left side of the device as you look at the device from the front. Take the following steps to
replace the battery:
Caution Before removing the battery cover, disconnect all power connectors and
I/O cables from the device. To prevent damage from electrostatic discharge (ESD),
ground the unit and yourself by using a grounding strap or touching a grounded
object, such as a computer chassis.
18 | ni.com | IC-3173 User Manual
Page 19
1.Use a Phillips head screwdriver to remove the two screws holding the battery cover plate.
Remove the plate, then remove battery from the device.
2.Insert a new battery in the device. Ensure the positive terminal of the battery faces
outward. Refer to the device specifications for the required battery type.
3.Replace the battery cover plate.
Replacing the battery resets the BIOS settings to their default values.
Increasing the Battery Life
When storing the controller, you can disconnect the battery to deactivate the real-time clock
and make the BIOS configurations non-volatile. Take the following steps to disconnect the
battery:
Caution Before removing the battery cover, disconnect all power connectors and
I/O cables from the device. To prevent damage from electrostatic discharge (ESD),
ground the unit and yourself by using a grounding strap or touching a grounded
object, such as a computer chassis.
1.Use a Phillips head screwdriver to remove the two screws holding the battery cover plate.
Remove the plate.
2.Locate the BATTERY CONNECT switch above the battery and move the switch toward
the front panel of the device. The battery is now disconnected from the device.
3.Replace the battery cover plate.
Mounting the IC-3173
This section provides information for creating a custom mount for the IC-3173. If you do not
want to create a custom mount, a panel mount kit for the IC-3173 is available from National
Instruments (part number 784791-01).
Caution Do not position the IC-3173 with the heat sinks resting on any surface.
Doing so may cause the IC-3173 device to overheat. Refer to the IC-3173Specifications for temperature specifications.
To obtain the maximum allowable ambient temperature, you must mount the IC-3173
vertically. The following figures provide dimensional drawings and clearance information for
the IC-3173.
1.Align the screw holes of the mounting bracket with the four holes on the back of the
IC-3173.
2.Insert four 6-32 screws and tighten them 0.28 N · m (3.5 lb · in) until they are secure.
Ensure the heads of the screws are flush with the mounting bracket.
22 | ni.com | IC-3173 User Manual
Page 23
Figure 18. Securing a Mounting Bracket to the Device
The IC-3173 installation must meet the following space and cabling clearance requirements
for optimum cooling:
•Allow 101.6 mm (4.0 in.) on the top and bottom of the IC-3173 for air circulation.
•Allow 50.8 mm (2.0 in.) on the sides of the IC-3173 for air circulation.
•Allow enough space in front of the IC-3173 to connect cables.
24 | ni.com | IC-3173 User Manual
Page 25
Software Options
Use the following software to develop applications with the IC-3173.
•NI Industrial Controller Device Drivers 15.5 or later driver software.
•One of the following options for developing machine vision applications:
–LabVIEW 2014 SP1 or later, LabVIEW Real-Time 2014 SP1 or later, the NI Vision
Development Module 2015 SP1 or later, and the NI-IMAQdx driver from Vision
Acquisition Software February 2016 or later.
–NI Vision Builder for Automated Inspection (Vision Builder AI) 2015 or later.
•Software for using and reconfiguring the IC-3173 FPGA. Different configurations are
referred to as hardware personalities, and are defined by bitfiles. NI Industrial Controller
Device Drivers include a reconfigurable I/O personality that you can use out of the box.
Install the following software if you need to compile a custom personality for your
application:
–LabVIEW 2014 SP1 or later and LabVIEW FPGA Module 2014 SP1 or later—You
must install the LabVIEW FPGA Module to reconfigure the default personality of
the IC-3173 FPGA.
BIOS Configuration and System Recovery
You can change the configuration settings for the IC-3173 in the BIOS setup utility. The BIOS
is the low-level interface between the hardware and PC software that configures and tests your
hardware when you boot the system. The BIOS setup utility includes menus for configuring
settings and enabling features.
Most users do not need to use the BIOS setup utility. The system ships with default settings
that work well for most configurations.
Entering BIOS Setup
Complete the following steps to start the BIOS setup utility.
1.Connect a monitor to one of the DisplayPort connectors on the IC-3173.
2.Connect a USB keyboard to one of the USB ports on the IC-3173.
3.Power on or reboot the IC-3173.
4.Immediately hold down the <Delete> key until the BIOS setup utility appears.
The Main setup menu is displayed when you first enter the BIOS setup utility.
BIOS Setup Utility Keyboard Navigation
Use the following keys to navigate through the BIOS setup utility:
<Enter>Enter a submenu or display all available settings for a highlighted
<Esc>Return to the parent menu of a submenu. At the top-level menus, this
<+>, <->Cycle between all available settings for a selected configuration
<Tab>Select time and date fields.
<F9>Load the optimal default values for all BIOS configuration settings.
<F10>Save settings and exits the BIOS setup utility.
Move between the different setup menus. If you are in a submenu,
these keys have no effect, and you must press <Esc> to leave the
submenu first.
Move between the options within a setup menu.
configuration option.
key serves as a shortcut to the Exit menu.
option.
The optimal default values are the same as the shipping configuration
default values.
Main Setup Menu
The Main setup menu reports the following configuration information:
•BIOS Version and Build Date—These values indicate the version of the controller BIOS
and the date on which the BIOS was built.
•Embedded Firmware Version—This value identifies the built-in hardware capabilities.
•Processor Type, Base Processor Frequency, and Active Processor Cores—These values
indicate the type of processor used in the controller, the speed of the processor, and the
number of active processor cores.
•Total Memory—This value indicates the size of system RAM detected by the BIOS.
The Main setup menu includes System Date and System Time settings, which are the most
commonly accessed and modified BIOS settings. These settings are stored in a battery-backed
real-time clock. In the BIOS menu, use <+> and <-> in conjunction with <Enter> and <Tab>
to change these values. You can also change these settings using NI-MAX or Vision Builder
AI.
•System Date—This value controls the date.
•System Time—This value controls the time of day.
26 | ni.com | IC-3173 User Manual
Page 27
Advanced Menu
This menu contains BIOS settings that normally do not require modification. If you have
specific problems such as unbootable disks or resource conflicts, you may need to examine
these settings.
The Advanced setup menu includes the following submenus:
•SATA Configuration
•CPU Configuration
•Video Configuration
•Power/Wake Configuration
•AMT Configuration
•USB Configuration
•Serial Port Configuration
SATA Configuration Submenu
Use this submenu to apply custom configurations to the internal disk drive of the IC-3173.
Normally, you do not need to modify these settings, as the factory default settings provide the
most compatible and optimal configuration.
•SATA Controller(s)—Enables or disables the SATA controller. The default is Enabled.
•SATA Mode Selection—Enables you to choose between AHCI and IDE. The default is
AHCI.
•Onboard Storage—Lists the SATA disk drive and displays the size of the disk.
CPU Configuration Submenu
Use this submenu to apply custom configurations to the internal processor of the device.
Normally, you do not need to modify these settings, as the factory default settings provide the
most compatible and optimal configuration.
•Hyper-Threading—This setting specifies whether or not to enable Intel Hyper-Threading
technology in the processor. When enabled, performance may increase because virtual
processing cores are enabled, but software jitter may increase. The default setting is
Disabled.
•Enabled CPU Cores—This setting specifies the number of processing cores that are
enabled. The default setting is All.
•Turbo Boost—This setting specifies whether or not to enable Intel Turbo Boost
technology. When enabled, if current conditions within the processor allow, the processor
operates at frequencies higher than the base frequency. This may increase processing
performance, but software jitter may increase. The default setting is Enabled.
•C-States—This setting specifies whether or not to enable CPU power management. When
enabled, the processor may achieve maximum operating frequency when Turbo Boost is
enabled, but software jitter may increase. The default setting is Enabled.
•Hardware Prefetcher—This setting specifies whether or not to enable the hardware
prefetcher. Enabling this setting may increase performance by prefetching portions of
memory for the processor, but software jitter may increase. The default setting is
Enabled.
•Adjacent Cache Prefetcher—This setting specifies whether or not to enable the adjacent
cache line prefetcher. Enabling the adjacent cache prefetcher may increase performance
by prefetching portions of memory for the processor, but software jitter may increase.
The default setting is Enabled.
Video Configuration Submenu
Use this submenu to enable or disable the display interface.
•Primary Display—This setting can disable the onboard video for the product. Setting the
value to Onboard Video enables the internal display capabilities and the DisplayPort
connectors. Setting the value to Disabled disables the internal display capabilities and the
DisplayPort connectors. The default setting is Onboard Video.
Power/Wake Configuration Submenu
The Power/Wake configuration submenu contains the power and wake settings for the
IC-3173. The factory default settings provide the most compatible and optimal configuration.
•Restore After Power Loss—This setting specifies the power state that the IC-3173 should
return to after power is lost. Valid values are Stay Off and Turn On. The default value is
Turn On. When set to Stay Off, the IC-3173 returns to the soft off power state after
power is restored. When set to Turn On, the IC-3173 powers on when power is restored.
•Power Button Off Behavior—This setting specifies how the system responds to the power
button. Valid options are Normal and Disabled. The default value is Normal. If the value
is Normal, the system responds to the power button as defined by the OS. If the value is
Disabled, pressing the power button has no effect when the system is on. When the
system is in the soft off state, pushing the power button always powers on the system.
AMT Configuration Submenu
The AMT configuration submenu contains settings to configure Intel Active Management
Technology.
•Management Engine Setup Prompt—This setting specifies whether or not to show the
Intel Management Engine prompt during boot. Enabling this option enables the other
options on this submenu. The default setting is Disabled.
•Unconfigure Management Engine—This setting specifies whether or not to unconfigure
the Management Engine during the next boot. The default setting is Disabled.
•USB-Based Configuration—This setting specifies whether or not to search connected
USB drives for AMT configuration files. The system prompts the user if it finds any
configuration files. The default setting is Disabled.
28 | ni.com | IC-3173 User Manual
Page 29
USB Configuration Submenu
The USB configuration submenu contains the USB host ports settings. The factory default
settings provide the most compatible and optimal configuration.
•USB Devices—This item lists the total number of devices detected in the system,
categorized by device type.
•Legacy USB Support—This setting specifies whether legacy USB support is enabled.
Legacy USB support refers to the ability to use a USB keyboard and mouse in a legacy
operating system such as DOS.
•Overcurrent Reporting—This setting allows the BIOS to notify the operating system
about any USB ports that source too much current. The default value is Disabled.
Hardware overcurrent protection is always active and cannot be disabled.
•Transfer Timeout—This setting specifies the timeout value for Control, Bulk, and
Interrupt USB transfers. The default value is 20 seconds.
•Device Reset Timeout—This setting specifies the number of seconds the POST waits for
a USB mass-storage device to start. The default value is 20 seconds.
•Device Power-Up Delay—This setting specifies the maximum time a device takes before
enumerating. Valid options are Auto and Manual. The default value is Auto. When set to
Auto, a root port is granted 100 ms, and the delay value of a hub port is assigned from the
hub descriptor.
•Device Power-Up Delay in Seconds—This setting specifies the number of seconds the
POST waits for a USB device or hub to power on. This setting is only visible when the
Device Power-Up Delay is set to Manual. The default value is 5 seconds.
•Mass Storage Devices—This list allows you to configure how the BIOS presents the USB
mass-storage device to the system for each detected USB mass-storage device. This
option presents a USB mass-storage device as a floppy, Zip, hard disk, or CD-ROM
drive. The default value is Auto, which allows the BIOS to treat small USB flash disk
drives as floppy drives and larger USB flash disk drives as hard disk drives.
Serial Port Configuration Submenu
Use this submenu to view the serial port configuration.
•RS485/RS232 Select—This setting selects the transceiver mode between RS-232 and
RS-485. The default value is RS485.
•RS-485 Configuration—Use this menu to configure the RS-485/422 wire-mode. The
default value is Auto.
Boot Menu
This screen displays the boot order of devices associated with the IC-3173 and allows you to
configure the boot settings.
The Boot setup menu includes the following submenus:
•Boot Settings Configuration—Use this setting to access the Boot Settings Configuration
submenu.
•PXE Network Boot—This setting specifies whether or not the PXE network boot agent is
enabled. The default value is Disabled. To enable this setting, you must select Enable
and then select Save & Exit to restart the device. When this setting is enabled, the Intel
Boot Agent is visible in the Boot Option Priorities menu. This allows you to boot from a
PXE server on the local subnet. Note that the Intel Boot Agent device names are preceded
by IBA GE Slot in the Boot Option Priorities menu.
•Boot Option Priorities—These settings specify the order in which the BIOS attempts to
boot from bootable devices, including the local hard disk drive, removable devices such
as USB flash disk drives or USB CD-ROM drives, or the PXE network boot agent. The
BIOS will first attempt to boot from the device associated with Boot Option #1, followed
by Boot Option #2 and Boot Option #3. If multiple boot devices are not present, the
BIOS setup utility will not display all of these configuration options. To select a boot
device, press <Enter> on the desired configuration option and select a boot device from
the resulting menu. You can also disable individual boot options by selecting Disabled.
Note For each detected drive, the boot option may list a UEFI option and an option
without UEFI. This depends on whether the drive supports booting with UEFI,
legacy BIOS, or both. If a drive is not displayed as a boot option, use the Drive or
Device BBS Priorities setting to change the relative priority of the drive.
Boot Settings Configuration Submenu
•Setup Prompt Timeout—This setting specifies the amount of time the system waits for a
BIOS Setup menu keypress (the <Delete> key) in units of a second. The default value is 1
for a delay of one second.
•Bootup NumLock State—This setting specifies the power-on state of the keyboard
NumLock setting. The default value is On.
Save & Exit Menu
The Save & Exit setup menu includes all available options for exiting, saving, and loading the
BIOS default configuration. You can also press <F9> to load BIOS default settings and <F10>
to save changes and exit setup.
The Save & Exit setup menu includes the following settings:
•Save Changes and Reset—Any changes made to BIOS settings are stored in NVRAM.
The setup utility then exits and reboots the controller.
•Discard Changes and Reset—Any changes made to BIOS settings during this session
since the last save are discarded. The setup utility then exits and reboots the controller.
•Save Changes—Any changes made to BIOS settings during this session are committed to
NVRAM. The setup utility remains active, allowing further changes.
•Discard Changes—Any changes made to BIOS settings during this session since the last
save are discarded. The BIOS setup continues to be active.
•Restore Defaults—This option restores all BIOS settings to the factory default. This
option is useful if the controller exhibits unpredictable behavior due to an incorrect or
inappropriate BIOS setting. The <F9> key can also be used to select this option.
•Save as User Defaults—This option saves a copy of the current BIOS settings as the User
Defaults. This option is useful for preserving custom BIOS setup configurations.
•Restore User Defaults—This option restores all BIOS settings to the values last saved as
user defaults.
•Boot Override—This option lists all possible bootable devices and allows the user to
override the Boot Option Priorities list for the current boot. If no changes have been
30 | ni.com | IC-3173 User Manual
Page 31
made to the BIOS setup options, the system will continue booting to the selected device
without first rebooting. If BIOS setup options have been changed and saved, a reboot is
required and the boot override selection will not be valid.
Restoring the Device to Factory Default Condition
Complete the following steps to restore the IC-3173 to its factory default condition. These
steps do not restore the BIOS settings to factory default. Use the Restore Defaults option in
the Save & Exit Menu of the BIOS setup utility to restore the BIOS settings.
Caution Restoring the operating system erases the contents of the hard drive. Back
up any files you want to keep before restoring the hard drive.
1.Start the IC-3173 in safe mode. To start in safe mode, apply power, turn on the device,
press the RESET button for more than 5 seconds, then release the button.
2.Launch NI MAX on the development computer.
3.In the MAX configuration tree, expand Remote Systems.
4.Right-click the name of the IC-3173 you want to restore and select Format Disk.
5.Enter the username and password for the device. By default, the username is admin and
the password field is blank.
6.Click Format.
7.After formatting is complete, a confirmation dialog window appears. Click Close.
8.Refer to the IC-3173 Getting Started Guide for information about installing software and
configuring the device.
Where to Go Next
The following documents and resources contain information you may find helpful as you use
the IC-3173 in an application. Refer to the National Instruments Product Manuals Library at
ni.com/manuals for the most recent versions of product documentation.
•IC-3173 Specifications—Contains detailed specifications for the IC-3173.
•IC-3173 Getting Started Guide—Explains how to install and configure the software
necessary to use the IC-3173, and how to get started using the hardware.
•NI CVS I/O Accessory User Manual—Contains installation and operation instructions for
the NI CVS I/O Accessory.
Resources for LabVIEW Users
Documentation for LabVIEW is available from the Help menu on the LabVIEW toolbar.
Access documentation for the NI Vision Development Module, NI-IMAQdx, and Vision RIO
by selecting Start»All Programs»National Instruments»Vision»Documentation.
Documentation for the MAX configuration software is available from the Help menu on the
MAX toolbar. Specific information about using MAX with NI Vision hardware is available by
selecting Help»Help Topics»NI Vision»NI-IMAQdx.
National Instruments Example Finder—LabVIEW contains an extensive library of VIs and
example programs. To access the NI Example Finder, open LabVIEW and select Help»FindExamples.
Visit the NI Developer Zone at http://www.ni.com/zone for the latest example programs,
tutorials, technical presentations, and a community area where you can share ideas, questions,
and source code with developers around the world.
Resources for Vision Builder AI Users
Refer to the NI Vision Builder for Automated Inspection Tutorial to learn how to perform basic
machine vision techniques using Vision Builder AI. You can access the NI Vision Builder for
Automated Inspection Tutorial and other documentation by selecting Start»All Programs»
National Instruments»Vision Builder AI»Documentation. You can also access context help
within Vision Builder AI by clicking the Show Context Help button on the Vision Builder AI
toolbar.
Examples of common Vision Builder AI inspections are installed to the <Vision Builder
AI>\Examples directory, where <Vision Builder AI> is the location Vision Builder AI is
installed.
Refer to the NI Trademarks and Logo Guidelines at ni.com/trademarks for information on NI trademarks. Other product and
company names mentioned herein are trademarks or trade names of their respective companies. For patents covering NI
products/technology, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your media, or the
National Instruments Patent Notice at ni.com/patents. You can find information about end-user license agreements (EULAs)
and third-party legal notices in the readme file for your NI product. Refer to the Export Compliance Information at ni.com/
legal/export-compliance for the NI global trade compliance policy and how to obtain relevant HTS codes, ECCNs, and other
import/export data. NI MAKES NO EXPRESS OR IMPLIED WARRANTIES AS TO THE ACCURACY OF THE INFORMATION
CONTAINED HEREIN AND SHALL NOT BE LIABLE FOR ANY ERRORS. U.S. Government Customers: The data contained in
this manual was developed at private expense and is subject to the applicable limited rights and restricted data rights as set forth
in FAR 52.227-14, DFAR 252.227-7014, and DFAR 252.227-7015.