맞춤기술찾기

이전대상기술

모션 제어 시스템의 원격 모니터를 위한 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록 매체(Apparatus for remote monitoring in the motion control system, method thereof and computer recordable medium storing the method)

  • 기술번호 : KST2016019556
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 모션 제어 시스템의 원격 모니터를 위한 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록 매체에 관한 것이다. 이러한 본 발명은 EtherCAT 정보, 어플리케이션에서 정의한 디버깅 변수, 어플리케이션의 실행 상태 및 어플리케이션으로부터 출력되는 로그 기록을 포함하는 복수의 모니터 정보 중 선택된 어느 하나의 모니터 정보를 나타하는 식별자를 포함하는 모니터 요청 메시지를 생성하고, 상기 생성된 모니터 요청 메시지를 제어 장치로 전송하는 모바일 장치와, 모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하고, 상기 식별자에 대응하는 모니터 정보를 추출하며, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 대응하는 가변 길이 형식으로 포함되는 데이터를 가지는 모니터 응답 메시지를 생성하고, 상기 생성된 모니터 응답 메시지를 상기 모바일 장치로 전송하는 제어 장치와, 이에 따른 방법 및 그 방법이 기록된 컴퓨터 판독 가능한 기록매체를 제공한다.
Int. CL G05B 19/05 (2006.01) G05B 23/02 (2006.01)
CPC G05B 23/02(2013.01) G05B 23/02(2013.01)
출원번호/일자 1020150066024 (2015.05.12)
출원인 서울시립대학교 산학협력단
등록번호/일자
공개번호/일자 10-2016-0133601 (2016.11.23) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.05.12)
심사청구항수 24

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 서울시립대학교 산학협력단 대한민국 서울특별시 동대문구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김태현 대한민국 서울특별시 강남구
2 이종보 대한민국 서울특별시 동대문구
3 황현범 대한민국 경기도 성남시 중원구
4 김익환 대한민국 서울특별시 마포구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 천지 대한민국 서울특별시 강남구 논현로**길 **, *층(역삼동, 신한빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 서울시립대학교 산학협력단 서울특별시 동대문구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.05.12 수리 (Accepted) 1-1-2015-0454024-87
2 선행기술조사의뢰서
Request for Prior Art Search
2015.11.06 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2016.01.08 수리 (Accepted) 9-1-2016-0001834-38
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.01.17 수리 (Accepted) 4-1-2017-5009116-18
5 의견제출통지서
Notification of reason for refusal
2017.06.21 발송처리완료 (Completion of Transmission) 9-5-2017-0431820-46
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.08.21 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2017-0807429-13
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.08.21 수리 (Accepted) 1-1-2017-0807428-78
8 등록결정서
Decision to grant
2017.10.20 발송처리완료 (Completion of Transmission) 9-5-2017-0728798-16
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.09.10 수리 (Accepted) 4-1-2019-5191631-69
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
통신을 위한 통신부; 및 EtherCAT 정보, 모션 제어 어플리케이션의 디버깅 변수 리스트, 모션 제어 어플리케이션의 디버깅 변수의 값, 모션 제어 어플리케이션의 실행 상태 및 모션 제어 어플리케이션으로부터 출력되는 로그 기록을 포함하는 복수의 모니터 정보 중 어느 하나를 나타내는 식별자를 포함하는 모니터 요청 메시지를 생성하고, 생성된 모니터 요청 메시지를 상기 통신부를 통해 제어 장치로 전송하도록 제어하는 제어부;를 포함하는 것을 특징으로 하는 원격 모니터를 위한 모바일 장치
2 2
제1항에 있어서, 화면 표시를 위한 표시부;를 더 포함하며, 상기 제어부는 상기 통신부를 통해 상기 모니터 요청 메시지에 대응하여 상기 식별자에 상응하는 모니터 정보가 가변 길이의 형식으로 포함된 데이터를 가지는 모니터 응답 메시지를 수신하면, 상기 형식에 따라 상기 모니터 정보를 추출하고, 상기 표시부를 통해 추출된 모니터 정보를 표시하는 것을 특징으로 하는 원격 모니터를 위한 모바일 장치
3 3
제1항에 있어서, 상기 제어부는 상기 복수의 모니터 정보 중 기 설정된 일부를 요청하는 모니터 요청 메시지를 주기적으로 실행되는 쓰레드를 통해 생성하며, 상기 쓰레드가 실행되는 주기는 상기 모바일 장치와 상기 제어 장치와의 네트워크 상태에 따라 조절되는 것을 특징으로 하는 원격 모니터를 위한 모바일 장치
4 4
제1항에 있어서, 상기 제어부는 상기 복수의 모니터 정보 중 기 설정된 일부를 요청하는 모니터 요청 메시지를 사용자의 입력에 따른 비주기적인 이벤트가 발생하는 경우 생성하는 것을 특징으로 하는 원격 모니터를 위한 모바일 장치
5 5
제4항에 있어서, 상기 제어부는 상기 입력이 모니터 정보의 세부항목을 포함하는 경우, 상기 세부항목을 상기 모니터 정보의 종류에 따라 상기 모니터 요청 메시지의 데이터 필드에 정의하는 것을 특징으로 하는 원격 모니터를 위한 모바일 장치
6 6
삭제
7 7
모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하는 통신 모듈; 및 상기 식별자에 대응하는 모니터 정보를 추출하고, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 따른 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하여, 상기 생성된 모니터 응답 메시지를 상기 통신 모듈을 통해 상기 모바일 장치로 전송하도록 제어하는 제어 모듈;을 포함하며, 상기 제어 모듈은 모니터 정보로 EtherCAT 정보를 나타내는 식별자를 가지는 모니터 요청 메시지를 수신하면, 상기 식별자를 통해 EtherCAT 정보를 요청하는 것임을 확인하며, 요청된 EtherCAT 정보를 추출하도록 하는 EtherCAT 마스터 스택의 명령어 라인 툴(command-line tool)의 명령어를 실행하고, 상기 실행에 따라 출력되는 문자열을 파싱하여 EtherCAT 정보를 추출하는 것을 특징으로 하는 원격 모니터를 위한 제어 장치
8 8
모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하는 통신 모듈; 및 상기 식별자에 대응하는 모니터 정보를 추출하고, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 따른 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하여, 상기 생성된 모니터 응답 메시지를 상기 통신 모듈을 통해 상기 모바일 장치로 전송하도록 제어하는 제어 모듈;을 포함하며, 상기 제어 모듈은 모니터 정보로 모션 제어 어플리케이션의 디버깅 변수 리스트, 모션 제어 어플리케이션의 디버깅 변수의 값, 모션 제어 어플리케이션의 실행 상태 및 모션 제어 어플리케이션으로부터 출력되는 로그 기록 중 어느 하나를 나타내는 식별자를 가지는 모니터 요청 메시지를 수신하면, 상기 식별자를 통해 상기 디버깅 변수 리스트, 상기 디버깅 변수의 값, 상기 실행 상태 및 상기 로그 기록 중 어느 하나의 모니터 정보를 요청하는 것을 확인하고, 통신 스터브(communication stub)에서 상기 요청된 모니터 정보에 상응하는 PLC 객체의 메소드를 호출하며, 상기 호출된 메소드를 이용하여 상기 요청된 모니터 정보를 추출하는 것을 특징으로 하는 원격 모니터를 위한 제어 장치
9 9
모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하는 통신 모듈; 및 상기 식별자에 대응하는 모니터 정보를 추출하고, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 따른 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하여, 상기 생성된 모니터 응답 메시지를 상기 통신 모듈을 통해 상기 모바일 장치로 전송하도록 제어하는 제어 모듈;을 포함하며, 상기 제어 모듈은 상기 모니터 요청 메시지의 데이터 필드에 모니터 정보의 세부항목이 정의되어 있으면, 상기 모니터 정보 중 정의된 세부항목만을 추출하여, 추출된 세부항목이 상기 정의에 따라 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하는 것을 특징으로 하는 원격 모니터를 위한 제어 장치
10 10
제9항에 있어서, 상기 제어 모듈은 모니터 정보로 EtherCAT 정보를 나타내는 식별자를 가지며, 상기 데이터 필드에 세부항목으로 슬레이브 장치 리스트를 포함하는 모니터 요청 메시지를 수신하면, 상기 세부항목에 포함된 슬레이브 장치의 EtherCAT 정보를 추출하도록 하는 EtherCAT 마스터 스택의 명령어 라인 툴(command-line tool)의 명령어를 실행하고, 상기 실행에 따라 출력되는 문자열을 파싱하여 상기 세부항목에 포함된 슬레이브 장치의 EtherCAT 정보를 추출하는 것을 특징으로 하는 원격 모니터를 위한 제어 장치
11 11
제9항에 있어서, 상기 제어 모듈은 모니터 정보로 모션 제어 어플리케이션의 디버깅 변수의 값을 나타내는 식별자를 가지며, 상기 데이터 필드에 세부항목으로 모션 제어 어플리케이션의 디버깅 변수 리스트를 포함하는 모니터 요청 메시지를 수신하면, 통신 스터브에서 상기 디버깅 변수를 리턴하는 PLC 객체의 메소드를 호출하고, 상기 메소드가 상기 디버깅 변수 리스트의 디버깅 변수의 값을 리턴하도록 하는 매개변수를 입력하여 상기 메소드를 실행시키고, 상기 실행에 따라 상기 디버깅 변수 리스트의 디버깅 변수의 값을 추출하는 것을 특징으로 하는 원격 모니터를 위한 제어 장치
12 12
제9항에 있어서, 상기 제어 모듈은 모니터 정보로 모션 제어 어플리케이션으로부터 출력되는 로그 기록을 나타내는 식별자를 가지며, 상기 데이터 필드에 세부항목으로 상기 로그 기록의 라인번호를 포함하는 모니터 요청 메시지를 수신하면, 통신 스터브에서 상기 로그 기록을 리턴하는 PLC 객체의 메소드를 호출하고, 상기 메소드가 상기 라인번호에 상응하는 로그 기록을 리턴하도록 하는 매개변수를 입력하여 상기 메소드를 실행시키고, 상기 실행에 따라 상기 라인번호에 상응하는 로그 기록을 추출하는 것을 특징으로 하는 원격 모니터를 위한 제어 장치
13 13
EtherCAT 정보, 모션 제어 어플리케이션의 디버깅 변수 리스트, 모션 제어 어플리케이션의 디버깅 변수의 값, 모션 제어 어플리케이션의 실행 상태 및 모션 제어 어플리케이션으로부터 출력되는 로그 기록을 포함하는 복수의 모니터 정보 중 어느 하나를 나타내는 식별자를 가지는 모니터 요청 메시지를 생성하는 단계; 및 상기 생성된 모니터 요청 메시지를 제어 장치로 전송하는 단계;를 포함하는 것을 특징으로 하는 모바일 장치의 원격 모니터를 위한 방법
14 14
제13항에 있어서, 상기 모니터 요청 메시지에 대응하여 상기 식별자에 상응하는 모니터 정보가 가변 길이의 형식으로 포함된 데이터를 가지는 모니터 응답 메시지를 수신하는 단계; 상기 형식에 따라 상기 모니터 정보를 추출하는 단계; 및 상기 추출된 모니터 정보를 표시하는 단계;를 포함하는 것을 특징으로 하는 모바일 장치의 원격 모니터를 위한 방법
15 15
제13항에 있어서, 상기 생성하는 단계는 상기 복수의 모니터 정보 중 기 설정된 일부를 요청하는 모니터 요청 메시지를 주기적으로 실행되는 쓰레드를 통해 생성하는 단계를 포함하며, 상기 쓰레드가 실행되는 주기는 상기 모바일 장치와 상기 제어 장치와의 네트워크 상태에 따라 조절되는 것을 특징으로 하는 모바일 장치의 원격 모니터를 위한 방법
16 16
제13항에 있어서, 상기 생성하는 단계는 상기 복수의 모니터 정보 중 기 설정된 일부를 요청하는 모니터 요청 메시지를 사용자의 입력에 따른 비주기적인 이벤트가 발생하는 경우 생성하는 것을 특징으로 하는 모바일 장치의 원격 모니터를 위한 방법
17 17
제16항에 있어서, 상기 생성하는 단계는 상기 입력이 모니터 정보의 세부항목을 포함하는 경우, 상기 세부항목을 상기 모니터 정보의 종류에 따라 상기 모니터 요청 메시지의 데이터 필드에 정의하는 것을 특징으로 하는 모바일 장치의 원격 모니터를 위한 방법
18 18
삭제
19 19
모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하는 단계; 상기 식별자에 대응하는 모니터 정보를 추출하여, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 따른 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하는 단계; 및 상기 생성된 모니터 응답 메시지를 상기 모바일 장치로 전송하는 단계;를 포함하며, 상기 생성하는 단계는 모니터 정보로 EtherCAT 정보를 나타내는 식별자를 가지는 모니터 요청 메시지를 수신하면, 상기 식별자를 통해 EtherCAT 정보를 요청하는 것임을 확인하며, 요청된 EtherCAT 정보를 추출하도록 하는 EtherCAT 마스터 스택의 명령어 라인 툴(command-line tool)의 명령어를 실행하고, 상기 실행에 따라 출력되는 문자열을 파싱하여 EtherCAT 정보를 추출하는 것을 특징으로 하는 제어 장치의 원격 모니터를 위한 방법
20 20
모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하는 단계; 상기 식별자에 대응하는 모니터 정보를 추출하여, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 따른 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하는 단계; 및 상기 생성된 모니터 응답 메시지를 상기 모바일 장치로 전송하는 단계;를 포함하며, 상기 생성하는 단계는 모니터 정보로 모션 제어 어플리케이션의 디버깅 변수 리스트, 모션 제어 어플리케이션의 디버깅 변수의 값, 모션 제어 어플리케이션의 실행 상태 및 모션 제어 어플리케이션으로부터 출력되는 로그 기록 중 어느 하나를 나타내는 식별자를 가지는 모니터 요청 메시지를 수신하면, 상기 식별자를 통해 상기 디버깅 변수 리스트, 상기 디버깅 변수의 값, 상기 실행 상태 및 상기 로그 기록 중 어느 하나의 모니터 정보를 요청하는 것을 확인하고, 통신 스터브(communication stub)에서 상기 요청된 모니터 정보에 상응하는 PLC 객체의 메소드를 호출하며, 상기 호출된 메소드를 이용하여 상기 요청된 모니터 정보를 추출하는 것을 특징으로 하는 제어 장치의 원격 모니터를 위한 방법
21 21
모바일 장치로부터 모니터 정보의 종류를 나타내는 식별자를 포함하는 모니터 요청 메시지를 수신하는 단계; 상기 식별자에 대응하는 모니터 정보를 추출하여, 상기 추출된 모니터 정보가 상기 추출된 모니터 정보에 따른 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하는 단계; 및 상기 생성된 모니터 응답 메시지를 상기 모바일 장치로 전송하는 단계;를 포함하며, 상기 생성하는 단계는 상기 모니터 요청 메시지의 데이터 필드에 모니터 정보의 세부항목이 정의되어 있으면, 상기 모니터 정보 중 정의된 세부항목만을 추출하여, 추출된 세부항목이 상기 정의에 따라 가변 길이 형식으로 데이터에 포함되는 모니터 응답 메시지를 생성하는 것을 특징으로 하는 제어 장치의 원격 모니터를 위한 방법
22 22
제21항에 있어서, 상기 생성하는 단계는 모니터 정보로 EtherCAT 정보를 나타내는 식별자를 가지며, 상기 데이터 필드에 세부항목으로 슬레이브 장치 리스트를 포함하는 모니터 요청 메시지를 수신하면, 상기 세부항목에 포함된 슬레이브 장치의 EtherCAT 정보를 추출하도록 하는 EtherCAT 마스터 스택의 명령어 라인 툴(command-line tool)의 명령어를 실행하고, 상기 실행에 따라 출력되는 문자열을 파싱하여 상기 세부항목에 포함된 슬레이브 장치의 EtherCAT 정보를 추출하는 것을 특징으로 하는 제어 장치의 원격 모니터를 위한 방법
23 23
제21항에 있어서, 상기 생성하는 단계는 모니터 정보로 모션 제어 어플리케이션의 디버깅 변수의 값을 나타내는 식별자를 가지며, 상기 데이터 필드에 세부항목으로 모션 제어 어플리케이션의 디버깅 변수 리스트를 포함하는 모니터 요청 메시지를 수신하면, 통신 스터브에서 상기 디버깅 변수를 리턴하는 PLC 객체의 메소드를 호출하고, 상기 메소드가 상기 디버깅 변수 리스트의 디버깅 변수의 값을 리턴하도록 하는 매개변수를 입력하여 상기 메소드를 실행시키고, 상기 실행에 따라 상기 디버깅 변수 리스트의 디버깅 변수의 값을 추출하는 것을 특징으로 하는 제어 장치의 원격 모니터를 위한 방법
24 24
제21항에 있어서, 상기 생성하는 단계는 모니터 정보로 모션 제어 어플리케이션으로부터 출력되는 로그 기록을 나타내는 식별자를 가지며, 상기 데이터 필드에 세부항목으로 상기 로그 기록의 라인번호를 포함하는 모니터 요청 메시지를 수신하면, 통신 스터브에서 상기 로그 기록을 리턴하는 PLC 객체의 메소드를 호출하고, 상기 메소드가 상기 라인번호에 상응하는 로그 기록을 리턴하도록 하는 매개변수를 입력하여 상기 메소드를 실행시키고, 상기 실행에 따라 상기 라인번호에 상응하는 로그 기록을 추출하는 것을 특징으로 하는 제어 장치의 원격 모니터를 위한 방법
25 25
제13항 내지 제17항 중 어느 한 항에 따른 모바일 장치의 원격 모니터 방법을 실행하는 명령어가 기록된 컴퓨터 판독 가능한 기록매체
26 26
제19항 내지 제24항 중 어느 한 항에 따른 제어 장치의 원격 모니터 방법을 실행하는 명령어가 기록된 컴퓨터 판독 가능한 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육부(P13) 서울시립대학교 일반연구자지원(13111005005224002446301) 실시간 동기 모션 제어 시스템을 위한 공개 소프트웨어 기반의 개방형 통합 개발 / 검증 프레임워크