Hello, Paul;
one way to pulse a bit in Step 7 is to use what Siemens calls a clock bit.
Open Hardware Config, double-click the CPU to open the CPU properties window; open the cycle/clock memory tab, and click on the Clock memory checkbox. Then write in a byte number (10, for example) in the clock byte dialog box. This sets up MB10 as a clock byte, where each bit pulses at a different frequency (specific frequencies are described in the help for the tab).
Now in your ladder simply add one of those bits (M10.3 for example) in series with any output you want to control: a simple example to flash an output (change the clock bit for different frequencies)
M10.3 Q0.0
--------| |-----------------------------( )
You can modify this easily to check your inputs (this example will block the flashing of the output depending on the state of the input):
M10.3 I4.0 Q0.0
---------| |------| |-----------------( )
Hope this helps,
Daniel Chartier