FISC Device

Support for the Concurrent Computer Corp Fault Insertion Signal Conditioning hardware.

FISC signal cards installed in a FISC chassis are controlled by the model 9495 controller card, which is installed in slot 1 of each chassis. Multiple chassis may be chained together. The control signals for the 9495 cards are provided by a NI PCIE-6509 Digital I/O card.

The FISC configuration file used by the FISC API defines the chassis and FISC card configuration as well as the faults known to the FISC subsystem.

Reference Information FISC

I/O Model Number

CS-FISC.

I/O Driver Model Number

N/A

I/O Module License:

ICS-SWB-1253.

Typical Concurrent FISC chassis

Basic FISC Package Installation

The Concurrent FISC package is installed in the usr/local/CCUR/drivers/FISClib directory.
Please refer to the associated release notes in /usr/local/CCUR/drivers/FISClib/documentation/FISC_lib_Release_Notes.pdf for more information about configuring and testing your FISC installation.

FISC Configuration

The FISC chassis and fault configuration is defined in an ASCII file which is stored in the associated RTDB directory . SimWB provides access at run time to the faults defined in the configuration file by mapping Digital output RTDB items to specific fault numbers defined in this file.

The configuration can be edited locally via the SimWB GUI configuration tool and uploaded to the SimWB real-time host. The file is uploaded to the directory corresponding to the RTDB being edited.

The configuration file is read by the FISC I/O task upon initialization of a test. The FISC I/O task then calls the FISC API to initialize to FISC chassis.

Buttons

Configuration File (Browse)

Specify a local FISC configuration and load it in the editor in the FISC Config tab.

Upload to RT Host

Upload the file in the editor to the RT host under the RTDB directory. The file is always named FISCConfig.

Reparse

Reparse the file in the editor to find the Define fault # keyword. The fault numbers found in the file will be used to populate the mappable faults in the Fault Mapping tab.

Fault Mapping

The list of faults found in the FISC Configuration file loaded in the editor will be shown in the list under the FISC Faults branch. If the configuration is empty or no faults have been defined, the branch will not show in the mapping window.
In order to set/reset faults under SimWB , you will need to map a digital output RTDB variable to the specific fault number.
Setting the associated RTDB variable to a non-zero value will set the fault. Setting the variable to 0 will reset the fault.

High Current FISC Configuration

The High Current (HC) FISC chassis and fault configuration is defined in an ASCII file which is stored in the associated RTDB directory. The name of the file is FISCConfigHC. This configuration file and the associated faults defined by it are completely independent from the regular FISC configuration. SimWB provides access at run time to the faults defined in the configuration file by mapping Digital output RTDB items to specific fault numbers defined in this file.

The configuration can be edited locally via the SimWB GUI configuration tool and uploaded to the SimWB real-time host. The file is uploaded to the directory corresponding to the RTDB being edited.

The configuration file is read by the FISC I/O task upon initialization of a test. The FISC I/O task then calls the FISC API to initialize to FISC chassis.

Buttons

Configuration File (Browse)

Specify a local HC FISC configuration and load it in the editor in the FISC Config tab.

Upload to RT Host

The file in the editor is uploaded to the RT host under the RTDB directory. The file is always named FISCConfigHC.

Reparse

Reparse the file in the editor to find the Define fault # keyword. The fault numbers found in the file will be used to populate the mappable faults in the Fault Mapping tab.

HC Fault Mapping

The list of faults found in the HC FISC Configuration file loaded in the editor will be shown in the list under the high current branch. In order to set/reset faults under SimWB , you will need to map a digital output RTDB variable to the specific fault number.
Setting the associated RTDB variable to a non-zero value will set the fault. Setting the variable to 0 will reset the fault.

I/O Task: fiscasyncio

The I/O task scans the values of all mapped RTDB items looking for change in their value. When a change is found, the fault that is mapped to the item is set/reset.
By default the fiscasyncio task runs at a 20 ms period.