Impostazione dei limiti grezzi e ingegneristici per Logix SCL
Una guida pratica al ridimensionamento SCL di Logix che ricava i limiti grezzi dalla configurazione del modulo, i limiti ingegneristici dallo strumento calibrato, preserva la qualità del segnale e ...
Un’istruzione SCL Logix può produrre un valore di processo uniforme e plausibile anche quando i suoi limiti sono errati. Questo rende difficili da rilevare gli errori di scalatura. L’istruzione esegue calcoli prevedibili; il compito dell’ingegnere consiste nel dimostrare che i suoi estremi grezzi corrispondano al modulo configurato e che i suoi estremi ingegneristici corrispondano allo strumento calibrato.
I limiti grezzi appartengono al formato dei dati del modulo. I limiti ingegneristici appartengono al campo dello strumento e alla definizione del processo.
Non dedurre mai i limiti grezzi dalla sola risoluzione A/D. Un convertitore a 16 bit non garantisce che il controllore esponga valori da 0 a 65535. La famiglia del modulo, il campo d’ingresso selezionato, la rappresentazione con segno, il formato dei dati, la configurazione del canale e la codifica dello stato determinano i valori consegnati al controllore.
Decidere se è necessaria la scalatura nel programma a contatti
Molti moderni moduli analogici ControlLogix possono scalare direttamente i canali in unità ingegneristiche a virgola mobile. Il manuale utente dei moduli I/O analogici ControlLogix descrive la scalatura configurabile e le unità ingegneristiche per i moduli supportati. Quando la scalatura nativa del modulo fornisce già il campo e lo stato richiesti, aggiungere SCL può creare una seconda conversione non necessaria.
SCL resta utile quando il formato selezionato del modulo fornisce conteggi grezzi, quando uno standard di progetto richiede una scalatura esplicita nel controllore o quando la logica deve supportare una modifica controllata del campo. Il programma deve indicare chiaramente quale livello è responsabile della scalatura. Un tecnico non dovrebbe poter modificare la scalatura del modulo lasciando invariata quella nel programma a contatti senza un allarme o una revisione documentata.
Costruire la catena di misura partendo dal campo
Confermare il campo calibrato dello strumento
Utilizzare i valori configurati del limite inferiore e superiore, non la capacità massima del sensore. Un trasmettitore di pressione in grado di misurare 0–100 bar può essere calibrato per 10–60 bar. Questi valori configurati definiscono gli estremi ingegneristici se il segnale rappresenta linearmente quel campo.
Registrare il tipo di segnale, il campo del trasmettitore, l’unità, lo smorzamento, l’estrazione della radice quadrata e qualsiasi linearizzazione locale. Se il trasmettitore applica già l’estrazione della radice quadrata per la portata, applicare un’altra radice quadrata nel PLC è errato. La documentazione del circuito deve identificare dove avviene ogni trasformazione.
Confermare il campo elettrico
Identificare se il canale è configurato per 4–20 mA, 0–20 mA, 0–10 V, tensione bipolare, termocoppia, RTD o un’altra modalità. Il segnale minimo attivo di un circuito 4–20 mA non è corrente zero. I valori inferiori allo zero attivo configurato possono rappresentare un segnale al di sotto del campo, una tolleranza di calibrazione o un guasto.
Confermare il formato dei dati del controllore
Aprire la configurazione esatta del modulo e del canale. Registrare il numero di catalogo, il firmware, il campo d’ingresso, il formato dei dati, il filtro, il campionamento in tempo reale e qualsiasi scalatura del modulo. Utilizzare quindi il manuale corrispondente per ottenere il valore grezzo associato agli ingressi elettrici inferiore e superiore.
Non combinare estremi appartenenti a un’altra famiglia di moduli. Compact I/O, FLEX I/O, POINT I/O, ControlLogix e i moduli di terze parti possono rappresentare diversamente lo stesso segnale 4–20 mA. Anche il firmware e i profili aggiuntivi possono modificare i formati disponibili.
Comprendere la trasformazione lineare
Per un segnale lineare, il valore ingegneristico segue questa relazione:
Ingegneristico = IngegneristicoBasso + (Grezzo − GrezzoBasso) × (IngegneristicoAlto − IngegneristicoBasso) ÷ (GrezzoAlto − GrezzoBasso)
Questa equazione è utile per una verifica indipendente anche quando il calcolo viene eseguito da SCL. Il denominatore non deve essere zero. Invertire gli estremi grezzi o ingegneristici inverte intenzionalmente la direzione, ma questa scelta deve essere esplicita e verificata.
Utilizzare dati REAL quando è importante la risoluzione frazionaria. Le destinazioni intere possono troncare i decimali e far sembrare grossolana una scalatura corretta. Allo stesso tempo, non presumere che un numero maggiore di decimali rappresenti una maggiore accuratezza di misura; trasmettitore, modulo, cablaggio, calibrazione e rumore del processo determinano l’incertezza reale.
Scegliere il comportamento di limitazione senza nascondere i guasti
Limitare l’uscita ai limiti ingegneristici può proteggere i calcoli a valle da valori estremi. Può anche nascondere un superamento del campo, un segnale al di sotto del campo o un circuito aperto. Conservare l’ingresso grezzo e lo stato del canale separatamente dal valore di processo scalato.
Una struttura utile dei dati include valore grezzo, valore ingegneristico, qualità valida o non valida, segnale al di sotto del campo, superamento del campo, indicazione di circuito aperto quando supportata, stato della connessione del modulo, ora dell’ultimo aggiornamento e stato dell’esclusione per manutenzione. Gli allarmi di processo possono utilizzare unità ingegneristiche, ma la logica della qualità non dovrebbe dipendere soltanto dal risultato limitato.
Definire la risposta del controllo automatico alla qualità non valida. Un anello può mantenere l’ultima uscita, passare in manuale, utilizzare un valore sostitutivo validato, portarsi in uno stato sicuro o continuare in una modalità degradata approvata. SCL da sola non può prendere questa decisione di processo.
Gestire correttamente i segnali con zero attivo
Un circuito 4–20 mA offre un margine diagnostico al di sotto di 4 mA e al di sopra di 20 mA quando il modulo e il trasmettitore lo supportano. Non mappare automaticamente ogni valore inferiore a GrezzoBasso esattamente su IngegneristicoBasso eliminando l’informazione. Mantenere soglie separate basate sullo strumento, sul modulo e sullo standard del sito.
Analogamente, una lettura superiore all’estremo superiore normale può essere un legittimo superamento del campo anziché un canale guasto. Gli operatori devono poter distinguere tra “valore di processo elevato”, “superamento del campo” e “segnale non valido”. Queste condizioni non dovrebbero confluire in un unico numero saturato.
Eseguire la messa in servizio in più di due punti
I controlli di zero e fondo scala possono non rilevare estremi scambiati, trasformazioni non lineari e troncamenti interi. Iniettare o simulare il punto inferiore, il 25%, il punto intermedio, il 75% e il punto superiore. Calcolare indipendentemente il valore ingegneristico previsto e confrontarlo con quello del controllore e dell’HMI.
Testare quindi valori leggermente inferiori e superiori al campo normale, la corrente di guasto del trasmettitore quando applicabile, un circuito aperto, la disconnessione del modulo, il riavvio del controllore e il ripristino della comunicazione. Confermare il valore grezzo, il valore scalato, la qualità, gli allarmi, il comportamento dello storico e la risposta del controllo per ogni condizione.
Per le attività di migrazione, la guida alla scalatura da SCP a Logix spiega come preservare il comportamento esistente senza copiare assunzioni non documentate. Le famiglie hardware possono essere consultate nella collezione Allen-Bradley.
Documentare le modifiche come una variazione del campo dello strumento
Modificare IngegneristicoAlto non è una modifica cosmetica al PLC. Può alterare soglie di allarme, taratura del controllore, tendenze dello storico, calcoli di lotto, interblocchi e aspettative degli operatori. Trattare una modifica del campo come una modifica controllata dello strumento e dell’applicazione.
Registrare il vecchio e il nuovo campo del trasmettitore, la configurazione del modulo, i parametri SCL, i limiti degli allarmi, il campo visualizzato sull’HMI, la scala dello storico e i risultati della validazione. Se i valori sono gestiti da una ricetta HMI o da una tabella di configurazione, applicare controllo degli accessi, verifiche dei limiti, tracciamento delle revisioni e un metodo di attivazione atomico.
Prospettiva ingegneristica
L’errore di scalatura pericoloso non è quello che produce un guasto. È quello che produce numeri credibili con pendenza o offset errati. Rendere visibile l’intera catena del segnale nel codice e nella documentazione e conservare le informazioni sulla qualità insieme al valore.
Quando il modulo può fornire direttamente le unità ingegneristiche, utilizzare questa capacità in modo coerente. Quando SCL è giustificata, derivare ogni limite da dati di origine controllati e dimostrare il comportamento in condizioni normali e anomale. L’obiettivo non è soltanto una formula corretta; è una misura di cui il resto del sistema di controllo possa fidarsi.