The CODESYS Development System and Runtime Engine is one of the main programming options on thegroovEPIC system. It provides an IEC 61131-3 compliant Programmable Logic Controller (PLC).

CODESYS Overview

TheOpto 22 Library Package for CODESYS Development Systemprovides all the key features for using the CODESYS runtime engine included in thegroovEPIC system:

  • Device definitions for the EPIC PLC runtime andgroovI/O modules (both EPIC and RIO modules)
  • I/O communication driver
  • Function blocks for accessing any OptoMMP memory map address

The primary way to usegroovI/O in a CODESYS application is to configure PLC and I/O devices within a project’s device tree. I/O channels are mapped to variables that are then used within the application code.

To start using CODESYS, please see thegroovEPIC User’s Guide (form 2267).

Additionally, the Opto 22 Library Package provides a collection of function blocks that can be used to access any area of the OptoMMP memory map.

For more information, please visit theGetting Startedsection.