Calendar Overview

The Calendar module lets you plan and automate time-based actions in your visualization. You create calendar items that run on a defined schedule, group them by type for a clear overview, and attach operations that automatically write values to your PLC/CODESYS variables when an item starts and ends. Every automatic action is recorded in the logs so you can confirm what happened.

Calendar Items

  • A calendar item represents a scheduled entry with a title, a start and end date, and a start and end time.
  • Each item is assigned a type, which gives it a color so it is easy to recognize in the calendar view.
  • An item can carry one or more operations that are executed automatically at its start and end.

Module Sections

The Calendar module is organized into three sections:

1. Types

  • Define the categories used to classify calendar items.
  • Each type has a unique color so items are visually distinguishable in the calendar view.
  • System types are built in and cannot be edited or deleted, and their color is reserved.

2. Operations

  • Define reusable actions bound to a PLC/CODESYS variable.
  • Each operation writes a start value when an item begins and an end value when it ends.
  • Operations are created once and can be reused across many calendar items.

3. Logs

  • A read-only history of every operation the calendar has run.
  • Shows what was scheduled, when it executed, and whether it succeeded or failed.
  • Useful for verifying automation and diagnosing errors.

Typical Workflow

  • Create the types you need to categorize your entries.
  • Define the operations that should act on your PLC variables.
  • Add calendar items, assign a type, and attach the relevant operations.
  • Monitor execution in the logs.