Introduzione
All'interno del progetto aperto è possibile ricercare un determinato testo (espressione di ricerca). L'espressione di ricerca può essere composta da una o più parole o da parti di parole. Solo gli spazi vuoti possono essere utilizzati per delimitare le parole. Si possono utilizzare espressioni di ricerca con una lunghezza fino a 255 caratteri. Per mezzo di caratteri jolly è possibile generare qualsiasi espressione di ricerca anche complessa. È inoltre possibile delimitare la ricerca a determinati ambiti, oggetti e caratteristiche di oggetti. Nella ricerca non viene tenuta in considerazione la differenza tra maiuscole e minuscole.
Per la ricerca viene creato automaticamente in background un indice dei testi degli editor in cui si può eseguire la ricerca nel progetto. A ogni ricerca l'indice viene aggiornato. Finché l'indicizzazione non è conclusa non è possibile avviare la ricerca. Un nuovo indice di ricerca può essere creato in qualsiasi momento.
Osservare che l'indice di ricerca viene salvato con il progetto. Per questo motivo le dimensioni del progetto possono aumentare. Se si desidera trasmettere il progetto ad altri è possibile ridurne le dimensioni con le funzioni Archivia o Riduci. In questo caso l'indice di ricerca viene eliminato. Se necessario, la ricerca nel progetto può anche essere disattivata completamente.
In caso di modifiche di oggetti STEP 7, ad es. i nomi delle variabili, i tipi di dati PLC o i blocchi, prima di una ricerca all’interno del progetto è necessario aggiornare i punti di applicazione di tali oggetti, in modo tale che la ricerca tenga conto delle modifiche effettuate. A tale scopo è ad es. possibile ricompilare il programma.
La ricerca rileva solo i testi nella lingua di editazione impostata. Modificando la lingua di editazione, l'indice di ricerca viene generato nuovamente. A seconda del numero di testi contenuti nel progetto l'operazione potrebbe prolungarsi. Osservare anche che la ricerca nel progetto non tiene in considerazione i blocchi con protezione di know-how.
Per la ricerca è disponibile un apposito editor in cui è possibile definire le opzioni di ricerca e avviare il processo. Se la ricerca si conclude senza errori, nell'editor compaiono gli oggetti contenenti il testo cercato. È possibile aprire i singoli oggetti direttamente dall'editor di ricerca. Se gli oggetti hanno proprietà visualizzabili, è possibile farle visualizzare nella finestra di ispezione.
Opzioni di ricerca
Per la ricerca sono disponibili le seguenti opzioni:
-
Delimitazione della ricerca:
-
Cerca in: è possibile scegliere in quali campi parziali del progetto effettuare la ricerca.
-
Trova solo risultato esatto: ricerca esattamente il testo inserito. L'espressione di ricerca verrà cercata come parola singola o come frase. Se si utilizza questa opzione non è possibile utilizzare caratteri jolly nell'espressione di ricerca, ovvero inserendo "*" o "?" il sistema ricerca esattamente questi caratteri.
-
Limita ricerca a: è possibile limitare la ricerca a determinate caratteristiche dell'oggetto o a tipi di oggetto.
-
-
Impiego di "*" come carattere jolly per un numero qualsiasi di caratteri e di "?" come carattere jolly per un unico carattere all’interno di una parola:
Se si utilizzano i caratteri jolly "*" o "?" all’interno di un’espressione di ricerca, come risultato compaiono intere parole che corrispondono a questa espressione di ricerca. Se ad es. si inserisce "Motore*avvio", compaiono risultati come "Motore_ON" o "Motore1_avviato", ma non "Motori avviati" o "Motore1 avviato".
Viene generalmente eseguita una ricerca implicita con carattere jolly. Se ad es. si inserisce l'espressione di ricerca "Motore" verranno trovati anche i testi "Motore_ON" e "123_Motore". Questo corrisponde ad una ricerca esplicita con carattere jolly impiegando l'espressione di ricerca "*Motore*". La ricerca implicita con carattere jolly può essere disattivata attivando l'opzione "Trova solo risultato esatto".
Sostituzione di testi nel progetto
È possibile sostituire singoli testi nel progetto. Per questo, dopo una ricerca, è possibile aprire direttamente il punto di reperimento facendo doppio clic nella lista dei risultati ed elaborare il testo. Dopo la modifica il testo viene reindicizzato automaticamente. Se poi si desidera aprire il risultato successivo, viene visualizzata una segnalazione che offre la possibilità di aggiornare la lista dei risultati. In questo modo è possibile sostituire un testo in tutto il progetto finché la lista non mostra più alcun risultato.