************ We have projects with a lot of I/O. A current SLC program I'm working on has 32 motor starters, 60 photoeyes, 24 prox switches, other misc inputs, 24 SV outputs, etc. I've got a larger one to do after this one. For almost every input, we create diagnostic rungs (some simple, some complex). It is time consuming and error prone to do this manually. So, we use VBA (RSLogix500 Pro is required) to create the rungs and generate descriptions with symbols. Using VB will speed up the logic development, reduce errors, and help to standardize logic among the various engineers. ************