STEP 7 Professional V13 SP1

Transcript

STEP 7 Professional V13 SP1
STEP 7 Professional V13 SP1
Tipi di dati hardware
Tipi di dati hardware
Descrizione
I tipi di dati hardware vengono messi a disposizione dalla CPU che ne determina anche il
numero.
A seconda delle unità parametrizzate nella configurazione hardware vengono create costanti
con un determinato tipo di dati hardware. Se nel programma viene inserita un'istruzione per il
controllo o la disattivazione di un'unità parametrizzata, le costanti disponibili possono essere
utilizzate per l'assegnazione dei parametri.
La seguente tabella mostra i tipi di dati hardware disponibili e il loro significato:
Tipo di dati
Tipo di dati di base
Descrizione
REMOTE
ANY
Consente l'inserimento dell'indirizzo di una CPU
remota.
Questo tipo di dati viene utilizzato ad es. per le
istruzioni "PUT" e "GET".
GEOADDR
HW_IOSYSTEM
Indicazione dell'indirizzo geografico
HW_ANY
WORD
Identificazione di un qualsiasi componente hardware,
ad es. di un'unità.
HW_DEVICE
HW_ANY
Identificazione di uno slave DP/PROFINET IO Device
HW_DPMASTER
HW_INTERFACE
Identificazione di un master DP
HW_DPSLAVE
HW_DEVICE
Identificazione di uno slave DP
HW_IO
HW_ANY
Numero di identificazione della CPU o dell'interfaccia
Il numero viene assegnato automaticamente ed è
memorizzato nelle proprietà della CPU oppure
dell'interfaccia in Configurazione hardware.
HW_IOSYSTEM
HW_ANY
Identificazione di un sistema PN/IO o di un sistema
master DP
HW_SUBMODULE
HW_IO
Identificazione di un componente hardware centrale
HW_MODULE
HW_IO
Identificazione di un modulo
HW_INTERFACE
HW_SUBMODULE
Identificazione di un componente dell'interfaccia
HW_IEPORT
HW_SUBMODULE
Identificazione di una porta (PN/IO)
HW_HSC
HW_SUBMODULE
Identificazione di un contatore veloce
Questo tipo di dati viene utilizzato ad es. per le
istruzioni "CTRL_HSC" e "CTRL_HSC_EXT".
HW_PWM
HW_SUBMODULE
Identificazione di una modulazione ampiezza impulsi
Questo tipo di dati viene utilizzato ad es. per
l'istruzione "CTRL_PWM".
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=it-IT&TopicId=69699015691
19/03/2017
STEP 7 Professional V13 SP1
Tipi di dati hardware
Tipo di dati
Tipo di dati di base
Descrizione
HW_PTO
HW_SUBMODULE
Identificazione di un generatore di impulsi
Questo tipo di dati viene utilizzato per Motion Control.
AOM_AID
DWORD
Viene utilizzato soltanto con un blocco funzionale di
sistema.
AOM_IDENT
DWORD
Identificazione di un oggetto nel sistema del tempo di
esecuzione dell'AS.
EVENT_ANY
AOM_IDENT
Serve ad indicare un evento qualsiasi
EVENT_ATT
EVENT_ANY
Consente di indicare un evento che può essere
assegnato dinamicamente a un OB
Questo tipo di dati viene utilizzato ad es. per le
istruzioni "ATTACH" e "DETACH".
EVENT_HWINT
EVENT_ATT
Consente di indicare l'evento che genera un interrupt
di processo
OB_ANY
INT
Consente di indicare un blocco organizzativo
qualsiasi.
OB_DELAY
OB_ANY
Consente di indicare un blocco organizzativo
richiamato al verificarsi di un allarme di ritardo.
Questo tipo di dati viene utilizzato ad es. per le
istruzioni "SRT_DINT" e "CAN_DINT".
OB_TOD
OB_ANY
Indica il numero di un blocco organizzativo richiamato
al verificarsi di un allarme dall'orologio.
Questo tipo di dati viene utilizzato ad es. per le
istruzioni "SET_TINT", "CAN_TINT", "ACT_TINT" e
"QRY_TINT".
OB_CYCLIC
OB_ANY
Consente di indicare un blocco organizzativo
richiamato al verificarsi di un allarme di schedulazione
orologio.
OB_ATT
OB_ANY
Consente di indicare un blocco organizzativo che può
essere assegnato dinamicamente a un evento.
Questo tipo di dati viene utilizzato ad es. per le
istruzioni "ATTACH" e "DETACH".
OB_PCYCLE
OB_ANY
Consente di indicare un blocco organizzativo che può
essere assegnato a un evento della classe
"Programma ciclico".
OB_HWINT
OB_ATT
Consente di indicare un blocco organizzativo
richiamato al verificarsi di un allarme di processo.
OB_DIAG
OB_ANY
Consente di indicare un blocco organizzativo
richiamato al verificarsi di un allarme di diagnostica.
OB_TIMEERROR
OB_ANY
Consente di indicare un blocco organizzativo
richiamato al verificarsi di errori temporali.
OB_STARTUP
OB_ANY
Consente di indicare un blocco organizzativo
richiamato al verificarsi di un evento di avvio.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=it-IT&TopicId=69699015691
19/03/2017
STEP 7 Professional V13 SP1
Tipi di dati hardware
Tipo di dati
Tipo di dati di base
Descrizione
PORT
HW_SUBMODULE
Consente di indicare una porta di comunicazione.
Questo tipo di dati viene impiegato nella
comunicazione punto a punto.
RTM
UINT
Consente di indicare il numero del contatore ore di
esercizio.
Questo tipo di dati viene utilizzato ad es. per
l'istruzione "RTM".
PIP
UINT
Consente di creare e collegare un OB "Synchronous
Cycle". Questo tipo di dati viene utilizzato con gli SFC
26, 27, 126 e 127.
CONN_ANY
WORD
Consente di indicare un collegamento qualsiasi.
CONN_PRG
CONN_ANY
Consente di indicare un collegamento per la
comunicazione aperta tramite UDP.
CONN_OUC
CONN_ANY
Serve ad indicare un collegamento per la
comunicazione aperta tramite Industrial Ethernet
(PROFINET).
CONN_R_ID
DWORD
Tipo di dati per il parametro R_ID nei blocchi di
comunicazione S7.
DB_ANY
UINT
Identificazione (numero) di un DB qualsiasi
Il tipo di dati "DB_ANY" nella sezione "Temp" ha la
lunghezza 0.
DB_WWW
DB_ANY
Numero del DB che scrive l'applicazione web (ad es.
istruzione "WWW")
Il tipo di dati "DB_WWW" nella sezione "Temp" ha la
lunghezza 0.
DB_DYN
Vedere anche
DB_ANY
Numero di un DB generato dal programma utente
→ Riepilogo dei tipi di dati validi
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=it-IT&TopicId=69699015691
19/03/2017