KR100948423B1 - 플로차트 프로그램 방식의 이더넷/ip 분산 제어장치 - Google Patents

플로차트 프로그램 방식의 이더넷/ip 분산 제어장치 Download PDF

Info

Publication number
KR100948423B1
KR100948423B1 KR1020070061392A KR20070061392A KR100948423B1 KR 100948423 B1 KR100948423 B1 KR 100948423B1 KR 1020070061392 A KR1020070061392 A KR 1020070061392A KR 20070061392 A KR20070061392 A KR 20070061392A KR 100948423 B1 KR100948423 B1 KR 100948423B1
Authority
KR
South Korea
Prior art keywords
unit
output
ethernet
flowchart
input
Prior art date
Application number
KR1020070061392A
Other languages
English (en)
Other versions
KR20080112675A (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
Application filed by 유한대학산학협력단, (주)세아에스에이 filed Critical 유한대학산학협력단
Priority to KR1020070061392A priority Critical patent/KR100948423B1/ko
Publication of KR20080112675A publication Critical patent/KR20080112675A/ko
Application granted granted Critical
Publication of KR100948423B1 publication Critical patent/KR100948423B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

본 발명은 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치에 관한 것으로서, 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등의 자동화 설비를 제어하기 위한 데이터를 플로차트 형태로 작성하여, 이더넷/IP(ethernet/Industrial Protocol)를 통해 관리함으로써, 분산 배치된 자동화 설비의 자동 제어 및 기계 상태 감시 등을 보다 원활히 수행함에 그 목적이 있다.
이러한 특징적인 목적을 달성하기 위한 본 발명은, 플로차트 운영 소프트웨어가 탑재되어, 자동화 설비 제어를 위한 데이터를 플로차트 형태로 작성하여 저장·관리하는 운영부; 이더넷/IP(Ethernet/IP) 연결을 통해 상기 자동화 설비와 연결되어, 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터를 송수신하는 인터페이스부; 디지털 입출력 접점을 제어하며, 16개의 로컬 입출력 모듈을 포함하는 디지털 입출력부; 아날로그 입출력 접점을 제어하며, 8개의 입력모듈 및 4개의 출력모듈을 포함하는 아날로그 입출력부; 상기 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터 등에 관한 전반적인 사항을 영상을 통해 제공하는 디스플레이부; 및 이더넷/IP 프로토콜 분석, 자동화 설비의 입출력 제어하며, 상기 운영부, 인터페이스부, 디지털 입출력부, 아날로그 입출력부 및 디스플레이부를 제어하는 중앙처리부; 를 포함한다.
이더넷, 분산 제어, 플로챠트

Description

플로차트 프로그램 방식의 이더넷/IP 분산 제어장치{Ethernet/IP distributed controller using flowchart program type}
도 1 은 본 발명에 따른 이더넷을 통해 연동되는 자동화 설비 및 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치의 개념도.
도 2 는 본 발명에 따른 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치에 관한 전체 구성도.
도 3 은 본 발명에 따른 자동화 설비를 제어하기 위한 데이터를 플로차트 형태로 작성된 모습을 나타내는 일예시도.
< 도면의 주요 부분에 대한 부호의 설명 >
110: 운영부 120: 인터페이스부
130: 디지털 입출력부 140: 아날로그 입출력부
150: 디스플레이부 160: 중앙처리부
170: 외부 인터페이스부 180: 모션 제어부
본 발명은 이더넷/IP 분산 제어장치에 관한 것으로서, 더욱 상세하게는 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등의 자동화 설비를 제어하기 위한 데이터를 플로차트 형태로 작성하여, 이더넷/IP(ethernet/Industrial Protocol)를 통해 관리함으로써, 분산 배치된 자동화 설비의 자동 제어 및 기계 상태 감시 등을 보다 원활히 수행할 수 있는 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치에 관한 것이다.
종래의 제어장치는 개별 코딩과 래더 다이어그램 방식의 프로그램 방식으로 배우기 어렵고 재사용이 불가능하였다. 또한, 자동화 설비는 분산되어 있어도 제어장치가 집중 배치되어 이를 연결하기 위한 복잡한 연결선 등이 요구되었고, 이를 시공·설치·운전하기 위한 시간 및 장소의 낭비가 많았다.
본 발명은 상기와 같은 문제점을 해결하기 위해 창안된 것으로서, 본 발명의 제 1 목적은, 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등의 자동화 설비를 제어하기 위한 데이터를 플로차트 형태로 작성하여, 이더넷/IP(ethernet/Industrial Protocol)를 통해 관리함으로써, 분산 배치된 자동화 설비의 자동 제어 및 기계 상태 감시 등을 보다 원활히 수행함에 있다.
본 발명의 제 2 목적은, 이전에 작성 코드와 문서의 재사용이 가능하도록 자동화 설비를 제어하기 위한 데이터를 플로차트 형태로 작성하여 저장·관리함으로 써, 최소한의 시스템 업그레이드를 통해 전체 제어 시스템의 개발시간을 단축 가능하도록 함에 있다.
본 발명은 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치에 관한 것으로서, 플로차트 운영 소프트웨어가 탑재되어, 자동화 설비 제어를 위한 데이터를 플로차트 형태로 작성하여 저장·관리하는 운영부; 이더넷/IP(Ethernet/IP) 연결을 통해 상기 자동화 설비와 연결되어, 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터를 송수신하는 인터페이스부; 디지털 입출력 접점을 제어하며, 16개의 로컬 입출력 모듈을 포함하는 디지털 입출력부; 아날로그 입출력 접점을 제어하며, 8개의 입력모듈 및 4개의 출력모듈을 포함하는 아날로그 입출력부; 상기 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터 등에 관한 전반적인 사항을 영상을 통해 제공하는 디스플레이부; 및 이더넷/IP 프로토콜 분석, 자동화 설비의 입출력 제어하며, 상기 운영부, 인터페이스부, 디지털 입출력부, 아날로그 입출력부 및 디스플레이부를 제어하는 중앙처리부; 를 포함한다.
또한, 상기 중앙처리부에 의해 제어되되, 외부와의 통신을 구성하는 내장 USB, Serial 및 Audio 포트 중 적어도 어느 하나로 구성된 외부 인터페이스부; 를 더 포함한다.
또한, 상기 중앙처리부에 의해 제어되되, 모터가 구비되어 정밀 위치제어 기 능을 수행하는 모션 제어부; 를 더 포함한다.
그리고, 상기 모션 제어부는, 정확한 위치로 이동되도록 하는 위치 조절부 및 가·감속을 제어하는 속도 제어부로 구성되는 것을 특징으로 한다.
본 발명의 특징 및 이점들은 첨부도면에 의거한 다음의 상세한 설명으로 더욱 명백해질 것이다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 발명자가 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 할 것이다. 또한, 본 발명에 관련된 공지 기능 및 그 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는, 그 구체적인 설명을 생략하였음에 유의해야 할 것이다.
이하, 첨부된 도 1 내지 도 3 을 참조하여 본 발명을 상세하게 설명한다.
도 1 은 이더넷을 통해 연동되는 자동화 설비 및 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치의 개념적으로 도시한 구성도이며, 도 2 는 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치(이하, '분산 제어장치'라고 함)를 개념적으로 도시한 구성도로서, 도시된 바와 같이 본 발명에 따른 분산 제어장치(100)는, 운영부(110), 인터페이스부(120), 디지털 입출력부(130), 아날로그 입출력부(140), 디스플레이부(150) 및 중앙처리부(160)를 포함한다.
운영부(110)는 도 3 에 도시된 바와 같이, '플로차트 운영 소프트웨어'가 탑재되어 자동화 설비를 제어하기 위한 데이터를 플로차트 형태로 작성하여 저장·관 리하는 기능을 수행한다.
구체적으로, 플로차트 부분입출력(Partial Import/Export)방식은 사용자가 프로젝트 간에 재사용할 수 있는 코드의 라이브러리를 작성할 수 있게 한다. 특정한 코드 묶음은 XML(Extensible Markup Language) 태그 포맷팅을 사용하여 프로젝트로부터 내 보내기로 설정하여 외부 파일에 저장할 수 있다. 이 코드는 나중에 동일한 프로젝트로 다시 가져오거나 새로운 프로젝트에 적용할 수 있다.
플로차트 부분입출력(Partial Import/Export) 방식은 자동으로 태그의 정의, 사용자 정의 데이터 유형(UDT) 또는 구조, 그리고 코드를 관리하기 위해 필요한 모든 것을 정의하는 그와 관련된 설명 문구를 함께 제공한다. 가져오기 도중에도 가져온 코드를 즉시 실행할 수 있도록 이름과 설명을 수정할 수 있다.
인터페이스부(120)는 10/100 Mbps의 통신속도로 이더넷/IP(Ethernet/IP) 연결을 통해 자동화 설비와 연결되어, 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터를 송수신하는 기능을 수행한다.
디지털 입출력부(130)는 디지털 입출력 접점을 제어하며, kbyte의 입출력 메모리를 포함하고, 16개의 로컬 입출력 모듈을 포함한다.
아날로그 입출력부(140)는 아날로그 입출력 접점을 제어하며, 8개의 입력모듈 및 4개의 출력모듈을 포함한다.
디스플레이부(150)는 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터 등에 관한 전반적인 사항을 문자, 음성, 영상 등을 통해 제공하는 기능을 수행한다.
중앙처리부(160)는 이더넷/IP 프로토콜 분석, 자동화 설비의 입출력 제어뿐 아니라, 운영부(110), 인터페이스부(120), 디지털 입출력부(130), 아날로그 입출력부(140) 및 디스플레이부(150)를 포함하는 제어장치(100)의 전반적인 데이터 흐름을 제어하는 기능을 수행한다.
즉, 운영부(110)가 처리한 플로차트 데이터를 바탕으로, 중앙처리부(160)는 디스플레이부(150)를 통해 표시하거나, 디지털 입출력부(130) 및 아날로그 입출력(140) 등의 각종 설정 값(Tag)들을 저장하고, 입·출력 신호를 발생시킴으로써, 그 설정에 따라 동작시킨다.
바람직하게, 본 발명에 따른 분산 제어장치(100)는 중앙처리부에 의해 제어되되, 외부 시스템 즉, 상위 컴퓨터 시스템과의 통신을 구성하는 내장 USB, Serial, Audio 중 적어도 어느 하나로 구성된 외부 인터페이스부(170)를 더 포함한다.
또한 바람직하게, 분산 제어장치(100)는 모터가 구비되며, 중앙처리부에 의해 제어되되, 정밀 위치제어 기능을 수행하는 모션 제어부(180)를 더 포함하되, 모션 제어부(180)는 정확한 위치로 이동되도록 하는 위치 조절부(181) 및 가·감속을 제어하는 속도 제어부(182)로 구성된다.
지금까지 상술한 바와 같은, 본 발명에 따른 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치는 종래와 달리, 플로차트 프로그램 방식의 기능을 채용함으로써, 이전에 작성한 코드와 문서를 재사용할 수 있으며, 사용자로 하여금 프로젝트 간에 재사용할 수 있는 코드의 라이브러리를 작성할 수 있도록 하는 특징적인 장점 을 갖는다.
이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것이 아니며, 기술적 사상의 범주를 일탈함이 없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서, 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.
상기와 같은 본 발명에 따르면, 분산 배치된 공장 자동화 설비의 통합제어와 기계 상태 감시 솔루션 서비스 등을 제공해 준다. 이 시스템은 EtherNet/IP를 통해 제어하고, 설정하고, 데이터를 수집하도록 할 수 있다.
그리고 본 발명에 따르면, EtherNet TCP/IP 네트워크를 사용하여 제어 및 상태감시 모두를 위한 EtherNet/IP 네트워크에 연결될 수 있다. 엔드유저는 EtherNet/IP 네트워크를 사용하여 시스템의 제어, 감시 및 배선을 모듈화하고 원격데이터를 수집하고 생산 속도를 관리함으로써, 보다 향상된 어플리케이션 성능을 제공할 수 있는 효과도 있다.

Claims (4)

  1. 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치에 있어서,
    플로차트 운영 소프트웨어가 탑재되어, 자동화 설비 제어를 위한 데이터를 플로차트 형태로 작성하여 저장·관리하는 운영부;
    이더넷/IP(Ethernet/IP) 연결을 통해 상기 자동화 설비와 연결되어, 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터를 송수신하는 인터페이스부;
    디지털 입출력 접점을 제어하며, 16개의 로컬 입출력 모듈을 포함하는 디지털 입출력부;
    아날로그 입출력 접점을 제어하며, 8개의 입력모듈 및 4개의 출력모듈을 포함하는 아날로그 입출력부;
    상기 자동화 설비의 고장 검출, 상태 감시 및 선택적 자동재폐 등에 관한 데이터 등에 관한 전반적인 사항을 영상을 통해 제공하는 디스플레이부; 및
    이더넷/IP 프로토콜 분석, 자동화 설비의 입출력 제어하며, 상기 운영부, 인터페이스부, 디지털 입출력부, 아날로그 입출력부 및 디스플레이부를 제어하는 중앙처리부; 를 포함하는 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치.
  2. 제 1 항에 있어서,
    상기 중앙처리부에 의해 제어되되, 외부와의 통신을 구성하는 내장 USB, Serial 및 Audio 포트 중 적어도 어느 하나로 구성된 외부 인터페이스부; 를 더 포함하는 것을 특징으로 하는 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치.
  3. 제 1 항에 있어서,
    상기 중앙처리부에 의해 제어되되, 모터가 구비되어 정밀 위치제어 기능을 수행하는 모션 제어부; 를 더 포함하는 것을 특징으로 하는 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치.
  4. 제 3 항에 있어서,
    상기 모션 제어부는, 정확한 위치로 이동되도록 하는 위치 조절부 및 가·감속을 제어하는 속도 제어부로 구성되는 것을 특징으로 하는 플로차트 프로그램 방식의 이더넷/IP 분산 제어장치.
KR1020070061392A 2007-06-22 2007-06-22 플로차트 프로그램 방식의 이더넷/ip 분산 제어장치 KR100948423B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070061392A KR100948423B1 (ko) 2007-06-22 2007-06-22 플로차트 프로그램 방식의 이더넷/ip 분산 제어장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070061392A KR100948423B1 (ko) 2007-06-22 2007-06-22 플로차트 프로그램 방식의 이더넷/ip 분산 제어장치

Publications (2)

Publication Number Publication Date
KR20080112675A KR20080112675A (ko) 2008-12-26
KR100948423B1 true KR100948423B1 (ko) 2010-03-22

Family

ID=40370374

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070061392A KR100948423B1 (ko) 2007-06-22 2007-06-22 플로차트 프로그램 방식의 이더넷/ip 분산 제어장치

Country Status (1)

Country Link
KR (1) KR100948423B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101939788B1 (ko) 2018-06-29 2019-01-17 한화시스템(주) 단일 이더넷 연동 지원 장비에 대한 통합연동처리 시스템 및 이를 이용한 통합연동처리 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060098679A (ko) * 2005-03-03 2006-09-19 삼성전자주식회사 통신 시스템에서의 시스템 검증을 위한 시스템 및 그 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060098679A (ko) * 2005-03-03 2006-09-19 삼성전자주식회사 통신 시스템에서의 시스템 검증을 위한 시스템 및 그 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101939788B1 (ko) 2018-06-29 2019-01-17 한화시스템(주) 단일 이더넷 연동 지원 장비에 대한 통합연동처리 시스템 및 이를 이용한 통합연동처리 방법

Also Published As

Publication number Publication date
KR20080112675A (ko) 2008-12-26

Similar Documents

Publication Publication Date Title
US10037443B2 (en) Industrial simulation using redirected I/O module configurations
EP3165977B1 (en) Automatic uploading and registering of device description files
US8000815B2 (en) Method for the supplying and installation of device-specific functionalities and/or data for the field devices of a distributed system
WO2017200868A1 (en) Multi-protocol field device in process control systems
US9483035B2 (en) Method for integrating at least one field device into a network of automation technology
CN107210943B (zh) 借助于通用通信驱动器的装置访问
CN108667807A (zh) 一种基于监控云平台与网关的协议自适应方法及***
US20090228611A1 (en) Configuration of field devices on a network
EP3333657B1 (en) Communication system, communication device, and communication program
EP3002649B1 (en) Industrial simulation using redirected i/o module configurations
EP3648416A1 (de) Automatisierungsgerät mit integrierter netzwerk-analyse und cloud-anbindung
CN102809950A (zh) 用于基金会现场总线告警的***和方法
ITMI20071074A1 (it) &#34;sistema automatizzato per il comando di macchine tessili&#34;
KR20190079328A (ko) 통신 프로토콜을 변환하는 인터페이스 장치 및 방법
CN102809953A (zh) 用于告警捕获和传输的***及方法
US20150145654A1 (en) Method for Operating a Field Device
US8630723B2 (en) Method for controlling behavioral intervention of a submodule
EP3656512A1 (en) Device, system and method for plug-and-play integration of components in robotic systems
KR100948423B1 (ko) 플로차트 프로그램 방식의 이더넷/ip 분산 제어장치
JPH11231924A (ja) 異種コントローラの指令生成・監視装置
CN108696375B (zh) 工业网络信息获取装置、方法、监控***及存储介质
CN106407139A (zh) 用于传输hart变量的方法和***组件及cpu单元
KR101212781B1 (ko) 로봇 통합용접제어 시스템
US8301273B2 (en) Method for providing functions in an industrial automation system, control program and industrial automation system
KR101038619B1 (ko) 로봇용 다자유도 스마트 액추에이터를 위한 네트워크 기반 제어 모듈

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130226

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee