Guida per i componenti dell'automazione industriale per ingegneri e tecnici 2025

Aug 29, 2025 Lasciate un messaggio

Industrial Automation Components Guide for Engineers Technicians 2025

 

Introduzione

 

Immagina il viaggio di un pacchetto che hai ordinato online. Dal momento in cui fai clic su "Acquista", le macchine scansionano, ordinalo, spostalo lungo i trasportatori e lo caricano per la consegna. Questa danza complessa avviene a causa dell'automazione industriale.

 

I componenti di automazione industriale sono le parti fisiche che fanno funzionare le fabbriche moderne. Questi includono sensori, controller, motori e interfacce. Si comportano come il cervello, i nervi e i muscoli dei sistemi di produzione e spedizione. Questi elementi essenziali gestiscono compiti con precisione, velocità e affidabilità che va ben oltre ciò che gli umani possono fare.

 

Questo articolo è una guida di base per studenti di ingegneria, nuovi tecnici e chiunque inizi a conoscere l'automazione. Daremo il complesso mondo dell'automazione in semplici, facili - a - Comprendi pezzi.

 

Inizieremo con la piramide di automazione. Questo framework ti aiuta a capire come sono organizzati i sistemi. Quindi esploreremo i componenti principali: controller che funzionano come cervelli, dispositivi di campo che fungono da sensi e muscoli e interfacce che collegano le persone alle macchine. Infine, metteremo insieme queste idee con un vero esempio mondiale - e ti daremo suggerimenti pratici di risoluzione dei problemi basati sull'effettiva esperienza sul campo.

 

 

La piramide di automazione

 

Per capire come le singole parti creano un sistema completo, utilizziamo un modello chiamato piramide di automazione. Organizza i componenti in livelli in base a ciò che fanno, dal piano di fabbrica fino alla gestione aziendale.

 

Questo modello mostra come i dati e il controllo fluiscono attraverso un sistema. Le informazioni iniziano in basso e si spostano per essere elaborate e analizzate. I comandi e le decisioni scorrono verso il basso per essere eseguiti.

 

Pensalo come un corpo umano. Il livello più basso è come i nostri sensi e i nostri muscoli. I livelli medi sono come i nostri riflessi e il pensiero cosciente. I livelli principali rappresentano la nostra lunga pianificazione e obiettivi -.

 

I cinque livelli di automazione

 

Livello 0: il livello di campo

Questo è lo strato "Sensi e muscoli". Qui, il sistema interagisce fisicamente con il mondo reale. Include dispositivi che rilevano qualcosa o eseguono un'azione.

 

Componenti: sensori, attuatori, motori, interruttori, relè.

 

Livello 1: livello di automazione e controllo

Questo è il "cervello locale" che controlla direttamente le macchine. Prende informazioni dal livello di campo, esegue un programma memorizzato e invia i comandi ai dispositivi a livello di campo.

 

Componenti: controller logici programmabili (PLC), controller di automazione programmabili (PAC).

 

Livello 2: il livello di supervisione

Questa è la "vista della sala di controllo". Gli operatori umani utilizzano questo livello per monitorare e supervisionare il processo. Combina i dati di più controller per dare una vista completa di una linea di produzione o di area.

 

Componenti: Human - Interfacce della macchina (HMIS), SCADA (Controllo della supervisione e acquisizione di dati).

 

Livello 3: il livello di pianificazione

Il "cervello delle operazioni di fabbrica" ​​gestisce l'intero flusso di lavoro manifatturiero. Pianifica la produzione, tiene traccia dei materiali e gestisce le risorse in tutto lo stabilimento.

 

Componenti: produzione di esecuzione di produzione (MES).

 

Livello 4: il livello aziendale

Il "cervello aziendale" collega i dati di produzione con operazioni aziendali più ampie. Questo livello gestisce le vendite, la contabilità e la pianificazione strategica. Utilizza i dati del pavimento della fabbrica per prendere decisioni commerciali intelligenti.

 

Componenti: software ERP (Enterprise Resource Planning).

 

Livello

Nome

Analogia

Componenti chiave

Funzione

Livello 4

Livello aziendale

Cervello aziendale

Sistemi ERP

Pianificazione aziendale e strategica

Livello 3

Livello di pianificazione

Operazioni di fabbrica

Mes

