Lenzefpidrv.lib function library, Functions – Lenze Global Drive PLC Developer Studio User Manual

Page 26

Advertising
background image

LenzeFpiDrv.lib function library

Functions

3.6

Receive status (L_Rs232GetReceiveState)

3−11

L

LenzeFpiDrv.lib EN 1.1

Example

Calling up the function in ST:

(* read receive state *)

ReturnValue :=

L_Rs232GetReceiveState (30, FALSE);

(* Receive Error? *)

IF (ReturnValue < 0) THEN

(* Receive Error *)

(* get error code and number *)

(* of received bytes in case of error *)

g_nReceiveErrorCode := ReturnValue;

g_wNumberOfReceivedBytes_Error :=

L_Rs232GetReceiveState (30, TRUE);

ELSE

(* No Receive Error *)

(* get number of received bytes *)

g_wNumberOfReceivedBytes_NoError := ReturnValue;

END_IF

Advertising