Fidelix FX-RP multiDISPLAY
Programming manual
page 24 of 38
Links
Links can be specified from any active point, by selecting the
targeted page in the link field of an object. If there is no point
attributed, but you just want to make a link, use “LINK” as the
pointID. Note that some of the visualisation features may not
work when adding a link to an element that also has other
uses. (e.g. when using “REG3007” as pointID and a symbol
to represent the value of the register, adding a link to the
symbol, will disable the changing of the symbol.
-
If “CLOSE” is specified in the link field of an object, it will
automatically link to start page of the project.
-
If “TIMESCH1”, “TIMESCH2”, “TIMESCH3”, “TIMESCH4”
or “TIMESCH5” is specified in the link field of the object,
the corresponding time schedule page will be opened.
-
If “NAVIGATEBACK” is specified in the link field of the object, the link will go to previous page. Navigate back
will list up to 4 previous pages. Pressing a “CLOSE” link will clear the navigation history.
-
If “MODBUS” is specified in the link field of the object, a Modbus master status page is opened. Do not use
this when the display operates in slave mode, as this will open a page with only zero values, since there is
no Modbus master communication happening.
-
If “CALIBRATION” is specified in the link field of the object, the calibration of the screen is triggered. After the
calibration through this link, the display will go back to the page the link was triggered from, and NOT go into
the settings page (like it does when you trigger the calibration by pressing in the same spot on the display for
10 seconds).
-
If “DISPLAY_SETTINGS” is specified in the link field of the object, the link will go to settings page immediately
(a page otherwise brought up by long pressing on the same place on the multiDISPLAY).
-
Dynamic links can be created by using the value of a display POINT to select the page to navigate to.
Writing “#POINTxx” after the page
name in the link field will direct the user
to the specified page_Value-Of-The-
Point.htm (e.g. when the value of
POINT29 = 5, a link made by using
“linkedpage.htm#POINT29”
will
navigate the user to linkedpage_5.htm).
The converter will look for all pages that
might be targetable in your project
folder and include them. If the used
POINT has a value for which there is no
page available, a standard white error page with “Invalid file: M24_pagename.bin” message will be displayed.
Upon closing that error page, the whole project will be reloaded and the user thus redirected to the first page
of the project. It is therefore VERY IMPORTANT you don’t make the points used for dynamic linking freely
changeable, and you are very careful in programming your external Modbus master to only write values for
which there are pages into the displaypoint you are using for the dynamic links. Having display native error
messages pop up is obviously not advisable for end-user applications. This function is only available during
slave mode operation.
-
Writing “::xx” after the page name in the link field (e.g. Startpage.htm::120) will trigger a timer upon the loading
of the page after which the link is followed automatically. “xx” is the number of seconds to wait before changing
the page.