L’indirizzamento indiretto permette in un programma di automazione di poter realizzare software versatili, riutilizzabili su diverse macchine a prescindere da indirizzamenti fisici e strutture utilizzate. TIA Portal mette a disposizione, oltre ai classici puntatori Pointer ed ANY, indirizzamenti indiretti tipici del C++, quali Variant
e Reference.
Tramite questo corso comprenderai appieno l’utilizzo di array, strutture e UDT all’interno delle CPU S7-1200 e S7-1500. Ti verrà in particolare mostrato come sia possibile utilizzare tali informazioni con l’impiego dei puntatori Variant e Reference.
Obiettivi
Dopo aver frequentato il corso sarai in grado di:
Distinguere i diversi tipi di puntatore presenti in TIA Portal
Utilizzare i puntatori per una semplice gestione dei dati complessi
Integrare i puntatori nei tuoi programmi per aumentare le prestazioni del tuo sistema di automazione
Tipologia
Formazione online
Durata
3 ore
Lingua
it
Gruppo target
Programmatori
Personale di messa in servizio
Personale addetto allo sviluppo
Contenuti del corso
Architettura di sistema
Definizione e dichiarazione di dati complessi: array, strutture e UDT
Concetti fondamentali sui puntatori
Puntatori classici: Pointer e ANY
Puntatore Variant e suo utilizzo tramite funzioni dedicate
Tipo di dato Reference e suo utilizzo tramite funzioni dedicate
Confronto tra Variant e Reference
Le conoscenze teoriche verranno approfondite con esercizi pratici accedendo ad un sistema remotato. Questo è composto da:
SIMATIC S7-1500
Stazione PC con SIMATIC STEP 7 Professional (TIA Portal)
Prerequisiti partecipante
Corso TIA-PRO2 o equivalenti conoscenze base dei sistemi di automazione.
Nota
La data di erogazione di questo corso la decidiamo insieme a te: contattaci all’indirizzo digitalindustryacademy.rc-it@siemens.com, indicaci le tue necessità e saremo lieti di trovare la soluzione su misura per te!