DABIT 전광판 통신 프로토콜이란 ?

시스템 연동 LED 전광판 시스템 구성도

[외부 시스템 연동 LED 전광판 시스템 구성도]

외부시스템(PLC, PC, 임베디드컨트롤러 등)으로부터 텍스트 데이타를 LED 전광판에 직접 전송하여 표시하기 위해서는 전광판(컨트롤러)의 통신 프로토콜에 맞는 형식으로 데이터 패킷을 보내주어야 합니다.

전광판 통신 프로토콜 형식은 전광판 컨트롤러 제작사마다 상이하고, 표시 기능에도 차이가 많을 뿐아니라, 한번 채택하면 변경하기가 어려우므로, 업계에서 품질과 서비스가 검증된 것을 사용하는 것이 좋습니다.

DABIT 전광판 통신 프로토콜은 2006년부터 “생산 현황 전광판, 주차 관리 전광판, 전력 표시 전광판, 주정차 단속 전광판, 시스템 정보 표시 전광판 등”에 사용하면서, 외부 시스템 연동 텍스트 데이터 표시에 최적화 발전해 왔습니다.

동 프로토콜을 이해하시면, 어떤 외부시스템에서도 DABIT 컨트롤러가 내장된 LED 전광판에 원하는 메세지 패킷을 전송하여 표시할 수 있습니다.

DABIT 전광판 통신 프로토콜은 “HEX 코드 버전”과 “ASCII 문자열 버전”이 있읍니다. DABIT 컨트롤러는 두 종류의 패킷을 모두 인식하므로, 고객이 원하는 방식을 사용하시면 됩니다.

“HEX 코드 버전” DABIT 프로토콜 구조는 아래와 같으며 다양한 메세지 표시 및 특수 명령 수행이 가능합니다. 특수 명령에는 “전광판 크기 설정, 페이지 개수 등록, 메모리 삭제, 전광판 스크린 자동 ON/OFF, 밝기 조절  등” 다수가 있습니다.

DIBD 전광판 프로토콜 패킷 구조(HEX 표준형)

[ DABIT 전광판 프로토콜 패킷 구조 – HEX 버전 ]

 “ASCII 문자열 버전” 프로토콜은 ASCII 문자로 간단히 입력할 수 있으며, 메시지 패킷에 기본값 외 변경을 원하는 속성문자와 속성값만 추가하는 구조이므로, 패킷길이가 많이 짧고 간단합니다.

![000안녕하세요!]“라는 패킷을 전송하면, 전광판에 “안녕하세요“라는 문구가 기본 속성값(노란색, 정지효과, 16×16 폰트..)으로 즉시 표시됩니다. 기본 구조는 다음과 같습니다.

DIBD 전광판 프로토콜 패킷 구조(ASCII 문자열 단순형)

[ DABIT 전광판 프로토콜 패킷 구조 – ASCII 문자열 버전 ]

DABIT 프로토콜로 시스템 연동 메시지를 전광판에 표시하는 방법은 아래와 같이 다양하므로 고객의 필요에 따라서 선택하여 사용할 수 있습니다.

  1. 실시간으로 메시지를 전송하여 표시합니다.(실시간 메시지 모드, 가장 보편적임)
  2. 정형화된 메시지(안내, 홍보, 주의 문구)를 페이지 메모리방(표준 10개, 옵션 255개)에 저장한 후, 순차적으로 무한 반복 표시합니다.(페이지 메시지 모드)
  3. 평상시에는 페이지 메시지를 하고, 필요시마다 변경되는 실시간 메시지를 일정 시간동안 전송하여 표시합니다. (실시간/페이지 메시지 병행 모드)
  4. 다양한 메시지들을 번호순서대로(최대 255개) 배경화면표시목록파일(.bgp)로 미리 저장한 후, 간단한 번호 호출 신호(프로토콜 또는 PLC 접점 신호)만 전송하여 해당 메시지를 불러내어 표시합니다. 다양한 텍스트/그래픽 메시지를 작성/편집하고, 전광판에 업로드하는 작업은 다빛채 전광판 소프트웨어를 사용합니다. (해당 고객에게는 별도 기술 지원)

실시간 메시지 모드페이지 메시지 모드에 대한 자세한 사항은 DABIT 프로토콜 매뉴얼(HEX 표준형)의 “첨부1. 실시간 메시지 vs. 페이지 메시지“를 참조해 주시고, 필요시 언제든 자사에 문의해 주시기 바랍니다.

MODBUS RTU 프로토콜을 사용하는 장치에서 메시지 데이터를 전송하고자 하는 경우에는 “MODBUS RTU -DABIT 프로토콜 메모리 맵“을 사용하실 수 있습니다.

[관련 자료/문서]
  1.  다빛 프로토콜 시뮬레이터 소개.html
  2.  다빛 프로토콜 시뮬레이터 파일.zip
  3.  다빛 프로토콜 문서(HEX 코드 버전).pdf
  4.  다빛 프로토콜 문서(ASCII 문자열 버전).pdf
  5.  다빛 프로토콜 프로그램 개발 샘플 소스(.zip): C#000볼란드 C++