cp-link3

USB

A client's settings for the “Virtual USB” area are made on the USB tab. An asterisk next to the name of the tab indicates that the settings for the “Virtual USB” section have been changed, but have not yet been activated with Apply.

 config_client_02_usbwithblacklistentry

The “Virtual USB” functionality for the client can be enabled or disabled by setting or clearing the tick in the USB selection box.

New hardware "Beckhoff GmbH USB Control Panel CP6800" found
If "Virtual-USB" is activated for a client for the first time, the hardware assistant reports that the hardware "Beckhoff GmbH USB Control Panel CP6800" was found. This is the internal USB Bus Coupler for which the driver TcUsb.sys has to be installed. This driver is available on Beckhoff PCs and is automatically installed by the hardware wizard.

USB device filter

Device Blacklist

The Device Blacklist is a list of filters. Each entry in the blacklist is a filter representing a certain group of USB devices that are to be ignored by the host PC (see also chapter USB device filter lists).

Device Whitelist

The device whitelist is a list of filters. Each entry in the whitelist is a filter representing a certain group of USB devices that are not to be ignored by the host PC, even when the blacklist contains an entry for the USB device (see also chapter USB device filter lists).

Device Use Local List

The Device Use Local List is a list of filters. Each entry in the Use Local List is a filter representing a certain group of USB devices to be used locally by the client (see also chapter USB device filter lists).

Display of device filters
If several clients were selected, the list entries are only displayed if all selected clients have the same list entries.

Editing USB device filters

The procedure for editing USB device filters is similar for all types of filter lists:

 config_client_usbfiltercontextmenu

Use the Add or Remove buttons to add or remove filters for USB devices in the respective list. Click on the Edit button to modify existing filters. Alternatively you can use the options in the context menu to add, remove or modify filter entries. In addition, the context menu can be used to add an entry that was previously copied to the clipboard in the Client Explorer (see also chapter Client Explorer).

The dialog for adding or modifying filters (Add or Edit) has the following structure:

 config_client_03_usbaddblacklistentry

Hexadecimal notation (in which 0x can be omitted) is typically used for the entries in these fields. It is also possible to select a predefined device class (e.g. Mass Storage), and to enter this into the one of the lists.
One option is to specify a vendor ID. In the event of an entry in the blacklist, the host PC ignores all USB devices with this vendor ID. The host PC can, similarly, ignore all devices with a defined product ID, class, subclass or protocol.

Display USB device filters in the Client Explorer
The Client Explorer can be used to ascertain which device filters are configured for a certain USB device, and how the USB device can currently be used. The Client Explorer shows the current status for each USB device (see chapter Client Explorer).

Editing the Device Use Local List

Up to version 1.4.x of CP-Link 3 the Device Use Local List was configured in the client device by editing the registry (see also chapter Using USB devices locally in the client). From version 1.5.x of CP-Link 3 the configuration takes place from the host PC. If a client has existing entries in the Use Local List, these are shown in the tab Device Use Local List:

 config_client_uselocallisttab

Check the selection box Ignore on Client to ignore the Use Local List entries configured at the client, so that only the Use Local List configured from the host PC is used.
Use the button Show / Import to Configuration to display the Use Local List entries configured at the client:

 config_client_clientsideconfigureduselocallist

Click the Import button to transfer the selected Use Local List entries configured at the client into the Use Local List configured from the host PC.