Hi everyone,
I am working on a diagnostic function for a 1734-AENTR POINT I/O rack in Studio 5000, and I am looking for input on the best way to solve it.
The goal is simply to scan a POINT I/O rack and detect if any module is in fault. If a module is faulted, I want to identify which module or POINTBus slot has the fault.
I have looked at using MSG instructions because the path can be changed to point to different POINT I/O modules. That might allow one common function to scan multiple modules instead of creating separate logic for each module.
I have also looked at the AENTR SlotStatusBits. They seem useful for standard POINT I/O modules, but they do not appear to show the status of safety modules.
The rack contains both standard and safety POINT I/O modules, for example 1734-IB8, 1734-OB8E, 1734-IB8S, and 1734-OB8S.
Has anyone made a similar function that scans a POINT I/O rack and identifies which module is faulted?
I am especially interested in whether there is a recommended way to do this for racks that include both standard and safety modules.
Any examples, methods, or documentation references would be greatly appreciated.