Pianificazione e gestione della produzione

Livello 2

Livello di supervisione

Vista della sala di controllo

SCADA, HMI

Supervisione e monitoraggio del processo

Livello 1

Livello di controllo

Cervello locale

PLC, PAC, IPC

Esecuzione della logica di controllo

Livello 0

Livello di campo

Sensi e muscoli

Sensori, motori, attuatori

Senti e azione fisica

 

 

Il nucleo del controllo

 

Ogni sistema automatizzato ha un controller nel suo cuore. Questi computer industriali prendono decisioni ed eseguono la logica che controlla l'intero processo. Scegliere il controller giusto è una delle scelte più importanti che un ingegnere fa.

 

Controller logici programmabili (PLC)

 

Un controller logico programmabile, o PLC, è un computer industriale costruito per sopravvivere a condizioni di fabbrica difficili. È progettato per il controllo temporale affidabile, reale - dei processi automatizzati.

 

I PLC sono i cavalli di lavoro dell'automazione. Li troverai in tutto, dalle semplici macchine da imballaggio alle complesse linee di montaggio. La loro caratteristica principale è il modo in cui operano, chiamato ciclo di scansione PLC.

 

Il ciclo di scansione PLC è un ciclo di passo continuo tre -:

Leggi gli input:Il PLC controlla ogni dispositivo di input collegato (sensori, switch) e memorizza queste informazioni in memoria.

Programma Esegui:Esegui l'utente - ha creato la logica di controllo (spesso logica ladder) un'istruzione alla volta. Utilizza i dati di input memorizzati per prendere decisioni.

Aggiorna output:Sulla base dei risultati del programma, il PLC trasforma i suoi dispositivi di uscita collegati (motori, valvole, luci) accesi.

 

Questo ciclo ripete centinaia o migliaia di volte al secondo. Ciò fornisce la risposta temporale - necessaria per il controllo industriale.

 

I PLC sono estremamente durevoli contro il calore, le vibrazioni e il rumore elettrico. Sono anche altamente modulari. Gli ingegneri possono aggiungere o rimuovere i moduli di input/output (I/O) per abbinare le esigenze specifiche dell'applicazione.

 

Controller di automazione programmabili (PACS)

 

Un controller di automazione programmabile, o PAC, è una versione avanzata del PLC. Combina la dura affidabilità di un PLC con le capacità avanzate di elaborazione e networking di un personal computer.

 

Pensa a un PAC come un PLC ottimizzato per compiti pesanti più complessi e dati -. Mentre un PLC eccelle in una logica veloce e semplice, un PAC è progettato per applicazioni che richiedono un controllo avanzato di processo, una registrazione di dati estesa e un'integrazione senza soluzione di continuità con altri sistemi.

 

I PAC hanno in genere processori più potenti e memoria più grande. Possono essere programmati in più linguaggi (come C ++ o testo strutturato) oltre alla logica della scala tradizionale. Sono ideali per coordinare più macchine complesse o un'intera cella di fabbrica.

 

PC industriali (IPC)

 

Un PC industriale, o IPC, è un personal computer costruito secondo gli standard industriali. Ha una custodia robusto, un design senza fan con raffreddamento passivo e componenti classificati per intervalli di temperatura più ampi e vibrazioni più elevate.

 

Gli IPC vengono utilizzati quando un'applicazione necessita di più capacità di elaborazione, archiviazione dei dati o funzionalità grafiche rispetto a un PLC o PAC.

 

Sono utilizzati principalmente per i dati - Applicazioni pesanti. Questi includono sistemi di visione macchina avanzata, raccolta e analisi complesse di dati e sofisticati sistemi HMI o SCADA che richiedono una grafica ad alta risoluzione - e una vasta gestione del database.

 

Guida PLC vs. Pac vs. IPC

 

Scegliere tra questi controller non è "migliore". Riguarda meglio il lavoro. Un ingegnere deve considerare le esigenze dell'applicazione per velocità, complessità, gestione dei dati e costi.

 

Questa decisione - che fa il processo è fondamentale per la progettazione del sistema. L'uso di un -} alto per il controllo della macchina semplice è dispendioso. È impossibile cercare di eseguire un sistema di visione complesso su un PLC di base.

 

Caratteristica

Controller logico programmabile (PLC)

Controller di automazione programmabile (PAC)

