Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Data packet queue handling method and system
Patent Number: 7,437,489 Issued on 10/14/2008 to Chen

Title: Interface for car-mounted devices
Patent Number: 7,437,488 Issued on 10/14/2008 to Ito,   et al.

Title: Storage medium array controller, a storage medium array apparatus, a storage medium drive, a method of controlling a storage medium array, and a signal-bearing medium embodying a program of a
Patent Number: 7,437,487 Issued on 10/14/2008 to Chikamichi

Title: Configurable measurement interface coupled to a front-end subsystem and a back-end subsystem for receiving a set of bootstrap information
Patent Number: 7,437,486 Issued on 10/14/2008 to Burch,   et al.

Title: Method and apparatus for synchronization of two computer systems
Patent Number: 7,437,485 Issued on 10/14/2008 to Kruglikov,   et al.

Title: Method for optimizing synchronization
Patent Number: 7,437,484 Issued on 10/14/2008 to Auriemma,   et al.

Title: System and method for transferring a compressed data file to a peripheral device
Patent Number: 7,437,483 Issued on 10/14/2008 to Goossen,   et al.

Title: Method and apparatus for facilitating client server communications over a network
Patent Number: 7,437,482 Issued on 10/14/2008 to Jungck

Title: Methods and apparatus for utilizing user software to communicate with network-resident services
Patent Number: 7,437,481 Issued on 10/14/2008 to Bond,   et al.

Title: Communication protocol for wireless data exchange via a packet transport based system
Patent Number: 7,437,480 Issued on 10/14/2008 to Oueslati,   et al.

Title: Position identifier management apparatus and method, mobile computer, and position identifier processing method
Patent Number: 7,437,479 Issued on 10/14/2008 to Ishiyama,   et al.

Title: Priority control device
Patent Number: 7,437,478 Issued on 10/14/2008 to Yokota,   et al.

Title: SCSI-based storage area network having a SCSI router that routes traffic between SCSI and IP networks
Patent Number: 7,437,477 Issued on 10/14/2008 to Kuik,   et al.

Title: Optimizing flooding of information in link-state routing protocol
Patent Number: 7,437,476 Issued on 10/14/2008 to Zinin,   et al.

Title: Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
Patent Number: 7,437,475 Issued on 10/14/2008 to Philyaw

Title: Proxy-less packet routing between private and public address realms
Patent Number: 7,437,474 Issued on 10/14/2008 to Iyer,   et al.

Title: Packet switch and method thereof dependent on application content
Patent Number: 7,437,473 Issued on 10/14/2008 to Lu,   et al.

Title: Interactive broadband server system
Patent Number: 7,437,472 Issued on 10/14/2008 to Rose

Title: Intellectual asset protocol for defining data exchange rules and formats for universal intellectual asset documents, and systems, methods, and computer program products related to same
Patent Number: 7,437,471 Issued on 10/14/2008 to Hohmann,   et al.

Title: Tunneling IPv6 packets
Patent Number: 7,437,470 Issued on 10/14/2008 to Fernandes,   et al.

Title: Virtual network element framework and operating system for managing multi-service network equipment
Patent Number: 7,437,469 Issued on 10/14/2008 to Ellanti,   et al.

Title: Method and system for secure URL-based access control
Patent Number: 7,437,468 Issued on 10/14/2008 to Yamamoto,   et al.

Title: Printing system and method of setting same, information processing apparatus and storage medium
Patent Number: 7,437,467 Issued on 10/14/2008 to Kato

Title: Wire protocol for a media server system
Patent Number: 7,437,466 Issued on 10/14/2008 to Bolosky,   et al.

Title: Method of optimizing calls set up in a private telecommunication network including two subnetworks using the QSIG protocol and the session initialization protocol, respectively
Patent Number: 7,437,465 Issued on 10/14/2008 to Rousseau

Title: Systems and methods for providing asynchronous messaging
Patent Number: 7,437,464 Issued on 10/14/2008 to Xu,   et al.

Title: Method and means for providing scheduling for a videoconferencing network in a manner to ensure bandwidth
Patent Number: 7,437,463 Issued on 10/14/2008 to Valletutti,   et al.

Title: Method for zoning data storage network using SAS addressing
Patent Number: 7,437,462 Issued on 10/14/2008 to Marks,   et al.

Title: Load balancing apparatus and method
Patent Number: 7,437,461 Issued on 10/14/2008 to Sugizaki

Title: Service placement for enforcing performance and availability levels in a multi-node system
Patent Number: 7,437,460 Issued on 10/14/2008 to Chidambaran,   et al.

