The ALS working calendar is the basis for the plan table and the time-related evaluation of the data recorded in ALS. The assignment of an 'Annual calendar' to a machine is undertaken in 'Master data -> machines'.
If a machine is not assigned to an annual calendar, the system-internal standard annual calendar with a 24 hour shift model is used.
Example for the creation of an annual calendar:
Assuming in your factory you work with a 3-shift model:
from | to | |
Shift 1 | 06:00 | 14:00 |
Shift 2 | 14:00 | 22:00 |
Shift 3 | 22:00 | 06:00 |
On Saturdays production is run as required, on Sundays only in emergencies. Proceed as follows in order to incorporate your production times in the calendar so that they are correctly protocolled.
Change to the 'Day models' page and open the dialog 'Create day model' . Select 'Standard' for the
Name and enter the times for the start and end of each shift and for the break times. Save your inputs.
Open the dialog again and create a day model called 'Weekend'. Define the shifts in the same way as for 'standard'
however for 'type' select the attribute 'work-free'.
In the list of 'Annual calendars' open the dialog 'Make new annual calendar'. Activate the selection box for the week days. Select the 'Standard' day model and assign it to these days. Now select the weekends and assign them to the 'Weekend model'. Save
the calendar.
In the last step you assign the annual calendar to the machines. In the displayed list you select the required machines
and quit the dialog with the 'OK' button. When the calendar moves on to the next day, the new annual calendar now applies for the selected machines and the events are booked accordingly.
Alternating shifts - Day model with early and late shifts:
Two teams led by the foremen Smith and Jones alternate in early and late shifts. You require information on these two shift teams in order to evaluate the shift data. For this purpose you first create two day models which you can name e.g. 'Smith/Jones' and 'Jones/Smith'. When the Smith team has the early shift (shift 1) and the Jones team the late shift (shift 2) you call the day model 'Smith/Jones', and when it is the other way around you call it “Jones/Smith”.
Day model 'Jones/Smith':
Name | from | to | |
Shift 1 | Smith | 06:00 | 14:00 |
Shift 2 | Jones | 14:00 | 22:00 |
Day model 'Jones/Smith':
Name | from | to | |
Shift 1 | Jones | 06:00 | 14:00 |
Shift 2 | Smith | 14:00 | 22:00 |
In the next step you call up the 'Create annual calendar' dialog. In the first week in January the “Smith” team starts with the early shift. With the “Ctrl” button and the left mouse key you mark the week days of this week, and every alternate
week after that. Select the “Smith/Jones” day model and assign the selected weekdays to it. You can undo your day selection
with the reset
button. You now select the days of the second week in January and the following alternate weeks and assign
these to the other day model “Jones/Smith”. To the weekends you must assign a 'weekend' day model. Save your annual calendar. In the last step you assign the calendar to the machines operated by the two alternating shift teams.
When you want a shift-team-related report, you call up the respective dialogs and select the name of the shift under 'Shifts' -> 'free selection' for which the report is to be issued.
Caution: Please note that when the data relating to the shifts are evaluated the times are always booked on the day on which the shift begins. On the threshold between different shift models this can lead to one day having more and the next day less than 24 hours.
Under 'Annual calendar' you will find the list of available annual calendars. An annual calendar is identified by its 'ID' and 'Name'. You can limit the list of calendars to a certain period.
Symbols used in the calendar:
Working day to which the day model '1' is assigned.
Bank holiday to which no day model has been assigned but which is not marked as a non-working day, i.e. it is a valid 24 hour
day model!
Day of a weekend which is marked as a non-working day. This specification overwrites all other specifications. The 'planned
working time' on these days, equals zero!
Before creating an annual calendar you need to create the 'Day model'.
You allocate a 'year' to the 'Annual calendar' and give it a means of identification with a 'Name' and 'Description'. The 'ID' is allocated by the ALS.
The selection
of days can either be carried out globally via the selection boxes above the calendar sheet. You can select individual weekdays, all weekdays, Saturday, Sunday or both weekend days. Individual days are selected with the 'left mouse key'.
By clicking on the button next to the selection box you can undo the selections made.
Days can be selected globally using the check boxes above the calendar sheet. You can select individual week days, all week days, Saturday, Sunday and both weekend days.
Selecting days using the keyboard and mouse:
• Select individual days with the 'left mouse key'.
• Ctrl + left mouse key
• Ctrl + Alt + left mouse key
• Double click with left mouse key
With the button next to the selection boxes you can undo (reset) your selection.
If you want to assign a 'Day model' to the selected days select the required model from the list under the calendar sheet and assign it with the button 'Assign day model'. You can undo this assignment with the button 'Delete day model'.
Proceed
in the same way to assign the attribute 'Non-working day'. Use the key 'Assign non-working day' or the
button 'Delete non-working day'
.
When the created annual calendar meets your requirements you quit the dialog via the 'OK' button.
![]() |
![]() |
You can change all assigned data except for the year in the dialog 'Change annual calendar'.
With the 'continue' function you create a new annual calendar for the following year from the existing one. The number of the new annual calendar corresponds to that of the original calendar. This means that the machine allocation of the original calendar is taken over for the new year.
Shifts and non-working days must be re-allocated for the new, continued, calendar year.
The standard calendar is assigned to all machines which have not been assigned one explicitly already.
In order to take an existing annual calendar as the basis for a new annual calendar, select the required calendar in the displayed list and activate the function 'Copy annual calendar'. Give the new calendar a unique designation. Open the new calendar with the function 'change' and undertake the necessary alterations which deviate from the old calendar.
Caution: in the last step the new annual calendar must be assigned to those machines for which it is valid.
With this function you allocate the machines to a calendar selected from the list. Only calendars which are valid for these machines are listed.
With the 'extended selection' you select the machine halls or groups. By pressing the 'Ctrl' button and left-clicking on to each required machine you can select several machines together. To select a whole group of machines displayed consecutively, click on the first machine, press the 'Shift' key (for capital letters) and then click on the last machine in the block.
The 'Delete' function removes the annual calendars selected in the list from the system.
The displayed list is printed out.
The 'Day models' tell us what a day-related shift model looks like.
Day models are identified by their 'ID' and 'Name'. You can determine up to 6 shifts each with up to 6 breaks. The shifts are numbered consecutively so that they can be identified in the reports with 'Shift 1 - S1' to 'Shift 6 - S6'. In addition, you can give each shift a 'name' which then becomes available as a selection criterion for your shift-related reports. In this way you can create a calendar which shows the alternating shifts. An alternating shift is simply a working day model in which the working hours of the employees alternate weekly between the early and late shifts.
Assign one of the following attributes to each shift
normal production
light-off shift (no personnel available)
production-free
In this way you can cover the situation, e.g. that production starts in the 3rd shift on a Sunday, whereby the first and second can be declared as 'production free' and the third shift as 'normal production' (see example above).
'
Light-off shifts' (shifts in which no personnel are available) are noticeable in the plan table. When orders are specified as requiring staff and if the production time continues through a light-off shift
when no personnel is available, production must be interrupted for this period and the time bar of the order is then extended by the duration of the light-off shift.
On the right of the input dialog a time bar is displayed which reflects the inputs you have made. Overlapping shifts are shown in red.
Caution: Please input the shifts in chronological order. Overlapping shifts are not permitted!
In the dialog 'Change day model' you can change all inputs.
The 'Delete' function removes a day model from the system.
The list of day models is printed out.
Bank holidays are marked in colour in the calendar pages, but this has no meaning for the evaluation. We differentiate between 'fixed' bank holidays which fall on the same day every year and 'varying' holidays. The 'varying' bank holidays (e.g. Easter) must be input for each year.
To 'define' a bank holiday you must input the 'designation' and date. Furthermore you differentiate between 'fixed' and 'varying' bank holidays.
All inputs can be changed in the 'Change bank holiday' dialog.
The 'Delete' function removes the bank holiday from the calendar.
The list of bank holidays is printed out.
If deviations from the assigned year calendar become necessary for some machines, you can define these deviations here, providing you have created a day model describing the deviation. Ensure that the day model does not overlap the model of the previous or following days.
The available deviations are displayed here in the list and in the machine-related view of the year calendar (master data -> machines: bright red designation). In the tree, on the left of the list, you select for which machines the deviations are to be displayed. If you cannot find a deviation you are looking for, check whether a respective selection has been made. In the selection dialog above the list you can limit the displayed deviations to a certain time.
In the dialog 'Define deviation' you first select the machines to which the deviation applies. In the dialog 'Machine selection' you can select individual machines, or by clicking on the symbol
'extended selection' you can select machine groups and machine halls. Next you
select a day and a day model. Finally you add a 'remark', explaining the event which was the cause of the deviation. In the list of deviations the machines to which the deviation applies are listed individually.
In 'Master data' -> 'Machines' when you click on the function 'Display calendar' the deviations for a selected machine are displayed in the form of a symbol. This symbol stands for the day on which the deviating day model '2' has been assigned to the selected machine.
The change dialog can only be called up for one machine (selected from a list). You can change the day, day model and remark.
With this function you delete one or more entries selected from the list.
The displayed list is printed out.