KR101623063B1 - 우회 경로를 이용한 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 - Google Patents
우회 경로를 이용한 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 Download PDFInfo
- Publication number
- KR101623063B1 KR101623063B1 KR1020140125806A KR20140125806A KR101623063B1 KR 101623063 B1 KR101623063 B1 KR 101623063B1 KR 1020140125806 A KR1020140125806 A KR 1020140125806A KR 20140125806 A KR20140125806 A KR 20140125806A KR 101623063 B1 KR101623063 B1 KR 101623063B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- control frame
- port
- slave
- slave node
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims abstract description 86
- 230000006854 communication Effects 0.000 claims description 87
- 238000004891 communication Methods 0.000 claims description 87
- 230000004044 response Effects 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 14
- 238000001514 detection method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004801 process automation Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- 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/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
- H04L12/40182—Flexible bus arrangements involving redundancy by using a plurality of communication lines
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
- G01R19/0084—Arrangements for measuring currents or voltages or for indicating presence or sign thereof measuring voltage only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 마스터 노드의 주요 구성을 도시한 블록도이다.
도 3은 본 발명의 실시 예에 따른 제어 프레임의 구조를 설명하기 위한 예시도이다.
도 4는 본 발명의 실시 예에 따른 슬레이브 노드의 주요 구성을 도시한 블록도이다.
도 5는 본 발명의 일 실시 예에 따른 우회 경로를 이용한 제어 프레임 전송 방법을 개략적으로 설명하기 위한 흐름도이다.
도 6은 본 발명의 일 실시 예에 따른 우회 경로를 이용한 제어 프레임 전송 방법을 보다 더 구체적으로 설명하기 위한 흐름도이다.
110a: 제1 포트 110b: 제2 포트
120: 마스터 제어부 120a: 프레임 생성 모듈
120b: 이상 검출 모듈 130: 마스터 저장부
200: 슬레이브 노드 210: 슬레이브 통신부
220: 동작 수행부 230: 데이터 처리부
Claims (11)
- 데이터 전송 경로에 위치하는 각 슬레이브 노드의 동작 제어를 위한 제어 정보를 포함하는 제어 프레임을 생성하고, 생성된 상기 제어 프레임을 상기 데이터 전송 경로 후단에 연결된 인접 슬레이브 노드로 전달하는 마스터 노드; 및
상기 제어 프레임을 상기 데이터 전송 경로 전단에 위치한 상기 마스터 노드 또는 인접 슬레이브 노드로부터 수신하여, 상기 제어 프레임에서 자신에 해당하는 동작 제어를 위한 제어 정보를 확인하고, 상기 제어 프레임을 상기 데이터 전송 경로 후단에 위치한 상기 마스터 노드 또는 다른 인접 슬레이브 노드로 전달하는 복수의 슬레이브 노드;
를 포함하며,
상기 마스터 노드 및 슬레이브 노드는
인접 노드 간의 연결을 지원하는 제1 포트와, 적어도 상기 인접 노드를 사이에 둔 다른 노드와의 연결을 지원하는 제2 포트를 포함하여 구성되며,
상기 제1 포트를 이용하여 상기 제어 프레임 전달 시 상기 인접 노드 또는 상기 인접 노드와 연결된 특정 라인에 장애가 발생한 경우, 상기 제2 포트를 이용하여 상기 제어 프레임을 전달하는 것을 특징으로 하는 제어 프레임 전송 시스템. - 데이터 전송 경로에 위치하는 복수의 슬레이브 노드로 순차적으로 전달될 수 있는 제어 프레임을 전송하는 마스터 통신부; 및
상기 데이터 전송 경로에 위치하는 각 슬레이브 노드의 동작 제어를 위한 제어 정보를 포함하는 제어 프레임을 생성하고, 생성된 상기 제어 프레임을 상기 마스터 통신부를 통해 상기 데이터 전송 경로 후단에 연결된 인접 슬레이브 노드로 전달하는 마스터 제어부;
를 포함하며,
상기 마스터 통신부는
상기 인접 슬레이브 노드와의 연결을 지원하는 제1 포트와, 상기 인접 슬레이브 노드를 사이에 둔 다른 슬레이브 노드와의 연결을 지원하는 제2 포트를 포함하여 구성되며,
상기 마스터 제어부는
상기 제1 포트를 이용하여 상기 인접 슬레이브 노드로 상기 제어 프레임 전달 시 상기 인접 슬레이브 노드 또는 상기 인접 슬레이브 노드와 연결된 통신 라인에 장애가 발생한 경우, 상기 제2 포트를 통해 상기 다른 슬레이브 노드로 상기 제어 프레임을 전달하는 것을 특징으로 하는 마스터 노드. - 제2 항에 있어서,
상기 마스터 제어부는
상기 통신 라인의 전압을 감지하여, 감지된 전압이 기 설정된 값 이하인 경우, 상기 통신 라인에 장애가 발생한 것으로 판단하거나,
상기 인접 슬레이브 노드로 상기 제어 프레임을 전달한 후 기 설정된 시간 이내 상기 인접 슬레이브 노드로부터 응답 정보 또는 상기 응답 정보를 포함하는 제어 프레임이 수신되지 않거나, 상기 데이터 전송 경로에 위치하는 모든 슬레이브 노드를 거쳐 전달된 제어 프레임에 상기 인접 슬레이브 노드에 대응하는 응답 정보가 포함되어 있지 않을 경우, 상기 인접 슬레이브 노드에 장애가 발생한 것으로 판단하는 것을 특징으로 하는 마스터 노드. - 제2 항에 있어서,
상기 각각의 슬레이브 노드별 포트 연결 정보를 저장하는 마스터 저장부;
를 더 포함하며,
상기 마스터 제어부는
상기 제1 포트를 통해 연결된 인접 슬레이브 노드와 상기 제2 포트를 통해 연결된 다른 슬레이브 노드 모두 장애가 발생된 것으로 판단되면, 상기 마스터 저장부에 기 저장된 상기 슬레이브 노드별 포트 연결 정보를 확인하여, 확인된 포트 연결 정보에 따라 해당하는 슬레이브 노드로 무선 통신 방식으로 상기 제어 프레임을 전달하는 것을 특징으로 하는 마스터 노드. - 데이터 전송 경로 전단에 위치한 마스터 노드 또는 다른 슬레이브 노드로부터 상기 마스터 노드가 전달한 제어 프레임을 수신하여 데이터 처리부로 전달하고, 상기 데이터 처리부의 제어에 따라 제어 프레임을 상기 데이터 전송 경로 후단에 위치한 인접 노드로 전달하는 슬레이브 통신부;
상기 통신부를 통해 상기 제어 프레임이 전달되면, 상기 제어 프레임에서 해당하는 데이터 그램의 제어 정보를 확인하는 데이터 처리부; 및
상기 데이터 처리부에서 확인된 제어 정보에 대응하는 동작을 수행하는 동작 수행부;
를 포함하며,
상기 슬레이브 통신부는
인접 노드 간의 연결을 지원하는 제1 포트와, 적어도 상기 인접 노드를 사이에 둔 다른 노드와의 연결을 지원하는 제2 포트를 포함하여 구성되며,
상기 데이터 처리부는
상기 제1 포트를 이용하여 상기 제어 프레임 전달 시 상기 인접 노드 또는 상기 인접 노드와 연결된 특정 라인에 장애가 발생한 경우, 상기 제2 포트를 이용하여 상기 제어 프레임을 전달하는 것을 특징으로 하는 슬레이브 노드. - 제5 항에 있어서,
상기 데이터 처리부는
상기 제1 포트를 통해 연결된 통신 라인의 전압을 감지하여, 감지된 전압이 기 설정된 값 이하인 경우, 상기 통신 라인에 장애가 발생한 것으로 판단하거나,
상기 인접 노드로 상기 제어 프레임을 전달한 후 기 설정된 시간 이내 상기 인접 노드로부터 응답 정보가 수신되지 않을 경우, 상기 인접 노드에 장애가 발생한 것으로 판단하는 것을 특징으로 하는 슬레이브 노드. - 제5 항에 있어서,
상기 데이터 처리부는
상기 인접 노드 및 상기 다른 노드 모두 장애가 발생된 것으로 판단되면, 상기 마스터 노드로 장애 발생을 보고하고, 상기 마스터 노드로부터 연결 가능한 또 다른 노드에 대한 정보가 수신되면, 상기 또 다른 노드로 무선 통신 방식으로 상기 제어 프레임을 전달하는 것을 특징으로 하는 슬레이브 노드. - 마스터 노드 및 복수의 슬레이브 노드를 포함하는 제어 프레임 전송 시스템에 있어서,
어느 하나의 노드가 제1 포트를 통해 연결된 인접 노드로 제어 프레임을 전달하는 단계;
상기 어느 하나의 노드가 상기 인접 노드 또는 인접 노드 간 연결된 통신 라인의 장애를 감지하는 단계; 및
상기 어느 하나의 노드가 장애가 발생된 것으로 감지하면, 제2 포트를 통해 연결되며, 상기 인접 노드를 사이에 둔 다른 노드로 상기 제어 프레임을 전달하는 단계;를 포함하며,
상기 감지하는 단계는,
상기 통신 라인의 전압을 감지하여, 감지된 전압이 기 설정된 값 이하인 경우, 상기 통신 라인에 장애가 발생한 것으로 판단하거나,
상기 인접 노드로 상기 제어 프레임을 전달한 후, 기 설정된 시간 이내 상기 인접 노드로부터 응답 정보 또는 상기 응답 정보를 포함하는 제어 프레임이 수신되지 않거나,
수신된 제어 프레임에 응답 정보가 포함되어 있지 않은 경우,
상기 인접 노드에 장애가 발생한 것으로 판단하는 것을 특징으로 하는 우회 경로를 이용한 제어 프레임 전송 방법. - 삭제
- 제8 항에 있어서,
상기 다른 노드로 상기 제어 프레임을 전달하는 단계 이후에,
상기 인접 노드 및 상기 다른 노드 모두 장애가 발생된 것으로 판단되면, 상기 마스터 노드에 기 저장된 슬레이브 노드별 포트 연결 정보를 확인하여, 확인된 포트 연결 정보에 따라 해당하는 슬레이브 노드로 무선 통신 방식으로 상기 제어 프레임을 전달하는 것을 특징으로 하는 우회 경로를 이용한 제어 프레임 전송 방법. - 제8 항 및 제10항 중 어느 하나의 항에 기재된 우회 경로를 이용한 제어 프레임 전송 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140125806A KR101623063B1 (ko) | 2014-09-22 | 2014-09-22 | 우회 경로를 이용한 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140125806A KR101623063B1 (ko) | 2014-09-22 | 2014-09-22 | 우회 경로를 이용한 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160035139A KR20160035139A (ko) | 2016-03-31 |
KR101623063B1 true KR101623063B1 (ko) | 2016-05-24 |
Family
ID=55651897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140125806A KR101623063B1 (ko) | 2014-09-22 | 2014-09-22 | 우회 경로를 이용한 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101623063B1 (ko) |
-
2014
- 2014-09-22 KR KR1020140125806A patent/KR101623063B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20160035139A (ko) | 2016-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5776618B2 (ja) | ネットワークスイッチ | |
US9413609B2 (en) | Communication device and method for transmitting messages in a redundantly operable industrial communication network | |
US10429813B2 (en) | Communication system, communication device, and communication program | |
JP5894516B2 (ja) | 制御システム | |
US8320387B2 (en) | Ring type ethernet system, ring type switch, ring connection control circuit, ring type ethernet system control method, ring type switch control method and ring connection control method | |
US20140040657A1 (en) | Method for Transmitting Messages in a Redundantly Operable Industrial Communication Network and Communication Device for the Redundantly Operable Industrial Communication Network | |
US20140071812A1 (en) | Backup system of ring network and backup method of ring network | |
JP2010541442A (ja) | リングバスシステムでの信号故障検知するためのシステム及び方法 | |
US8559300B2 (en) | Redundant communications network | |
CN103107940B (zh) | 用于设备级环网的冗余网关系统 | |
KR101179431B1 (ko) | 이더캣 네트워크 시스템 및 이의 운용 방법 | |
US9952919B2 (en) | Semantic deduplication | |
CN113261220A (zh) | Tsn通信链路的故障处理 | |
KR101574900B1 (ko) | 철강 플랜트 제어 시스템 | |
Armbruster et al. | Ethernet-based and function-independent vehicle control-platform: motivation, idea and technical concept fulfilling quantitative safety-requirements from ISO 26262 | |
KR101623063B1 (ko) | 우회 경로를 이용한 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 | |
JP6830608B2 (ja) | 通信システム、被制御機器、及び、通信システムの制御方法 | |
JP4287734B2 (ja) | ネットワーク装置 | |
JP6359914B2 (ja) | 中継システムおよび中継装置 | |
JP4541241B2 (ja) | プラント制御システム | |
JP2011024000A (ja) | ノードおよびネットワーク制御方法 | |
JP6614668B2 (ja) | 通信制御システム、デバイスサーバ、通信制御方法およびプログラム | |
JP2017184072A (ja) | フィールドネットワークの伝送方法 | |
KR101593218B1 (ko) | 가변 데이터그램 기반 제어 프레임 전송 방법, 이를 위한 노드 및 제어 프레임 전송 시스템 | |
KR101576044B1 (ko) | 상태 비트를 이용한 복수의 노드 상태 확인 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140922 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150810 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20151124 Patent event code: PE09021S01D |
|
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: 20160222 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160516 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160517 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190516 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20190516 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20210518 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20220510 Start annual number: 7 End annual number: 7 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20240227 |