Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Programmable controller

a programmable controller and controller technology, applied in the field of programmable controllers, can solve the problems of difficult to realize the response of the quick event on the asic, the speed of the software operation is not as great as the operation speed of the hardware circuit, and the inability to achieve the quick event response. the effect of improving the response time of the programmable controller

Inactive Publication Date: 2006-07-13
OKADA KAZUNORI
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This design reduces cycle time by allowing the MPU to free up time for event processing while the ASIC handles user program commands, enabling faster response times and improved system responsiveness.

Problems solved by technology

In other words, a quick event response cannot be achieved.
When a complicated application command is executed, however, it becomes necessary to develop and design a dedicated hardware circuit for the purpose and it is difficult to realize it on an ASIC.
The speed of its software operation, however, is not as great as the operation speed of a hardware circuit.
Thus, unless the execution of the user program and the I / O refresh process is completed, the event process cannot be initiated.
Even if it is desired to carry out a peripheral service process with high priority, it cannot be done and a quick event response is not available.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Programmable controller
  • Programmable controller
  • Programmable controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The invention is described next by way of an example. FIG. 1 shows the CPU unit of a programmable controller embodying this invention, as comprising a micro-processing unit (MPU as a multi-purpose processor) 101, a read only memory (ROM) 102, a random access memory (RAM) 104, a user memory 105, an application specific integrated circuit (ASIC as an application specific control device) 106, an I / O memory 107 and an I / O bus 108.

[0020] The MPU 101 is a microprocessor unit for controlling the entire operations of the CPU unit, being connected to the ROM 102, the RAM 104 and the ASIC 106 through an internal bus, and is adapted, similar to a conventional MPU, to execute a user program, the I / O refresh process and an event process cyclically.

[0021] The ROM 102 is a memory for storing the system firmware of this CPU unit. It also stores the programs related to the operations of the I / O refresh and event processes, as well as the user program commands executed by the MPU 101. Numera...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A programmable controller has a multi-purpose processor such as an MPU and an application specific control device such as an ASIC (application specific integrated circuit). When the MPU requests the ASIC to execute a user program and the ASIC is activated, the MPU executes an event process while the ASIC executes the requested user program. When the MPU requests the ASIC to execute a DMA transfer process in an input / output refresh process and the ASIC is activated, the MPU executes an event process while the ASIC executes the requested DMA transfer process.

Description

[0001] This is a divisional of application Ser. No. 10 / 109,541 filed Mar. 27, 2002, currently pending.BACKGROUND OF THE INVENTION [0002] This invention relates to a programmable controller, and more particularly to a programmable controller adapted to concurrently carry out a peripheral service process (event processing) for a peripheral component such as a host computer and a communication unit while carrying out the execution of a user program or an input / output refresh process such that the cycle time of the CPU unit of the programmable controller can be reduced and its response is improved. The invention also relates to a method of controlling such a programmable controller. [0003] In general, a programmable controller is structured as an assembly of an I / O unit connected to sensors, switches and actuators, a CPU unit for executing a preset user program and a communication unit for communicating with a host system through a network. In the case of a middle-sized or small-sized p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/40G05B19/042
CPCG05B19/042G05B2219/34008
Inventor OKADA, KAZUNORI
Owner OKADA KAZUNORI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products