Rockwell-automation 1747-PCINT API Software for 1746 I/O Manual de usuario Pagina 49

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 155
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 48
Publication 1747-6.5.3 June 1998
Chapter
5
Configuring I/O Modules
Introduction This chapter explains how to configure the I/O modules for your 1746 I/O PCI
Interface system. You can either use the autoconfigure (OC_GetIOConfiguration)
function or build your own configuration (OC_CreateIOConfiguration).
A separate I/O configuration utility is available for the PCI SLC I/O bus interface
to simplify this process. The utility is on the 1746 I/O PCI Interface utilities disk
that ships with the 1746 I/O PCI Interface (1747-PCIS[2]). The I/O configuration
utility (ioconfig.exe) allows an I/O configuration data file to be created and saved
to disk.
Configuring I/O The application configures the scanner by downloading information about the
installed rack sizes and module types. Call the OC_GetIOConfiguration function
to get the current I/O configuration or use OC_CreateIOConfiguration to build an
I/O configuration. Both of these functions return a valid I/O configuration that can
be downloaded to the scanner.
The scanner will not go to Scan mode until the OC_DownloadIOConfiguration
function sends the configuration information. The scanner checks the downloaded
I/O configuration against the installed modules when the application attempts to set
the scanner to Scan mode. The scanner returns an extended error if the I/O
configuration is not valid and the scanner will fault.
The OC_CreateIOConfiguration function requires a structure containing rack sizes
and module types or module names. The structure is:
struct {
BYTE Rack1Size; /* number of slots in rack1 (4,7,10, or 13) */
BYTE Rack2Size; /* number of slots in rack2 (0,4,7,10, or 13) */
BYTE Rack3Size; /* number of slots in rack3 (0,4,7,10, or 13) */
OCSLOTCFGSlotCfg[31];/* slot information */
} OCIOCFG;
Initialize the three rack size variables with the total number of slots in each rack. If
rack 2 or rack 3 is not installed, set the size to 0.
SlotCfg contains information about each slot in the racks. The 1746 I/O PCI
Interface supports as many as 31 slots, numbered 0 to 30. Slot 0 is the adapter slot
(left slot of rack 1) and is invalid for scanner functions. Each slot is described by
the structure
OCSLOTCFG:
Vista de pagina 48
1 2 ... 44 45 46 47 48 49 50 51 52 53 54 ... 154 155

Comentarios a estos manuales

Sin comentarios