Hello,
C DB10 just opens the datablock 10, telling that the next commands will use that from that block.
When executing the couple of instructions
DO FW100
L DL0
you do not load DL0, but the DL with the index specified in FW100.
Example:
If FW100 contains the value 8, you load DL8
The instructions
L FY9
!=F
=F100.0
check if the loaded value equals 9, and if true, flag F100.0 is set to "1". Else F100.0 is reset.
Best regards
jklm
Suggestion was helpful? Thanks to rate it.