beautypg.com

Real time clock, Watch dog, Gp i/o subsystem – Rockwell Automation 6182 SDK User Manual

Page 10

background image

1–4

Introduction to the RAC6182

Publication 6182-UM002B-EN-P

Real Time Clock
The super I/O chip provides a Real Time Clock which keeps the system
date and time.

Watch Dog
The super I/O chip provides a watchdog timer that can be used to trigger
a system reset.

At system initialization, the watchdog is disabled. It can be enabled by
an application. Once the watchdog is enabled, one or more applications
must periodically “tag” (restart) it to prevent it from timing out. If the
watchdog times out, a system reset (warm-boot) is initiated. Once the
system has been restarted, an application can inquire about the event that
caused the restart and learn that the watchdog timed out. A condition
code indicating this remains latched and detectable by software until it is
cleared by a cold-boot.

The watchdog timer has a maximum resolution of 1 msec.

GP I/O Subsystem
The super I/O chip provides a bridge between the system bus and a
general purpose I/O bus. This general purpose I/O bus supports several
additional devices.

Relay Output

A relay output is provided for application level control of an external
device.

Hardware Monitor

An application accessible hardware monitor provides real-time
temperature, voltage and battery monitoring. Thresholds for warnings
can be established by application programs. Applications also have
access to the system LEDs.

Keypad

Certain configurations of the RAC6182 provide function keys, a numeric
keypad and cursor control keys integrated into the front bezel. The
number of function keys can vary. Some function keys are re-
legendable.

Extended software support for the bezel keypad is provided with the
RAC6182 Windows CE operating system in the form of a keypad
handler DLL. The keypad handler intercepts and operates on codes
produced by the keypad driver before passing them tot he application
with current focus. The keypad handler can optionally re-map keys
(assign different virtual key codes) and effect specialized processing
such as the generation of key macros (strings of virtual key codes) or the
launching of a new program from single key strokes. The standard

This manual is related to the following products: