The SLC 5/03 supports the OSR inststruction which can be set up to do equivelent ONS by setting up the input conditions correctly. Of course, 2 bits are required, one as inline condition and one for the OTE. The OTE address becomes the one-shot bit in subsequent logic, the other is simply to inform the processor of the status of the OTE as the "one-scan on" address.