Skip to Content

ESP32 PLC 58

The ESP32 PLC 58 is a modular industrial controller designed for professional environments.

It has 37 inputs and 24 outputs

This industrial controller is programmable in Arduino IDE. In addition, it allows fast connection and coding via USB or Ethernet.

37x Inputs
16x Analog - Digital
21x Digital isolated (6 with interruptions)

24x Outputs
15x Digital Outputs
9x Digital isolated /PWM/Analog

Communications: Ethernet, Wifi & BLE, RS485(HD), RS232, x2Serial TTL, SPI, I2C


379.00 € 379.00 €

  • # CPU Type #
  • # Device #
  • # Inputs #
  • # Outputs #
  • Ethernet
  • Communication board 1
  • Communication board 3
  • Digital Inputs *See technical details
  • Interrupt Input
  • Analog Inputs (Included as a Digitlal Input)
  • Digital Outputs *See technical details
# CPU Type #: ESP32
# Device #: PLC
# Inputs #: 31-40
# Outputs #: 21-30
Ethernet: Yes
Communication board 3: No Additional Com. Board 3
Digital Inputs *See technical details: 27
Interrupt Input: 6
Analog Inputs (Included as a Digitlal Input): 18
Digital Outputs *See technical details: 24


ESP32 PLC 58: 39 I/Os with Analog, Digital and Built-in WiFi/BLE

The ESP32 PLC 58 is the highest-density controller in the ESP32 PLC family, based on the Espressif ESP32 dual-core microprocessor (240 MHz) with built-in WiFi 802.11 b/g/n and Bluetooth 4.2 / BLE. It combines 18 convertible analog/digital inputs (0-10 Vdc), 21 opto-isolated digital inputs (6 with interrupt capability), 15 digital outputs and 9 digital/PWM/analog outputs in a single DIN-rail unit — fully programmable with Arduino IDE. Available with optional LoRa, CAN or 4G communication boards.

Technical Specifications

SpecificationValue
MicrocontrollerESP32 dual-core Tensilica LX6, 240 MHz
Convertible Analog/Digital Inputs (0-10 Vdc)18
Digital Isolated Inputs (5-24 Vdc)21 (6 with interrupt)
Digital Outputs (5-24 Vdc)15
Digital / PWM / Analog Outputs (0-10 Vdc)9
Relay Outputs0
EthernetYes
WiFi802.11 b/g/n 2.4 GHz (built-in)
Bluetooth / BLEBluetooth 4.2 / BLE (built-in)
RS-485 Ports2
RS-232 Ports1
Serial TTL / UART2
SPIYes
I2CYes
RTCYes
MicroSD SlotYes
Power Supply12-24 Vdc
Max Power Consumption2.88 W (1.85 W resting)
MountingDIN rail
CertificationsCE, RoHS, UKCA

Available Configurations

Part NumberConfiguration
034001000600ESP32 PLC 58 — Standard
034001100600ESP32 PLC 58 + CAN
034001200600ESP32 PLC 58 + LoRa (Europe — EU868)
034001200600 (Asia)ESP32 PLC 58 + LoRa (Asia — EU443)
034001300600ESP32 PLC 58 + 4G (M1)-NB1 IoT LTE
034001600600ESP32 PLC 58 + LoRa (USA — US902)

Applications: IIoT, Smart Cities and Remote Monitoring

The ESP32 PLC 58 targets applications requiring dense I/O with wireless connectivity: IIoT gateways, SCADA systems, smart building automation, remote monitoring, energy management and process control. Built-in WiFi and BLE enable direct cloud connectivity without additional hardware.

Protocols: MQTT, Modbus TCP, Modbus RTU, Ethernet TCP/IP

Built-in WiFi with full TCP/IP stack enables MQTT, HTTP and Modbus TCP natively. RS-485 supports Modbus RTU. RS-232 for legacy equipment. Optional LoRa, CAN and 4G LTE via dedicated communication boards. I2C, SPI and Serial TTL also available.

Programming: Arduino IDE with Industrial Shields Libraries

Programmed via Arduino IDE with the industrialshields-esp32 boards package. All I/Os are referenced by name (I0_7, A0_5, Q0_0). Dual-core architecture supports FreeRTOS for real-time task scheduling. CE, RoHS and UKCA certified. DIN-rail mounting.

Inputs

18x 10 bit Analog
11x Digital Optoisolated

Outputs

24x Digital Optoisolated

Industrial Communications

I2C, RS232, RS485 SPI, ...

ESP32 CONTROLLER DOCUMENTATION