IOScanner seriale Modbus

Introduzione

Il Modbus IOScanner (o scanner degli I/O Modbus) viene usato per semplificare gli scambi con i dispositivi slave Modbus.

Aggiunta di un Modbus IOScanner

Per aggiungere un Modbus IOScanner su una linea seriale, selezionare Modbus_IOScanner nel Catalogo hardware, trascinarlo sulla Struttura dei dispositivi e rilasciarlo su uno dei nodi evidenziati.

Per maggiori informazioni sull'aggiunta di un dispositivo nel progetto, vedere:

• Uso del catalogo hardware

• Uso del Menu contestuale o pulsante Più

Configurazione Modbus IOScanner

Per configurare un Modbus IOScanner su una linea seriale, fare doppio clic su Modbus IOScanner nella Struttura dei dispositivi.

La finestra di configurazione viene visualizzata come illustrato di seguito:

Impostare i parametri come descritto in questa tabella:

Elemento

Descrizione

Modalità di trasmissione

Specifica la modalità di trasmissione da utilizzare:

  • RTU: utilizza la codifica binaria e la verifica errori CRC (8 bit di dati)

  • ASCII: i messaggi sono in formato ASCII, verifica errori LRC (7 bit di dati)

Impostare questo parametro a un valore identico per ogni dispositivo Modbus sulla rete.

Timeout risposta (ms)

Timeout usato negli scambi.

Intervallo tra frame (ms)

Ritardo per ridurre la collisione dei dati sul bus.

Impostare questo parametro a un valore identico per ogni dispositivo Modbus sulla rete.

NOTA: Non utilizzare i blocchi funzione della libreria PLCCommunication su una linea seriale con un Modbus IOScanner configurato. Questa operazione potrebbe disturbare gli scambi sul Modbus IOScanner.

Selezione task ciclo bus

L'IOScanner Modbus e i dispositivi scambiano i dati a ogni ciclo del task dell'applicazione prescelto.

Per selezionare questo task, selezionare la scheda Mapping IO master Modbus. La finestra di configurazione viene visualizzata come illustrato di seguito:

Il parametro Task ciclo bus consente di selezionare il task applicazione che gestisce lo scanner:

  • Utilizza impostazioni di ciclo del bus di livello superiore: associa lo scanner al task applicazione che gestisce il controller.

  • MAST: associa lo scanner al task MAST.

  • Un altro task esistente: è possibile selezionare un task esistente e associarlo allo scanner. Per ulteriori informazioni sui task dell'applicazione, vedere la EcoStruxure Machine Expert Guida alla programmazione.

Il tempo di scansione del task associato allo scanner deve essere inferiore a 500 ms.