English site
Italian site
online shop

innovative Web PLC

Released the new software update V23.9.48.1 Download

CoDeSys Web Visualization client/server


  • 8 analog inputs, 16 bits, configurable
  • Voltage reading from μV up to ±50V
  • Current reading from μA up to ±24mA
  • Direct resistance reading up to 30kΩ
  • Thermocouples, int/ext compensation
  • RTD thermal resistances, 2 / 3 wires
  • Temperature reading with NTC sensors
  • Internal temperature sensor, 12 bits
  • RS485 serial port, high speed (1Mb/s)
  • Modbus RTU protocol, CoDeSys ready
  • Ultra compact: 17.5mm on DIN rail
Modbus 8 analog inputs

CoDeSys compact Web PLC - IEC61131


  • Multifunction PLC / Gateway
  • CoDeSys programmable IEC61131-3
  • RS485 port - optoisolated 1Mb/s
  • CAN port - optoisolated 1Mb/s
  • Ethernet 10/100Mbps IPv4/6 stack
  • Web Server and FTP Server
  • Multitasking 8MB Ram / 8MB Flash
  • SD card + USB memory key
  • Real Time Clock with NTP client
  • Optional GPRS/HSPA radio modem
  • Temperature: -20°C to +70°C
  • Ultra-compact: 22.5mm DIN rail

Compact PLC for control and remote supervision of machines and plants

DIN rail modular product with PLC and gateway functions for the complete management of automation and remote control with Ethernet connectivity. Available with GPRS or HSPA radio modem integrated into the same box.

Programmable with CoDeSys environment, the most widely used IEC61131-3 development system, available at no additional cost. Graphic and textual languages for quick creation of applications.

Optoisolated and fast (1Mb/s) CAN interface with CANopen master/device protocol for connecting to the I/O devices and control systems with this communication standard. Optoisolated RS485 interface with libraries for direct access to the port and Modbus protocol.

Easy and direct integration of I/O modules with Modbus extensions for the complete update to 1Mb/s in a single frames exchange.

Integrated Web Server for viewing via LAN and Internet of the pages created by CoDeSys with graphic objects that can interact with all program variables.

FTP Server for managing and updating the files of operating system, application and data/parameters. Two storage units (SD card and USB key) can be added to the internal disk allowing GBytes of memory available for storage and data logging.

Real Time Clock with automatic daylight saving time and NTP client function for time synchronization with the atomic clock.

Internal connector for the expansion of the functionality and interfaces. Available as option GSM/GPRS and UMTS/HSPA boards for permanent data connection via Internet, portals access and SMS send/receive functions.

Round x10 WP240

Tipical Application

  • Automatic machines, robotics

  • Industrial plants, control panels

  • Building automation, home automation

  • Networks automation, Smart Grid

  • Photovoltaic, wind farm, energy

  • Data logging, production management

  • Telecontrol, telemetry, e-mobility, M2M

  • Gateway for protocol conversion

CoDeSys programming and Web control

All automation control and communication functions of WP240 are programmable according to IEC61131-3 using CoDeSys, the world's most popular programming software for PLC, PC and industrial systems.
CoDeSys is available at no additional cost, for the development and testing of the IEC program through local and remote network.
Two textual languages (instruction list and structured text) and four graphical languages (contacts, block diagram, block wiring and state graphs) can also be used in a mixed way.


CoDeSys also includes a tool for graphic pages design to create a powerful HMI. Graphical objects can be placed on pages and linked to the program variables, allowing the view and modify of the values using a common Web browser.
For remote control also a commercial SCADA can be used thanks to the OPC server provided free of charge with the programming software package.

TCP/IP protocol

The Ethernet interface with TCP/IP protocol version 4 and 6 allows the connection of the Automation world to the World Wide Web. The Web is more than a large archive of pages and documentation as it contains an infinite number of resources that can interact with the PLC program. The URL you typed in the Browser is usually a request for a specific resource in the Web that is delivered by one of the many servers in the network. A resource can be much more than just the simple graphics page that we see browsing the Internet. In fact, it can also be a special service that the server processes in response to a request from the PLC.
A remote server, upon request of PLC, can send an Email, replay the atomic time, save or manage data on a remote database, create and print a PDF document, send information and data of any nature, process data according to complex calculations and procedures for returning the result to the PLC.

Web-server and FTP-server

The Web PLC is equipped with the server functionality and for this reason it is also a resource on the network. It can respond to requests made from anywhere in the world using, for example, a Web-browser.
The FTP server function allows navigation through the folders of hard-disks performing all possible functions of program and data files management. In particular, this is very useful for updating automation software, download the logger files and edit configuration files.

MySQL database

A complete CoDeSys library allows the management of MySQL databases on remote servers placed anywhere in the world. You can create new tables, insert, modify, and extract the table rows or search particular information in the database. A typical application is the data-logger realized by inserting periodically a record into table with the information of the machine and date/time stamp. The database is also handled by accessing it from anywhere in the world through the many available programs or that can be custom created.

Isolated CANopen + RS485 fieldbus

The Web PLC can handle the machine resources by connecting one or more I/O expansions using the CAN and RS485 fieldbus interfaces. These ports are galvanically isolated and can be configured to operate up to 1Mb/s communication speed. With a single cable with two conductors are connected numerous and heterogeneous expansion interfaces located also at long distances at points of maximum I/O density, simplifying and reducing the costs of the electrical connections of the machine or system.
The CAN interface uses the standard CANopen protocol provided into CoDeSys development environment, allowing the immediate use of a wide variety of commercial I/O devices.
The RS485 interface can use the Modbus RTU protocol to manage the IO slave interfaces through the library functions supplied. In addition, this port can be freely handled even by custom protocols invoking the communication library functions.

DMX512 protocol

The DMX512 protocol was defined in 1986 with the aim of creating a network of dimmers (slaves), controlled from a centralized console (master), to manage the lighting in the entertainment industry. In fact, the large number of installed projectors made the wiring of cables, required to adjust their individual powers, very complex.
The DMX512 library is available as standard to control as master the levels of light intensity and to manage all other equipments under this standard.

OSCAT libraries

The OSCAT libraries include hundreds of IEC61131-3 functions and function blocks ready to use. These libraries are open source and the code, viewable using CoDeSys tool, is also a great source of IEC programming examples.
Mathematics, complex functions, arithmetic, geometric and vector. Functions for date/time, strings, arrays, pulses/signals generators, logic modules, flip-flops, shift-register, sensors, measurements, conversions, and driver controls. Also functions of all kinds for home automation and communication on the network.
The OSCAT libraries can be used on the Web PLC.