Istruzione Add-On del dispositivo IO-Link
1. Scope
Questa guida per l'utente descrive l'installazione, l'uso e la manutenzione del modulo software Add-On Instruction (AOI) per i dispositivi IO-Link Balluff. Questo modulo software è progettato per essere utilizzato con RSLogix5000.
Prerequisito: impostazione di IO-Link Master AOI, utilizzando la Guida all'uso di IO-Link Master AOI.
2. Prodotti
Questa guida è stata sviluppata per essere utilizzata insieme al modulo software AOI per il dispositivo IO-Link Master di Balluff. Il modulo software è disponibile per il download sul sito web.
Il modulo software AOI di Balluff è stato sviluppato per l'uso con un dispositivo IO-Link di Balluff in combinazione con il blocco di connettività EtherNet/IP di Balluff BNI EIP-502-105-Z015 (versione hardware 4.0, versione firmware 2.7). Sebbene la presente Add-On Instruction User Guide riguardi molti dispositivi IO-Link Balluff, ogni dispositivo ha un modulo software AOI unico.
Per lo sviluppo di questo modulo software e della configurazione hardware, sono stati utilizzati e convalidati i seguenti componenti di sistema:
- RSLogix5000, versione 18.01 (o successiva)
- Controllore Rockwell 1756-L63
3. Istruzioni
Questa sezione descrive il processo di installazione e utilizzo del modulo AOI. Si tratta di un processo in tre fasi che deve essere seguito in sequenza: completare la configurazione del modulo Balluff BNI EIP-502-105-Z015 con l'AOI associato; importare il modulo AOI con tutti gli UDT associati; creare una nuova logica ladder con i moduli AOI. Inoltre, alcuni dispositivi IO-Link Balluff possono richiedere una logica aggiuntiva per configurare l'hardware per funzioni specifiche dell'applicazione. Questo processo di configurazione è descritto nella sezione 3.2.
3.1. configurazione
Configurazione del modulo Balluff BNI EIP-502-105-Z015 e dell'AOI associato
Seguire la guida per l'utente dell'IO-Link Master AOI, disponibile all'indirizzo www.Balluff.com. Questa fase di configurazione dell'IO-Link Master deve essere completata prima di poter avviare tutte le fasi successive, compresa la configurazione hardware di un dispositivo IO-Link.
3.2. Hardware
Configurazione hardware del dispositivo IO-Link Balluff.
Alcuni dispositivi includono funzioni specifiche dell'applicazione che devono essere configurate mediante messaggi espliciti. Se questa configurazione hardware è necessaria in base ai requisiti del dispositivo e dell'applicazione, consultare la nota tecnica Balluff di riferimento.
3.3. Importazione
Importazione del dispositivo IO-Link AOI di Balluff
- Fare clic con il tasto destro del mouse sull'elemento Add-On Instructions del Controller Organizer per visualizzare un menu che include "Import Add-On Instruction..." come mostrato di seguito:

- Individuare la cartella contenente i moduli AOI Balluff scaricati, evidenziare il file .L5X e fare clic su Importa...

- Se l'operazione ha successo, tutti gli UDT associati al modulo AOI verranno importati nel progetto insieme all'AOI. Questo può essere verificato controllando l'elemento User-Defined sotto Data Types nel Controller Organizer.

3.4. logica
Creare la logica con RSLogix5000
- Una volta importato un AOI, è possibile utilizzarlo come le altre istruzioni ladder. Nella barra degli strumenti Language Element di RSLogix5000 viene visualizzata una nuova scheda Element Group. Questa è mostrata qui con le informazioni della finestra hover:

Il modulo AOI può ora essere aggiunto a un rung del ladder:
- Tutti i parametri devono essere definiti con tag di tipo valido, come definito dal modulo AOI. L'utente deve creare ogni nome di tag pertinente al progetto dell'utente.
- È necessario creare solo due etichette; la prima è l'etichetta di controllo dell'AOI, la prima posizione dell'etichetta sull'AOI. Per garantire che il nuovo tag utilizzi il tipo di dati corretto, è sufficiente fare clic con il pulsante destro del mouse su"?" e scegliere Nuovo tag..., quindi creare un nome per il tag.

