Method and apparatus for surge protection of distributed control system components
Patent Information
- Application Number
- JP2023096720
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2017-08-01
- Filing Date
- 2023-06-13
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2038-08-01
Smart Images

Figure 0007631419000001 
Figure 0007631419000002 
Figure 0007631419000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates generally to process control systems, and more particularly, to a method and apparatus for surge protection of distributed control system components. [Background technology]
[0002] In recent years, process control systems, such as those used in chemical, petroleum, and / or other processes, have become increasingly complex with a proliferation of field devices that contain more processing power than their predecessors. Current generation process control systems include a greater number and variety of field devices or instruments for measuring and / or controlling different aspects of the process control environment. Devices within process control systems may also be in challenging outdoor environments with exposure to moisture, wide temperature ranges, power quality disturbances, lightning strikes, etc., which can cause premature failure. Summary of the Invention
[0003] A method, apparatus, and article of manufacture are disclosed for surge protection of distributed control system components. An exemplary apparatus includes a terminal module for electrically coupling to a field device, the terminal module including a surge protector for stepping down an input voltage to an operating voltage when the input voltage meets a threshold, and a surge protection logic analyzer for generating a status message when the input voltage meets the threshold.
[0004] An example method includes measuring an input voltage to a surge protector embedded in a terminal block electrically coupled to an I / O module and a field device, reducing the input voltage to an operating voltage when the input voltage meets a first threshold, and generating a status message when the input voltage meets the first threshold.
[0005] An exemplary non-transitory computer-readable storage medium includes instructions that, when executed, cause a machine to measure an input voltage to a surge protector embedded in a terminal block electrically coupled to at least an I / O module and a field device, cause the input voltage to drop to an operating voltage when the input voltage meets a first threshold, and generate a status message when the input voltage meets the first threshold. [Brief description of the drawings]
[0006] [Figure 1] 1 is a schematic diagram of an example surge protector device included in an example distributed control system controller in accordance with the teachings of the present disclosure. [Diagram 2] 2 is another schematic diagram of an example surge protector device included in another example distributed control system controller in accordance with the teachings of the present disclosure. [Diagram 3] 4 is yet another schematic diagram of an example surge protector device included in yet another example distributed control system controller in accordance with the teachings of the present disclosure. [Figure 4] FIG. 4 is a block diagram of an example implementation of the example surge protector device of FIGS. 1-3. [Diagram 5] 5 is a flow chart illustrating an example method that may be performed using the example surge protection protector apparatus of FIGS. 1-4 for surge protection of distributed control system components. [Figure 6] 5 is a flow chart illustrating an example method that may be performed using the example surge protection protector apparatus of FIGS. 1-4 for surge protection of distributed control system components. [Figure 7] 5 is a flow chart illustrating an example method that may be performed using the example surge protection protector apparatus of FIGS. 1-4 for surge protection of distributed control system components. [Figure 8] 1-4 and an exemplary surge protector device according to an embodiment of the present invention; FIG.
[0007] The figures are not drawn to scale. Wherever possible, the same reference numbers will be used throughout the drawings and the accompanying written detailed description to refer to the same or like parts. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Process control systems, such as distributed control systems, are becoming increasingly complex as individual components are developed with increased data acquisition resolution, processing power, and signal conditioning. Distributed control systems (DCSs) are used to monitor and / or control various aspects of operations as they are carried out in a process control environment, such as, for example, manufacturing components, processing chemical feedstocks, etc. A DCS typically includes multiple controllers (e.g., electronic controllers, programmable controllers, etc.) with associated input / output (I / O) modules that enable the controllers to obtain signals from, and control, various input field devices and / or instruments. The I / O modules may include inputs, outputs, and / or combinations thereof.
[0009] As used herein, the terms "field device" or "instrument" refer to control devices, such as, for example, actuators, actuator assemblies, actuator controllers, actuator positioners, sensors, transmitters, valve assemblies, etc., that may be used throughout a process control system to measure and / or control various aspects of the process control system (e.g., other process control devices, etc.).
[0010] A typical DCS includes controllers that are distributed throughout the process control environment to increase reliability and reduce installation costs by localizing control functions closer to the process control environment, but that remotely enable monitoring and supervisory control of the process control environment. In some instances, DCS controllers and / or remote I / O modules closer to the process control environment may suffer instantaneous or premature failure due to exposure to difficult environmental and / or operating conditions, including electrical spikes, such as current spikes, voltage spikes, etc.
[0011] An electric spike is a fast, short duration electrical transient in voltage (e.g., a voltage spike), current (e.g., a current spike), or energy transfer (e.g., an energy spike) in an electric circuit. An electric spike is the result of an Electromagnetic Pulse (EMP) through either direct coupling (e.g., a direct lightning strike) or inductive coupling. An example of inductive coupling may include an EMP originating from a lightning bolt moving down a lighting system down conductor inductively coupled to a single wire, where a nearby parallel conductor of the single wire raises a voltage corresponding to the EMP. The effect of a voltage spike is to result in a corresponding rise in current (e.g., a current spike). As a result, a significant rise in voltage may cause a current spike, resulting in fuses opening, bipolar transistors failing, etc. Alternatively, a current spike may induce a voltage spike. For example, an initial discharge current stored in an inductor may result in a voltage. As a result, a significant increase in current can induce voltage levels that can cause damage to electrical components such as field effect transistors, capacitors, and the like.
[0012] Electrical spikes can cause damage to DCS controllers, DCS I / O modules, etc. , and / or hastening its failure. For example, a lightning strike may contact a metal structure (e.g., pipes, tanks, etc.) that is coupled to a field device (e.g., actuator, sensor, etc.). The lightning strike may transfer a voltage spike from the field device to a DCS I / O module that is electrically coupled to the field device. The voltage spike may damage the DCS I / O module, corresponding DCS control equipment, etc.
[0013] [In prior DCS implementations, DCS controllers and DCS I / O modules are protected by external surge suppression solutions, such as DIN rail mounted surge protected terminal blocks. A drawback to these external surge suppression solutions is that they take up additional space inside the electrical enclosure. The DIN rail mounted surge protected terminal blocks include input and output terminals that are electrically coupled through a surge protection network. In such prior implementations, the field devices are electrically coupled to the inputs of the DIN rail mounted surge protected terminal blocks. The outputs of the DIN rail mounted surge protected terminal blocks are electrically coupled to the inputs of the DCS controllers, DCS controller I / O modules, etc.
[0014] The exemplary surge protector devices disclosed herein provide surge protection for the DCS controller. In some examples of the present disclosure, the DCS controller includes the surge protector device. For example, the surge protector device may be in the same mechanical structure (e.g., housing assembly, housing structure, etc.) as the DCS controller. In such examples, the surge protector device is electrically coupled to the DCS controller, such as in the same mechanical structure, in a base plate mechanical structure (e.g., DCS controller base plate, etc.) coupled to the DCS controller mechanical structure. Additionally or alternatively, the exemplary surge protector device may be in the same mechanical structure as the DCS controller I / O module, DCS controller I / O module terminal block, etc. By including the exemplary surge protector device in the DCS controller, DCS controller base plate, DCS I / O module, DCS I / O module terminal block, etc., the need for an external stand-alone surge protection module, such as a DIN rail mounted surge protection terminal block, is reduced. By integrating the exemplary surge protector device into one of the various DCS components (e.g., a DCS controller, a DCS controller base plate, etc.), additional functionality can be incorporated, such as monitoring the power quality status of the various DCS components and the status of one or more surge suppression components, transmitting data packets to the DCS controller.
[0015] [In some examples of the present disclosure, the surge protector device includes a voltage limiting module for reducing the input voltage to a safe level (e.g., a voltage within the standard operating range of the components, etc.). For example, the surge protector device may include a transient voltage suppression device (e.g., a back-to-back diode assembly, a metal oxide varistor, a gas discharge tube, etc., and / or combinations thereof). In some examples of the present disclosure, the surge protector device includes a current limiting module for reducing the input current to a safe level (e.g., a current within the standard operating range of the components, etc.). For example, the surge protector device may include a transient current suppression device (e.g., a fast current limiting device, etc.). In some examples of the present disclosure, the surge protector device includes one or more filters. For example, the surge protector device may include a low pass filter, a band pass filter, a high pass filter, etc., and / or combinations thereof.
[0016] In some examples of the present disclosure, a surge protector device includes both one or more voltage limiting modules and one or more current limiting modules. Due to the nonlinear clamping effect of the voltage limiting network, the entire energy entering the surge protector device may not be shunted, resulting in residual attenuation voltages that may allow let-through current to pass. A current limiting module may be used to reduce the residual current to an acceptable, non-destructive, etc. level as the current passes through a voltage limiting network.
[0017] In some examples of the present disclosure, the surge protector device includes one or more mechanical and / or electrical indicators. For example, the surge protector device may include a colored face with legends, a Light-Emmitting Diode (LED) indicator, and the like. In some examples of the present disclosure, the surge protector device includes one or more communication interfaces for communicating with DCS controllers, field devices, and the like. For example, the surge protector device may include a wired communication interface, such as an Ethernet-based interface, a fiber-optic-based interface, and the like. In another example, the surge protector device may include a cellular, Near-Field Communication (NFC) or other wireless communication interface. The wireless communication interface may include a wireless communication interface such as a Wi-Fi interface (e.g., a Wi-Fi Direct (registered trademark) interface), a Bluetooth (registered trademark) interface, etc.
[0018] In some examples of the present disclosure, the surge protector device generates an alarm, such as a communication message, a status message, etc., based on the input signal meeting a threshold. For example, the surge protector device may generate an alarm when the amplitude of the input voltage meets a threshold (e.g., the amplitude is greater than 30 Volt Direct Current (VDC), 50 VDC, 100 Volt Alternating Current (VAC), etc.). In another example, the surge protector device may generate an alarm when the input current, leakage current, etc. meets a threshold (e.g., input current is greater than 1.5 amps, leakage current is greater than 100 milliamps, etc.).
[0019] In some examples of the present disclosure, the surge protector device generates an alarm based on the health or status of the surge protector device. For example, the surge protector device may generate and send a communication message to the DCS controller via Ethernet indicating that the surge protector device is operational, that the surge protector device is damaged, that the surge protector device is degraded, that the surge protector device is unresponsive, etc.
[0020] 1 is a schematic diagram of an example surge protector 100 included in an example DCS controller assembly 102 in accordance with the teachings of the present disclosure. The DCS controller assembly 102 includes a first controller 104 and a second controller 106. In the illustrated example, the first controller 104 and the second controller 106 include a Characterization Module (CHARM) I / O card (CIOC). The first controller 104 and the second controller 106 perform data acquisition and control operations, such as obtaining and processing sensor measurements and transmitting the sensor measurements to an external controller and / or DCS. In the illustrated example, the second controller 106 is a backup to the first controller 104. For example, the second controller 106 may assume primary data acquisition and control responsibilities when the first controller 104 is non-responsive (e.g., damaged, non-operational, etc.).
[0021] 1, a first controller 104 and a second controller 106 are electrically coupled to I / O modules 108 via terminal blocks 110. The I / O modules 108 are removably coupled to the terminal blocks 110, which are removably coupled to a base plate 112. In the illustrated example, a first field device 114 is electrically coupled to a first one of the I / O modules 108 via a first one of the terminal blocks 110.
[0022] In the illustrated example, the I / O module 108 is a CHARM. Alternatively, any other type of input and / or output module used for data acquisition and control may be used. Each CHARM is an individual input and / or output channel for the first controller 104 and the second controller 106. For example, each I / O module of the I / O modules 108 may be an analog input or output channel, a digital input or output channel, a relay channel, etc. Each of the I / O modules 108 may include analog-to-digital (A / D) conversion circuitry, signal isolation circuitry, etc. For example, the first I / O module 108 may convert a 4-20 milliamp measurement obtained from the first field device 114 to a digital value (e.g., a value in the range of 0-65536 for a 16-bit A / D converter, etc.). The first controller 104 and the second controller 106 may obtain the digital value from the first I / O module 108.
[0023] In the illustrated example, the terminal block 110 is a CHARM terminal block. Alternatively, any other type of terminal block or electrical interface may be used. Each CHARM terminal block is a removable terminal block that provides terminal connections to field wiring. The terminal block 110 includes one or more input terminals electrically coupled to one or more output terminals. For example, the first terminal block 110 may include one or more input terminals including push-in terminal connections, screw terminal connections, spring cage terminal connections, etc., for electrically coupling with a wired connection from the first field device 114. In another example, the first terminal block 110 may include one or more output terminals (e.g., push-in terminal connections, screw terminal connections, etc.) for electrically coupling to the first I / O module 108, to the first and second controllers 104 and 106, to the base plate 112, etc.
[0024] In the illustrated example, the terminal block 110 provides a physical latching mechanism for the corresponding CHARM. For example, the first terminal block 110 may be latched to the first I / O module 108 using one or more mechanical latches to ensure that the first I / O module 108 is mechanically secured in place. In yet another example, the first terminal block 110 may be removed from the first I / O module 108 by disengaging the one or more mechanical latches to remove the I / O module 108 from the first terminal block 110.
[0025] In the illustrated example, the base plate 112 is a CHARM base plate. Alternatively, any other type of base plate or hardware interface may be used. For example, the base plate 112 may be a DIN rail mounted mechanical structure that includes interleaved connectors or connections for power and buses (e.g., communication buses, etc.). In the illustrated example, the base plate 112 supports twelve I / O modules 108 and twelve terminal blocks 110. Alternatively, fewer or more than twelve I / O modules 108 may be supported or used. Additionally, the base plate 112 includes a communication interface 116 and an address plug 118 (e.g., a hardware device that can adjust the network addresses of the first controller 104 and the second controller 106 in a network topology, etc.). For example, the communication interface 116 may be a wired communication interface (e.g., an Ethernet interface, a serial communication interface (e.g., RS-232, RS-485, etc.), etc.), or a wireless communication interface (e.g., NFC, Wi-Fi Direct (registered trademark), Bluetooth (registered trademark), etc.).
[0026] In the illustrated example, the first field device 114 is a pressure transducer that converts a pressure measurement into a 4 to 20 milliamp electrical output. Alternatively, any other type of field device may be used. For example, the first field device 114 may transmit a pressure measurement via a two-wire measurement (e.g., a 4-20 milliamp signal) to the first I / O module 108 via the first terminal block 110.
[0027] 1, surge protector 100 is in I / O module 108. In the illustrated example, surge protector 100 is electrically coupled to control circuitry 120 within I / O module 108. Control circuitry 120 is electrically coupled to a power connection designated "+V" and a power return connection designated "-V" at base plate 112. Additionally or alternatively, control circuitry 120 may be electrically coupled to base plate 112 with any other number and / or type of connections.
[0028] In the illustrated example, the surge protector 100 is electrically coupled to the first field device 114 via connections "2" and "4" of the first terminal block 110. In some examples, the surge protector 100 reduces the voltage of the input signal from the first field device 114 when the input voltage meets a threshold. For example, the surge protector 100 may compare the amplitude of the input voltage to a threshold to determine if the amplitude meets the threshold (e.g., the amplitude is greater than 50VDC, 100VAC, etc.). The example surge protector 100 may reduce the voltage input to a safe level, such as a voltage within the normal operating range of the control circuitry 120, the first I / O module 108, the first controller 104, the second controller 106, etc.
[0029] In some examples, the surge protector 100 reduces the current of the input signal from the first field device 114 when the input current meets a threshold. For example, the surge protector 100 may compare the input current to a threshold to determine if the input current meets the threshold (e.g., the input current is greater than 0.5 amps, 1.5 amps, etc.). The example surge protector 100 may reduce the input current to a safe level, such as a current within the normal operating range of the control circuitry 120, the first I / O module 108, the first controller 104, the second controller 106, etc.
[0030] In some examples, the surge protector 100 generates an alarm based on the input voltage, input current, leakage current, etc. meeting a threshold. For example, the surge protector 100 may direct the activation of the electrical indicator 122 when the surge protector 100 is armed, the input voltage meets a threshold, the input current meets a threshold, etc. In the illustrated example, the electrical indicator 122 is a light emitting diode (LED). Additionally or alternatively, any other type of electrical indicator may be used. For example, the electrical indicator may be in an inactive or unpowered state prior to a power surge event or during a period when the surge protector 100 is known to be in good health or operational condition. In such an example, the surge protector 100 may power the electrical indicator 122 (e.g., an LED is turned on, etc.) during or after a power surge event or during a period when the surge protector 100 is known to be degraded (e.g., damaged, etc.) or inoperative.
[0031] Alternatively, the electrical indicator 122 may be a multi-LED light source or the like where a first LED (e.g., a green LED, etc.) may be enabled prior to a power surge event. In such an example, the first LED may be disabled while a second LED (e.g., a red LED, etc.) may be enabled, such as during or after a power surge. Alternatively, any other color or number of electrical indicators may be used. Additionally or alternatively, any other electrical indicators may be used to indicate changes in the health or operational state of the example surge protector 100.
[0032] In some examples, the surge protector 100 directs activation of the actuatable surface 124 (e.g., a colored surface with legend that can be activated, etc.) when the surge protector 100 is activated, the input voltage meets a threshold, the input current meets a threshold, etc. In the illustrated example, the actuatable surface 124 is operably coupled to the first I / O module 108 via a spring-loaded mechanism. Alternatively, any other type of mechanical mechanism, such as a pivot support (e.g., a gimbal, etc.), may be used. For example, the actuatable surface 124 may be in a first state in which the actuatable surface 124 is a first color and / or displays a first legend. In such an example, the actuatable surface 124 may be green and display text that reads "OK Status." In such an example, the actuatable surface 124 may be actuated to change to a second state in which the actuatable surface 124 is a second color and / or displays a second legend instead of the first color and / or first legend. In such an example, the enable surface 124 may be red and display text indicating "Surge Active." Additionally or alternatively, any other color, text, etc. may be used.
[0033] In some examples, the surge protector 100 generates a communication message including an operational status of the surge protector 100 (e.g., the surge protector 100 is operational, etc.), a health status of the surge protector 100 (e.g., the surge protector 100 is damaged, the surge protector is unresponsive, etc.), etc. when the surge protector 100 is operational, the input voltage meets a first threshold, the input current meets a second threshold, etc. In some examples, the surge protector 100, together with the corresponding I / O module 108, is replaced when the input voltage meets the first threshold, the input current meets a second threshold, etc.
[0034] In some examples, the surge protector 100 directs activation of the electrical indicator 122, activation of the actuation surface 124, generation of an alarm message, etc., when the leakage current meets a threshold. For example, the surge protector 100 may measure the amount of leakage current in the circuitry of the surge protector 100. For example, the surge protector 100 may measure the amount of leakage current that increases as one or more components of the surge protector 100 degrade. As a result, the exemplary surge protector 100 may determine the health of the surge protector 100 based on monitoring the value of the leakage current. In some examples, the surge protector 100 compares the leakage current to a threshold to determine whether the leakage current meets the threshold (e.g., the leakage current is greater than 10 milliamps, 100 milliamps, etc.). In some cases, the surge protector 100 is replaced along with the corresponding I / O module 108 when the leakage current meets the threshold.
[0035] 2 is another schematic diagram of the example surge protector 100 of FIG. 1 included in the example DCS controller assembly 102 of FIG. 1 in accordance with the teachings of the present disclosure. In the illustrated example, the surge protector 100 is in the terminal block 110. In the illustrated example, the surge protector 100 is electrically coupled to the control circuitry 120 of FIG. 1, where the control circuitry 120 is in the I / O module 108. The example surge protector 100 may reduce the input voltage, input current, etc., from the first field device 114 of FIG. 1 to a safe level as described above in connection with FIG. 1. For example, the surge protector 100 may activate the electrical indicator 122 of FIG. 1, activate the actuable surface 124 of FIG. 1, cause an alarm message, etc., as described above in connection with FIG. 1 when the input voltage meets a first threshold, the input current meets a second threshold, the amount of leakage current meets a third threshold, etc. In some examples, the surge protector 100, along with the corresponding terminal block 110, is replaced when the input voltage meets a first threshold, the input current meets a second threshold, the amount of leakage current meets a third threshold, etc.
[0036] 3 is yet another schematic diagram of the example surge protector 100 of FIGS. 1 and 2 included in the example DCS controller assembly 102 of FIGS. 1 and 2 in accordance with the teachings of the present disclosure. In the illustrated example, the surge protector 100 is on a base plate 112. In the illustrated example, the surge protector 100 is electrically coupled to the control circuitry 120 of FIGS. 1 and 2, where the control circuitry 120 is on an I / O module 108. In the illustrated example, the control circuitry 120 obtains an input signal from a first field device 114, designated "FD+" and "FD-". In the illustrated example, the surge protector 100 is electrically coupled to a first field device 114, designated "CC out+ " and "CC out-1 and 2, activates the electrical indicator 122 of FIGS. 1 and 2, activates the actuable surface 124 of FIGS. 1 and 2, generates an alarm message, etc., when the input voltage meets a first threshold, the input current meets a second threshold, the leakage current meets a third threshold ... the leakage current meets a third threshold, the input voltage meets a first threshold, the input current meets a second threshold, the leakage current meets a third threshold, the input voltage meets a first threshold, the input current meets a second threshold, the leakage current meets a third threshold, the input voltage meets a first threshold, the input current meets a second threshold, the leakage current meets a third threshold,
[0037] 4 is a block diagram of an example implementation of the example surge protector 100 of FIGS. 1-3 that monitors an input signal 400 from the first field device 114 of FIGS. 1-3 or from the first field device 114 via the control circuitry 120 and reduces the input signal 400 to a safe level when the input signal 400 meets one or more thresholds (e.g., the input voltage meets a first threshold, the input current meets a second threshold, and / or a combination thereof). In the illustrated example, the first field device 114 is electrically coupled to the input signal 400 and the input signal return 402. In some examples, the first field device 114 is electrically coupled to a ground connection 404, which in turn is electrically coupled to a protective earth connection 406.
[0038] 4, the surge protector 100 includes an example voltage limiting module 408, an example filter module 410, a first example current limiting module 412, a second example current limiting module 414, and an example surge protection manager 416. In the illustrated example, the surge protection manager 416 includes an example power module 418, an example surge protection logic analyzer 420, an example display module 422, an example communication interface 424, and an example database 426. Alternatively, the example database 426 may be separate from the example surge protection manager 416 and / or from the example surge protector 100. The example communication interface 424 is communicatively coupled to an example network 428. Also shown are an example DCS component 430, a second example field device 432, an example output signal 434, and an example output signal return 436.
[0039] In the illustrated example of FIG. 4, the surge protector 100 includes a voltage limiting module 408 for monitoring and / or reducing the input voltage. As used herein, the term “input voltage” refers to the voltage of the input signal 400 relative to the input signal return 402 and / or the ground connection 404. In the illustrated example, the voltage limiting module 408 is a gas exhaust, a metal oxide varistor, a transient voltage suppression device, or the like, and / or a combination thereof. For example, the voltage limiting module 408 may compare the input voltage (e.g., input voltage amplitude, etc.) to a reference voltage (e.g., reference voltage amplitude, reference voltage amplitude, etc.). In such an example, the voltage limiting module 408 may reduce the input voltage to a safe level when the input voltage meets a threshold value ... The input voltage may be reduced when the input voltage exceeds a threshold (e.g., the input voltage is greater than 50 VDC, 100 VAC, etc.). For example, the voltage limiting module 408 may reduce the input voltage from 100 VDC to 28 VDC when the input voltage meets a 50 VDC threshold, where 28 VDC is the nominal (standard) operating voltage of the DCS controller assembly 102, I / O modules 108, etc.
[0040] In the illustrated example of FIG. 4, surge protector 100 includes a filter module 410 for filtering noise due to electromagnetic interference, radio frequency interference, etc. For example, filter module 410 may suppress conducted interference present in input signal 400, input signal return 402, ground connection 404, and / or protective earth 406. In some examples, filter module 410 includes one or more filters for suppressing common mode and / or differential mode interference. For example, filter module 410 may include high pass filters, low pass filters, band pass filters, etc., and / or combinations thereof. In some examples, filter module 410 suppresses undesired noise while allowing desired signals, such as DC signals, communication signals (e.g., Highway Addressable Remote Transducer (HART) signals, Foundation Fieldbus signals, etc.) to pass through filter module 410 unchanged.
[0041] In the illustrated example of FIG. 4, the surge protector 100 includes a first current limiting module 412 for monitoring and / or reducing the input current of the input signal 400. In the illustrated example, the first current limiting module 412 is a transient current suppression device. Alternatively, any other type of current limiting device may be used. For example, the first current limiting module 412 may compare the input current to a reference current. In such an example, the first current limiting module 412 may reduce the input current to a safe level when the input current meets a threshold. For example, the first current limiting module 412 may compare the input current to a threshold to determine whether the input current meets the threshold (e.g., the input current is greater than 0.5 amps, 1.5 amps, etc., etc.). In response to the input current meeting the threshold, the first exemplary current limiting module 412 may reduce the input current to a safe level. For example, the first current limiting module 412 may reduce the input current from 0.6 amps to 0.2 amps when the input current meets a threshold of 0.5 amps.
[0042] In some examples, the first current limiting module 412 characterizes a power surge event based on the load of the first current limiting module 412. For example, the first current limiting module 412 may determine that the power surge event is a severe power surge event, a first tier power surge event, etc., and reduce the input current to a safe level based on the first current limiting module 412 operating at full load, maximum capacity, etc. In another example, the first current limiting module 412 may determine that the power surge event is a non-severe power surge event, a second tier power surge event, etc., and reduce the input current to a safe level based on the first current limiting module 412 operating at less than full load, less than maximum capacity, etc. Alternatively, there may be more or less than two characterizations, tiers, etc. of a power surge event based on the load of the first current limiting module 412.
[0043] In some examples, the first current limiting module 412 activates an output of the first current limiting module 412 when the input current meets a threshold, where the output is operably coupled to an example surge protection manager 416. For example, the surge protection manager 416 may obtain a value corresponding to the input current from the first current limiting module 412 when the first current limiting module 412 activates an output, a communication message (e.g., a data packet, etc.) from the first current limiting module 412, etc. When the first current limiting module 412 activates an output, the module 412 may send a communication message to the surge protection manager 416 including the value, an indicator that the value has met a threshold, etc.
[0044] 4, the surge protector 100 includes a second current limiting module 414 for monitoring and / or reducing the input current of the input signal return 402. In the illustrated example, the second current limiting module 414 is a transient current suppression device. Alternatively, any other type of current limiting device may be used. In the illustrated example, the second current limiting module 414 may reduce the input current corresponding to the input signal return 402 to a safe level, as described above in connection with the first current limiting module 412.
[0045] In some examples, the second current limit module 414 measures the amount of leakage current. For example, the second current limit module 414 may compare the amount of leakage current to a threshold value to determine whether the value meets the threshold value (e.g., the amount of leakage current is greater than 10 milliamps, 100 milliamps, etc.).
[0046] In some examples, the second current limiting module 414 activates an output of the second current limiting module 414, where the output is electrically coupled to the surge protection manager 416 when the leakage current meets a threshold. For example, the surge protection manager 416 may obtain a value corresponding to the leakage current from the second current limiting module 414 when the second current limiting module 414 activates an output, a communication message (e.g., a data packet, etc.) from the second current limiting module 414, etc. For example, the second current limiting module 414 may send a communication message to the surge protection manager 416 including the value when it activates its output, an indicator that the value has met the threshold, etc.
[0047] 4, surge protector 100 includes a surge protection manager 416 for managing the evaluation of power surge events and coordinating corresponding surge protection actions. In the illustrated example, surge protection manager 416 includes a power module 418 for powering surge protection manager 416 and corresponding sub-modules of surge protection manager 416 (e.g., surge protection logic analyzer 420, communication interface 424, etc.). In some examples, power module 418 provides power using a power source (e.g., AC-DC converter, DC-DC converter, etc.). Alternatively, exemplary power module 418 may provide power using a battery source (e.g., lithium-ion battery, etc.), a thermionic generator, an energy farming device, an inductive power source, an electromagnetic power source, etc.
[0048] In some examples, the power module 418 provides power using the power surge event power. For example, the power module 418 may provide power using the input voltage during a power surge event (e.g., lightning strike, short circuit, etc.). In such examples, the power module 418 may maintain the surge protection manager 416 in an unpowered state, a low-powered state (e.g., sleep mode, etc.), etc., before the power surge event. Upon the power surge event, the example power module 418 may power the example surge protection manager 416 using power from the power surge event. After a period of time has passed, the power module 418 may return the surge protection manager 416 to an unpowered state, a low-powered state, etc. For example, a sub-module of the surge protection manager 416 may complete one or more tasks (e.g., the communication interface 424 may transmit the health status of the surge protector 100 to the DCS component 430 via the network 428, etc.). In such examples, the example power module 418 may return the surge protection manager 416 to an unpowered state, a low powered state, etc., upon the sub-modules of the example surge protection manager 416 completing one or more tasks. In some cases, the power module 418 may store a timestamp corresponding to when the power module 418 provided power to the surge protection manager 416, how many times the power module 418 provided power to the surge protection manager 416, and the time the power module 418 provided power to the surge protection manager 416. The information, such as the value of a counter corresponding to whether the controller 418 has powered the surge protection manager 416, is stored in the database 426.
[0049] 4, the surge protection manager 416 includes a surge protection logic analyzer 420 for monitoring the health and / or operation of the surge protector 100 for a power surge event. In some examples, the surge protection logic analyzer 420 monitors the health of the surge protector 100 based on the input signal 400, the input signal return 402, and the output of the voltage limiting module 408, the outputs of the first current limiting module 412 and the second current limiting module 414, etc.
[0050] In some examples, the surge protection logic analyzer 420 determines the health of the surge protector 100 by comparing the leakage current to one or more thresholds to determine whether the leakage current meets the one or more thresholds. For example, the surge protection logic analyzer 420 may compare the leakage current to a first threshold to determine whether the leakage current meets the first threshold (e.g., the leakage current is greater than 500 milliamps, 750 milliamps, etc.). In such examples, the first threshold may correspond to the surge protector 100 being in a first degraded state, where the first degraded state corresponds to the surge protector 100 needing replacement (e.g., the surge protector 100 is broken, is in a non-responsive state, etc.). For example, the surge protection logic analyzer 420 may compare the leakage current to a second threshold to determine whether the leakage current meets the second threshold (e.g., the input current is greater than 10 milliamps, 100 milliamps, etc.). In such an example, the second threshold may correspond to surge protector 100 being in a second degraded state, where the second degraded state corresponds to surge protector 100 being operational but in a degraded state.
[0051] In some examples, the surge protection logic analyzer 420 determines the health of the surge protector 100 based on a value of the input voltage, a value of the input current, etc. In some cases, the surge protection logic analyzer 420 determines the health of the surge protector 100 based on whether the input voltage, input current, etc. meet a threshold. For example, the surge protection logic analyzer 420 may determine that the exemplary surge protector 100 is degraded based on a rising value of the input voltage, a rising value of the input current, etc., that the surge protector 100 has a non-operating or non-responsive health state based on the input voltage, input current, etc. meeting a threshold.
[0052] In some examples, the surge protection logic analyzer 420 determines the operating condition of a power surge event based on comparing the input signal 400 (e.g., input voltage, input current, etc.) to a threshold to determine whether the input signal 400 meets the threshold. For example, the surge protection logic analyzer 420 may compare the amplitude of the input voltage to a threshold to determine whether the amplitude meets the threshold (e.g., the amplitude is greater than 50 VDC, 100 VAC, etc.). In another example, the surge protection logic analyzer 420 may compare the input current to a threshold to determine whether the input current meets the threshold (e.g., the input current is greater than 0.5 amps, 1.5 amps, etc.). The example surge protection logic analyzer 420 may determine that a power surge event is occurring based on one or more of the example thresholds described above being met.
[0053] In some examples, the surge protection logic analyzer 420 characterizes a power surge event based on comparing the input signal 400 (e.g., input voltage, input current, etc.) to one or more thresholds. For example, the surge protection logic analyzer 420 may compare the input current to a first threshold to determine if the input current meets the first threshold (e.g., the input current is greater than 1.5 amps, 2.5 amps, etc.), where the first threshold is the input current corresponds to a significant power surge event, a first tier surge event, a first tier power surge event, etc. In such an example, surge protection logic analyzer 420 may compare the input current to a second threshold to determine if the input current meets the second threshold (e.g., the input current is greater than 100 milliamps, 500 milliamps, etc.), where the second threshold is based on whether the input current corresponds to a minor power surge event, a second tier power surge event, a second tier power surge event, etc. Alternatively, there may be any number of power surge event characterizations determined by any number of thresholds.
[0054] In some examples, the surge protection logic analyzer 420 increments a counter based on characterizing a power surge event. For example, the surge protection logic analyzer 420 may increment a counter corresponding to some minor power surge events, secondary tier power surge events (e.g., tier 2, tier 3, etc.), etc., to determine a power quality condition, calculate remaining useful life metrics of the surge protector 100, determine a health status of the surge protector 100, etc. In some cases, the surge protection logic analyzer 420 increments a counter based on a measurement of the input signal 400 corresponding to a power surge event meeting a threshold. For example, the surge protection logic analyzer 420 may increment a first counter when the input voltage meets a first threshold. In another example, the surge protection logic analyzer 420 may increment a second counter when the input current meets a second threshold. The first and second thresholds may correspond to values of input voltage, input current, etc. during a second order power surge event.
[0055] In some examples, the surge protection logic analyzer 420 compares the counter value to a threshold value to determine if the value meets the threshold value (e.g., the value is greater than 3, 10, 30, etc.). In response to the counter value meeting the threshold value, the example surge protection logic analyzer 420 may direct the example indicator module 422 to activate the electrical indicator 122 of FIGS. 1-3, the actuable surface 124 of FIGS. 1-3, etc., direct the example communications interface 424 to send an alert message, etc.
[0056] In some examples, surge protection logic analyzer 420 monitors power quality conditions of input signal 400, input signal return 402, etc. For example, surge protection logic analyzer 420 may determine that a frequency of power surge events is indicative of poor power quality (e.g., several second order power surge events are occurring for a period of time, etc.). In another example, surge protection logic analyzer 420 may determine that a frequency of first current limiting device 412 and second current limiting device 414 operating at maximum capacity is indicative of poor power quality (e.g., several first order power surge events are occurring for a period of time, etc.).
[0057] In some examples, surge protection logic analyzer 420 enables indicator module 422 and / or communication interface 424 to take an action. For example, surge protection logic analyzer 420 may direct indicator module 422 to activate electrical indicator 122, actuation surface 124, etc. In such examples, surge protection logic analyzer 420 may direct indicator module 422 when it determines that one or more thresholds have been met. For example, surge protection logic analyzer 420 may direct indicator module 422 to activate electrical indicator 122 when the input voltage meets a threshold (e.g., the input voltage is greater than 50 VDC, 100 VAC, etc.).
[0058] In another example, surge protection logic analyzer 420 may direct communication interface 424 to perform an action. For example, surge protection logic analyzer 420 may direct communication interface 424 to generate an alarm message, a status message, etc., to transmit an alarm message, a status message, etc. In such an example, surge protection logic analyzer 420 may direct communication interface 424 to perform an action. Surge protection logic analyzer 420 may direct communication interface 424 when it determines that one or more thresholds have been met. For example, surge protection logic analyzer 420 may direct communication interface 424 to generate and transmit an alert message to DCS component 430 via Internet 428 when the leakage current meets a threshold (e.g., the leakage current is greater than 50 milliamps, 200 milliamps, etc.).
[0059] In some examples, the surge protection logic analyzer 420 determines when to continue monitoring the input signal 400, the input signal return 402, etc. For example, the surge protection logic analyzer 420 may determine that the value of the input signal 400, the value of the input signal return 402, etc. are negligible (e.g., the values are about 0 volts, about 0 amps, etc.) corresponding to the first field device 114 being in an unpowered state.
[0060] In some examples, the surge protection logic analyzer 420 stores information such as counter values (e.g., a first counter value, a second counter value, etc.), input signal 400 values (e.g., an input voltage value, an input current value, etc.), leakage current values, health status of the surge protector 100, etc. in a database 426. In some cases, the surge protection logic analyzer 420 retrieves information such as counter values (a first counter value, a second counter value, etc.) from the database 426.
[0061] In the illustrated example of FIG. 4, the surge protection manager 416 includes a communication interface 424 for generating an alarm, an alarm message, etc., based on the health status of the surge protector 100, the operational status of a power surge event, etc. For example, the communication interface 424 may generate and transmit one or more data packets including information corresponding to the health status of the surge protector 100, the operational status of a power surge event, etc. In such an example, the communication interface 424 may generate a data packet including a status indicating that the surge protector 100 is damaged, degraded, non-operational, non-responsive, etc., and transmit it over the network 428 to the DCS component 430. In another example, the communication interface 424 may generate a data packet including a status indicating that the surge protector 100 is experiencing or has recently experienced and / or recovered from a power surge event (e.g., a primary power surge event, etc.) and transmit it over the network 428 to the second field device 432.
[0062] [In some examples, communication interface 424 includes one or more wired interfaces, such as Ethernet, serial (e.g., RS-232, RS-485, etc.), etc., and / or combinations thereof, corresponding to one or more communication protocols. Alternatively, example communication interface 424 may include one or more optical interfaces, such as optical link interfaces, fiber optic interfaces, etc. Additionally or alternatively, any other type of wired communication interface may be used. In some cases, one or more wired interfaces are galvanically isolated, optically isolated, etc. For example, communication interface 424 may be galvanically isolated from network 428, DCS component 430, second field device 432, etc.
[0063] In some examples, communication interface 424 includes one or more wireless interfaces such as NFC, Wi-Fi, Wi-Fi Direct, Bluetooth, etc. In some cases, communication interface 424 includes one or more radio frequency interfaces (e.g., radio frequency identification tags, cellular antennas, etc.), electromagnetic interfaces, infrared interfaces, etc., and / or combinations thereof, corresponding to one or more communication protocols. Additionally or alternatively, Any other type of wireless communication interface may be used.
[0064] In the illustrated example of FIG. 4, the surge protection manager 416 includes a database 426 for recording data (e.g., counter values, leakage current values, health status of the surge protector 100, etc.). The exemplary database 426 may be stored in a volatile memory (e.g., a Synchronous Dynamic Random Access Memory (SDRAM)). Random Access Memory), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) The exemplary database 426 may additionally or alternatively be implemented by one or more double data rate (DDR) memories, such as DDR, DDR2, DDR3, DDR4, mobile DDR (mDDR), etc. The exemplary database 426 may additionally or alternatively be implemented by one or more mass storage devices, such as hard disk drives, compact disk drives, digital versatile disk drives, solid state disk drives, etc. The exemplary database 426 may additionally or alternatively be implemented by one or more mass storage devices, such as resistive random access memory (ReRAM), etc. The database 426 may be implemented by one or more silicon-based memory devices, such as RAM, graphene-based memory chips, etc. In the illustrated example, the database 426 is shown as only one database, however, the database 426 may be implemented by any number and / or type of databases. Furthermore, the data stored in the database 426 may be in any data format, such as, for example, a binary data structure, a comma-separated data structure, a tab-separated data structure, a Structured Query Language (SQL) structure, etc.
[0065] In the illustrated example of FIG. 4, network 428 is a bus and / or computer network. For example, network 428 may be an internal controller bus, a process control network, etc. In some examples, network 428 is a network capable of being communicatively coupled to the Internet. However, network 428 may be implemented using any suitable wired and / or wireless network including, for example, one or more data buses, one or more local area networks (LANs), one or more wireless LANs, one or more cellular networks, one or more fiber optic networks, one or more satellite networks, one or more private networks, one or more public networks, etc. In the illustrated example, network 428 enables surge protector 100 to communicate with DCS component 430 and second field device 432. For example, the communication interface 424 may transmit messages over the network 428 to the DCS controller assembly 102 of FIGS. 1-3, to DCS controller assemblies external to the DCS controller assembly 102 of FIGS. 1-3, to remote I / O modules, sensors, actuators, valves, safety devices, and the like. As used herein, the phrase "in communication," including variations thereof, extends to direct communication and / or indirect communication through one or more intermediate components and does not require direct physical (e.g., wired) communication and / or constant communication, but rather includes selective communication at one-time events, as well as at periodic or non-periodic intervals. Alternatively, the example network 428 may be a direct wired connection from the example communication interface 424 to the DCS component 430 and / or the second field device 432.
[0066] In the illustrated example of Figure 4, DCS component 430 is DCS controller assembly 102 of Figures 1-3. For example, communication interface 424 may transmit alarm messages to and from the network. 1-3 , a remote I / O module communicatively coupled to the DCS controller assembly 102, etc., and / or any other type of DCS component (e.g., controller, I / O module, etc.).
[0067] In the illustrated example, the second field device 432 is an actuator controller electrically coupled to a safety device, such as a valve. For example, the communication interface 424 may send an alarm message to the actuator controller including an unresponsive health status of the surge protector 100. In response to the actuator controller obtaining the alarm message, the actuator controller may activate the safety device (e.g., open a valve, close a valve, etc.).
[0068] In the illustrated example of FIG. 4, the surge protector 100 includes an output signal 434 and an output signal return 436 for electrically coupling with the first controller 104 and the second controller 106 of the DCS controller assembly 102 of FIGS. 1-3. For example, the surge protector 100 may transmit measurements from the first field device 114 to the first controller 104 and the second controller 106, where the measurements are processed by the voltage limiting module 408, the filter module 410, and the first current limiting module 412 and the second current limiting module 414. For example, the output signal 434 and the output signal return 436 may be stepped down from a first voltage to a second voltage, where the first voltage is a surge voltage from the first field device 114 (e.g., due to a power surge event, etc.) and the second voltage is a safe voltage (e.g., a voltage within the normal operating range of the first controller 104 and the second controller 106, etc.). In another example, the output signal 434 and the output signal return 436 may be stepped down from a first current to a second current, where the first current is a surge current from the first field device 114 (e.g., due to a power surge event, etc.) and the second current is a safe current (e.g., a current within the standard operating range of the first I / O module 108).
[0069] An example manner in which the surge protector 100 of Figures 1-3 may be implemented is illustrated in Figure 4, although one or more of the elements, processes, and / or devices illustrated in Figure 4 may be combined, divided, rearranged, excluded, removed, and / or implemented in any other manner. Additionally, the example voltage limiting module 408, the example filter module 410, the first example current limiting module 412, the second example current limiting module 414, the example surge protector manager 416, the example power module 418, the example surge protection logic analyzer 420, the example display module 422, the example communication interface 424, the example database 426, and / or, more generally, the example surge protector 100 of Figures 1-3 may be implemented by hardware, software, firmware, and / or any combination of hardware, software, and / or firmware. Thus, for example, the example voltage limiting module 408, the example filter module 410, the first example current limiting module 412, the second example current limiting module 414, the example surge protector manager 416, the example power module 418, the example surge protection logic analyzer 420, the example display module 422, the example communication interface 424, the example database 426, and / or more generally, any of the example surge protectors 100 of FIGS. 1-3 may be implemented by one or more analog or digital circuits, logic circuits, programmable processors, Application Specific Integrated Circuits (ASICs), Programmable Logic Devices (PLDs), and / or Field Programmable Logic Devices (FPLDs). When reading any of the apparatus or system claims of this patent to cover entirely software and / or firmware implementations, at least one of the example voltage limiting module 408, the example filter module 410, the first example current limiting module 412, the second example current limiting module 414, the example surge protector manager 416, the example power module 418, the example surge protection logic analyzer 420, the example indicator module 422, the example communication interface 424, and / or the example database 426 are expressly defined herein to include a non-transitory computer readable storage device or storage disk, such as a memory, a digital versatile disk (DVD), a compact disk (CD), a Blu-ray disk, etc., that contains software and / or firmware. Still further, the example surge protector 100 of FIGS. 1-3 may include one or more elements, processes, and / or devices in addition to or instead of those shown in FIG. 4, and / or may include more than one of any or all of the elements, processes, and devices shown.
[0070] Flowcharts depicting exemplary methods for implementing the exemplary surge protector 100 of FIGS. 1-4 are shown in FIGS. 5-7. In these examples, the methods may be implemented using machine-readable instructions comprising a program for execution by a processor, such as the processor 812 shown in the exemplary processor platform 800 described below in connection with FIG. 8. The program may be embodied in software stored on a non-transitory computer-readable storage medium, such as a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), a Blu-ray disk, or memory associated with the processor 812, although the entire program and / or portions thereof may alternatively be executed by a device other than the processor 812 and / or embedded in firmware or dedicated hardware. Additionally, although the exemplary program is described in connection with the flowcharts shown in FIGS. 5-7, many other ways of implementing the exemplary surge protector 100 may alternatively be used. For example, the order of execution of the blocks may be changed and / or some of the described blocks may be changed, eliminated, or combined. Additionally or alternatively, any or all of the blocks may be implemented by one or more hardware circuits (e.g., discrete and / or integrated analog and / or digital circuitry, Field Programmable Gate Arrays (FPGAs), application specific integrated circuits (ASICs), comparators, operational amplifiers (op-amps), logic circuits, etc.) structured to perform the corresponding operations without executing software or firmware.
[0071] As discussed above, the exemplary processes of Figures 5-7 may be implemented using coded instructions (e.g., computer and / or machine readable instructions) stored on a non-transitory computer and / or machine readable medium, such as a hard disk drive, flash memory, read-only memory, compact disk, digital versatile disk, cache, random access memory, and / or any other storage device or storage disk in which information is stored for any duration (e.g., long term, permanently, for brief instances, for temporary buffering, and / or for capturing information). As used herein, the term "non-transitory computer readable medium" is expressly defined to include any type of computer readable storage device and / or storage disk, to exclude propagating signals, and to exclude transmission media. "Including" and "comprising" (and all forms and tenses thereof) are used herein to be open-ended terms. Thus, whenever a claim recites something following any form of "including" or "comprising" (e.g., comprising, including, comprising, etc.), it is understood that additional elements, items, etc. may be included without falling outside the scope of the corresponding claim. It should be understood that, as used herein, when the phrase "at least" is used as a transitional term in the preamble of a claim, "at least" is open ended in the same manner that "including" and "comprising" are open ended.
[0072] 5 is a flow chart depicting an example method 500 that may be performed by the example surge protector 100 of FIGS. 1-4 to provide surge protection for the DCS controller assembly 102 of FIGS. 1-3. The example method 500 begins at block 502 where the example surge protector 100 measures an input signal. For example, the voltage limiting module 408 may measure an input voltage corresponding to the input signal 400, the input signal return 402, the ground connection 404, etc. In another example, the first current limiting module 412 may measure an input current corresponding to the input signal 400. In yet another example, the second current limiting module 414 may measure a leakage current.
[0073] At block 504, the example surge protector 100 determines whether the input voltage meets a first threshold. For example, the voltage limiting module 408 may compare the input voltage to the first threshold to determine whether the input voltage meets the first threshold (e.g., the input voltage is greater than 50 VDC, 100 VAC, etc.). The first threshold may correspond to a significant power surge event, a minor power surge event, etc.
[0074] If the example surge protector 100 determines in block 504 that the input voltage meets the first threshold, control proceeds to block 510 to generate an alarm. If the example surge protector 100 determines in block 504 that the input voltage does not meet the first threshold, the surge protector 100 determines in block 506 whether the input current meets a second threshold. For example, the first current limiting module 412 may compare the input current to a second threshold to determine whether the input current meets the second threshold (e.g., the input current is greater than 0.5 amps, 1.5 amps, etc.). The second threshold may correspond to a significant power surge event, a minor power surge event, etc.
[0075] If the example surge protector 100 determines in block 506 that the input current meets the second threshold, control proceeds to block 510 to generate an alarm. If the example surge protector 100 determines in block 506 that the input current does not meet the second threshold, the surge protector 100 determines in block 508 whether the leakage current meets a third threshold. For example, the second current limiting module 414 may compare the leakage current to a third threshold to determine whether the leakage current meets the third threshold (e.g., the leakage current is greater than 10 milliamps, 100 milliamps, etc.). The third threshold may correspond to determining whether the example surge protector 100 is damaged, degraded, non-operational, non-responsive, etc.
[0076] If the example surge protector 100 determines in block 508 that the leakage current does not meet the third threshold, control proceeds to block 512 to determine whether to continue measuring the input signal. If the example surge protector 100 determines in block 508 that the leakage current does not meet the third threshold, the surge protector 100 generates an alarm in block 510. For example, the indicator module 422 may activate the electrical indicator 122, the actuable surface 124, etc. In another example, the communication interface 424 may generate and transmit an alarm message including the health status of the surge protector 100, the value of the leakage current, etc.
[0077] At block 512, the example surge protector 100 determines whether to continue measuring the input signal. For example, the surge protection logic analyzer 420 may determine that the value of the input signal 400 is negligible (e.g., approximately 0 volts, approximately 0 amps, etc.), corresponding to the first field device 114 being in an unpowered state. If at block 510, the example surge protector 100 determines that the input signal should continue to be measured, control returns to block 502 to measure the input signal; otherwise, the example method 500 ends.
[0078] 6 is a flow chart depicting an example method 600 that may be performed by the example surge protector 100 of FIGS. 1-4 to provide surge protection for the DCS controller assembly 102 of FIGS. 1-3. The example method 600 begins at block 602 where the example surge protector 100 measures an input signal. For example, the voltage limiting module 408 may measure an input voltage corresponding to the input signal 400, the input signal return 402, the ground connection 404, etc. In another example, the first current limiting module 412 may measure an input current corresponding to the input signal 400. In yet another example, the second current limiting module 414 may measure a leakage current.
[0079] At block 604, the example surge protector 100 determines whether the input signal meets a first threshold. For example, the surge protection logic analyzer 420 may compare the input current to the first threshold to determine whether the input current meets the first threshold (e.g., the input current is greater than 1.5 amps, 2.5 amps, etc.). In such an example, the first threshold may correspond to a significant power surge event, a first tier power surge event, etc.
[0080] If the example surge protector 100 determines in block 604 that the input signal meets the first threshold, control proceeds to block 612 to generate an alarm. If the example surge protector 100 determines in block 604 that the input signal does not meet the first threshold, then in block 606 the surge protector 100 determines whether the input signal meets a second threshold. For example, the surge protection logic analyzer 420 may compare the input current to a second threshold to determine whether the input current meets the second threshold (e.g., the input current is greater than 500 milliamps, 750 milliamps, etc.). In such an example, the second threshold may correspond to a minor power surge event, a second tier power surge event, etc.
[0081] If the example surge protector 100 determines in block 606 that the input signal does not meet the second threshold, control proceeds to block 614 to determine whether to continue measuring the input signal. If the example surge protector 100 determines in block 606 that the input signal meets the second threshold, the surge protector 100 increments a counter in block 608. For example, the surge protection logic analyzer 420 may increment a counter value corresponding to how many times a minor power surge has occurred.
[0082] At block 610, the example surge protector 100 determines whether the counter meets a threshold. For example, the surge protection logic analyzer 420 may compare the value of the counter to a threshold to determine whether the value meets the threshold (e.g., the value is greater than 3, 10, 30, etc.).
[0083] If, at block 610, the example surge protector 100 determines that the counter has not met the threshold, control proceeds to block 614 to determine whether to continue measuring the input signal. If so, the exemplary surge protector 100 generates an alarm in block 612. For example, the indicator module 422 may activate the electrical indicator 122, the actuable surface 124, etc. In another example, the communication interface 424 may generate and transmit an alarm message including the health status of the surge protector 100, the value of the input current, etc.
[0084] At block 614, the example surge protector 100 determines whether to continue measuring the input signal. For example, the surge protection logic analyzer 420 may determine that the value of the input signal 400 is negligible (e.g., approximately 0 volts, approximately 0 amps, etc.), corresponding to the first field device 114 being in an unpowered state. If at block 614, the example surge protector 100 determines that the input signal 400 should continue to be measured, control returns to block 602 to measure the input signal; otherwise, the example method 600 ends.
[0085] 7 is a flow chart depicting an example method 700 that may be performed by the example surge protector 100 of FIGS. 1-4 to determine the health of the surge protector 100. The example method 700 begins at block 702 where the example surge protector 100 measures a leakage current. For example, the second current control module 414 may measure the leakage current.
[0086] At block 704, the example surge protector 100 determines whether the leakage current meets a first threshold. For example, the surge protection logic analyzer 420 may compare the leakage current to a first threshold to determine whether the leakage current meets the first threshold (e.g., the leakage current is greater than 500 milliamps, 750 milliamps, etc.). In such an example, the first threshold may correspond to the surge protector 100 being in a first degraded state, where the first degraded state corresponds to the surge protector 100 needing replacement (e.g., the surge protector 100 has failed, is in a non-responsive state, etc.).
[0087] If the example surge protector 100 determines in block 704 that the leakage current meets the first threshold, control proceeds to block 712 to generate an alarm. If the example surge protector 100 determines in block 704 that the leakage current does not meet the first threshold, then in block 706 the surge protector 100 determines whether the leakage current meets a second threshold. For example, the surge protection logic analyzer 420 may compare the leakage current to a second threshold to determine whether the leakage current meets the second threshold (e.g., the input current is greater than 10 milliamps, 100 milliamps, etc.). In such an example, the second threshold may correspond to the surge protector 100 being in a second degraded state, where the second degraded state corresponds to the surge protector 100 being operational but in a degraded state.
[0088] If the example surge protector 100 determines in block 706 that the leakage current does not meet the second threshold, control proceeds to block 714 to determine whether to continue measuring the leakage current. If the example surge protector 100 determines in block 706 that the leakage current meets the second threshold, the surge protector 100 increments a counter in block 708. For example, the surge protection logic analyzer 420 may increment the counter value corresponding to how many times the leakage current meets the second threshold.
[0089] In block 710, the example surge protector 100 determines whether a counter meets a threshold. For example, the surge protection logic analyzer 420 may determine whether the counter meets a threshold. A comparison may be made to determine whether the value meets a threshold (eg, the value is greater than 3, 10, 30, etc.).
[0090] If the example surge protector 100 determines in block 710 that the counter does not meet the threshold, control proceeds to block 714 to determine whether to continue measuring the leakage current. If the example surge protector 100 determines in block 710 that the counter meets the threshold, the surge protector 100 generates an alarm in block 712. For example, the indicator module 422 may activate the electrical indicator 122, the actuable surface 124, etc. In another example, the communication interface 424 may generate and transmit an alarm message including the health status of the surge protector 100, the value of the leakage current, etc.
[0091] At block 714, the example surge protector 100 determines whether to continue measuring the leakage current. For example, the surge protection logic analyzer 420 may determine that the value of the input signal 400 is negligible (e.g., approximately 0 volts, approximately 0 amps, etc.), corresponding to the first field device 114 being unpowered. If at block 714, the example surge protector 100 determines that the example surge protector 100 should continue measuring the leakage current, control returns to block 702 to measure the leakage current; otherwise, the example method 700 ends.
[0092] Figure 8 is a block diagram of an example processor platform 800 capable of executing instructions to implement the methods of Figures 5-7 to implement the example surge protector 100 of Figures 1-4. Processor platform 800 can be, for example, a programmable logic device, a controller, or the like, or any other type of computing device.
[0093] The illustrated example processor platform 800 includes a processor 812. The illustrated example processor 812 is hardware. For example, the processor 812 may be implemented by one or more integrated circuits, logic circuits, microprocessors, or controllers from any desired family or manufacturer. A hardware processor may be a semiconductor-based (e.g., silicon-based) device. In this example, the processor implements an example voltage limiting module 408, an example filter module 410, a first example current limiting module 412, and a second example current limiting module 414. The processor implements an example power module 418, an example surge protection logic analyzer 420, an example indicator module 422, an example communication interface 424, and / or more generally an example surge protection manager 416.
[0094] The processor 812 of the illustrated example includes a local memory 813 (e.g., a cache). The processor 812 of the illustrated example communicates with a main memory, including a volatile memory 814 and a non-volatile memory 816, via a bus 818. The volatile memory 814 may be implemented by synchronous dynamic random access memory (SDRAM), dynamic random access memory (DRAM), RAMBUS dynamic random access memory (RDRAM), and / or any other type of random access memory device. The non-volatile memory 816 may be implemented by flash memory and / or any other desired type of memory device. Access to the main memory 814, 816 is controlled by a memory controller.
[0095] The processor platform 800 of the illustrated example also includes an interface circuit 820. The interface circuit 820 may be configured to communicate with any type of interface standard, such as an Ethernet interface, a Universal Serial Bus (USB), and / or a PCI Express interface. It may be implemented as follows.
[0096] In the illustrated example, one or more input devices 822 are connected to the interface circuit 820. The input devices 822 allow a user or a field device to input data and / or commands to the processor 1012. The input devices may be implemented, for example, by buttons, a keyboard, a mouse, a sensor, a touch screen, a trackpad, a trackball, the first field device 114, an ISO-point, and / or a voice recognition system. The input devices 1022 implement the input signal 400, the input signal return 402, the ground connection 404, and the protective earth connection 406.
[0097] Also connected to the interface circuitry 820 of the illustrated example are one or more output devices 824. The output device(s) 1024 may be implemented, for example, by a display device (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display, a cathode ray tube display (CRT), a touch screen, a tactile output device, a printer, and / or a speaker). The one or more output devices 824 implement the output signal 434 and the output signal return 436. The interface circuitry 820 of the illustrated example thus typically includes a graphics driver card, a graphics driver chip, and / or a graphics driver processor.
[0098] [The interface circuitry 820 of the illustrated example also includes communications devices such as transmitters, receivers, transceivers, modems, and / or network interface cards to facilitate data exchange with external machines (e.g., any type of computing device) over a network 826 (e.g., an Ethernet connection, a Digital Subscriber Line (DSL), a phone line, a coaxial cable, a cellular telephone system, etc.). Network 826 implements the example network 428 of FIG. 4.
[0099] [The illustrated example processor platform 800 also includes one or more mass storage devices 828 for storing software and / or data. Examples of such mass storage devices 828 include floppy disk drives, hard drive disks, compact disk drives, Blu-ray disk drives, RAID systems, and digital versatile disk (DVD) drives. The example mass storage device 828 implements the example database 426.
[0100] Coded instructions 832 for implementing the methods of Figures 5-7 may be stored in the mass storage device 828, in the volatile memory 814, in the non-volatile memory 816, and / or on a removable non-transitory computer-readable storage medium such as a CD or DVD.
[0101] From the above, it can be seen that an exemplary method, an exemplary apparatus, and an exemplary product are disclosed that provide surge protection for distributed control system (DCS) controllers and corresponding I / O modules. The above disclosed surge protector apparatus reduces the need for external DIN rail mounted surge suppression devices because it is integrated into the DCS controller, I / O module, or I / O module terminal block of the DCS controller assembly. The reduction in external surge suppression hardware increases the capacity and performance of the process control system as additional components can be added in place of external surge suppression hardware. Additionally, DCS components integrated with the above disclosed surge protector apparatus benefit from increased protection of input signals and improved performance due to improved power quality.
[0102] Although certain example methods, apparatus, and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus, and articles of manufacture that fall exactly within the scope of the claims of this patent.
Claims
1. 1. A terminal block for electrically coupling to a field device, said terminal block comprising: a surge protector for stepping down the input voltage to an operating voltage when the input voltage meets a first threshold; A current limiting module disposed within the surge protector, measuring the leakage current of the terminal block; comparing the leakage current to a second threshold value; Current limiting module, An apparatus comprising:
2. 2. The apparatus of claim 1, wherein the surge protector is powered by the input voltage when the input voltage meets the first threshold.
3. 3. The apparatus of claim 1 or 2, wherein the first threshold is based on the amplitude of the input voltage meeting a second threshold or a value of a counter corresponding to how many times the amplitude of the input voltage meets the second threshold.
4. 4. The apparatus of claim 1, further comprising: a communications interface for generating a status message when the input voltage meets the first threshold, the status message including a health status of the surge protector, the health status indicating that the terminal block or the surge protector needs replacing.
5. an I / O module connected to the terminal block; The current limiting module further reduces the input current of the I / O module when the input current of the I / O module meets a second threshold; The communication interface further comprises: sending the status message to a control device, the status message including the value of the input current; 5. The apparatus of claim 4.
6. 6. The apparatus of claim 4 or 5, wherein the communication interface is further configured to send the status message to a control device when the leakage current meets the second threshold, the status message including the value of the leakage current.
7. measuring an input voltage to a surge protector embedded in a terminal block electrically coupled to the I / O module and the field device; reducing the input voltage to an operating voltage by the surge protector when the input voltage meets a first threshold; measuring a leakage current of the terminal block; comparing the leakage current to a second threshold; A method comprising:
8. 8. The method of claim 7, further comprising powering the surge protector with the input voltage when the input voltage meets the first threshold.
9. 9. The method of claim 7 or 8, wherein satisfying the first threshold comprises comparing an amplitude of the input voltage to a reference voltage amplitude.
10. 10. The method of claim 7, further comprising: in response to the input voltage satisfying the first threshold, comparing a value of a counter to a second threshold, the value corresponding to how many times the amplitude of the input voltage meets the first threshold.
11. 11. The method of claim 7, further comprising generating a status message when the input voltage meets the first threshold, the status message including a health status of the surge protector, the health status indicating that the terminal block or the surge protector needs replacing.
12. 12. The method of claim 11, further comprising: lowering the input current of the I / O module when the input current of the I / O module meets a second threshold; and sending the status message to a controller when the input current meets the second threshold, the status message including a value of the input current.
13. 13. The method of claim 11 or 12, further comprising: sending the status message to a controller when the leakage current meets the second threshold, the status message including a value of the leakage current.
14. When executed, the machine will have at least measuring an input voltage to a surge protector embedded in a terminal block electrically coupled to the I / O module and the field device; reducing the input voltage to an operating voltage by the surge protector when the input voltage meets a first threshold; measuring a leakage current of the terminal block; comparing the leakage current to a second threshold; A non-transitory computer-readable storage medium comprising instructions to cause a
15. When executed, the machine is configured to detect when the input voltage meets the first threshold.
15. The non-transitory computer-readable storage medium of claim 14, further comprising instructions for at least causing powering of the surge protector at a power supply voltage.
16. 16. The non-transitory computer-readable storage medium of claim 14 or 15, wherein satisfying the first threshold comprises comparing an amplitude of the input voltage to a reference voltage amplitude.
17. 17. The non-transitory computer-readable storage medium of claim 14, further comprising instructions that, when executed, cause the machine to compare a value of at least a counter to a second threshold in response to the input voltage satisfying the first threshold, the value corresponding to how many times an amplitude of the input voltage satisfied the first threshold.
18. 18. The non-transitory computer-readable storage medium of claim 14, further comprising instructions that, when executed, cause the machine to generate at least a status message when the input voltage meets the first threshold, the status message including a health status of the surge protector, the health status indicating that the terminal block or the surge protector needs replacing.
19. 20. The non-transitory computer-readable storage medium of claim 18, further comprising instructions that, when executed, cause the machine to at least reduce the input current of the I / O module when the input current of the I / O module meets a second threshold and to send the status message to a controller when the input current meets the second threshold, the status message including a value of the input current.
20. 20. The non-transitory computer-readable storage medium of claim 18 or 19, further comprising instructions that, when executed, cause the machine to send the status message to a controller at least when the leakage current meets the second threshold, the status message including a value of the leakage current.
Citation Information
Patent Citations
Lightning protector
JP2004064964A
Surge protection device equipped with automatic making mechanism
JP2007116879A
Apparatus and terminal block to communicatively couple three-wire field devices to controllers in process control system
JP2016143415A