FB_Send_4BS

FB_Send_4BS 1:

This function block sends data via EnOcean. The ORG field is set permanently to 7.

FB_Send_4BS 2: Inputs

VAR_INPUT
  bStart      : BOOL;
  by_Node     : BYTE;
  pt_SendData : DWORD;
  nEnOceanID  : BYTE;
  str_KL6581  : STR_KL6581;
END_VAR

Name

Type

Description

bStart

BOOL

Positive edge sends the data.

by_Node

BYTE

Address of the KL6583 module to which the telegram is to be sent (valid values: 1...8).

pt_SendData

DWORD

Pointer to the data to be sent. ADR is used to determine the pointer address. The pointer must point to 4-byte variable.

nEnOceanID

BYTE

Virtual EnOcean ID. A value of 0...127 is added to the real EnOcean ID (valid values: 0...127).

str_KL6581

STR_KL6581

Is connected to the data structure of the function block FB_KL6581().

FB_Send_4BS 3: Outputs

VAR_OUTPUT
  bBusy    : BOOL;
  bError   : BOOL;
  iErrorID : E_KL6581_Err;
END_VAR

Name

Type

Description

bBusy

BOOL

The function block is active. No new data can be sent yet.

bError

BOOL

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

iErrorID

E_KL6581_Err

Describes the type of error.

Requirements

Development environment

required TC3 PLC library

TwinCAT v3.1.4020.14

Tc2_EnOcean from v3.3.5.0