Home ] Orchestrator ] 7000 Config ] [ 7000 FAQ's ] 7000 Manual ]

Datascan Troubleshooting Guide

  1. Warning!

    Some of the following proposed remedies will:
    Interrupt all communications with the host computer on the Datascan network.
    Reset all the Datascan configuration to factory default.
    Modify some of your Datascan configuration.
    Before following the items below, please ensure:
    You have proper authorisation to change the system.
    Your configuration is backed up in your host computer, as this will be the only means of reconfiguring your system.
    You have warned relevant staff/operators on site.

    Typical Problems

    If your Datascan system is not functioning correctly check the following items and follow the guidelines given before contacting your distributor for support:

     

Problem

Have you checked that....?

Potential remedies

No host communications





  1. Is the RS232 cable correctly wired ? (see Section 2.2.5 of User Guide
  2. Maximum RS232 distance should be 10 Metres, is this the case ?
  3. Is the baud rate set correctly in the host software package and on the Datascan ?
  1. Power down and up to register baud rate changes.
  2. Use a dumb terminal emulation and press return, a * or $ prompt should be returned.
  3. Try a Datascan Hardware reset. (See Section 9.1.4).

Incorrect readings
  1. Is the ADC light on when scanning analog inputs ?
  2. Is the channel type set correctly in the software ?
  3. Is the common mode specification of the module breached ? (See Section 6.1Manual)
  4. Is the sensor wired correctly ? (See Section 6)
  5. On Analog modules set the scanner to CJC mode and read this value ?
  6. Are unused channels shorted individually ?
  7. Is the channel type supported on the module being used ? (See Section 6)
  8. Maximum scanner cable distance is 10 Metres, is this the case
  1. Short all unused channels.
  2. Measure earth potentials between any two channels, this should not be more than 12 Volts. (See Section 6.1)
  3. Try a Datascan hardware reset on the processor concerned.(See Section 9.1.4)
No networking facilities
  1. Is the network terminated at each end with the terminators supplied ? (See Section 2.2.4)
  2. Is the RS485 cable of the correct specification ?
  3. Is the RS485 cable shorted or cut ?
  4. Have the modules all got unique addresses ?
  5. Is the RS485 cable located in cable trunking where other high voltages are present ?
  6. Maximum RS485 distance 1.2km, is this the case ?
  7. The maximum number of processors on a network is 32, is this the case ?
  1. Check the cable for continuity.
  2. Minimise the system to two processors with 1 metre of cable and then add processors.
  3. Try a Datascan hardware reset on all processors.

 

Datascan Hardware reset.

Any Datascan processor can be reset by following the steps below, this applies to 7010, 7200 and 7300 series processors.

Note the current DIP switch settings of the processor.

Set all the DIP switches on the processor to 1 or on.

Power up the Datascan module, all LED's should flash, indicating a reset.

Reset the DIP switches to their original position and power up again.

The above actions have the effect of disabling the onboard battery backup and setting the memory to factory defaults. If a host package has sent spurious or incorrect commands to the unit this can be used to reinitialise the module.

Powering up the Datascan

When the Baud rate or address of any Datascan module in a system is changed, the processor must be powered down and up for the change to registered and used.

LED Status indicators

Each 7010, 7011, 7041, 7300 and 7200 processor modules have LED status indicators which can be used extensively for faultfinding.

Power LED fails to come on

There are two main reasons for this:

Is there 24 Volts DC present at the Power connector ?
Are there more than 32 nodes on the Datascan network ?

RS232 LED not flashing when attempting to communicate.

 

Is the RS232 Cable wired correctly ?

Is the Datascan module Baud rate set to the correct speed ?

The light will flash even if the Baud rate is set incorrectly.

Try a Datascan hardware reset.

ADC LED fails to come on when scanning or flashes.

It is normal for the LED to blink occasionally when an Analog to Digital Conversion is performed. If the module is continuously scanning then the LED will stay on all the time.
If the processor is connected only to digital channels i.e. 7031/35/36 the ADC will not be use.
If the channels connected to that processor are outside the channels scanned the LED will not light.
Some drivers implement the Single shot mode of scanning resulting in a flash of the LED when the measurement is taken. Check with your software vendor.

NET LED will not come on when networked.

The NET or Network LED will only light when the processing unit can see other uniquely addressed processors connected to it.
The Datascan RS485 network is totally self configuring and will only produce problems when:
Check the twisted pair cable used to ensure continuity.
Check that all processors on the network are given unique addresses.
Minimise the system to two processors with a short one metre cable and terminators and gradually build the system until the problem node is found.
Disconnect any scanner modules from the processors by the ribbon cable. ( power down first ) then re-power.
Un-power all nodes and try the hardware reset described above, then re-power the processors.
Toggle the DIP switches to clear any accumulated contact contamination.

General guidelines for a fault free system

Configuration Switches

Each Datascan module has one or two sets of in line switches for the selection of:

RS232 speed
Mains frequency
Network address
Channel address

Care should be taken to ensure that the switches are fully set to either the 0 or 1 position, and that these provide the correct baud rate e.g. 9600, Mains frequency e.g. 50 or 60hz and address.

As part of a maintenance program all switches should be moved and reset to their original positions on a 12 monthly basis to help offset contamination. Contamination may occur during shipment and so may not have been present during final test.

Unused inputs

All unused inputs should be set to a defined input. This is best achieved by shorting all poles on a given channel for each unused channel. This helps alleviate floating inputs and range hunting on certain scanner modules.

Analog inputs

All analog inputs should have the guard terminal connected as per the connection details.

All thermocouple inputs should follow the guidelines laid out in the manual.

All 4-20ma current transducers connected to Datascan should have an external precision 62 Ohm resistor fitted across the High and Low terminal. This enables the scanner to measure the voltage developed across it and convert it internally to a current reading.

Analog outputs

The 7050 scanner module requires an external 24 Volt DC Power Supply when any of the outputs are used in current mode. This is connected to the scanner module directly, and is in addition to the power provided to it via the processor module.

Common mode problems with non isolated modules

If the unit you are using is a non isolated scanner i.e. 7X20 or 7X21 a maximum of 12 Volts potential between any two channels is the maximum permissible. This can be a problem in installations where the earth levels of the transducers, particularly 4-20ma, or peripheral equipment are at a higher potential than the earth level used by the Datascan system.

If the common mode performance of the system is exceeded Datascan will behave in an unpredictable fashion causing spurious readings and unexpected results.

The problem is not generally with one earth, but with many that may force the inputs to be out of the common mode range. If a large number scanners are connected to a processor the problem channel could be on a totally different module to the one giving the spurious readings.

All inputs should be maintained relative to one common Earth which can be referenced to the Datascan Earth.

Network termination

When using the RS485 network facilities of Datascan, both ends of the network should be terminated with the terminators supplied. These stop reflections on the network and ensure reliable data transmission and integrity.

Channel Addressing

Each scanner module on a Datascan system must have a unique address.

7200 series and 7041 modules only support channel addresses in the range 1-256.

16 Channel scanner modules i.e. 7X20/21 can only be placed on a 16 channel boundary.

A maximum of 32 processing units (nodes) can be supported on each network. The 7011, 7041 modules all count as 1 node.

Troubleshooting Using Windows Terminal Emulator

A simple way to test your Datascan hardware when problems are encountered is to use the Terminal Emulator supplied with Windows. This allows you to talk directly to Datascan using ASCII software commands and therefore suppress any possible problems related to the host software used.

The Windows Terminal Emulator can be found in the Accessories program group.

Before sending software commands to the processor, you need to configure the terminal emulator so that it can successfully communicate with Datascan.

Configuring Windows Terminal

You will find in the Settings Menu all the following configuration options.

In each of the following Dialog Boxes, the selected options are the ones required to get your system going.

RS232 Communication Configuration.

Defines the Communications: hardware, data transfer speed, and protocol to use.

Baud Rate : Choose the appropriate rate according to the DIP switch setting on the processor to which your PC is connected, i.e. 9,600 or 19,200 Baud.

Terminal Emulation

Defines the type of terminal to be emulated

Terminal Preferences

Sets the various options referring to the terminal i.e. Line Feed (LF), Carriage Return (CR) etc...

NB: Local Echo : Ctrl + E is the first command you need to send to Datascan to set the serial communications to a known mode.

Talking To Datascan

Note : To validate any command you need to press the Return key.

Re-setting the RS232 Datascan Communications.

Press Ctrl+E This command forces the Datascan unit to terminate whatever it is doing on the RS232 line and sets the RS232 protocol to Echo On and No handshake. The Echo enables the user to verify the characters entered at the keyboard.

Is My Terminal / Datascan Communicating?

Press any key: You should see the corresponding character on the screen and the RS232 LED on the Datascan Measurement processor flash.

Press the Return key A ' $ ' or ' * ' prompt should appear on the screen.

Type 'iv' then Return: Datascan should give you the firmware version of the PROM fitted in the unit with either a ' $ ' or a ' * ' prompt.

At this point if Datascan is not responding correctly you need to check that all the above options have been correctly selected and that your RS232 cable is wired properly and works. Having done that if Datascan still fails to respond then contact your local dealer for support.

Reset Datascan

Type the following commands ending each with a RETURN.

TC This is to gain control of the Datascan system, the reply prompt should be a '$'.

TR This command resets the Datascan System, clears any configurations stored in memory and leaves the processor in listener mode. The reply prompt should be a '*'.

TC This command puts the Measurement Processor into controller mode, the reply prompt should be a '$'.

The following shows an example of the Terminal Screen after these commands have been sent.

 

Configuring The Datascan System

Simple configuration of the Datascan System is done using two commands.

CT to set one or a group of channel to a certain type.

CS to specify the range and speed/resolution of measurements taken.

To set channel 1 to 8 with milli-volt voltage, 16 bits, auto-range send the following commands:

CT1,8,2 ' sets ch 1 to 8 to milli-volt input type

CS1,8,0,1 ' specify auto-range and 16 bit.

Refer to the software commands section of the Datascan Technical Reference Manual for more details.

Note : You can perform sensible measurements without any inputs connected to the unit by measuring the on board thermistor used to measure the cold junction of thermocouples. By setting the input type to CJC, type number 13, Datascan measures the ambient temperature where the module's located. This facility is very useful to verify the unit.

Getting Results from Datascan

There are two ways to read a single channel or group of channels

One-off report of data

You need to set standard report format, start scanning the channels you want and then request the data. This is done by the following set of commands (example for the 8 first channels):

RM 0 ‘ sets standard report format

SC1,8 ‘ starts scanning channel 1 to 8

RL1,8 ‘ requests the reading of channel 1 to 8

This will give the first 8 channel results in ASCII characters to the screen.

As an example the screen below shows the configuration and report of channels 1 to 4.

 

Continuous report of data or monitor page

The following explain how to configure and run simple monitor for 16 channels.

You need to set the monitor page, start scanning the channels you want, and then run the monitor page. This is done by the following set of commands:

RM 0 ‘ sets standard report mode.

MA 1,16,1 ‘ add channel 1 to 16 to display in monitor page 1.

MF0,*1 ‘ set display format to VT52 terminal mode.

SC1,16 ’ starts scanning channel f to l

MR 1 ’ run monitor page 1

Press ESC to exit the monitor page. You should get a prompt again.

Example of a Continuous report of data or monitor page

You can set-up to 10 pages of monitoring data with up to 16 channels of each of these page. Follows a set of commands to set channel 1 to 16 to monitor page 1.

Commands sent:

CT1,2,1 ' sets ch1 to 2 to microvolt input

CS1,2,1,1 ' sets ch1 to 2 to 20mV range, 16 bit

CT3,16,13 ' sets ch 3 to 16 to CJC inputs

CS3,16,0,0 ' sets ch 3 to 16 to autorange, 14bit

SC1,16 ' start scanning ch 1 to 16

RM1 ' report mode 1

MA1,16,1 ' add ch 1 to 16 to monitor page 1

MF0,*1 ' defines VT52 monitor format

..... ' Optional commands

MR1 ' run monitor page 1

Optional commands :

MT Example ,1 ' sets 'Example' as title of monitor page

CL1,1,Boiler1 ' sets 'Boiler1' label to channel 1

CL1,2,Boiler2 ' sets 'Boiler2' label to channel 2

CL1,3,AmbientT ' sets 'AmbientT' label to channel 3

CU1,2,4 ' sets uV unit for ch 1 to 2

CU3,16,17 ' sets 'C unit for ch 3 to 16

CA1,1,10000,1000 ' Sets a High alarm of 10,000 (AH tag) and a Low Alarm (AL tag) of 1000 on ch1

FT 10.30.00 ' sets time