PC industriale (IPC)

Costo

Da basso a medio

Medio a alto

Alto

Scalabilità

Buono (I/O modulare)

Eccellente (modulare, rete - basato)

Ottimo (standard PC)

Potenza di elaborazione

Buono per la logica, limitato per i dati

Alto (ottimizzato per controllo e dati)

Molto alto (PC - processori di grado)

Programmazione

Principalmente logica della scala

Lingue multiple (ladder, C ++, ecc.)

Qualsiasi lingua basata su PC -, software SCADA

Applicazione ideale

Controllo discreto della macchina, processi semplici

Controllo del processo complesso, gestione dei dati, Multi - Asse Motion

Visione artificiale, SCADA complessa, registrazione dei dati

Esempio di utilizzo

Controllo trasportatore, sequenziamento della pompa di base

Coordinamento cellulare robotico, controllo delle piante elettriche

Sistema di visione di ispezione della qualità, pianta - wide Data Server

 

 

Sensi e muscoli

 

Se i controller sono il cervello, i componenti di campo sono i sensi che raccolgono informazioni e i muscoli che funzionano. Questi dispositivi di input e output collegano la logica digitale del controller alla realtà fisica del pavimento della fabbrica.

 

Dispositivi di input: i sensi

 

I dispositivi di input sono sensori che convertono una proprietà fisica - come presenza, temperatura o pressione - in un segnale elettrico che il PLC può capire.

 

Sensori di prossimità

Questi sensori di contatto non - rilevano se un oggetto è presente o assente.

 

InduttivoSensore di prossimità:Rileva oggetti metallici.Esempio: confermare una portiera di auto in metallo è in posizione per un robot di saldatura.

CapacitivoSensore di prossimità:Rileva sia oggetti metal che non -, inclusi liquidi e polveri.Esempio: rilevare il livello di grano in un silo.

Sensore fotoelettrico:Utilizza un raggio di luce per rilevare gli oggetti. Arrivano attraverso - beam, retro - tipi riflettenti e diffusi.Esempio: conteggio delle bottiglie mentre trasmettono aCintura del trasportatore.

Sensore ad ultrasuoni:Invia onde sonore per rilevare gli oggetti e misurare la distanza. Funziona bene per bersagli chiari o di forma strana.Esempio: misurare il livello di liquido in un serbatoio.

 

Sensori di misurazione

Questi sensori forniscono una lettura variabile, non solo un segnale on/off.

 

Sensori di temperatura:RTDS (rilevatori di temperatura di resistenza) e termocoppie sono le più comuni.Esempio: monitoraggio della temperatura di un forno industriale per garantire una correzione adeguata.

Sensori di pressione:Misurare la pressione di un gas o di un liquido.Esempio: monitoraggio della pressione idraulica in una pressa di stampa.

Sensori di livello:Misurare continuamente la quantità di una sostanza in un serbatoio o in un silo.Esempio: garantire un serbatoio di miscelazione chimica non traboccare.

Sensori di flusso:Misura la velocità con cui un fluido o un gas si muovono attraverso un tubo.Esempio: controllo della quantità di acqua aggiunta a una miscela di bevande.

 

Sensori di posizione e velocità

Questi dispositivi forniscono un feedback preciso sul movimento.

 

Encoder:Collegare a un albero motore per fornire feedback sulla sua velocità e posizione.Esempio: garantire che un braccio robotico si sposta alle esatte coordinate programmate.

Trasduttori lineari:Misura la posizione lungo una linea retta.Esempio: conferma dell'estensione precisa di un cilindro idraulico.

 

 

Dispositivi di output: i muscoli

 

I dispositivi di uscita ricevono un segnale elettrico dal PLC e lo convertono in azione fisica. Ciò include il movimento, la corrente di commutazione o il rilascio di aria.

 

Attuatori e movimento

Questi componenti creano movimento.

 

Motori:La principale fonte di movimento rotazionale.

Motori AC/DC:Generale - Scopo cavalli di lavoro per trasportatori, pompe e fan della guida.

Servo Motors:Utilizzato per alti - posizione di precisione, velocità e controllo della coppia.Esempio: guidare lo strumento su aCNCmacchina.

Motori a passo passo:Spostarsi in passaggi precisi e separati. Ideale per le applicazioni di posizionamento.Esempio: posizionamento della testa di stampa in una stampante 3D.