Title: Calculation of service performance grades in a multi-node environment that hosts the services
Patent Number: 7,437,459 Issued on 10/14/2008 to Chidambaran,   et al.

Title: Systems and methods for providing quality assurance
Patent Number: 7,437,458 Issued on 10/14/2008 to Stewart,   et al.

Title: Regulating concurrent logins associated with a single account
Patent Number: 7,437,457 Issued on 10/14/2008 to Eisendrath,   et al.

Title: Object reference generating device, object reference generating method and computer readable recording medium for recording an object reference generating program
Patent Number: 7,437,456 Issued on 10/14/2008 to Miyamoto

Title: Method for detecting a system condition
Patent Number: 7,437,455 Issued on 10/14/2008 to Hoffman,   et al.

Title: Low-impact method and apparatus for maintaining network access servers
Patent Number: 7,437,454 Issued on 10/14/2008 to Chebrolu

Title: Remotely monitoring network utilizing expression containing combination object and multiple independent objects
Patent Number: 7,437,453 Issued on 10/14/2008 to Xiang,   et al.

Title: Method and system for monitoring network connected devices with multiple protocols
Patent Number: 7,437,452 Issued on 10/14/2008 to Motoyama

Title: System and method for collecting desired information for network transactions at the kernel level
Patent Number: 7,437,451 Issued on 10/14/2008 to Tang,   et al.

Title: End-to-end performance tool and method for monitoring electronic-commerce transactions
Patent Number: 7,437,450 Issued on 10/14/2008 to Gore,   et al.

Title: System, device, and method for managing service level agreements in an optical communication system
Patent Number: 7,437,449 Issued on 10/14/2008 to Monga,   et al.

Title: Method and device for function selection of a control unit
Patent Number: 7,437,448 Issued on 10/14/2008 to Kohler,   et al.

Title: Method and system for authenticating a requestor without providing a key
Patent Number: 7,437,447 Issued on 10/14/2008 to Brey,   et al.

Title: System and methods for host naming in a managed information environment
Patent Number: 7,437,445 Issued on 10/14/2008 to Roytman,   et al.

Title: Administering devices with domain state objects
Patent Number: 7,437,443 Issued on 10/14/2008 to Bodin,   et al.

Title: Network data transfer method
Patent Number: 7,437,442 Issued on 10/14/2008 to Ashiya

Title: Using deltas for efficient policy distribution
Patent Number: 7,437,441 Issued on 10/14/2008 to Drew,   et al.

Title: Peer-to-peer networking framework application programming interfaces
Patent Number: 7,437,440 Issued on 10/14/2008 to Manion,   et al.

Title: System and method for the hybrid harvesting of information from peripheral devices
Patent Number: 7,437,439 Issued on 10/14/2008 to Hardcastle,   et al.

Title: System and method for energy efficient data prefetching
Patent Number: 7,437,438 Issued on 10/14/2008 to Mogul,   et al.

Title: Server, device, client, information processing method of server, information processing method of device, information processing method of client, information processing program, and memory me
Patent Number: 7,437,436 Issued on 10/14/2008 to Higuchi

Title: Automatically setting method and related system
Patent Number: 7,437,435 Issued on 10/14/2008 to Wang,   et al.

Title: XML-based template language for devices and services
Patent Number: 7,437,434 Issued on 10/14/2008 to Zintel,   et al.

Title: Method for batch registration of integrated digital loop carrier subscriber using program loaded data of exchange, and element management system server for the same
Patent Number: 7,437,433 Issued on 10/14/2008 to Kang

Title: Client device configuration with configuration services providers
Patent Number: 7,437,432 Issued on 10/14/2008 to Bodin,   et al.

Title: Method for downloading an icon corresponding to a hierarchical directory structure from a directory service
Patent Number: 7,437,431 Issued on 10/14/2008 to San Andres,   et al.

Title: Network linking using index modulated on data
Patent Number: 7,437,430 Issued on 10/14/2008 to Rhoads

Title: System and method for providing transparent access to distributed authoring and versioning files including encrypted files
Patent Number: 7,437,429 Issued on 10/14/2008 to Pardikar,   et al.

Title: System and method for monitoring cluster partner boot status over a cluster interconnect
Patent Number: 7,437,423 Issued on 10/14/2008 to Gole

Title: Method and apparatus for bouncing electronic messages
Patent Number: 7,437,422 Issued on 10/14/2008 to Fuisz

Title: Intuitive and reliable control of operator inputs in software components
Patent Number: 7,437,337 Issued on 10/14/2008 to Kruger,   et al.

