KR100300776B1 - 자동화 장치 - Google Patents

자동화 장치 Download PDF

Info

Publication number
KR100300776B1
KR100300776B1 KR1019980705393A KR19980705393A KR100300776B1 KR 100300776 B1 KR100300776 B1 KR 100300776B1 KR 1019980705393 A KR1019980705393 A KR 1019980705393A KR 19980705393 A KR19980705393 A KR 19980705393A KR 100300776 B1 KR100300776 B1 KR 100300776B1
Authority
KR
South Korea
Prior art keywords
exe
software
function module
control program
input
Prior art date
Application number
KR1019980705393A
Other languages
English (en)
Other versions
KR19990077248A (ko
Inventor
볼프강 슈트리프
폴커 벤델
Original Assignee
칼 하인쯔 호르닝어
지멘스 악티엔게젤샤프트
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.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26058550&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR100300776(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from DE29600609U external-priority patent/DE29600609U1/de
Priority claimed from DE29622133U external-priority patent/DE29622133U1/de
Application filed by 칼 하인쯔 호르닝어, 지멘스 악티엔게젤샤프트 filed Critical 칼 하인쯔 호르닝어
Publication of KR19990077248A publication Critical patent/KR19990077248A/ko
Application granted granted Critical
Publication of KR100300776B1 publication Critical patent/KR100300776B1/ko

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41845Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13146Process image blocks have a relation to software function blocks
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13148Object oriented programming
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13185Software function module for simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15042Synoptic display of process, mimic diagram
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31156Network structure, internet
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31161Java programcode or simular active agents, programs, applets
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31186TCP-IP internet protocol
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31246Firewall
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31367MMS manufacturing message specification, rs511, iso9506
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32161Object oriented control, programming
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34038Web, http, ftp, internet, intranet server
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34263OLE object linking and embedding, OPC ole for process control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Programmable Controllers (AREA)
  • Stored Programmes (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Vending Machines For Individual Products (AREA)
  • Small-Scale Networks (AREA)
  • Confectionery (AREA)
  • Supplying Of Containers To The Packaging Station (AREA)
  • Control And Other Processes For Unpacking Of Materials (AREA)

Abstract

본 발명은 광범위하게 보급된 자동화 인터커넥션에 사용하는데 적합한 자동화 장치에 관한 것이다. 본 발명은 또한 이러한 광범위하게 보급된 자동화 인터커넥션용 유니버셜 매니지먼트, 엔지니어링 및 정보 시스템에 관한 것이다..
본 발명은 광범위하게 보급된 자동화 인터커넥션에 적용된다.

Description

자동화 장치 {AUTOMATION DEVICE}
청구범위 제 1항의 전문에 따른 자동화 장치는 1995년에 발행한 Siemens-Katalog ST 70에 공지되어 있다. 사용자는 프로그래밍 장치로 기술적 프로세스를 제어하기 위한 프로그램을 작성한다. 상기 프로그램은 소프트웨어-기능 모듈을 예컨대, 편성 모듈, 프로그램 모듈 및 허가 데이터 모듈의 형태로 포함한다. 자동화 장치는 버스 시스템을 통해 프로그래밍 장치에 접속된다. 상기 버스 시스템을 통해 프로그래밍 장치가 제어 프로그램을 자동화 장치로 전송한다. 또한, 프로세스 제어를 위해 제공되며 다수의 이미지 오브젝트를 포함하는 프로세스 이미지의 디스플레이를 가능하게 하는 조작 및 관측 장치가 버스 시스템에 접속될 수 있다.
종종 제어 프로그램의 소프트웨어-기능 모듈이 제조 스테이션의 자동화 장치로부터 또는 상기 제조 스테이션의 소프트웨어-풀로부터 다른 제조 스테이션의 자동화 장치내로 전송될 필요가 있다. 특히, 예컨대 제조 활동의 글로벌화로 인해 제조 스테이션이 서로 매우 멀리 떨어져 있으면, 상기 소프트웨어-기능 모듈이 글로벌 네트워크 "인터넷"을 통해 전송된다. 이것을 위해 한편으로는 인터넷-통신 프로토콜 및 다른 한편으로는 자동화 장치의 통신 프로토콜을 가능하게 하는 적합한 통신 인터페이스를 가진 서버가 필요하다. 상기 상이한 프로토콜 및 자동화 장치의 아키텍처로 인해 제어 프로그램의 실행 시간에 소프트웨어-기능모듈의 결합이 불가능하다. 특히, 제조업자가 다른 자동화 장치에 상기 소프트웨어-기능 모듈이 제공되는 경우에 불가능하다.
본 발명은 청구범위 제 1항의 전문에 따른 자동화 장치에 관한 것이다. 또한, 본 발명은 유니버셜한 통상의 자동화 장치 및 매니지먼트, 엔지니어링 및 정보 시스템에 관한 것이다.
도 1은 광범위하게 보급된 자동화 및 매니지먼트, 엔지니어링 및 정보 시스템의 개략도이고,
도 2는 컴파일링 구조도이며,
도 3및 4는 소프트웨어-기능모듈-실행 시스템(PLC-오브젝트-엔진-시스템)을 나타낸다.
본 발명의 목적은 광범위하게 보급된 자동화 인터커넥션에 사용하는데 적합한 자동화 장치를 제공하는 것이다.
또한, 광범위하게 보급된 자동화 인터커넥션용 프로그래밍 장치 및 조작 및 관측 장치 형태의 유니버셜 매니지먼트 엔지니어링 시스템, 및 워크 스테이션 및 데이터 뱅크 서버 형태의 매니지먼트, 엔지니어링 및 정보 시스템을 제공하는 것이다.
자동화 장치에 관련한 상기 목적은 청구범위 제 1항의 특징을 가진 자동화 장치에 의해 달성되고, 유니버셜 매니지먼트 엔지니어링 시스템에 관련한 상기 목적은 청구범위 제 6항 및 제 10항의 특징에 의해 달성된다.
본 발명의 바람직한 실시예는 청구범위 종속항에 제시된다.
본 발명의 실시예가 도시된 도면을 참고로 본 발명, 그 실시예 및 장점을 구체적으로 설명하면 하기와 같다.
광범위하게 보급된 자동화 인터커넥션의 2개의 제조 스테이션(1) 및 (2)은 공지된 글로벌 네트워크 "인터넷"을 통해 서로 접속된다. 무허가 데이터가 제조 스테이션(1), (2)의 데이터 처리 소자내로 전송되는 것을 막는 장치(4), (5)가 제공된다. 제조 스테이션(1), (2)은 자동화 장치(6), 프로그래밍 장치(7), 조작 및 관측 장치(8) 및 워크 스테이션(9) 형태의, 인터넷 통신 인터페이스를 갖춘 장치를 포함한다. 인터넷 통신 인터페이스는 장치의 TCP/IP-프로토콜-통신을 가능하게 한다. 자동화 장치에 대한 중요한 요구는 자동화 장치가 제어 동작 동안 다수의 소프트웨어-기능 모듈로 형성된 제어 프로그램을 주기적으로 및/또는 인터럽트 방식으로 실행하는 것이고, 상기 소프트웨어-기능 모듈은 로드될 수 있고 제어 프로그램의 실행 시간에 제어 프로그램내로 결합될 수 있게 설계된다. 상기 요구를 충족시키고 소프트웨어-기능 모듈이 인터넷 및 인터넷 통신 인터페이스를 통해 직접 자동화 장치내로 로드될 수 있으며 제어 프로그램의 실행 시간에 제어 프로그램내로 결합될 수 있도록 하기 위해, 소프트웨어- 기능 모듈은 오브젝트 지향(object-oriented)으로 설계된다. 소프트웨어 기능 모듈은 인터넷을 통해 다이내믹적으로로드될수 있고 확장될 수 있으며, 자동화 장치는 소프트웨어 기능 모듈 실행 제어 시스템(PLC-Object-Engine-System)을 포함한다. 상기 소프트웨어-기능 모듈-실행 제어 시스템은 소프트웨어 기능 모듈을 제어 프로그램내로 결합시키며 제어 동작 동안 처리한다.
원시 언어로 이루어진 오브젝트 지향 코드를 만들고 인터넷에 사용하기 위한 프로그램 언어는 New Riders Publishing에 의해 1995년에 발행된 "Java", Tim Ritchey에 공지되어 있다. 거기에는 오브젝트 지향 자바-바이트 코드를 만들 수 있는 원시 언어 "JAVA C"가 기술된다. 상기 언어의 다른 바람직한 특성은 특히 코드의 이식성 및 에러 처리 메커니즘이다. 코드의 이식성에 의해 자동화 장치가 자동화 장치의 프로세서-하드웨어-아키텍처(11)와 무관하게(제조업자와 무관하게) 자바-바이트 코드-인터프리터(10)의 형태의 실행 제어 시스템에 의해 인터넷을 통해 자동화 장치에 공급된 자바-기능 모듈을 처리할 수 있다. 기능상, 자동화 장치가 자바-코드를 직접 처리하는 자바-프로세서(12)를 포함한다.
오브젝트 지향 코드의 이식성은 컴파일링 구조도를 도시한 도 2에 나타난다.
사용자는 프로그래밍 장치로 해결해야 할 제어과제에 따라 제어 프로그램을 콘택 플랜(KOP), 기능 플랜(FuP), 스테이트먼트 리스트(AWL)의 형태로 또는 예컨대, 표준 IEC 1131로 표현되는 그밖의 적합한 형태로 작성한다. 프로그래밍 장치는 사용자 레벨에서 제어 프로그램을 원시 언어(Qu), 예컨대, 원시 언어 "JAVA C"로, 또는 직접(도면에 파선으로 도시됨) 오브젝트 지향 기계어(Ms), 예컨대 상이한 아키텍처의 자동화 장치(AG1), (AG2), (AG3), (AG4)내로 로드되는 자바-바이트 코드로 컴파일된다. 사용자 레벨에서 기계 코드를 작성하기 위해서는 모든 자동화 장치에 대해 단 하나의 컴파일러만이 필요하다. 자동화 장치(AG4)가 기계어(Ms)의 처리를 위한 코드-제너레이터(G)를 포함하기 때문에, 자동화 장치(AG4)가 코드를 직접 처리할 수 있다고 가정한다. 또한, 자동화 장치(AG1), (AG2), (AG3)는 이러한 코드 제너레이터를 포함하지 않고, 상이한 프로세서(PR1), (PR2), (PR3)를 포함하는 것으로 가정한다. 자동화 장치(AG1), (AG2), (AG3)가 코드(MS)를 처리할 수 있도록 하기 위해, 상기 자동화 장치는 각각 코드-인터프리터(IP1), (IP2), (IP3)를 포함한다. 상기 인터프리터(IP1), (IP2), (IP3)는 제어 프로그램의 실행 시간 동안 프로세서(PR1), (PR2), (PR3)에 의해 해석된 코드를 발생시킨다.
오브젝트 지향 소프트웨어 기능 모듈의 프로그래밍은 제조 스테이션(1), (2)의 프로그래밍 장치(7)(도 1)에 의해 또는 마찬가지로 인터넷에 접속된 프로그래밍 장치(14)에 의해 이루어진다. 조작 및 관측 장치(8) 및 워크 스테이션(9)과 더불어, 상기 프로그래밍 장치(7), (14)는 매니지먼트-엔지니어링 시스템의 구성 부분이다. 상기 프로그래밍 장치는 상기 소프트웨어 모듈을 인터넷 통신 인터페이스 및 인터넷을 통해 대응하는 자동화 장치에 공급한다. 예컨대, 모듈이 변경되어야 하는 경우에는 먼저 자동화 장치(6) 또는 서버(13)가, 상응하는 소프트웨어-기능 모듈을 프로그래밍 장치(7) 중 하나에 인터넷을 통해 전송한다. 끝으로, 프로그래밍 장치(7)는 상기 모듈을 보충하거나 수정하고, 이것을 다시 자동화 장치 중 하나로 전송할 수 있다. 프로그래밍 장치는 또한 제어 프로그램을 시뮬레이션하기 위해 제공된 소프트웨어-기능모듈-실행 시스템(PLC-Object-Engine-System; Bos, ExE,Wd, IO)을 포함한다.
제조 스테이션(1), (2)에서 제어될 프로세스의 프로세스 조작 및 프로세스 제어는 마찬가지로 인터넷에 접속될 수 있으며 인터넷에서 동작 가능한 조작 및 관측 장치(8)에 의해 이루어진다. 조작 및 관측 장치(8), 예컨대 제조 스테이션(1)의 조작 및 관측 장치(8)는 조작 및 관측-소프트웨어 모듈을 포함하는, 다수의 이미지 오브젝트를 포함하는 프로세스 이미지를 만들고 디스플레이기하기 위한 조작 및 관측 프로그램을 형성한다. 상기 이미지 오브젝트는 제어 프로그램의 소프트웨어 기능 모듈에 관련된다(상호작용). 조작 및 관측 소프트웨어 모듈은 오브젝트 지향적으로 형성되고 직접 인터넷을 통해 전송될 수 있다. 물론, 프로그래밍 장치(7)에서 프로세스 이미지를 만들고 프로세스 제어를 위해 인터넷을 통해 조작 및 관측 장치(8)에 공급하는 것도 가능하다.
자동화 장치내에 설치되어 있는 입력 및 출력 소자의 수를 줄여 높은 분해율을 가지는 자동화 시스템에서 , 예컨대 지능 필드 장치 형태의 분산 서브 시스템이 사용된다. 자동화 및 매니지먼트-엔지니어링-시스템은 여기에 도시되지 않은 지능 필드 장치를 포함한다. 제어 프로그램의 적어도 하나의 소프트웨어-기능 모듈이 상기 지능 필드 장치에 공급될 수 있고, 지능 필드 장치는 상기 제어 프로그램을 제어 동작 동안 주기적으로 및/또는 인터럽트 방식으로 처리한다. 소프트웨어-기능 모듈은 로드될 수 있고 제어 프로그램의 실행 시간에 제어 프로그램내로 결합될 수 있도록 형성된다. 소프트웨어-기능 모듈은 오브젝트 지향적으로 형성되며 인터넷 및 필드 장치의 인터넷-통신 인터페이스를 통해 필드 장치내로 로드될 수 있다.필드 장치는 소프트웨어-기능 모듈(SF01), ..., (SF04)의 결합 및 제어 프로그램의 처리를 위한 소프트웨어-기능 모듈-실행 시스템(PLC-Object-Engine-System; Bos, ExE, Wd, IO)을 포함한다.
이하에서는 도 3 및 4를 참고한다. 여기에는 자동화 장치 및/또는 지능 필드 장치 및/또는 프로그래밍 장치(제어 프로그램을 시뮬레이션하기 위한)의 소프트웨어-기능 모듈-실행 시스템(PLC-Object-Engine-System)이 도시된다. 먼저, 제어 프로그램이 주기적으로 처리된다고 가정한다(도 3). 이것은 제어될 기술적 프로세스의 프로세스 입력 및 출력의 신호 상태와 무관하게 예컨대 자동화 장치의 CPU가 주기적으로
a) 프로세스 입력의 신호 상태를 문의하여 상기 입력의 프로세스 이미지로 저장하고,
b) 처리될 제어 프로그램의 프리세팅에 따라 제어 프로그램을 단계별로 처리하며,
c) 계산된 신호 상태가 출력의 프로세스 이미지로 저장되고, 상기 신호 상태가 거기로부터 프로세스 출력으로 전송된다는 것을 의미한다.
소프트웨어-기능 모듈-실행 시스템의 중요한 구성 부분은 부트스트랩(Bos), 입력/출력-모듈(IO), Exe-엔진-오브젝트(ExE) 및 워치 도그(Wd) 형태의 오브젝트 지향적으로 프로그램된 유닛이다. 워치 도그(Wd)는 소프트웨어 모듈로 형성될 필요가 없으며, 하드웨어로 구현될 수 있다. 본 발명의 실시예에서 유닛 ExE-엔진-오브젝트(ExE) 및 워치 도그(Wd)는 소위 "스레드"이다. "스레드"의 기능 및 동작은 마이크로 소프트사의 간행물 "Supporting Microsoft Windows 95, Student Workbook", 07/95에 공지되어 있기 때문에, 여기서는 상세히 설명하지 않는다. 부트스트랩 유닛(Bos)에는 소프트웨어-기능 모듈 종류 및 입력/출력 모듈 종류가 저장된다. 상기 종류들은 예컨대 사용자에 의해 프로그래밍 장치에서 해결되어야 할 제어 과제의 프리세팅에 따라 만들어져서 예컨대 자동화 장치 또는 필드 장치로 전송된다. 부트스트랩-유닛(Bos)은 제어 동작의 시작 전에 소프트웨어-기능 모듈 종류로부터 소프트웨어-기능 모듈-오브젝트를 그리고 입력/출력-모듈 종류로부터 입력/출력 모듈-오브젝트를 형성한다. 본 실시예에서는 단지 4개의 소프트웨어-기능 모듈-오브젝트(SF01), ..., (SF04) 및 입력/출력-모듈-오브젝트(IO)가 도시된다. 상기 입력/출력-모듈-오브젝트(IO)에는 입력 및 출력의 프로세스 이미지가 저장되고, 기술적 프로세스의 프로세스 입력의 신호 상태가 공급되며, 상기 입력/출력-모듈-오브젝트(IO)를 통해 신호 상태가 상기 기술적 프로세스의 프로세스 출력에 공급될 수 있다. 또한, 부트스트랩(Bos)은 제어 동작의 시작시 Exe-엔진-오브젝트(ExE)에 처리될 소프트웨어-기능 모듈-오브젝트(SF01), ..., (SF04)의 리스트를 공급한다. 제어 동작의 시작시 부트스트랩-유닛(Bos)은 정보(Nas)(방법 호출)를 전송함으로써, Exe-엔진-오브젝트(ExE)가 스타트된다. 제 1 처리 단계에서, Exe-엔진-오브젝트(ExE)는 워치 도그(Wd)에 정보(Naw)를 공급한다. 이것은 워치 도그(Wd)가 Exe-엔진-오브젝트(ExE)의 주기 시간을 감시하게 한다. Exe-엔진-오브젝트(ExE)가 주어진 주기 시간을 초과하는 경우에는, 워치 도그(Wd)가 정보(Nar)를 Exe-엔진-오브젝트(ExE)에 전송하는 방식으로, 워치도그(Wd)가 Exe-엔진-오브젝트(ExE)를 리셋시킨다. 또한, 워치 도그(Wd)는 주기 시간 초과의 경우에 프로세스 이미지의 출력 및 프로세스 출력을 리셋시킨다. 이것을 위해, 워치 도그(Wd)는 정보(Nia)를 입력/출력-모듈-오브젝트(IO)에 공급한다. Exe-엔진-오브젝트(ExE)가 워치 도그(Wd)를 스타트시킨 후에, Exe-엔진-오브젝트(ExE)는 제어 동작을 픽업하고, 먼저 하기 단계를 포함하는 처리 사이클을 실행한다:
A) Exe-엔진-오브젝트(ExE)가 입력/출력-모듈-오브젝트(IO)로부터 프로세스 이미지의 입력 신호 상태를 판독(read-out)함으로써, 프로세스 이미지의 입력을 업데이트하는 단계; 여기서 신호 상태는 오브젝트 사이의 방법 호출(Nae)에 의해 변화(exchange)되고,
B) 소프트웨어-기능 모듈-오브젝트(SF01), ..., (SF04)의 처리 단계를 처리하는 단계; 여기서 Exe-엔진-오브젝트(ExE)는 대응하는 방법 호출(NSF1), ..., (NSF4)을 소프트웨어-기능 모듈-오브젝트(SF01), ..., (SF04)에 공급하며, 소프트웨어-기능 모듈-오브젝트(SF01), ..., (SF04)는 방법 호출(Nos)를 통해 입력/출력-모듈-오브젝트(IO)의 프로세스 이미지를 액세스하고,
C) Exe-엔진-오브젝트(ExE)가 프로세스 이미지의 출력을 입력/출력-모듈-오브젝트(IO)에 기입함으로써, 프로세스 이미지의 출력을 업데이트하는 단계; 여기서 재차 신호 상태가 오브젝트 사이의 방법 호출(Naa)에 의해 변화된다.
입력/출력-모듈-오브젝트(IO)는 적합한 인터페이스를 통해 제어될 기술 프로세스의 프로세스 출력 및 -전술한 바와 같이- 소프트웨어-기능모듈-오브젝트(SF01), ..., (SF04)에 프로세스 이미지의 입력 및 출력 신호 상태를 제공한다.
제어 프로그램이 인터럽트 방식으로 처리되는 경우를 가정한다(도 4). 이것은 제어될 기술적 프로세스의 프로세스 입력 중 하나에서 신호 상태의 변동이 생기는 경우 즉각적으로 적합한 제어 조치가 취해진다는 것을 의미한다. 도 3 및 도 4의 동일한 부분은 동일한 도면 부호를 갖는다. 이하에서는 제어 프로그램의 주기적 처리에 대한 차이점만을 설명한다(도 3). 제어 프로그램을 인터럽트 방식으로 처리하는 경우, 부트스트랩 유닛(Bos)은 제어 동작의 시작시 주기적 처리의 경우에서와 같이 처리될 소프트웨어-기능 모듈-오브젝트의 리스트를 Exe-엔진-오브젝트(ExE)에 전송하지 않고, 프로세스 입력 마다 "호출될" 소프트웨어-기능 모듈-오브젝트의 리스트를 전송한다. 이것은 각각의 프로세스 입력에 하나의 소프트웨어-기능 모듈-오브젝트가 할당되고 프로세스 입력에서 신호 상태의 변동시 상기 입력에 할당된 소프트웨어-기능 모듈-오브젝트가 스타트된다는 것을 의미한다. 처리 단계 B)와 관련해서 주기적 처리와는 달리 Exe-엔진-오브젝트(ExE)가 처리 주기 동안 하기 단계 D)를 실행한다:
D) 프로세스 이미지의 입력에서 신호 상태 변동을 검출하고 상기 입력에 할당된 소프트웨어-기능 모듈-오브젝트를 처리하는 단계.
기업 운영시 발생하는, 재료의 경제성, 프로세스 계획(planning), 종업원 고용 등과 같은 부가 과제는 매니지먼트-정보 시스템의 개념에 통합되고 상기와 마찬가지로 인터넷에 접속된 워크 스테이션 또는 서버에 의해 처리된다. 지속적 오브젝트 지향 소프트웨어-기능 모듈을 포함하고 필요시 실행하는 보다 큰 데이터 뱅크를 워크 스테이션 또는 서버는 이용한다.
자동화 장치 및 지능 필드 장치의 소프트웨어-기능 모듈은 디자인, 프로젝팅, 자동화 과제의 프로그래밍 및 자동화 인터커넥션의 부품 사이의 통신과 관련해서 매니지먼트-엔지니어링-시스템 및 매니지먼트-엔지니어링 및 정보 시스템의 그것과 호환된다. 이로 인해, 과제 확장 또는 과제 변위가 지금까지 보다 쉽고 간단히 이루어진다.
본 발명에 의해 광범위한 동작을 가능하게 하는 자동화 시스템이 형성된다. 선행 기술에 공지된, 자동화 장치 및 표준 컴퓨터과 연동할수 있다. 프로세스, 리소스 및 편성과 같은 모든 기업의 구성 요소가 모델화할 수 있는 가능성이 주어진다. 이러한 오브젝트 모델로부터 소프트웨어를 실행하는 것은 통상의 아키텍처 범주에서 통일된 툴(tool) 체인에 의해 이루어진다. 프로세스 최적화 또는 변경단에서 오브젝트의 이동에 의해 간단한 소프트웨어 매칭이 가능하다. 또한, 중앙의 플래닝, 시뮬레이션 및 최적화에 의해 광범위하고 유연하며 분할된 제조가 가능해진다.

