MEG6194-6010S_SW_24_06_14

Extended Edge Function

With the extended edge function, an even wider range of functions is available. In addition to the normal edge function, the extended function differentiates between short and long operation.

Function X – Edges

Edges 1-bit, 2-bit, 4-bit, 1-byte

Extended settings for edges

 

Edges object A/B

Type of object A/B

1 bit

2 bit (priority control)

4 bit

1 byte (0 – 100%)

1 byte (0 – 255)

 

Direct action on operation

 
   

Action on release before the long operating time has elapsed

 
   

Action on achieving the long operating time

 
   

Action on release after achieving the long operating time

 
   

Value 1/2

Switch on with priority (11)

Switch off with priority (10)

Remove priority control (00)

or

Dim-darker-stop

To min. brightness

1/2 darker

1/4 darker

1/8 darker

1/16 darker

1/32 darker

1/64 darker

Dim-brighter-stop

To max. brightness

1/2 brighter

1/4 brighter

1/8 brighter

1/16 brighter

1/32 brighter

1/64 brighter

or

100%

90%

80%

75%

70%

60%

50%

40%

30%

25%

20%

10%

0%

or

0..255

   

Cycle time

 

In total, you set 4 actions for operation and release:

  1. Direct action on operation:
    The action is executed each time the button is operated.

  2. Action on release before the long operating time has elapsed:
    The action is only executed after a short operation.

  3. Action on achieving the long operating time:
    The action is executed directly when the button is pressed and held. You press the button until the action (e.g. switch light) is carried out.

  4. Action on release after achieving the long operating time:
    The action is also performed on release after pressing and holding.


You set the relevant action for each operation phase. In addition to the normal edge function, you can set a cycle time for each object. You can send once or cyclically. For example, you can use the action Toggles cyclically, sends immediately, then cyclically to toggle cyclically between lighting scenes.

You can use the action Sends value 1 and then value 2 after a cycle time to execute a staircase lighting function.

Examples with the extended edge function are provided in chapter Application Examples for Edge Function.

NOTE:
  • When setting the parameters, remember that you have to set all 4 operating phases for the push-button to function as required.

  • In order to read the object values, you have to set the Read flags manually.

You can set 2 objects independently of each other.

  • 1 bit

  • 2 bit (priority control commands)

  • 4 bit (dimming commands)

  • 1 byte (0 – 100 %)

  • 1 byte (0 – 255)

You can select 2 values for each object.

Object type

Selection 1 [value]

Selection 2 [value]

1 bit

1

0

> 1 bit

Value 1

Value 2

You can set the following actions:

Value

Action

Sends [value]

Sends the value in question.

Sends [value] immediately and then cyclically

If no cycle time is running, the value is sent immediately and a new cycle time is started. If a cycle time is already running, it is interrupted, the value is sent and a new cycle time is started. The value then continues to be sent cyclically. You can use this function to dim in steps, for example (e.g. 1/8 brighter).

Sends [value] only cyclically

If no cycle time is running, the value is sent immediately and a new cycle time is started. If a cycle time is already running, it is not interrupted; the value is sent after the current cycle time has elapsed, and a new cycle time is started. The value then continues to be sent cyclically. You can use this function to monitor the push-button function, for example.

Sets object value to [value] (readable only)

The value is written to the object and is not sent. Any active cycle time is terminated. If you want the value to be read by a visualization, for example, you have to set the Read flag for the object.

Toggles

Sends the set values alternately. The toggling is also controlled via the bus.

With a 1 bit object, the inverted object value is always sent. If the object last sent or received an On telegram, an Off telegram is sent next. Accordingly, after an Off telegram, an On telegram is sent.

For the other object types, either value 1 or value 2 is sent. Values that have not been set can also be received via the bus. If the object last sent or received value 1, value 2 is sent next for the next action; otherwise, value 1 is sent.

In the case of a two-way or central circuit, set the same values for all sending objects, e.g. 70 % for value 1 and 0 % for value 2.

Toggles, sends immediately, then cyclically

If no cycle time is running, the value is toggled once, sent immediately and a new cycle time is started. If a cycle time is already running, it is interrupted, the value toggled once is sent and a new cycle time is started. Then, the value continues to be sent cyclically, but without further toggling (see Toggles).

Toggles, only sends cyclically

If no cycle time is running, the value is toggled once, sent immediately and a new cycle time is started. If a cycle time is already running, this is not interrupted, the value toggled once is sent after the current cycle time has elapsed, and a new cycle time is started. Then, the value continues to be sent cyclically, but without further toggling (see Toggles).

