easy800: How Do You Schedule Moving Holidays Each Year?

Ryan Tanaka5 min read
EatonPLC HardwareTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

On the easy800, the symptom is that holiday shutdowns do not occur on the intended movable dates, or the disabled functions stay off after the holiday. Check first whether the annual time-switch function can represent the required date and return-to-service rule; changing parameters repeatedly will not fix a schedule the device cannot express. Build and test the calendar logic before connecting it to lighting or door control.

Read the shutdown and restart symptoms

Symptom First check
Functions do not switch off on a movable holiday Compare the programmed date or recurrence rule with that holiday’s date for the current year.
Functions switch off but do not return on Check whether the schedule includes a separate restart event, and whether it targets the first working day rather than the next calendar day.
Schedule works in a test but fails on the actual date Check the controller’s date and time, the active schedule data, and any date-range or recurrence limits in the applicable easy800 documentation.
House manager cannot enter the holiday dates Check whether the installed interface exposes editable schedule data and whether access protection permits that role to change it.

Movable holidays are not fixed annual dates. A rule that repeats on the same month and day will not track a holiday whose date changes each year. Also distinguish the holiday itself from the required restart: the following calendar day may be a weekend or another non-working day.

Separate the calendar from the control outputs

Treat holiday scheduling as two decisions: determine when the holiday mode is active, then use that mode to inhibit or restore the relevant functions. Keep the lighting and automatic-door control logic separate from the date calculation. This makes it possible to test the schedule without unexpectedly operating an output.

For each year, define the holiday date and the first day when normal operation must resume. If the schedule cannot calculate movable dates or working days, provide the dates as yearly entries or use a separate calendar source that the controller can read. Confirm the supported approach and data limits in the documentation for the installed easy800 model and configuration before choosing either method.

Confirm the calendar method before editing parameters

  1. Record each function that must be disabled, the holiday start date, and the required restart date.
  2. Check the device documentation for the installed model and software: confirm whether its annual time switch accepts explicit dates, recurring rules, date ranges, or external calendar inputs. Do not assume that a weekday timer handles movable holidays.
  3. Check how the schedule behaves at midnight, across month and year boundaries, and when the controller loses or corrects its clock. Read the device’s clock and schedule status during testing.
  4. If the required date or restart rule is unsupported, stop parameter tuning. Select a supported yearly date-entry method or a suitable external calendar source, then document who maintains it.

Enter the holiday dates and restart rule

  1. Back up the current program and record the existing schedule settings.
  2. Enter the holiday start and normal-operation restart as separate events or states, using only the scheduling method confirmed in the documentation.
  3. Route the resulting holiday-mode state to the relevant function logic. Check that a restart restores normal operation without bypassing other conditions or interlocks already used by the installation.
  4. Provide a clear operator procedure for changing the next year’s dates. If entry must happen at the controller, verify that the installed interface supports schedule editing and restrict edits to the intended operator role.
  5. Label the schedule entries and record the next review date so the yearly calendar is updated before the first affected holiday.

Test dates, outputs, and operator entry

Test the schedule with dates that represent a holiday start and the required return-to-service day. Use a controlled test state or observe internal schedule status before allowing the logic to command live equipment.

  • Confirm the controller clock matches the intended local date and time.
  • Confirm holiday mode activates at the scheduled start and clears at the scheduled restart.
  • Confirm each affected function responds to both transitions, and that unrelated logic remains in control.
  • Have the intended operator enter or change a test date using the actual installed interface, then verify the stored value and resulting schedule state.

Avoid the recurring calendar and access pitfalls

  • Do not enter a movable holiday as a fixed month-and-day recurrence unless the date is genuinely fixed.
  • Do not schedule reactivation for the next calendar day when the requirement is the next working day.
  • Do not assume a schedule parameter change proves the event will execute; verify clock, active schedule state, and output logic separately.
  • Do not expose programming access just to let an operator edit dates. Confirm whether a limited schedule-entry interface is available for the installed configuration.

FAQ

How do I schedule movable holidays on an easy800?

Check the installed model documentation for date-based annual scheduling or an external calendar input. If it cannot represent the holiday dates, enter yearly dates through a supported method rather than relying on a fixed-date recurrence.

How do I turn the functions back on after a holiday?

Program or provide a separate restart event for the required return-to-service date. For a first-working-day restart, account for weekends and any additional non-working dates.

How do I let a house manager enter holiday dates?

Check whether the installed easy800 interface exposes editable schedule data and whether access protection supports that operator role. Test an entry and verify the stored date and schedule status before relying on it.

Why does my annual timer miss a movable holiday?

A fixed month-and-day recurrence does not follow a date that changes each year. Verify the entered year-specific date and the controller’s clock.

What should I test before enabling the holiday schedule?

Test holiday activation, restart, clock accuracy, affected function responses, and operator date entry. Observe schedule status in a controlled test before allowing live outputs to respond.

Stop and escalate to the official Eaton support channel or an authorized controls specialist if the installed model’s scheduling limits are unclear, the clock or schedule state behaves inconsistently, or operator access cannot be constrained to date entry. Provide the exact easy800 model, software/configuration details, schedule settings, and test results.

Back to blog