PCIM Card Installation Procedures

You can use the Genius Communications enabler with IC660ELB931.

Refer to PCIM Genius Card Quick Install Guide for details about installing the PCI Genius card in your computer.

The Genius product option includes a kernel level driver for the  PCIM (Genius PCI)  card(s), a utility to install the Genius kernel level driver and configure the card(s), a console application to test the card operation on the network, and the Genius Device Communications Enabler for CIMPLICITY. To install and configure the Genius PCI card, please follow these steps:

Installation of the driver is similar on each of the supported operating systems.

Installation on Windows XP for an administrative user is as follows:

Install the PCIM cards.

Configure the PCIM cards.

Execute the console application.

  1. Install the PCIM cards.

Install the PCIM cards (IC660ELB931) into the PC.

  1. Configure the PCIM cards.

A utility, CfgGeniusCard is used to install the Genius device driver and configure the Genius card for use with CIMPLICITY.

  1. The utility may be run from the command prompt or it may be selected from the start menu as follows:  

Start->All Programs->Proficy HMI SCADA -> CIMPLICITY 8.0->PCIM Card Configuration


On Windows XP and Windows 2003 Server, you must be a user with administrative privileges successfully use the utility.

On Vista and Windows 2008, the program requires elevation to run.

When the utility is initiated, if required, the User Account Control will prompt the user for permission to continue.

The program will identify itself as CfgGeniusCard.exe with GE Fanuc AUtomation Americas, Inc as its publisher.

  1. Once initiated, the utility will check to see if the current version of the driver is installed and associated with the PCIM hardware.

If the current version of the driver is not installed, you will be asked if you want to install the driver. If you indicate that the driver is to be installed, a wizard will walk you through the driver installation.

For each card, you will identify the following.

Serial Bus Address

Serial Bus Baud Rate

Whether Outputs should be enabled.

Note: The watchdog timer will be disabled.

When running the utility:

  1. Select the card to be configured.

  2. Click OK.

  3. Enter the following.

Serial Bus Address,

Serial Bus Baud Rate

Whether Outputs should be enabled.

  1. Click one of the following.

OK to save your settings.

Cancel to ignore your settings.


The PCIM cards do not need to be installed in your PC in order to configure the card settings.

You cannot use the PCIM card in CIMPLICITY or with CIMPLICITY provided utilities until after you have configured the card with the above utility.

  1. If you installed the Genius device driver or want to retest the interface's operation, you may use the utility included with the device driver.

Important: If the following settings are incompatible with your Genius network configuration (e.g. there is already a device at SBA 0 or a different Serial Bus Baud Rate is used, do not use this utility with the card connected to your Genius network.

At the command prompt:

  1. Type devmgmt.msc.

  2. Select Genius Devices.

  3. Select your Genius card.

  4. Select the Test tab under Device Properties.

  5. Click the Test button to execute the test.

Result.  The test will test the card by bringing it up at Serial Bus Address (SBA) 0 using a Serial Bus Baud Rate of 153.6K. STD  The utility reports on the state of the card.

  1. Execute the console application

Once a PCIM card has been configured and connected to the network, the console application (run from the Command Prompt) GeniusDevices, can be executed.

This utility displays all of the devices visible to the PCIM card on the genius network.

The PCIM card will start up using the SBA and Baud Rate configured in the CfgGeniusCard utility.

The card will remain active only while it determines the devices on the network.  By default, the utility will use the first card (card 0).

To select a different card, specify the card number to be used as the second argument to the command. The first card is 0, the second 1, etc.

More information

About Genius Communications.