# Blocchi di dati e blocchi di controllo SLMP

I segnali vengono combinati in blocchi di dati quando vengono trasferiti tra il sensore di visione e il PLC/MC Mitsubishi. Il sensore di visione supporta i seguenti tipi di blocchi di dati:

- Controllo
  Viene utilizzato per inviare comandi di controllo, comprese attivazioni al sensore di visione.
- Stato
  Indica lo stato del sensore di visione.
- Ingresso
  Utilizzato per inserire i dati dell'applicazione nel PLC/MC, compresi i parametri per l'ispezione.
- Uscita
  Utilizzato per trasmettere i dati dell'applicazione al PLC/MC, compresi i risultati dell'ispezione.

I blocchi di dati contengono dati di tipo bit o di tipo word. I dati di tipo bit vengono archiviati nei registri bit, mentre quelli di tipo word vengono archiviati nei registri word del PLC/MC. Per questo motivo, i dati bit non vengono mai combinati con i dati word in un blocco dati, per garantire che questi tipi di dati siano indirizzati separatamente nel PLC/MC. I vari blocchi di dati svolgono anche funzioni diverse laddove sia opportuno evitare di comunicare dati di grandi dimensioni che potrebbero non essere necessari per determinate applicazioni.

Per facilitare la configurazione delle applicazioni di visione, il sensore di visione raggruppa i vari bit di controllo e di stato necessari per la funzionalità di comando in blocchi contigui. In tal modo possono essere elaborati insieme. È necessario configurare l'indirizzo iniziale e il tipo di dispositivo per ciascun blocco di dati quando si imposta la connessione tra il sensore di visione e il PLC/MC Mitsubishi.

## Blocco di controllo SLMP

Il blocco Controllo definisce tutti i segnali di tipo bit per qualsiasi azione avviata dal PLC/MC. Il blocco di Controllo viene letto per le modifiche allo stato dei bit alla velocità configurata con la proprietà Intervallo di poll (ms). Il blocco di Controllo ha una lunghezza di 32 bit.

Byte | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0
--- | --- | --- | --- | --- | --- | --- | --- | ---
0 | Riservato | Riservato | Riservato | Esegui comando | ConfRisultati ispezioni | Riservato | Attivazione | Riservato
1 | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato
2 | Riservato | Riservato | Riservato | Riservato | Riservato | Cancella errore | Riservato | Riservato
3 | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato

## Blocco di stato SLMP

Il blocco di Stato indica lo stato attuale del sensore di visione. Il blocco di Stato viene aggiornato una volta all'avvio del protocollo e ogni volta che è disponibile un nuovo stato. Il blocco di Stato ha una lunghezza di 32 bit.

Byte | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0
0 | Online | Riservato | Riservato | Riservato | Errore acq | Riservato | Conf attivazione | Attivazione pronta
1 | Errore | Comando non riuscito | Comando completato | Comando in esecuzione | Risultati validi | Riservato | Ispezione completata | Riservato
2 | Riservato | Riservato | Riservato | Ispezione riuscita | Riservato | Riservato | Riservato | Riservato
3 | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato | Riservato

## Blocco di ingresso SLMP

Il blocco Ingresso costituisce un ingresso al sensore di visione e un'uscita dal PLC/MC. Viene scritto ogni volta che sono disponibili nuovi risultati di ispezione o quando si verifica una modifica del programma.

Byte | Segnale
0 .. 1 | ID comando

## Blocco di uscita SLMP

Il blocco Uscita è un'uscita del sensore di visione e un ingresso per il PLC/MC. Viene letto ogni volta che il bit Imposta dati utente passa da 0 a 1 o quando si verifica una modifica del programma.

Byte | Segnale
0 .. 1 | ID programma corrente
2 .. 3 | ID errore
4 .. 5 | Riservato
6 .. 7 | ID di acquisizione
8 .. 9 | ID ispezione
10 .. 11 | Riservato
12 .. 1920 | Risultati delle ispezioni

Nota: per una descrizione dettagliata dei segnali, vedere la sezione Segnali di comunicazioni industriali.