Esempi di ricerca nel progetto - TIA Portal

Introduzione al TIA Portal

ft:publication_title
Introduzione al TIA Portal
Product
TIA Portal
Version
V21
Publication date
11/2025
Language
it-IT
Esempi di ricerca nel progetto

Esempi di utilizzo dei filtri per proprietà e oggetti

Nell'editor di ricerca sono disponibili nell'area "Limita ricerca a" diversi filtri con i quali limitare la ricerca a determinate proprietà o oggetti. Tenere presente il meccanismo seguente:

  • Se non si attivano filtri, l'espressione di ricerca viene cercata all'interno del campo di ricerca impostato in tutti gli oggetti e le proprietà che supportano la ricerca.

  • Se si attivano dei filtri vengono sfogliati solo le proprietà o gli oggetti selezionati.

Esempi di utilizzo dei filtri per proprietà e oggetti:

  • Ricerca di un oggetto denominato "Motor1":

    Immettere l'espressione di ricerca e attivare il filtro "Nome". Vengono trovati tutti gli oggetti il cui nome contiene "Motor1".

  • Ricerca di un oggetto in cui il testo "Motor1" è contenuto nel nome o nel commento:

    Immettere l'espressione di ricerca e attivare i filtri "Nome" e "Commento". Vengono trovati tutti gli oggetti il cui nome o il cui commento contiene "Motor1".

  • Ricerca di un blocco denominato "Motor1":

    Immettere l'espressione di ricerca e attivare i filtri "Nome" e "Blocco". Vengono trovati tutti i blocchi il cui nome contiene "Motor1".

  • Ricerca di un blocco in cui il testo "Motor1" è contenuto nel nome o nel commento:

    Immettere l'espressione di ricerca e attivare i filtri "Nome", "Commento" e "Blocco". Vengono trovati tutti i blocchi il cui nome o il cui commento contiene "Motor1".

  • Ricerca di un blocco o di un oggetto tecnologico denominato "Motor1":

    Immettere l'espressione di ricerca e attivare i filtri "Nome", "Blocco" e "Oggetto tecnologico". Vengono trovati tutti i blocchi o gli oggetti tecnologici il cui nome contiene "Motor1".

Nell'immettere il criterio di ricerca tenere in considerazione anche gli esempi seguenti per la ricerca di uno o più termini.

Esempi di ricerca di un termine

Se si immette un'espressione di ricerca che consiste in un unico termine e l'opzione "Trova solo risultato esatto" è disattivata, ha sempre luogo una ricerca implicita con caratteri jolly. Il sistema completa l'espressione collocando prima e dopo il carattere jolly "*". È possibile anche immettere personalmente i caratteri jolly nell'espressione di ricerca per eseguire una ricerca con caratteri jolly esplicita. Se si intende invece trovare esattamente il termine indicato, attivare l'opzione "Trova solo risultato esatto". Nella ricerca non viene tenuta in considerazione la differenza tra maiuscole e minuscole.

Esempi di ricerca di un termine:

  • Ricerca di "motor", l'opzione "Trova solo risultato esatto" è disattivata.

    Viene eseguita una ricerca con caratteri jolly implicita. L'espressione di ricerca viene interpretata come "*motor*" e vengono trovati tutti i termini che contengono "motor", ad es. "motor", "motor_1", "Motorstart" o "Start_Motor".

  • Ricerca di "m*tor" (ricerca esplicita con carattere jolly), l'opzione "Trova solo risultato esatto" è disattivata.

    In questa ricerca con caratteri jolly l'espressione viene interpretata come "*m*tor*". Perciò vengono trovati anche termini come ad es. "motor", "motor_1", "Start_Motor", "GLOB.Mode.motor[1]" o "Mo_tor".

  • Ricerca di "motor", l'opzione "Trova solo risultato esatto" è attivata.

    Per la ricerca non vengono utilizzati caratteri jolly, vengono quindi trovati solo i termini "motor" e "Motor".

  • Ricerca di "m*tor" (ricerca esplicita con carattere jolly), l'opzione "Trova solo risultato esatto" è attivata.

    Il carattere "*" perde la sua funzione di jolly e viene interpretato come un semplice carattere. Pertanto la ricerca trova solo le sequenze di caratteri "m*tor" e "M*tor", ma non ad es. "motor", "Motor", "motor_1".

