SCN_COO: Scene coordinator for enable and memorize

Block SCN_COO (FB860) coordinates the performance and memorization of scenes. The actual performance of scenes and memorization takes place using a BACnet Command Object.

Application: The block is used exclusively to optimize code for charts {RScene01}, {RScene02}.

Functioning

Performance of a scene:

When selecting a scene [ScnUpdInd], the block checks whether a scene in progress [ScnInPrg ] is active.

The current scene is first cancelled [ScnCancelCmd] if the scene in progress [ScnInPrg ] is active. The new scene starts [Scn] = Active.

 

Performing memorize scene:

In general, a scene is only memorized when enable memorize screen [EnScnMem] is enabled. In addition, the block checks whether a scene in progress [ScnInPrg ] is enabled for the selection of memorize scene.

If a scene in progress is enabled [ScnInPrg ], it waits until the scene in progress is completed to start memorize scene [ScnMem].

Scene memorize is rejected [ScnMem] = Inactive if a scene selection [ScnUpdInd] and memorize scene [ScnMemUpdInd] is pending at the same time and a new scene is started [Scn] = Active.

Input values

Pin

Description

Data type

Standard value

Engineering unit or text group

Min.

Max.

ScnUpdInd

Scene update indication

BOOL

0

Inactive, Active

 

 

ScnInPrg

Scene in progress

BOOL

0

Inactive, Active

 

 

ScnMemUpdInd

Memorize scene update indication

BOOL

0

Inactive, Active

 

 

EnScnMem

Enable memorize scene

BOOL

1

False, True

 

 

Output values

Pin

Description

Data type

Standard value

Engineering unit or text group

Min.

Max.

ScnCancelCmd

Scene cancel command

BOOL

0

Inactive, Active

 

 

Scn

Scene

BOOL

0

Inactive, Active

 

 

ScnMem

Memorize scene

BOOL

0

Inactive, Active

 

 

 

Process response

Standard (see General rules and information).

Troubleshooting

Standard (see General rules and information).