Skip to main content

Attribute: monitoring_encoding

The attribute pragma is allowed for variables of data type STRING and for variables of an alias data type of type STRING. The attribute has the effect that the values of the variables are marked with it to be decoded in UTF-8 format during monitoring.

Syntax:

{attribute 'monitoring_encoding' := 'UTF8'}

Insertion location: Above the variable declaration

Example 280. Example
PROGRAM PLC_PRG
VAR
    {attribute 'monitoring.encoding' := 'UTF8'}
    strDat : STRING := 'abc'; 
    attribute 'monitoring_encoding' := 'UTF-8'}	
    strVarUtf8: STRING := UTF8#'你好,世界!ÜüÄäÖö';
    {attribute 'monitoring_encoding' := 'UTF-8'}
    str1: STRING := UTF8#'AÄyyy';		
    {attribute 'monitoring_encoding' := 'UTF-8'}		
    str2: STRING := UTF8#'AÄxxxÜÜÜ';	
		
    strVarUtf8_1: STRING := '你好,世界!ÜüÄäÖö';
    str1_1: STRING := 'AÄyyy';				
    str2_1: STRING := 'AÄxxxÜÜÜ';			
END_VAR
_cds_monitoring_utf8.png