La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

Prefisso tipo dati

Tipi di dati standard

Il prefisso del tipo di dati identifica il tipo di dati di variabili e costanti.

NOTA: Il prefisso del tipo di dati può anche essere composto, ad esempio nel caso di puntatori, riferimenti e array. I puntatori e gli array sono elencati per primi, seguiti dal prefisso del tipo di puntatore o array.

La tabella elenca i prefissi del tipo di dati standard IEC 61131-3 e i prefissi delle estensioni degli standard.

Prefisso del tipo di dati

Tipo

Uso (posizione di memoria)

Esempio

x

BOOL

booleano (8 bit)

xName

by

BYTE

sequenza di bit (8 bit)

byName

w

WORD

sequenza di bit (16 bit)

wName

dw

DWORD

sequenza di bit (32 bit)

dwName

lw

LWORD

sequenza di bit (64 bit)

lwName

si

SINT

intero breve (8 bit)

siName

i

INT

intero (16 bit)

iName

di

DINT

intero doppio (32 bit)

diName

li

LINT

intero lungo (64 bit)

liName

uli

ULINT

intero lungo (64 bit)

uliName

usi

USINT

intero breve (8 bit)

usiName

ui

UINT

intero (16 bit)

uiName

udi

UDINT

intero doppio (32 bit)

udiName

r

REAL

numero a virgola mobile (32 bit)

rName

lr

LREAL

numero doppio a virgola mobile (64 bit)

lrName

dat

DATE

data (32 bit)

datName

t

TOD

ora (32 bit)

tName

dt

DT

data e ora (32 bit)

dtName

tim

TIME

durata (32 bit)

timName

ltim

LTIME

durata (64 bit)

ltimName

s

STRING

stringa di caratteri ASCII

sName

ws

WSTRING

stringa di caratteri unicode

wsName

p

puntatori

puntatore

pxName

r

riferimento

riferimento

rxName

a

array

campo

axName

e

enumerazione

tipo di elenco

eName

st

struct

struttura

stName

if

Interfaccia

Interfaccia

ifMotion

ut

unione

unione

uName

fb

blocco funzione

blocco funzione

fbName

Esempi

piCounter: POINTER TO INT;
aiCounters: ARRAY [1..22] OF INT;
paiRefCounter: POINTER TO ARRAY [1..22] OF INT;
apstTest   : ARRAY[1..2] OF POINTER TO ST_MotionStructure;
rdiCounter : REFERENCE TO DINT;
ifMotion   : IF_Motion;