Method and apparatus for an active standby control system on a network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-003/00
G06F-011/00
G05B-009/02
출원번호
US-0612636
(2000-07-07)
발명자
/ 주소
Tanzman,Allan
Dube,Dennis J. W.
Mooney,Stephen
출원인 / 주소
Schneider Automation Inc.
인용정보
피인용 횟수 :
19인용 특허 :
92
초록▼
A method and apparatus for providing an active standby control system comprising the steps of providing a first and second programmable logic controller (PLC), each controller having an operating state. Each controller further including a network module board operably connected to a network; a contr
A method and apparatus for providing an active standby control system comprising the steps of providing a first and second programmable logic controller (PLC), each controller having an operating state. Each controller further including a network module board operably connected to a network; a control unit, a remote I/O head; and, a hot standby module, each hot standby module is operably connected together. Operably connecting each programmable logic controller to a network. Assigning a network address identifier, i.e., Internet Protocol or Media Access Control address, to each programmable logic controller and sensing the operating state of each programmable logic controller. The network address identifier of each programmable logic controller is determined by the operating state of each respective programmable logic controller. The present invention is also directed to an apparatus for communication with at least one device which resides on a standard communications network using a standard communications protocol. The apparatus has a scanner for scanning the device, a device scan table for storing data relating to the device, and a standard communications interface for interfacing between the device scanner and the standard communications network using the standard communication protocol.
대표청구항▼
We claim: 1. A method of providing an active standby control system comprising the step of: providing a first and a second programmable logic controller, each programmable logic controller having an operating state, an I/O scanner having a connection to a remote I/O head, and a hot standby nodule,
We claim: 1. A method of providing an active standby control system comprising the step of: providing a first and a second programmable logic controller, each programmable logic controller having an operating state, an I/O scanner having a connection to a remote I/O head, and a hot standby nodule, wherein each programmable logic controller's hot standby module is operably connected together, operably connecting each programmable logic controller to a network; assigning a network address identifier to each programmable logic controller, wherein the network address identifier is a Media Access Control address; placing the first programmable logic controller in primary mode and the second programmable logic controller in secondary mode; sensing the operating state of each programmable logic controller; exchanging the network address identifiers between the first programmable logic controller and the second programmable logic controller upon detection of a failure in the first programmable logic controller; and resetting the connection between the I/O scanner and the remote I/O head in the first primary programmable logic controller prior to exchanging the network address identifiers. 2. The method of claim 1 wherein each programmable logic controller comprises a network module board operably connected to the network and a control unit. 3. The method of claim 2 wherein the network is an Ethernet network. 4. A hot standby system for a control system, comprising: a first and a second programmable logic controller, each programmable logic controller including: a network module board having a network address identifier, wherein the network address identifier is a Media Access Control address; a control unit having an operating state; an I/O scanner having a connection to a remote I/O head; and a hot standby module, the hot standby module of each programmable logic controller being operably connected together; means for assigning the address identifier to each network module board; means for operably connecting each network module board to a network; means for sensing the operating state of each control unit, and exchanging the network address identifier of the first programmable logic controller and the network address identifier of the second programmable logic controller upon detection of a failure in the first programmable logic controller; and means for resetting the connection between the I/O scanner and the I/O head in the first programmable logic controller prior to exchanging the network address identifiers. 5. The hot standby system of claim 4 wherein the network is an Ethernet network. 6. A method of providing an active standby control system comprising the steps of: providing a first and a second programmable logic controller, each controller having an operating state and an I/O scanner having a connection to a remote I/O head; operably connecting the first and second programmable logic controllers to each other and to a network; assigning a network address identifier to designate each programmable logic controller wherein the network address identifier is a Media Access Control address; placing the first programmable logic controller in primary mode and the second programmable logic controller in secondary mode; sensing the operating state of the primary mode programmable logic controller; swapping the network address identifiers between the first and second programmable logic controllers upon detection of a failure in the first programmable logic controller, and placing the second programmable logic controller in primary mode; resetting the connection between the I/O scanner and the remote I/O head in the first primary programmable logic controller prior to swapping the network address identifiers; and transmitting reverse address resolution protocol (RARP) messaging to the network, wherein the newly designated programmable logic controller resume network operations. 7. The method of claim 6 wherein the network is an Ethernet network. 8. The method of claim 6 further including the step of aborting all connections to the first and second programmable logic controllers. 9. An active standby system for a control system, the active standby system comprising: a first and a second programmable logic controller, each programmable logic controller having a network module board, each network module board having a separate network address identifier, wherein the network address identifier is a Media Access Control address, each network module board is operably connected to a network, each programmable logic controller comprising: a control unit having an operating state; a remote I/O head; a hot standby module, the hot standby module of each programmable logic controller is operably connected to each other and to the network, and is configured wherein the network address identifier of each network module board is exchanged upon detection of a failure in the first programmable logic controller; and and I/O scanner having a connection to the remote I/O head, wherein the first programmable logic controller is configured to reset the connection prior to an exchange of the network address identifiers. 10. The active standby system of claim 9 wherein the network is an Ethernet network. 11. The active standby system of claim 9 wherein the network module is operably connected to the network by a switch.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (92)
Bennett Toby D. ; Davis Donald J. ; Harris Jonathan C. ; Miller Ian D., Apparatus and method for constructing data for transmission within a reliable communication protocol by performing portions of the protocol suite concurrently.
Slaughter ; III Frank G. (Weston MA) Gocht Russell C. (Bedford MA) McCool David (Tewskbury MA), Apparatus and method for providing remote users with the same unique IP address upon each network access.
Olson Ronald Wayne ; Cinalli Anthony Joseph ; Spencer Andrew Edward, Apparatus and method for sharing data among a plurality of control devices on a communications network.
Sackmann David J. (Milwaukee WI) Hill Brian T. (Mequon WI) Bronikowski Joseph T. (Milwaukee WI) Weber Mark S. (Germantown WI), Apparatus for networking programmable logic controllers to host computers.
Daryl Carvis Cromer ; Brandon John Ellison ; Eric Richard Kern ; Howard Jeffrey Locker ; James Peter Ward, Automatic reconfiguration system for change in management servers having protocol destination addresses.
Sackmann David J. (Milwaukee WI) Hill Brian T. (Mequon WI) Bronikowski Joseph T. (Milwaukee WI) Weber Mark S. (Germantown WI), Communication system enabling programmable logic controllers access to host computer tasks and host computer access to p.
Buda Paul R. ; Bailey Jonathan H. ; Dew Larry A. ; Steifelmeyer Gene, Control I/O module having the ability to interchange bus protocols for bus networks independent of the control I/O module.
Phillips Timothy T. (Edgewood KY) Cummings Deborah C. (Villa Hills KY) Divita Emily S. (Erlanger KY) Bryan Steve M. (Cincinnati OH), Flexible data display.
Zimmerman Achim,DEX ; Schaffner Heinz,DEX ; Polly Edgar,DEX ; Zimmermann Helmut,DEX, I/O modular terminal having a plurality of data registers and an identification register and providing for interfacing between field devices and a field master.
Naismith Ron ; Tanzman Allan ; Papadopoulos Dean ; Swales Andy ; Metcalf Orlando P., Input/output (I/O) scanner for a control system with peer determination.
Swales Andrew G. ; Naismith Ronald ; Breinlinger Richard ; Baker ; Jr. Richard Albert ; Papadopoulos A. Dean ; Tanzman Allan ; Belliardi Rodolfo G. ; Dube Dennis J. W., Internet web interface including programmable logic controller for controlling output devices based on status of input devices.
Bronikowski Joseph T. (Milwaukee WI) Hill Brian T. (Mequon WI) Sackmann David J. (Milwaukee WI) Weber Mark S. (Germantown WI), LAN interface which permits a host computer to obtain data without interrupting a ladder program executing in the interf.
Watt Kim J. (Milwaukee WI) Ksicinski Charles C. (Whitefish Bay WI) Romanowich Gary A. (Wauwatosa WI) Ryan Richard L. (Waukesha WI), Ladder drum sequence controller.
Vora Kumar A. (San Jose CA) Vaughan Gregory B. (Santa Cruz CA) McLeod Kenneth C. (Santa Clara CA) Casseres David (Palo Alto CA), Method and apparatus for searching for information in a network and for controlling the display of searchable informatio.
Sepulveda-Garese Reinaldo L. (Union City CA) Preysman Irene (Sunnyvale CA) Jain Narinder (Campbell CA), Method for building a sub-network in a distributed voice messaging system.
Slane Albert Alfonse (Rochester MN), Method for resolving network address by sending reresolve request to nodes at selected time period after establishing ad.
Gihl Nicholas T. (Elmhurst IL) Skach John R. (Palatine IL), Method for using PLC programming information to generate secondary functions such as diagnostics and operator interface.
Bowman Donald J. (135 Grayson Ct. Colorado Springs CO 80906) Crane Jerry D. (29335 Nole Hace Boerne TX 78006) Edwards Scott G. (17 Edith La. Wilton CT 06895) Edwards Kathryn M. (17 Edith La. Wilton C, Modular digital telephone system with fully distributed local switching and control.
Gardea ; II Raymond A. (Winston-Salem NC) Covington ; Jr. Martin D. (Rural Hall NC) Carter Brent W. (Jamestown NC) Bowling Forrest W. (Winston-Salem NC), Network bridge method and apparatus.
Weigl Edward H. (Deerfield IL) Sackmann David J. (Milwaukee WI) Gans Steven J. (Mequon WI), Network interface board having memory mapped mailbox registers including alarm registers for storing prioritized alarm m.
Tantry Subhash B. (Palo Alto CA) Mashruwala Rajesh U. (Palo Alto CA) Lozier Barry A. (Sunnyvale CA) Hess Richard L. (Palo Alto CA), Object-oriented architecture for factory floor management.
Janke Donald R. (Milwaukee WI) Watt Kim J. (Milwaukee WI) Gates Dirk I. (Woodland Hills CA) Bronikowski Joseph T. (Brown Deer WI), Peer-to-peer register exchange controller for industrial programmable controllers.
Salas Patrick G. ; Brown Donald R. ; Bscheider Jose ; Murphy Thomas A. ; Broadnax ; Jr. Grady W. ; Yee Edgar ; Doddy Mary A. ; Kertesz Veronica ; Purkayastha Indrajit ; Uecker Sara ; Burke James ; Fo, Power management control system.
Benton Allen D. (Dublin OH) Hochstedler Leon J. (Worthington OH) Hughes Kevin A. (Columbus OH) Knapke Paul H. (Columbus OH) Monteiro Michael J. (Westerville OH) Protopapas Christopher J. (Columbus OH, Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices withi.
Mathews Kathleen B. (Chesterland OH) Van Sickle Wayne C. (South Euclid OH) Westman Donald A. (Mentor OH) Schultz Ronald E. (Solon OH), Programmable controller processor with an intelligent functional module interface.
Galdun Daniel J. (Huntsburg OH) Grudowski Raymond A. (Round Rock TX) Flood Mark A. (Richmond Heights OH), Programmable controller with back-up capability.
Flood Mark A. (Mayfield Heights OH) Kalan Michael D. (Mayfield Heights OH) Preis Peter N. (Lyndhurst OH) Peterson Alden L. (Brooklyn NY), Programmable controller with multiple task processors.
Theodore F. Emerson ; Vincent Nguyen ; Peter Michels ; Steve Clohset, Replacement, upgrade and/or addition of hot-pluggable components in a computer system.
Farrand Scott C. (Tomball TX) Dobyns Patrick E. (Garland TX) Hernandez Thomas J. (Houston TX) Neyland Ronald A. (Spring TX) Stupek Richard A. (Houston TX) Saadeh Said S. (Plano TX) Fulton Paul R. (Pl, System by which a remote computer receives screen images from and transmits commands to a host computer.
Lary Richard (Colorado Springs CO) Willard Robert (Andover MA) Van Ingen Catharine (Shrewsbury MA) Thiel David (Colorado Springs CO) Watson William (Redmond WA) Rubinson Barry (Danville CA) Boaen Ver, System for accessing information in a data processing system.
Fitzgerald Arthur K. (Raleigh NC) Gainey ; Jr. Charles W. (Poughkeepsie NY) Kelley William K. (Wappingers Falls NY) Wentz Samuel L. (Endwell NY), System for directly displaying remote screen information and providing simulated keyboard input by exchanging high level.
Heidhues Peter Albert,DEX, System for interfacing between a plurality of processors having different protocols in switchgear and motor control center applications by creating description statements specifying rules.
Weber Mark S. (Germantown WI) Bronikowski Joseph T. (Milwaukee WI) Hill Brian T. (Mequon WI) Sackmann David J. (Milwaukee WI), System for sharing data between microprocessor based devices.
Walter A. Wallach ; Mehrdad Khalili ; Mallikarjunan Mahalingam ; John M. Reed, System using programmable processor for selectively enabling or disabling power to adapter in response to respective request signals.
Hoskins Josiah C. ; Brooks Ruven E. ; Hafemann Dennis R. ; Chalupa Jan,CZX, System, method and article of manufacture for building an enterprise-wide data model.
Schwenke Marvin J. ; Staron Raymond J. ; Sinclair James A. ; Franklin Paul F. ; Hoskins Josiah C., System, method and article of manufacture for displaying an animated, realtime updated control sequence chart.
Henderson ; Jr. D. Austin (Palo Alto CA) Card Stuart K. (Los Altos Hills CA) Maxwell ; III John T. (Sunnyvale CA), User interface with multiple workspaces for sharing display system objects.
Johansson, Stefan; Cheney, Keith E.; Abkowitz, Patricia A.; Pandey, Shardendu; Hilton, Gregory S., Systems and methods for modifying network packets to use unrecognized headers/fields for packet classification and forwarding.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.