Esempi pratici:

  • Per determinare da dove si acceda all'elemento "GLOB_DB.MODE.FG[6].IN.ERROR_DROP_START" di un blocco dati è possibile utilizzare l'elenco dei riferimenti incrociati. Se tuttavia l'accesso avviene solo per indirizzamento indiretto (ad es. con "#GLOB.MODE.FG[#FgNr].IN.ERROR_DROP_START := TRUE;"), l'elenco dei riferimenti incrociati non fornisce risultati. In questo caso utilizzare una ricerca con carattere jolly per cercare "MODE.FG[*].IN.ERROR_DROP_START" nell'intero progetto.

  • Si vogliono trovare tutti i punti in cui viene utilizzato "ERROR_DROP_START". Cercare "ERROR_DROP_START" nell'intero progetto. Verranno trovati anche tutti gli elementi "ERROR_DROP_START" all'interno dell'array "FG[]".

  • Si vuole determinare da quali punti del programma viene effettuato l'accesso all'elemento "GLOB_DB.MODE.FG[6].IN.ERROR_DROP_START" di un blocco dati. Una possibilità è utilizzare l'elenco dei riferimenti incrociati. Se tuttavia l'accesso viene effettuato solo tramite indirizzamento indiretto (ad es. con "#GLOB.MODE.FG[#FgNr].IN.ERROR_DROP_START := TRUE;"), l'elenco dei riferimenti incrociati non fornisce risultati.

    In questo caso si dovrà eseguire una ricerca con caratteri jolly per cercare "MODE.FG[*].IN.ERROR_DROP_START" in tutto il progetto. Utilizzare il filtro "Code" per limitare ulteriormente i risultati della ricerca.

    Selezionare un elemento del risultato della ricerca e visualizzarne l'elenco dei riferimenti incrociati. È possibile definire ulteriori filtri, ad esempio per visualizzare solo gli accessi in scrittura alla variabile.

Esempi di ricerca di diversi termini

Se si immette un'espressione di ricerca composta da diversi termini e l'opzione "Trova solo risultato esatto" è disattivata, vengono trovati gli oggetti in cui sono contenuti tutti questi termini. I testi possono essere visualizzati in qualsiasi ordine. Se invece gli oggetti devono essere visualizzati nell'oggetto nello stesso ordine in cui sono stati immessi, attivare l'opzione "Trova solo risultato esatto". Nella ricerca non viene tenuta in considerazione la differenza tra maiuscole e minuscole.

Esempi di ricerca di diversi termini:

  • Ricerca di "motor start", l'opzione "Trova solo risultato esatto" è disattivata.

    Vengono trovati tutti gli oggetti in cui sono presenti i termini "motor" e "start". In questo caso non è rilevante a quale distanza si trovano gli uni dagli altri o in quale ordine. Pertanto i possibili risultati sono: "Motor start", "start my motor", "my motor is in start mode"

    Nota

    I testi di una colonna contenuti nei blocchi dati e nelle interfacce di blocchi vengono trattati come oggetti di testo. Pertanto nella ricerca vengono trovati anche i blocchi dati e i blocchi nei quali i testi appaiono distribuiti in diverse righe.

  • Ricerca di "motor start*", l'opzione "Trova solo risultato esatto" è disattivata.

    Analogamente alla procedura di ricerca di parole singole, anche nella ricerca multipla viene generalmente eseguita per tutte le parole una ricerca implicita con carattere jolly. L'indicazione esplicita di un carattere jolly non è pertanto necessaria. "motor start*" viene interpretato come "*motor* *start*" e vengono prodotti gli stessi risultati che si otterrebbero con "motor start".

  • Ricerca di "motor start", l'opzione "Trova solo risultato esatto" è attivata.

    Se l'opzione "Trova solo risultato esatto" è attivata, vengono trovati solo gli oggetti che contengono entrambi i termini consecutivi come frase. L'espressione di ricerca viene trovata ad es. negli oggetti in cui sono presenti i testi "push motor start button" o "motor start on". Non forniscono invece nessun risultato "start motor", "motorstart", "start my motor", "my motor is in start mode".

  • Ricerca di "motor start*", l'opzione "Trova solo risultato esatto" è attivata.

    Il carattere "*" perde la sua funzione di jolly e viene interpretato come un semplice carattere. Per questo motivo la ricerca trova solo gli oggetti che contengono la stringa di caratteri "motor start*" senza considerare le maiuscole/minuscole. "motor starting", "start my motor", "motor start", "Motor Start", "motor start_mode" non producono risultati.

Esempi pratici:

  • Si vuole verificare in quali punti si è utilizzata la funzione "Setbit" per impostare la variabile "MotorOn". Eseguire una ricerca dei termini "setbit motoron".

  • Si vuole ritrovare un determinato commento a un segmento pur sapendo soltanto che contiene i due termini "CPU" e "Cycle". Avviare una ricerca dei termini "CPU cycle".