US20070255879A1 - System for programmed control of signal input and output to and from cable conductors - Google Patents
System for programmed control of signal input and output to and from cable conductors Download PDFInfo
- Publication number
- US20070255879A1 US20070255879A1 US11/801,127 US80112707A US2007255879A1 US 20070255879 A1 US20070255879 A1 US 20070255879A1 US 80112707 A US80112707 A US 80112707A US 2007255879 A1 US2007255879 A1 US 2007255879A1
- Authority
- US
- United States
- Prior art keywords
- module
- interlock
- pin
- connector
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1105—I-O
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1138—Configuration of I-O
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1144—Program, program I-O module
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/21—Pc I-O input output
- G05B2219/21116—Universal cabling; control interface between processor and devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25258—ASIC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25321—Connection modules by flexible printed circuit, printed cable, multiway, ribbon
Definitions
- the present invention relates generally to cabling and cabling systems, and more particularly to a universal cabling system wherein the requirement for specific wire interconnections between first and second devices is accomplished through use of a programmable I/O module for making connection to the first device, and directing connections from the first device to selected wires of a cable for connection to the second device.
- a proximity switch is a common type of switch that can detect the presence (typically) of metal, and gives an indication by interrupting or passing electrical current.
- a disadvantage of the method illustrated in FIG. 1 is that the terminals 26 , 28 on the input or output modules of the PLC 16 are not necessarily conveniently arranged for facilitating easy connection of a load, such as a light bulb or switch. As a result, a great deal of custom, hand-wiring must be performed in order to effect the interconnections.
- the electricity, from a supply 30 to power certain actuators and sensors such as the light bulb or proximity sensor, must be provided on the terminal blocks 18 in order to make connections to the light bulb or switch.
- the prior art output Modules 12 and 14 do not supply power to the load, they only switch the power.
- the custom wiring design and implementation illustrated in FIG. 1 significantly adds to the cost and size of the system.
- FIG. 2 shows one input module 32 and one output module 34 from a PLC 36 .
- the input/output modules 32 and 34 are equipped with connectors 38 and 40 respectively that allow cables 42 and 44 to be used to make connection with various sensors and actuators.
- the cable from the input or output module cannot generally connect directly to the sensor or actuator because the connectors 38 and 40 on the PLC 36 are rarely configured to accept a sensor signal or provide the actuator power.
- FIG. 3 represents the most common method of connecting a PLC to a sensor or actuator when employing connectors on the PLC.
- cables 40 from the PLC input 32 and output 34 modules connect to circuit boards 46 and 48 which contain terminal blocks 50 for making connections to the control system. Therefore, even when connectorized cables are employed, the prior art still requires making connections through use of individual wire connections such as terminal blocks.
- prior art methods and apparatus require the use of custom cable harnesses designed and built to connect the rigid format of a PLC to the varying formats of the disparate devices such as mass flow controllers and power supplies.
- the difficulty of designing, fabricating and installing complex wire harnesses is so great that the predominant method of connecting PLC's to sensors and actuators is via individual wire connections and terminal blocks.
- FIGS. 4 a and 4 b show two examples of typical non-standard cable construction.
- each of wires 52 and 54 connects to a different pin on connector 56 than on connector 58 .
- the cable of FIG. 4 b has two connectors 60 and 62 on one end and a single connector 64 on the other end.
- a preferred embodiment of the present invention includes an input/output module for implementing directions from a controller for sending and receiving signals to and from devices.
- the input/output module includes a microprocessor for communication with, and receiving programming from the controller.
- the input/output module further includes device communication connectors, each having a number of pins, each pin for interconnection with a cable conductor to a device.
- the input/output module has an application specific integrated circuit (ASIC) for each of the pins, providing a controlled interface with the corresponding pin.
- ASIC application specific integrated circuit
- Each ASIC has a plurality of interconnection apparatus, each apparatus selectable by the microprocessor for providing a particular interface with the pin served by the particular ASIC.
- an interconnection apparatus may provide connection of a power supply to the pin, another may provide for a particular type of signal to or from a pin.
- An advantage of the present invention is that it minimizes or eliminates hand wired interconnections.
- a further advantage of the present invention is that it reduces the cost of hand wiring, including related documentation, wire stripping, wire labeling, installation and testing.
- a still further advantage of the present invention is that it eliminates or minimizes the need for custom cable harnesses.
- Another advantage of the present invention is that it reduces the time required to design a new system.
- An advantage of the present invention is that it reduces the quantity of part numbers in a system.
- a further advantage of the present invention is that it simplifies maintaining systems in the field because a smaller number of cables need to be available to replace damaged or suspected cables.
- a still further advantage of the present invention is that it aids in making system design changes, because new cable designs are generally not required.
- FIG. 1 illustrates a prior art interconnection system using individual wires
- FIG. 2 illustrates a prior art interconnection system using cables
- FIG. 3 illustrates the prior art use of circuit boards for interconnecting cable wiring to selected devices
- FIG. 4 a shows a typical prior art custom cable arrangement
- FIG. 4 b shows another typical prior art custom cable arrangement
- FIG. 5 is a block diagram for illustrating the apparatus and method of the present invention.
- FIG. 6 is a circuit diagram for illustrating further detail of the module of the connectorized configurable system of the present invention.
- FIG. 7 is a block diagram illustrating a system for testing cables using the module of the present invention.
- FIG. 8 is a diagram of a prior art interlock system
- FIG. 9 is a block diagram of an interlock system using the configurable connectorized input/output module of the present invention.
- FIG. 10 illustrates the use of ASIC construction containing elements of the system of the present invention.
- FIG. 11 is a more detailed circuit of an example of a pin driver interface apparatus according to the present invention.
- the apparatus of the present invention includes a configurable input/output system 65 including an input/output module 66 and one or more cables 68 . All of the cables 68 are preferably identical, but the present invention also includes variations in the cables 68 . Each cable 68 includes one or more conductors and connectors 69 and 71 .
- the I/O module 66 according to the present invention includes a microprocessor that is programmable for enabling a particular transmission of a signal between the module 66 and devices 70 , and between the module 66 and a system controller 72 .
- the module 66 also preferably includes one or more device communication connectors 74 , preferably of standard manufacture, for connection to the device communication cables 68 , also preferably of standard manufacture.
- a controller communication connector 76 provides connection to a network (preferably Ethernet) 78 for communication between the module 66 and the system controller 72 .
- the module 66 is programmed/configured by input from the system controller 72 . Alternatively, the module 66 can be configured to be programmed through use of a separate computer (not shown).
- the module 66 may be programmed to connect a power supply voltage from either an external device such as an external supply 79 or from a supply built into the module 66 , to any one or more of wires associated with corresponding cables 68 for transmission to corresponding interconnected devices 70 .
- the controller 72 may program the module 66 to receive or send a signal from or to any pin of connector 74 .
- the module 66 may be programmed to enable transfer of communication data between any one of the devices 70 and the controller 72 , and this may involve any required analog to digital (A/D) or digital to analog (D/A) conversion by the module 66 .
- A/D analog to digital
- D/A digital to analog
- FIG. 6 will now be referred to for illustration of further details of the I/O module 66 .
- standard as used in the present specification includes any connector and/or cable that is not selected or designed for a particular connection.
- the term “standard”, in other words is used to distinguish the feature of the present invention that enables the user to direct input to any one of the conductors of a cable without the need to design a special connector or cable wire configuration.
- standard as used in this sense may or may not include an “off-the-shelf” connector or cable that may be designed for any of various purposes. Nevertheless, it is a preferred embodiment of the present invention for the method and apparatus to include “standard” connectors and cables in the conventional sense, making wiring less costly, and parts more available.
- the I/O module 66 as illustrated in FIG. 6 includes a directing apparatus 115 including a microprocessor 82 and alternatively a power supply 84 , and one or more interface apparatus 97 .
- Each interface apparatus 97 connects to one line 94 connected to one pin of a connector 114 .
- the power supply 84 can alternatively be externally located with interconnection to I/O module 66 as described in reference to FIG. 5 .
- An input line 86 and output line 88 are both shown as required for communications input and output respectively, such as Ethernet, between the module 66 and controller 72 according to a preferred embodiment. Other types of interconnections are also included in the present invention according to the type of communications network in use. Bus 86 of FIG.
- Bus 88 of FIG. 6 represents the connection apparatus required for communication to another I/O module, such as 124 in FIG. 7 between I/O Modules 120 and 122 .
- the microprocessor 82 is configured/programmed by a controller 72 to receive instruction from the controller as required to sense a particular selected one of devices 96 , which may be for example a pressure sensor, temperature sensor, etc., and provide the corresponding data to the system controller.
- the microprocessor 82 is also programmed/directed by the controller 72 to cause a particular signal to be applied to any selected one or more of pins on connectors 114 and thereby corresponding conductors of one or more of the cables 94 .
- the microprocessor is programmed to respond to direction to send a selected signal type from a device 96 to the system controller 72 .
- FIG. 6 shows an interface apparatus 97 A, which may contain any number of interconnection apparatus such as 98 - 112 , each for providing a particular selectable interface on a line 94 A to a particular pin of a connector 114 A.
- FIG. 6 shows a second interface apparatus 97 B, which can be identical to apparatus 97 A and which connects to another pin of the connector 114 A shown.
- an interface apparatus 97 can be provided for each pin of a connector such as 114 A.
- FIG. 6 shows another connector 114 N, indicating that any number of connectors 114 are included in the present invention, with each connector 114 having any number pins.
- Each pin can be interfaced with one dedicated interface apparatus 97 .
- Each interface apparatus has one or more selectable interconnection apparatus, such as interconnection apparatus 98 - 112 .
- the module 66 therefore as shown provides interconnection apparatus 98 - 112 for each of a plurality of lines 94 connector pins.
- Each set of interconnection apparatus 98 - 112 is dedicated for making a connection to one line 94 to one pin of one connector 114 .
- the present invention therefore includes an interface apparatus including a set of interconnection apparatus such as 98 - 112 and corresponding required programmed logic in the microprocessor 82 for each line 94 leading to each one of the connector pins of connectors 114 , the pins for example as indicated by the circles on connector 114 , for making connection through a cable 68 to any corresponding device 70 .
- the microprocessor may be programmed to recognize particular input data, included for example in an Ethernet packet on line 86 containing instruction to transmit the data as an analog signal on a particular on line 94 to a particular device 70 .
- the programming in this case would instruct the microprocessor to direct/convert the data through apparatus 98 having a digital to analog converter 116 .
- Facility for making this connection is symbolized by relay “R 1 ” which would be activated to make the required connection from the device 116 to the device 70 .
- the microprocessor would be Programmed to respond to a signal from the controller to activate relay R 6 .
- the system 65 allows communication of a selected variety through any line such as 94 , and application of any one of a variety of signals to be sent to any selected line such as 94 and thence to a corresponding device 70 .
- the cable connecting to the lines such as line 94 can therefor be any cable capable of transmission of the required signals, which as explained above is preferably a conventionally standard cable.
- the circuit switching apparatus (R 1 -R 8 ) are shown diagrammatically as electromechanical relays. In one embodiment, this switching apparatus is realized in a semiconductor circuit. A semiconductor circuit can be realized far less expensively and can act faster than an electromechanical relay circuit. An electromechanical relay is used in order to show the essence of the invention.
- any one of the eight signal path interconnection apparatus indicated as 98 - 112 can be interconnected to line 94 .
- FIG. 6 shows, for example, apparatus for supplying four different power supply signals for operational power to a particular pin including 24V DC, ground, 15V DC and ⁇ 15V DC.
- the present invention also includes any quantity or value of signals.
- Interconnection apparatus 102 provides for a digital signal to the pin connection to line 94 .
- Interconnection apparatus 108 provides a power supply return/ground.
- Interconnection apparatus 98 and 100 provide digital-to-analog conversion, and analog-to-digital conversion respectively.
- the directing apparatus microprocessor 82 is programmable to direct the module 66 to output a first signal to the controller wherein the first signal conveys data content of a signal input from a device 70 to the module 66 to a selected one of the pins 117 of the connector 114 .
- the module 66 is configured with a set of interconnection apparatus such as 98 - 112 for each line 94 ( FIG. 6 ) in each cable 68 ( FIG. 5 ).
- the lines and interconnections can carry any signal type.
- signals can contain frequency information such as that found in feedback from servo motors.
- signals can represent serial communication carriers handling, for example, RS-232 data or fieldbus data such as Device Net, Profibus or Ethernet.
- FIG. 6 also illustrates the facility for connection of four non-power signals by interconnection apparatus 98 - 104 .
- Interconnection apparatus 98 and 100 include A/D and D/A converters, as well as switching apparatus (RI and R 2 ), for situations where such conversion is necessary to accommodate different transmission and reception capabilities/requirements of the controller 72 and a device 70 .
- Interconnection apparatus 102 and 104 provide for passage of digital signals in either direction.
- the controller can direct the module 66 to send a digital signal, which when received by the module 66 , can be sent to a buffer 118 , from which the microprocessor 82 in response to direction from the controller can send the signal to any one of the contacts on connector 114 by activating the required relay, such as interconnection apparatus 104 to connector 114 , to send the required signal to the desired contact of the desired connector.
- the routing of the signals is symbolically illustrated as accomplished by closing the associated relay (R 1 -R 8 ). In the case of the aforementioned digital output signal, as shown in FIG.
- relay R 4 would be closed, but relays R 1 -R 3 and R 5 -R 8 would be opened, thus routing the requested digital output to line 94 and the corresponding pin of the standard I/O connector 114 .
- the module 66 can receive a digital signal from a device 72 , such as device 96 , and in response to direction from the controller can send a copy to the controller 72 .
- relay R 3 would be closed, while relays R 1 -R 2 and R 4 -R 8 would be opened, thus routing the digital signal from the given pin of the standard I/O connector 114 through interconnection apparatus 102 .
- Interconnection apparatus 98 and 100 accommodate analog to digital conversion as required.
- the configurable I/O system 65 can be isolated from a signal such that the signal appears to be disconnected. This disconnection is achieved by opening all relays, R 1 -R 8 .
- a preferred method of the present invention includes the use of the system 65 in a control system wherein a controller 72 receives data from or sends data to one or more devices 70 through an I/O module 66 that is programmed to receive signals from and place signals on any selected conductor of a selected cable to a device 70 .
- the device 72 is a system controller in communication with the I/O module 66 through an Ethernet system 78 .
- the device 72 can be of other configuration, such as a general purpose computer, and the communications line 78 can be of any type, such as a standard computer cable, etc.
- a further method of the present invention includes the use of the module 66 for testing cables.
- FIG. 7 shows a first I/O module 120 , connected to a second I/O module 122 with a cable 124 to be tested.
- a system controller 126 is programmed to direct module 120 to place a particular signal on a selected one of wires 128 in cable 124 .
- the signal can be for example, a DC supply voltage or other signal type as required for testing the cable 124 .
- the controller directs the second module 122 to scan the pins 130 of the second module 122 .
- the results of the scanning are sent to the controller 126 , whereby the controller can know if the correct signal is on the correct pin to determine the condition of the cable.
- the controller can scan and detect a signal on any pin 130 of the connector of module 122 , and therefore can determine if any of the conductors 128 are shorted to each other, and can determine the level of cross talk between the conductors 128 .
- FIG. 7 shows dashed lines 132 and 134 representing communication lines between the system controller 126 and the Modules 120 and 122 .
- a still further embodiment of the present invention includes a method wherein a module configured to include the features of module 66 is combined with an interlock for providing a safety feature in a system.
- FIG. 8 illustrates a prior art interlock system for protecting use of a gas valve 134 .
- Three relays 136 , 138 and 140 must conduct current from a 24VDC supply 142 in order for the gas valve 134 to receive operating power.
- the electrical windings for operating the relays 136 , 138 and 140 are symbolized by the circles 142 , 144 and 146 .
- the power to each winding is controlled by the sensor units 148 , 150 and 152 .
- the interlock circuit of FIG. 8 is often built into a custom circuit board requiring custom wiring.
- FIG. 9 An embodiment of a method of the present invention is illustrated in FIG. 9 wherein configurable connectorized I/O Modules 166 , 168 and 170 , such as module 66 , are used to minimize or eliminate custom wiring in an interlock system.
- the Modules 166 , 168 and 170 may be similar or identical to the module 66 of FIGS. 5 and 6 with connections to the interlock Modules 180 , 182 and 184 .
- the interconnections indicated in FIG. 9 can all or in part be accommodated with standard connectors and cabling, with the specific direction/routing of signals accomplished by programming the configurable, connectorized I/O modules.
- the exemplified system 154 of FIG. 9 includes a system controller 156 for controlling an operation including a device 158 such as a mass flow control, etc.
- the system 154 includes an interlock system that allows operation of the device 158 only if the state of all three safety sensors 160 , 162 and 164 indicate that operation conditions are appropriate.
- the sensors can be of any type for the purpose.
- the three examples are a proximity switch 160 , a safety interlock 162 and a limit switch 164 .
- the system controller 156 is connected to each of the three configurable, connectorized I/O Modules 166 , 168 and 170 which provide the programmable flexibility as described above, to allow standard cables and connectors to be used throughout the system to make the various connections indicated.
- I/o Modules 166 , 168 and 170 are shown overlapping the interlock Modules 180 , 182 and 184 indicating that the interlock Modules 180 , 182 and 184 plug into the I/O Modules 166 , 168 and 170 .
- the interlock Modules 180 , 182 and 184 plug into connector 74 of an I/O module such as Module 66 of FIG. 5 in place of a cable 68 .
- the interlock Modules 180 , 182 and 184 each contain a device connector 74 into which a cable 68 plugs for interconnecting the devices 158 - 164 .
- the interlock Modules 180 , 182 and 184 therefore reside between the I/O Modules 166 , 168 and 170 and the devices 158 - 164 to which they attach, including as shown by example in FIG. 9 a proximity switch 160 , limit switch 164 , and safety interlock 162 , and device 158 .
- the system controller 156 communicates with I/O Modules 166 , 168 and 170 , and with the interlock processor 172 by way of a network, such as Ethernet as indicated by lines 174 .
- a network such as Ethernet as indicated by lines 174 .
- a power supply 176 is shown with the connections symbolized by lines 178 .
- An interlock module ( 180 , 182 , 184 ) is attached to each of the 1 / 0 modules ( 166 , 168 , 170 ).
- Each interlock module ( 180 - 184 ) is attached to the interlock processor 172 through cables/buses as indicated by lines 186 , 188 and 190 .
- the system 154 includes interlock modules ( 180 , 182 , 184 ) connected to an interlock processor 172 via bus lines ( 186 , 188 , 190 ).
- the Interlock Modules have two functions: ( 1 )
- the first function, of the Interlock Modules 180 and 182 is to transmit the state of certain inputs, for example 192 , 194 and 195 from sensors 160 , 162 and 164 , such inputs being a subset of all inputs and being called Interlock Inputs, to the Interlock Processor 172 via the Interlock Buses 186 and 188 .
- Any input ( 192 , 194 , 195 ) connected to any interlock module ( 180 - 184 ) can be wired within the interlock module such that the input drives a relay coil, as shown in FIG. 8 , with relay coils labeled ( 142 , 144 , 146 ). When these relay coils are actuated, the associated relay contacts close. These relay coils each activate a contact resulting in a signal being sensed by or sent to the Interlock processor 172 via the interlock buses 186 and 188 to the Interlock Processor 172 . The function of the Interlock Processor will be described shortly.
- the second function, of the Interlock Module 184 is to receive one or more interlock signals from the Interlock Processor 172 via the Interlock bus 190 .
- the Interlock Processor is wired such that the interlock signal or signals that the processor sends on the bus 190 drives a coil of a relay located in the Interlock module 184 whose contacts are in series with an output of the I/O module 170 . This output 197 is therefore interlocked.
- the I/O module 170 can attempt to turn on an output connected to the device 158 , but that output 197 will be prevented from progressing outside the Interlock Module 184 (that is, interlocked) unless the Interlock Processor 172 drives a signal on the Interlock bus 190 which closes a relay in series with the output 197 .
- the Interlock Processor 172 is responsive to inputs from the Interlock Modules 180 and 182 by performing Boolean logic upon the inputs to generate one or more interlock outputs on bus 190 that are routed to the Interlock Module 184 and thereby interlock output 197 from the I/O Module 170 .
- the Interlock Processor 172 preferably does all of its processing using relays.
- the proximity switch 160 provides an interlock input 192 that is connected directly to the first interlock module 180 .
- the safety interlock 162 provides a similar input 194 .
- These two interlock inputs 192 and 194 are sensed by the system controller 156 by way of connection between the interlock module 180 and the I/O module 166 , and input monitoring communications between the I/O module 166 and system controller 156 by way of network 174 .
- the interlock module 180 contains one relay for each interlock input 192 and 194 . These relays (not shown) are for driving a signal via the Interlock Bus 186 to the Interlock Processor 172 .
- the Interlock Processor 172 contains one relay for each interlock input 192 and 194 .
- the relays are arranged within the Interlock Processor 172 to perform a Boolean operation on the Interlocks 160 , 162 , 164 and generate an interlock output that is routed via the Interlock Bus 190 to the Interlock Module 184 .
- Inside the Interlock Module 184 is one relay (not shown) for each output such as output 197 to be interlocked.
- output 197 to be interlocked.
- the Interlock Processor 172 determines that the Interlock inputs 160 , 162 , 164 are in their correct states for proper system operation, the Interlock Processor 172 drives a signal via the Interlock bus 190 and causes the relay in the Interlock Module 184 to close, thus allowing an output on line 197 and therefore the device 158 to be enabled or turned on.
- the interface apparatus including interconnection apparatus such as 98 - 112 illustrated in FIG. 6 is configured as an application specific integrated circuit (ASIC) 198 .
- the ASIC 198 is repeated within the I/O module 200 for each pin of each connector 202 .
- a series of ASICs 198 for the pins on one connector 202 are indicated by those enclosed by dashed line 204 .
- the module 200 can contain any number of ASICs 198 , just as any module may contain any number of connectors 202 .
- Another embodiment may employ a different ASIC architecture in which multiple pins are handled in each ASIC or multiple ASICs are used to handle one or more pins.
- the result of using an ASIC is a dramatic reduction in the size and cost of building a module 200 by virtue of the miniaturization afforded by modern semiconductor processes.
- the circuit 200 of FIG. 10 is functionally similar or the same as that circuit module 66 described in reference to FIG. 6 .
- the difference is that the circuitry providing the function of interconnection apparatus 98 - 112 or any combination of the elements 98 - 112 or other elements for interfacing/communication with a pin, are incorporated in an ASIC 198 in the circuit 200 of FIG. 10 .
- FIG. 11 depicts a block diagram of a pin driver ASIC 198 .
- the microprocessor 82 of FIG. 10 can command the ASIC to perform the functions of the circuits of FIG. 6 shown as 98 - 112 .
- the circuitry. of FIG. 11 appears different from the interconnection apparatus 98 - 112 of FIG. 6
- the circuit 198 is capable of performing the same or similar required functions.
- FIG. 6 is a somewhat idealized diagram intended to convey the essence of the invention, FIG. 11 contains more of the circuit elements that one would place inside an ASIC. Nonetheless, FIG. 11 implements all the circuit elements of FIG. 6 . For example, FIG. 6 .
- the present invention uses switch 98 to connect a digital-to-analog converter (D/A or DAC) to the output line 94 A.
- D/A or DAC digital-to-analog converter
- the digital-to-analog converter 226 is connected to the output pin 208 via the switch 220 .
- the present invention also includes other circuit arrangements for an ASIC 198 for the same or similar purpose. Those skilled in the art will know how to design various such circuitry, and these are to be included in the present invention.
- Power may be applied to pin 208 by closing high current switch 222 b and setting the supply selector 227 to any of the available power supply voltages such as 24-volts, 12-volts, 5-volts, ground or negative 12-volts.
- the circuit can measure the voltage on pin 208 by closing the low current switch 222 and reading the voltage converted by the analog-to-digital converter 216 .
- the circuit can direct connect a thermocouple temperature sensor connected at point/pin 208 , wherein the sensor produces a very low voltage signal.
- a cross-point switch 210 allows a precision differential amplifier 212 to connect to both leads of the thermocouple, one lead of the thermocouple being connected to the node/pin 208 connected to a pin of a connector 202 ( FIG. 10 ), and the second lead of the thermocouple connected to another pin of the connector 202 , which is connected to a 4-way cross-point I/O 214 connector.
- the cross-point switch 210 therefore allows two adjacent pins of a connector 202 to be connected to the same analog-to-digital converter 216 via a differential amplifier 212 .
- Circuit 198 has the ability to measure the amount of current flowing in or out of the node 208 labeled pin of FIG. 11 .
- the pin driver circuit 198 in this case uses its A/D converter 216 to measure current flowing into or out of the pin node 208 , thereby enabling the detection of excessive current, or detecting whether a device connected to the pin node 208 is functioning or wired correctly.
- ASIC 198 also has the ability to monitor the current flow into and out of the pin node 208 to unilaterally disconnect the circuit 198 , thereby protecting the ASIC 198 from damage from short circuits or other potentially damaging conditions.
- the ASIC 198 employs a so-called abuse detect circuit 218 to monitor rapid changes in current that could potentially damage the ASIC 198 .
- Low current switches 220 , 221 and 222 and high current switch 222 b respond to the abuse detect circuit 218 to disconnect the pin 208 .
- the ASIC 198 abuse detect circuit 218 has the ability to establish a current limit for the pin 208 , the current limit being programmatically set by the microprocessor 82 . This is indicated by selections 224 .
- the ASIC 198 can measure the voltage at the pin node 208 in order to allow the microprocessor 82 to determine the state of a digital input connected to the pin node.
- the threshold of a digital input can thereby be programmed rather than being fixed in hardware.
- the threshold of the digital input is set by the microprocessor 82 using the digital-to-analog converter 226 .
- the output of the digital-to-analog converter 226 is applied to one side of a latching comparator 225 .
- the other input to the latching comparator 225 is routed from the pin 208 and represents the digital input. Therefore, when the voltage of the digital input on the pin 208 crosses the threshold set by the digital-to-analog converter, the microprocessor 82 is able to determine the change of the input and thus deduce that the digital input has changed state.
- the ASIC 198 can receive or produce frequency signals. If a serial communication device, for example a printer, is connected to pin 208 , then said frequency signals can be routed through the low current switch 221 and thence to a universal asynchronous receiver transmitter (UART) or similar circuit element (not shown) that can interpret the frequency information. All of the ASICs 198 in a module 66 can route the frequency information to one of four wires that make up the frequency bus 230 . By employing said frequency bus 230 , it is possible for the module 66 to receive and transmit frequency signals configured as either single-ended or differential. Such serial electrical standards as RS-422 provide for differential serial information.
- UART universal asynchronous receiver transmitter
- the ASIC can produce a current source at the pin node, the current source being a standard method of connecting various industrial control devices.
- the ASIC can produce signals varying over the standard 4-20 mA and 0-20 mA range.
- This current source means is accomplished by the microprocessor 82 as it causes the digital-to-analog converter 226 to produce a voltage which is routed to the Selectable Gain Voltage Buffer or Current Driver 231 and then through the selectable source resistor 227 , said selectable source resistor 227 being set to the appropriate resistance by the microprocessor 82 to achieve the desired output current.
- the current is regulated by the Selectable Gain Voltage Buffer or Current Driver 231 using feedback through the analog switch 229 using path A.
- the ASIC can measure a current signal presented at the pin node, the current signal being produced by various industrial control devices.
- the ASIC can measure signals varying over the standard 4-20 mA and 0-20 mA range.
- This current measurement means is accomplished by the microprocessor 82 as it causes the selectable gain voltage buffer 231 to produce a convenient voltage such as zero volts at its output terminal.
- the microprocessor 82 causes the selectable source resistor 228 to present a resistance to the path of current from the industrial control device and its current output. Said current enters the ASIC 198 via the pin 208 .
- the imposed voltage on one side of a known resistance will cause the unknown current from the external device to produce a voltage on the pin 208 which is then measured via the analog-to-digital converter 216 through the low current switch 222 .
- the microprocessor 82 uses Ohm's Law to solve for the unknown current being generated by the industrial control device.
- thermocouple or other temperature sensor
- the microprocessor 82 can read the temperature sensor, and activate the heater in such a manner that a desired temperature is achieved.
- Said heater usually employs an amplifier (for example a relay) which converts the low-level output of the module 200 into a high-power output capable of driving a heater.
- the module 200 can thereby perform closed loop control.
- said thermocouple would be connected to two adjacent pins 208 configured as inputs, while said heater would be connected to two pins 208 , said heater pins being configured as outputs.
- the microprocessor 82 would measure the voltage of the temperature sensor as described above.
- the microprocessor 82 would apply the desired temperature using known control algorithms to the measured temperature and develop an actuation signal also using the accepted methods.
- the microprocessor would then actuate the heater either with a continuously variable analog signal or via a pulse width modulated (PWM) on/off signal.
- PWM pulse width modulated
- the ASIC 198 includes functions as described above in reference to the interface apparatus 97 .
- an ASIC 198 has an interconnection apparatus having a digital-to-analog converter, 226 , and wherein the directing apparatus is programmable to direct the reception of a digital signal from the microprocessor 82 and cause the signal to be converted by the digital-to-analog converter 226 to an analog signal, and to place a copy of the analog signal on the pin 208 .
- the ASIC 198 can also include an interconnection apparatus including an analog-to-digital converter 216 , and wherein the directing apparatus is programmable to detect an analog signal on any selected contact of the first connector apparatus and cause the analog-to-digital converter 216 to convert the signal to a digital signal and output a copy of the digital signal to the microprocessor 82 .
- the ASIC 198 can also include directing apparatus, called a supply selector 227 , and then routed through the high current switch 222 b to the pin 208 .
- Said directing apparatus is programmable to cause a power supply voltage to be connected to a first selected connector pin node of the first connector apparatus, and to cause a power supply return to be connected to a second selected pin of the first connector apparatus.
Abstract
An input/output module for implementing directions from a controller for sending and receiving signals to and from devices. The input/output module includes a microprocessor for communication with, and receiving programming from the controller. The input/output module further includes device communication connectors, each having number of pins, each pin for interconnection with a cable conductor to a device. The input/output module has an ASIC for each of the pins, providing a controlled interface with the corresponding pin. Each ASIC has interconnection apparatus, selectable by the microprocessor for providing a particular interface with the pin served by the ASIC.
Description
- This application is a continuation of U.S. patent application Ser. No. 11/296,134 filed Dec. 6, 2005, which is a continuation-in-part of U.S. patent application Ser. No. 11/043,296 filed Jan. 25, 2005 (now abandoned), which is a continuation-in-part of U.S. patent application Ser. No. 10/071,870 filed Feb. 8, 2002 (now U.S. Pat. No. 6,892,265), which claims the benefit of U.S. Provisional Application Ser. No. 60/269,129 filed Feb. 14, 2001. The foregoing disclosures are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates generally to cabling and cabling systems, and more particularly to a universal cabling system wherein the requirement for specific wire interconnections between first and second devices is accomplished through use of a programmable I/O module for making connection to the first device, and directing connections from the first device to selected wires of a cable for connection to the second device.
- 2. Description of the Prior Art
- Complex electrical/electronic systems often require custom cable configurations. Cables are usually special configurations for a particular application. Even in relatively simple systems such as home audio and small computer systems, a number of different cables are typically required. In larger applications, such as industrial control systems, the number of custom cable designs is extensive. In industrial control systems such as those that run automotive plants, etc., interaction is required between control apparatus and sensors and actuators. The apparatus providing the corresponding connections will be referred to as input and output systems. Through the output system, the control system can turn on lights, pumps, valves and other devices. Similarly, through the input system, the control system can sense the state of a pushbutton, whether a switch is on or off, or whether a tank is full or how fast a shaft is turning.
- In prior art control systems, such as a Programmable Logic Controller (PLC), the user of the control system electrically connects the sensors and actuators to the input/output systems using individual wire connections or via connectorized wire harnesses. A common method of connecting sensors and actuators to industrial control systems is through the use of individual wire connections via terminal blocks. Terminal blocks usually employ a screw-driven clamp. An electrical wire's insulation is removed from the end, and then the bare wire is slid under the screw-driven clamp. The screw is then tightened to secure the wire under the clamp and effect an electrical connection between the wire and the terminal block. Increasingly, various spring clamps are used to hold the wire, but these are essentially the same as screw-driven clamps.
FIG. 1 shows howindividual wires 10 are connected to the input andoutput Modules 12, 14 of aPLC 16 throughterminal blocks 18 to three devices, alight bulb 20, aswitch 22 and aproximity switch 24. A proximity switch is a common type of switch that can detect the presence (typically) of metal, and gives an indication by interrupting or passing electrical current. - A disadvantage of the method illustrated in
FIG. 1 is that theterminals PLC 16 are not necessarily conveniently arranged for facilitating easy connection of a load, such as a light bulb or switch. As a result, a great deal of custom, hand-wiring must be performed in order to effect the interconnections. In addition the electricity, from asupply 30 to power certain actuators and sensors such as the light bulb or proximity sensor, must be provided on theterminal blocks 18 in order to make connections to the light bulb or switch. In general, the priorart output Modules 12 and 14 do not supply power to the load, they only switch the power. The custom wiring design and implementation illustrated inFIG. 1 significantly adds to the cost and size of the system. - Another method of connecting an industrial control system such as a PLC to a load is via a connectorized wire harness or cable.
FIG. 2 shows oneinput module 32 and oneoutput module 34 from aPLC 36. The input/output modules connectors cables connectors PLC 36 are rarely configured to accept a sensor signal or provide the actuator power. For this reason,FIG. 3 represents the most common method of connecting a PLC to a sensor or actuator when employing connectors on the PLC. InFIG. 3 ,cables 40 from thePLC input 32 andoutput 34 modules connect tocircuit boards terminal blocks 50 for making connections to the control system. Therefore, even when connectorized cables are employed, the prior art still requires making connections through use of individual wire connections such as terminal blocks. - Making a direct connection between a PLC and a sensor or actuator without individual wire connections is problematical. An example situation is when a PLC must be connected to a device that already is equipped with a connector. The need to connect a PLC to such a device is very common. A typical device is a mass flow controller equipped with a connector for connecting signals that must be connected to the PLC. In this case, the connections are complicated by the fact that the PLC output module contains only outputs and the PLC input module contains only inputs, whereas the mass flow controller connector contains signals that represent both inputs and outputs. To make matters worse, some of the signals are discrete—that is, on/off—and some are continuously varying analog signals. In addition, the mass flow controller also requires application of a power supply voltage and return/ground to the flow controller connector.
- In general, prior art methods and apparatus require the use of custom cable harnesses designed and built to connect the rigid format of a PLC to the varying formats of the disparate devices such as mass flow controllers and power supplies. The difficulty of designing, fabricating and installing complex wire harnesses is so great that the predominant method of connecting PLC's to sensors and actuators is via individual wire connections and terminal blocks.
-
FIGS. 4 a and 4 b show two examples of typical non-standard cable construction. InFIG. 4 a each ofwires connector 56 than onconnector 58. The cable ofFIG. 4 b has twoconnectors single connector 64 on the other end. - It is therefore an object of the present invention to provide a method and apparatus wherein customized connections can be made using standard cables.
- It is another object of the present invention to provide a method and apparatus that reduces the cable complexity involved in making interconnections in control systems.
- It is a further object of the present invention to provide a method and apparatus for reducing the number of custom designed cables and individual wire connections in a system.
- It is an object of the present invention to provide a programmable input/output module for directing signals between apparatus through standard cables.
- It is another object of the present invention to provide an improved system for testing cables utilizing programmable input/output modules.
- It is a still further object of the present invention to provide an interlock system for a control system that uses programmable input/output modules and standard cables.
- Briefly, a preferred embodiment of the present invention includes an input/output module for implementing directions from a controller for sending and receiving signals to and from devices. The input/output module includes a microprocessor for communication with, and receiving programming from the controller. The input/output module further includes device communication connectors, each having a number of pins, each pin for interconnection with a cable conductor to a device. The input/output module has an application specific integrated circuit (ASIC) for each of the pins, providing a controlled interface with the corresponding pin. Each ASIC has a plurality of interconnection apparatus, each apparatus selectable by the microprocessor for providing a particular interface with the pin served by the particular ASIC. For example, an interconnection apparatus may provide connection of a power supply to the pin, another may provide for a particular type of signal to or from a pin.
- An advantage of the present invention is that it minimizes or eliminates hand wired interconnections.
- A further advantage of the present invention is that it reduces the cost of hand wiring, including related documentation, wire stripping, wire labeling, installation and testing.
- A still further advantage of the present invention is that it eliminates or minimizes the need for custom cable harnesses.
- Another advantage of the present invention is that it reduces the time required to design a new system.
- An advantage of the present invention is that it reduces the quantity of part numbers in a system.
- A further advantage of the present invention is that it simplifies maintaining systems in the field because a smaller number of cables need to be available to replace damaged or suspected cables.
- A still further advantage of the present invention is that it aids in making system design changes, because new cable designs are generally not required.
-
FIG. 1 illustrates a prior art interconnection system using individual wires; -
FIG. 2 illustrates a prior art interconnection system using cables; -
FIG. 3 illustrates the prior art use of circuit boards for interconnecting cable wiring to selected devices; -
FIG. 4 a shows a typical prior art custom cable arrangement; -
FIG. 4 b shows another typical prior art custom cable arrangement; -
FIG. 5 is a block diagram for illustrating the apparatus and method of the present invention; -
FIG. 6 is a circuit diagram for illustrating further detail of the module of the connectorized configurable system of the present invention; -
FIG. 7 is a block diagram illustrating a system for testing cables using the module of the present invention; -
FIG. 8 is a diagram of a prior art interlock system; -
FIG. 9 is a block diagram of an interlock system using the configurable connectorized input/output module of the present invention; -
FIG. 10 illustrates the use of ASIC construction containing elements of the system of the present invention; and -
FIG. 11 is a more detailed circuit of an example of a pin driver interface apparatus according to the present invention. - Referring now to
FIG. 5 of the drawing, a block diagram is presented for illustration of the method and apparatus of a preferred embodiment of the present invention. The apparatus of the present invention includes a configurable input/output system 65 including an input/output module 66 and one ormore cables 68. All of thecables 68 are preferably identical, but the present invention also includes variations in thecables 68. Eachcable 68 includes one or more conductors andconnectors O module 66 according to the present invention includes a microprocessor that is programmable for enabling a particular transmission of a signal between themodule 66 anddevices 70, and between themodule 66 and asystem controller 72. Themodule 66 also preferably includes one or moredevice communication connectors 74, preferably of standard manufacture, for connection to thedevice communication cables 68, also preferably of standard manufacture. Acontroller communication connector 76 provides connection to a network (preferably Ethernet) 78 for communication between themodule 66 and thesystem controller 72. Themodule 66 is programmed/configured by input from thesystem controller 72. Alternatively, themodule 66 can be configured to be programmed through use of a separate computer (not shown). - For example, the
module 66 may be programmed to connect a power supply voltage from either an external device such as anexternal supply 79 or from a supply built into themodule 66, to any one or more of wires associated with correspondingcables 68 for transmission to correspondinginterconnected devices 70. As another example, thecontroller 72 may program themodule 66 to receive or send a signal from or to any pin ofconnector 74. - The
module 66 may be programmed to enable transfer of communication data between any one of thedevices 70 and thecontroller 72, and this may involve any required analog to digital (A/D) or digital to analog (D/A) conversion by themodule 66. -
FIG. 6 will now be referred to for illustration of further details of the I/O module 66. The use of the term “standard” as used in the present specification includes any connector and/or cable that is not selected or designed for a particular connection. The term “standard”, in other words is used to distinguish the feature of the present invention that enables the user to direct input to any one of the conductors of a cable without the need to design a special connector or cable wire configuration. The term “standard” as used in this sense may or may not include an “off-the-shelf” connector or cable that may be designed for any of various purposes. Nevertheless, it is a preferred embodiment of the present invention for the method and apparatus to include “standard” connectors and cables in the conventional sense, making wiring less costly, and parts more available. - The I/
O module 66 as illustrated inFIG. 6 includes a directingapparatus 115 including amicroprocessor 82 and alternatively apower supply 84, and one or more interface apparatus 97. Each interface apparatus 97 connects to one line 94 connected to one pin of a connector 114. Thepower supply 84 can alternatively be externally located with interconnection to I/O module 66 as described in reference toFIG. 5 . Aninput line 86 andoutput line 88 are both shown as required for communications input and output respectively, such as Ethernet, between themodule 66 andcontroller 72 according to a preferred embodiment. Other types of interconnections are also included in the present invention according to the type of communications network in use.Bus 86 ofFIG. 6 represents the connection apparatus required for network communications between a controller such ascontroller 72 ofFIG. 5 and the I/O module 66.Bus 88 ofFIG. 6 represents the connection apparatus required for communication to another I/O module, such as 124 inFIG. 7 between I/O Modules microprocessor 82 is configured/programmed by acontroller 72 to receive instruction from the controller as required to sense a particular selected one ofdevices 96, which may be for example a pressure sensor, temperature sensor, etc., and provide the corresponding data to the system controller. Themicroprocessor 82 is also programmed/directed by thecontroller 72 to cause a particular signal to be applied to any selected one or more of pins on connectors 114 and thereby corresponding conductors of one or more of the cables 94. In addition, the microprocessor is programmed to respond to direction to send a selected signal type from adevice 96 to thesystem controller 72. -
FIG. 6 shows aninterface apparatus 97A, which may contain any number of interconnection apparatus such as 98-112, each for providing a particular selectable interface on aline 94A to a particular pin of aconnector 114A.FIG. 6 shows asecond interface apparatus 97B, which can be identical toapparatus 97A and which connects to another pin of theconnector 114A shown. Similarly an interface apparatus 97 can be provided for each pin of a connector such as 114A.FIG. 6 then shows anotherconnector 114N, indicating that any number of connectors 114 are included in the present invention, with each connector 114 having any number pins. Each pin can be interfaced with one dedicated interface apparatus 97. Each interface apparatus has one or more selectable interconnection apparatus, such as interconnection apparatus 98-112. Themodule 66 therefore as shown provides interconnection apparatus 98-112 for each of a plurality of lines 94 connector pins. Each set of interconnection apparatus 98-112 is dedicated for making a connection to one line 94 to one pin of one connector 114. The present invention therefore includes an interface apparatus including a set of interconnection apparatus such as 98-112 and corresponding required programmed logic in themicroprocessor 82 for each line 94 leading to each one of the connector pins of connectors 114, the pins for example as indicated by the circles on connector 114, for making connection through acable 68 to anycorresponding device 70. - As an example of operation of the
system 65, the microprocessor may be programmed to recognize particular input data, included for example in an Ethernet packet online 86 containing instruction to transmit the data as an analog signal on a particular on line 94 to aparticular device 70. The programming in this case would instruct the microprocessor to direct/convert the data throughapparatus 98 having a digital to analog converter 116. Facility for making this connection is symbolized by relay “R1” which would be activated to make the required connection from the device 116 to thedevice 70. As another example, if line 94 were to carry 15 volts to thedevice 70, the microprocessor would be Programmed to respond to a signal from the controller to activate relay R6. In this manner, thesystem 65 allows communication of a selected variety through any line such as 94, and application of any one of a variety of signals to be sent to any selected line such as 94 and thence to acorresponding device 70. The cable connecting to the lines such as line 94 can therefor be any cable capable of transmission of the required signals, which as explained above is preferably a conventionally standard cable. - The circuit switching apparatus (R1-R8) are shown diagrammatically as electromechanical relays. In one embodiment, this switching apparatus is realized in a semiconductor circuit. A semiconductor circuit can be realized far less expensively and can act faster than an electromechanical relay circuit. An electromechanical relay is used in order to show the essence of the invention.
- As shown in
FIG. 6 , any one of the eight signal path interconnection apparatus indicated as 98-112 can be interconnected to line 94.FIG. 6 shows, for example, apparatus for supplying four different power supply signals for operational power to a particular pin including 24V DC, ground, 15V DC and −15V DC. The present invention also includes any quantity or value of signals.Interconnection apparatus 102 provides for a digital signal to the pin connection to line 94.Interconnection apparatus 108 provides a power supply return/ground.Interconnection apparatus apparatus microprocessor 82 is programmable to direct themodule 66 to output a first signal to the controller wherein the first signal conveys data content of a signal input from adevice 70 to themodule 66 to a selected one of thepins 117 of the connector 114. As described above, themodule 66 is configured with a set of interconnection apparatus such as 98-112 for each line 94 (FIG. 6 ) in each cable 68 (FIG. 5 ). - The lines and interconnections can carry any signal type. For example, signals can contain frequency information such as that found in feedback from servo motors. Or these signals can represent serial communication carriers handling, for example, RS-232 data or fieldbus data such as Device Net, Profibus or Ethernet.
-
FIG. 6 also illustrates the facility for connection of four non-power signals by interconnection apparatus 98-104.Interconnection apparatus controller 72 and adevice 70.Interconnection apparatus module 66 to send a digital signal, which when received by themodule 66, can be sent to abuffer 118, from which themicroprocessor 82 in response to direction from the controller can send the signal to any one of the contacts on connector 114 by activating the required relay, such asinterconnection apparatus 104 to connector 114, to send the required signal to the desired contact of the desired connector. Again, the routing of the signals is symbolically illustrated as accomplished by closing the associated relay (R1-R8). In the case of the aforementioned digital output signal, as shown inFIG. 6 , relay R4 would be closed, but relays R1-R3 and R5-R8 would be opened, thus routing the requested digital output to line 94 and the corresponding pin of the standard I/O connector 114. Similarly, themodule 66 can receive a digital signal from adevice 72, such asdevice 96, and in response to direction from the controller can send a copy to thecontroller 72. In this case, relay R3 would be closed, while relays R1-R2 and R4-R8 would be opened, thus routing the digital signal from the given pin of the standard I/O connector 114 throughinterconnection apparatus 102.Interconnection apparatus O system 65 can be isolated from a signal such that the signal appears to be disconnected. This disconnection is achieved by opening all relays, R1-R8. - Referring again to
FIG. 5 , a preferred method of the present invention includes the use of thesystem 65 in a control system wherein acontroller 72 receives data from or sends data to one ormore devices 70 through an I/O module 66 that is programmed to receive signals from and place signals on any selected conductor of a selected cable to adevice 70. In a preferred embodiment, thedevice 72 is a system controller in communication with the I/O module 66 through anEthernet system 78. Alternatively, thedevice 72 can be of other configuration, such as a general purpose computer, and thecommunications line 78 can be of any type, such as a standard computer cable, etc. - A further method of the present invention includes the use of the
module 66 for testing cables.FIG. 7 shows a first I/O module 120, connected to a second I/O module 122 with acable 124 to be tested. According to a preferred embodiment, asystem controller 126 is programmed to directmodule 120 to place a particular signal on a selected one ofwires 128 incable 124. The signal can be for example, a DC supply voltage or other signal type as required for testing thecable 124. The controller directs thesecond module 122 to scan thepins 130 of thesecond module 122. The results of the scanning are sent to thecontroller 126, whereby the controller can know if the correct signal is on the correct pin to determine the condition of the cable. In addition to determining the quality of transmission through a single selected cable conductor, the controller can scan and detect a signal on anypin 130 of the connector ofmodule 122, and therefore can determine if any of theconductors 128 are shorted to each other, and can determine the level of cross talk between theconductors 128.FIG. 7 shows dashedlines system controller 126 and theModules - A still further embodiment of the present invention includes a method wherein a module configured to include the features of
module 66 is combined with an interlock for providing a safety feature in a system.FIG. 8 illustrates a prior art interlock system for protecting use of agas valve 134. Threerelays 24VDC supply 142 in order for thegas valve 134 to receive operating power. The electrical windings for operating therelays circles sensor units FIG. 8 is often built into a custom circuit board requiring custom wiring. - An embodiment of a method of the present invention is illustrated in
FIG. 9 wherein configurable connectorized I/O Modules module 66, are used to minimize or eliminate custom wiring in an interlock system. TheModules module 66 ofFIGS. 5 and 6 with connections to theinterlock Modules FIG. 9 can all or in part be accommodated with standard connectors and cabling, with the specific direction/routing of signals accomplished by programming the configurable, connectorized I/O modules. - The exemplified
system 154 ofFIG. 9 includes asystem controller 156 for controlling an operation including adevice 158 such as a mass flow control, etc. Thesystem 154 includes an interlock system that allows operation of thedevice 158 only if the state of all threesafety sensors proximity switch 160, asafety interlock 162 and alimit switch 164. - The
system controller 156 is connected to each of the three configurable, connectorized I/O Modules o Modules interlock Modules interlock Modules O Modules interlock Modules connector 74 of an I/O module such asModule 66 ofFIG. 5 in place of acable 68. Theinterlock Modules device connector 74 into which acable 68 plugs for interconnecting the devices 158-164. Theinterlock Modules O Modules FIG. 9 a proximity switch 160,limit switch 164, andsafety interlock 162, anddevice 158. - The
system controller 156 communicates with I/O Modules interlock processor 172 by way of a network, such as Ethernet as indicated bylines 174. Apparatus for accomplishing Ethernet communication will be understood to those skilled in the art, and this need not be illustrated in order to reproduce the invention. Apower supply 176 is shown with the connections symbolized bylines 178. An interlock module (180, 182, 184) is attached to each of the 1/0 modules (166, 168, 170). Each interlock module (180- 184) is attached to theinterlock processor 172 through cables/buses as indicated bylines - The interlock system of
FIG. 9 will not be explained in further detail. In general, thesystem 154 includes interlock modules (180, 182, 184) connected to aninterlock processor 172 via bus lines (186, 188, 190). The Interlock Modules have two functions: (1) The first function, of theInterlock Modules sensors Interlock Processor 172 via theInterlock Buses FIG. 8 , with relay coils labeled (142, 144, 146). When these relay coils are actuated, the associated relay contacts close. These relay coils each activate a contact resulting in a signal being sensed by or sent to theInterlock processor 172 via theinterlock buses Interlock Processor 172. The function of the Interlock Processor will be described shortly. (2) The second function, of the Interlock Module 184, is to receive one or more interlock signals from theInterlock Processor 172 via theInterlock bus 190. The Interlock Processor is wired such that the interlock signal or signals that the processor sends on thebus 190 drives a coil of a relay located in the Interlock module 184 whose contacts are in series with an output of the I/O module 170. Thisoutput 197 is therefore interlocked. That is, the I/O module 170 can attempt to turn on an output connected to thedevice 158, but thatoutput 197 will be prevented from progressing outside the Interlock Module 184 (that is, interlocked) unless theInterlock Processor 172 drives a signal on theInterlock bus 190 which closes a relay in series with theoutput 197. TheInterlock Processor 172 is responsive to inputs from theInterlock Modules bus 190 that are routed to the Interlock Module 184 and thereby interlockoutput 197 from the I/O Module 170. TheInterlock Processor 172 preferably does all of its processing using relays. Relays are common in safety circuits since they are simple and reliable. Silicon switches and microprocessors have the reputation for being less reliable and prone to various hardware or software glitches. Nonetheless, nothing in this application precludes the use of silicon processors, switches or logic. Thecables - In operation, the
proximity switch 160 provides aninterlock input 192 that is connected directly to thefirst interlock module 180. Thesafety interlock 162 provides asimilar input 194. These twointerlock inputs system controller 156 by way of connection between theinterlock module 180 and the I/O module 166, and input monitoring communications between the I/O module 166 andsystem controller 156 by way ofnetwork 174. Theinterlock module 180 contains one relay for eachinterlock input Interlock Bus 186 to theInterlock Processor 172. TheInterlock Processor 172 contains one relay for eachinterlock input Interlock Processor 172 to perform a Boolean operation on theInterlocks Interlock Bus 190 to the Interlock Module 184. Inside the Interlock Module 184 is one relay (not shown) for each output such asoutput 197 to be interlocked. In other words, although only oneoutput 197 to onedevice 158 is shown inFIG. 9 , the concept of the present invention applies to any number of inputs, outputs and devices. When theInterlock Processor 172 determines that theInterlock inputs Interlock Processor 172 drives a signal via theInterlock bus 190 and causes the relay in the Interlock Module 184 to close, thus allowing an output online 197 and therefore thedevice 158 to be enabled or turned on. - Referring now to
FIG. 10 of the drawing, another embodiment of the present invention is illustrated wherein the interface apparatus including interconnection apparatus such as 98-112 illustrated inFIG. 6 is configured as an application specific integrated circuit (ASIC) 198. TheASIC 198 is repeated within the I/O module 200 for each pin of eachconnector 202. For example, a series ofASICs 198 for the pins on oneconnector 202 are indicated by those enclosed by dashedline 204. Thus, if theconnector 202 has 25 pins, then 25ASICs 198 would be employed for that one connector. Themodule 200 can contain any number ofASICs 198, just as any module may contain any number ofconnectors 202. Another embodiment may employ a different ASIC architecture in which multiple pins are handled in each ASIC or multiple ASICs are used to handle one or more pins. The result of using an ASIC is a dramatic reduction in the size and cost of building amodule 200 by virtue of the miniaturization afforded by modern semiconductor processes. Again, thecircuit 200 ofFIG. 10 is functionally similar or the same as thatcircuit module 66 described in reference toFIG. 6 . The difference is that the circuitry providing the function of interconnection apparatus 98-112 or any combination of the elements 98-112 or other elements for interfacing/communication with a pin, are incorporated in anASIC 198 in thecircuit 200 ofFIG. 10 . -
FIG. 11 depicts a block diagram of apin driver ASIC 198. When connected to themicroprocessor 82 by aserial communication bus 206 such as an SPI interface, themicroprocessor 82 ofFIG. 10 can command the ASIC to perform the functions of the circuits ofFIG. 6 shown as 98-112. Although the circuitry. ofFIG. 11 appears different from the interconnection apparatus 98-112 ofFIG. 6 , thecircuit 198 is capable of performing the same or similar required functions. WhereasFIG. 6 is a somewhat idealized diagram intended to convey the essence of the invention,FIG. 11 contains more of the circuit elements that one would place inside an ASIC. Nonetheless,FIG. 11 implements all the circuit elements ofFIG. 6 . For example,FIG. 6 . uses switch 98 to connect a digital-to-analog converter (D/A or DAC) to theoutput line 94A. InFIG. 11 , the digital-to-analog converter 226 is connected to theoutput pin 208 via theswitch 220. The present invention also includes other circuit arrangements for anASIC 198 for the same or similar purpose. Those skilled in the art will know how to design various such circuitry, and these are to be included in the present invention. - Exemplary features of the circuit of
FIG. 11 will now be briefly described. Power may be applied to pin 208 by closing high current switch 222 b and setting the supply selector 227 to any of the available power supply voltages such as 24-volts, 12-volts, 5-volts, ground or negative 12-volts. - The circuit can measure the voltage on
pin 208 by closing the lowcurrent switch 222 and reading the voltage converted by the analog-to-digital converter 216. - The circuit can direct connect a thermocouple temperature sensor connected at point/
pin 208, wherein the sensor produces a very low voltage signal. Across-point switch 210 allows aprecision differential amplifier 212 to connect to both leads of the thermocouple, one lead of the thermocouple being connected to the node/pin 208 connected to a pin of a connector 202 (FIG. 10 ), and the second lead of the thermocouple connected to another pin of theconnector 202, which is connected to a 4-way cross-point I/O 214 connector. Thecross-point switch 210 therefore allows two adjacent pins of aconnector 202 to be connected to the same analog-to-digital converter 216 via adifferential amplifier 212. -
Circuit 198 has the ability to measure the amount of current flowing in or out of thenode 208 labeled pin ofFIG. 11 . Thepin driver circuit 198 in this case uses its A/D converter 216 to measure current flowing into or out of thepin node 208, thereby enabling the detection of excessive current, or detecting whether a device connected to thepin node 208 is functioning or wired correctly. -
ASIC 198 also has the ability to monitor the current flow into and out of thepin node 208 to unilaterally disconnect thecircuit 198, thereby protecting theASIC 198 from damage from short circuits or other potentially damaging conditions. TheASIC 198 employs a so-called abuse detectcircuit 218 to monitor rapid changes in current that could potentially damage theASIC 198. Lowcurrent switches circuit 218 to disconnect thepin 208. - The
ASIC 198 abuse detectcircuit 218 has the ability to establish a current limit for thepin 208, the current limit being programmatically set by themicroprocessor 82. This is indicated byselections 224. - The
ASIC 198 can measure the voltage at thepin node 208 in order to allow themicroprocessor 82 to determine the state of a digital input connected to the pin node. The threshold of a digital input can thereby be programmed rather than being fixed in hardware. The threshold of the digital input is set by themicroprocessor 82 using the digital-to-analog converter 226. The output of the digital-to-analog converter 226 is applied to one side of a latching comparator 225. The other input to the latching comparator 225 is routed from thepin 208 and represents the digital input. Therefore, when the voltage of the digital input on thepin 208 crosses the threshold set by the digital-to-analog converter, themicroprocessor 82 is able to determine the change of the input and thus deduce that the digital input has changed state. - The
ASIC 198 can receive or produce frequency signals. If a serial communication device, for example a printer, is connected to pin 208, then said frequency signals can be routed through the lowcurrent switch 221 and thence to a universal asynchronous receiver transmitter (UART) or similar circuit element (not shown) that can interpret the frequency information. All of theASICs 198 in amodule 66 can route the frequency information to one of four wires that make up the frequency bus 230. By employing said frequency bus 230, it is possible for themodule 66 to receive and transmit frequency signals configured as either single-ended or differential. Such serial electrical standards as RS-422 provide for differential serial information. - The ASIC can produce a current source at the pin node, the current source being a standard method of connecting various industrial control devices. The ASIC can produce signals varying over the standard 4-20 mA and 0-20 mA range. This current source means is accomplished by the
microprocessor 82 as it causes the digital-to-analog converter 226 to produce a voltage which is routed to the Selectable Gain Voltage Buffer or Current Driver 231 and then through the selectable source resistor 227, said selectable source resistor 227 being set to the appropriate resistance by themicroprocessor 82 to achieve the desired output current. The current is regulated by the Selectable Gain Voltage Buffer or Current Driver 231 using feedback through the analog switch 229 using path A. - The ASIC can measure a current signal presented at the pin node, the current signal being produced by various industrial control devices. The ASIC can measure signals varying over the standard 4-20 mA and 0-20 mA range. This current measurement means is accomplished by the
microprocessor 82 as it causes the selectable gain voltage buffer 231 to produce a convenient voltage such as zero volts at its output terminal. At the same time, themicroprocessor 82 causes the selectable source resistor 228 to present a resistance to the path of current from the industrial control device and its current output. Said current enters theASIC 198 via thepin 208. The imposed voltage on one side of a known resistance will cause the unknown current from the external device to produce a voltage on thepin 208 which is then measured via the analog-to-digital converter 216 through the lowcurrent switch 222. Themicroprocessor 82 uses Ohm's Law to solve for the unknown current being generated by the industrial control device. - Other enhancements of the present invention include the ability of the
module 200 to perform independent control of devices connected to themodule 200. If, for example, a thermocouple or other temperature sensor is connected to themodule 200 along with a heater, then themicroprocessor 82 can read the temperature sensor, and activate the heater in such a manner that a desired temperature is achieved. Said heater usually employs an amplifier (for example a relay) which converts the low-level output of themodule 200 into a high-power output capable of driving a heater. Themodule 200 can thereby perform closed loop control. In such as case, said thermocouple would be connected to twoadjacent pins 208 configured as inputs, while said heater would be connected to twopins 208, said heater pins being configured as outputs. In operation, themicroprocessor 82 would measure the voltage of the temperature sensor as described above. Themicroprocessor 82 would apply the desired temperature using known control algorithms to the measured temperature and develop an actuation signal also using the accepted methods. The microprocessor would then actuate the heater either with a continuously variable analog signal or via a pulse width modulated (PWM) on/off signal. Thus, independent control of devices connected to themodule 200 is achieved. - The
ASIC 198 includes functions as described above in reference to the interface apparatus 97. For example, anASIC 198 has an interconnection apparatus having a digital-to-analog converter, 226, and wherein the directing apparatus is programmable to direct the reception of a digital signal from themicroprocessor 82 and cause the signal to be converted by the digital-to-analog converter 226 to an analog signal, and to place a copy of the analog signal on thepin 208. - The
ASIC 198 can also include an interconnection apparatus including an analog-to-digital converter 216, and wherein the directing apparatus is programmable to detect an analog signal on any selected contact of the first connector apparatus and cause the analog-to-digital converter 216 to convert the signal to a digital signal and output a copy of the digital signal to themicroprocessor 82. - The
ASIC 198 can also include directing apparatus, called a supply selector 227, and then routed through the high current switch 222 b to thepin 208. Said directing apparatus is programmable to cause a power supply voltage to be connected to a first selected connector pin node of the first connector apparatus, and to cause a power supply return to be connected to a second selected pin of the first connector apparatus. - While a particular embodiment of the present invention has been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from the spirit of the present invention, and therefore the appended claims are to include these changes and alterations as follow within the true spirit and scope of the present invention.
Claims (2)
1. A configurable connectorized system comprising:
(a) a module including
(i) a device communication connector apparatus including a connector for connecting a cable between said module and a device; and
(ii) directing apparatus programmable by a user of said system and responsive to an input signal from a controller apparatus for causing said module to place any of a plurality of signals on any of a plurality of connector pins of said connector, wherein said directing apparatus includes at least one ASIC providing a selectable interconnection apparatus to a particular one of said connector pins.
2-19. (canceled)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/801,127 US20070255879A1 (en) | 2001-02-14 | 2007-05-07 | System for programmed control of signal input and output to and from cable conductors |
US12/106,968 US7822896B1 (en) | 2001-02-14 | 2008-04-21 | Electronically configurable connector module |
US13/069,292 US8862452B2 (en) | 2001-02-14 | 2011-03-22 | Control system simulator and simplified interconnection control system |
US13/281,394 US9013854B2 (en) | 2001-02-14 | 2011-10-25 | Configurable solenoid actuation method and apparatus |
US14/512,898 US20150248509A1 (en) | 2001-02-14 | 2014-10-13 | Control system simulator and simplified interconnection control system |
US14/690,795 US20160078990A1 (en) | 2001-02-14 | 2015-04-20 | Configurable Solenoid Actuation Method and Apparatus |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26912901P | 2001-02-14 | 2001-02-14 | |
US10/071,870 US6892265B2 (en) | 2001-02-14 | 2002-02-08 | Configurable connectorized I/O system |
US11/043,296 US20050130459A1 (en) | 2001-02-14 | 2005-01-25 | Configurable connectorized I/O system |
US11/296,134 US7216191B2 (en) | 2001-02-14 | 2005-12-06 | System for programmed control of signal input and output to and from cable conductors |
US11/801,127 US20070255879A1 (en) | 2001-02-14 | 2007-05-07 | System for programmed control of signal input and output to and from cable conductors |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/296,134 Continuation US7216191B2 (en) | 2001-02-14 | 2005-12-06 | System for programmed control of signal input and output to and from cable conductors |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/106,968 Continuation-In-Part US7822896B1 (en) | 2001-02-14 | 2008-04-21 | Electronically configurable connector module |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070255879A1 true US20070255879A1 (en) | 2007-11-01 |
Family
ID=38723660
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/296,134 Expired - Lifetime US7216191B2 (en) | 2001-02-14 | 2005-12-06 | System for programmed control of signal input and output to and from cable conductors |
US11/801,127 Abandoned US20070255879A1 (en) | 2001-02-14 | 2007-05-07 | System for programmed control of signal input and output to and from cable conductors |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/296,134 Expired - Lifetime US7216191B2 (en) | 2001-02-14 | 2005-12-06 | System for programmed control of signal input and output to and from cable conductors |
Country Status (8)
Country | Link |
---|---|
US (2) | US7216191B2 (en) |
EP (1) | EP1960892B1 (en) |
JP (2) | JP2009518728A (en) |
KR (1) | KR101363427B1 (en) |
CN (2) | CN102645903A (en) |
DK (1) | DK1960892T3 (en) |
ES (1) | ES2575988T3 (en) |
WO (1) | WO2007135485A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010100425A2 (en) | 2009-03-05 | 2010-09-10 | Oxford Instruments Plasma Technology Limited | Controller network and method of controlling a controller network |
DE102010031423A1 (en) * | 2010-07-15 | 2012-03-29 | Von Ardenne Anlagentechnik Gmbh | Interface arrangement for communication between sensors, actuators and bus in vacuum coating system, has internal bus provided with analog input and analog, digital and power supply outputs, which are connected with common plug-in connector |
US20130290496A1 (en) * | 2012-04-30 | 2013-10-31 | Xio, Inc. | Configurable, connectorized server-augmented control system |
US20150309955A1 (en) * | 2012-11-05 | 2015-10-29 | Tyco Electronics (Shanghai) Co. Ltd. | Intelligent Connector |
US9225422B1 (en) * | 2013-07-11 | 2015-12-29 | Inphi Corporation | Integrated control module for communication system on a chip for silicon photonics |
US10303149B2 (en) | 2015-01-28 | 2019-05-28 | Mitsubishi Electric Corporation | Intelligent function unit and programmable logic controller system |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7216191B2 (en) * | 2001-02-14 | 2007-05-08 | Berkeley Process Control, Inc. | System for programmed control of signal input and output to and from cable conductors |
US8862452B2 (en) * | 2001-02-14 | 2014-10-14 | Xio, Inc. | Control system simulator and simplified interconnection control system |
US9013854B2 (en) | 2001-02-14 | 2015-04-21 | Xio, Inc. | Configurable solenoid actuation method and apparatus |
US7589536B2 (en) * | 2007-01-05 | 2009-09-15 | Apple Inc. | Systems and methods for determining the configuration of electronic connections |
US7800919B2 (en) * | 2006-03-24 | 2010-09-21 | Rockwell Automation Technologies, Inc. | Programmable routing module |
US7624217B2 (en) * | 2007-02-12 | 2009-11-24 | Microsoft Corporation | Adaptive boot sequence |
KR100985961B1 (en) * | 2008-05-26 | 2010-10-06 | 엘에스산전 주식회사 | Module and Method for controlling temperature |
US9244235B2 (en) | 2008-10-17 | 2016-01-26 | Foro Energy, Inc. | Systems and assemblies for transferring high power laser energy through a rotating junction |
BR112012030285B1 (en) | 2010-05-28 | 2020-01-21 | Apple Inc | plug connector and dual-orientation plug connector |
EP2633539B1 (en) * | 2010-10-25 | 2017-06-14 | Xio, Inc. | Configurable solenoid actuation method and apparatus |
US9293876B2 (en) | 2011-11-07 | 2016-03-22 | Apple Inc. | Techniques for configuring contacts of a connector |
US8799527B2 (en) | 2012-09-07 | 2014-08-05 | Apple Inc. | Data structures for facilitating communication between a host device and an accessory |
US8891216B2 (en) | 2012-04-25 | 2014-11-18 | Apple Inc. | Techniques for detecting removal of a connector |
US8724281B2 (en) | 2012-04-25 | 2014-05-13 | Apple Inc. | Techniques for detecting removal of a connector |
US8806085B2 (en) | 2012-08-09 | 2014-08-12 | Ge Intelligent Platforms, Inc. | Application specific integrated circuit (ASIC) disposed in input/output module connectable to programmable logic controller (PLC) based systems having plurality of connection paths |
US9307312B2 (en) | 2013-03-15 | 2016-04-05 | Apple Inc. | Audio accessory with internal clock |
US9524174B2 (en) * | 2013-09-16 | 2016-12-20 | Axis Ab | Configuration assistant for a control system within an operational environment |
CN103616937B (en) * | 2013-11-27 | 2016-09-28 | 华为技术有限公司 | A kind of mainboard, PCIE network interface card and server system |
FR3017969B1 (en) * | 2014-02-26 | 2016-02-12 | Schneider Electric Ind Sas | UNIVERSAL INTERFACE FOR DETECTOR |
US10248601B2 (en) * | 2014-03-27 | 2019-04-02 | Honeywell International Inc. | Remote terminal unit (RTU) with universal input/output (UIO) and related method |
WO2015174971A1 (en) * | 2014-05-14 | 2015-11-19 | Ge Intelligent Platforms, Inc. | Configurable input/output module and method therefore |
US10678204B2 (en) * | 2014-09-30 | 2020-06-09 | Honeywell International Inc. | Universal analog cell for connecting the inputs and outputs of devices |
EP3271930A1 (en) | 2015-03-20 | 2018-01-24 | Dana Automotive Systems Group, LLC | Induction based position sensing in an electromagnetic actuator |
SE542715C2 (en) * | 2015-06-30 | 2020-06-30 | Sspn Safety System Products North Ab | A safety unit and an improved safety system comprising a number of safety units |
US11327475B2 (en) | 2016-05-09 | 2022-05-10 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for intelligent collection and analysis of vehicle data |
JP7454160B2 (en) | 2016-05-09 | 2024-03-22 | ストロング フォース アイオーティ ポートフォリオ 2016,エルエルシー | Methods and systems for industrial internet of things |
US10983507B2 (en) | 2016-05-09 | 2021-04-20 | Strong Force Iot Portfolio 2016, Llc | Method for data collection and frequency analysis with self-organization functionality |
US11009865B2 (en) | 2016-05-09 | 2021-05-18 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for a noise pattern data marketplace in an industrial internet of things environment |
US11774944B2 (en) | 2016-05-09 | 2023-10-03 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for the industrial internet of things |
US11237546B2 (en) | 2016-06-15 | 2022-02-01 | Strong Force loT Portfolio 2016, LLC | Method and system of modifying a data collection trajectory for vehicles |
CN105988404B (en) * | 2016-06-30 | 2018-12-04 | 深圳市优必选科技有限公司 | A kind of servomechanism control system |
CN108075322B (en) * | 2016-11-11 | 2019-10-29 | 泰科电子(上海)有限公司 | Intelligent connector |
US20180276321A1 (en) * | 2017-03-24 | 2018-09-27 | The Boeing Company | Method and apparatus for testing design of satellite wiring harness and signal processing units |
CA3072045A1 (en) | 2017-08-02 | 2019-02-07 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for detection in an industrial internet of things data collection environment with large data sets |
US11131989B2 (en) | 2017-08-02 | 2021-09-28 | Strong Force Iot Portfolio 2016, Llc | Systems and methods for data collection including pattern recognition |
CN109766291B (en) * | 2018-12-06 | 2020-10-23 | 珠海格力电器股份有限公司 | Automatic configuration method and system of I/O port |
CN111291443B (en) * | 2018-12-07 | 2021-04-06 | 广州汽车集团股份有限公司 | Automatic generation method, device and equipment for I/O module model of vehicle control unit software |
US10845773B2 (en) * | 2019-02-22 | 2020-11-24 | Abb Schweiz Ag | Selector for field devices |
WO2021092257A1 (en) | 2019-11-05 | 2021-05-14 | Opteon Corporation | Input/output apparatus and methods for monitoring and/or controlling dynamic environments |
CN112797636B (en) * | 2020-12-25 | 2022-12-13 | 青岛经济技术开发区海尔热水器有限公司 | Computer board control method and device, computer board and water heater |
CN114815720B (en) * | 2022-06-29 | 2022-09-09 | 天津飞旋科技股份有限公司 | Programmable controller, analog quantity multiplexing interface control method thereof and storage medium |
WO2024011147A1 (en) * | 2022-07-05 | 2024-01-11 | Opteon Corporation | Systems and methods for controlling dynamic environments |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5938754A (en) * | 1997-11-26 | 1999-08-17 | National Instruments Corporation | Fieldbus connector including dual connectors |
US20030220785A1 (en) * | 2001-11-01 | 2003-11-27 | Gary Collins | Digital audio device |
US20050052187A1 (en) * | 2003-09-05 | 2005-03-10 | Bertness Kevin I. | Method and apparatus for measuring a parameter of a vehicle electrical system |
US20050130459A1 (en) * | 2001-02-14 | 2005-06-16 | Berkeley Process Control, Inc. | Configurable connectorized I/O system |
US6980638B1 (en) * | 2003-03-13 | 2005-12-27 | Vulcan Research LLC | Failsafe configuration for alternative network telephony |
US20060155900A1 (en) * | 2001-02-14 | 2006-07-13 | Paul Sagues | System for programmed control of signal input and output to and from cable conductors |
US20060166685A1 (en) * | 2005-01-21 | 2006-07-27 | Adkins Kevin G | Transmitter controlled communication links |
US20060183436A1 (en) * | 2005-01-21 | 2006-08-17 | Adkins Kevin G | Wireless communication system |
US7103802B2 (en) * | 2002-11-26 | 2006-09-05 | Microsoft Corporation | System and method for testing computing devices |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4360913A (en) * | 1980-03-17 | 1982-11-23 | Allen-Bradley Company | Multiplexing I/O module |
FR2557318A1 (en) * | 1983-12-26 | 1985-06-28 | A2F | ELECTRONIC DEVICE PROVIDING A UNIVERSAL INTERFACE BETWEEN SENSORS AND AN APPARATUS FOR INPUT AND SIGNAL PROCESSING FROM SUCH SENSORS |
US4954949A (en) * | 1988-02-05 | 1990-09-04 | Commodore-Amiga, Inc. | Universal connector device for bus networks in host computer/co-processor computer system |
JPH0287204A (en) * | 1988-09-24 | 1990-03-28 | Hitachi Ltd | Process input/output device |
JPH0673122B2 (en) | 1990-01-04 | 1994-09-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Programmable connector device |
US5064387A (en) * | 1990-06-12 | 1991-11-12 | Thomas & Betts Corporation | Shielded electrical jack connector |
US5379184A (en) * | 1991-08-30 | 1995-01-03 | Unisys Corporation | Pry-in/pry-out disk drive receptacle |
US5563402A (en) * | 1991-11-04 | 1996-10-08 | Spectra-Physics Scanning Systems, Inc. | Multiple-interface selection for computer peripherals |
US5423697A (en) * | 1994-05-26 | 1995-06-13 | Intel Corporation | Modular communications connector for I/O card applications |
US5701515A (en) * | 1994-06-16 | 1997-12-23 | Apple Computer, Inc. | Interface for switching plurality of pin contacts to transmit data line and plurality of pin contacts to receive data line to interface with serial controller |
JPH09504132A (en) * | 1994-10-12 | 1997-04-22 | 株式会社 セガ・エンタープライゼス | Improving communication between data processing equipment and its peripherals |
TW270189B (en) * | 1994-10-12 | 1996-02-11 | Sega Enterprises Kk | Connector used for peripheral device, peripheral device, pin arrangement structure for connector used by peripheral device, determination system for communication mode of peripheral device, and control system for peripheral device |
US5832049A (en) * | 1995-03-22 | 1998-11-03 | Metro; Bernard J. | Electric circuit for selectively processing electrical signals |
US5635841A (en) * | 1995-03-31 | 1997-06-03 | Innova Electronic Corporation | Electronic ignition control module test system |
US5596169A (en) * | 1995-05-12 | 1997-01-21 | Iomega Corporation | Combined SCSI/parallel port cable |
US5696988A (en) * | 1995-10-04 | 1997-12-09 | Ge Fanuc Automation North America, Inc. | Current/voltage configurable I/O module having two D/A converters serially coupled together such that data stream flows through the first D/A to the second D/A |
JPH09146616A (en) * | 1995-11-17 | 1997-06-06 | Toshiba Corp | One chip servo controller |
US5897399A (en) * | 1997-01-16 | 1999-04-27 | Hewlett-Packard Company | Versatile input/output control and power distribution block for use with automated tooling |
US6088754A (en) * | 1997-12-31 | 2000-07-11 | Cisco Technology, Inc. | Generic serial interface with automatic reconfigurability |
US6349235B1 (en) * | 1998-11-17 | 2002-02-19 | Rockwell Automation Technologies, Inc. | Programmable logic controller system and method for module number assignment |
US6553432B1 (en) * | 1999-10-26 | 2003-04-22 | Dell Usa, L.P. | Method and system for selecting IDE devices |
GB2366017B (en) * | 1999-12-22 | 2002-09-25 | Nippon Conlux Co Ltd | Multi-rom writer and control method thereof |
US20040128627A1 (en) * | 2002-12-27 | 2004-07-01 | Zayas Fernando A. | Methods implementing multiple interfaces for a storage device using a single ASIC |
US7003608B2 (en) * | 2003-06-12 | 2006-02-21 | International Business Machines Corporation | Method and system for automatic configuration of IDE bus devices |
JP4340870B2 (en) * | 2003-12-10 | 2009-10-07 | 横河電機株式会社 | Programmable controller |
-
2005
- 2005-12-06 US US11/296,134 patent/US7216191B2/en not_active Expired - Lifetime
-
2006
- 2006-12-05 ES ES06850479.4T patent/ES2575988T3/en active Active
- 2006-12-05 DK DK06850479.4T patent/DK1960892T3/en active
- 2006-12-05 JP JP2008543944A patent/JP2009518728A/en active Pending
- 2006-12-05 CN CN2012100072138A patent/CN102645903A/en active Pending
- 2006-12-05 CN CNA2006800518705A patent/CN101506786A/en active Pending
- 2006-12-05 KR KR1020087016407A patent/KR101363427B1/en active IP Right Grant
- 2006-12-05 WO PCT/IB2006/004277 patent/WO2007135485A2/en active Application Filing
- 2006-12-05 EP EP06850479.4A patent/EP1960892B1/en active Active
-
2007
- 2007-05-07 US US11/801,127 patent/US20070255879A1/en not_active Abandoned
-
2013
- 2013-01-10 JP JP2013002396A patent/JP2013061998A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5938754A (en) * | 1997-11-26 | 1999-08-17 | National Instruments Corporation | Fieldbus connector including dual connectors |
US20050130459A1 (en) * | 2001-02-14 | 2005-06-16 | Berkeley Process Control, Inc. | Configurable connectorized I/O system |
US7216191B2 (en) * | 2001-02-14 | 2007-05-08 | Berkeley Process Control, Inc. | System for programmed control of signal input and output to and from cable conductors |
US20060155900A1 (en) * | 2001-02-14 | 2006-07-13 | Paul Sagues | System for programmed control of signal input and output to and from cable conductors |
US20030220785A1 (en) * | 2001-11-01 | 2003-11-27 | Gary Collins | Digital audio device |
US7103802B2 (en) * | 2002-11-26 | 2006-09-05 | Microsoft Corporation | System and method for testing computing devices |
US7231553B2 (en) * | 2002-11-26 | 2007-06-12 | Microsoft Corporation | System and method for testing computing devices |
US7206399B2 (en) * | 2003-03-13 | 2007-04-17 | Vulcan Patents Llc | Failsafe configuration for alternative network telephony |
US6980638B1 (en) * | 2003-03-13 | 2005-12-27 | Vulcan Research LLC | Failsafe configuration for alternative network telephony |
US20050052187A1 (en) * | 2003-09-05 | 2005-03-10 | Bertness Kevin I. | Method and apparatus for measuring a parameter of a vehicle electrical system |
US20070194793A1 (en) * | 2003-09-05 | 2007-08-23 | Bertness Kevin I | Method and apparatus for measuring a parameter of a vehicle electrical system |
US20060183436A1 (en) * | 2005-01-21 | 2006-08-17 | Adkins Kevin G | Wireless communication system |
US20060166685A1 (en) * | 2005-01-21 | 2006-07-27 | Adkins Kevin G | Transmitter controlled communication links |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010100426A1 (en) | 2009-03-05 | 2010-09-10 | Oxford Instruments Plasma Technology Limited | Interface module and controller network |
US8738157B2 (en) | 2009-03-05 | 2014-05-27 | Oxford Instruments Nanotechnology Tools Limited | Controller network and method of controlling a controller network |
US8787209B2 (en) | 2009-03-05 | 2014-07-22 | Oxford Instruments Nanotechnology Tools Limited | Interface module and controller network |
WO2010100425A2 (en) | 2009-03-05 | 2010-09-10 | Oxford Instruments Plasma Technology Limited | Controller network and method of controlling a controller network |
DE102010031423A1 (en) * | 2010-07-15 | 2012-03-29 | Von Ardenne Anlagentechnik Gmbh | Interface arrangement for communication between sensors, actuators and bus in vacuum coating system, has internal bus provided with analog input and analog, digital and power supply outputs, which are connected with common plug-in connector |
DE102010031423B4 (en) * | 2010-07-15 | 2012-12-13 | Von Ardenne Anlagentechnik Gmbh | Interface arrangement between sensors and actuators and a bus |
US20130290496A1 (en) * | 2012-04-30 | 2013-10-31 | Xio, Inc. | Configurable, connectorized server-augmented control system |
US10404529B2 (en) * | 2012-04-30 | 2019-09-03 | Xio, Inc. | Configurable, connectorized server-augmented control system |
US9875203B2 (en) * | 2012-11-05 | 2018-01-23 | Tyco Electronics (Shanghai) Co. Ltd. | Intelligent connector |
US20150309955A1 (en) * | 2012-11-05 | 2015-10-29 | Tyco Electronics (Shanghai) Co. Ltd. | Intelligent Connector |
US9225422B1 (en) * | 2013-07-11 | 2015-12-29 | Inphi Corporation | Integrated control module for communication system on a chip for silicon photonics |
US9515764B2 (en) * | 2013-07-11 | 2016-12-06 | Inphi Corporation | Integrated control module for communication system on a chip for silicon photonics |
US20170070294A1 (en) * | 2013-07-11 | 2017-03-09 | Inphi Corporation | Integrated control module for communication system-on-a-chip for silicon photonics |
US9621273B2 (en) * | 2013-07-11 | 2017-04-11 | Inphi Corporation | Integrated control module for communication system-on-a-chip for silicon photonics |
US9391711B1 (en) * | 2013-07-11 | 2016-07-12 | Inphi Corporation | Integrated control module for communication system on a chip for silicon photonics |
US9325422B2 (en) * | 2013-07-11 | 2016-04-26 | Inphi Corporation | Integrated control module for communication system on a chip for silicon photonics |
US10303149B2 (en) | 2015-01-28 | 2019-05-28 | Mitsubishi Electric Corporation | Intelligent function unit and programmable logic controller system |
Also Published As
Publication number | Publication date |
---|---|
KR20080077665A (en) | 2008-08-25 |
DK1960892T3 (en) | 2016-06-13 |
US7216191B2 (en) | 2007-05-08 |
JP2009518728A (en) | 2009-05-07 |
ES2575988T3 (en) | 2016-07-04 |
EP1960892A2 (en) | 2008-08-27 |
EP1960892A4 (en) | 2011-03-02 |
JP2013061998A (en) | 2013-04-04 |
WO2007135485A2 (en) | 2007-11-29 |
US20060155900A1 (en) | 2006-07-13 |
EP1960892B1 (en) | 2016-03-16 |
WO2007135485A3 (en) | 2009-05-07 |
CN102645903A (en) | 2012-08-22 |
KR101363427B1 (en) | 2014-02-21 |
CN101506786A (en) | 2009-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7216191B2 (en) | System for programmed control of signal input and output to and from cable conductors | |
US6892265B2 (en) | Configurable connectorized I/O system | |
US7822896B1 (en) | Electronically configurable connector module | |
US20010056516A1 (en) | Fieldbus connecting system for actuators or sensors | |
EP0546855A1 (en) | Multi-mode input/output circuit and module, and process control system using same | |
US11209802B2 (en) | Industrial control module providing universal I/O | |
US6077125A (en) | Versatile input/output control and power distribution block for use with automated tooling | |
ZA200507053B (en) | Low-voltage module | |
US6986111B2 (en) | Self-diagnostic circuit of I/O circuit system | |
US6331822B1 (en) | Communication control apparatus | |
US6744393B2 (en) | Low cost multi-range input circuit for industrial analog input modules | |
US6871103B2 (en) | Car wash controller | |
CN113900397A (en) | Device for realizing reverse connection self-adaptive switching of RS-485 signal line | |
EP4318150A1 (en) | I/o unit and communication system | |
Coffin et al. | Interfacing Digital Controllers with Conventional Control Devices | |
JPH05122107A (en) | Line repeating adaptor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION |