In particolar modo vedremo:
Il Problema
Un tecnico PLC spesso si trova a dover effettuare controlli di coppia mediante MC_TorqueLimiting per delle operazioni di saldatura. Un quesito frequente è se sia possibile utilizzare una cella di carico per il controllo di coppia, leggendo il segnale analogico nel pre-servo e scrivendolo poi all’azionamento mediante il post-servo. È anche importante capire se sia meglio usare una scheda SIWAREX o AI 2xSG 4/6-wire HS per collegare la cella di carico.
Causa Tecnica Controllo di Coppia
Per effettuare un controllo di coppia su un asse con un S7-1500, è possibile utilizzare una cella di carico. È sufficiente leggere il segnale analogico nel pre-servo e scriverne il valore all’azionamento mediante il post-servo. Le schede SIWAREX sono spesso consigliate per l’uso con celle di carico, ma è anche possibile utilizzare l’AI 2xSG 4/6-wire HS. La scelta dipende dalle specifiche esigenze del progetto.
Soluzione Definitiva per Controllo di Coppia
Passo 1: Configurazione della Scheda
Scegliere la scheda SIWAREX o AI 2xSG 4/6-wire HS in base alle esigenze del progetto. Configurare la scheda per leggere il segnale della cella di carico.
Passo 2: Lettura del Segnale Analogico
Utilizzare il pre-servo per leggere il segnale analogico dalla cella di carico. Questo valore deve essere convertito in un valore di coppia utilizzabile.
Passo 3: Scrittura al Post-Servo
Il valore di coppia letto deve essere scritto all’azionamento mediante il post-servo per controllare l’azionamento in base alla coppia misurata.
Passo 4: Configurazione del Setpoint
Configurare il setpoint di coppia nel PLC. Questo può essere fatto direttamente tramite l’input analogico della scheda scelta o tramite un blocco dati con struttura PD_TEL750.
Passo 5: Verifica dei Valori
Verificare che i valori di coppia siano corretti e che l’azionamento reagisca come previsto.
Codice e Configurazione per Controllo di Coppia
FB 100 VAR-INPUT TorqueLimiting : TON; VAR-OUTPUT TorqueValue : REAL; END_VAR; TorqueValue := TorqueLimiting.Q1 * Rated_Torque; END_FB
Verifica e Test della Soluzione
Eseguire test di verifica per assicurarsi che il controllo di coppia funzioni correttamente. Consultare la documentazione ufficiale Siemens per ulteriori dettagli.
Errori Comuni nel Controllo di Coppia
1. Errore di connessione della cella di carico.
2. Configurazione errata del setpoint di coppia.
3. Problemi di lettura del segnale analogico.
Domande Frequenti su Controllo di Coppia
1. Come configurare la scheda SIWAREX per il controllo di coppia?
2. Qual è il metodo migliore per leggere il segnale della cella di carico?
3. Come posso risolvere un errore di connessione della cella di carico?
Conclusione
Il controllo di coppia con cella di carico su S7-1500 è possibile e può essere implementato seguendo i passaggi sopra descritti. Assicurarsi di seguire le migliori pratiche per evitare errori comuni.
Approfondimento Tecnico Avanzato
Nell’ambito del controllo di coppia con una cella di carico su S7-1500, è cruciale comprendere il funzionamento interno del PLC/TIA. Il PLC Siemens S7-1500 gestisce il controllo di coppia tramite un’architettura modulare che coinvolge registri specifici per la lettura e la scrittura dei segnali. Il pre-servo e il post-servo sono due fasi distinte in cui il PLC elabora i dati di coppia. Nel pre-servo, il segnale analogico proveniente dalla cella di carico viene letto e convertito in un valore digitale. Questo valore viene poi trasmesso al registro di stato del motore, dove viene interpretato e utilizzato per regolare la coppia di uscita. Il registro di stato è cruciale per monitorare le condizioni di funzionamento e per inviare feedback al sistema di controllo. L’uso di registri come DBX e FBX è comune per gestire queste operazioni in modo efficiente, permettendo una comunicazione fluida tra il PLC e l’azionamento.
Un esempio pratico è l’uso del registro P29041 per impostare il riferimento di coppia tramite un’uscita analogica. Questo registro può essere configurato per mappare un valore analogico da 0 a 10V al valore di coppia nominale del motore. Per esempio, se il Rated_Torque del motore è di 50 Nm, impostare P29041[0] a 50% corrispondente a 5V, il che significa che il motore opererà al 50% della sua coppia nominale. Questo approccio permette una gestione precisa del controllo di coppia, assicurando che l’azionamento operi entro i limiti di sicurezza.
Metodi Alternativi e Varianti
Esistono diverse strade per implementare il controllo di coppia con una cella di carico su un sistema S7-1500. Una via è l’uso diretto di un’uscita analogica per scalare il setpoint di coppia, mentre un’altra è l’invio del valore di coppia tramite il PLC. La prima opzione è più diretta e può essere più veloce, ma richiede una configurazione precisa e può essere meno flessibile rispetto alla seconda opzione. Quest’ultima, invece, offre una maggiore flessibilità di programmazione e può essere più adatta a sistemi complessi dove il controllo è gestito centralmente. Entrambi i metodi hanno i loro vantaggi: l’uscita analogica diretta è più rapida ma meno adatta a sistemi con molte variabili di controllo, mentre il controllo tramite PLC offre maggiore flessibilità e possibilità di integrazione con altri sistemi di automazione.
Un esempio pratico potrebbe essere l’uso di una scheda SIWAREX per collegare la cella di carico e gestire il feedback di coppia direttamente attraverso l’uscita analogica, oppure l’uso di una scheda AI 2xSG 4/6-wire HS per una maggiore precisione e possibilità di integrazione con il PLC. Entrambi i metodi richiedono una buona conoscenza delle specifiche tecniche e della configurazione del sistema per garantire un funzionamento ottimale.
Stanco di andare a tentativi?
Se errori come questo ti mandano in panico, probabilmente ti mancano le basi solide della programmazione PLC.
Smetti di risolvere problemi uno alla volta e impara il metodo giusto dall’inizio.

“Semplifica, automatizza, sorridi: il mantra del programmatore zen.”
Dott. Strongoli Alessandro
Programmatore
CEO IO PROGRAMMO srl







