B&R Introducción del bloque de funciones de comunicación MODBUS
autor: PLC-SUMINISTRO
2022-12-23
Abra el archivo de ayuda de B&R, busque DRV_MBUS, puede encontrar la biblioteca DRV_MBUS.
En la figura anterior, puede ver los bloques funcionales relacionados con la comunicación MODBUS, hay 4 bloques funcionales relacionados con la estación maestra y 3 bloques funcionales relacionados con la estación esclava. B&R utiliza principalmente los siguientes bloques de funciones como estación maestra.
una. MBMOPEN()
El bloque de funciones MBMOPEN() abre (activa) la interfaz de comunicación maestra. Los parámetros son los siguientes
Parámetro de E/S Significado
Habilito la habilitación del bloque de funciones
I PDEVICE Nombre de la interfaz de comunicación
I PMODE Configuración de parámetros de la interfaz de comunicación
El nombre del bloque de datos IPCONFIG
Parámetro de tiempo de espera de comunicación I timeout
I modo MODBUS ascii, (0=RTU/1=ASCII)
O código de error de estado, 0 significa que no hay error
O IDENT El identificador proporcionado a MBMaster(), MBMCmd(), MBMClose()
b. MB maestro ()
Parámetro de E/S Significado
Habilito la habilitación del bloque de funciones
Identifico el puntero del identificador devuelto por MMBOpen()
O código de error de estado, 0 significa que no hay error
O ejecutar Si ejecutar el comando
O recordnum El número de intercambio de datos actual
c.MBMCmd()
Parámetro de E/S Significado
Habilito la habilitación del bloque de funciones
Identifico el puntero del identificador devuelto por MMBOpen()
Código de función I mfc Modbus
Número de estación esclava del nodo I, se transmite 0
I datos Área de datos primera dirección
yo compenso
I len longitud de datos
O código de error de estado, 0 significa que no hay error
d. MBMCerrar()
Cierre la interfaz de comunicación de la estación maestra
Parámetro de E/S Significado I enable Function block enable Identifico el puntero del identificador devuelto por MMBOpen() O status Error code, 0 means no error
En la figura anterior, puede ver los bloques funcionales relacionados con la comunicación MODBUS, hay 4 bloques funcionales relacionados con la estación maestra y 3 bloques funcionales relacionados con la estación esclava. B&R utiliza principalmente los siguientes bloques de funciones como estación maestra.
una. MBMOPEN()
El bloque de funciones MBMOPEN() abre (activa) la interfaz de comunicación maestra. Los parámetros son los siguientes
Parámetro de E/S Significado
Habilito la habilitación del bloque de funciones
I PDEVICE Nombre de la interfaz de comunicación
I PMODE Configuración de parámetros de la interfaz de comunicación
El nombre del bloque de datos IPCONFIG
Parámetro de tiempo de espera de comunicación I timeout
I modo MODBUS ascii, (0=RTU/1=ASCII)
O código de error de estado, 0 significa que no hay error
O IDENT El identificador proporcionado a MBMaster(), MBMCmd(), MBMClose()
b. MB maestro ()
Parámetro de E/S Significado
Habilito la habilitación del bloque de funciones
Identifico el puntero del identificador devuelto por MMBOpen()
O código de error de estado, 0 significa que no hay error
O ejecutar Si ejecutar el comando
O recordnum El número de intercambio de datos actual
c.MBMCmd()
Parámetro de E/S Significado
Habilito la habilitación del bloque de funciones
Identifico el puntero del identificador devuelto por MMBOpen()
Código de función I mfc Modbus
Número de estación esclava del nodo I, se transmite 0
I datos Área de datos primera dirección
yo compenso
I len longitud de datos
O código de error de estado, 0 significa que no hay error
d. MBMCerrar()
Cierre la interfaz de comunicación de la estación maestra
Parámetro de E/S Significado I enable Function block enable Identifico el puntero del identificador devuelto por MMBOpen() O status Error code, 0 means no error
Noticias relacionadas
Sobre la clasificación, aplicación y desarrollo de PLC. 2024-01-02 416
Hay un problema con el PLC, ¿cómo encontrar rápidamente la causa? 2024-01-02 349
¿Cuántos métodos de comunicación tiene Siemens PLC? 2023-08-03 800
Siemens PLC S7-300 tiene falla de comunicación y método de mantenimiento remoto 2023-08-03 3596
¿Cuáles son las series y características de Siemens PLC? 2023-08-03 800
Resumen del método de selección de PLC de Siemens 2 2023-08-03 383
Resumen del método de selección de PLC de Siemens 1 2023-08-03 414
¿Qué aplicaciones usaría PLC? - Exploración del uso generalizado de controladores lógicos programables 2023-05-31 533
¿Se utiliza PLC en robótica? - Comprender el papel de los PLC en la robótica 2023-05-31 507
¿Es difícil programar PLC? - Una guía completa para la programación de PLC 2023-05-31 707
¿Qué es un PLC en los negocios? 2023-05-27 509
¿Para qué se utiliza un PLC? 2023-05-26 587
¿Qué es un diagrama de escalera en PLC? 2023-05-25 614
¿Por qué Smart Switch no funciona en mi PLC? 2023-05-24 534
¿Por qué los PLC están instalados dentro de un gabinete? 2023-05-23 530
¿Por qué se utilizan bastidores lógicos en PLC? 2023-05-22 535
Por qué hay una necesidad de PLC en la industria 2023-05-20 556
Por qué es importante el PLC 2023-05-19 509
Por qué algunos PLC usan solo las adiciones básicas 2023-05-18 533
Por qué se realiza el escalado en PLC 2023-05-17 496