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
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
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
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.
|
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.
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.
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.
|