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