Saltar al contenido
Microdesys
  • El proyecto
    • Contenidos
    • Equipo
  • Hardware
  • Documentación
    • Guía
    • Codesys y Esp32 por MQTT en remoto
    • Siemens y Esp32 por MQTT en remoto
    • Programación directa del Esp32 con Wifi MQTT
  • Recursos
    • Presentación
    • Codesys
    • Software
    • Plantillas
    • Más herramientas
  • Editor
  • Chicas STEAM
  • Alternar búsqueda de la web
Menú Cerrar
  • El proyecto
    • Contenidos
    • Equipo
  • Hardware
  • Documentación
    • Guía
    • Codesys y Esp32 por MQTT en remoto
    • Siemens y Esp32 por MQTT en remoto
    • Programación directa del Esp32 con Wifi MQTT
  • Recursos
    • Presentación
    • Codesys
    • Software
    • Plantillas
    • Más herramientas
  • Editor
  • Chicas STEAM
  • Alternar búsqueda de la web

Ejemplo 1: Entrada y salida digital

  1. Inicio>
  2. Docs>
  3. Ejemplo 1: Entrada y salida digital

Modbus RTU Modo Básico

  • Introducción y alcance de la tecnología RTU Básico
  • Uso del Edito para configurar Esp32 con RTU
  • Cargar un programa (plantilla) en el microcontrolador Esp32
  • Configuración y conexión de un archivo Codesys RTU
  • Denominación de entradas y salidas
  • Ejemplo 1: Entrada y salida digital

Wifi MQTT Modo Básico

  • Instalación y configuración del servidor MQTT
  • Introducción y alcance de la tecnología MQTT Básico
  • Instalación del servidor MQTT Mosquitto
  • Preparación del Compilador para configurar Esp32 MQTT
  • Cargar un programa (Plantilla) en el Esp32 MQTT

Hardware

  • Microcontroladores Espressif
  • Microcontrolador Esp32
  • Entradas y salidas del microcontorlador Esp32

Modbus RTU Modo Avanzado

  • Configuración de canales RTU predefinidos (Easy Client)
  • Configuración de entradas digitales en Modbus RTU Easy Client
  • Configuración de salidas digitales en Modbus RTU Easy Client
  • Entradas analógicas y salidas PWM Modbus RTU (Easy Client)
  • Sensores y actuadores con librería en Modbus RTU en modo Easy Client (EC)
  • Creación de canales Modbus RTU propios

Wifi Esp32

  • Programación directa del Esp32 con Wifi MQTT

Hardware Microdesys

  • Placa de desarrollo Microdesys
  • Shield multifunción Microdesys basic

Codesys y Esp32

  • Codesys y Esp32 por MQTT en remoto

Siemens y Esp32

  • Siemens y Esp32 por MQTT en remoto
  • Instalar y configurar Node Red para uso con Siemens 1200 y LOGO
  • Siemens y Modbus TCP/IP

Chicas STEAM

  • Chicas STEAM

Ejemplo 1: Entrada y salida digital

Tabla de contenidos
  • Material
  • Conexión
  • Ejemplo 1: Contacto NA digital que activa salida digital

Material #

Se van a usar dos pulsadores a los GPIOS 25 y 26, y dos leds al GPIO 18 y 19. Se puede hacer un montaje con uno de los materiales recomendados en la sección Hardware de la web:

Si no, para la conexión en una placa Wemos D1 Esp32, el esquema de conexión sería el siguiente:

Si se usa otra placa distinta basada en el Esp32, las posiciones de los pines pueden ser distintas, pero la denominación será la misma. En cuanto a la configuración de las entradas y salidas y su cableado, puedes ampliar información en el siguiente enlace:

Los pulsadores anteriores están conectados en esquema pull-down y en la plantilla están así configurados. Puedes conocer más acerca de tipos de entradas digitales en esta entrada y de conexión de GPIOS en general en el artículo Entradas y salidas del Esp32.

Conexión #

Recuerda los tres pasos fundamentales para lograr la comunicación Modbus RTU en Codesys:

  • Tener activado el SoftPLC
  • Conectar Codesys con el SoftPLC
  • Conectar el SoftPLC con la placa

Para probar la comunicación, pulsa el icono de Modo de configuración en línea:

El árbol de dispositivos cambiará y se pondrá en modo online con todo en verde si el proceso ha ido bien:

Ejemplo 1: Contacto NA digital que activa salida digital #

Se va a realizar un pequeño programa mediante un contacto y una bobina, de tal manera que al accionar el pulsador conectado al GPIO26 de la placa (asociado a la entrada IX0.2 de Codesys), se va a controlar la salida QX1.5, donde está conectado el LED azul (GPIO 18).

  • Programa:

El programa es un contacto NA, que al detectar tensión en la entrada IX0.2 (I026 de la placa ESP32), provocada por el cierre del pulsador, permite cerrar la línea para y activar la variable %QX1.5, asociado a la salida donde está conectado el LED AZUL, al suministrar 3,3V al puerto 18 de la placa ESP 32.

Se carga el anterior programa en el SoftPLC:

Y aparece la siguiente pantalla con varios modos de carga, como hemos visto. Vamos a seleccionar el que Inicia sesión con descarga:

Y a continuación, a poner el SoftPLC en Run:

Verás que el led azul se acciona solo mientras se mantiene accionado el pulsador.

What are your Feelings
Comparte este artículo:
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Updated on 11 de enero de 2023
Denominación de entradas y salidas
Tabla de contenidos
  • Material
  • Conexión
  • Ejemplo 1: Contacto NA digital que activa salida digital
  • Política de cookies (UE)
  • Términos y condiciones
Copyright - OceanWP Theme by OceanWP
Gestionar el consentimiento de las cookies
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Administrar opciones Gestionar los servicios Gestionar proveedores Leer más sobre estos propósitos
Ver preferencias
{title} {title} {title}

Insertar/editar un enlace

Introduce la URL de destino

O enlaza a contenido ya existente

    No se ha especificado ningún término de búsqueda. Mostrando los elementos recientes. Busca o utiliza las teclas de flecha arriba y abajo para seleccionar un elemento.