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항 중 어느 한 항에 따른 제어 장치의 원격 모니터 방법을 실행하는 명령어가 기록된 컴퓨터 판독 가능한 기록매체
|