The beta version of the new software release is now available (setup of the CoDeSys target PLC):
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.
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.
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.
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.
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.
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.
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.
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.