Drive:Dispositivi elettronici che controllano come funziona un motore.

Frequenza variabileUnità (VFD):Controllare la velocità di un motore CA regolando la frequenza di energia elettrica fornita ad esso. Ciò consente inizi e si arrestano e si arresta più significativi risparmi energetici.

Cilindri:Crea moto di riga -.

Cilindri pneumatici:Usa l'aria compressa per spostare un pistone. Sono veloci, puliti e costano - efficaci.Esempio: spingere un prodotto rifiutato da atrasportatore.

Cilindri idraulici:Usa il fluido pressurizzato (olio) per spostare un pistone. Sono più lenti ma possono generare una forza enorme.Esempio: alimentare una grande pressa industriale o sollevamento.

Valvole:Controllare il flusso di aria o liquido.

Valvole del solenoide:Una valvola azionaria elettricamente utilizzata dal PLC per avviare o arrestare il flusso in una linea pneumatica o idraulica.Esempio:AperturaUna valvola per riempire una bottiglia.

 

Dispositivi di commutazione

Questi componenti attirano e spengono altri circuiti elettrici.

 

Relè eContattori:Interruttori azionari elettricamente. Un piccolo segnale dal PLC può energizzare la bobina di un relè o un contattore. Questo chiude i suoi contatti per cambiare un carico elettrico molto più grande, come un motore di alimentazione - alto.

 

 

La connessione umana

 

I sistemi di automazione non possono funzionare da soli. Hanno bisogno di un modo per gli operatori umani di monitorare, controllare e interagire con il processo. È qui che arrivano i sistemi HMIS e SCADA.

 

Human - Interfacce della macchina (HMIS)

 

Un'interfaccia macchina -} HMI è la "finestra della macchina". Fornisce un'interfaccia grafica che consente a un operatore di interagire direttamente con una singola macchina o processo.

 

Gli HMI si sono evoluti da semplici pannelli con pulsanti fisici e luci a sofisticati touchscreen grafici. Traducono i dati di processo complessi in facile - a - Comprendi visioni, allarmi e controlli.

 

Le funzioni chiave di un HMI includono:

Visualizzazione del processo:Mostrando una vera vista - tempo grafica dello stato della macchina.

Controllo e immissione dei dati:Lasciare che gli operatori avviano o interrompano i cicli, modificano i setpoint (come la temperatura target) o inseriscano i dati di ricetta.

Gestione degli allarmi:Avviso dell'operatore di problemi (come una marmellata del motore o un basso livello di materiale) con messaggi chiari e attuabili.

 

Sistemi SCADA

 

SCADA sta per il controllo di supervisione e l'acquisizione dei dati. È la "pianta - ampia torre di controllo." SCADA è un sistema di scala - più ampio utilizzato per monitorare e controllare i processi distribuiti su una vasta area.

 

Mentre un HMI si concentra in genere su una macchina, un sistema SCADA può supervisionare un'intera catena di montaggio, un impianto di trattamento delle acque o una rete elettrica.

 

I sistemi SCADA eseguono tre funzioni fondamentali:

Acquisizione dei dati:Raccolgono dati da PLC e altri controller in tutta la rete.

Comunicazione in rete:Inviano questi dati in una posizione centrale.

Supervisione centrale:Presentano i dati in una panoramica completa. Ciò consente a un piccolo numero di operatori di gestire un processo vasto e complesso. SCADA gestisce anche la registrazione dei dati storici per l'analisi e il reporting.

 

In breve, un HMI è per la macchina - interazione di livello. Scada è per il sistema - supervisione di livello.

 

 

Anatomia di un sistema automatizzato

 

La teoria è meglio compresa attraverso esempi reali. Combiniamo questi componenti osservando un processo automatizzato semplice e comune: una linea di riempimento e tappatura della bottiglia. Questo caso di studio mostra come le singole parti lavorano insieme per raggiungere un obiettivo.

 

Caso di studio: una linea di bottiglia

 

Immagina un nastro trasportatore che muove bottiglie vuote attraverso due stazioni: un riempitivo e un capestro. Un pannello HMI nelle vicinanze consente a un operatore di monitorare l'intero processo.

 

Flusso di processo:

 

Case Study A Bottle Line

 

Scomposizione dei componenti:

 

