Sostituzione del ridimensionamento SLC SCP in Studio 5000 Logix
Un metodo pratico di migrazione da SLC a SCP che ricostruisce ogni contratto di segnale analogico, seleziona il ridimensionamento del modulo, utilizza formule esplicite o un AOI governato, preserva...
Un’istruzione SCP dell’SLC 500 comprime un importante contratto di misura in cinque campi: un ingresso, minimo e massimo dell’ingresso, minimo e massimo della scala e un’uscita. Durante una migrazione a ControlLogix o CompactLogix, copiare quei numeri nella nuova logica può riprodurre un’equazione lineare modificando però tutto ciò che la circonda: formato dei dati del modulo, arrotondamento, comportamento fuori intervallo, guasti del canale, temporizzazione degli allarmi e ciò che gli operatori visualizzano sull’HMI.
Una migrazione difendibile preserva l’intero contratto del segnale, dallo strumento di campo ai dati grezzi, alle unità ingegneristiche, alla qualità, agli allarmi, alla logica di controllo, allo storico e alla visualizzazione per l’operatore.
Ricostruire il contratto del segnale esistente
Per ogni istruzione SCP, registrare l’indirizzo sorgente, l’indirizzo di destinazione, i quattro estremi, le condizioni di esecuzione e ogni utilizzatore del risultato scalato. Identificare quindi lo strumento fisico, il campo calibrato inferiore e superiore, il segnale elettrico, il catalogo del modulo analogico SLC e la configurazione del canale, il formato dati selezionato e la risposta prevista a valori inferiori al campo, superiori al campo, circuito aperto e perdita del modulo.
Il Manuale di riferimento del set di istruzioni Rockwell Automation SLC 500 documenta SCP come un’istruzione di ridimensionamento lineare e descrive il comportamento dello stato aritmetico. Utilizzare quel manuale per comprendere l’istruzione precedente, ma ricavare gli estremi grezzi dal modulo analogico esatto e dal formato configurato. La sola profondità in bit del convertitore non stabilisce i valori interi presentati al processore.
Non presumere che il trasmettitore utilizzi l’intera capacità del sensore. Un trasmettitore di pressione con campo nominale 0–100 bar può essere calibrato a 10–60 bar, mentre un trasmettitore di portata potrebbe eseguire già l’estrazione della radice quadrata. Il documento di migrazione deve mostrare dove avviene ogni trasformazione, affinché il nuovo sistema non ridimensioni o linearizzi il segnale due volte.
Scegliere un solo responsabile del ridimensionamento
Unità ingegneristiche native del modulo
Molti moduli analogici Logix possono convertire l’ingresso elettrico in unità ingegneristiche a virgola mobile nella configurazione del modulo. Ciò può ridurre il codice ladder ed esporre lo stato del canale in una struttura di tag standard. Lo svantaggio è che la configurazione del modulo diventa parte della strategia di controllo. I suoi estremi, le unità, gli allarmi, i filtri e la frequenza di aggiornamento devono essere inclusi nei backup, nelle revisioni e nei registri di messa in servizio.
Calcolo esplicito nel controllore
Quando il modulo restituisce conteggi grezzi, un calcolo lineare esplicito rende visibile la conversione:
Ingegneristico = IngegneristicoBasso + (Grezzo − GrezzoBasso) × (IngegneristicoAlto − IngegneristicoBasso) ÷ (GrezzoAlto − GrezzoBasso)
Utilizzare un tipo di dati a virgola mobile appropriato, gestire il caso di un intervallo grezzo pari a zero e decidere cosa deve accadere al di fuori dell’intervallo configurato. Un calcolo che limita ogni valore fuori intervallo a un estremo può proteggere la logica a valle, ma può anche nascondere un segnale guasto o sovrapilotato. Mantenere separati gli indicatori di qualità e di intervallo.
Un’istruzione Add-On disciplinata
Un’AOI può standardizzare il ridimensionamento su molti canali quando dispone di un’interfaccia definita, controllo delle versioni, evidenze di test e responsabilità chiare. Tra le uscite utili vi sono il valore ingegneristico, la qualità valida, l’indicazione di valore inferiore o superiore al campo, circuito aperto o guasto del canale quando disponibile, stato di dato obsoleto ed errore di configurazione. Evitare un’AOI opaca che restituisca soltanto un numero e sostituisca silenziosamente il valore con un predefinito.
Indipendentemente dal metodo scelto, non ridimensionare lo stesso canale sia nel modulo sia nel controllore. Assegnare un unico responsabile e rendere visibile la decisione nel codice e nella documentazione.
Preservare il comportamento oltre la formula
Le destinazioni delle SCP precedenti sono spesso parole intere. Una nuova destinazione REAL può migliorare la risoluzione, ma può anche modificare confronti, zone morte degli allarmi, compressione dello storico, formati dei messaggi, memorizzazione delle ricette e visualizzazioni HMI. Tracciare ogni utilizzatore prima di cambiare il tipo di dati. Quando deve rimanere un’interfaccia intera, documentare esplicitamente arrotondamento e saturazione invece di affidarsi a una conversione incidentale.
Esaminare le condizioni di abilitazione dell’istruzione precedente. Alcuni rung SCP vengono eseguiti continuamente; altri congelano l’ultimo valore durante una modalità, un guasto o una fase di sequenza. Sostituire l’esecuzione condizionata con un ridimensionamento continuo può alterare il comportamento della macchina a stati. Al contrario, mantenere un valore congelato senza un’indicazione di qualità del dato obsoleto può trarre in inganno gli operatori.
La qualità deve accompagnare il valore. Definire cosa fa il controllore quando il canale segnala un guasto, la connessione del modulo viene persa o il valore grezzo è al di fuori dell’intervallo valido del segnale attivo. La risposta può mantenere l’ultimo valore valido, sostituirlo con un valore alternativo validato, trasferire un loop in manuale, inibire un’azione o portare il sistema in uno stato sicuro. La scelta corretta deriva dal rischio di processo, non dall’istruzione di ridimensionamento.
Creare una matrice di test di equivalenza
Testare più di zero e fondo scala. Iniettare o simulare l’estremo inferiore, il 25%, il punto intermedio, il 75% e l’estremo superiore, quindi calcolare indipendentemente il risultato previsto. Confrontare il valore SLC, il nuovo valore Logix, la visualizzazione HMI, il valore nello storico, lo stato dell’allarme e qualsiasi uscita di controllo che dipenda dalla misura.
Aggiungere punti leggermente inferiori e superiori al campo, la corrente di guasto del trasmettitore quando applicabile, il circuito aperto, la rimozione del modulo o la connessione inibita, il riavvio del controllore e il ripristino. Verificare per ogni caso il valore grezzo, il valore ingegneristico, i bit di qualità, i timestamp degli allarmi, le condizioni latche e i messaggi per l’operatore. Se il sistema precedente si comportava male, documentare la correzione intenzionale invece di definirla equivalente.
Ripetere i test alla frequenza effettiva di aggiornamento del modulo e alla frequenza del task del controllore. Una conversione matematicamente corretta può comunque modificare il comportamento del processo quando differiscono filtraggio, campionamento in tempo reale, periodo del task o ritardo dell’allarme rispetto al progetto SLC.
Gestire le modifiche del campo dopo la messa in servizio
I limiti ingegneristici non devono diventare semplici valori di ricetta dell’HMI. La modifica del campo di un trasmettitore o di un estremo di ridimensionamento può spostare allarmi, comportamento PID, permissivi, totalizzatori, report e trend dello storico. Applicare controllo degli accessi, codici motivazione, convalida del campo, registrazione delle modifiche e una procedura di aggiornamento coordinata se è necessaria la configurazione a runtime.
Conservare il campo dello strumento sorgente, il catalogo e il formato del modulo, gli estremi grezzi, gli estremi ingegneristici, la mappatura della qualità, i risultati dei test e il verbale di approvazione insieme al progetto. La più ampia guida ai limiti grezzi e ingegneristici Logix SCL fornisce un metodo operativo per ricavare gli estremi, mentre le famiglie di controllori attuali sono raggruppate nella raccolta di sistemi PLC e PAC.
Prospettiva ingegneristica
Il rischio maggiore nel ridimensionamento non è un valore che manifesta chiaramente un guasto. È un valore plausibile con pendenza, offset, qualità o temporizzazione errati. Trattare ogni punto migrato come un sistema di misura, non come un’istruzione copiata. Ricostruire il contratto del segnale, assegnare il ridimensionamento a un solo livello, conservare le informazioni sulla qualità e dimostrare il comportamento normale e anomalo prima del passaggio al nuovo sistema.