Restrictions \ and Special Features

INTERN commands
Special input possibilities for operating versions  
PRINT Printout of the current visualization is not supported for Web-Visualization.
Execute external program This command for the execution of an external program is not supported for Web-Visualization.
LANGUAGEDIALOG The command for calling the configuration dialog containing the category ‘Language’ is not supported for Web-Visualization.
EXITPROGRAM The command for exiting the program is not supported for Web-Visualization. Can be realized via command INTERN LINK.
TRACE The command for opening the Sampling Trace window is not supported for Web-Visualization. This function will be taken by the Trend element.
SAVEPROJECT The command for saving the project is not supported for Web-Visualization.
Accessing variables
Dynamic indexing within an Array: datentypen/ARRAY “Array1[Index].a” is not possible, however “Array1[10].a” is possible. The dynamic indexing will be realized with CoDeSys 3.0.
Replacing placeholders containing an expression

Placeholder: $abc$ + 5

Replacement: PLC_PRG.n + 500

-> should result in PLC_PRG.n + 500 +  5, this however is not possible in the Web-Visualization.

This function will be realized with CoDeSys 3.0.

Pointer: datentypen/Pointer Pointer variables like PLC_PRG.pdw2^ cannot be monitored. This function will be realized with CoDeSys 3.0.
Others
Transparent bitmaps Transparent bitmaps currently are not supported.
Alarm Handling
Actions Action ‘Print’ currently is not supported.
Settings for sorting (history) The sorting within the alarm table, displayed via button ‘History’, always is according to date. The settings as done in the configuration of the alarm table element are not regarded.
IEC-Operators: op_uebersicht/Operatoren_und_Bibliotheksbausteine

The following IEC operators currently are not supported by the Web-Visualization:

Arithmetic operators:

  • MOVE
  • INDEXOF
  • SIZEOF

Bitstring operators:

  • XOR

Bitshift operators:

  • SHL
  • SHR
  • ROL
  • ROR

Selection operators:

  • LIMIT
  • MUX

Comparison operators:

  • EQ
  • NE

All address operators

All calling operators

All conversion operators

Numeric operators:

  • SQRT
  • LN
  • LOG
  • EXP
  • ASIN
  • ACOS
  • ATAN
  • EXPT

The following features are only suported by the Web-Visualization:

INTERN commands  
Special input possibilities for operating versions  
INTERN LINK

Via “INTERN LINK <URL>” a change to another web page can be defined.

Example: “INTERN LINK http://www.3s-software.com

“INTERN LINK <webaddress file>” opens a PDF file, which must be available on the server.

Example: “INTERN LINK http://localhost:8080/test.pdf

“INTERN LINK <Email address>” opens a window for sending an Email.

Example: “INTERN LINK mailto:support@3s-software.com

INTERN CONNECT_TO <PLC-Name>|<Start-Visu>

The target PLC can be changed if the web server is configured appropriately with the connection parameters for multiple PLCs (see Configuration and Start of the Web Server).

PLC-Name: Name of the PLC, as defined in the ini file of the PLCHandler.

Start-Visu: Name of the visualization which should be displayed at start of the Web-Visualization.

As soon as the web server gets the request for a PLC-change, it will automatically establish the connection to the respective PLC.

Language \ for dynamic texts

If the browser accepts cookies (if necessary, activate this option) the current language setting for dynamic texts will be stored and at the next call of the Web-Visualization will be re-used automatically. See the note in Calling a Web-Visualization via Internet.

Using \ a HTTP-Proxy-Server

If a HTTP-Proxy-Server is used, additionally a SOCKS-Proxy-Server might be necessary in order to avoid monitoring problems. See Preconditions.