VSandhu
Member
Has anyone ever made a timer without using a timer? The problem I have is that I am putting together a Control Logix redundant system and when the redundant processor goes online it all most doubles the scan time. My application is scan critical and I can not exceed a certain amount. One of the biggest issues with redundant processors is the crossloading. So everytime a timers value changes it cross loads about 250 bytes of data. One timer is 12 bytes of data. A dint is 4 bytes of data. So you can see that if a program uses numerous timers it crossloads 3 times the data of a dint. So if my math is right 100 timers will raise the scan time by 1 milliseconds. These timers do not need to be on the dot 100% to the actual timer. They will be just used to debounce photo eye signals. So it will not be an issue if I debounce +/- 60 milliseconds. Any ideas would be greatly appreciated. Thanks