GUI 매뉴얼 · Chapter 24

Communication

Communication 은 시리얼·네트워크 통신 포트를 열고 송수신을 직접 시험해 통신 상태를 점검·진단하는 화면입니다. 좌측 COMM LIST 에서 점검할 통신을 고르고, 우측 COMMUNICATIONS 에서 포트를 연 뒤 데이터를 보내고 받은 로그를 확인합니다. 진입 경로는 System → Communication 입니다.

여기서 다루는 통신은 Com Driver 에서 정의한 통신 드라이버와 프로토콜을 그대로 사용합니다. 즉 이 화면은 드라이버를 새로 만드는 곳이 아니라, 정의된 통신이 현장에서 실제 장치와 올바르게 연결되고 명령이 오가는지 검증하는 도구입니다.

통신 점검은 연결된 외부 장치를 실제로 동작시킬 수 있습니다. 송신 명령으로 장치가 움직일 수 있으므로 주변 안전을 확인한 뒤 조작하시기 바랍니다.

주요 영역

화면은 좌측 통신 목록과 우측 통신 조작·로그 영역으로 구성됩니다.

영역설명
COMM LIST통신 목록 DataGrid 입니다. 컬럼은 Name·OpenState·DriverInfo 이며, OpenState 는 포트 열림 여부를 색상 사각형으로 표시합니다.
Driver Command Info선택한 통신 드라이버가 지원하는 명령 도움말을 읽기 전용으로 보여 줍니다.
연결 설정통신 종류에 따라 Host Address·Port(네트워크) 또는 ComPort·Baudrate(시리얼)가 표시됩니다. Save 로 설정을 저장합니다.
Open / Close포트를 열고 닫습니다. 옆의 표시등 색상으로 연결 상태를 나타냅니다.
SEND TEXT보낼 문자열을 입력합니다. Send Text 로 문자열을, Send Command 로 드라이버 명령을 전송합니다.
CHANNEL / VALUE채널 번호와 값을 입력해 Set Channel 로 값을 쓰고 Get Channel 로 값을 읽습니다.
Log송수신 내역이 시간순으로 누적됩니다. Debug·LinkTest 체크로 표시 범위를 조절하고 Clear 로 비웁니다.

사용 흐름

  1. System → Communication 으로 화면을 엽니다.
  2. COMM LIST 에서 점검할 통신을 선택합니다. OpenState 색상으로 현재 열림 여부를 확인합니다.
  3. 연결 설정에서 포트 정보를 확인하고 필요 시 Save 로 저장한 뒤 Open 으로 포트를 엽니다.
  4. SEND TEXT 에 문자열을 입력하고 Send Text 또는 Send Command 로 전송한 다음 Log 에서 응답을 확인합니다.
  5. 점검이 끝나면 Close 로 포트를 닫습니다. 로그가 길어지면 Clear 로 정리합니다.

관련 항목