Come aggiungere funzioni personalizzate alla programmazione HMI Allen - Bradley?

Jan 06, 2026

Lasciate un messaggio

David Wang
David Wang
Come creatore di contenuti e scrittore tecnico per la tecnologia Chentuo, David si concentra sulla creazione di contenuti coinvolgenti e informativi che evidenziano le soluzioni di automazione innovative dell'azienda. Il suo lavoro aiuta a educare i clienti sugli ultimi progressi nella tecnologia di automazione industriale.

Ehilà! Sono un fornitore HMI Allen-Bradley e lavoro in questo settore da un bel po'. Una domanda che ricevo spesso dai clienti è come aggiungere funzioni personalizzate alla programmazione HMI Allen-Bradley. Bene, sei arrivato nel posto giusto! In questo post del blog ti guiderò attraverso l'intero processo passo dopo passo.

Prima di tutto, parliamo del motivo per cui potresti voler aggiungere funzioni personalizzate al tuo HMI Allen-Bradley. Le funzionalità di serie sono piuttosto eccezionali, ma a volte hai bisogno di qualcosa in più per soddisfare le tue esigenze specifiche. Forse hai un processo unico nella tua fabbrica o desideri aggiungere alcune funzionalità di reporting speciali. Le funzioni personalizzate possono darti quel vantaggio in più e far funzionare la tua HMI esattamente come desideri.

Comprensione delle nozioni di base della programmazione HMI Allen-Bradley

Prima di addentrarci nell'aggiunta di funzioni personalizzate, è importante avere una solida conoscenza delle nozioni di base della programmazione HMI Allen-Bradley. Gli HMI Allen-Bradley utilizzano un ambiente di programmazione chiamato FactoryTalk View Studio. Qui è dove creerai le tue schermate, imposterai i tuoi tag e scriverai i tuoi script.

Se non hai mai utilizzato FactoryTalk View Studio, non preoccuparti! Ha un'interfaccia piuttosto intuitiva e ci sono molte risorse là fuori per aiutarti a imparare. Puoi trovare tutorial sul sito web ufficiale Allen-Bradley e ci sono anche alcune fantastiche comunità online dove puoi porre domande e ricevere consigli da altri programmatori.

Preparazione dell'HMI per lo sviluppo di funzioni personalizzate

Il primo passo per aggiungere funzioni personalizzate è assicurarsi che l'HMI sia configurato correttamente. Dovrai avere installato l'hardware e il software corretti e l'HMI dovrebbe essere connesso alla rete.

Diamo un'occhiata ad alcuni modelli HMI Allen-Bradley popolari, ideali per lo sviluppo di funzioni personalizzate. Dai un'occhiata aAllen Bradley 2711C T3M,AllenBradley2711P-RR256, EAllenBradley2711P-T15C22D9P. Questi modelli offrono un buon equilibrio tra prestazioni e funzionalità e sono compatibili con FactoryTalk View Studio.

Una volta installato e funzionante l'HMI, dovrai creare un nuovo progetto in FactoryTalk View Studio. Qui è dove inizierai a creare le tue funzioni personalizzate.

Creazione di funzioni personalizzate in FactoryTalk View Studio

Ora entriamo nel vivo della creazione di funzioni personalizzate. In FactoryTalk View Studio è possibile utilizzare Visual Basic for Applications (VBA) per scrivere script personalizzati. VBA è un linguaggio di programmazione potente e facile da imparare, soprattutto se hai un'esperienza di programmazione di base.

Ecco un semplice esempio di come potresti creare una funzione personalizzata per calcolare la media di due numeri:

Funzione CalculateAverage(num1 As Double, num2 As Double) As Double CalculateAverage = (num1 + num2) / 2 End Function

Per utilizzare questa funzione nel progetto HMI, è necessario aggiungerla a un modulo in FactoryTalk View Studio. Ecco come farlo:

  1. Apri il tuo progetto in FactoryTalk View Studio.
  2. Vai alla scheda "Scripting" e fai clic su "Moduli".
  3. Fare clic con il tasto destro sull'elenco dei moduli e selezionare "Inserisci modulo".
  4. Dai un nome al tuo modulo, come "CustomFunctions".
  5. Apri il nuovo modulo e incolla al suo interno il codice della funzione personalizzata.

