I have an interrupt job that was set up on our dx200. This job had worked for a long time with no problems. It’s just a simple check for a signal from a sensor and if that sensor does not see an object the interrupt job is called.
For some reason this is no longer working. I’ve checked the input table and there seems to be nothing wrong with the sensor relaying back to the io card. I’ve checked the interrupt job table and the interrupt job is permitted when it should be yet for some reason we notice it not interrupt when it should.
For context the robot picks up a package on forks, when the forks lift up the package “EI” is called. If the sensor does not see the package it is interrupted. When the package is dropped “DI” is called then the cycle repeats.