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 |