Vai all indice del manuale di programmazione
Tipo:
Funzione
Libreria LogicLab:
eLLabXUnified12Lib
Libreria Codesys:
Non disponibile
La funzione ritorna il tipo di architettura del sistema.
Descrizione
La funzione ritorna una variabile (SYS_ARCH) vedi descrizione, con il tipo di architettura del sistema.

Esempi
Come utilizzare gli esempi.
Viene inviata alla console di spionaggio indicazione sulla architettura del sistema.
LogicLab (Ptp116, ST_SysGetArchitecture)
PROGRAM ST_SysGetArchitecture
VAR
TBase: TON; (* Time base *)
END_VAR
// *****************************************************************************
// PROGRAM "ST_SysGetArchitecture"
// *****************************************************************************
// An example to acquire system architecture.
// -----------------------------------------------------------------------------
// -------------------------------------------------------------------------
// SYSTEM ARCHITECTURE DETECTION
// -------------------------------------------------------------------------
// At every second the system architecture is reported on spy console.
TBase(IN:=NOT(TBase.Q), PT:=T#1s); //Time base
IF NOT(TBase.Q) THEN RETURN; END_IF;
CASE TO_DINT(SysGetArchitecture()) OF
SYS_ARCH#ARCH_UNKNOWN: eTO_JUNK(SysWrSpyData(SPY_ASCII, 0, 16#00000001, ADR('---'), ADR('Unknown architecture')));
SYS_ARCH#ARCH_32BITs: eTO_JUNK(SysWrSpyData(SPY_ASCII, 0, 16#00000001, ADR('---'), ADR('32 bits architecture')));
SYS_ARCH#ARCH_64BITs: eTO_JUNK(SysWrSpyData(SPY_ASCII, 0, 16#00000001, ADR('---'), ADR('64 bits architecture')));
END_CASE;
// [End of file]