OK, lets give an example, lets say M 680.1 symbol was 'Tank_1_Alarm' and words DB210.DBW438, 440 and 442 hold 48 alarm bits that correspond to the area where Tank 1 is, of these 48 alarm bits only 12 are directly associated with the Tank.
So 3 MASK words are created to identify the alarm bits these would be held in DB97.DBW43, 45 and 47 with values as follows.
DB97.DBW43 = 0000 0000 1001 1000
DB97.DBW45 = 1100 0001 0001 0001
DB97.DBW47 = 0100 0000 0000 1110
Take the first Alarm word as an example
DB97.DBW43 = 0000 0000 1001 1000 would correspond to alarm bits DB210.DBX439.3, .4 and .7 (so we are saying that these three bits are Tank 1 alarm bits).
The block you have shown would compare the MASK words with the alarm words and if ANY alarm bit was on that matched the MASK bit would turn on M 680.1
Using word 1 only (assuming other alarm words are always zero when these states are seen)
Example 1: No alarms on
DB97.DBW43 = 0000 0000 1001 1000
DB210.DBW438 0000 0000 0000 0000
'AND' result 0000 0000 0000 0000 all bits OFF so M 680.1 is OFF
Example 2: Non Tank 1 alarm is on
DB97.DBW43 = 0000 0000 1001 1000
DB210.DBW438 0000 0100 0000 0000
'AND' result 0000 0000 0000 0000 all bits OFF so M 680.1 is OFF
Example 2: Tank 1 alarm is on
DB97.DBW43 = 0000 0000 1001 1000
DB210.DBW438 0000 0000 0001 0000
'AND' result 0000 0000 0001 0000 a bits ON so M 680.1 is ON
Just remember that the block is testing 3 words (IN_LEN)