Protocollo Modbus moduli di I/O distribuito linea Converface
Home › Forum › Moduli I/O distribuiti › Protocollo Modbus moduli di I/O distribuito linea Converface
- Questo topic ha 3 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 16 anni, 1 mese fa da
Sergio Bertana.
-
AutorePost
-
Giugno 21, 2007 alle 1:48 pm #34716
Sergio Bertana
Amministratore del forumE’ finalmente disponibile il protocollo di comunicazione Modbus Rtu sui moduli di I/O distribuito linea Converface. Implementando il protocollo Modbus diventato ormai uno standard de facto di comunicazione nella automazione industriale, i moduli Converface possono ora essere gestiti direttamente da programmi SCADA, oppure essere utilizzati come I/O remoti per dispositivi PLC che implementano questo standard di comunicazione.
La connessione in rete RS485 a due soli fili, riduce i costi di cablaggio ed incrementa la distanza (Fino ad 1,2 Km) tra i dispositivi remoti ed il sistema master, sia esso PC o PLC.
Il protocollo Modbus prevede un CRC di controllo sulla stringa dati e questo garantisce una elevata affidabilità sulla comunicazione, evitando di attivare uscite logiche e/o acquisire lo stato di ingressi logici in modo errato.
Il supporto di comandi Modbus di gestione Word o Bit permette di agire simultaneamente su tutto il banco di I/O in un unico comando, oppure di agire sul singolo punto di I/O.
La presenza di un watch dog interno al modulo garantisce l’azzeramento delle uscite logiche nel caso di failure sulla comunicazione.
Gli I/O galvanicamente isolati aumentano l’immunità ai disturbi dei moduli.
La presenza di counter fino a 100 Hz, permettono di eseguire acquisizioni veloci sui segnali in ingresso.
Novembre 4, 2008 alle 8:21 am #36238Sergio Bertana
Amministratore del forumPer effettuare il riconoscimento dei moduli conessi alla rete RS485 occorre installare su PC il programma Test moduli I/O remoti seriale e TCP/IP TRPCOM di cui è possibile effettuare il download dal sito.
Selezionare il tab Settings e impostare la porta seriale a cui i moduli sono connessi, definendo la velocità di baud rate 9600, protocol modbus RTU.
Selezionare il tab Scan ed agendo sul pulsante di scan, verrà eseguito uno scan di tutti i possibili indirizzi modbus da 0x00 a 0xFF alla ricerca dei moduli connessi. Per ogni modulo trovato verrà indicato il tipo di modulo.
Marzo 13, 2009 alle 11:21 am #36288Anonimo
OspiteNon riesco a trovare il SW Test moduli I/O remoti seriale e TCP/IP TRPCOM sul sito per il download. Mi serve per configurare i moduli di acquisizione 16 Input RS485. Esistono altre utility per la gestione/visualizzazione di questi moduli ?
Marzo 13, 2009 alle 3:55 pm #36289Sergio Bertana
Amministratore del forumIl programma TRPCOM è scaricabile dal tab Download nella pagina del sito dove è riportato il prodotto. In realtà i moduli di I/O distribuito su linea modbus non necessitano di particolari configurazioni. Il modulo di default risponde ai comandi modbus Rtu ricevuti dalla linea seriale RS485. Per effettuare la comunicazione occorre utilizzare un programma di emulazione terminale in grado di inviare e ricevere stringhe binarie, esempio il programma Toolly. Occorre fare riferimento al manuale utente per l’elenco dei comandi gestiti, la linea seriale deve essere impostata a: 9600, n, 8, 1. L’indirizzo del modulo (ID) di default è 01.
Per l’algoritmo di calcolo del CRC è possibile trovare nel forum altri posts che trattano l’argomento. Prendendo in esame il modulo TRPC26M ecco alcuni comandi modbus di esempio.
Per inviare il comando “Read the module’s name: ID 46 00 00 (CRC)” occorre inviare i caratteri hex $01$46$00$00$E0$0D. Il modulo TRPC26M risponderà con i caratteri hex 01 46 00 00 0C 26 00 DF 05.
Per inviare il comando di lettura stato ingressi “Read digital input (Latch) status ID 01 00 SS 00 10 (CRC)” occorre inviare i caratteri hex $01$01$00$00$00$10$3D$C6. Se tutti i 16 ingressi non sono attivi, il modulo risponderà con i caratteri hex 01 01 02 FF FF B8 4C. Se attivo l’ingresso D0 la stringa ricevutà sarà 01 01 02 FF FE 79 8C, è cosi di seguito per le varie combinazioni di ingressi attivi. Consiglio anche la lettura di questo post. -
AutorePost
- Devi essere connesso per rispondere a questo topic.