Integrated counters in an input module for an industrial controller
US-8996754-B2 · Mar 31, 2015 · US
US10474115B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10474115-B2 |
| Application number | US-201816042354-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 23, 2018 |
| Priority date | Apr 11, 2011 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An input module for an industrial controller includes configurable execution windows. The execution windows are defined by a first parameter and a second parameter stored within the input module. A third parameter defines a status bit which is compared against the execution window to set a window output signal within the input module. The execution window may define a range between the first and second parameters against which the status bit is compared. Alternately, the first and second parameters may define setpoints against which the status bit is compared. At one of the setpoints, the window output signal is set and at the other of the setpoints, the window output signal is reset.
Opening claim text (preview).
We claim: 1. An input module for an industrial controller configured to control an industrial machine or process, the input module comprising: a plurality of input terminals, wherein each input terminal is configured to receive an input signal from a device on the industrial machine or process; a memory device configured to store a series of instructions and a plurality of configuration parameters, wherein the configuration parameters include a first parameter corresponding to a first setpoint, a second parameter corresponding to a second setpoint, and a third parameter corresponding to a status register; and a processor configured to execute the series of instructions to: read a present value of the status register, compare the present value of the status register to the first setpoint and the second setpoint, and set a window output signal as a function of comparing the present value of the status register to the first setpoint and the second setpoint. 2. The input module of claim 1 wherein the processor is further configured to set the window output signal when the present value of the status register is within a range defined between the first setpoint and the second setpoint and to reset the window output signal when the present value of the status register is outside of the range defined between the first setpoint and the second setpoint. 3. The input module of claim 1 wherein the processor is further configured to set the window output signal when the present value of the status register is equal to the first setpoint and to reset the window output signal when the present value of the status register is equal to the second setpoint. 4. The input module of claim 1 wherein the status register defines one of the input signal at one of the plurality of input terminals and an internal status register for the industrial controller. 5. The input module of claim 1 wherein the industrial controller includes a processor module and an output module, the input module further comprising: a first communication port configured to transmit data between the input module and the processor module; and a second communication port configured to transmit data between the input module and the output module, wherein the processor is configured to transmit the window output signal to at least one of the processor module via the first communication port and the output module via the second communication port. 6. The input module of claim 1 wherein the processor is further configured to execute the series of instructions to generate an event signal when the window output signal is set. 7. The input module of claim 6 wherein at least a portion of a control program for the industrial machine or process is included in the input module and wherein the processor is further configured to execute the portion of the control program responsive the event signal. 8. The input module of claim 6 further comprising a clock circuit generating a clock signal wherein one of the configuration parameters stored in the memory device defines a delay time and wherein the processor is further configured to execute a timer for the delay time and to generate the event signal when the window output signal is set throughout execution of the timer. 9. The input module of claim 1 further comprising a clock circuit generating a clock signal corresponding to a present time wherein the processor is further configured to: read the clock signal responsive to setting the window output signal; store the clock signal when the window output signal is set. 10. The input module of claim 1 wherein: the configuration parameters include at least one additional parameter defining an override value for the window output signal, and the processor is further configured to set the window output signal to the override value when an override command is enabled. 11. An input module for an industrial controller configured to control an industrial machine or process, wherein the industrial controller also includes a processor module and an output module, the input module comprising: a plurality of input terminals, wherein each input terminal is configured to receive an input signal from a device on the industrial machine or process; a memory device configured to store a series of instructions and a plurality of configuration parameters, wherein the configuration parameters include a first parameter corresponding to a first setpoint, a second parameter corresponding to a second setpoint, and a third parameter corresponding to a status register; a first communication port configured to transmit data between the input module and the processor module; a second communication port configured to transmit data between the input module and the output module; and a processor configured to execute the series of instructions to: read a present value of the status register, compare the present value of the status register to the first setpoint and the second setpoint, set a window output signal as a function of comparing the present value of the status register to the first setpoint and the second setpoint, and transmit the window output signal to at least one of the processor module via the first communication port and the output module via the second communication port. 12. The input module of claim 11 wherein the processor is further configured to set the window output signal when the present value of the status register is within a range defined between the first setpoint and the second setpoint and to reset the window output signal when the present value of the status register is outside of the range defined between the first setpoint and the second setpoint. 13. The input module of claim 11 wherein the processor is further configured to set the window output signal when the present value of the status register is equal to the first setpoint and to reset the window output signal when the present value of the status register is equal to the second setpoint. 14. The input module of claim 11 wherein the status register defines one of the input signal at one of the plurality of input terminals and an internal status register for the industrial controller. 15. The input module of claim 11 wherein the processor is further configured to execute the series of instructions to generate an event signal when the window output signal is set. 16. The input module of claim 15 wherein at least a portion of a control program for the industrial machine or process is included in the input module and wherein the processor is further configured to execute the portion of the control program responsive the event signal. 17. An input module for an industrial controller configured to control an industrial machine or process, the input module comprising: a plurality of input terminals, wherein each input terminal is configured to receive an input signal from a device on the industrial machine or process; a memory device configured to store a series of instructions and a plurality of configuration parameters, wherein the configuration parameters include a first parameter corresponding to a first setpoint, a second parameter corresponding to a second setpoint, and a third parameter corresponding to a status register; a processor configured to execute the series of instructions to: read a present value of the status register, compare the present value of the status register to the first setpoint and the second setpoint, and set an event signal as a function of comparing the present value of the status register to the first setpoint and the sec
DNC distributed, decentralised nc, concurrent, multiprocessing · CPC title
using digital processors (G05B19/05 takes precedence) · CPC title
where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine · CPC title
Assembly of modular products, variant configurability · CPC title
Network multiprocessing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.