Claims (9)

  1. 제어 프로그램의 소프트웨어-기능모듈이 공급되는 자동화 장치 또는 지능 필드 장치는 상기 제어 프로그램을 제어 동작 동안 주기적으로 및/또는 인터럽트 방식으로 처리하는데, 상기 소프트웨어-기능모듈은 로드될 수 있고 상기 제어 프로그램의 실행 시간에 상기 제어 프로그램내로 결합될 수 있도록 형성된 자동화 장치 또는 지능 필드 장치에 있어서,
    상기 소프트웨어-기능모듈(SF01, ..., SF04)은,
    오브젝트 지향적으로 형성되고 인터넷 및 상기 자동화 장치 또는 지능 필드 장치의 인터넷 통신 인터페이스를 통해 상기 자동화 장치 또는 지능 필드 장치내로 로드될 수 있으며,
    상기 자동화 장치 또는 지능 필드 장치는,
    Exe-엔진-오브젝트(ExE), 워치 도그(Wd), 부트스트랩(Bos) 및 입력/출력-모듈-오브젝트(IO)를 포함하는 소프트웨어-기능모듈-실행 시스템(PLC-오브젝트-엔진-시스템; Bos, ExE, Wd, IO)을 포함하는데,
    (a) 상기 입력/출력-모듈-오브젝트에는 입력 및 출력의 프로세스 이미지가 저장될 수 있고 프로세스 입력의 신호상태가 공급될 수 있고 상기 입력/출력-모듈-오브젝트에 의해 신호상태가 프로세스 출력에 공급될 수 있으며,
    (b) 상기 부트스트랩(Bos)은 제어 동작의 시작 전에 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04) 및 상기 입력/출력-모듈-오브젝트(IO)를 형성하고,
    상기 제어 프로그램의 주기적인 처리의 경우에는 처리될 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)의 리스트를,
    상기 제어 프로그램의 인터럽트 방식 처리의 경우에는 각각의 프로세스 입력에 대해 처리될 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)의 리스트를 상기 Exe-엔진-오브젝트(ExE)에 공급하고, 그리고
    제어 동작의 시작시 상기 Exe-엔진-오브젝트(ExE)를 스타트시키며,
    (c) 상기 Exe-엔진-오브젝트(ExE)는 주기 시간의 초과시 상기 Exe-엔진-오브젝트(ExE)를 리셋시키는 상기 워치 도그(Wd)를 먼저 스타트시키고, 그 다음에 주기적으로
    프로세스 이미지의 입력을 업데이트하고,
    상기 제어 프로그램의 주기적인 처리의 경우에는 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)의 하나의 처리 단계를 처리하고,
    상기 제어 프로그램의 인터럽트 방식 처리의 경우에는 입력에서의 신호 상태 변동을 검출하고 상기 입력에 할당된 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)를 처리하고, 그리고
    프로세스 이미지의 출력을 업데이트하는 것을 특징으로 하는 자동화 장치 또는 지능 필드 장치.
  2. 제 1항에 있어서, 상기 Exe-엔진-오브젝트(ExE) 및 워치 도그(Wd)는 "스레드"로서 형성되는 것을 특징으로 하는 자동화 장치 또는 지능 필드 장치.
  3. 제 1항 또는 2항에 있어서, 상기 인터넷 통신 인터페이스는 TCP/IP-프로토콜-통신을 가능하게 하는 것을 특징으로 하는 자동화 장치 또는 지능 필드 장치.
  4. 제 1항 내지 3항 중 어느 한 항에 있어서, 상기 소프트웨어-기능모듈(SF01, ..., SFO4)은 자바-바이트로 코딩되며 프로그래밍 언어 "JAVA C"로 또는 표준 IEC 1131에 따른 프로그래밍 언어로 작성될 수 있는 것을 특징으로 하는 자동화 장치 또는 지능 필드 장치.
  5. 제어 동작 동안 제어 프로그램을 주기적으로 및/또는 인터럽트 방식으로 처리하는 자동화 장치에 공급가능한 상기 제어 프로그램의, 로드될 수 있고 상기 제어 프로그램의 실행 시간에 상기 제어 프로그램내로 결합되도록 형성된 소프트웨어-기능모듈을 작성하기 위한 프로그래밍 장치에 있어서,
    상기 소프트웨어-기능모듈(SF01, ..., SF04)은, 상기 프로그래밍 장치에 의해 인터넷 및 상기 프로그래밍 장치의 인터넷 통신 인터페이스를 통해 상기 자동화 장치에 전송될 수 있고 및/또는 상기 인터넷 및 인터넷 통신 인터페이스를 통해 상기 프로그래밍 장치에 공급될 수 있으며,
    상기 프로그래밍 장치는, 상기 소프트웨어-기능모듈(SF01, ..., SF04)을 오브젝트 지향적으로 형성되도록 작성하며, 상기 제어 프로그램의 시뮬레이션을 위해 Exe-엔진-오브젝트(ExE), 워치 도그(Wd), 부트스트랩(Bos) 및 입력/출력-모듈-오브젝트(IO)를 포함하는 소프트웨어-기능모듈-실행 시스템(PLC-오브젝트-엔진-시스템; Bos, ExE, Wd, IO)을 포함하는데,
    (a) 상기 입력/출력-모듈-오브젝트에는 입력 및 출력의 프로세스 이미지가 저장될 수 있고 프로세스 입력의 신호상태가 공급될 수 있고 상기 입력/출력-모듈-오브젝트에 의해 신호상태가 프로세스 출력에 공급될 수 있으며,
    (b) 상기 부트스트랩(Bos)은 제어 동작의 시작 전에 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04) 및 상기 입력/출력-모듈-오브젝트(IO)를 형성하고,
    상기 제어 프로그램의 주기적인 처리의 경우에는 처리될 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)의 리스트를,
    상기 제어 프로그램의 인터럽트 방식 처리의 경우에는 각각의 프로세스 입력에 대해 처리될 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)의 리스트를 상기 Exe-엔진-오브젝트(ExE)에 공급하고, 그리고
    제어 동작의 시작시 상기 Exe-엔진-오브젝트(ExE)를 스타트시키며,
    (c) 상기 Exe-엔진-오브젝트(ExE)는 주기 시간의 초과시 상기 Exe-엔진-오브젝트(ExE)를 리셋시키는 상기 워치 도그(Wd)를 먼저 스타트시키고, 그 다음에 주기적으로
    프로세스 이미지의 입력을 업데이트하고,
    상기 제어 프로그램의 주기적인 처리의 경우에는 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)의 하나의 처리 단계를 처리하고,
    상기 제어 프로그램의 인터럽트 방식 처리의 경우에는 입력에서의 신호 상태 변동을 검출하고 상기 입력에 할당된 상기 소프트웨어-기능모듈-오브젝트(SF01, ..., SF04)를 처리하고, 그리고
    프로세스 이미지의 출력을 업데이트하는 것을 특징으로 하는 프로그래밍 장치.
  6. 제 5항에 있어서, 상기 인터넷 통신 인터페이스는 TCP/IP-프로토콜 통신을 가능하게 하는 것을 특징으로 하는 프로그래밍 장치.
  7. 제 5항 또는 6항에 있어서, 상기 소프트웨어-기능모듈(SF01, ..., SFO4)은, 상기 프로그래밍 장치에서 실행 가능한 프로그래밍 언어 "JAVA C"로 또는 표준 IEC 1131에 따른 프로그래밍 언어로 작성될 수 있으며 상기 프로그래밍 장치에 의해 자바-바이트로 코딩되어 컴파일될 수 있는 것을 특징으로 하는 프로그래밍 장치.
  8. 제 1항 내지 4항 중 어느 한 항에 따른 적어도 하나의 자동화 장치 또는 지능 필드 장치,
    제 5항 내지 7항 중 어느 한 항에 따른 적어도 하나의 프로그래밍 장치 및/또는
    조작 및 관측 소프트웨어 기능모듈을 포함하는 조작 및 관측 프로그램을 가진 적어도 하나의 조작 및 관측 장치를 포함하는 자동화 시스템.
  9. 제 8항에 따른 자동화 시스템, 및
    상기 오브젝트 지향 소프트웨어-기능모듈(SF01, ..., SF04)의 작성 및 처리를 위한 수단을 가진 적어도 하나의 워크 스테이션 및/또는 서버를 포함하는 자동화 인터커넥션.
