KR100481995B1 - Target system - Google Patents
Target system Download PDFInfo
- Publication number
- KR100481995B1 KR100481995B1 KR1019970035850A KR19970035850A KR100481995B1 KR 100481995 B1 KR100481995 B1 KR 100481995B1 KR 1019970035850 A KR1019970035850 A KR 1019970035850A KR 19970035850 A KR19970035850 A KR 19970035850A KR 100481995 B1 KR100481995 B1 KR 100481995B1
- Authority
- KR
- South Korea
- Prior art keywords
- controller
- module
- memory
- main controller
- remote
- Prior art date
- 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.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 claims description 4
- 230000009977 dual effect Effects 0.000 claims description 2
- 238000010276 construction Methods 0.000 abstract description 8
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000013523 data management Methods 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
-
- 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/16—Handling requests for interconnection or transfer for access to memory 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/20—Pc systems
- G05B2219/22—Pc multi processor system
- G05B2219/2225—Communication, CPU accesses own I-O and next CPU over dual port memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Control By Computers (AREA)
Abstract
목적: 본 발명은 두 개의 콘트롤러를 하나의 메모리로 공유함으로써 데이터의 효율적인 관리와 시스템의 구축을 용이하게 하는 타겟 시스템을 제공하려는 것임.Purpose: The present invention aims to provide a target system that facilitates efficient data management and system construction by sharing two controllers in one memory.
구성: 통신모듈, 메모리를 포함한 메인컨트롤러 및 I/O 컨트롤러를 구비하고, 상기 통신모듈이 데이터베이스로 이력 데이터를 관리하는 상위의 운용자 컴퓨터와 네트워크로 연결되어, 상기 컴퓨터로부터 제어프로그램을 다운로드받아 이를 실행하면서 I/O 컨트롤러를 통해 하위의 리모트 I/O 모듈 및 타스크들을 관장하도록 된 타겟 시스템에 있어서, 상기 상위의 컴퓨터에서 제공되는 이력 데이터는 상기 메인컨트롤러를 통해, 그리고 상기 하위의 리모트 I/O 모듈에서 제공되는 데이터는.I/O 컨트롤러를 통해 상기 하나의 메모리로 공유되어 기록 및 판독되도록 한 것임.Configuration: Communication module, main controller including memory and I / O controller, the communication module is connected to the network of the upper level operator computer that manages the historical data to the database, download the control program from the computer and execute it In a target system configured to manage lower remote I / O modules and tasks through an I / O controller, the historical data provided from the upper computer is transmitted through the main controller and the lower remote I / O module. The data provided by is shared by the I / O controller into one memory for writing and reading.
효과: 데이터의 획득 및 유지에 있어서 일관성이 부여됨에 따라 운용상 편리하고, 시스템 구축의 간략화를 통해 코스트를 낮출 수 있으며, 사용환경에 따라 소프트웨어 변경이 필요치 않게 되어 범용성이 확보되는 효과가 있다.Effectiveness: Consistency is obtained in the acquisition and maintenance of data, and it is convenient for operation, and the cost can be reduced by simplifying the system construction, and there is an effect that the general purpose is secured because no software change is required according to the use environment.
Description
본 발명은 타겟 시스템에 관한 것으로, 좀더 상세하게는 운용자 컴퓨터 및 시스템 전체를 관장하는 메인컨트롤러와, 제어대상으로 제어신호를 보내는 리모트 I/O 모듈과 연결된 I/O 컨트롤러를 하나의 메모리로 공유할 수 있도록 함으로써 데이터의 효율적인 관리와 시스템의 구축이 용이하도록 하는 타겟 시스템에 관한 것이다.The present invention relates to a target system, and more particularly, a main controller that manages an operator computer and an entire system, and an I / O controller connected to a remote I / O module that sends control signals to a control object to be shared as a single memory. The present invention relates to a target system that facilitates efficient data management and system construction.
통상적으로 타겟 시스템은 목표하는 제어대상을 원거리에서 제어할 수 있도록 하는 것으로, 주로 로버트용접장치, 대형크레인 등의 장비를 원격제어할 수 있도록 하는 시스템이다.In general, the target system is to control the target control target at a long distance, and is mainly a system that enables remote control of equipment such as a Robert welding apparatus and a large crane.
이와같은 타겟 시스템의 종래 구성 및 작용을 도 1 을 참조하여 설명하면, 원격지의 운용자 컴퓨터(3)로부터 입력되어 소망의 작업을 처리하기 위한 프로그램 및 데이터로 된 제어언어는 네트워크(NW), 이와 연결된 통신카드를 통해 메인컨트롤러(53)로 다운로딩되고, 상기 메인컨트롤러(53)는 전송된 제어언어를 해석하여 실행하고, 처리된 사용자의 명령에 해당하는 제어신호를 I/O 컨트롤러(55)를 통해 다수의 리모트 I/O 모듈(7)로 출력함으로써, 리모트 I/O 모듈(7)과 연결된 제어대상의 원격제어를 수행하게 되는 것이다.The conventional configuration and operation of such a target system will be described with reference to FIG. 1, and a control language consisting of a program and data input from a remote operator computer 3 for processing a desired task is connected to a network (NW), connected thereto. Downloaded to the main controller 53 through a communication card, the main controller 53 analyzes and executes the transmitted control language, and transmits a control signal corresponding to the processed user's command to the I / O controller 55. By outputting to the plurality of remote I / O module 7 through, it is to perform a remote control of the control target connected to the remote I / O module (7).
이때의 제어대상은 모터, 솔레노이드 등의 액츄에이터이며, 제어대상에는 정확한 제어를 위하여 동작상태를 전기신호로 검출하여 상기 리모트 I/O 모듈(7)로 전도하는 센서가 포함되어진다.At this time, the control target is an actuator such as a motor, a solenoid, and the like. The control target includes a sensor that detects an operating state as an electric signal and conducts the remote I / O module 7 for accurate control.
상기 메인컨트롤러(53)에는 시스템 운용에 기초가 되는 I/O 파라메타의 초기값 및 타입을 저장하기 위한 메모리가 구비되며, 이 메모리의 각 스택에는 메인컨트롤러(53)와 I/O 컨트롤러(55)에서 실행되는 여러 응용프로그램 등이 할당주소에 저장된다.The main controller 53 is provided with a memory for storing initial values and types of I / O parameters that are the basis of system operation, and each stack of the memory includes a main controller 53 and an I / O controller 55. Several applications, such as those that run on the server, are stored at the assigned address.
그러나, 종래에는 상기 I/O 컨트롤러(55)에 별도의 메모리를 두어 리모트 I/O 모듈(7)을 통해 입력되는 제어대상의 정보와 상기 메인컨트롤러(53)의 메모리에 저장된 데이터를 매핑하도록 하므로, 시스템 구축에 소요되는 하드웨어적으로나 소프트웨어적인 요소가 더 필요하게 된다. 즉, 제어프로그램 및 운용자 컴퓨터(3)로부터 다운로딩된 데이터와, 제어대상으로부터 다운로딩된 데이터가 상기 두 컨트롤러(53,55)에 구비된 각각의 메모리에 분리되어 저장될 뿐 아니라 이들을 처리하기 위한 프로그램도 이 두 메모리에 각각 별도로 저장되어야 하므로, 데이터의 유지관리가 용이하지 않게 되고, 메모리의 추가 및 이와 연관구성되는 회로의 구축을 위한 비용이 소요되므로 코스트가 높게 된다.However, in the related art, a separate memory is provided in the I / O controller 55 to map the information of the control object input through the remote I / O module 7 and the data stored in the memory of the main controller 53. This requires more hardware and software elements to build the system. That is, the data downloaded from the control program and the operator computer 3 and the data downloaded from the control object are separately stored in the respective memories provided in the two controllers 53 and 55 as well as for processing them. Since the programs must also be stored separately in these two memories, maintenance of data is not easy, and the cost is high because the cost of the addition of the memory and the construction of the circuits associated therewith is high.
더욱이, 이와같은 종래의 타겟 시스템은 시스템 상에 탑재된 여러 응용프로그램 인터페이스들이 메인컨트롤러(53)와 I/O 컨트롤러(55)와의 순시적인 데이터의 공유 및 수정을 위하여 각각 동일한 어드레스 스페이스를 요구하고 있는 바, 종래에는 이를 프로그래머에 의해 소프트웨어적으로 물리적 할당 주소를 적절하게 변경및 설정하는 방법으로 해결하였으며, 이때 주소가 겹치게 된다면 메모리를 액세스하기 위한 경합이 발생하게 되기 때문에 적절한 주소할당이 용이하지 않음으로 인하여, 이를 운용하기 위해서는 운용자가 많은 노력을 해야 한다는 어려움이 있다.Moreover, such a conventional target system requires that multiple application program interfaces mounted on the system each require the same address space for instantaneous data sharing and modification between the main controller 53 and the I / O controller 55. In the related art, this was solved by a programmer by appropriately changing and setting a physically allocated address in software. If the addresses overlap, the proper address allocation is not easy because contention for accessing the memory occurs. Therefore, in order to operate this, there is a difficulty that the operator must make a lot of efforts.
또, 전술한 방법으로는 최초의 시스템 구축시나 리모트 I/O 모듈(7)의 추가 등, 시스템 사용환경의 변경에 따라 원시프로그램을 고쳐서 사용하여야 하는 바, 관리상 어려움이 큰 것은 물론이며, 다양한 응용이 어렵게 되는 등 범용성의 측면에서 비효율적이 되기 때문에, 보다 데이터의 유용한 관리를 가능케 하며 시스템의 구축이 편리하도록 하는 수단이 요구된다.In addition, in the above-described method, the original program must be modified according to the change of the system use environment such as the initial system construction or the addition of the remote I / O module 7. As it becomes inefficient in terms of versatility, such as difficulty in application, a means for enabling useful management of data and facilitating the construction of a system is required.
전술한 바와같은 요구에 부응하기 위해 안출된 본 발명은 운용자 컴퓨터 및 시스템 전체를 관장하는 메인컨트롤러와 제어대상으로 제어신호를 보내는 리모트 I/O 모듈에 연결된 I/O 컨트롤러를 하나의 메모리로 공유하는 타겟 시스템을 제공함으로써, 데이터의 효율적인 저장 및 관리는 물론이고, 사용환경의 조건에 따라 운용자가 소프트웨어적 변경을 하지 않아도 범용성이 확보되며, 시스템 구축에 소요되는 코스트를 낮출 수 있도록 하려는 목적이 있다.The present invention devised to meet the requirements as described above is to share the main controller that manages the operator computer and the system and the I / O controller connected to the remote I / O module that sends control signals to the control target as a single memory By providing a target system, not only the efficient storage and management of data, but also the purpose of ensuring that the versatility is secured even if the operator does not change the software according to the conditions of the use environment and lowers the cost of system construction.
이러한 목적을 달성하기 위한 본 발명은, 통신모듈, 메모리를 포함한 메인컨트롤러 및 I/O 컨트롤러를 구비하고, 상기 통신모듈이 데이터베이스로 이력 데이터를 관리하는 상위의 운용자 컴퓨터와 네트워크로 연결되어, 상기 컴퓨터로부터 제어프로그램을 다운로드받아 이를 실행하면서 I/O 컨트롤러를 통해 하위의 리모트 I/O 모듈 및 타스크들을 관장하도록 된 타겟 시스템에 있어서, 상기 상위의 컴퓨터에서 제공되는 이력 데이터는 상기 메인컨트롤러를 통해, 그리고 상기 하위의 리모트 I/O 모듈에서 제공되는 데이터는 I/O 컨트롤러를 통해 상기 하나의 메모리로 공유되어 기록 및 판독되도록 한 것이다.The present invention for achieving the above object is provided with a communication module, a main controller including a memory and an I / O controller, the communication module is connected to a network with a higher operator computer that manages historical data in a database, the computer In a target system configured to download a control program from a computer and execute the same, and to manage lower remote I / O modules and tasks through an I / O controller, historical data provided from the upper computer is controlled through the main controller, and Data provided by the lower remote I / O module is shared to the one memory through an I / O controller to be written and read.
이하, 도 1 및 도 2 를 참조하여 본 발명의 바람직한 실시예를 더욱 상세히 설명하며, 종래와 동일부분에 대하여는 설명의 명료성을 위해 동일한 도면부호를 부여하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in more detail with reference to FIGS. 1 and 2, and like reference numerals will be given to like elements for clarity of description.
도 1에 도시된 도면부호 5는 타겟 시스템으로, 이 타겟 시스템(5)이 통신모듈(51), 메모리(533)를 포함한 메인컨트롤러(53) 및 I/O 컨트롤러(55)로 이루어짐은 종래와 동일하다.Reference numeral 5 shown in FIG. 1 denotes a target system. The target system 5 includes a communication module 51, a main controller 53 including a memory 533, and an I / O controller 55. same.
도 1 및 도 2 에 도시된 바와같이, 상기 타겟 시스템(5)은 상기 통신모듈(51)이 데이터베이스로 이력 데이터를 관리하는 상위의 운용자 컴퓨터(3)와 네트워크(NW)로 연결되어, 상기 컴퓨터(3)로부터 제어프로그램을 다운로드받아 이를 실행하면서 I/O 컨트롤러(55)를 통해 하위의 리모트 I/O 모듈(7) 및 타스크들을 관장하는 것으로, 상기 상위의 컴퓨터(3)에서 제공되는 이력 데이터는 상기 메인컨트롤러(53)를 통해, 그리고 상기 하위의 리모트 I/O 모듈(7)에서 제공되는 데이터는 I/O 컨트롤러(55)를 통해 상기 하나의 메모리(533)로 공유되어 기록 및 판독되도록 상기 상위의 컴퓨터(3)에서 제공되는 이력 데이터는 상기 메인컨트롤러(53)를 통해, 그리고 상기 하위의 리모트 I/O 모듈(7)에서 제공되는 데이터는 I/O 컨트롤러(55)를 통해 상기 하나의 메모리(533)로 공유되어 기록 및 판독되도록 하는 구조로 이루어진다.As shown in FIGS. 1 and 2, the target system 5 is connected to a network NW with a higher operator computer 3 in which the communication module 51 manages historical data in a database. (3) Download the control program and execute it while managing the lower remote I / O module 7 and tasks through the I / O controller 55, the historical data provided from the upper computer (3) The data provided through the main controller 53 and the lower remote I / O module 7 are shared to the one memory 533 through the I / O controller 55 to be written and read. The historical data provided by the upper computer 3 is transmitted through the main controller 53 and the data provided by the lower remote I / O module 7 via the I / O controller 55. Shared to memory (533) Comprises a structure such that the lock and reading.
본 발명은 상기 메인컨트롤러(53)의 메모리(533)는 상위의 운용자 컴퓨터(3)에서 제공되는 이력 데이터와 하위의 리모트 I/O 모듈(7)의 데이터를 저장하며, 이 데이터는 상기 메인컨트롤러(53)의 중앙처리장치인 마이크로 프로세서 유닛(MICRO PROCESSOR UNIT;531, 이하 MPU라 약칭함)와 I/O 컨트롤러(55)의 중앙처리장치인 메모리 관리 유닛(MEMORY MANAGEMENT UNIT;551, 이하 MMU라 약칭함)에 공유되어 기록 및 판독되도록 하는 특징을 갖는다.According to the present invention, the memory 533 of the main controller 53 stores historical data provided by the upper operator computer 3 and data of the lower remote I / O module 7, which is the main controller. The microprocessor unit MICRO PROCESSOR UNIT 531, hereinafter referred to as MPU, and the memory management unit MMU 551, hereinafter referred to as MMU, are the central processing units of the I / O controller 55. Abbreviated) so that it can be recorded and read.
이는 상기 메인콘트롤러(53)의 중앙처리장치인 MPU(531)와 상기 I/O 컨트롤러(55)의 중앙처리장치인 MMU(551)가 통상적인 듀얼 프로세서 접속방식으로 접속되어 이루어지되, 상기 MPU(531)와 MMU(551)의 읽기/쓰기 스트로브출력단자(R/W)와 어드레스단자(AL∼A23)는 메모리(533)로 공통접속되는 회로구성으로써 이루어진다.The MPU 531 which is the central processing unit of the main controller 53 and the MMU 551 which is the central processing unit of the I / O controller 55 are connected in a conventional dual processor connection method, and the MPU ( The read / write strobe output terminal R / W and the address terminals AL to A23 of the MMU 551 and the MMU 551 have a circuit configuration commonly connected to the memory 533.
여기에서, 상기 메모리(533)에 저장되어 시스템(5) 전체를 운용하는 원시프로그램 상, 메인컨트롤러(53)의 MPU(531)와 상기 I/O 컨트롤러(55)의 MMU(551)는 동일 주소로 설정되어 저장된다. 즉, 상기 상위의 운용자 컴퓨터(3)에서 제공되는 이력 데이터와 하위 리모트 I/O 모듈(7)과의 데이터는 종래와 같이 메인컨트롤러(53)와 I/O 컨트롤러(55)에 각각 구비된 별도의 두 메모리로 저장 및 관리되는 것이 아니고, 하나의 메모리(533)에서 공유되어 저장 및 관리되는 것이다. 이때, 상기 메인컨트롤러(53)와 상기 I/O 컨트롤러(55)의 어드레스는 동일하게 미리 설정된다.Here, the MPU 531 of the main controller 53 and the MMU 551 of the I / O controller 55 have the same address in a source program stored in the memory 533 and operating the entire system 5. Is set and stored. That is, the historical data provided from the upper operator computer 3 and the data of the lower remote I / O module 7 are separately provided in the main controller 53 and the I / O controller 55 as in the related art. It is not stored and managed as two memories of R, but is shared and stored and managed in one memory 533. At this time, the addresses of the main controller 53 and the I / O controller 55 are equally set in advance.
그리고, 상기 하위의 리모트 I/O 모듈(7)과 상기 I/O 컨트롤러(55)는 프로피버스가 사용된 필드버스(BUS)로 연결되며, 이 필드버스(BUS)의 사용을 상기 I/O 컨트롤러(55)가 관장함으로써 리모트 I/O 모듈(7) 및 타스크와의 신호 입출력이 제어되도록 하는 것이다. 도면의 미설명부호 57은 원격조정에 의하지 않은 제어대상과의 접속을 위한 직접 I/O 모듈(7)이며, 구성에서 생략될 수 있다.The lower remote I / O module 7 and the I / O controller 55 are connected to a fieldbus BUS in which Profibus is used, and the use of the fieldbus BUS is controlled by the I / O. The controller 55 controls the signal input and output to and from the remote I / O module 7 and the task. Reference numeral 57 in the figure is a direct I / O module 7 for connection with a control object not by remote control, and may be omitted from the configuration.
이와같이 구성된 본 발명에 따르면, 원격지의 운용자 컴퓨터(3)로부터 입력되어 원하는 작업을 처리하기 위한 프로그램 및 데이터로 된 제어언어는 네트워크(NW)를 매개로 이와 연결된 타겟 시스템(5)의 통신모듈(51)을 통해 메인컨트롤러(53)로 다운로딩되고, 상기 메인컨트롤러(53)는 전송된 제어언어를 해석하여 제어프로그램을 실행하게 된다.According to the present invention configured as described above, a control language of a program and data input from a remote operator computer 3 to process a desired task is communicated with the communication module 51 of the target system 5 connected thereto via a network NW. The main controller 53 is downloaded to the main controller 53, and the main controller 53 analyzes the transmitted control language to execute the control program.
이와같이 메인컨트롤러(53)는 처리된 사용자의 명령에 해당하는 제어신호를 I/O 컨트롤러(55)로 전달하게 되고, 상기 I/O 컨트롤러(55)는 상기 메인컨트롤러(53)의 제어신호가 전송됨에 따라 다수의 리모트 I/O 모듈(7)에서 입력되는 제어대상의 상태에 대한 스테이터스신호를 받아 각 타스크들을 제어하는 동시에 리모트 I/O 모듈(7)과 연결된 제어대상에 대해 적절한 제어신호를 출력하게 됨으로써, 모터, 솔레노이드 등의 액츄에이터와 센서 등으로 이루어진 제어대상의 원격제어를 최적화하게 수행하게 되는 것이다.As such, the main controller 53 transmits a control signal corresponding to the processed user command to the I / O controller 55, and the I / O controller 55 transmits the control signal of the main controller 53. As a result, a plurality of remote I / O modules 7 receive status signals on the status of the control targets and control the respective tasks, and output appropriate control signals to the control targets connected to the remote I / O module 7. By doing so, it is to optimize the remote control of the control target consisting of actuators such as motors, solenoids and sensors.
이상에서 설명한 바와같이 본 발명은 운용자 컴퓨터 및 시스템 전체를 관장하는 메인컨트롤러와, 제어대상으로 제어신호를 보내는 리모트 I/O 모듈과 연결된 I/O 컨트롤러를 하나의 메모리로 공유할 수 있도록 함으로써, 데이터의 획득 및 유지에 있어서 일관성이 부여됨에 따라 운용상 편리하고, 시스템 구축의 간략화를 통해 코스트를 낮출 수 있으며, 아울러 사용환경에 따라 소프트웨어 변경이 필요치 않게 되므로 범용성이 확보되는 효과가 있다.As described above, the present invention allows the main controller that manages the operator computer and the entire system, and the I / O controller connected to the remote I / O module that sends control signals to the control object to be shared in one memory. As the consistency is obtained in the acquisition and maintenance of the system, it is convenient for operation, and the cost can be reduced by simplifying the system construction, and the general purpose is secured because no software change is required according to the use environment.
도 1 은 본 발명의 설명을 위한 통상적인 타겟 시스템 및 주변장치와의 연관 구성도1 is a configuration diagram of association with a typical target system and a peripheral device for explanation of the present invention;
도 2 는 본 발명의 타겟 시스템을 이루는 메모리계통의 접속관계를 보인 회로도2 is a circuit diagram showing a connection relationship between a memory system constituting a target system of the present invention;
*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
3.운용자 컴퓨터 NW.네트워크3. Operator computer NW. Network
5.타겟 시스템 7.리모트 I/O 모듈5.Target System 7.Remote I / O Module
51.통신모듈 53.메인컨트롤러51.Communication module 53.Main controller
55.I/O 컨트롤러 531.MPU55.I / O Controller 531.MPU
533.메모리 551.MMU533.Memory 551.MMU
BUS.필드버스BUS Fieldbus
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970035850A KR100481995B1 (en) | 1997-07-29 | 1997-07-29 | Target system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970035850A KR100481995B1 (en) | 1997-07-29 | 1997-07-29 | Target system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990012456A KR19990012456A (en) | 1999-02-25 |
KR100481995B1 true KR100481995B1 (en) | 2005-07-07 |
Family
ID=37303483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970035850A Expired - Fee Related KR100481995B1 (en) | 1997-07-29 | 1997-07-29 | Target system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100481995B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4117123B2 (en) * | 2001-11-20 | 2008-07-16 | 株式会社日立製作所 | controller |
CN114280964B (en) * | 2021-12-28 | 2024-05-07 | 广汽丰田汽车有限公司 | Error protection device control device, method, apparatus, and computer-readable storage medium |
-
1997
- 1997-07-29 KR KR1019970035850A patent/KR100481995B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR19990012456A (en) | 1999-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6598108B1 (en) | Integrated controller, integrated control system and transmission controller | |
US6564242B1 (en) | Distributed automation system | |
US8205005B2 (en) | Programmable logic control device with integrated database driver | |
JPH05216515A (en) | Configurable machine tool controller | |
EP3767410B1 (en) | Control system, controller, and control method | |
JP2001350504A (en) | Method for programming field-mounted device with memory, method for programming field-mounted device implementing computation program, and programmable field-mounted device | |
US6854055B1 (en) | Method and system for switching active configuration memory during on-line operation of programmable field mounted device | |
US6779048B2 (en) | Programmable controller including intelligent module | |
US5867383A (en) | Programmable logic controller | |
KR100481995B1 (en) | Target system | |
US5923903A (en) | Programmable logic controller inputs-outputs system | |
JP2000020492A (en) | Method for downloading program to sub cpu and nc device therefor | |
KR970002882B1 (en) | Method and apparatus for bootstrap program loading in multiprocessor system | |
US9274993B2 (en) | Interface device and method for consistently exchanging data | |
KR960003652B1 (en) | How to support indivisible cycle using bus monitor | |
KR0170266B1 (en) | Multi Robot Communication Control System | |
JP2973587B2 (en) | Distributed control device | |
JP3541383B2 (en) | I/O device and process control system having I/O device | |
JP3020776B2 (en) | Process instrumentation system | |
JP2841432B2 (en) | Data transfer device | |
JP2000286919A (en) | Data processor | |
JPH11134010A (en) | Program executing method of programmable controller | |
JPH01193954A (en) | Terminal program changing system | |
JPH01284932A (en) | Access device to internal memory area | |
JP2004310162A (en) | Programmable controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19970729 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20020704 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19970729 Comment text: Patent Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20050331 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20050401 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20080313 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090327 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100317 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110302 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120305 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20130304 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20130304 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140303 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20140303 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20150302 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20150302 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170209 |