Modulbeschreibung

Um Prozesse sicherer und schneller zu machen und durch die steigende Zahl sicherer Funktionen, werden Sicherheitssteuerungen immer komplexer. Um die dazu erforderlichen sicheren Berechnungen einfacher umzusetzen, verfügen die Sicherheitssteuerungen SCU-1-EC-S und SCU-1-EC/NM-S ab Firmware V3.1.2.x über die Funktion der sicheren arithmetischen Berechnung (Safe Arithmetic Calculations – SARC).

Diese Funktion wird benötigt, wenn eine einfache Geberauswertung nicht ausreicht, beispielsweise bei der Bahngeschwindigkeit einer Wickelmaschine oder der Geschwindigkeit des Werkzeugarbeitspunkts eines Roboters. Die Funktion SARC stellt Werkzeuge bereit, mit denen der Anwender die erforderlichen Berechnungen durchführen kann.

Folgende Grafik zeigt das E/A-Abbild des Funktionsbausteins:

 

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