Module description

In the course of making processes safer and faster, and due to the increasing number of safe functions, safety controllers are becoming increasingly complex. To make the necessary safe calculations easier to implement, the SCU-1-EC-S and SCU-1-EC/NM-S safety controllers with firmware V3.1.2.x and higher have the function of safe arithmetic calculations (SARC).

This function is required if a simple encoder evaluation is not sufficient, for example at the path speed of a winding machine or the speed of the tool center point of a robot. The SARC function provides tools that enable the user to carry out the necessary calculations.

The following figure shows the I/O image of the function block:

 

SARC_Licensing (FB)

FUNCTION_BLOCK SARC_Licensing

InOut:

 

Scope

Name

Type

Initial

Comment

Input

xExecute

BOOL

FALSE

Execute license check

itfLogicalDevice

SEW_ParaH.SEW_IDH.IDeviceHandlerBase

 

Name of the connected LogicalDevice (SCU)

MKCustomTypeKey

STRING(12)

 

Typekey MOVIKIT Custom (e.g. 'SMC0009-000')

Output

xBusy

BOOL

FALSE

 

xDone

BOOL

FALSE

 

xError

BOOL

FALSE

 

uiErrorCode

UINT

0

0: no error, 1: input error, 2: licensing error, 3: communication error, 4: ethercat error