- Il secondo tag dati dispositivo IO-Link è l'ultima posizione del tag sull'AOI. Questo tag contiene i dati di processo dei dispositivi IO-Link definiti. È il tag che conterrà i dati specifici del dispositivo da utilizzare nella logica del progetto. Per ulteriori informazioni sui dati inclusi in questo tag, consultare la Sezione 4 che descrive ogni UDT.

- Infine, trascinare il corrispondente tag della porta IO-Link dall'AOI del master IO-Link alla posizione del tag IO_Link_Port_Data; questa è la posizione centrale del tag. Vedere anche: Guida all'uso dell'IO-Link Master AOI.
- È necessario creare solo due etichette; la prima è l'etichetta di controllo dell'AOI, la prima posizione dell'etichetta sull'AOI. Per garantire che il nuovo tag utilizzi il tipo di dati corretto, è sufficiente fare clic con il pulsante destro del mouse su"?" e scegliere Nuovo tag..., quindi creare un nome per il tag.
4. Tipo di dati definiti dall'utente (UDT)
Il tipo di dati definiti dall'utente per l'istruzione Add-On definisce l'interfaccia tra l'AOI e il progetto dell'utente. L'UDT di livello più alto è solitamente composto da due componenti UDT secondari: Input (I) e Output (O). Tuttavia, i dispositivi di solo ingresso di solito non includono un UDT di uscita. È definito un UDT aggiuntivo, IO_Link_Port_Data, per l'integrazione dei dati attraverso le porte IO-Link configurate.
L'UDT di livello più alto è costituito da due UDT secondari.

4.1. Ingresso UDT
L'UDT di ingresso è costituito da tutti gli ingressi associati al dispositivo IO-Link Balluff. Ogni UDT di ingresso del dispositivo IO-Link Balluff conterrà i dati di ingresso per quell'unico dispositivo. La definizione della maggior parte degli elementi di ingresso è contenuta nel corrispondente manuale d'uso dei dispositivi IO-Link, disponibile sul sito web di Balluff(www.balluff.com) o contattando l'assistenza tecnica Balluff(http://www.balluff.com/go/contact). Gli elementi di diagnostica IO-Link non sono inclusi nei manuali dei dispositivi, ma sono riportati in questa sezione.

Nota: Esistono elementi diagnostici IO-Link comuni a tutti gli UDT di ingresso, definiti come segue:

- Device_OK:
Bit diagnostico; quando è alto (1), indica che la porta IO-Link corrispondente sul modulo master EtherNet/IP (BNI004A) è impostata come IO-Link, che c'è un dispositivo IOLink collegato alla porta e che il dispositivo collegato corrisponde al numero ID del fornitore e del dispositivo corretto associato all'AOI del dispositivo IO-Link. - Mismatch_Fault:
Bit diagnostico; quando è alto (1), ), indica che la porta IOLink corrispondente sul modulo master EtherNet/IP (BNI004A) è impostata come IO-Link, che c'è un dispositivo IO-Link collegato alla porta, ma che il dispositivo collegato non corrisponde al numero di ID fornitore e dispositivo corretto associato all'AOI del dispositivo IO-Link. - Comm_Fault:
Bit diagnostico; quando è alto (1), indica che la porta IO-Link corrispondente sul modulo master EtherNet/IP (BNI004A) è impostata come IO-Link, ma non c'è un dispositivo IO-Link collegato alla porta. Questo errore è solitamente associato a un cortocircuito o a un'apertura sul cavo tra la porta IO-Link e il dispositivo IO-Link. - Validation_Error:
quando è alto (1), rappresenta un errore di convalida associato a un numero di ID fornitore o dispositivo errato. Per ulteriori informazioni, consultare la Guida dell'utente dell'IO-Link Master AOI. - Event_Error_Code e Additional_Code: quando si verifica un errore, questi elementi contengono il codice di errore e i dati aggiuntivi che definiscono l'errore. La definizione di ogni codice di errore e di ogni codice aggiuntivo è contenuta nel manuale d'uso dei dispositivi corrispondenti, disponibile sul sito web di Balluff(www.balluff.com) o contattando l'assistenza tecnica di Balluff(http://www.balluff.com/go/contact).
4.2. Uscita UDT
L'UDT di uscita è costituito da tutte le uscite associate al dispositivo IO-Link Balluff. Ogni UDT di uscita del dispositivo IO-Link Balluff conterrà i dati di uscita di quell'unico dispositivo, a meno che non si tratti di un dispositivo di solo ingresso. La definizione di ciascun elemento è contenuta nel manuale d'uso dei dispositivi corrispondenti, disponibile sul sito web di Balluff(www.balluff.com) o contattando il supporto tecnico di Balluff(http://www.balluff.com/go/contact).

