Skip to content

OSCAT Documentation

Welcome to the OSCAT (Open Source Community for Automation Technology) documentation! (Download documentation as PDF)

About OSCAT

OSCAT is an open community developing standard function libraries for industrial and building automation. The libraries are available under the Eclipse Public License 2.0 and can be freely used in projects.

Documentation

The OSCAT documentation is divided into three separate projects, plus this master project:

:material-library: OSCAT

master project

:material-library: OSCAT Basic

The Basic library contains fundamental function blocks for:

  • Mathematical functions (Array, Geometry, Vectors, Complex Numbers)
  • Logic functions (Memory, Flip-Flops, Counters, Timers)
  • String processing
  • Time and date functions
  • Control engineering (PID, Filters, Signal processing)
  • Measurement technology and sensors
  • List processing

:material-network: OSCAT Network

The Network library provides function blocks for:

  • Network protocols (TCP/IP, UDP, FTP, SMTP, DNS)
  • Network variables
  • Web Services and HTTP
  • Telnet and terminal visualization
  • Weather services and data evaluation

:material-domain: OSCAT Building

The Building library contains blocks for:

  • Heating, Ventilation, Air Conditioning (HVAC)
  • Blind and shutter control
  • Actuators and control elements
  • Electrical installation and switching

License

All OSCAT libraries and this documentation are licensed under the Eclipse Public License 2.0.


OSCAT - Open Source Community for Automation Technology