Function - Returns system information.

Inputs

Input

Data type

Description

INFO

DINT

Identifier of the requested information.

Outputs

Output

Data type

Description

Q

DINT

Value of the requested information or 0 if error.

Remarks

The INFO parameter can be one of the following predefined values:

Value

Description

_SYSINFO_TRIGGER_MICROS

Programmed cycle time in micro-seconds.

_SYSINFO_TRIGGER_MS

Programmed cycle time in milliseconds.

_SYSINFO_CYCLETIME_MICROS

Duration of the previous cycle in micro-seconds.

_SYSINFO_CYCLETIME_MS

Duration of the previous cycle in milliseconds.

_SYSINFO_CYCLEMAX_MICROS

Maximum detected cycle time in micro-seconds.

_SYSINFO_CYCLEMAX_MS

Maximum detected cycle time in milliseconds.

_SYSINFO_CYCLESTAMP_MS

Time stamp of the current cycle in milliseconds (OEM dependent).

_SYSINFO_CYCLEOVERFLOWS

Number of detected cycle time overflows.

_SYSINFO_CYCLECOUNT

Counter of cycles.

_SYSINFO_APPVERSION

Version number of the application.

_SYSINFO_APPSTAMP

Compiling date stamp of the application.

_SYSINFO_CODECRC

CRC of the application code.

_SYSINFO_DATACRC

CRC of the application symbols.

_SYSINFO_FREEHEAP

Available space in memory heap (bytes)

_SYSINFO_DBSIZE

Space used in RAM (bytes)

_SYSINFO_ELAPSED

Seconds elapsed since startup

_SYSINFO_CHANGE_CYCLE

Indicates a cycle just after an Online Change

_SYSINFO_WARMSTART

Non zero if RETAIN variables were loaded at the last start

_SYSINFO_NBLOCKED

Number of locked variables

_SYSINFO_NBBREAKPOINTS

Number of installed breakpoints

_SYSINFO_BIGENDIAN

Non zero if the Runtime Service processor is big endian

_SYSINFO_DEMOAPP

Non zero if the application was compiled in DEMO mode

_SYSINFO_SIMULATION

Returns 0 in case of a normal Runtime Service.

Returns 1 in case of a simulator.

_SYSINFO_WSTRINGOVERFLOW

Non zero if the result last WSTRING operation has exeeded 32000 characters and thus was truncated.

In LD language, the operation is executed only if the input rung (EN) is TRUE. The output rung (ENO) keeps the same value as the input rung.

ST Language

Q := GETSYSINFO (INFO);

FBD Language

Fixed_Image

LD Language

The function is executed only if EN is TRUE.
ENO keeps the same value as EN.

Fixed_Image


Created with the Personal Edition of HelpNDoc: Easily create EBooks