Toggles and is not sent

The toggled value is written to the object and is not sent. Any active cycle time is terminated (see Toggles). If you want the value to be read by a visualization, for example, you have to set the Read flag for the object.

Toggles cyclically, sends immediately, then cyclically

If no cycle time is running, the value is toggled, sent immediately and a new cycle time is started. If a cycle time is already running, it is interrupted, the toggled value is sent and a new cycle time is started. Then, the value continues to be toggled and sent cyclically (see Toggles).

You can use this function to switch cyclically between lighting scenes, for example.

Toggles cyclically, only sends cyclically

If no cycle time is running, the toggled value is sent immediately and a new cycle time is started. If a cycle time is already running, it is not interrupted; the toggled value is sent after the current cycle time has elapsed, and a new cycle time is started. Then, the value continues to be toggled and sent cyclically (see Toggles).

Toggles cyclically and is not sent

The toggled value is written to the object and is not sent. Subsequently, the value is always toggled cyclically and the new value is written to the object (see ). If you want the value to be read by a visualization, for example, you have to set the Read flag for the object.

Sends its value (not for 2 bit priority control)

The current object value is sent. Any active cycle time is terminated. Therefore you can, for example, send a value with the sending group address that was previously received via another group address. In so doing, you save a value in the push-button and this value is sent when needed.

Sends its value immediately and then cyclically (not for 2 bit priority control)

If no cycle time is running, the current object value is sent immediately and a new cycle time is started. If a cycle time is already running, it is interrupted, the current object value is sent and a new cycle time is started. Subsequently, the current object value continues to be sent cyclically.

Cyclically increase current object value by value 1 (for 1 byte only)

If no cycle time is running, value 1 is added to the current object value, the object value is sent, and a new cycle time is started. If a cycle time is already running, it is not interrupted; the current object value with value 1 added is sent and a new cycle time is started. You can use this function to increase and send multiple values in succession by holding down the button, for example. When the value “255” is exceeded, the value is reset to 0.

Example:

  • Current object value = 255

  • Value 1 = 5

  • Next value sent = 4

If, for example, you increase the current object value of "255" by the value "5", the value "4" is sent.

If you want to always send the same values, select in range 0 - 255 or 0% - 100%. However, the bus can overwrite the values and move them. The values are always increased from the current object value.

If you want to increase the values only in 1 direction and only up to a maximum value, select the function 8 bit slider with limit values.

Cyclically reduce current object value by value 2 (for 1 byte only)

If no cycle time is running, value 2 is subtracted from the current object value, the object value is sent, and a new cycle time is started. If a cycle time is already running, it is not interrupted; the current object value with value 2 subtracted is sent and a new cycle time is started. You can use this function to subtract and send multiple values in succession by holding down the button, for example. If the value falls below “0”, the value is reset to 255.

Example:

  • Current object value = 0

  • Value 1 = 5

  • Next value sent = 250

If you want to always send the same values, select in range 0 - 255 or 0% - 100%. However, the bus can overwrite the values and move them. The values are always subtracted from the current object value.

If you want to reduce the values only in 1 direction and only down to a minimum value, select the function 8 bit slider with limit values.

Sends [value A] and then [value B] after a cycle time

Value 1 is sent immediately, and value 2 is sent after a cycle time, regardless of whether a cycle time is already running or not. For a 1 bit object, "1" is sent immediately and, after a cycle time elapses, "0" is sent. With this staircase lighting function, you can call up the comfort mode for a room temperature control unit, for example, and switch back to standby mode after the cycle time elapses. You set the duration via the cycle time.

None (stops cyclical sending)

No action is carried out, and any active cycle time is stopped. Select this function if you also want to stop cyclical sending.

No change

The current action is retained and any active cyclical sending is retained. You select this action for the release if, for example, you have activated the action Sends value 1 and then value 2 after a cycle time.

None (stop after current cycle time)

No action is currently carried out, but any active cycle time is not stopped. It runs through until the end and then the corresponding value is sent once.

There is an additional tab under the Function tab for each group object (A/B).

Function 1 – Edge

Edge

Extended settings for edge

 

Setting object A/B

Object A/B

 

Direct action on operation

   

Action on release before the long operating time has elapsed

   

Action on achieving the long operating time

   

Action on release after achieving the long operating time

   

Value 1

   

Value 2

   

Cycle time = basis * factor

   

Resolution for timer

   

Time for action

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?