The Controllogix and Compactlogix PLCs use an asynchronous scan, that doesn't mean it is unpredictable.