RMA
Member
I'm still having problems with my error checking for the motor-driven switches. Today I had one error pop up several minutes after there had been any activity on the system, which suggests to me that the problem really is a program problem.
"Interrupt" - while writing this, I've just had another error fully 20 minutes after the last time anything was done on the system!
The error calls are as in the following screen dump. There is a similar network for each of the 21 modules with the network for any unselected modules being skipped (at the moment we are only ever working with one module at a time). In addition there are the checks for the 20-odd general purpose switches handling the connections to the various Labs.
I should perhaps mention that at the present time we are not using the Crowbar resistors (or rather, they're shorted out), so there is never any activity with the Crowbar switch (LTS_Crowbar).
The fault is always occurring on the LTS_NEG switch, despite the fact that we are testing approximately 50-50 with both positive and negative charging.
I'm wondering if the problem has something to do with the fact that I'm calling the Error_Check DB three times immediately after one another in the same cycle, although I wouldn't have thought that should be a problem for different Instances. The funny thing is that there has never been a fault from one of the Lab routing switches although there are more than 20 of them all called immediately after one another in the same network.
By the way, although I've posted the listing for Module 12, the fault occurs on all the modules which we've used so far.
Anybody got any ideas?
"Interrupt" - while writing this, I've just had another error fully 20 minutes after the last time anything was done on the system!
The error calls are as in the following screen dump. There is a similar network for each of the 21 modules with the network for any unselected modules being skipped (at the moment we are only ever working with one module at a time). In addition there are the checks for the 20-odd general purpose switches handling the connections to the various Labs.
I should perhaps mention that at the present time we are not using the Crowbar resistors (or rather, they're shorted out), so there is never any activity with the Crowbar switch (LTS_Crowbar).
The fault is always occurring on the LTS_NEG switch, despite the fact that we are testing approximately 50-50 with both positive and negative charging.
I'm wondering if the problem has something to do with the fact that I'm calling the Error_Check DB three times immediately after one another in the same cycle, although I wouldn't have thought that should be a problem for different Instances. The funny thing is that there has never been a fault from one of the Lab routing switches although there are more than 20 of them all called immediately after one another in the same network.
By the way, although I've posted the listing for Module 12, the fault occurs on all the modules which we've used so far.
Anybody got any ideas?