Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC Handbuch Seite 29

Vorschau ausblenden Andere Handbücher für SIMATIC:
Inhaltsverzeichnis

Werbung

// this masks are for deleting the specific alarms
#define TEMP_STAT_MASK (TEMP_BOARD_HLIMIT_ALARM | TEMP_BOARD_LLIMIT_ALARM |\
TEMP_UIO_LLIMIT_ALARM | TEMP_OPEN_CIRCUIT_ALARM
#define FAN_STAT_MASK
#define WD_STAT_MASK
#define INT_STAT_MASK
#define WD_CLEAR_MASK
// ++++++++++++++++++ prototypes for the DLL functions +++++++++++++++++
#if ! defined DLL_DECL
#define DLL_DECL
#endif
#ifdef __cplusplus
extern "C" {
#endif
typedef struct indEventHdl_s
{
HANDLE handle;
VOID
(*function)(VOID);
VOID
(*eventCreateErrFunc)(VOID);
VOID
(*logErrFunc)(VOID);
INT
evtHdlStat;
} indEventHdl_t;
DLL_DECL HANDLE sfc_open
DLL_DECL INT
sfc_close
DLL_DECL INT
sfc_read_stat
DLL_DECL INT
temp_read_act_values
DLL_DECL INT
temp_read_limit
DLL_DECL INT
temp_set_limit
PC-Überwachung Safecard On Motherboard (SOM)
A5E00113525-02
TEMP_UIO_CRIT_ALARM
TEMP_CPU_LLIMIT_ALARM | TEMP_UIO_CRIT_ALARM
(FAN0_RPM_ALARM | FAN1_RPM_ALARM | FAN2_RPM_ALARM )
(WD_TIMEOUT_OCCURED | WD_ACTIVE )
(FAN_INT_ACTIVE | TEMP_INT_ACTIVE | WD_INT_ACTIVE)
(TEMP_STAT_MASK | FAN_STAT_MASK | INT_STAT_MASK)
__declspec(dllimport)
| TEMP_CPU_HLIMIT_ALARM
(indEventHdl_t *);
(HANDLE hdl);
(HANDLE hdl,
PUINT
state);
(HANDLE hdl,
PINT
actCpuTemp,
PINT
actBoard1Temp,
PINT
actBoard2Temp);
(HANDLE hdl,
INT
multiplex,
PINT
cpuLowLimit,
PINT
cpuHiLimit,
PINT
board1LowLimit,
PINT
board1HiLimit,
PINT
board2LowLimit,
PINT
board2HiLimit);
(HANDLE hdl,
INT
HiLimit,
INT
multiplex);
Header Dateien
|\
|\
)
8-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis