Document toolboxDocument toolbox

SA380TX Remote Configuration

Captures and acquire-on-change can also be set up remotely.  The SA380TX implements SOAP entry points to allow this.

The URL is http://<logger IP address>/cfg.

This section of the manual only describes a couple of examples.  A complete schema showing all the possible parameters and ranges is available – please contact MPEC if you require this.


Examples

Consider a logger with channels set up as follows (note that all numbering of channels is zero-based in these messages).


Analogue channels

aip 0

771A WI

771A Points motor current

aip 1

771A WF

771A Points force

aip 2

422TI

422 Track circuit current

aip 3

425TI

425 Track circuit current

aip 4

 

Digital channels

dip 0

771 NWKR

771 Normal detection

dip 1

771 RWKR

771 Reverse detection

dip 2

 

The examples below show SOAP messages which set up the captures for 771A points, and the acquire-on-change for 422 and 425 track circuits.


Captures (points)

Two captures are required, one for Normal-Reverse and one for Reverse-Normal.

Taking the first capture as an example, this tells the logger to:

  • Set capture id 0 with a name of “771A N-R”, enable it, and push data to the central system.
  • Start to capture data 500ms before digital channel 0 goes Down.
  • Stop capturing data 500ms after digital channel 1 goes Up.
  • Capture the data from analogue channels 0 and 1.


Threshold level triggers

The above example is for event triggers.  To set a trigger for an analogue threshold level, use the following:

This trigger would operate when analogue channel 5 goes above a value of 3.2.


Acquire-on-change (track circuits)

Acquire-on-change is simpler to set up.  There is one acquire-on-change routine for each analogue channel.

The SOAP call is <txc:setCfgAcqChgRequest>.  The following SOAP message sets up two acquire-on-change routines, one for each of the track circuits.

Taking the first as an example, this tells the logger to:

  • Set acquire-on-change on analogue channel 2, enable it, push data to the central system, acquire whenever the value changes by 2.5% of full scale, package acquired samples if there are no more samples acquired after 2 seconds or if there are 100 acquired samples waiting to be sent.

Note that:

Acquire-on-change works on a percentage of full scale deflection.  Hence if the full scale of the input is 600mA, 2.5% of this is 15mA, and so the logger will acquire a sample if the input changes by more than 15mA.

 

SetCfgResponse

The response from the logger to both the captures and acquire-on-change messages is as follows:

This is a very simple empty response.  Any errors in setting the config are returned as SOAP faults.  If there is no SOAP fault, then the command completed OK.


Getting configuration from the logger

To get a list of all the captures in the logger, send the following message:

To retrieve a list of all the acquire-on-change settings, send the same message as above but with a SOAP call of <txc:getCfgAcqChgRequest />.