KR1019980705393A 1996-01-17 1997-01-16 자동화 장치 KR100300776B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE29600609U DE29600609U1 (de) 1996-01-17 1996-01-17 Automatisierungsgerät
DE29600609.2 1996-01-17
DE29622133U DE29622133U1 (de) 1996-12-19 1996-12-19 Automatisierungsgerät
DE29622133.3 1996-12-19
PCT/DE1997/000068 WO1997026587A1 (de) 1996-01-17 1997-01-16 Automatisierungsgerät

Publications (2)

Publication Number Publication Date
KR19990077248A KR19990077248A (ko) 1999-10-25
KR100300776B1 true KR100300776B1 (ko) 2001-09-06

Family

ID=26058550

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980705393A KR100300776B1 (ko) 1996-01-17 1997-01-16 자동화 장치

Country Status (12)

Country Link
US (3) US6263487B1 (ko)
EP (1) EP0875023B1 (ko)
JP (1) JP3181601B2 (ko)
KR (1) KR100300776B1 (ko)
CN (1) CN1109278C (ko)
AT (1) ATE184405T1 (ko)
CZ (1) CZ222098A3 (ko)
DE (1) DE59700413D1 (ko)
ES (1) ES2136467T3 (ko)
HU (1) HUP9900247A3 (ko)
PL (1) PL327615A1 (ko)
WO (1) WO1997026587A1 (ko)

