11.07.2015 Views

1756-RM001B-EN-P, Using ControlLogix in SIL2 ... - Tuv-fs.com

1756-RM001B-EN-P, Using ControlLogix in SIL2 ... - Tuv-fs.com

1756-RM001B-EN-P, Using ControlLogix in SIL2 ... - Tuv-fs.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The <strong>ControlLogix</strong> System 2-3Module Fault Report<strong>in</strong>gOne of the key concepts <strong>in</strong> this model is Ownership. Every module <strong>in</strong>the control system is now “owned” by at least one controller <strong>in</strong> thearchitecture. When a controller “owns” an I/O module, it means thatthat controller stores the module’s configuration data, def<strong>in</strong>ed by theuser; this data dictates how the module behaves <strong>in</strong> the system.Inherent <strong>in</strong> this configuration and ownership is the establishment of a“heartbeat” between the controller and module; this heartbeat is alsoknown as the Requested Packet Interval (RPI).The existence of the RPI forms the basis for Module Level Faultreport<strong>in</strong>g <strong>in</strong> the <strong>ControlLogix</strong> architecture, a capability which is<strong>in</strong>herent to all <strong>ControlLogix</strong> I/O modules.For more <strong>in</strong>formation on module fault report<strong>in</strong>g <strong>in</strong> the <strong>ControlLogix</strong>controller, specifically the GSV <strong>in</strong>structions, see Chapter 7, Faults <strong>in</strong>the <strong>ControlLogix</strong> System.Fault Handl<strong>in</strong>gThe RPI def<strong>in</strong>es a m<strong>in</strong>imum time <strong>in</strong>terval <strong>in</strong> which the controller andI/O module must <strong>com</strong>municate with each other. If, for any reason,<strong>com</strong>munications cannot be established or ma<strong>in</strong>ta<strong>in</strong>ed (that is, the I/Omodule has failed), the system can be programmed to run a specialFault Handl<strong>in</strong>g rout<strong>in</strong>e. This rout<strong>in</strong>e determ<strong>in</strong>es whether the systemmust cont<strong>in</strong>ue function<strong>in</strong>g or whether the fault condition warrants ashutdown of the application.For example, the system can be programmed to retrieve the fault codeof the failed module and make a determ<strong>in</strong>ation, based on the type offault, as to whether to cont<strong>in</strong>ue operat<strong>in</strong>g. In addition, standard<strong>ControlLogix</strong> output modules are also capable of report<strong>in</strong>g blown-fusestatus and loss of field power back to the controller.This ability of the controller to monitor the health of I/O modules <strong>in</strong>the system and take appropriate action based on the severity of a faultcondition gives the user <strong>com</strong>plete control of the application’s behaviorwhen trouble occurs. It is the user’s responsibility to establish thecourse of action appropriate to their safety application.For more <strong>in</strong>formation on Fault Handl<strong>in</strong>g, see Chapter 7, Faults <strong>in</strong> the<strong>ControlLogix</strong> System.Publication <strong>1756</strong>-<strong>RM001B</strong>-<strong>EN</strong>-P - October 2003

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!