The Month function block is used for monthly time functions.
The Direct Month function block contains the twelve months of the year.

According to the above example, power will flow through the function during the months of July and August.
Indirect Clock functions are linked to registers. Values may be placed into the linked register by your application, or may be entered via the controller keypad.
The Indirect Day of Week function is linked to a 16-bit register that provides a 7-bit bitmap in the linked MI. The MI value shown below contains the decimal value 42 (hexadecimal 2A). According to this value:
On Monday, Wednesday and Friday the function block will go to logic "1" (ON).
On Sunday, Tuesday, Thursday and Saturday the function block will go to logic "0" (OFF).

Place an Indirect Month function in the Ladder.

Create HMI Displays that include keyboard-entry variables.
This type of variable accepts a number entered via the controller keyboard, and stores the number in a linked MI, SI, ML or SL.

Up and Down scroll arrow keys for scrolling through the months
+/- keys for selecting the desired months
enter key for confirming selection
The Indirect Month function values are entered into a 12-bit bitmap in the linked MI. The MI value shown below contains the decimal value 3591 (hexadecimal E07). According to these values:
During the months of January, February, March, October, November, and December the function block will go to logic "1" (ON).
During the months of April, May, June, July, August, and September the function block will go to logic "0" (OFF).