Families Citing this family (178)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7949495B2 (en) 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US8290721B2 (en) 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US6434504B1 (en) 1996-11-07 2002-08-13 Rosemount Inc. Resistance based process control device diagnostics
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US20020091784A1 (en) * 1997-09-10 2002-07-11 Baker Richard A. Web interface to a device and an electrical network control system
US6732191B1 (en) 1997-09-10 2004-05-04 Schneider Automation Inc. Web interface to an input/output device
US7035898B1 (en) 1997-09-10 2006-04-25 Schneider Automation Inc. System for programming a factory automation device using a web browser
US7058693B1 (en) 1997-09-10 2006-06-06 Schneider Automation Inc. System for programming a programmable logic controller using a web browser
US20020152289A1 (en) * 1997-09-10 2002-10-17 Schneider Automation Inc. System and method for accessing devices in a factory automation network
EP1023650B1 (en) 1997-10-13 2003-09-24 Rosemount Inc. Communication technique for field devices in industrial processes
DE59704884D1 (de) * 1997-11-14 2001-11-15 Engel Gmbh Maschbau Spritzgiessmaschine mit LAN Schnittstelle
EP0917034B1 (de) 1997-11-14 2002-03-06 Engel Maschinenbau Gesellschaft Mbh Verfahren zur Fernüberwachung und/oder Fernwartung einer Spritzgiessmaschine
US7162510B2 (en) * 1998-03-16 2007-01-09 Schneider Automation Inc. Communication system for a control system over Ethernet and IP networks
US6201996B1 (en) 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
DE19843206A1 (de) * 1998-09-16 2000-04-20 Siemens Ag Optische Sendeeinrichtung
US6233626B1 (en) * 1998-10-06 2001-05-15 Schneider Automation Inc. System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer
US6434157B1 (en) * 1998-10-06 2002-08-13 Schneider Automation, Inc. MODBUS plus ethernet bridge
DE19848618A1 (de) * 1998-10-21 2000-06-29 Siemens Ag System und Verfahren zur Fernwartung und/oder Ferndiagnose eines Automatisierungssystems mittels E-Mail
AT412131B (de) * 1998-11-24 2004-09-27 Automationx Software For Ind A Automatisierungssystem zur lösung einer prozesstechnischen aufgabenstellung und verfahren hierzu
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
US6615149B1 (en) 1998-12-10 2003-09-02 Rosemount Inc. Spectral diagnostics in a magnetic flow meter
WO2000038021A1 (de) * 1998-12-18 2000-06-29 Siemens Aktiengesellschaft Hinsichtlich verfügbarkeit und sicherheit skalierbares automatisierungssystem
DE29823119U1 (de) 1998-12-28 1999-02-25 Siemens AG, 80333 München Automatisierungsgerät
US6853867B1 (en) * 1998-12-30 2005-02-08 Schneider Automation Inc. Interface to a programmable logic controller
DE19910535A1 (de) * 1999-03-09 2000-09-14 Siemens Ag Verfahren zur automatischen Wiedergewinnung von Engineeringdaten aus Anlagen
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US6442441B1 (en) * 1999-05-17 2002-08-27 Ford Global Technologies, Inc. Method of automatically generating and verifying programmable logic controller code
WO2000070531A2 (en) 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
AU5780300A (en) 1999-07-01 2001-01-22 Rosemount Inc. Low power two-wire self validating temperature transmitter
DE19930660A1 (de) * 1999-07-02 2001-01-11 Siemens Ag Verfahren zur Überwachung oder zur Installation neuer Programmcodes in einer industriellen Anlage
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
US7289994B2 (en) 1999-10-18 2007-10-30 Fisher-Rosemount Systems, Inc. Interconnected zones within a process control system
US6704737B1 (en) * 1999-10-18 2004-03-09 Fisher-Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6687698B1 (en) 1999-10-18 2004-02-03 Fisher Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US7134118B1 (en) * 2000-10-26 2006-11-07 Siemens Energy & Automation, Inc. Re-programmable flash memory micro controller as programmable logic controller
US6594541B1 (en) * 2000-01-10 2003-07-15 Siemens Aktiengesellschaft Universal motion control
ES2213567T3 (es) 2000-01-10 2004-09-01 Siemens Aktiengesellschaft Control universal del movimiento.
AT413246B (de) * 2000-01-25 2005-12-15 Wieland Martin Verfahren zur erfassung, übertragung und speicherung von schaltzuständen elektrischer schaltgeräte
DE20004370U1 (de) * 2000-03-10 2001-07-19 Kuka Schweissanlagen Gmbh Industrielle Produktionsanlage mit WEB-Steuersystem
JP3883775B2 (ja) 2000-03-17 2007-02-21 株式会社デジタル 制御システム用サーバ装置、制御システム、制御システム用サーバ装置の通信方法、および、そのプログラムが記録された記録媒体
KR100625604B1 (ko) * 2000-03-17 2006-09-20 가부시끼가이샤 디지탈 제어용 서버장치, 제어용 단말장치, 제어 시스템 및제어용 통신 프로그램이 기록된 기록매체
FR2806934B1 (fr) * 2000-03-30 2003-04-18 Eisenmann France Sarl Dispositif de controle d'une installation de traitement de surface, notamment pour l'industrie automobile
KR100423879B1 (ko) * 2000-04-07 2004-03-22 (주)세미콘사이버 인터넷을 이용한 생산설비의 상태정보 엑세스 방법과 그시스템
US7181487B1 (en) 2000-07-07 2007-02-20 Schneider Automation Inc. Method and system for transmitting and activating an application requesting human intervention in an automation network
DE10055169A1 (de) * 2000-08-03 2002-02-21 Siemens Ag Industrielle Steuerung auf der Basis Technologischer Objekte
US6882890B2 (en) * 2000-08-03 2005-04-19 Siemens Aktiengesellschaft Industrial controller based on distributable technology objects
US7302676B2 (en) 2000-08-07 2007-11-27 Siemens Aktiengesselschaft Method for debugging flowchart programs for industrial controllers
US7313609B1 (en) * 2000-08-09 2007-12-25 Schneider Automation Inc. Method and apparatus for programming an automation device
US20020167967A1 (en) * 2000-09-06 2002-11-14 Schneider Electric Method for managing bandwidth on an ethernet network
US7028204B2 (en) * 2000-09-06 2006-04-11 Schneider Automation Inc. Method and apparatus for ethernet prioritized device clock synchronization
DE10046133A1 (de) * 2000-09-15 2002-03-28 Hauni Maschinenbau Ag Verfahren, Einrichtung und System zum Erfassen, Visualisieren und/oder zum Verändern von Betriebsdaten wenigstens einer Maschine
JP2002099312A (ja) * 2000-09-22 2002-04-05 Mitsubishi Electric Corp プログラマブルコントローラおよび制御プログラム開発支援装置
US6748283B2 (en) 2000-09-29 2004-06-08 Ford Motor Company Method of using neutral event specification file for manufacturing line analysis
US6741898B2 (en) 2000-09-29 2004-05-25 Ford Motor Company Method of using neutral event file for manufacturing line analysis
US8135567B2 (en) * 2000-09-29 2012-03-13 Ford Global Technologies, Llc Method of emulating machine tool behavior for programmable logic controller logical verification system
US6944512B2 (en) 2000-10-09 2005-09-13 Seimens Aktiengesellschaft Device and method for carrying out the decentralized production of desired products from different starting materials, and an automated process system
DE10049855A1 (de) * 2000-10-09 2002-05-02 Siemens Ag Anordnung und Verfahren zur dezentralen Herstellung gewünschter Produkte aus unterschiedlichen Ausgangsstoffen und automatisiertes Prozesssystem
AU2002214332A1 (en) * 2000-11-22 2002-06-03 Mitsubishi Pharma Corporation Ophthalmological preparations
US6928327B2 (en) 2001-04-02 2005-08-09 Siemens Aktiengesellschaft Process control system
US20020198970A1 (en) * 2001-04-27 2002-12-26 Shunji Kuwa Programmable controller system
US6859755B2 (en) 2001-05-14 2005-02-22 Rosemount Inc. Diagnostics for industrial process control and measurement systems
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
US6834214B2 (en) * 2001-05-24 2004-12-21 The Boeing Company System, method and computer-program product for transferring a numerical control program to thereby control a machine tool controller
DE10127803C2 (de) * 2001-06-07 2003-06-12 Siemens Ag Offener Antriebsregler und Verfahren zur Softwaregewinnung für einen offenen Antriebsregler
DE10152765B4 (de) * 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US7395122B2 (en) * 2001-07-13 2008-07-01 Siemens Aktiengesellschaft Data capture for electronically delivered automation services
US20060085091A9 (en) 2001-07-13 2006-04-20 Martin Kiesel Electronic fingerprints for machine control and production machines
CN100362442C (zh) * 2001-07-13 2008-01-16 西门子公司 用于通过网络为自动化***提供服务的***结构和方法
US6975913B2 (en) 2001-07-13 2005-12-13 Siemens Aktiengesellschaft Database system and method for industrial automation services
US7292900B2 (en) * 2001-07-13 2007-11-06 Siemens Aktiengesellschaft Power distribution expert system
US7603289B2 (en) * 2001-07-13 2009-10-13 Siemens Aktiengesellschaft System and method for electronic delivery of content for industrial automation systems
US20060190106A1 (en) * 2001-07-30 2006-08-24 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
US6801813B2 (en) 2001-07-30 2004-10-05 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
EP1288757A1 (de) * 2001-08-07 2003-03-05 Siemens Aktiengesellschaft Verfahren und Prozessleitsystem zum Betrieb einer technischen Anlage
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
US8086664B2 (en) * 2001-09-24 2011-12-27 Siemens Industry, Inc. Method and apparatus for programming programmable controllers and generating configuration data from a centralized server
KR100411110B1 (ko) * 2001-10-29 2003-12-18 현대자동차주식회사 자동화 창고 구조 대응 운용 프로그램 설계방법
EP1316865A1 (de) * 2001-11-28 2003-06-04 Abb Research Ltd. Automatisierungsservicesystem
US20030229472A1 (en) * 2001-12-06 2003-12-11 Kantzes Christopher P. Field maintenance tool with improved device description communication and storage
US7426452B2 (en) * 2001-12-06 2008-09-16 Fisher-Rosemount Systems. Inc. Dual protocol handheld field maintenance tool with radio-frequency communication
DE60207106T2 (de) * 2001-12-06 2006-07-13 Fisher-Rosemount Systems, Inc., Austin Eigensicheres feldgerätwartungs-werkzeug
US20030204373A1 (en) * 2001-12-06 2003-10-30 Fisher-Rosemount Systems, Inc. Wireless communication method between handheld field maintenance tools
DE10161321A1 (de) * 2001-12-13 2003-06-26 Siemens Ag Verfahren zur Aktualisierung von elektronisch modifizierbaren Komponenten eines Automatisierungsgerätes
US7734716B2 (en) * 2002-01-24 2010-06-08 Ge Fanuc Automation North America, Inc. Methods and systems for management and control of an automation control module
AUPS056402A0 (en) * 2002-02-15 2002-03-07 Beacon Technology Pty Limited A processing apparatus, system & method
DE10207831A1 (de) * 2002-02-25 2003-09-04 Siemens Ag Verfahren zum Projektieren und/oder Konfigurieren eines Projektes
DE10209734A1 (de) * 2002-03-06 2003-09-25 Endress & Hauser Gmbh & Co Kg Verfahren und Vorrichtung zum Reduzieren einer zu übertragenden Datenmenge von Prozessdaten
US7027952B2 (en) * 2002-03-12 2006-04-11 Fisher-Rosemount Systems, Inc. Data transmission method for a multi-protocol handheld field maintenance tool
US7039744B2 (en) * 2002-03-12 2006-05-02 Fisher-Rosemount Systems, Inc. Movable lead access member for handheld field maintenance tool
US20030200353A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Browser-implemented upload/download of a driver
US20030204560A1 (en) * 2002-04-26 2003-10-30 Chen Thomas C.H. Programmable Logic Controller with embedded Intelligent Web Server
DE10238926A1 (de) * 2002-08-22 2004-03-25 Siemens Ag Verfahren zum Einstellen einer einen Mikroprozessor aufweisenden Steuereinrichtung eines elektrischen Gerätes
DE10243856B4 (de) * 2002-09-20 2004-09-30 Siemens Ag Regler und Verfahren zum Betreiben eines Reglers
DE10251523A1 (de) * 2002-11-04 2004-05-19 Siemens Ag System und Verfahren zur Bereitstellung von Daten und Diensten für Geräte, sowie Gerät, welches die bereitgestellten Daten und Dienste verwendet
US10261506B2 (en) * 2002-12-05 2019-04-16 Fisher-Rosemount Systems, Inc. Method of adding software to a field maintenance tool
US7805716B2 (en) * 2002-12-10 2010-09-28 Siemens Aktiengesellschaft Method for executing a first software program, developed for a stored-program controller, on a computer
CN100388529C (zh) * 2003-03-06 2008-05-14 费希尔-罗斯蒙德***公司 用于电蓄电池的热流动调节盖
US7275062B2 (en) 2003-03-10 2007-09-25 Fisher-Rosemount Systems, Inc. Automatic linkage of process event data to a data historian
US20040210664A1 (en) * 2003-04-17 2004-10-21 Schneider Automation Inc. System and method for transmitting data
US7512521B2 (en) * 2003-04-30 2009-03-31 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with power islands
US7054695B2 (en) 2003-05-15 2006-05-30 Fisher-Rosemount Systems, Inc. Field maintenance tool with enhanced scripts
US7526802B2 (en) * 2003-05-16 2009-04-28 Fisher-Rosemount Systems, Inc. Memory authentication for intrinsically safe field maintenance tools
US7199784B2 (en) * 2003-05-16 2007-04-03 Fisher Rosemount Systems, Inc. One-handed operation of a handheld field maintenance tool
US8874402B2 (en) * 2003-05-16 2014-10-28 Fisher-Rosemount Systems, Inc. Physical memory handling for handheld field maintenance tools
US7036386B2 (en) * 2003-05-16 2006-05-02 Fisher-Rosemount Systems, Inc. Multipurpose utility mounting assembly for handheld field maintenance tool
US6925419B2 (en) * 2003-05-16 2005-08-02 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with removable battery pack
DE10327614A1 (de) 2003-06-18 2005-01-20 Siemens Ag Vorrichtung und Verfahren zur Programmierung und/oder Ausführung von Programmen für industrielle Automatisierungssysteme
US7904583B2 (en) * 2003-07-11 2011-03-08 Ge Fanuc Automation North America, Inc. Methods and systems for managing and controlling an automation control module system
US7225037B2 (en) * 2003-09-03 2007-05-29 Unitronics (1989) (R″G) Ltd. System and method for implementing logic control in programmable controllers in distributed control systems
DE10345883A1 (de) * 2003-09-30 2005-05-12 Siemens Ag Fertigungsvorrichtung mit automatischer Fernüberwachung und entsprechendes Überwachungsverfahren
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US7512593B2 (en) * 2004-06-08 2009-03-31 Siemens Energy & Automation, Inc. System for searching across a PLC network
JP2006011887A (ja) * 2004-06-28 2006-01-12 Digital Electronics Corp プログラマブル・ロジック・コントローラ、グラフィック・ロジック・コントローラ、制御プログラム作成装置、プログラム、および、記録媒体
US7346478B2 (en) * 2004-09-21 2008-03-18 Ford Motor Company Method of embedding tooling control data within mechanical fixture design to enable programmable logic control verification simulation
US8151196B2 (en) * 2005-06-07 2012-04-03 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US7554560B2 (en) * 2004-12-24 2009-06-30 Donald Pieronek System for defining network behaviors within application programs
US8112565B2 (en) 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
US8942834B2 (en) 2005-06-27 2015-01-27 Rockwell Automation Technologies, Inc. Method and apparatus for communicating transactions between an industrial controller and a programming interface
US7835295B2 (en) * 2005-07-19 2010-11-16 Rosemount Inc. Interface module with power over Ethernet function
US9634858B2 (en) * 2005-07-20 2017-04-25 Rosemount Inc. Field device with power over Ethernet
US9063739B2 (en) 2005-09-07 2015-06-23 Open Invention Network, Llc Method and computer program for device configuration
US20070068225A1 (en) 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
DE102005048037A1 (de) * 2005-10-07 2007-04-12 Robert Bosch Gmbh Verfahren zur Steuerung/Regelung wenigstens einer Task
EP1793294A1 (en) * 2005-12-01 2007-06-06 Abb Research Ltd. Controller for industrial manufacturing apparatus
WO2007123753A2 (en) 2006-03-30 2007-11-01 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
DE102006019542A1 (de) * 2006-04-27 2007-10-31 Krauss Maffei Gmbh Verfahren zum Betreiben einer Fertigungsmaschine, insbesondere einer Spritzgussmaschine
US7308327B2 (en) * 2006-05-12 2007-12-11 Ford Motor Company Method of application protocol monitoring for programmable logic controllers
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US7711440B1 (en) 2006-09-28 2010-05-04 Rockwell Automation Technologies, Inc. Browser based embedded historian
US7672740B1 (en) 2006-09-28 2010-03-02 Rockwell Automation Technologies, Inc. Conditional download of data from embedded historians
US7742833B1 (en) 2006-09-28 2010-06-22 Rockwell Automation Technologies, Inc. Auto discovery of embedded historians in network
US7913228B2 (en) * 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Translation viewer for project documentation and editing
JP2010505121A (ja) 2006-09-29 2010-02-18 ローズマウント インコーポレイテッド 検証を備える磁気流量計
US8181157B2 (en) * 2006-09-29 2012-05-15 Rockwell Automation Technologies, Inc. Custom language support for project documentation and editing
US7933666B2 (en) * 2006-11-10 2011-04-26 Rockwell Automation Technologies, Inc. Adjustable data collection rate for embedded historians
US20080114474A1 (en) * 2006-11-10 2008-05-15 Rockwell Automation Technologies, Inc. Event triggered data capture via embedded historians
US20080155241A1 (en) * 2006-12-22 2008-06-26 Shrikant Hanumantha Varku Method and apparatus to facilitate logic control and interface communication
US7974937B2 (en) * 2007-05-17 2011-07-05 Rockwell Automation Technologies, Inc. Adaptive embedded historians with aggregator component
JP5097820B2 (ja) * 2007-06-13 2012-12-12 フィッシャー−ローズマウント システムズ,インコーポレイテッド 携帯用フィールドメンテナンス機器の機能改善方法
US20080313228A1 (en) * 2007-06-15 2008-12-18 Rockwell Automation Technologies, Inc. Controller log and log aggregation
US8898036B2 (en) 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US7930639B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Contextualization for historians in industrial systems
US7930261B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Historians embedded in industrial units
US7917857B2 (en) * 2007-09-26 2011-03-29 Rockwell Automation Technologies, Inc. Direct subscription to intelligent I/O module
US7882218B2 (en) * 2007-09-27 2011-02-01 Rockwell Automation Technologies, Inc. Platform independent historian
US7962440B2 (en) * 2007-09-27 2011-06-14 Rockwell Automation Technologies, Inc. Adaptive industrial systems via embedded historian data
US7809656B2 (en) * 2007-09-27 2010-10-05 Rockwell Automation Technologies, Inc. Microhistorians as proxies for data transfer
US20090089671A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Programmable controller programming with embedded macro capability
US9917436B2 (en) 2007-10-30 2018-03-13 General Electric Company System and method for control of power distribution
US8255065B2 (en) * 2008-05-05 2012-08-28 Siemens Aktiengesellschaft Mobile function block for a PLC based distributed control system
CN102124432B (zh) 2008-06-20 2014-11-26 因文西斯***公司 对用于过程控制的实际和仿真设施进行交互的***和方法
CA2725358A1 (en) * 2008-07-03 2010-01-07 Belimo Holding Ag Actuator for hvac systems and method for operating the actuator
US9141105B2 (en) * 2008-07-23 2015-09-22 Hurco Companies, Inc. Method and apparatus for monitoring or controlling a machine tool system
US7921734B2 (en) 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
US8127060B2 (en) 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
US8326962B2 (en) * 2009-07-01 2012-12-04 Siemens Corporation Method, system and apparatus for providing automation management services
US8730837B2 (en) 2010-06-21 2014-05-20 General Electric Company System and method for control of power distribution networks
US8331855B2 (en) 2010-07-12 2012-12-11 Invensys Systems, Inc. Methods and apparatus for process control with improved communication links
US9095002B2 (en) 2010-07-12 2015-07-28 Invensys Systems, Inc. Methods and apparatus for process control with improved communication links
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
CN103792858B (zh) * 2012-10-26 2017-03-15 洛克威尔自动控制技术股份有限公司 灵活的控制模型***和方法
JP6626240B2 (ja) * 2014-03-13 2019-12-25 オムロン株式会社 コントローラ
CN109154808A (zh) * 2016-05-16 2019-01-04 费希尔-罗斯蒙特***公司 过程控制***中的多协议现场设备
US20200241500A1 (en) * 2019-01-25 2020-07-30 Taiwan Development Institute Numerical control machine tool processing program sharing method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297257A (en) 1991-04-15 1994-03-22 Allen-Bradley Company, Inc. Distributing a real-time control program to a plurality of input/output nodes
DE4307413C2 (de) 1993-03-09 1997-02-06 Siemens Ag Verfahren zum Laden von für den Betrieb von elektrischen Einrichtungen erforderlichen Betriebsprogrammen
JP3251414B2 (ja) * 1994-01-11 2002-01-28 三菱電機株式会社 プログラマブルコントローラおよびそのプログラム容量変更方法
US5475601A (en) * 1994-02-15 1995-12-12 Emhart Glass Machinery Investments Inc. Control for glassware forming system including bidirectional network gateway
US5485620A (en) * 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
US6032208A (en) * 1996-04-12 2000-02-29 Fisher-Rosemount Systems, Inc. Process control system for versatile control of multiple process devices of various device types
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
US5862052A (en) * 1996-04-12 1999-01-19 Fisher-Rosemount Systems, Inc. Process control system using a control strategy implemented in a layered hierarchy of control modules
US5995916A (en) * 1996-04-12 1999-11-30 Fisher-Rosemount Systems, Inc. Process control system for monitoring and displaying diagnostic information of multiple distributed devices
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US6282454B1 (en) 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller

