KR20140134015A - 프로피버스 dp의 마스터 장치 - Google Patents
프로피버스 dp의 마스터 장치 Download PDFInfo
- Publication number
- KR20140134015A KR20140134015A KR1020130053594A KR20130053594A KR20140134015A KR 20140134015 A KR20140134015 A KR 20140134015A KR 1020130053594 A KR1020130053594 A KR 1020130053594A KR 20130053594 A KR20130053594 A KR 20130053594A KR 20140134015 A KR20140134015 A KR 20140134015A
- Authority
- KR
- South Korea
- Prior art keywords
- profibus
- information
- network
- slave devices
- configuration information
- Prior art date
Links
Images
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
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40019—Details regarding a bus master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40078—Bus configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15012—Configuration software for networks
-
- 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/2231—Master slave
-
- 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/25—Pc structure of the system
- G05B2219/25021—Profibus
-
- 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/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33112—Configuration software for network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40221—Profibus
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 마스터 장치가 프로피버스로 연결된 복수 개의 슬레이브 장치들과 통신을 수행하여 스스로 네트워크를 설정하는 것으로서 복수 개의 슬레이브 장치들과 통신을 수행하기 위한 프로피버스 통신 모듈과, 가상 네트워크 설정정보가 미리 저장되는 가상 네트워크 설정정보 저장소와, 상기 가상 네트워크 설정정보 저장소에 저장된 네트워크 설정정보에 따라, 상기 프로피버스 통신 모듈을 통해 상기 복수 개의 슬레이브 장치들과 통신을 수행하여 네트워크 설정정보를 취득하고 취득한 네트워크 설정정보를 네트워크 설정정보 저장소에 저장하며 상기 네트워크 설정정보 저장소에 저장된 네트워크 설정정보에 따라 상기 복수 개의 슬레이브 장치들과 통신을 수행하는 프로피버스 마스터 상태 머신을 포함하는 프로피버스 DP(Decentralized Periphery)의 마스터 장치에 관한 것이다.
Description
본 발명은 프로피버스로 연결된 복수 개의 슬레이브 장치들과 통신을 수행하여 스스로 네트워크를 설정하는 프로피버스 DP의 마스터 장치에 관한 것이다.
프로피버스는 국제 표준 IEC 61158의 산업용 통신 프로토콜 중의 하나로서 생산, 공정 제어 및 빌딩 자동화 등을 비롯한 각종 분야에서 필드 장비들 간의 실시간 통신에 사용된다.
이러한 프로피버스는 적용 분야에 따라 프로피버스 FMS(Field Message Specification), 프로피버스 DP(Decentralized Periphery) 및 프로피버스 PA(Process Automation) 등으로 구분할 수 있다.
이러한 프로피버스들 중에서 공장 자동화에는 프로피버스 DP가 가장 널리 이용되고 있다.
프로피버스 DP 네트워크는 마스터 장치와 데이터의 입력 및 출력을 담당하는 복수 개의 슬레이브 장치로 구성되고, 상기 마스터 장치와 상기 복수 개의 슬레이브 장치들 간의 통신은 프로피버스 DP의 마스터 장치에 저장된 네트워크 설정(network configuration) 정보를 통해 이루어진다.
상기 네트워크 설정 정보는 프로피버스 DP의 마스터 장치와 통신할 복수 개의 슬레이브 장치들의 통신 속도 정보 및 입출력 데이터의 정보 등을 포함하고 있다.
본 발명이 해결하고자 하는 과제는 프로피버스로 연결된 복수 개의 슬레이브 장치들과 통신을 수행하여 스스로 네트워크를 설정하는 프로피버스 DP의 마스터 장치를 제공한다.
본 발명이 해결하고자 하는 과제들은 상기에서 언급한 기술적 과제들로 제한되지 않고, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 명확하게 이해될 수 있을 것이다.
본 발명의 프로피버스 DP의 마스터 장치는, 복수 개의 슬레이브 장치들과 통신을 수행하기 위한 프로피버스 통신 모듈과, 가상 네트워크 설정정보가 미리 저장되는 가상 네트워크 설정정보 저장소와, 상기 가상 네트워크 설정정보 저장소에 저장된 네트워크 설정정보에 따라, 상기 프로피버스 통신 모듈을 통해 상기 복수 개의 슬레이브 장치들과 통신을 수행하여 네트워크 설정정보를 취득하고 취득한 네트워크 설정정보를 네트워크 설정정보 저장소에 저장하며 상기 네트워크 설정정보 저장소에 저장된 네트워크 설정정보에 따라 상기 복수 개의 슬레이브 장치들과 통신을 수행하는 프로피버스 마스터 상태 머신을 포함할 수 있다.
또한 본 발명의 프로피버스 DP의 마스터 장치는, 상기 프로피버스 마스터 상태 머신에 상기 복수 개의 슬레이브 장치들의 네트워크 설정정보를 요청하여 수집하는 슬레이브 정보 수집기를 더 포함하고, 상기 프로피버스 마스터 상태 머신은, 상기 슬레이브 정보 수집기에 따라 상기 복수 개의 슬레이브 장치들과 통신을 수행하여 네트워크 설정정보를 취득하고 취득한 네트워크 설정정보를 상기 슬레이브 정보 수집기에 제공하여 수집하게 하며 상기 슬레이브 정보 수집기가 수집한 네트워크 설정정보를 상기 네트워크 설정정보 저장소에 저장할 수 있다.
상기 슬레이브 정보 수집기는, 상기 네트워크 설정정보 저장소에 네트워크 설정정보가 저장되어 있는지의 여부를 판단하고 저장되어 있지 않을 경우에 상기 프로피버스 마스터 상태 머신에 상기 복수 개의 슬레이브 장치들의 네트워크 설정정보를 요청할 수 있다.
또한 본 발명의 프로피버스 DP의 마스터 장치는, 설정 툴과 통신을 수행하는 설정 툴 통신 모듈을 더 포함하고, 상기 슬레이브 정보 수집기는, 상기 설정 툴 통신 모듈을 통해 네트워크 자동설정 명령이 입력될 경우에 상기 프로피버스 마스터 상태 머신에 상기 복수 개의 슬레이브 장치들의 네트워크 설정정보를 요청할 수 있다.
상기 프로피버스 마스터 상태 머신은, 상기 가상 네트워크 설정정보 저장소에 저장된 가상 네트워크 설정정보에 따라 상기 복수 개의 슬레이브 장치에 진단 메시지를 전송하여 응답 메시지를 수신하고, 상기 응답 메시지의 해당 복수 개의 슬레이브 장치로 설정정보 요청 메시지를 전송하여 네트워크 설정정보를 수신할 수 있다.
본 발명의 프로피버스 DP의 마스터 장치는 복수 개의 슬레이브 장치들과 통신을 수행하여 복수 개의 슬레이브 장치들의 정보를 수집하고, 수집한 정보를 이용하여 네트워크를 구성한다.
그러므로 사용자의 편의성을 증대시킬 수 있고, 위험한 장소에 설치된 슬레이브 장치들을 확인할 필요가 없어 사용자의 안전을 확보할 수 있다.
또한 설치된 네트워크의 구성을 자동으로 확인할 수 있으므로 설치가 되지 않은 슬레이브 장치들을 확인할 수 있어 유지보수에 매우 유리하게 되는 등의 효과가 있다.
이하에서는 첨부된 도면들을 참조하여 본 발명을 한정하지 않는 실시 예를 통해 본 발명을 보다 상세히 설명하며, 일부 도면에서 동일한 요소에 대해서는 동일한 부호를 부여한다.
도 1은 종래의 네트워크 설정 컨셉을 설명하기 위한 도면,
도 2는 종래의 마스터 장치의 구성을 보인 블록도,
도 3은 종래의 네트워크 설정동작의 시퀀스를 보인 도면, 및
도 4는 본 발명의 마스터 장치의 구성을 보인 블록도이다.
도 1은 종래의 네트워크 설정 컨셉을 설명하기 위한 도면,
도 2는 종래의 마스터 장치의 구성을 보인 블록도,
도 3은 종래의 네트워크 설정동작의 시퀀스를 보인 도면, 및
도 4는 본 발명의 마스터 장치의 구성을 보인 블록도이다.
이하의 상세한 설명은 예시에 지나지 않으며, 본 발명의 실시 예를 도시한 것에 불과하다. 또한 본 발명의 원리와 개념은 가장 유용하고, 쉽게 설명할 목적으로 제공된다.
따라서, 본 발명의 기본 이해를 위한 필요 이상의 자세한 구조를 제공하고자 하지 않았음은 물론 통상의 지식을 가진 자가 본 발명의 실체에서 실시될 수 있는 여러 가지의 형태들을 도면을 통해 예시한다.
도 1은 종래의 네트워크 설정 컨셉을 설명하기 위한 도면이다. 여기서, 부호 100은 미스터 장치이고, 부호 110은 복수 개의 슬레이브 장치들이다. 상기 마스터 장치(100)와 상기 복수 개의 슬레이브 장치(110)들은 프로피버스(120)로 연결되어 상호간에 소정의 데이터를 전송할 수 있게 구성된다.
부호 130은 설정 툴이다. 상기 설정 툴(130)은 마스터 장치(100)의 네트워크 설정 동작을 수행한다.
도 2는 종래의 마스터 장치의 구성을 보인 블록도이다. 도 2를 참조하면, 마스터 장치(100)는 설정 툴 통신 모듈(200)과, 네트워크 설정정보 저장소(210)와, 프로피버스 마스터 상태 머신(220)과, 프로피버스 통신모듈(230)을 포함할 수 있다.
상기 설정 툴 통신 모듈(200)은, 상기 설정 툴(130)과 통신을 수행하여 네트워크 설정정보를 수신한다.
상기 네트워크 설정정보 저장소(210)는, 상기 설정 툴 통신 모듈(200)이 수신한 네트워크 설정정보를 저장한다.
상기 프로피버스 마스터 상태 머신(220)은, 상기 네트워크 설정정보 저장소(210)에 저장된 네트워크 설정정보를 이용하여 상기 복수 개의 슬레이브 장치(110)들과 프로피버스(120)를 통해 상호간에 통신을 수행한다.
상기 프로피버스 통신모듈(230)은 상기 프로피버스(120)에 연결되어 상기 프로피버스 마스터 상태 머신(220)과 상기 복수 개의 슬레이브 장치(110)들이 전송하는 데이터들을 인터페이스한다.
도 3은 종래의 네트워크 설정 동작의 시퀀스를 보인 도면이다. 도 3을 참조하면, 프로피버스 DP의 네트워크를 설정하기 위하여 사용자(10)는 먼저 복수 개의 슬레이브 장치(110)들의 네트워크 설정 정보를 확인한다(S200). 예를 들면, 복수 개의 슬레이브 장치(110)들의 주소, 통신 속도 정보 및 입출력 데이터의 정보 등을 비롯한 네트워크 설정 정보를 확인한다.
이때, 경우에 따라서는 사용자(10)가 직접 복수 개의 슬레이브 장치(110)들의 설치 장소로 이동하여 네트워크 설정 정보를 확인할 수도 있다.
그리고 사용자(10)는 설정 툴(130)에 상기 네트워크 설정 정보를 입력하고(S302), 상기 네트워크 설정 정보의 입력이 완료될 경우에 입력한 네트워크 설정 정보의 적용을 요청한다(S304).
그러면, 상기 설정 툴(130)은 마스터 장치(100)에 네트워크 설정 정보를 전송하여 적용한다(S306).
상기 설정 툴(130)이 전송하는 네트워크 설정 정보는 마스터 장치(100)의 설정 툴 통신모듈(200)이 수신하여 네트워크 설정정보 저장소(210)에 저장한다.
이와 같은 상태에서 사용자(10)는 상기 설정 툴(130)에 네트워크 통신의 시작을 요청한다(S308).
그러면, 상기 설정 툴(130)은 상기 마스터 장치(100)에 통신 시작의 적용을 요청하고(S310), 상기 통신 시작의 적용 요청에 따라 상기 마스터 장치(100)는 상기 복수 개의 슬레이브 장치(110)들과 상기 네트워크 설정 정보를 기초로 하여 프로피버스(120)를 통해 통신을 수행한다(S312).
즉, 상기 통신 시작의 적용 요청신호는 마스터 장치(100)의 설정 툴 통신모듈(200)이 수신하여 프로피버스 마스터 상태 머신(220)에 제공한다.
상기 프로피버스 마스터 상태 머신(220)은 상기 통신 시작의 적용 요청신호에 따라, 네트워크 설정정보 저장소(210)에 저장된 네트워크 설정정보를 확인하고, 확인한 네트워크 설정정보에 따라 프로피버스 통신모듈(230) 및 프로피버스(120)를 통해 상기 복수 개의 슬레이브 장치(110)들과 통신을 수행한다.
이러한 종래의 네트워크 설정은 사용자가 복수 개의 슬레이브 장치들 각각에 대한 네트워크 설정 정보를 미리 확인하고, 설정 툴을 통해 복수 개의 슬레이브 장치들 각각에 대한 네트워크 설정 정보를 입력하였다.
그러므로 사용자는 복수 개의 슬레이브 장치들 각각에 대한 네트워크 설정 정보를 미리 확인해야 되는 번거로움이 있다.
그리고 복수 개의 슬레이브 장치들 각각이 설치된 장소에 직접 가야 하는 경우가 있는 것으로서 위험한 장소에 설치되어 있는 슬레이브 장치들의 네트워크 설정 정보를 확인해야 될 경우에 사용자가 위험에 노출될 수 있다.
또한 확인된 복수 개의 슬레이브 장치들의 네트워크 설정 정보를 직접 설정 툴에 입력해야 되므로 네트워크 설정 정보를 입력하는 과정에서 잘못 입력하여 에러가 발생할 수 있는 문제점이 있다.
도 4는 본 발명의 마스터 장치의 구성을 보인 블록도이다. 도 4를 참조하면, 본 발명의 마스터 장치(100)는, 설정 툴 통신모듈(400)과, 네트워크 설정정보 저장소(410)와, 가상 네트워크 설정정보 저장소(420)와, 슬레이브 정보 수집기(430)와, 프로피버스 마스터 상태 머신(440)과, 프로피버스 통신모듈(450)을 포함할 수 있다.
상기 설정 툴 통신모듈(400)은, 설정 툴과 통신을 수행하여 네트워크 자동설정 명령을 수신한다.
상기 네트워크 설정정보 저장소(410)는, 복수 개의 슬레이브 장치들과 통신을 수행할 수 있도록 하기 위한 네트워크 설정정보를 저장한다.
상기 가상 네트워크 설정정보 저장소(420)는, 상기 네트워크 설정정보 저장소(410)에 네트워크 설정정보가 저장되어 있지 않을 경우에 복수 개의 슬레이브 장치들과 통신을 수행할 수 있도록 하기 위한 가상 네트워크 설정정보가 미리 저장된다.
상기 슬레이브 정보 수집기(430)는, 상기 네트워크 설정정보 저장소(410)에 네트워크 설정정보가 저장되어 있지 않거나 네트워크 자동설정 명령이 입력될 경우에 복수 개의 슬레이브 장치들로부터 상기 네트워크 설정정보를 생성할 정보를 수집한다.
상기 프로피버스 마스터 상태 머신(440)은 상기 슬레이브 정보 수집기(430)가 복수 개의 슬레이브 장치들의 정보 수집을 요청할 경우에 상기 가상 네트워크 설정정보 저장소(420)에 저장된 가상 네트워크 설정정보에 따라 복수 개의 슬레이브 장치들과 통신을 수행하여 복수 개의 슬레이브 장치들의 정보를 수신하고 수신한 복수 개의 슬레이브 장치들의 정보를 상기 슬레이브 정보 수집기(430)가 수집하게 하며 상기 슬레이브 정보 수집기(430)가 수집한 정보를 네트워크 설정정보로 상기 네트워크 설정정보 저장소(410)에 저장한다. 또한 상기 프로피버스 마스터 상태 머신(440)은 상기 네트워크 설정정보 저장소(410)에 저장된 네트워크 설정정보를 적용하여 상기 복수 개의 슬레이브 장치들과 통신을 수행한다.
상기 프로피버스 통신모듈(450)은, 프로피버스와 연결되고 상기 프로피버스 마스터 상태 머신(440)의 제어에 따라 상기 프로피버스를 통해 상기 복수 개의 슬레이브 장치들과 통신을 수행하면서 소정의 정보를 인터페이스한다.
이와 같이 구성된 본 발명의 마스터 장치는 전원이 온된 상태에서 슬레이브 정보 수집기(430)가 네트워크 설정정보 저장소(410)에 네트워크 설정정보가 저장되어 있는지의 여부를 판단한다.
또한 상기 슬레이브 정보 수집기(430)는 설정 툴로부터 설정 툴 통신 모듈(400)을 통해 네트워크 자동설정 명령이 입력되는지의 여부를 판단한다.
상기 네트워크 설정정보 저장소(410)에 네트워크 설정정보가 저장되어 있지 않거나 또는 네트워크 자동설정 명령이 입력될 경우에 상기 슬레이브 정보 수집기(430)는 프로피버스 마스터 상태 머신(440)에 복수 개의 슬레이브 장치들의 정보 수집을 요청한다.
상기 프로피버스 마스터 상태 머신(440)은 복수 개의 슬레이브 장치들의 정보 수집 요청에 따라, 가상 네트워크 설정정보 저장소(420)에 저장되어 있는 가상 네트워크 설정정보를 이용하여 복수 개의 슬레이브 장치들과 통신을 수행하고, 복수 개의 슬레이브 장치들의 설정정보를 수신하며, 수신한 정보를 상기 슬레이브 정보 수집기(430)가 수집한다.
여기서, 상기 슬레이브 정보 수집기(430)가 복수 개의 슬레이브 장치들의 설정정보를 수집하는 동작에 대하여 보다 상세히 설명한다.
먼저, 상기 프로피버스 마스터 상태 머신(440)은 프로피버스에 연결된 복수 개의 슬레이브 장치를 검색해야 되는 것으로서 진단 메시지를 발생하여 프로피버스 통신모듈(450)을 통해 복수 개의 슬레이브 장치로 전송한다.
상기 복수 개의 슬레이브 장치들은 상기 진단 메시지가 수신될 경우에 응답 메시지를 발생하여 전송하는 것으로서 상기 프로피버스 마스터 상태 머신(440)은 프로피버스 통신모듈(450)을 통해 응답 메시지를 수신하고, 수신한 응답 메시지를 상기 슬레이브 정보 수집기(430)가 수집한다.
그리고 상기 프로피버스 마스터 상태 머신(440)은 설정정보 요청 메시지를 생성하고, 생성한 설정정보 요청 메시지를 프로피버스 통신모듈(450)을 통해, 상기 슬레이브 정보 수집기(430)가 수집한 응답 메시지의 해당 복수 개의 슬레이브 장치로 전송한다.
상기 설정정보 요청 메시지를 수신한 복수 개의 슬레이브 장치들은 자동으로 네트워크를 설정할 수 있는 설정정보를 전송하고, 전송한 복수 개의 슬레이브 장치들의 설정정보를 상기 프로피버스 마스터 상태 머신(440)이 프로피버스 통신모듈(450)을 통해 응답 메시지를 수신하고, 수신한 설정 정보를 상기 슬레이브 정보 수집기(430)가 수집한다.
이와 같이 하여 상기 슬레이브 정보 수집기(430)가 복수 개의 슬레이브 장치들의 설정정보를 수집한 상태에서, 상기 프로피버스 마스터 상태 머신(440)은 마스터 장치로서의 네트워크 통신을 설정하기 위하여, 상기 슬레이브 정보 수집기(430)가 수집한 설정정보를 네트워크 설정 저장소(410)에 네트워크 설정정보로 저장한다.
이와 같이 네트워크 설정 저장소(410)에 네트워크 설정정보가 저장된 상태에서 상기 프로피버스 마스터 상태 머신(440)은 네트워크가 형성된 복수 개의 슬레이브 장치들과 통신을 수행해야 될 경우에 상기 네트워크 설정 저장소(410)에 저장된 네트워크 설정정보를 적용하여, 프로피버스 통신모듈(450)을 통해 복수 개의 슬레이브 장치들과 통신을 수행한다.
이상에서는 대표적인 실시 예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시 예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다.
그러므로 본 발명의 권리범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
100 : 마스터 장치 110 : 슬레이브 장치
120 : 프로피버스 130 : 설정 툴
200, 400 : 설정 툴 통신 모듈 210, 410 : 네트워크 설정정보 저장소
220, 440 : 프로피버스 마스터 상태 머신
230, 450 : 프로피버스 통신 모듈
420 : 가상 네트워크 설정정보 저장소
430 : 슬레이브 정보 수집기
120 : 프로피버스 130 : 설정 툴
200, 400 : 설정 툴 통신 모듈 210, 410 : 네트워크 설정정보 저장소
220, 440 : 프로피버스 마스터 상태 머신
230, 450 : 프로피버스 통신 모듈
420 : 가상 네트워크 설정정보 저장소
430 : 슬레이브 정보 수집기
Claims (5)
- 복수 개의 슬레이브 장치들과 통신을 수행하기 위한 프로피버스 통신 모듈;
가상 네트워크 설정정보가 미리 저장되는 가상 네트워크 설정정보 저장소; 및
상기 가상 네트워크 설정정보 저장소에 저장된 네트워크 설정정보에 따라, 상기 프로피버스 통신 모듈을 통해 상기 복수 개의 슬레이브 장치들과 통신을 수행하여 네트워크 설정정보를 취득하고 취득한 네트워크 설정정보를 네트워크 설정정보 저장소에 저장하며 상기 네트워크 설정정보 저장소에 저장된 네트워크 설정정보에 따라 상기 복수 개의 슬레이브 장치들과 통신을 수행하는 프로피버스 마스터 상태 머신;을 포함하는 프로피버스 DP(Decentralized Periphery)의 마스터 장치.
- 제 1 항에 있어서,
상기 프로피버스 마스터 상태 머신에 상기 복수 개의 슬레이브 장치들의 네트워크 설정정보를 요청하여 수집하는 슬레이브 정보 수집기;를 더 포함하고,
상기 프로피버스 마스터 상태 머신은,
상기 슬레이브 정보 수집기에 따라 상기 복수 개의 슬레이브 장치들과 통신을 수행하여 네트워크 설정정보를 취득하고 취득한 네트워크 설정정보를 상기 슬레이브 정보 수집기에 제공하여 수집하게 하며 상기 슬레이브 정보 수집기가 수집한 네트워크 설정정보를 상기 네트워크 설정정보 저장소에 저장하는, 프로피버스 DP의 마스터 장치.
- 제 2 항에 있어서,
상기 슬레이브 정보 수집기는,
상기 네트워크 설정정보 저장소에 네트워크 설정정보가 저장되어 있는지의 여부를 판단하고 저장되어 있지 않을 경우에 상기 프로피버스 마스터 상태 머신에 상기 복수 개의 슬레이브 장치들의 네트워크 설정정보를 요청하는, 프로피버스 DP의 마스터 장치.
- 제 2 항에 있어서,
설정 툴과 통신을 수행하는 설정 툴 통신 모듈;을 더 포함하고,
상기 슬레이브 정보 수집기는,
상기 설정 툴 통신 모듈을 통해 네트워크 자동설정 명령이 입력될 경우에 상기 프로피버스 마스터 상태 머신에 상기 복수 개의 슬레이브 장치들의 네트워크 설정정보를 요청하는, 프로피버스 DP의 마스터 장치.
- 제 1 항 내지 제 4 항중 어느 하나의 항에 있어서,
상기 프로피버스 마스터 상태 머신은,
상기 가상 네트워크 설정정보 저장소에 저장된 가상 네트워크 설정정보에 따라 상기 복수 개의 슬레이브 장치에 진단 메시지를 전송하여 응답 메시지를 수신하고, 상기 응답 메시지의 해당 복수 개의 슬레이브 장치로 설정정보 요청 메시지를 전송하여 네트워크 설정정보를 수신하는, 프로피버스 DP의 마스터 장치.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130053594A KR101679465B1 (ko) | 2013-05-13 | 2013-05-13 | 프로피버스 dp의 마스터 장치 |
US14/264,908 US9736020B2 (en) | 2013-05-13 | 2014-04-29 | Master device of process field bus decentralized periphery |
EP14167205.5A EP2804063B1 (en) | 2013-05-13 | 2014-05-06 | Master device of process field bus decentralized periphery |
ES14167205T ES2752225T3 (es) | 2013-05-13 | 2014-05-06 | Dispositivo maestro de bus de campo periferia descentralizada |
JP2014098311A JP5792866B2 (ja) | 2013-05-13 | 2014-05-12 | プロフィバスdpのマスタ装置 |
CN201410200900.0A CN104158714B (zh) | 2013-05-13 | 2014-05-13 | 过程现场总线分布式外围设备的主设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130053594A KR101679465B1 (ko) | 2013-05-13 | 2013-05-13 | 프로피버스 dp의 마스터 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140134015A true KR20140134015A (ko) | 2014-11-21 |
KR101679465B1 KR101679465B1 (ko) | 2016-11-24 |
Family
ID=50884200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130053594A KR101679465B1 (ko) | 2013-05-13 | 2013-05-13 | 프로피버스 dp의 마스터 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9736020B2 (ko) |
EP (1) | EP2804063B1 (ko) |
JP (1) | JP5792866B2 (ko) |
KR (1) | KR101679465B1 (ko) |
CN (1) | CN104158714B (ko) |
ES (1) | ES2752225T3 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015121291A1 (de) * | 2015-12-07 | 2017-06-08 | Eaton Electrical Ip Gmbh & Co. Kg | Busanordnung mit Teilnehmer mit Sicherheits-Adresse und Verfahren zum Betreiben einer Busanordnung |
US20170168800A1 (en) * | 2015-12-10 | 2017-06-15 | Navico Holding As | Reporting Marine Electronics Data and Performing Software Updates on Marine Electronic Peripheral Devices |
CN106130859A (zh) | 2016-06-23 | 2016-11-16 | 北京东土科技股份有限公司 | 一种工业互联网现场层宽带总线配置管理实现方法 |
US10805399B2 (en) * | 2017-04-18 | 2020-10-13 | Mitsubishi Electric Corporation | Data server unit and communication system including master-slave management circuitry |
CN114760199B (zh) * | 2022-03-25 | 2024-03-01 | 阿里云计算有限公司 | 基于sdn的网络配置信息下发方法、系统和存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
JP2000163177A (ja) | 1998-11-30 | 2000-06-16 | Canon Inc | 情報処理システム並びに周辺機器装置並びにその初期化方法及び装置並びに記憶媒体 |
US6449715B1 (en) * | 1999-10-04 | 2002-09-10 | Fisher-Rosemount Systems, Inc. | Process control configuration system for use with a profibus device network |
US7310720B2 (en) | 2004-06-08 | 2007-12-18 | Siemens Energy & Automation, Inc. | Method for portable PLC configurations |
DE102005063053A1 (de) * | 2005-12-29 | 2007-07-05 | Endress + Hauser Process Solutions Ag | Verfahren zur Anlagenüberwachung mit einem Feldbus der Prozessautomatisierungstechnik |
US20080123522A1 (en) * | 2006-07-28 | 2008-05-29 | David Charles Elliott | Redundancy coupler for industrial communications networks |
US20100064297A1 (en) * | 2008-09-05 | 2010-03-11 | Invensys Systems, Inc. | Configuring And Providing Enhanced Access To Profibus Device Diagnostic Data |
CN101753486B (zh) | 2008-12-19 | 2012-05-30 | 中国科学院沈阳自动化研究所 | 一种工业自动化现场总线网关设备 |
DE102012101881B4 (de) * | 2012-03-06 | 2013-11-21 | Softing Ag | Verfahren zur Bestimmung der Topologie eines seriellen asynchronen Datenbusses |
KR101679466B1 (ko) * | 2013-05-13 | 2016-11-24 | 엘에스산전 주식회사 | 프로피버스 dp의 네트워크 설정장치 |
-
2013
- 2013-05-13 KR KR1020130053594A patent/KR101679465B1/ko active IP Right Grant
-
2014
- 2014-04-29 US US14/264,908 patent/US9736020B2/en active Active
- 2014-05-06 EP EP14167205.5A patent/EP2804063B1/en active Active
- 2014-05-06 ES ES14167205T patent/ES2752225T3/es active Active
- 2014-05-12 JP JP2014098311A patent/JP5792866B2/ja active Active
- 2014-05-13 CN CN201410200900.0A patent/CN104158714B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
EP2804063A3 (en) | 2015-11-11 |
EP2804063A2 (en) | 2014-11-19 |
US9736020B2 (en) | 2017-08-15 |
JP2014222871A (ja) | 2014-11-27 |
ES2752225T3 (es) | 2020-04-03 |
CN104158714B (zh) | 2018-02-09 |
CN104158714A (zh) | 2014-11-19 |
KR101679465B1 (ko) | 2016-11-24 |
EP2804063B1 (en) | 2019-08-07 |
US20140337455A1 (en) | 2014-11-13 |
JP5792866B2 (ja) | 2015-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101679465B1 (ko) | 프로피버스 dp의 마스터 장치 | |
EP3648416B1 (de) | Automatisierungsgerät mit integrierter netzwerk-analyse und cloud-anbindung | |
CN103828305A (zh) | 用于参数化自动化系统或控制系统的现场设备的系统和方法 | |
JP5706561B2 (ja) | プロフィバスdpのネットワーク設定装置 | |
CN106100955B (zh) | 工业互联网现场层宽带总线数据深度检测实现方法 | |
KR101980008B1 (ko) | Web 플랫폼을 이용한 plc 및 시퀀스 회로 제어 시스템, 그 방법 | |
US10007633B2 (en) | Field bus coupler for connecting input/output modules to a field bus, and method of operation for a field bus coupler | |
KR101453671B1 (ko) | 전력계통 감시 및 제어 시스템을 위한 통합 인터페이스 시스템 | |
CN108363368A (zh) | 运行自动化系统的方法及自动化系统、现场设备和控制器 | |
CN107276895A (zh) | 启用nfc的无线过程通信网关 | |
KR101332726B1 (ko) | 상위 제어기필드버스 데이터 변환기 | |
CN106488446B (zh) | 无线中继仪器、无线通信系统、以及无线通信方法 | |
CN102483624A (zh) | 在使用诊断数据服务器作为其它现场总线主机的情况下提供涉及设备的运行数据 | |
US10264418B2 (en) | Method and system for wireless transmission of information in automation technology | |
CN109669422B (zh) | 一种实时数据采集的系统 | |
JP2018022947A (ja) | ゲートウェイ装置、時刻設定システム、時刻設定プログラム、及び時刻設定方法 | |
CN105429871A (zh) | 一种基于Wi-Fi和PROFIBUS-DP总线互连的嵌入式Web网关和通信系统 | |
KR101892385B1 (ko) | 프로피버스 dp 네트워크 자동 구성 시스템 | |
CN205377912U (zh) | 基于Wi-Fi和PROFIBUS-DP总线的嵌入式Web网关 | |
Yamamoto et al. | Field wireless solution based on ISA100. 11a to innovate instrumentation | |
KR20130130439A (ko) | 에이치엠아이 모니터링 장치 및 제어 방법 | |
US20140374387A1 (en) | Wireless transmission in the environment of a welding apparatus | |
JP6685181B2 (ja) | プロセス制御装置 | |
KR20160141965A (ko) | 프로피버스 통신 시스템 | |
CN104615118A (zh) | 一种电厂现场总线dpv1管理系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20191001 Year of fee payment: 4 |