Skip to main content
Skip table of contents

Collective Signal

The »Collective Signal« logic element detects (fault) signals (IN 1–…) and uses them to generate collective signals based on DIN 19235. The number of inputs can be set. Collective signals can either be acknowledged by a dedicated visualisation element or by datapoint inputs (ACK 1-…).

Contants


Inputs and Outputs

Inputs

  • GATE (see Logic Elements | Datapoint-Gate)

  • IN (1-...)
    Collective Signals are triggered by up to 25 signal inputs. The logic element will perceive a boolean true as a signal.

  • ACK (1-...)

    Up to five inputs can be added in order to trigger acknowledgements via datapoint inputs.

Outputs

  • STATIC

    Integer value for the static collective signal output:

    • 0: no collective signal

    • 1: collective signal present

    • 2: collective signal is acknowledged but not reset yet

  • DYNAMIC

    Dynamic collective signal output. Fires true on each incoming signal.

  • COUNT

    Sends the number of existing signals as an integer value.

  • ACKSRC

    Sends the origin of the most recent valid acknowledgement as a string value.


Configuration

Value changes at each signal input affect the status of the Collective Signals. All signal inputs with an incoming connection will be used. If a connected signal input should have no value, it will be assumed to be a boolean false. This is also the case if the signal input has a value that cannot directly be interpreted as a boolean value (e.g. the string "LOGIKEDITOR" would cause that input to be seen as set to false).

Resetting a Collective Signal

The static Collective Signal will switch from 0 to 1 when the first incoming signal arrives. If conditions for its reset are fulfilled, it will be reset to 0.

Select one of the following conditions under »Reset Collective Signal by…«:

  • Acknowledgement only
    Will only be reset by acknowledgement.

  • Acknowledgement AND no standing signal
    Will only be reset if both an acknowledgement was received and the last standing signal went away (i.e. the moment when all signal inputs are set to false again) (in no particular order).
    If an acknowledgement is received before the last standing signal goes away, the static collective signal will switch to 2 first.

  • Acknowledgement OR no standing signal
    Will either be reset by acknowledgement or when the last standing signal goes away (i.e. all signal inputs are set to false again).

Configure Acknowledgements via Visualization Element

This logic element offers the option to submit acknowledgements for the static Collective Signal via a visualisation element, for which you can make use of the user settings in your visualisation. Decide which users are permitted to use the visualisation element in order to submit acknowledgements to the logic element. The title of the user who is currently logged into the visualisation page will be sent out on »ACKSRC«.

The configuration regarding acknowledgements via visualisation element can be accessed via the gears icon next to »Acknowledgement and Reset« in the logic element parameters. A modal dialog opens.

Visualization User Administration Settings

First, you can »Activate acknowledgements via visualisation element« by checking the checkbox. Below, the user administration preferences of your device are displayed. If acknowledgements via visualisation elements are enabled, a table with all users from your visualisation user administration settings will appear. Here, you can grant users permission to submit acknowledgements to the logic element via visualisation element by putting a checkmark into the checkbox in the furthest right column below »May acknowledge«.

Please note that if no user administration is active, any person with access to your visualization can acknowledge collective signals if acknowledgements via visualisation elements is enabled.

Placeholder Title

If you want to be able to submit acknowledgements from your visualisation page with no user administration configured, it is recommended to define a placeholder title which will be sent out on »ACKSRC«. This way you can differentiate if an acknowledgement was either submitted via visualisation element or by datapoint input.

Acknowledgement Inputs

Here you can add up to five acknowledgement inputs and assign a name to each one. This name will be sent on »ACKSRC«, if an acknowledgement was successfully submitted via the corresponding input.

///

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.