Passaggio 1: rilevamento della bottiglia:Una bottiglia vuota viaggia su un trasportatore guidato da un motore CA. Un sensore fotoelettrico presso la stazione di rifornimento rileva la presenza della bottiglia. Questo sensore invia un segnale "ON" a un input sul PLC.

 

Passaggio 2: posizionamento:Il PLC riceve il segnale. La logica del programma afferma che quando questo input è attivo, deve fermare il trasporto. Invia un segnale "OFF" all'uscita collegata al motore del trasportatore, fermando la bottiglia direttamente sotto l'ugello di riempimento.

 

Passaggio 3: riempimento:Il PLC energizza quindi un'altra uscita collegata a una valvola del solenoide. La valvola si apre, consentendo al liquido di fluire nella bottiglia. Il programma del PLC mantiene la valvola aperta per un tempo di set pre - (riempimento a tempo) o fino a quando un sensore di livello (un altro input) segnala che la bottiglia è piena (riempimento volumetrico). Il PLC quindi spegne la valvola del solenoide, chiudendola.

 

PASSAGGIO 4: Capping:Il PLC riavvia il motore del trasportatore. La bottiglia piena si sposta alla stazione di tappatura. Un secondo sensore, forse un sensore di prossimità induttivo, rileva il cappuccio in metallo della bottiglia mentre viene posizionato. Segnala il PLC, che interrompe di nuovo il trasportatore. Il PLC invia quindi un segnale a una valvola del solenoide che dirige l'aria compressa su un cilindro pneumatico. Il cilindro si estende, premendo saldamente il tappo sulla bottiglia, quindi si ritrae.

 

Passaggio 5: monitoraggio:Durante tutto questo ciclo, l'HMI si collega al PLC. Visualizza lo stato della linea (in esecuzione/arresto), il numero di bottiglie riempite, il livello di riempimento corrente e eventuali allarmi potenziali, come "nessuna bottiglia rilevata" o "guasto di limite". L'operatore può utilizzare l'HMI per avviare o arrestare la linea e regolare il tempo di riempimento.

 

Questo semplice esempio mostra la costante conversazione tra il PLC (cervello), i sensori (sensi) e i motori e gli attuatori (muscoli), tutti supervisionati attraverso l'HMI (interfaccia).

 

 

Dal campo: risoluzione dei problemi

 

Comprendere i componenti è una cosa. Diagnosticarli sotto pressione è un altro. Sulla base della nostra esperienza sul pavimento della fabbrica, la risoluzione dei problemi è un processo logico di eliminazione. Inizia con le cause più semplici e molto probabilmente.

 

Una mentalità proattiva

 

Prima di toccare qualsiasi attrezzatura, la sicurezza viene prima. Segui sempre le procedure di blocco/tagout (LOTO) adeguate per de - Energize Machinery.

 

Secondo, controlla l'ovvio. La macchina è accesa? Viene premuto un pulsante di arresto di emergenza? C'è un'alimentazione d'aria compressa? Un numero sorprendente di chiamate di servizio viene risolto in questa fase.

 

Liste di controllo diagnostiche rapide

 

Ecco il passaggio - di - Metodi di passaggio per risolvere i problemi di alcuni dei guasti dei componenti più comuni.

 

Scenario 1: un sensore di prossimità fallisce

Problema:Un sensore fotoelettrico su un trasportatore non rileva scatole, causando una marmellata di macchine.

 

Elenco di controllo:

Controlla Power:Guarda gli indicatori a LED del sensore. La luce di potenza è accesa? In caso contrario, controllare l'alimentazione e il cablaggio.

Pulisci il sensore:L'obiettivo o la faccia di un sensore possono essere bloccati da polvere, olio o detriti. Puliscilo con un panno morbido.

Controlla l'allineamento e la gamma:Per i sensori fotoelettrici, assicurarsi che l'emettitore e il ricevitore siano allineati. Per tutti i sensori, verificare che il target rientri nell'intervallo di rilevamento specificato.

Verifica il bersaglio:L'obiettivo è appropriato? Un sensore induttivo non vedrà una scatola di cartone. Un sensore riflettente potrebbe lottare con una superficie assorbente nera, leggera -.

