ESP32 ETHERNET & WIFI & BLUETOOTH PLC 53ARR I/Os Analog/Digital/Relay PLUS
ESP32 ETHERNET & WIFI & BLUETOOTH PLC 53ARR I/Os Analog/Digital/Relay PLUS
PLUS version include
Full/Half duplex RS485 port.
WiFi & Bluetooth BLE
µSD Socket
Work directly with the SD memory card.
MODBUS RTU
Possibility to use MODBUS RTU using RS485 port working as a hardware Serial. - RTC (Real time clock available)
ESP32 based details
Industrial Automation
Modular PLC
This is the first equipment based on the Arduino technology designed for a professional use. This PLC has 53I/Os. It also contains several communication ports which provide more flexibility and control. The ESP32 family offers the possibility to expand up to 127 modules through I2C, which means that you can have until 7100 Inputs / Outputs in Master-Slave connections, additionally to sensors, etc…
Programming Software
This PLC can be programmed using the Arduino IDE platform. See the Documentation menu below to download the software for free.
Instantaneous connection and coding
The ESP32 is programmed through the USB ports. This PLC can also be programed through Ethernet port remotely. This offers and immediate access to program, mantain and control. Also you can continuously monitor the status for all the variables, inputs, outputs, etc. It is compatible with the Ardbox and the Touchberry Pi with instantaneous connection.
Inputs ▼
Total Inputs | 25 |
Total Digital Optoisolated Inputs (5-24Vdc) | 11 |
Digital Optoisolated Inputs (5-24Vdc) | 5 |
Digital Optoisolated Inputs (5-24Vdc) | can work like interrupt Inputs INT (5-24Vdc) | 6 |
10 bit Analog Inputs (0-10V) | Digital (5-24Vdc) Inputs configurable by software | 14 |
Inputs notes - * From the (Xx) Digital, (Yx) can be configured as Analog (Xx = Total Digital In, Yx = Number of Analog In) * From the (Xx) Digital, (Zx) can be configured as Interrupt (Xx = Total Digital In, Zx = Number of Interrupt pins)
Outputs ▼
Total Outputs | 30 |
Digital Optoisolated Outputs (5-24Vdc) | 5 |
Digital Optoisolated and PWM (5-24Vdc) | 10 bit Analog (0-10V) Outputs configurable by switch | 9 |
Relay Outputs (220Vac - 5A) | 16 |
Output notes |
Communications ▼
Ethernet communication - 1 |
Wi-Fi & BLE (Bluetooth Low Energy) - YES |
GPRS/GSM - NO |
USB port (type B) communication (for uploading or debugging only) - 0 |
Micro USB port (type B) communication (for uploading or debugging only) - 1 |
I2C (3.3Vdc) communication (interface with other Industrial Shields, sensors, I/Os modules) - 1 |
Serial TTL (UART) communication - YES |
RS-232 communication - 1 |
Half/Full Duplex RS-485 communication - 1 |
SPI (3.3Vdc) external port communication (using MOSI, MISO, SS pins of Arduino) - 1 |
RTC (Real Time Clock. NOTE: I2C port used. See pinout modification) - YES |
µSD Socket (using SPI port, chip select D53 pin) - YES |
Communications notes - There are communications that cannot be used simultaneously. They must be used through the switches. See section 8 of the User Guide.
The Open Source Board CPU ▼
Single Board Computer (SBC) Microcontroller | ESP32 WROOM 32UE |
Flash Memory (MB) | 4 |
SRAM IN RTC (KB) | 16 |
SRAM (KB) | 520 |
Clock Speed (MHz) | 40 |
Certification & Safety ▼
Other information ▼
PLC measures: 101x119.5x119.3 |
DIN Rail mounting |
Power Supply Voltage (Vdc) Range: 12-24 |
Maximum Power Consumption (VAC max.): 30 |
Operating Temperture C: 0C-60C |
Operating Temperature F: 32F-140F |
Operating Relative Humidity % (no condensation): 10%-90% |
Package Size: from 13cm x 15cm x 10cm to 13cm x15cm x17cm |
Packaging: Box |
ECCN Number: EAR99H |
HTS Code: 8537.10.10.90 |
740.17 Language - 740.17 (b)(1) for self-classification or (b)(3) CCATS issued: §740.17 (b)(1) |
Country of Origin: Spain |
STATIC Sensitive: NO |
Moisture Sensitivity Level (MSL): MSL 1 - Unlimited |
Lead Free |
RoHS Compliant by Exemption? NO |
Does Part Contain Lithium? YES |
Product Weight: 600 gram |
Buy online or through our distributors (see the menu). We ship using DHL. You will receive your goods in 24-72 (Europe), 3-5 days for rest of the World. |
How to start ▼
1. Download the open-source software "Arduino IDE" version 1.8.0 or higher and open it. |
2. Click on "File" and then on "Preferences". |
3. See the "Additional Boards Manager URLs:" text box inside the "Settings" tab and add this URL: http://apps.industrialshields.com/main/arduino/boards/package_industrialshields_index.json |
4. Close the preferences window with the “Ok” button. |
5. Click on “Tools” menu , and open the “Boards” submenu, and click the “Boards Manager” option, to open the Boards Manager window. |
6. Search “industrialshields” to the search filter and select to the list and click “Install” or "Update" if you have not got the latest version. |
7. Close the "Boards Manager". Now you can select each of our PLCs by clicking on "Tools", then "Board", then "Industrial Shields Boards" and select your family of PLCs. Contact [email protected] if you have any questions." |