Rockwell Automation 1747-PCIS API Software - Open Controller User Manual

Page 10

Advertising
background image

Publication 1747-UM002A-US-P - June 2000

Table of Contents ii

Chapter 4

Using the API Structures

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
API Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Chapter 5

Configuring I/O Modules

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Configuring I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Using M0-M1 Files and G Files. . . . . . . . . . . . . . . . . . . . . . 5-3

M0-M1 files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
G files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

Supported I/O Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4

Chapter 6

Library of Routines

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
OC_CalculateCRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
OC_ClearFault. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
OC_CloseScanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
OC_ConfigureDII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
OC_CreateIOConfiguration . . . . . . . . . . . . . . . . . . . . . . . . 6-6
OC_DemandInputScan . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
OC_DemandOutputScan . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
OC_DownloadIOConfiguration . . . . . . . . . . . . . . . . . . . . . 6-9
OC_EnableEOSNotify . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
OC_EnableForces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
OC_EnableSlot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
OC_ErrorMsg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
OC_ExtendedErrorMsg . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
OC_GetBatteryStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
OC_GetDeviceInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
OC_GetExtendedError . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
OC_GetInputImageUpdateCounter. . . . . . . . . . . . . . . . . . . 6-20
OC_GetIOConfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
OC_GetLastFaultCause . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
OC_GetMeasuredScan Time. . . . . . . . . . . . . . . . . . . . . . . . 6-24
OC_GetResetCause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
OC_GetScannerInitInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
OC_GetScannerStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
OC_GetScannerWatchdogCount. . . . . . . . . . . . . . . . . . . . . 6-29
OC_GetStatusFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-30
OC_GetSwitchPosition. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-34
OC_GetTemperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
OC_GetUserJumperState . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
OC_GetUserLEDState . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-37
OC_GetVersionInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
OC_InitScanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-39

Advertising
This manual is related to the following products: