5000포트协议
설명
5000포트协议主要作用于업로드、다운로드、백업파일。
- 若要向컨트롤러업로드파일,则호스트 컴퓨터통해0x1D00요청업로드파일,컨트롤러통해0x1D01응답업로드요청,当컨트롤러동의업로드时,호스트 컴퓨터통해0x1D04업로드파일,업로드完毕后,호스트 컴퓨터통해0x1D05告诉컨트롤러업로드종료,컨트롤러통해0x1D06응답确认수신성공。
- 若要다운로드컨트롤러中的파일,则호스트 컴퓨터통해0x1D02요청다운로드파일,컨트롤러통해0x1D03응답다운로드요청,当컨트롤러동의다운로드时,컨트롤러통해0x1D07向호스트 컴퓨터传输其申请다운로드的파일,并且호스트 컴퓨터통해0x1D08응답컨트롤러수신결과,다운로드完毕后,컨트롤러통해0x1D09告诉호스트 컴퓨터다운로드종료,호스트 컴퓨터통해0x1D0A응답确认수신성공。
명령열테이블
| 명령字 | 기능 | 방향 |
|---|---|---|
| 0x1D00 | 호스트 컴퓨터요청업로드파일 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D01 | 컨트롤러 응답업로드요청 | 컨트롤러 → 호스트 컴퓨터 |
| 0x1D02 | 호스트 컴퓨터요청다운로드파일 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D03 | 컨트롤러 응답다운로드요청 | 컨트롤러 → 호스트 컴퓨터 |
| 0x1D04 | 호스트 컴퓨터向컨트롤러업로드파일 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D05 | 호스트 컴퓨터告诉컨트롤러업로드종료 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D06 | 컨트롤러 응답确认수신성공 | 컨트롤러 → 호스트 컴퓨터 |
| 0x1D07 | 컨트롤러向호스트 컴퓨터 전송申请다운로드的파일 | 컨트롤러 → 호스트 컴퓨터 |
| 0x1D08 | 호스트 컴퓨터응답수신결과 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D09 | 컨트롤러告诉호스트 컴퓨터다운로드완료 | 컨트롤러 → 호스트 컴퓨터 |
| 0x1D0A | 호스트 컴퓨터응답确认수신성공 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D0B | 다운로드연결연결 해제 | - |
| 0x1D10 | 호스트 컴퓨터요청백업파일 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D11 | 컨트롤러 응답백업요청 | 컨트롤러 → 호스트 컴퓨터 |
| 0x1D12 | 호스트 컴퓨터 전송다운로드log파일완료 | 호스트 컴퓨터 → 컨트롤러 |
| 0x1D13 | 호스트 컴퓨터 전송다운로드eni파일완료 | 호스트 컴퓨터 → 컨트롤러 |
详细명령설명
0x1D00 호스트 컴퓨터요청업로드파일
방향: 호스트 컴퓨터 → 컨트롤러
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| name | string | 호스트 컴퓨터 전송파일的파일이름 |
| size | int | 호스트 컴퓨터 전송파일的파일大小 |
요청예시:
json
{
"name": "vxWorks",
"size": 4096
}0x1D01 컨트롤러 응답업로드요청
방향: 컨트롤러 → 호스트 컴퓨터
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| answer | string | 여부동의업로드파일요청 |
answer 값설명:
| 값 | 설명 |
|---|---|
| yes | 동의업로드파일요청 |
| busy | 컨트롤러忙碌 |
응답예시:
json
{
"answer": "yes"
}0x1D02 호스트 컴퓨터요청다운로드파일
방향: 호스트 컴퓨터 → 컨트롤러
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| name | string | 필요다운로드的작업파일이름 |
설명: 매개변수name예작업파일在컨트롤러中的작업파일경로加上이름字。在0x5533和0x5534中시스템有向호스트 컴퓨터 전송경로和이름字。티치 펜던트알림시작동기화작업파일。
요청예시:
json
{
"name": "job/R1/WWWWW.JBR"
}0x1D03 컨트롤러 응답다운로드요청
방향: 컨트롤러 → 호스트 컴퓨터
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| answer | string | 시스템여부동의다운로드파일요청 |
| name | string | 필요다운로드的작업파일이름 |
| size | int | 此작업파일的파일大小 |
answer 값설명:
| 값 | 설명 |
|---|---|
| yes | 동의다운로드파일요청 |
| busy | 컨트롤러忙碌 |
응답예시:
json
{
"answer": "yes",
"name": "job/R1/WWWWW.JBR",
"size": 217
}0x1D04 호스트 컴퓨터向컨트롤러업로드파일
방향: 호스트 컴퓨터 → 컨트롤러
설명: 업로드파일데이터
0x1D05 호스트 컴퓨터告诉컨트롤러업로드종료
방향: 호스트 컴퓨터 → 컨트롤러
0x1D06 컨트롤러 응답确认수신성공
방향: 컨트롤러 → 호스트 컴퓨터
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| finish | bool | 判断파일여부업로드성공 |
finish 값설명:
| 값 | 설명 |
|---|---|
| true | 업로드성공 |
| false | 업로드실패 |
응답예시:
json
{
"finish": true
}0x1D07 컨트롤러向호스트 컴퓨터 전송申请다운로드的파일
방향: 컨트롤러 → 호스트 컴퓨터
설명: 传输다운로드파일데이터
0x1D08 호스트 컴퓨터응답수신결과
방향: 호스트 컴퓨터 → 컨트롤러
0x1D09 컨트롤러告诉호스트 컴퓨터다운로드완료
방향: 컨트롤러 → 호스트 컴퓨터
0x1D0A 호스트 컴퓨터응답确认수신성공
방향: 호스트 컴퓨터 → 컨트롤러
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| finish | bool | 判断파일여부다운로드성공 |
finish 값설명:
| 값 | 설명 |
|---|---|
| true | 다운로드성공 |
| false | 다운로드실패 |
응답예시:
json
{
"finish": true
}0x1D0B 다운로드연결연결 해제
설명: 연결 해제다운로드연결
0x1D10 호스트 컴퓨터요청백업파일
방향: 호스트 컴퓨터 → 컨트롤러
0x1D11 컨트롤러 응답백업요청
방향: 컨트롤러 → 호스트 컴퓨터
매개변수열테이블:
| 매개변수이름 | 유형 | 설명 |
|---|---|---|
| answer | string | 응답백업파일이름 |
응답예시:
json
{
"answer": "controller.tar.gz"
}0x1D12 호스트 컴퓨터 전송다운로드log파일완료
방향: 호스트 컴퓨터 → 컨트롤러
0x1D13 호스트 컴퓨터 전송다운로드eni파일완료
방향: 호스트 컴퓨터 → 컨트롤러
호스트 컴퓨터응답确认수신성공
명령字: 0x1D0a
| 필드 | 유형 | 설명 |
|---|---|---|
| finish | bool | 判断파일여부다운로드성공,true 다운로드성공,false 다운로드실패 |
json
{
"finish": true
}다운로드연결연결 해제
명령字: 0x1D0b
- 호스트 컴퓨터요청백업파일