str_KL6581

Internal structure.

This structure is used to link the function block FB_KL6581() with the send/receive blocks.

TYPE STR_KL6581 :
STRUCT
  by_Status : BYTE;
  by_Node   : BYTE;
  by_ORG    : BYTE;
  ar_DB     : ARRAY[0..3] OF BYTE;
  _Dummy    : BYTE;
  dw_ID     : DWORD;
  ptData    : PVOID;
  iErrorId  : E_KL6581_Err;
  by_STATE  : BYTE;
  bError    : BOOL;
  idx       : USINT;
END_STRUCT
END_TYPE

Name

Description

by_Status

Status

by_Node

Node number of the KL6583 that has received the EnOcean telegram.

by_ORG

EnOcean telegram type

ar_DB

Data bytes

_Dummy

Placeholder, no other purpose.

dw_ID

Transmitter ID

ptData

Pointer

iErrorId

Describes the error type (see E_KL6581_Err).

by_STATE

State

bError

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

idx

Index

Requirements

Development environment

required TC3 PLC library

TwinCAT v3.1.4020.14

Tc2_EnOcean from v3.3.5.0