Title: Polyoptimizing genetic algorithm for finding multiple solutions to problems
Patent Number: 7,437,336 Issued on 10/14/2008 to Grefenstette

Title: Method and system for constructing cognitive programs
Patent Number: 7,437,335 Issued on 10/14/2008 to Baum

Title: Method and system for providing an energy cost estimation for a water distribution network
Patent Number: 7,437,333 Issued on 10/14/2008 to Herrin,   et al.

Title: Mailing machine including methods and systems to reduce weighing errors when operating in a differential weighing mode
Patent Number: 7,437,332 Issued on 10/14/2008 to Jacobson,   et al.

Title: System and method for categorizing transactions
Patent Number: 7,437,330 Issued on 10/14/2008 to Robinson,   et al.

Title: Point-of-sale activation of media device account
Patent Number: 7,437,329 Issued on 10/14/2008 to Graves

Title: Method and system for buyer centric dispute resolution in electronic payment system
Patent Number: 7,437,327 Issued on 10/14/2008 to Lam,   et al.

Title: Securities trading simulation
Patent Number: 7,437,326 Issued on 10/14/2008 to Slowik,   et al.

Title: System and method of tracking bill payment methods
Patent Number: 7,437,324 Issued on 10/14/2008 to Goodwin, III,   et al.

Title: Managing investment assets
Patent Number: 7,437,322 Issued on 10/14/2008 to McCracken,   et al.

Title: Product design system and method
Patent Number: 7,437,321 Issued on 10/14/2008 to Hanechak

Title: Process for organizing business and other contacts for multiple users
Patent Number: 7,437,320 Issued on 10/14/2008 to Davidson,   et al.

Title: Method for on-line parts ordering
Patent Number: 7,437,319 Issued on 10/14/2008 to Brownell

Title: Systems and methods for electronic off-line catalog
Patent Number: 7,437,318 Issued on 10/14/2008 to Yuen,   et al.

Method and system for backing up programmable logic controllers over network Number:7,149,604 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Method and system for backing up programmable logic controllers over network

Abstract: A manufacturing facility includes a plurality of programmable logic controllers that contain operating programs and process parameters. The programmable logic controllers are connected to a network such that the operating programs and process parameters from the programmable logic controllers can be backed-up to a remote data storage device. Preferably, the backing-up of the programmable logic controllers takes place automatically and periodically in a manner that does not interrupt the manufacturing process.

Patent Number: 7,149,604 Issued on 12/12/2006 to Dalton,   et al.


Inventors: Dalton; Rick (Bremen, GA), Hamilton; Scott (Anniston, AL), Oravet; Al (Southside, AL), Ueyama; Atsushi (Birmingham, AL), Deno; John (Anniston, AL)
Assignee: Honda Giken Kogyo Kabushiki Kaisha (Tokyo, JP)
Appl. No.: 10/303,193
Filed: November 25, 2002


Current U.S. Class: 700/247 ; 700/19; 700/2; 700/249; 700/3; 709/217; 709/220; 709/221; 709/244
Current International Class: G05B 19/04 (20060101); G05B 19/418 (20060101); G05B 11/01 (20060101); G05B 19/18 (20060101)
Field of Search: 700/17,18,83,86,87,88,19,20,180,181,247,249,215 709/217,220,221,244,238


References Cited [Referenced By]

U.S. Patent Documents
4901218 February 1990 Cornwell
5038318 August 1991 Roseman
5576946 November 1996 Bender et al.
5975737 November 1999 Crater et al.
6175206 January 2001 Ueno et al.
6282454 August 2001 Papadopoulos et al.
6445969 September 2002 Kenney et al.
6999824 February 2006 Glanzer et al.
2002/0002414 January 2002 Hslung et al.
2002/0156542 October 2002 Nandi
2004/0194101 September 2004 Glanzer et al.
2004/0267535 December 2004 Kotzin
2005/0085017 April 2005 Ito et al.
Primary Examiner: Patel; Ramesh
Attorney, Agent or Firm: Rankin, Hill, Porter & Clark LLP Ciamacco; Vincent

Claims



What is claimed is:

1. A method for storing manufacturing process parameters, comprising the steps of: providing a plurality of programmable logic controllers that are operable to control a manufacturing process, said programmable logic controllers having programs and operating parameters stored therein, wherein said programs contain instructions for controlling the manufacturing process; connecting each of said plurality of programmable logic controllers to a network; and, using said network to back-up the programs and operating parameters from the programmable logic controllers to a remote data storage device.

2. The method according to claim 1, wherein said network is a process specific network and is associated with a plurality of computers, at least some of said computers being connected, via data connections, to said programmable logic controllers, and wherein said remote data storage device accesses said programmable logic controllers over said process specific network.

