550 725 02

 

 

Analogue Input channel (ch 1 - 4) (PD 642 mV/Thermocouple)

 

Registers in Analogue I/O channel.

RegNo

Identifier

Memory type

Read Out

Type

0

AnalogIn

RAM Read Write

Decimal

Real

1

 

 

 

 

2

 

 

 

 

3

 

 

 

 

4

 

 

 

 

5

 

 

 

 

6

 

 

 

 

7

OffsetTemp

RAM Init EEPROM

-------

Real

8

Levels

RAM Init EEPROM

-------

Record

9

ChConfig

EEPROM RPW

-------

Record

10

FilterConstant

EEPROM RPW

Decimal

Real

11

Span

EEPROM RPW

Decimal

Real

12

Zeropoint

EEPROM RPW

Decimal

Real

13

 

 

 

 

14

Guid

PROM Read only

-------

String

15

ChError

RAM Read Write

Binary

Record

 

 

RegNo 0: AnalogIn

 

AnalogIn:

Real;

 

This variable holds the measurement result of the input as a voltage or thermocouple signal.

Voltage:

AnalogIn holds the measurement result of the voltage input, as a scaled value in SI units, according to the contents of Span and Zeropoint

Thermocouple:

AnalogIn holds the measurement result of the temperature in ºC, scaled according to the contents of OffsetTemp and ZeroPoint.

If the value should attempt to exceed 110% of fullscale, the contents of this register will be held at 110% of fullscale and the device will generate an error code. A similar situation occurs if the input signal attempts to drop below – 5%.

Act error in the P-NET response is set on access to AnalogIn if one of the following bits in ChError.Act is set: 0, 1, 4, 5, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19 or 20.

 

 

RegNo 7: OffsetTemp

 

    

 

(* Factory setting *)

OffsetTemp:

Real;

(* 20.0 *)

 

 

OffsetTemp is used to dynamically auto compensate for the temperature at the sensor cable / installation cable junction.

OffsetTemp has only effect when the ChConfig.SignalType is set for a thermocouple input signal.

 

 

RegNo 8: Levels

 

Record   

 

(* Factory setting *)

 

Level1:

Real;

(* 0 *)

 

Level2:

Real;

(* 0 *)

 

DeltaLevel:

Real;

(* 0 *)

End;

 

 

 

Levels can be used as a kind of limit switch, and a notification can be connected. See also ChConfig.EnableNotification.

 

 

RegNo 9: ChConfig

The ChConfig variable is a record of the following type:

 

Record

 

(* Factory setting *)

 

EnableFunctions:

Bit8;

(* 0 *)

 

SignalType:

Byte;

(* 0 *)

 

EnableNotification:

Bit8;    

(* 0 *)

 

User:

Byte;

(* 0 *)

End;

 

 

 

 

EnableFunctions:

7

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0: Simulation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2: Act_data_error_on_AnalogIn_higher_than_Level1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3: Act_data_error_on_AnalogIn_lower_than_Level1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4: Act_data_error_on_AnalogIn_higher_than_Level2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5: Act_data_error_on_AnalogIn_lower_than_Level2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7:

 

 

 

 

 

 

 

 

 

 

Bit 0:           Simulation.

When Simulation is set no measurement will be calculated, and it is possible for the user to insert any value in AnalogIn. If the channel is configured as an output, AnalogIn will follow the AnalogSetpointScaled Setpoint value.

 

The following enable bits enable “Act data error” in the P-NET response.

 

Bit 2:           Act_data_error_on_AnalogIn_higher_than_Level1.

 

Bit 3:           Act_data_error_on_AnalogIn_lower_than_Level1.

 

Bit 4:           Act_data_error_on_AnalogIn_higher_than_Level2.

 

Bit 5:           Act_data_error_on_AnalogIn_lower_than_Level2.

 

 

SignalType:

 

 

0

=>

Voltage input 0-100 mV

 

The following SignalType settings specify the type of Thermocouple transducer:

 

1

=>

Type R. Platinum-13% Rhodium/Platinum (-50 C – 1768 C)

 

2

=>

Type S. Platinum-10% Rhodium/Platinum (-50 C – 1768 C)

 

3

=>

Type B. Platinum-30% Rhodium/Platinum (0 C – 1820 C)

 

4

=>

Type J. Iron/Copper-Nickel (-109.1 C – 1200 C)

 

5

=>

Type T. Copper/Copper-Nickel (-166.5 C – 400 C)

 

6

=>

Type E. Nickel-Chromium/Copper-Nickel (-94.8 C – 1000 C)

 

7

=>

Type K. Nickel-Chromium/Nickel-Aluminium (-153.7 C – 1372 C)

 

8

=>

Type N. Nickel-Chromium-Silicon/Nickel-Silicon (-270 C – 1300 C)

 

9

=>

Channel disabled

 

 

EnableNotification:

Notification can be enabled for the following events:

 

7

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0: Change_in_ChError.Act

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2: Increasing_AnalogIn_crossing_Level1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3: Decreasing_AnalogIn_crossing_Level1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4: Increasing_AnalogIn_crossing_Level2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5: Decreasing_AnalogIn_crossing_Level2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6: AnalogIn_changed_Delta_level

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7:

 

 

 

 

 

 

 

 

 

 

Bit 0:  Change_in_ChError.Act.

 

Bit 2:  Increasing_AnalogIn_crossing_Level1.

 

Bit 3:  Decreasing_AnalogIn_crossing_Level1.

 

Bit 4:  Increasing_AnalogIn_crossing_Level2.

 

Bit 5:  Decreasing_AnalogIn_crossing_Level2.

 

Bit 6:  AnalogIn_changed_Delta_level

Enable notification on |AnalogIn – Old AnalogIn| > Levels.DeltaLevel. AnalogIn is copied to Old AnalogIn when Notification is set.

 

A bit in the Notification register in the Service Channel will be set if the condition described for any bit that is set in this EnableNotification field has been met. The Notification bit number in the Service Channel register will correspond with the channel number that detected the condition.

 

RegNo 10: FilterConstant

 

FilterConstant:

Real;

(* Factory setting = 0 *)

 

This variable selects a time constant for the input filter. The filter time constant defines that for a stepped change at the input terminals, the measured value (AnalogIn), will have changed by 63% of its target value, at the end of the specified time period.

Only FilterConstants > 3 and < 50 sec will activate the filter.

 

 

RegNo 11: Span

 

Span:

Real;

(* Factory setting = 100 *)

 

The span for the connected transmitter must be inserted in this variable. Span is not used for thermocouple signals.

 

 

RegNo 12: Zeropoint