DR16P: the compact PLC for data acquisition, automation and built-in web HMI

The Daicon DR16P – DR16P Cloud module (code DR16P1043) is the latest-generation central unit of the Daicon family of programmable controllers: a 300MHz ARM Cortex M7 processor, 2MB of Flash and battery-free FRAM memory, in a compact DIN-rail format.

Built-in web server with user-configurable HMI pages, Modbus RTU/ASCII, MQTT, REST and SNMP protocols, native integration with SCADA and cloud supervision, RS485 bus or CAN bus for up to 128 networked devices.

Discover the specifications Request information
Daicon DR16P IoT PLC

Daicon DR16P – DR16P Cloud

Code: DR16P1043

The DR16P module is the latest-generation central unit of the Daicon family of programmable controllers. Equipped with a powerful 300MHz ARM Cortex M7 processor, with 2MB of Flash and battery-free FRAM memory, it offers industrial performance in a compact DIN-rail format.

The built-in web server provides user-configurable HMI pages, accessible from any browser and mobile device. It supports Modbus RTU/ASCII, MQTT, REST, SNMP and integrates natively with SCADA systems and cloud supervision.

FRAM technology guarantees virtually unlimited writes, eliminating the battery and reducing maintenance. RS485 bus or CAN bus for connecting up to 128 devices on the network.

Download the DR16P brochure

Why choose the DR16P

High performance

300MHz Cortex M7 processor with 2MB Flash and 384kB SRAM. Logic instruction execution at 116µS/k, float maths at 399µS/k.

IoT connectivity

Ethernet 10/100, 2 × RS232, RS485 or CAN bus, micro-USB, micro-SD up to 32GB. MQTT Client support for IoT cloud.

Built-in web HMI

Web server with user-configurable HMI pages, responsive design. Accessible from PC, tablet and smartphone with no app.

No battery

FRAM memory with unlimited write cycles and 10-year data retention. Zero maintenance, no restrictions for air transport.

High-precision RTC

DS3231 real-time clock with SNTP synchronisation. Guaranteed operation with the system switched off (with optional module or lithium battery).

16 expansion modules

I²C bus for expansion with up to 16 additional modules. Extensive library of function blocks (FBs). Free programming tool.

Inputs, outputs and communications

2 digital inputs

Opto-isolated PNP/NPN 5–30Vdc · 1 counter FMax 10kHz

2 digital outputs

Static AC/DC PhotoMOS · PWM FMin 5Hz – FMax 2kHz

2 analogue inputs

0–10Vdc · 12-bit resolution · 1.1mS/channel

Ethernet RJ45

10/100BaseT(x) Auto-MDIX · FTP Server

2 RS232 ports

DTE on RJ45 · Baud up to 115200 bps

RS485 o CAN bus

Up to 128 devices · Modbus RTU/ASCII compatible

Supported protocols

  1. Modbus over IPTCP/IP Client and Server for connection to SCADA and industrial supervisors.
  2. MQTT ClientData publishing to cloud brokers for IoT and Industry 4.0 architectures.
  3. REST / HTTPRESTful API for integration with management systems, ERP and web applications.
  4. SNMPStandard network monitoring. Automatic time synchronisation via SNTP.
DR16P architecture

Complete technical specifications

All the technical parameters of the DR16P module. For variants with CAN bus, USB or specific expansions, contact our technical department.

DR16P specifications
ProcessorARM Cortex M7 – 300MHz, 2MB Flash, 384kB SRAM
Power supply10–30Vdc · 1.4W (base) / 1.7W (with USB)
Expansion bus power supply5Vdc · 2.6A max.
Program memory131 kB (standard) / 262 kB (extended) – min. 10-year retention
Mass storage398 kB on 4MB Flash – min. 100,000 erase cycles/page
Buffer data memory (FRAM)6 kB user on 32kB FRAM – min. 10-year retention, unlimited cycles
RAM data memory12 kB (standard) / 20 kB (extended)
File systemProprietary FAT32
FTP ServerYes
Real Time ClockHigh-precision DS3231 – SNTP supported – optional operation with system switched off
Execution timesLogic: 116µS/k · Integer maths: 155µS/k · Float: 399µS/k
Digital inputs2 opto-isolated PNP/NPN 5–30Vdc (DI00 can be used as a counter FMax 10kHz)
Digital outputs2 static AC/DC photoMOS · TOn 0.75mS · TOff 0.2mS · PWM FMin 5Hz / FMax 2kHz
Analogue inputs2 × 0–10Vdc (or 1 differential) – 12-bit resolution – 1.1mS/channel conversion
Ethernet interfaceRJ45 10/100BaseT(x) Auto-MDIX
RS232 ports2 × DTE on RJ45 – Baud: 300…115200bps – 7/8 bit – 1/2 stop – parity: even/odd/none
FieldbusIsolated high-impedance Fail Safe RS485 (up to 128 devices) or isolated CAN Bus 2.0B / ISO 11898-1
Expansion busI²C Fast mode – up to 16 expansion modules
USB interfaceMicro-USB AB (host+device mode) – available on P variants
1-Wire interface1 port (on variants with analogue inputs)
Removable mass storageMicro-SD HC slot up to 32GB (card not included)
ProtocolsModbus over IP, Modbus RTU/ASCII, TCP/IP, UDP (Client/Server), HTTP, SNMP, REST, MQTT Client, DMX (opt.), DLMS IEC62056-21 (opt.)
Status indicatorsPower, RUN, READY, USB activity, Output status
HMI pagesWeb server with user-configurable pages – responsive design
Programming languagesAll IEC 61131-3: IL, ST, LD, FBD, SFC
Programming toolFree – run-time licence included
Firmware upgradeRS232, Ethernet (and USB on P variants)
Remote programmingYes, via TCP/IP connection
Operating temperatureda –20°C a +70°C
Storage temperatureda –40°C a +80°C
HumidityMax 90% (non-condensing)
Dimensions22.5mm L × 101mm W × 120mm H – DIN-rail mounting
Weight150g
CertificationsCE, RoHS
Download the DR16P brochure Request information

Integrate the DR16P into your production process

Contact us for free technical advice. Our engineers will assess your application and propose the most suitable hardware and software configuration.

Contact us now Documentation area