3. The method according to claim 2, further comprising a plant-wide network that, in a network hierarchy, is over said process specific network, and wherein access to said programmable logic controllers from either of said process specific network and said plant-wide network is restricted, and wherein said remote data storage device accesses said programmable logic controllers over said plant-wide network and said process specific network.

4. The method according to claim 1, wherein said remote data storage device is adapted to automatically and periodically back-up said plurality of programmable logic controllers.

5. The method according to claim 4, wherein said network is a process specific network and is associated with a plurality of computers, at least some of said computers being connected, via data connections, to said programmable logic controllers, and wherein said remote data storage device accesses said programmable logic controllers over said process specific network.

6. The method according to claim 5, further comprising a plant-wide network that, in a network hierarchy, is over said process specific network, and wherein access to said process specific network from said plant-wide network is restricted, and wherein said remote data storage device accesses said programmable logic controllers over said plant-wide network and said process specific network.
Description



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to data control in manufacturing environments and, more particularly, to systems and methods for backing up control programs in manufacturing environments.

2. Description of Related Art

As manufacturing methods have become more advanced and automated, the number of dedicated local operating programs for programmable logic controllers and robotic systems have increased dramatically. In modern factories, the number of PLCs and robotic systems that have locally resident programs may number in the hundreds.

Conventionally, in order to preserve data integrity in the case of technical problems or mechanical failure, it is necessary to back-up each of the local programs so that the programs can be restored, when necessary. As the programs or operating procedures may be changed or modified periodically, maintaining a current version of the program or operating procedures is logistically difficult. Moreover, it is rather difficult to ensure that any of the backed-up programs is the latest version of the operating procedure or program when such backed-up program must be reinstalled or restored. Therefore, there is significant risk that the restored program will be an out-of-date version of the operating program, and may cause problems.

Therefore, there exists a need in the art for a method and system to facilitate backing-up of PLCs and robotic systems in a manufacturing environment. There further exists a need in the art for a method of systematically backing up and restoring programs and operating procedures in manufacturing environments.

SUMMARY OF THE INVENTION

The present invention is directed toward a system and method for backing-up PLCs and robotic systems in a manufacturing environment wherein a plant-wide network is utilized to access, back-up, and selectively restore locally resident programs and operating procedures.

In accordance with the present invention, a method for storing manufacturing process parameters includes the steps of providing a plurality of programmable logic controllers, connecting each of said plurality of programmable logic controllers to a network, and using said network to back-up the programs and operating parameters from the programmable logic controllers to a remote data storage device.

BRIEF DESCRIPTION OF THE DRAWING

These and further features of the invention will be apparent with reference to the following description and drawing, wherein a portion of a plant-wide network and its relationship to programmable logic controllers and robotic systems is schematically illustrated.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

With reference to the drawing, a portion of a manufacturing environment incorporating the present invention is schematically illustrated. As illustrated, an overall or plant-wide network 102, local process-specific network 104, and first and second local tool computers 106, 108 are provided. The process-specific network 104 will generally relate to a specific portion of the manufacturing process, such as painting or welding.

The local process-specific network 104 is connected to the overall or plant-wide network 102 by means of conventional network connections 109. The first and second local tool computers 106, 108 are connected to the process-specific network 104 by a hub 110, 111 and conventional network or Ethernet connections 112, 113, which are preferably hard-wired, but may also be wireless, if desired.

The first local tool computer 106 is connected via the hub 110 and Ethernet connections 114, 115, 116 to a first PLC 118 and a first human-machine interface (HMI) 120, which are adapted to control a first work cell 122 consisting of a plurality of robots 124. Two-way communication is provided between the first tool computer 106 and the first PLC 118 and the first HMI 120 via the hub 110. Similarly, two-way communication is provided between the first PLC 118 and the first work cell 122 via connection 119, as well as between the first HMI 120 and the first work cell 122 via connection 121. While five welding robots 124 comprise the first work cell 122 in the illustrated embodiment, it is considered apparent that relatively more or less than five welding robots 124 may be provided without departing from the present invention.

The first HMI 120 includes display means and input means to permit a user to view and selectively change the operating parameters of the first PLC 118 and to monitor the process as it is performed by the various robots 124 of the first work cell 122. Similarly, the first PLC 118 monitors and controls the process performed by the various robots 124 in the first work cell 122. The first PLC 118 also communicates with the second PLC 118' via a controller link 130 by means of which the various PLCs on the local process-specific network 104 may be linked, as will be described more fully hereinafter. Communication between the first PLC 118 and the process-specific network 104 is regulated or controlled by a firewall resident in the first PLC 118 that, therefore, functionally isolates the first PLC 118 from the network. Therefore, only authorized personnel have access to the first PLC 118.

