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 |