Patent US3605745A successfully refreshed from Google Patents.
Patent US4298928A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4298928A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer system for data exchange between two operation processors

Assignee: Toyoda Koki KK
•
Filing: 1978-10-26
•
Granted: 1981-11-03
•
Expires: 1998-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transfer system in which a programmable sequence controller, a computerized numerical controller and a pair of data transfer devices are associated respectively with the controllers. Each of the transfer devices includes a data memory and a first read-out and write-in circuit for exchanging control data between the data memory and the associated one of the controllers. Each of the transfer devices further includes a second read-out and write-in circuit which is enabled to operate when the first read-out and write-in circuit is inoperative, for exchanging control data between the data memory and the other controller, so that the control data is transferred from the sequence controller to the numerical controller, and vice versa.

Inventors

  • 👤 Kunihiko Etoh
  • 👤 Tamotsu Ishigaki
  • 👤 Kuniyuki Niwa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 20:26
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414; G05B19/4147; G06F15/00; G06F15/16; G06F15/163; G06F15/167; G05B2219/00; G05B2219/30; G05B2219/33; G05B2219/33161

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 453 words
A data transfer system comprising: two operation processors each capable of outputting control data and address data to be transferred to the other of said two operation processors; and a pair of data transfer devices associated respectively with said two operation processors and each including addressable data memory means for storing said control data and said address data to be transferred between said two operation processors; first signal generating means connected to an associated one of said operation processors for generating a first transfer control signal during the time when said associated one of said operation processors accesses said data memory means; first access means connected between said data memory means and said associated one of said operation processors and operated in response to said first transfer control signal for transferring said control data therebetween; an address counter for outputting address data to selectively designate memory addresses of said data memory means; first and second data transmitters for transferring said control data and address data in serial fashion upon receiving the same in parallel fashion, respectively; second signal generating means connected to said first signal generating means for periodically and selectively generating second and third transfer control signals during the time when said first signal generating means is not generating said first transfer control signal; second access means connected between said address counter, said data memory means and said first and second data transmitters and operated in response to said second transfer control signal for applying said address data from said address counter to said data memory means and said second data transmitter and for applying to said first data transmitter said control data read out from said data memory means; first and second data receivers connected to said first and second data transmitters provided in the other of said data transfer devices for receiving therefrom said control data and said address data in serial fashion so as to output the same in parallel fashion, respectively; third access means connected to said first and second data receivers and said data memory means and operated in response to said third transfer control signal for storing said control data output from said first data receiver in one of said memory addresses of said data memory means designated by said address data output from said second data receiver; and counter address advancing means connected to said first and second data receivers and also connected to said address counter provided in said other data transfer device for applying a signal to increment the content of said address counter provided in said other data transfer device connected thereto each time both of said first and second data receivers complete receipt of said control data and said address data.
Claim 2
Dependent Claim 453 words
A data transfer system comprising: two operation processors each capable of outputting control data and address data to be transferred to the other of said two operation processors; and a pair of data transfer devices associated respectively with said two operation processors and each including addressable data memory means for storing said control data and said address data to be transferred between said two operation processors; first signal generating means connected to an associated one of said operation processors for generating a first transfer control signal during the time when said associated one of said operation processors accesses said data memory means; first access means connected between said data memory means and said associated one of said operation processors and operated in response to said first transfer control signal for transferring said control data therebetween; an address counter for outputting address data to selectively designate memory addresses of said data memory means; first and second data transmitters for transferring said control data and address data in serial fashion upon receiving the same in parallel fashion, respectively; second signal generating means connected to said first signal generating means for periodically and selectively generating second and third transfer control signals during the time when said first signal generating means is not generating said first transfer control signal; second access means connected between said address counter, said data memory means and said first and second data transmitters and operated in response to said second transfer control signal for applying said address data from said address counter to said data memory means and said second data transmitter and for applying to said first data transmitter said control data read out from said data memory means; first and second data receivers connected to said first and second data transmitters provided in the other of said data transfer devices for receiving therefrom said control data and said address data in serial fashion so as to output the same in parallel fashion, respectively; third access means connected to said first and second data receivers and said data memory means and operated in response to said third transfer control signal for storing said control data output from said first data receiver in one of said memory addresses of said data memory means designated by said address data output from said second data receiver; and counter address advancing means connected to said first and second data receivers and also connected to said address counter provided in said other data transfer device for applying a signal to increment the content of said address counter provided in said other data transfer device connected thereto each time both of said first and second data receivers complete receipt of said control data and said address data.
Claim 3
Dependent Claim 81 words
A data transfer system as set forth in claim 1, wherein; at least one of said two operation processors is a programmable sequence controller having a program memory for storing a sequence control program and adapted to execute a plurality of sequence control cycles in accordance with said sequence control program for testing operational states of a plurality of input elements connected thereto and for energizing or deenergizing a plurality of output elements connected thereto based upon results of the tests.
Claim 4
Dependent Claim 120 words
A data transfer system as set forth in claim 2, wherein said programmable sequence controller includes: data selecting means connected to said data memory means of one of said data transfer devices for selecting a part of said control data supplied from said data memory means so as to use the selected part of said control data as an input signal in sequence control operations; and data rewriting means connected to said data memory means of said one of said data transfer devices for rewriting a part of said control data, supplied from said data memory means, in accordance with the result of said tests and for outputting to said data memory means said control data having the rewritten part.
Claim 5
Dependent Claim 139 words
A data transfer system as set forth in claim 3, wherein said first access means provided in said one of said data transfer devices comprises: a first data bus for applying said address data from said programmable sequence controller to said data memory means of said one of said data transfer devices; a second data bus for applying said control data having said rewritten part from said data rewriting means to said data memory means of said one of said data transfer devices; a third data bus for applying said control data read out from said data memory means of said one of said data transfer devices to said data selecting means; and first and second gates provided respectively on said first and second data buses and adapted to be operated in response to said first transfer control signal.
Claim 6
Dependent Claim 45 words
A data transfer system as set forth in claim 2 or 4, wherein: the other of said two operation processors is a computerized numerical controller incorporating a digital computer for controlling feed movement of a machine tool, connected thereto, in accordance with numerical control data.
Claim 7
Dependent Claim 66 words
A data transfer system as set forth in claim 5, wherein: said first signal generating means provided in said other data transfer device and connected to said numerical controller is arranged to generate said first transfer control signal upon receiving from said numerical controller address data to designate any one of said memory addresses of said data memory means provided in said other data transfer device.

References Cited (Backward Citations)

US3651484A Cited
US3810104A Cited
US4071911A Cited
US4029950A Cited
US4007450A Cited
US4034354A Cited
US3997879A Cited
US4075693A Cited
US4058711A Cited
US4064395A Cited
US4200936A Cited
US4109309A Cited
US4149242A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-11-02 1985-05-04 1985-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-11-02 1989-05-04 1989-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-11-02 1993-05-04 1993-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag