Here is the same code in RSL500. The difference here is the data type INT.The value of Alarm[0].0 is shifted with a length of zero only to activate the Control[0].UL.
Cycle scans are looking for the bits in the Alarm[2] and[3]. Once one of the alarms is true in the DINT's the GEQ is true allow the mov and copies.