Controlla il cablaggio:Ispezionare visivamente il cavo per tagli, pizzichi o collegamenti sciolti sul sensore e sul modulo I/O. Avvolgere delicatamente il connettore per verificare la presenza di connessioni intermittenti.

 

Scenario 2: i guasti PLC

Problema:Il PLC ha una luce "guasto" a "guasto" e l'intera macchina si è fermata.

 

Elenco di controllo:

InterpretareI LED:Non vedere solo una luce rossa. Nota il suo stato - solido, lampeggiante o un modello specifico. Controlla il manuale del produttore PLC per capire cosa significhi quel codice specifico.

Connettiti con il software:Lo strumento più potente è il software di programmazione. Collega il tuo laptop al PLC e vai online. Il software avrà un buffer diagnostico o una tabella di errore che fornisce una descrizione in lingua - dettagliata dell'errore (come "Modulo I/O in Slot 3 non rispondendo").

Controllare l'alimentazione:L'alimentazione al PLC e i suoi rack I/O è stabile e all'interno della gamma di tensione corretta? Un brownout o un tuffo di potenza può causare un errore.

IspezionareI/OModuli:Una causa comune è un modulo I/O difettoso o seduto in modo improprio. Con il potenziamento, assicurarsi che tutti i moduli nel rack siano saldamente cliccati in posizione.

Prendi in considerazione i guasti esterni:L'errore può essere causato da un corto circuito esterno in un sensore o dispositivo di uscita. Il tampone diagnostico indicherà spesso il canale I/O specifico in cui si è verificato il problema.

 

Scenario 3: A VFD - il motore controllato non riesce

Problema:Un motore controllato da un'unità di frequenza variabile (VFD) non verrà eseguito quando comandato.

 

Elenco di controllo:

Leggi il display VFD:Il VFD è stato costruito - in tastiera è il tuo miglior strumento. Verrà visualizzato un codice di errore in caso di problema. Cerca il codice (come "f 002 - sovratensione") nel manuale del VFD per capire la causa.

Verifica il comando di esecuzione:Il VFD sta effettivamente ricevendo il comando da eseguire? Controllare lo stato sul display. Controllare il cablaggio per il segnale di avvio/arresto dal PLC.

Verificare che inibri attivo:I VFD hanno più input "inibizione" o "stop". Assicurati che un circuito di arresto di emergenza non sia attivo. Controllare se altri input di sicurezza stanno impedendo il funzionamento.

Ispezionare il cablaggio di potenza:Con l'alimentazione correttamente bloccata, verificare la presenza di collegamenti sciolti sia sulla potenza della linea in arrivo che sulla potenza di uscita che va al motore.

Controlla i parametri VFD:È possibile che un parametro sia stato modificato accidentalmente. Verificare che la modalità di controllo (come il controllo dalla striscia terminale rispetto alla rete) sia impostata correttamente.

 

Conclusione: i tuoi prossimi passi

 

Abbiamo viaggiato dalla struttura di livello alta - della piramide di automazione fino ai singoli componenti che danno vita a un sistema. Abbiamo visto come i controller, i sensori e gli attuatori lavorano insieme ed esploravano metodi pratici per diagnosticare loro quando falliscono.

 

Padroneggiare questi componenti fondamentali di controllo industriale è il passo più importante nella costruzione di una carriera di successo in ingegneria, manutenzione o tecnologia industriale. Questa conoscenza è la base su cui sono costruite tutte le altre competenze.

 

Il mondo dell'automazione si evolve costantemente. Mentre continui a imparare, esplorerai entusiasmanti frontiere come l'industria dell'Internet delle cose (IIoT), la robotica collaborativa e l'integrazione dell'intelligenza artificiale (AI) per la manutenzione predittiva. Con il mercato globale dell'automazione industriale che si prevede di crescere significativamente nei prossimi anni, padroneggiare questi fondamentali non è mai stato più prezioso. La fondazione che costruisci oggi ti consentirà di progettare, costruire e mantenere le fabbriche di domani.

 

 

Vedi anche

 

Attrezzatura applicativa del relè 40A: Guida ai sistemi di controllo dell'alimentazione 2025

 

Scenari di applicazione di relè 30A: Ultimate Guide to Heavy - Switching di servizio

 

Qual è il nome completo di OLR nell'ingegneria elettrica?

 

Qual è il nome completo di PLC nei sistemi elettrici

 

OneStop Electrical