beautypg.com

2 frequent module reset troubleshooting, Host watchdog module watchdog – Measurement Computing CB-7000 Utilities User Manual

Page 30

background image

26

3.3.2 Frequent Module Reset Troubleshooting

If the user ’s module has been reset frequently, it may be occur ring because of the following
reasons:
1. Noise levels are too high.
The 7000 series modules are designed for industrial applications. They can be used in a harsh
environment. There is often high electrical noises or RF energy transients in such an environment.
Therefore, the module may go down if these noise sources is too high.

The user can improve the stability and r eliability of applications by reducing noise after the
module has been reset. The Power-On value may be not appr opriate or may even be dangerous
for the user’s application. Thus, the user must send the desired output value again.

Table 3-1.

Comparison of Host Watchdog and Module Watchdog

Host Watchdog

Module Watchdog

Software or
Hardware

Software Watchdog
Built in firmware

Hardware Watchdog
Circuit in module

Purpose

Monitor the Host PC
Use in all output modules

Monitor the Module;
Used in all modules

When to occurs

Host is down
Communication line is broken

Module is hung
Noise is too high

What to do

Module go to safe state
Module status S = 0x04
Module’s output go to safe value
All output command are ignored.

Reset the Module
Module Reset status S = 1
Module’s output go to PowerOn
value

CLEAR

module-

status

~AA1
S is set to 0

READ module-status

~AA0
S = 4

Î Host is down

S = 0

Î Host is OK

READ and RESET
module-reset –status

$AA5
S = 1

Î Module Reset

S = 0

Î Not reset

Setup steps

Setup the safe value
Setup the timer interval value of
Host Watchdog and en able the
Host Watchdog

Setup the PowerOn value

Send “Host is OK”

~**
Send this command to modules
before timeout intervals expired of
Host Watchdog’s timer.