I've got a future project on a 537 rail system each rail uses 9 input and 4 output not including other I/O. This will end up being an extremely large program so scan cycles can become an issue. I've found several ways already to save on execution times such as uses extended loops instead of nested loops. Looking for other ideas on execution time savers. There is no specialy I/O modules and the app is all discrete I/O the only mathematics will involve counting per rail probably use indirect addressing for this to save on counters. Already have a copy of the SLC 500 reference manual and looking at different instructions and their execution lengths any other suggestions would be appreciated
Last edited: