EL-SCA 적용 시 ELSGW와 출입통제 시스템 간 통신 사양 (*ELSGW: ELevator-Security Gateway)
1. 개요
이 문서에서는 ELSGW와 출입 통제 시스템(ACS) 간의 통신 프로토콜을 설명합니다.
2. 커뮤니케이션 특정양이온
2.1. 의사소통 ~ 사이 ELSGW와 ACS
ELSGW와 ACS 간의 통신은 아래와 같습니다.
표 2-1: ELSGW와 ACS 간 통신 사양
아이템 | 사양 | 비고 | |
1 | 링크 계층 | 이더넷, 100BASE-TX, 10BASE-T | ELSGW: 10BASE-T |
2 | 인터넷 계층 | IPv4 |
|
3 | 전송 계층 | UDP |
|
4 | 연결된 노드 수 | 최대 127 |
|
5 | 토폴로지 | 스타 토폴로지, 풀 듀플렉스 |
|
6 | 배선 거리 | 100m | HUB와 노드 사이의 거리 |
7 | 네트워크 회선 속도 | 10Mbps |
|
8 | 충돌 회피 | 없음 | 스위칭 허브, 풀 듀플렉스로 인한 충돌 없음 |
9 | 처분 통지 | 없음 | ELSGW와 ACS 간의 통신은 처리 알림 없이 단 한 번만 전송됩니다. |
10 | 데이터 보장 | UDP 체크섬 | 16비트 |
11 | 결함 감지 | 각 노드 장애 |
표 2-2: IP 주소 번호
IP 주소 | 장치 | 비고 |
엘에스지와 | 이 주소는 기본 설정입니다. | |
엘에스지와 | 멀티캐스트 주소 보안 시스템부터 엘리베이터까지. |
2.2. UDP 패킷
전송 데이터는 UDP 패킷입니다. (RFC768 호환)
UDP 헤더의 체크섬을 사용하고, 데이터 부분의 바이트 순서는 빅 엔디언입니다.
표 2-3: UDP 포트 번호
포트 번호 | 기능(서비스) | 장치 | 비고 |
52000 | ELSGW와 ACS 간의 통신 | ELSGW, ACS |
2.3 전송 순서
아래 그림은 검증작업의 전송순서를 보여줍니다.
검증작업의 전송절차는 다음과 같습니다.
1) 승객이 카드 리더기에 카드를 긁으면 ACS가 엘리베이터 호출 데이터를 ELSGW로 전송합니다.
2) ELSGW가 엘리베이터의 호출 데이터를 수신하면 ELSGW는 해당 데이터를 검증 데이터로 변환하여 엘리베이터 시스템으로 전송합니다.
5) 엘리베이터 시스템은 검증 데이터를 수신하면 엘리베이터를 호출합니다.
6) 엘리베이터 시스템은 ELSGW에 검증 승인 데이터를 전송합니다.
7) ELSGW는 수신된 확인 수락 데이터를 엘리베이터 호출 데이터를 등록한 ACS로 전송합니다.
8) 필요한 경우, ACS는 검증 승인 데이터를 사용하여 할당된 엘리베이터 카 번호를 표시합니다.
3. 의사소통 형식
3.1 데이터 유형에 대한 표기 규칙
표 3-1: 이 섹션에 설명된 데이터 유형의 정의는 다음과 같습니다.
데이터 유형 | 설명 | 범위 |
숯 | 문자 데이터 유형 | 00시, 20시 ~ 7시 이 문서 마지막 부분의 "ASCII 코드 표"를 참조하세요. |
바이트 | 1바이트 숫자 값 유형(부호 없음) | 00h부터 FFh까지 |
비씨디 | 1바이트 정수(BCD 코드) |
|
단어 | 2바이트 숫자 값 유형(부호 없음) | 0000h부터 FFFFh까지 |
디워드 | 4바이트 숫자 값 유형(부호 없음) | 00000000h에서 FFFFFFFFh까지 |
문자(명사) | 문자열 유형(고정 길이) 지정된 숫자(n)에 대응하는 문자열을 의미합니다. | 00h, 20h ~ 7Eh (ASCII 코드표 참조) *n 이 문서 마지막 부분의 "ASCII 코드 표"를 참조하세요. |
바이트(들) | 1바이트 숫자 값 유형(부호 없음) 배열 지정된 숫자(n)에 대응하는 숫자형 문자열을 의미합니다. | 00h에서 FFh *n까지 |
3.2 전체 구조
통신 포맷의 일반적인 구조는 전송 패킷 헤더와 전송 패킷 데이터로 구분된다.
전송 패킷 헤더(12바이트) | 전송 패킷 데이터(1012바이트 미만) |
목 | 데이터 유형 | 설명 |
전송 패킷 헤더 | 나중에 설명함 | 데이터 길이 등의 헤더 영역 |
전송 패킷 데이터 | 나중에 설명함 | 목적지 층 등의 데이터 영역 |
3.3 tra의 구조미션 패킷 헤더
전송 패킷 헤더의 구조는 다음과 같습니다.
단어 | 단어 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트[4] |
식별 (1730h) | 데이터 길이 | 주소 장치 유형 | 주소 장치 번호 | 발신자 장치 유형 | 발신자 기기 번호 | 예약(00h) |
목 | 데이터 유형 | 설명 |
데이터 길이 | 단어 | 전송 패킷 데이터의 바이트 크기 |
주소 장치 유형 | 바이트 | 장치 유형 주소를 설정합니다("시스템 유형 표" 참조). |
주소 장치 번호 | 바이트 | - 주소의 장치번호 설정 (1~ 127) - 시스템 유형이 ELSGW인 경우 엘리베이터 뱅크 번호(1~4)를 설정합니다. - 시스템 유형이 모든 시스템인 경우 FFh를 설정합니다. |
발신자 장치 유형 | 바이트 | 발신자의 장치 유형을 설정합니다("시스템 유형 표" 참조). |
발신자 기기 번호 | 바이트 | ・ 송신자 기기번호 설정 (1~127) ・ 시스템 유형이 ELSGW인 경우 엘리베이터 뱅크 번호(1)를 설정하세요. |
표 3-2: 시스템 유형 표
시스템 유형 | 시스템 이름 | 멀티캐스트 그룹 | 비고 |
01시 | 엘에스지와 | 엘리베이터 시스템 장치 |
|
11시간 | ACS | 보안 시스템 장치 |
|
FFh | 모든 시스템 | - |
3.3 전송 구조 패킷 데이터
전송 패킷 데이터의 구조는 아래와 같으며, 각 기능에 대한 명령을 정의합니다."전송 패킷 데이터 명령" 표는 명령을 보여줍니다.
표 3-3: 전송 패킷 데이터 명령
전송 방향 | 전송 방식 | 명령어 이름 | 명령 번호 | 기능 | 비고 |
보안 시스템 -엘리베이터
| 멀티캐스트/유니캐스트(*1)
| 엘리베이터 호출(단층) | 01시 | 엘리베이터 호출 등록 시 또는 잠긴 층 등록을 무효화하는 시점에 데이터를 전송합니다(접근 가능한 엘리베이터 목적지 층은 단일 층입니다) |
|
엘리베이터 호출(다중 층) | 02시 | 엘리베이터 호출 등록 시 데이터 전송 또는 잠긴 층 등록 무시(접근 가능한 엘리베이터 목적지 층이 여러 층인 경우) |
| ||
엘리베이터 -보안 시스템
| 유니캐스트(*2) | 검증 수락 | 81시간 | 엘리베이터 로비나 차량 내부에서 확인 상태가 보안 시스템 측에 표시되는 경우, 이 데이터가 사용됩니다. |
|
방송 | 엘리베이터 작업 상태 | 91시간 | 보안 시스템 측에서 엘리베이터 작동 상태가 표시되는 경우 이 데이터가 사용됩니다. 보안 시스템은 이 데이터를 사용하여 엘리베이터 시스템 고장을 나타내는 데 사용할 수 있습니다. |
| |
-모든 시스템 | 방송 (*3) | 심박수 데이터 | F1h | 각 시스템은 주기적으로 전송하여 오류 감지에 사용합니다. |
(*1): 보안 시스템이 목적지 엘리베이터 뱅크를 지정할 수 있는 경우 유니캐스트로 전송합니다.
(*2) : 엘리베이터 호출 데이터를 발생시킨 기기에 인증승인 데이터를 유니캐스트로 전송합니다.
(*3): 하트비트 데이터는 브로드캐스트로 전송됩니다. 필요한 경우 각 장치에서 장애 감지가 실행됩니다.
(1) 엘리베이터 호출 데이터 (접근 가능한 엘리베이터 목적지 층이 단일층일 경우)
바이트 | 바이트 | 단어 | 바이트 | 바이트 | 바이트 | 바이트 | 단어 |
명령 번호(01h) | 데이터 길이(18) |
장치 번호 |
검증 유형 |
검증 위치 | 홀 호출 버튼 라이저 속성/카 버튼 속성 |
예약 (0) |
탑승 층 |
단어 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 |
목적지 층 | 탑승 앞/뒤 | 목적지 앞/뒤 | 엘리베이터 호출 속성 | 논스톱 운영 | 통화 등록 모드 | 시퀀스 번호 | 예약 (0) | 예약 (0) |
표 3-4: 엘리베이터 호출 데이터 상세내역 (접근 가능한 엘리베이터 목적지 층이 단일층일 경우)
아이템 | 데이터 유형 | 내용물 | 비고 |
장치 번호 | 단어 | 기기번호(카드리더기 등) 설정 ( 1~9999) 지정하지 않으면 0으로 설정합니다. | 최대 연결대수는 1024대입니다(*1) |
검증 유형 | 바이트 | 1 : 엘리베이터 로비에서의 확인 2 : 차량 내 검증 |
|
검증 위치 | 바이트 | 검증 유형이 1인 경우 다음과 같이 설정합니다. 1 : 엘리베이터 로비 2 : 입구 3 : 방 4 : 보안 게이트 검증 유형이 2인 경우 차량 번호를 설정하세요. |
|
홀 호출 버튼 라이저 속성/차량 버튼 속성 | 바이트 | 검증 유형이 1인 경우, 해당 홀 호출 버튼 라이저 속성을 설정합니다. 0: 지정되지 않음, 1: "A" 버튼 라이저, 2: "B" 버튼 라이저, …, 15: "O" 버튼 라이저, 16: 자동 검증 유형이 2인 경우, 자동차 버튼 속성을 설정합니다. 1: 일반 승객(앞좌석), 2: 장애인 승객(앞좌석), 3: 일반 승객(후방), 4: 장애인 승객(뒷좌석) |
|
탑승 층 | 단어 | 검증유형이 1인 경우, 건물층 데이터(1~255)로 탑승층을 설정합니다. 검증 유형이 2인 경우 0을 설정합니다. |
|
목적지 층 | 단어 | 건물 층 데이터(1~255)로 목적지 층 설정 모든 목적지 층을 설정하는 경우 "FFFFh"를 설정합니다. |
|
탑승 앞/뒤 | 바이트 | 검증 유형이 1인 경우, 탑승층에서 앞 또는 뒤를 설정하세요. 1:앞, 2:뒤 검증 유형이 2인 경우 0을 설정합니다. |
|
목적지 앞/뒤 | 바이트 | 목적지 층의 앞이나 뒤에 놓으세요. 1:앞, 2:뒤 |
|
엘리베이터 호출 속성 | 바이트 | 엘리베이터 호출 속성 설정 0: 일반 승객, 1: 장애인 승객, 2: VIP 승객, 3: 관리 승객 |
|
논스톱 운영 | 바이트 | 무중단 작동을 활성화하려면 1로 설정합니다. 비활성화하려면 0으로 설정합니다. |
|
통화 등록 모드 | 바이트 | 표 3-5, 표 3-6을 참조하세요. |
|
시퀀스 번호 | 바이트 | 시퀀스 번호 설정(00h~FFh) | (*1) |
(*1) : ACS에서 데이터를 전송할 때마다 시퀀스 번호가 증가해야 합니다. FFhis 다음 번호는 00h입니다.
표 3-5: 홀 호출 버튼의 호출 등록 모드
값 | 통화 등록 모드 | 비고 |
0 | 오토매틱 |
|
1 | 홀 호출 버튼에 대한 제한 해제 |
|
2 | 홀 호출 버튼 및 차량 호출 버튼에 대한 잠금 해제 제한 |
|
3 | 홀 호출 버튼 자동 등록 |
|
4 | 홀 콜버튼 자동 등록 및 차량 콜버튼 잠금 해제 제한 |
|
5 | 홀콜버튼, 카콜버튼 자동등록 | 접근 가능한 엘리베이터 목적지 층은 단일 층입니다. |
표 3-6: 자동차 호출 버튼 호출 등록 모드
값 | 통화 등록 모드 | 비고 |
0 | 오토매틱 |
|
1 | 자동차 호출 버튼 잠금 해제 제한 |
|
2 | 차량 호출 버튼 자동 등록 | 접근 가능한 엘리베이터 목적지 층은 단일 층입니다. |
(2) 엘리베이터 호출 데이터 (접근 가능한 엘리베이터 목적지 층이 다층일 경우)
바이트 | 바이트 | 단어 | 바이트 | 바이트 | 바이트 | 바이트 | 단어 |
명령 번호(02h) | 데이터 길이 |
장치 번호 | 검증 유형 | 검증 위치 | 홀 호출 버튼 라이저 속성/카 버튼 속성 |
예약(0) |
탑승 층 |
단어 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 |
예약(0) | 탑승 앞/뒤 | 예약(0) | 엘리베이터 호출 속성 | 논스톱 운영 | 통화 등록 모드 | 시퀀스 번호 | 앞 목적지 층 데이터 길이 | 후방 목적지 층 데이터 길이 |
바이트[0~32] | 바이트[0~32] | 바이트[0~3] |
앞쪽 목적지 층 | 후방 목적지 층 | 패딩(*1)(0) |
(*1) 패딩의 데이터 길이는 전송 패킷 데이터의 총 크기가 4의 배수가 되도록 설정해야 합니다. (Set"0" 수치)
표 3-7: 엘리베이터 호출 데이터 상세내역(접근 가능한 엘리베이터 목적지 층이 다층일 경우)
아이템 | 데이터 유형 | 내용물 | 비고 |
데이터 길이 | 바이트 | 명령 번호와 명령 데이터 길이(패딩 제외)를 제외한 바이트 수 |
|
장치 번호 | 단어 | 기기번호(카드리더기 등) 설정 ( 1~9999) 지정하지 않으면 0으로 설정합니다. | 최대 연결대수는 1024대입니다(*1) |
검증 유형 | 바이트 | 1 : 엘리베이터 로비에서 확인 2 : 차량 내 확인 |
|
검증 위치 | 바이트 | 검증 유형이 1인 경우 다음과 같이 설정합니다. 1 : 엘리베이터 로비 2 : 입구 3 : 방 4 : 보안 게이트 검증 유형이 2인 경우 차량 번호를 설정하세요. |
|
홀 호출 버튼 라이저 속성/차량 버튼 속성 | 바이트 | 검증 유형이 1인 경우, 해당 홀 호출 버튼 라이저 속성을 설정합니다. 0 : 지정되지 않음, 1:"A"버튼 라이저, 2:"B"버튼 라이저, …, 15:"O"버튼 라이저, 16: 자동 검증 유형이 2인 경우, 자동차 버튼 속성을 설정합니다. 1: 일반 승객(앞좌석), 2: 장애인 승객(앞좌석), 3: 일반 승객(후방), 4: 장애인 승객(뒷좌석) |
|
탑승 층 | 단어 | 검증유형이 1인 경우, 건물층 데이터(1~255)로 탑승층을 설정합니다. 검증 유형이 2인 경우 0을 설정합니다. |
|
탑승 앞/뒤 | 바이트 | 검증 유형이 1인 경우, 탑승층 앞 또는 뒤를 설정하세요. 1:앞, 2:뒤 검증 유형이 2인 경우 0을 설정합니다. |
|
엘리베이터 호출 속성 | 바이트 | 엘리베이터 호출 속성 설정 0: 일반 승객, 1: 장애인 승객, 2: VIP 승객, 3: 관리 승객 |
|
논스톱 운영 | 바이트 | 무중단 작동을 활성화하려면 1로 설정합니다. 비활성화하려면 0으로 설정합니다. |
|
통화 등록 모드 | 바이트 | 표 3-5, 표 3-6을 참조하세요. |
|
시퀀스 번호 | 바이트 | 시퀀스 번호 설정(00h~FFh) | (*1) |
앞 목적지 층 데이터 길이 | 바이트 | 앞 목적지 층수 데이터 길이 설정 (0~32) [단위: BYTE] | 예: -건물이 32층 미만인 경우, "데이터 길이"를 "4"로 설정합니다. - 엘리베이터에 후면 출입구가 없는 경우, "후면 목적지 층" 데이터 길이를 "0"으로 설정합니다. |
후방 목적지 층 데이터 길이 | 바이트 | 후방 목적지 층 데이터 길이 설정 (0~32) [단위: BYTE] | |
앞쪽 목적지 층 | 바이트[0~32] | 건물 층 비트 데이터로 앞면 목적지 층 설정 | 아래 표 3-14를 참조하세요. |
후방 목적지 층 | 바이트[0~32] | 건물 층 비트 데이터로 앞면 목적지 층 설정 | 아래 표 3-14를 참조하세요. |
(*1) : ACS에서 데이터를 전송할 때마다 시퀀스 번호가 증가해야 합니다. FFhis 다음 번호는 00h입니다.
표 3-8: 목적지 층 데이터의 구조
아니요 | 디7 | 디6 | 디5 | 디4 | 디3 | 디2 | 디1 | 디0 |
|
1 | 빌딩 FL 8 | 빌딩 FL 7 | 빌딩 FL 6 | 빌딩 FL 5 | 빌딩 FL 4 | 빌딩 FL 3 | 빌딩 FL 2 | 빌딩 FL 1 | 0: 취소 불가 1: 잠긴 층 등록 재정의 ("사용 안 함" 및 "최상층 위의 상층"은 "0"으로 설정합니다.) |
2 | 빌딩 FL 16 | 빌딩 FL 15 | 빌딩 FL 14 | 빌딩 FL 13 | 빌딩 FL 12 | 빌딩 FL 11 | 빌딩 FL 10 | 빌딩 FL 9 | |
3 | 빌딩 FL 24 | 빌딩 FL 23 | 빌딩 FL 22 | 빌딩 FL 21 | 빌딩 FL 20 | 빌딩 FL 19 | 빌딩 FL 18 | 빌딩 FL 17 | |
4 | 빌딩 FL 32 | 빌딩 FL 31 | 빌딩 FL 30 | 빌딩 FL 29 | 빌딩 FL 28 | 빌딩 FL 27 | 빌딩 FL 26 | 빌딩 FL 25 | |
: | : | : | : | : | : | : | : | : | |
31 | 빌딩 FL 248 | 빌딩 FL 247 | 빌딩 FL 246 | 빌딩 FL 245 | 빌딩 FL 244 | 빌딩 FL 243 | 빌딩 FL 242 | 빌딩 FL 241 | |
32 | 사용하지 않음 | 빌딩 FL 255 | 빌딩 FL 254 | 빌딩 FL 253 | 빌딩 FL 252 | 빌딩 FL 251 | 빌딩 FL 250 | 빌딩 FL 249 |
* 표 3-7의 데이터 길이를 앞, 뒤 목적지 층 데이터 길이로 설정합니다.
* "D7"은 최상위 비트이고, "D0"은 최하위 비트입니다.
(3) 검증 수락 데이터
바이트 | 바이트 | 단어 | 바이트 | 바이트 | 바이트 | 바이트 |
명령 번호(81h) | 데이터 길이(6) | 장치 번호 | 승인 상태 | 지정된 엘리베이터 카 | 시퀀스 번호 | 예약(0) |
표 3-9: 검증 승인 데이터 세부 정보
아이템 | 데이터 유형 | 내용물 | 비고 |
장치 번호 | 단어 | 엘리베이터 호출 데이터에 설정된 장치번호(1~9999)를 설정합니다. |
|
승인 상태 | 바이트 | 00h: 엘리베이터 호출 자동 등록, 01h: 잠금 해제 제한(엘리베이터 호출을 수동으로 등록 가능), FFh: 엘리베이터 호출 등록 불가 |
|
할당된 엘리베이터 카 번호 | 바이트 | 엘리베이터 로비에서 엘리베이터 호출이 발생하는 경우, 할당된 엘리베이터 카 번호를 설정하세요.(1…12, FFh: 할당된 엘리베이터 카 없음) 차량 내에서 엘리베이터 호출이 이루어지는 경우 0을 설정합니다. |
|
시퀀스 번호 | 바이트 | 엘리베이터 호출 데이터에 설정된 시퀀스 번호를 설정합니다. |
* ELSGW는 엘리베이터 호출 데이터 아래에 설정된 엘리베이터 뱅크 번호, 장치 번호 및 시퀀스 번호의 메모리를 가지고 있으며 이러한 데이터를 설정합니다.
* 기기번호는 엘리베이터 호출 데이터 하위에 설정된 데이터입니다.
(4) 엘리베이터 운행 상태
바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 |
명령 번호(91h) | 데이터 길이(6) | 운행 중인 차량 #1 | 운행 중인 차량 #2 | 예약(0) | 예약(0) | 예약(0) | 예약(0) |
* 전송 패킷 헤더의 주소는 모든 장치에 대한 것입니다.
표 3-10: 엘리베이터 운행 상태 데이터 세부 정보
아이템 | 데이터 유형 | 내용물 | 비고 |
운행 중인 차량 #1 | 바이트 | 아래 표를 참조하세요. |
|
운행 중인 차량 #2 | 바이트 | 아래 표를 참조하세요. |
표 3-11: 운행 중 차량 데이터 구조
아니요 | 디7 | 디6 | 디5 | 디4 | 디3 | 디2 | 디1 | 디0 | 비고 |
1 | 차량 번호 8 | 7호차 | 6호차 | 차량 번호 5 | 4호차 | 차량 번호 3 | 차량 번호 2 | 차량 번호 1 | 0: 비작동 중 1: 작동 중 |
2 | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 차량 번호 12 | 차량 번호 11 | 차량 번호 10 | 차량 번호 9 |
(5) 심장박동
바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 | 바이트 |
명령 번호(F1h) | 데이터 길이(6) | 엘리베이터 시스템에 대한 데이터 보유 | 데이터1 | 데이터2 | 예약(0) | 예약(0) | 예약(0) |
표 3-11: 하트비트 데이터의 세부 정보
아이템 | 데이터 유형 | 내용물 | 비고 |
엘리베이터 시스템에 대한 데이터 보유 | 바이트 | Data2를 사용하는 경우 1을 설정합니다. Data2를 사용하지 말고 0을 설정하세요. |
|
데이터1 | 바이트 | 0을 설정합니다. |
|
데이터2 | 바이트 | 아래 표를 참조하세요. |
*전송 패킷 헤더의 주소는 모든 장치에 전달되며 브로드캐스트로 15초마다 전송됩니다.
표 3-12: Data1 및 Data2의 세부 정보
아니요 | 디7 | 디6 | 디5 | 디4 | 디3 | 디2 | 디1 | 디0 |
|
1 | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) |
|
2 | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 예약(0) | 시스템 오류 | 시스템 오류 0:정상 1:비정상 |
4. 결함 감지
필요한 경우(ACS에 오류 감지가 필요한 경우), 아래 표와 같이 오류 감지를 실행합니다.
보안 시스템 장치 측에서의 오류 감지
유형 | 오류 이름 | 결함을 감지하는 위치 | 결함을 감지하기 위한 조건 | 오류 취소 조건 | 비고 |
시스템 오류 감지 | 엘리베이터 고장 | 보안 시스템 장치(ACS) | ACS가 20초 이상 엘리베이터의 운행 상태를 수신하지 못하는 경우 | 엘리베이터의 작동 상태를 수신한 후. | 각 엘리베이터 뱅크의 오류를 감지합니다. |
개인의 잘못 | ELSGW 오작동 | 보안 시스템 장치(ACS) | ACS가 ELSGW로부터 1(1)분 이상 패킷을 수신하지 못하는 경우. | ELSGW로부터 패킷을 수신한 후. | 각 엘리베이터 뱅크의 오류를 감지합니다. |
5.ASCII 코드표
마녀 | 숯 | 마녀 | 숯 | 마녀 | 숯 | 마녀 | 숯 | 마녀 | 숯 | 마녀 | 숯 | 마녀 | 숯 | 마녀 | 숯 |
0x00 | 널(NULL) | 0x10 | 에 따르면 | 0x20 |
| 0x30 | 0 | 0x40 | @ | 0x50 | 피 | 0x60 | ` | 0x70 | 피 |
0x01 | 소오 | 0x11 | DC1 | 0x21 | ! | 0x31 | 1 | 0x41 | 에이 | 0x51 | 큐 | 0x61 | 에이 | 0x71 | 큐 |
0x02 | 에스티엑스 | 0x12 | DC2 | 0x22 | " | 0x32 | 2 | 0x42 | 비 | 0x52 | 아르 자형 | 0x62 | 비 | 0x72 | 아르 자형 |
0x03 | 이텍스 | 0x13 | DC3 | 0x23 | # | 0x33 | 3 | 0x43 | 기음 | 0x53 | 에스 | 0x63 | 기음 | 0x73 | 에스 |
0x04 | 최종 결과 | 0x14 | DC4 | 0x24 | $ | 0x34 | 4 | 0x44 | 디 | 0x54 | 티 | 0x64 | 디 | 0x74 | 티 |
0x05 | 엔큐 | 0x15 | 구함 | 0x25 | % | 0x35 | 5 | 0x45 | 그리고 | 0x55 | 안에 | 0x65 | 그리고 | 0x75 | ~에 |
0x06 | 확인 | 0x16 | 그의 | 0x26 | & | 0x36 | 6 | 0x46 | 에프 | 0x56 | ~ 안에 | 0x66 | 에프 | 0x76 | ~에 |
0x07 | 벨 | 0x17 | 이티비 | 0x27 | ' | 0x37 | 7 | 0x47 | G | 0x57 | 안에 | 0x67 | g | 0x77 | ~ 안에 |
0x08 | 학사 | 0x18 | 할 수 있다 | 0x28 | ( | 0x38 | 8 | 0x48 | 시간 | 0x58 | 엑스 | 0x68 | 시간 | 0x78 | 엑스 |
0x09 | HT | 0x19 | 안에 | 0x29 | ) | 0x39 | 9 | 0x49 | 나 | 0x59 | 그리고 | 0x69 | 나 | 0x79 | 그리고 |
0x0A | LF | 0x1A | 보결 | 0x2A | * | 0x3A | : | 0x4A | 제이 | 0x5A | 와 함께 | 0x6A | 제이 | 0x7A | 와 함께 |
0x0B | 버몬트 | 0x1B | 전자식 에스씨 | 0x2B | + | 0x3B | ; | 0x4B | 케이 | 0x5B | [ | 0x6B | 케이 | 0x7B | { |
0x0C | FF | 0x1C | FS | 0x2C | , | 0x3C |
| 0x4C | 엘 | 0x5C | 엔 | 0x6C | 엘 | 0x7C | | |
0x0D | 씨알 | 0x1D | GS | 0x2D | - | 0x3D | = | 0x4D | 중 | 0x5D | ] | 0x6D | 중 | 0x7D | } |
0x0E | 그래서 | 0x1E | RS | 0x2E | . | 0x3E | > | 0x4E | N | 0x5E | ^ | 0x6E | N | 0x7E | ~ |
0x0F | 그리고 | 0x1F | 우리를 | 0x2F | / | 0x3F | ? | 0x4F | 그만큼 | 0x5F | _ | 0x6F | 그만큼 | 0x7F | 의 |