Also Published As

Publication number Publication date
PL327615A1 (en) 1998-12-21
HUP9900247A3 (en) 1999-12-28
JP3181601B2 (ja) 2001-07-03
EP0875023B1 (de) 1999-09-08
CN1109278C (zh) 2003-05-21
EP0875023A1 (de) 1998-11-04
ES2136467T3 (es) 1999-11-16
US7114155B2 (en) 2006-09-26
US20010037489A1 (en) 2001-11-01
WO1997026587A1 (de) 1997-07-24
CN1209890A (zh) 1999-03-03
US20010025294A1 (en) 2001-09-27
ATE184405T1 (de) 1999-09-15
JPH11510294A (ja) 1999-09-07
CZ222098A3 (cs) 1999-05-12
HUP9900247A2 (hu) 1999-05-28
DE59700413D1 (de) 1999-10-14
US6263487B1 (en) 2001-07-17
KR19990077248A (ko) 1999-10-25

Similar Documents

Publication Publication Date Title
KR100300776B1 (ko) 자동화 장치
US6425038B1 (en) Conversion of desk-top operating system for real-time control using installable interrupt service routines
US6345212B1 (en) Automatic variable linkage mechanism for integrating third party software components
US4866638A (en) Process for producing human-computer interface prototypes
CA2169916C (en) Cnc control system
US8219221B2 (en) Industrial controller using shared memory multicore architecture
US7024666B1 (en) Motion control systems and methods
EP0622714A1 (en) Integrated automation development system and method
US20020082720A1 (en) Automation system
US5984499A (en) Method and apparatus for a numerical control system for processing multiple job streams
US20010037362A1 (en) Automation system for solving a technical-process task and corresponding method
US7006882B2 (en) Machine control system
US5812846A (en) Method and apparatus for passing control from a first process to a second process
Essel et al. Goosy, the new gsi acquisition and analysis system for experiment data
Cox et al. Real‐Time Software for Robotics
Anderson et al. Open architecture controller solution for custom machine systems
Dupourqué et al. Towards multi-processor and multi-robot controllers
EP0539880A1 (en) Programmable computer controller
Halsall et al. Development environment for the design and test of applications software for a distributed multiprocessor computer system
Frenger Robot control techniques: Part one: a review of robotics languages
JPS6139134A (ja) プログラム変換方法
Myers et al. Use of object-oriented techniques in a beam-line control system
Volz et al. Wanted: A New Generation of Software Manufacturing
Shopiro Robot Systems Software IJ Cox DA Kapilow WJ Kropfl
Calzolari et al. The evolution of MML/MME towards, real time and heterogeneous systems

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee