Abstract:
본 발명은 결함 허용이 가능한 분산 동기화 방법에 관한 것으로, 복수의 타임 마스터 중에서 어느 하나가 스타터 노드로 지정되는 S1 단계, 싱크 타임 마스터가 상기 스타터 노드에 동기화되는 S2 단계, 스타터 노드와 상기 싱크 타임 마스터의 싱크 프레임이 타임 슬레이브에 주기적으로 전송되는 S3 단계 및 타임 슬레이브가 전송된 싱크 프레임을 이용하여 복수의 타임 마스터와 동기화되는 S4 단계를 포함하는 것을 특징으로 한다. 본 발명은 복수의 타임 마스터에서 전송된 싱크 프레임으로부터 계산되는 오프셋 값에 대한 평균값을 기준으로 슬레이브를 동기화하여, 일부 마스터에 결함이 발생하여도 안정적인 동기화가 가능한 분산 동기화 방법 및 장치를 제공한다.
Abstract:
본 발명은 결함 허용이 가능한 분산 동기화 방법에 관한 것으로, 복수의 타임 마스터 중에서 어느 하나가 스타터 노드로 지정되는 S1 단계, 싱크 타임 마스터가 상기 스타터 노드에 동기화되는 S2 단계, 스타터 노드와 상기 싱크 타임 마스터의 싱크 프레임이 타임 슬레이브에 주기적으로 전송되는 S3 단계 및 타임 슬레이브가 전송된 싱크 프레임을 이용하여 복수의 타임 마스터와 동기화되는 S4 단계를 포함하는 것을 특징으로 한다. 본 발명은 복수의 타임 마스터에서 전송된 싱크 프레임으로부터 계산되는 오프셋 값에 대한 평균값을 기준으로 슬레이브를 동기화하여, 일부 마스터에 결함이 발생하여도 안정적인 동기화가 가능한 분산 동기화 방법 및 장치를 제공한다.
Abstract:
본 발명은 이더넷 노드 간 데이터 교환 방법에 관한 것으로, 데이터가 송신 프로세서에 도착하기 전에 송신 프로세서에서 프리패치가 수행되는 S1-1 단계, 데이터가 도착하면 송신 데이터 프레임의 데이터 영역에 상기 데이터가 동적으로 할당되는 S1-2 단계, 할당된 데이터가 송신 데이터 프레임을 통하여 송신되는 S1-3 단계를 포함하는 S1 단계 및 수신 데이터 프레임이 수신 프로세서에 도착하기 전에 수신 프로세서에서 프리패치가 수행되는 S2-1 단계, 수신 데이터 프레임이 도착하면 수신 데이터 프레임에 포함된 데이터에 대한 수신 수행 여부가 판단되고, 수신되는 것으로 판단되는 경우 수신 데이터 프레임의 데이터 영역이 구분되는 S2-2 단계, 데이터 영역이 구분된 데이터가 메모리 공간에 저장되는 S2-3 단계를 포함하는 것을 특징으로 한다. 본 발명은 데이터 프레임 구조에서 활용되지 않았던 시간 간격을 활용하여 보다 효과적인 데이터 전송이 가능한 데이터 교환 방법 및 장치를 제공한다.
Abstract:
본 발명은 이더넷 노드 간 데이터 교환 방법에 관한 것으로, 데이터가 송신 프로세서에 도착하기 전에 송신 프로세서에서 프리패치가 수행되는 S1-1 단계, 데이터가 도착하면 송신 데이터 프레임의 데이터 영역에 상기 데이터가 동적으로 할당되는 S1-2 단계, 할당된 데이터가 송신 데이터 프레임을 통하여 송신되는 S1-3 단계를 포함하는 S1 단계 및 수신 데이터 프레임이 수신 프로세서에 도착하기 전에 수신 프로세서에서 프리패치가 수행되는 S2-1 단계, 수신 데이터 프레임이 도착하면 수신 데이터 프레임에 포함된 데이터에 대한 수신 수행 여부가 판단되고, 수신되는 것으로 판단되는 경우 수신 데이터 프레임의 데이터 영역이 구분되는 S2-2 단계, 데이터 영역이 구분된 데이터가 메모리 공간에 저장되는 S2-3 단계를 포함하는 것을 특징으로 한다. 본 발명은 데이터 프레임 구조에서 활용되지 않았던 시간 간격을 활용하여 보다 효과적인 데이터 전송이 가능한 데이터 교환 방법 및 장치를 제공한다.
Abstract:
본 발명은 다축 모션 제어를 하는 다축 모션 제어기(100), 다축 모션 제어기와 동종 또는 이종의 통신 프로토콜 기반인 복수의 채널로 연결된 모션 제어기(200) 및 모션 제어기를 통해 제어되는 모터 드라이브(300)를 포함하는 복수의 채널 네트워크에 기반한 다축 모션 제어 장치로서, 네트워크 제어부(210)는 복수의 채널에 따른 하나 이상의 통신 드라이버(211) 및 복수의 채널이 제어되는 네트워크 처리부(212)를 포함하는 복수의 채널 네트워크에 기반한 다축 모션 제어 장치 및 복수의 채널 네트워크에 기반한 다축 모션 제어 방법이다. 본 발명은 복수의 채널을 사용하여 채널 일부에 물리적 손상 등이 발생한 경우라도 전체 네트워크는 정상 작동하는 효과를 갖는다.
Abstract:
본 발명은 링형 토폴로지를 갖는 분산 시스템에서의 클럭 동기화 방법에 관한 것으로, 그랜드 마스터가 일 방향으로 싱크 메시지를 송신하고 송신 시점인 최초 송신 시간(T m )을 저장하는 S1 단계, 송신된 싱크 메시지가 네트워크에 연결된 차례대로 복수의 슬레이브에 수신되고, 최종적으로 그랜드 마스터로 돌아오는 S2 단계, S1 단계의 최초 송신 시간(T m )을 포함하는 팔로우업(Follow up) 메시지가 네트워크에 연결된 차례대로 복수의 슬레이브에 수신되는 S3 단계 및 팔로우업 메시지를 이용하여 복수의 슬레이브가 차례대로 그랜드 마스터에 동기화되는 S4 단계를 포함한다. 본 발명은 그랜드 마스터에서 한쪽 방향으로만 싱크 메시지 및 팔로우업 메시지를 전송하여 오프셋 계산이 필요 없는 효율적인 동기화 방법을 제공한다.