FB_READ_058_SNVT_ppm_f

FB_READ_058_SNVT_ppm_f 1:

This function block receives the following LON input variable (nvi):

SNVT Name: SNVT_ppm_f.

SNVT number: 058.

Description: Concentration (ppm).

FB_READ_058_SNVT_ppm_f 2: Inputs

VAR_INPUT
  wNVIndex  : WORD;
  bDisabled : BOOL := FALSE;
END_VAR

Name

Type

Description

wNVIndex

WORD

Unique index. This is required for binding the LON nodes. A maximum of 62 SNVTs are permitted per LON terminal. Values between 0 and 61 are possible.

bDisabled

BOOL

TRUE = deselection of the function block.

FB_READ_058_SNVT_ppm_f 3: Inputs/outputs

VAR_IN_OUT
  stLON_Com : ST_LON_Communication;
END_VAR

Name

Type

Description

stLON_Com

ST_LON_Communication

This structure is used to link FB_LON_KL6401() with the transmit/receive blocks.

FB_READ_058_SNVT_ppm_f 4: Outputs

VAR_OUTPUT
  rValue   : REAL;
  bNewData : BOOL;
  bError   : BOOL;
  eError   : E_LON_ERROR;
END_VAR

Name

Type

Description

rValue

REAL

Min: 0 / Max: 3.40E+38.

bNewData

BOOL

Becomes TRUE for 1 cycle when the function block has received data.

bError

BOOL

This output goes TRUE as soon as an error occurs. This error is described via the eError variable.

eError

E_LON_ERROR

In the event of an error, the output issues an error code and bError becomes TRUE at the same time.

Requirements

Development Environment

TwinCAT 3 PLC library to be integrated

TwinCAT from v3.1.4020.14

Tc2_LON from 3.3.4.0