Dopo aver aggiunto la funzione personalizzata a un modulo, puoi utilizzarla negli script HMI proprio come qualsiasi altra funzione. Ad esempio, potresti usarlo per aggiornare una casella di testo sullo schermo con la media di due letture del sensore.

Test e debug delle funzioni personalizzate

Dopo aver scritto le funzioni personalizzate, è importante testarle per assicurarsi che funzionino correttamente. FactoryTalk View Studio dispone di un debugger integrato che è possibile utilizzare per scorrere il codice e individuare eventuali errori.

Ecco alcuni suggerimenti per testare ed eseguire il debug delle funzioni personalizzate:

  • Utilizza i punti di interruzione:Imposta punti di interruzione nel codice per mettere in pausa l'esecuzione in punti specifici. Questo può aiutarti a vedere cosa sta succedendo nella tua funzione e identificare eventuali problemi.
  • Controlla le tue variabili:Assicurati che alle variabili vengano assegnati i valori corretti. Puoi utilizzare il debugger per controllare i valori delle variabili in diversi punti del codice.
  • Testare input diversi:Prova a passare valori diversi alla tua funzione personalizzata per assicurarti che funzioni correttamente in tutti i casi.

Integrazione di funzioni personalizzate nelle schermate HMI

Dopo aver testato ed eseguito il debug delle funzioni personalizzate, è il momento di integrarle nelle schermate HMI. È possibile utilizzare le funzioni personalizzate negli script associati a pulsanti, timer o altri oggetti della schermata.

Ad esempio, potresti creare un pulsante sullo schermo che, quando cliccato, richiama la tua funzione personalizzata per eseguire un calcolo e aggiornare una casella di testo con il risultato. Ecco come potresti farlo:

2Allen Bradley 2711P-RR256

  1. Crea un pulsante sullo schermo HMI.
  2. Fare doppio clic sul pulsante per aprire le sue proprietà.
  3. Vai alla scheda "Eventi" e seleziona l'evento "Mouse su".
  4. Fare clic sul pulsante "..." accanto all'evento per aprire l'editor dello script.
  5. Scrivi uno script che chiami la tua funzione personalizzata e aggiorni una casella di testo con il risultato.
Dim risultato As Double risultato = CalculateAverage(10, 20) ScreenItems("TextBox1").Testo = risultato

Suggerimenti e trucchi per aggiungere funzioni personalizzate

Ecco alcuni suggerimenti e trucchi per aiutarti ad aggiungere funzioni personalizzate alla tua programmazione HMI Allen-Bradley in modo più efficace:

  • Mantienilo semplice:Inizia con semplici funzioni personalizzate e passa gradualmente a quelle più complesse. Ciò renderà più semplice l'apprendimento e il debug del codice.
  • Usa i commenti:Aggiungi commenti al tuo codice per spiegare cosa fa. Ciò renderà più semplice per te e per gli altri programmatori comprendere il tuo codice in futuro.
  • Riutilizza il tuo codice:Se ti ritrovi a scrivere lo stesso codice più e più volte, valuta la possibilità di creare una funzione riutilizzabile. Ciò ti farà risparmiare tempo e renderà il tuo codice più organizzato.

Conclusione

L'aggiunta di funzioni personalizzate alla programmazione HMI Allen-Bradley può essere un ottimo modo per personalizzare il tuo HMI e farlo funzionare esattamente nel modo desiderato. Seguendo i passaggi descritti in questo post del blog, dovresti essere in grado di creare e integrare le tue funzioni personalizzate in pochissimo tempo.

Se sei interessato all'acquisto di un HMI Allen-Bradley o hai domande sullo sviluppo di funzioni personalizzate, non esitare a contattarci. Siamo qui per aiutarti a trovare la soluzione giusta per le tue esigenze e garantire che il tuo progetto HMI sia un successo.

Riferimenti

  • Manuale utente Allen-Bradley FactoryTalk View Studio
  • Guida alla programmazione di Visual Basic per applicazioni
Invia la tua richiesta