#ScreenSaver

Top  Previous  Next

The #ScreenSaver object is used to provide a screen saver and to prevent operating errors. A text/image is displayed on screen and the backlight reduced after defined times.

The Backlight is reduced to 50% or to the value of /S/APP/BacklightDim, if the value is > than 0.

 

Parameters

Object

Column A, object

M/O

Default

Description

#ScreenSaver

M


Screen saver

Text/File

Column B, Text/File

M/O

Default

Description


O


If an image/text is not specified, only the backlight is dimmed.

<image>,<image>,...

O


The images are displayed on the screen, the image changes after each click. Any number of images can be configured.

<Text>,<Text>,...

O


The texts are displayed on the object, the text changing after each click. Any number of texts can be configured, also multiple lines

<image>,<text>,...

O


Text/image can be combined as required

Font

C Font column

M/O

Default

Description

<Fontname>.FNT

O

Current font

Optional font for displaying text.

X, Y, DX, DY

Columns D-G

M/O

Default

Description


 

Dimension of the screen

The size of the ScreenSaver is always the same size of the screen.

Color

Column H

M/O

Default

Description

Color

 


Font color in conjunction with text

Backcolor

Column I

M/O

Default

Description

Color

 


Background color (can also be transparent)

Format

Column J

M/O

Default

Description


O

Random

If a format is not set, the text or the image from Text/File is randomly positioned on the page every two seconds.

Move

 


If Move is used, the text or the image of Text/File is moved every second from the top left to the bottom right of the page.

Action

Column K

M/O

Default

Description


O

Click

If no action is specified, the object is closed by clicking any position on the screen, unless several texts or images are configured under Text/File.

Click=inside

 


If this action is set, the object is only closed if the text or the image is clicked. If several texts or images are configured under Text/File, the user must always click the text or image within four seconds in order to close the screen saver.

This is designed to prevent accidental operation.

VarValue

Column P

M/O

Default

Description

<variable>

O


If the value of the variable changes to a value greater than zero, the screen saver is closed and the variable is reset to zero.

See also VarValue

VarType

Column Q

M/O

Default

Description

Integer data types

O


All numerical data types can be used.

VarState

Column R

M/O

Default

Description

<variable>

O


A variable can be configured here. If its value equals zero, the object behaves normally (On status), if the value is one, the #ScreenSaver object is closed and deactivated (OFF status).

Option

Column S

M/O

Default

Description

Timeout=<min>

O

5

This option enables the first timeout to be set as a constant or a numerical variable. It is set to 5 minutes if nothing is specified.

The backlight is reduced after this time.

Timeout2=<min>

O

 

This option sets the second timeout as a constant or a numerical variable.

This timeout switches off the backlight.

 

Icon-Hinweis        Deactivating the screen saver in the PLC

The screen saver can be deactivated for important events from the PLC by setting the variable in VarValue.

 

Difference to EPAM3

In EPAM3 only Alarm, DataLog, and Recipe global objects are updated during the display of the text or image with the screen saver active. In EPAM4 all objects are always updated. In other words, Limit actions may also be executed.

 

Icon-Hinweis        Active screen saver at Alarm event

If the screen saver is active and an alarm event occurs (incoming alarm, outgoing alarm), the active screen saver is closed.

 

Icon-Hinweis        Protection from operating errors

The entry of additional text or images (separated by commas) causes the screen saver to be deactivated over several stages. In other words, the first touch causes the display of the next text/image, which in turn must also be confirmed in order to close the screen saver. This can be used to virtually exclude the accidental triggering of functions via touch.