The second local tool computer 108 and associated second PLC 118', second HMI 120', and second work cell 122' are substantially identical to that described hereinbefore with regard to the first local tool computer 106. More specifically, the second local tool computer 108 is connected via the hub 111 and Ethernet connections 114', 115', 116' to the second PLC 118' and the second HMI 120' that are adapted to control the second work cell 122', which consists of a plurality of robots 124'. Two-way communication is provided between the second tool computer 108 and the second PLC 118' and the second HMI 120' via the hub 111. Two-way communication is also provided between the second PLC 118' and the second work cell 122' via connection 119', as well as between the second HMI 120' and the second work cell 122' via connection 121'.

The second HMI 120' includes display means and input means to permit the user to view and selectively change the operating parameters of the second PLC 118' and to monitor the process as it is performed by the various robots 124' of the work cell 122'. The second PLC 118' monitors and controls the process performed by the various robots 124' in the work cell 122'. Communication between the second PLC 118' and the process-specific network 104 is regulated or controlled by a firewall resident in the second PLC 118' that, therefore, functionally isolates the second PLC 118' from the network. Therefore, only authorized personnel have access to the second PLC 118'.

As will be appreciated by those skilled in the art, although only first and second local tool computers 106, 108 are shown, it is considered apparent that, in actual practice, significantly more than two local tool computers would be expected. Similarly, the number of PLCs and robotic systems are only for illustrative purposes, and would normally be significantly greater. An office computer 132 is shown connected to the process specific network 104 via a network connection 133. The office computer 132 is representative of plural computers that may be connected to the process-specific network and adapted to communicate with the tool computers 106, 108 and PLCs 118, 118', as will be discussed more fully hereinafter.

The first and second tool computers 106, 108 facilitate and enable communication, via the hub 110, 111, between the process-specific network 104 and the associated PLC 118, 118' and HMI 120, 120'. In the prior art, the operating programs and/or selected operating parameters for the work cells would have been stored only in the PLCs 118, 118'. Therefore, in the prior art it is necessary to periodically back-up the PLCs, including the programs and operating parameters, in order to insure continued operability of the control programs in the event of component failure. Unfortunately, due to the large number of PLCs in a modern automated manufacturing process, backing up the PLC data takes an inordinately large amount of time, and requires a high degree of diligence to ensure that the current operating programs and parameters are consistently available on back-up.

However, with the present invention, the data, programs, and operating parameters for each of the PLCs can be backed-up using the associated tool computers 106, 108, the process-specific network 104, and the plant-wide network 102. Preferably, the PLCs 118, 118' are backed-up on the tool computers 106, 108 periodically. More preferably, the PLCs 118, 118' are periodically backed-up to a data storage device accessible over the process-specific network 104 (i.e., office computer 132), making it possible to automatically back-up all of the PLCs in the process-specific network at regular intervals. Most preferably, the PLCs are periodically backed-up to a storage device accessible over the plant-wide network 102 (i.e., a remote storage device such as a network server, not shown), making it possible to back-up all of the PLCs covered by the plant-wide network 102 at regular intervals. While the back-ups may be performed manually, preferably the back-ups will be performed automatically at convenient times in the manufacturing process, such as between shifts or at other times when manufacturing is not occurring.

By having current back-ups of PLC operating programs and parameters, it is possible to restore the current manufacturing data should any particular PLC fail. Moreover, by backing-up PLC data and operating parameters on a plant-wide basis, it is now possible to transfer entire operating processes between factories. For example, it is now common for several factories for a given company to have almost identical manufacturing assembly lines. These lines differ primarily in that a different model of a given product (i.e. vehicle) is made at each factory. If a particular factory that is manufacturing a particular vehicle experiences some catastrophic event, such as an earthquake, gross power failure, war, labor strike, then the operating parameters for the vehicle being manufactured at that particular factory can be transferred to a second, geographically or politically remote factory and production of the particular vehicle can resume in short order.

It is further possible with the present invention to remotely store manufacturing or process data for a plurality of factories at a remote, secure facility. The data could be retained for security purposes, and could be used as an evaluation tool to determine the cause of differences between factories, especially production differences (efficiency, quality, etc.) between factories producing the same product.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  4   6 3   9    
  9             2
      8   2 6   7
  8 5           9
      1   8      
6           3 8  
5   2 3   6      
3             2  
    4   5 7   6  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!