AU509173B2 – Programmable controller using microprocessor
– Google Patents
AU509173B2 – Programmable controller using microprocessor
– Google Patents
Programmable controller using microprocessor
Info
Publication number
AU509173B2
AU509173B2
AU26536/77A
AU2653677A
AU509173B2
AU 509173 B2
AU509173 B2
AU 509173B2
AU 26536/77 A
AU26536/77 A
AU 26536/77A
AU 2653677 A
AU2653677 A
AU 2653677A
AU 509173 B2
AU509173 B2
AU 509173B2
Authority
AU
Australia
Prior art keywords
microprocessor
programmable controller
programmable
controller
Prior art date
1976-07-01
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.)
Ceased
Application number
AU26536/77A
Other versions
AU2653677A
(en
Inventor
W. H Seifp
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gulf and Western Industries Inc
Original Assignee
Gulf and Western Industries Inc
Priority date (The priority date 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 date listed.)
1976-07-01
Filing date
1977-06-28
Publication date
1980-04-24
1977-06-28
Application filed by Gulf and Western Industries Inc
filed
Critical
Gulf and Western Industries Inc
1979-01-04
Publication of AU2653677A
publication
Critical
patent/AU2653677A/en
1980-04-24
Application granted
granted
Critical
1980-04-24
Publication of AU509173B2
publication
Critical
patent/AU509173B2/en
1993-06-28
Anticipated expiration
legal-status
Critical
Status
Ceased
legal-status
Critical
Current
Links
Espacenet
Global Dossier
Discuss
Classifications
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F9/00—Arrangements for program control, e.g. control units
G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
G06F9/46—Multiprogramming arrangements
G06F9/48—Program initiating; Program switching, e.g. by interrupt
G06F9/4806—Task transfer initiation or dispatching
G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
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/052—Linking several PLC’s
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
G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
G06F13/10—Program control for peripheral devices
G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
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/14—Handling requests for interconnection or transfer
G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
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/13—Plc programming
G05B2219/13001—Interrupt handling
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/14—Plc safety
G05B2219/14142—Low impedance 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
G05B2219/00—Program-control systems
G05B2219/10—Plc systems
G05B2219/15—Plc structure of the system
G05B2219/15048—Microprocessor
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/15—Plc structure of the system
G05B2219/15056—DMA
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/15—Plc structure of the system
G05B2219/15105—Hardwired logic to accelerate, speed up execution of instructions
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/15—Plc structure of the system
G05B2219/15116—Pc implements plc, in application program, plc instruction register
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/15—Plc structure of the system
G05B2219/15122—Less frequent used subroutines arranged at high addresses
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/15—Plc structure of the system
G05B2219/15127—Bit and word, byte oriented instructions, boolean and arithmetic operations
AU26536/77A
1976-07-01
1977-06-28
Programmable controller using microprocessor
Ceased
AU509173B2
(en)
Applications Claiming Priority (2)
Application Number
Priority Date
Filing Date
Title
US05/701,858
US4107785A
(en)
1976-07-01
1976-07-01
Programmable controller using microprocessor
USUS701858
1976-07-01
Publications (2)
Publication Number
Publication Date
AU2653677A
AU2653677A
(en)
1979-01-04
AU509173B2
true
AU509173B2
(en)
1980-04-24
Family
ID=24818967
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
AU26536/77A
Ceased
AU509173B2
(en)
1976-07-01
1977-06-28
Programmable controller using microprocessor
Country Status (11)
Country
Link
US
(1)
US4107785A
(en)
AU
(1)
AU509173B2
(en)
CA
(1)
CA1091356A
(en)
CH
(1)
CH630735A5
(en)
DE
(1)
DE2727876B2
(en)
FR
(1)
FR2357007A1
(en)
GB
(1)
GB1584681A
(en)
IL
(1)
IL52228A
(en)
IT
(1)
IT1079041B
(en)
NZ
(1)
NZ184127A
(en)
SE
(1)
SE7707594L
(en)
Families Citing this family (34)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
JPS5317240A
(en)
*
1976-07-31
1978-02-17
Toshiba Corp
Controller
US4165534A
(en)
*
1977-04-25
1979-08-21
Allen-Bradley Company
Digital control system with Boolean processor
US4275455A
(en)
*
1977-07-11
1981-06-23
Automation Systems, Inc.
Output interface card suitable for use with a programmable logic controller
US4178634A
(en)
*
1977-07-11
1979-12-11
Automation Systems Inc.
Programmable logic controller
US4270184A
(en)
*
1978-03-16
1981-05-26
Tokyo Shibaura Denki Kabushiki Kaisha
Microprocessor-based programmable logic controller
US4298933A
(en)
*
1978-07-08
1981-11-03
Tokyo Shibaura Denki Kabushiki Kaisha
Data-processing device including means to suppress the execution of unnecessary instructions
US4228495A
(en)
*
1978-12-19
1980-10-14
Allen-Bradley Company
Multiprocessor numerical control system
US4266281A
(en)
*
1979-04-02
1981-05-05
Allen-Bradley Company
Microprogrammed programmable controller
US4282584A
(en)
*
1979-05-30
1981-08-04
Allen-Bradley Company
Mini-programmable controller
US4794558A
(en)
*
1979-06-12
1988-12-27
Motorola, Inc.
Microprocessor having self-programmed eprom
JPS5636709A
(en)
*
1979-09-04
1981-04-10
Fanuc Ltd
Numerical control system
FR2471628A1
(en)
*
1979-12-12
1981-06-19
Auteg
Microprocessor based sequential automation controller – controls keyboard input, transducer input, output, and timing in accordance with preset programme
US4314329A
(en)
*
1980-02-04
1982-02-02
Cincinnati Milacron Inc.
Method and apparatus for using a computer numerical control to control a machine cycle of operation
JPS58195902A
(en)
*
1982-05-12
1983-11-15
Hitachi Ltd
Sequence controller
JPS58222310A
(en)
*
1982-06-21
1983-12-24
Omron Tateisi Electronics Co
Programmable controller provided with state pattern comparison function
FR2549988B1
(en)
*
1983-07-06
1986-03-21
Semy Engineering Sarl
PROGRAMMABLE INDUSTRIAL PROCESS CONTROLLER WITH INDUSTRIAL NOISE
US4638452A
(en)
*
1984-02-27
1987-01-20
Allen-Bradley Company, Inc.
Programmable controller with dynamically altered programmable real time interrupt interval
JPS6145354A
(en)
*
1984-08-10
1986-03-05
Nec Corp
Microprocessor
US4587613A
(en)
*
1985-02-21
1986-05-06
Solid Controls, Inc.
Microprocessor control system with a bit/byte memory array
US4723219A
(en)
*
1985-06-21
1988-02-02
Amca International Corporation
Programmed path for automatic tool retraction and return responsive to degradation threshold
DE3750132T2
(en)
*
1986-10-08
1994-10-20
Hitachi Ltd
POST CONTROL DEVICE.
US5235221A
(en)
*
1992-04-08
1993-08-10
Micron Technology, Inc.
Field programmable logic array with speed optimized architecture
US5331227A
(en)
*
1992-05-15
1994-07-19
Micron Semiconductor, Inc.
Programmable logic device macrocell with an exclusive feedback line and an exclusive external input line
US5220215A
(en)
*
1992-05-15
1993-06-15
Micron Technology, Inc.
Field programmable logic array with two or planes
US5300830A
(en)
*
1992-05-15
1994-04-05
Micron Semiconductor, Inc.
Programmable logic device macrocell with an exclusive feedback and exclusive external input lines for registered and combinatorial modes using a dedicated product term for control
US5384500A
(en)
*
1992-05-15
1995-01-24
Micron Semiconductor, Inc.
Programmable logic device macrocell with an exclusive feedback and an exclusive external input line for a combinatorial mode and accommodating two separate programmable or planes
US5287017A
(en)
*
1992-05-15
1994-02-15
Micron Technology, Inc.
Programmable logic device macrocell with two OR array inputs
US5298803A
(en)
*
1992-07-15
1994-03-29
Micron Semiconductor, Inc.
Programmable logic device having low power microcells with selectable registered and combinatorial output signals
DE69331061T2
(en)
*
1992-08-10
2002-06-06
Monolithic System Tech Inc
Fault-tolerant hierarchical bus system
US5313640A
(en)
*
1992-09-23
1994-05-17
International Business Machines Corporation
Method and system for the efficient response to multiple different types of interrupts
WO1995001601A1
(en)
*
1993-07-02
1995-01-12
Oakleigh Systems, Inc.
High-speed cpu interconnect bus architecture
US6898648B2
(en)
*
2002-02-21
2005-05-24
Micron Technology, Inc.
Memory bus polarity indicator system and method for reducing the affects of simultaneous switching outputs (SSO) on memory bus timing
US8573097B2
(en)
*
2005-12-14
2013-11-05
Siemens Product Lifecycle Management Software Inc.
System and method for automatic local return for lathe NC-machining cycle interruption
AU2017239164A1
(en)
2016-03-21
2018-09-27
Mobile Electronics Inc.
Method and system for a universal programmable voltage module
Family Cites Families (5)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US3810118A
(en)
*
1971-04-27
1974-05-07
Allen Bradley Co
Programmable matrix controller
US3798612A
(en)
*
1971-09-13
1974-03-19
Allen Bradly Co
Controller programmer
US3959776A
(en)
*
1974-02-19
1976-05-25
Modicon Corporation
Programmable printer
US3942158A
(en)
*
1974-05-24
1976-03-02
Allen-Bradley Company
Programmable logic controller
US3970992A
(en)
*
1974-06-25
1976-07-20
Ibm Corporation
Transaction terminal with unlimited range of functions
1976
1976-07-01
US
US05/701,858
patent/US4107785A/en
not_active
Expired – Lifetime
1977
1977-05-09
GB
GB19385/77A
patent/GB1584681A/en
not_active
Expired
1977-05-17
NZ
NZ184127A
patent/NZ184127A/en
unknown
1977-06-02
IL
IL52228A
patent/IL52228A/en
unknown
1977-06-07
CA
CA280,066A
patent/CA1091356A/en
not_active
Expired
1977-06-13
IT
IT49797/77A
patent/IT1079041B/en
active
1977-06-21
DE
DE2727876A
patent/DE2727876B2/en
not_active
Withdrawn
1977-06-24
CH
CH780477A
patent/CH630735A5/en
not_active
IP Right Cessation
1977-06-28
AU
AU26536/77A
patent/AU509173B2/en
not_active
Ceased
1977-06-30
FR
FR7720121A
patent/FR2357007A1/en
not_active
Withdrawn
1977-06-30
SE
SE7707594A
patent/SE7707594L/en
unknown
Also Published As
Publication number
Publication date
NZ184127A
(en)
1981-03-16
AU2653677A
(en)
1979-01-04
IL52228A0
(en)
1977-08-31
CA1091356A
(en)
1980-12-09
IT1079041B
(en)
1985-05-08
DE2727876B2
(en)
1980-02-21
GB1584681A
(en)
1981-02-18
CH630735A5
(en)
1982-06-30
FR2357007A1
(en)
1978-01-27
IL52228A
(en)
1979-10-31
SE7707594L
(en)
1978-01-02
US4107785A
(en)
1978-08-15
DE2727876A1
(en)
1978-01-05
Similar Documents
Publication
Publication Date
Title
AU509173B2
(en)
1980-04-24
Programmable controller using microprocessor
AU3820378A
(en)
1980-01-24
Programmable controller
AU520416B2
(en)
1982-01-28
Programmable communications controller
AU2982277A
(en)
1979-05-24
Microprocessor architecture
JPS5392041A
(en)
1978-08-12
Controller
GB1544152A
(en)
1979-04-11
Programmable machine controller
AU512131B2
(en)
1980-09-25
Externally programmable pacemaker
AU520909B2
(en)
1982-03-04
Sequence controller with microprocessor
JPS5595109A
(en)
1980-07-19
Programmable controller
AU527244B2
(en)
1983-02-24
Programmable controller
GB2030324B
(en)
1983-02-02
Programmable controller
AU511604B2
(en)
1980-08-28
Controllers
JPS52133728A
(en)
1977-11-09
Lookkahead controller
GB1547509A
(en)
1979-06-20
Programmable controllers
AU510856B2
(en)
1980-07-17
Programmable microprocessor controlled machines
JPS5325301A
(en)
1978-03-09
Pushhbutton controller
AU513603B2
(en)
1980-12-11
Toasting-time controller for toaster
GB2000328B
(en)
1982-03-31
Programmable sequence controller
AU515695B2
(en)
1981-04-16
Microprogramme control unit
AU512579B2
(en)
1980-10-16
Phase controller
AU507770B1
(en)
1980-02-28
Machine controller
SU578636A1
(en)
1977-10-30
Proportional-integral-differential controller
AU507196B2
(en)
1980-02-07
Sequential inputs timer
JPS52105069A
(en)
1977-09-03
Controller
JPS5368001A
(en)
1978-06-17
Vodas controller
None