4.3. Dati della porta IO-Link
L'UDT IO_Link_Port_Data consiste nei 48 byte di ingresso (SINT) e nei 48 byte di uscita (SINT) che il master IO-Link assegna a ciascuna porta. In condizioni operative normali, l'utente non si accorgerà del passaggio di dati attraverso questo UDT. L'AOI automatizza il parsing dei dati per ciascuna porta e consente all'utente di accedere direttamente ai dati senza mappare i dati di ciascuna delle quattro porte nell'unico buffer di dati del master. Questo UDT viene utilizzato sia per l'IO-Link master AOI che per ogni IO-Link slave AOI. Il master e lo slave devono condividere lo stesso nome di tag per la porta corrispondente. Per una rappresentazione visiva, fare riferimento a pagina 7 (3.4.3.3).

- Ingressi - questo array SINT da 48 byte contiene tutti i valori dei dati di ingresso grezzi che vengono passati dall'array di ingresso del dispositivo slave IO-Link all'array di ingresso del dispositivo master.
- Uscite - questo array SINT da 48 byte contiene tutti i valori grezzi dei dati di uscita che vengono passati dall'array di uscita del dispositivo slave IO-Link all'array di uscita del dispositivo master.
5. Convalida del software
Se le istruzioni precedenti (4.0 Istruzioni) sono state completate con successo, il modulo software sarà integrato nel progetto RSLogix5000 e sarà pronto all'uso. L'utente sarà in grado di verificare il corretto funzionamento dell'AOI monitorando la transizione di un tag di controllo e del corrispondente dispositivo del mondo reale. Questa sezione descrive una tecnica di campionamento per verificare il corretto funzionamento di un bit di ingresso.
5.1. esempio
Questo esempio descrive come convalidare la transizione di un tag di input sotto il controllo del controllore.
L'esempio utilizza il bit Device_OK, anche se è sufficiente qualsiasi bit di ingresso. Il punto chiave di questo esempio è assicurarsi che il bit AOI corrispondente al bit di ingresso selezionato lo segua. Dopo aver collegato fisicamente il dispositivo IO-Link al master su una porta configurata per la modalità IO-Link (il LED della porta è verde fisso), il bit Device_OK deve passare a ON o "alto" come mostrato qui:

Si noti che quando il cavo IO-Link che collega il dispositivo al master IO-Link viene scollegato, il bit Device_OK deve passare a OFF o "basso".
Quando il dispositivo IO-Link è correttamente collegato al master IO-Link, questo bit (IO_Link_Device_Data_Tag.I.Device_OK) dovrebbe essere ON o "alto". In caso contrario, consultare la sezione 6.0 Risoluzione dei problemi.
6. Risoluzione dei problemi
- Se l'utente non ottiene i dati corretti nei tag utente definiti, verificare che i seguenti corrispondano a quelli descritti in questa Guida dell'utente:
- Hardware Layout del sistema - Il sistema deve essere composto da quanto segue:
- Processore Logix di Rockwell Automation
- Ponte di rete EtherNet/IP Rockwell Logix
- Supporti fisici EtherNet/IP conformi a ODVA
- Configurazioni software - Con questa istruzione add-on è necessario utilizzare RSLogix5000 versione 18.01 o successiva.
- Livelli di revisione
- Hardware Layout del sistema - Il sistema deve essere composto da quanto segue:
- Verificare gli stati corretti dei LED; sulla porta IO-Link del modulo master EtherNet/IP (BNI004A), il LED deve essere VERDE fisso, mentre il LED IO-Link del dispositivo IO-Link deve lampeggiare.
- Se la porta IO-Link del modulo master EtherNet/IP (BNI004A) ha un LED VERDE lampeggiante, il dispositivo IO-Link non è collegato correttamente. Assicurarsi che il cavo non sia rotto e che entrambe le estremità siano collegate saldamente.
- Se la porta IO-Link del modulo master EtherNet/IP (BNI004A) è spenta, la porta non è configurata per la modalità IO-Link. Per informazioni sulla configurazione della porta per la modalità IO-Link, consultare la Guida dell'utente dell'AOI BNI004A.
- Se il sistema non risponde ancora correttamente, contattare il gruppo di assistenza tecnica Balluff all'indirizzo
http://www.balluff.com/go/contact.
7. Definizioni
Nella presente guida vengono utilizzati i seguenti termini con le relative definizioni:
7.1. Controllore Organizzatore
Controller Organizer - l'area di RSLogix5000 in cui è possibile accedere a tutti i componenti del progetto. Se questa barra degli strumenti non è visibile, può essere aperta premendo Alt+0.
7.2. AOI - Istruzioni aggiuntive
AOI - Add On Instruction - modulo software riutilizzabile creato con RSLogix5000. I moduli AOI di Balluff sono composti da UDT e logica associata per implementare gli algoritmi di controllo. Questo modulo è specifico per l'hardware. Tutti i moduli AOI contenuti in un progetto si trovano nel Controller Organizer, come mostrato di seguito:

7.3. Tag con ambito controllore
Tag di ambito del controllore - un tag di qualsiasi tipo di dati valido, disponibile per tutti i programmi all'interno di un progetto e che deve essere utilizzato in modo uniforme nell'intero progetto.
7.4. AOI Parameter
Parametro AOI - un tag di qualsiasi tipo di dato valido che viene creato durante la definizione del modulo AOI ed è isolato a quell'AOI. Il suo ambito è limitato a ciascun uso discreto della funzione AOI.
7.5. UDT - Tipo di dati definiti dall'utente
UDT - User Defined Data Type - modulo software riutilizzabile creato con RSLogix5000. Gli UDT di Balluff definiscono i nomi dei tag di ingresso e di uscita da utilizzare nell'implementazione dei nostri moduli AOI. Un UDT può essere composto da qualsiasi combinazione di tipi di dati standard definiti da RSLogix5000 o da altri UDT. Tutti gli UDT contenuti in un progetto si trovano nel Controller Organizer, come illustrato di seguito:

7.6. Struttura di configurazione degli I/O
Struttura di configurazione I/O - l'area di RSLogix5000 in cui sono definiti tutti gli ingressi e le uscite fisici, o "del mondo reale", associati al controllore. Un esempio di albero di configurazione I/O è mostrato di seguito:

7.7. EDS - Foglio dati elettronico
EDS - Electronic Data Sheet - file di configurazione software che definisce come un prodotto hardware comunicherà con il master di rete utilizzando EtherNet/IP. Il formato e il contenuto di un EDS sono definiti da ODVA, l'organizzazione di controllo delle specifiche EtherNet/IP.
8. Documenti correlati
I seguenti documenti Balluff supportano il rilascio di questa Guida per l'utente e del relativo modulo software. Ognuno di questi documenti può essere ottenuto sul sito web www.balluff.com o contattando l'assistenza tecnica Balluff all'indirizzo http://www.balluff.com/go/contact.
- Guida all'uso dell'IO-Link Master AOI
- Guide per l'utente dell'hardware specifico di Balluff
- Utilizzo di messaggi espliciti per la configurazione dei dispositivi IO-Link Nota tecnica