B&R Introduzione del blocco funzione di comunicazione MODBUS
autore: ALIMENTAZIONE PLC
2022-12-23
Apri il file della guida di B&R, cerca DRV_MBUS, puoi trovare la libreria DRV_MBUS.
Nella figura sopra si possono vedere i blocchi funzionali relativi alla comunicazione MODBUS, ci sono 4 blocchi funzionali relativi alla stazione master, e 3 blocchi funzionali relativi alla stazione slave. B&R utilizza principalmente i seguenti blocchi funzione come stazione principale.
un. MBMOPEN()
Il blocco funzione MBMOPEN() apre (attiva) l'interfaccia di comunicazione master. I parametri sono i seguenti
Parametro I/O Significato
Abilito l'abilitazione del blocco funzione
I PDEVICE Nome dell'interfaccia di comunicazione
I PMODE Impostazione dei parametri dell'interfaccia di comunicazione
Il nome del blocco dati IPCONFIG
I timeout Parametro di timeout della comunicazione
I ascii modalità MODBUS, (0=RTU/1=ASCII)
O codice di errore di stato, 0 significa nessun errore
O IDENT L'handle fornito a MBMaster(), MBMCmd(), MBMClose()
b. Maestro MB()
Parametro I/O Significato
Abilito l'abilitazione del blocco funzione
Ident Handle pointer restituito da MBMOp()
O codice di errore di stato, 0 significa nessun errore
O execute Indica se eseguire il comando
O recordnum Il numero dello scambio di dati corrente
c.MBMCmd()
Parametro I/O Significato
Abilito l'abilitazione del blocco funzione
Ident Handle pointer restituito da MBMOp()
I mfc Codice funzione Modbus
I nodo Numero stazione slave, 0 viene trasmesso
I dati Primo indirizzo dell'area dati
Ho compensato l'offset
Ho allungato la lunghezza dei dati
O codice di errore di stato, 0 significa nessun errore
d. MBMChiudi()
Chiudere l'interfaccia di comunicazione della stazione master
Parametro I/O Significato I enable Function block enable Ident Handle pointer restituito da MBMOp() O status Error code, 0 means no error
Nella figura sopra si possono vedere i blocchi funzionali relativi alla comunicazione MODBUS, ci sono 4 blocchi funzionali relativi alla stazione master, e 3 blocchi funzionali relativi alla stazione slave. B&R utilizza principalmente i seguenti blocchi funzione come stazione principale.
un. MBMOPEN()
Il blocco funzione MBMOPEN() apre (attiva) l'interfaccia di comunicazione master. I parametri sono i seguenti
Parametro I/O Significato
Abilito l'abilitazione del blocco funzione
I PDEVICE Nome dell'interfaccia di comunicazione
I PMODE Impostazione dei parametri dell'interfaccia di comunicazione
Il nome del blocco dati IPCONFIG
I timeout Parametro di timeout della comunicazione
I ascii modalità MODBUS, (0=RTU/1=ASCII)
O codice di errore di stato, 0 significa nessun errore
O IDENT L'handle fornito a MBMaster(), MBMCmd(), MBMClose()
b. Maestro MB()
Parametro I/O Significato
Abilito l'abilitazione del blocco funzione
Ident Handle pointer restituito da MBMOp()
O codice di errore di stato, 0 significa nessun errore
O execute Indica se eseguire il comando
O recordnum Il numero dello scambio di dati corrente
c.MBMCmd()
Parametro I/O Significato
Abilito l'abilitazione del blocco funzione
Ident Handle pointer restituito da MBMOp()
I mfc Codice funzione Modbus
I nodo Numero stazione slave, 0 viene trasmesso
I dati Primo indirizzo dell'area dati
Ho compensato l'offset
Ho allungato la lunghezza dei dati
O codice di errore di stato, 0 significa nessun errore
d. MBMChiudi()
Chiudere l'interfaccia di comunicazione della stazione master
Parametro I/O Significato I enable Function block enable Ident Handle pointer restituito da MBMOp() O status Error code, 0 means no error
Notizie correlate
Informazioni sulla classificazione, applicazione e sviluppo dei PLC 2024-01-02 416
C'è un problema con il PLC, come trovare rapidamente la causa? 2024-01-02 349
Quanti metodi di comunicazione ha il PLC Siemens? 2023-08-03 800
Siemens PLC S7-300 ha problemi di comunicazione e metodo di manutenzione remota 2023-08-03 3596
Quali sono le serie e le caratteristiche del PLC Siemens 2023-08-03 800
Riepilogo del metodo di selezione dei PLC Siemens 2 2023-08-03 383
Riepilogo del metodo di selezione del PLC Siemens 1 2023-08-03 414
Quali applicazioni useresti per i PLC? - Esplorazione dell'uso diffuso di controllori logici programmabili 2023-05-31 533
Il PLC è utilizzato nella robotica? - Comprensione del ruolo dei PLC nella robotica 2023-05-31 507
La programmazione PLC è difficile? - Una guida completa alla programmazione PLC 2023-05-31 707
Che cos'è un PLC in azienda? 2023-05-27 509
A cosa serve un PLC? 2023-05-26 587
Che cos'è un diagramma Ladder nel PLC? 2023-05-25 614
Perché Smart Switch non funziona sul mio PLC? 2023-05-24 534
Perché i PLC sono installati all'interno di un armadio? 2023-05-23 530
Perché i rack logici vengono utilizzati nei PLC? 2023-05-22 535
Perché c'è bisogno di PLC nell'industria 2023-05-20 556
Perché il PLC è importante 2023-05-19 509
Perché alcuni PLC utilizzano solo le aggiunte di base 2023-05-18 533
Perché il ridimensionamento viene eseguito nel PLC 2023-05-17 496