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