551 425 01

 

Analogue Input channel (ch 1)

(PD 643 – Pt100/Pt1000/thermocouple/0-100 mV)

 

Registers in Analogue input 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.

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.

Pt-100 / Pt-1000:

AnalogIn holds the measurement result of the temperature input, as a scaled value in ºC, adjusted according to the content of ZeroPoint.

 

 

Voltage:

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%.

Thermocouple:

If the input signal exceeds the maximum value of the selected thermocouple type (see ChConfig), the contents of this register will be held at the maximum value and the device will generate an error code. A similar situation occurs if the input signal attempts to drop below the minimum value.

Pt-100 / Pt-1000:

If the value should attempt to exceed 600 or 200 °C (Pt100 or Pt1000, respectively), the contents of this register will be held at the maximum value, and the device will generate an error code. A similar situation occurs if the input signal attempts to drop below – 100 ºC.

 

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 only has an 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.

 

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

 

10

=>

Pt-100

 

11

=>

Pt-1000

 

 

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: