guide:hmi_connection:check
문서의 이전 판입니다!
목차
동작 확인과 문제 해결
1. 제품과 HMI 설정 확인
| 확인할 것 | 일치해야 하는 내용 |
|---|---|
| 연결 | 같은 전기 인터페이스와 실제 배선한 Serial 포트 |
| 통신 | 프로토콜·국번·속도·데이터/패리티/정지 비트 |
| 메모리 | 개발 방식과 프로토콜에 맞는 M / D 주소 |
| 화면 | 숫자는 16비트 정수, M은 비트 |
| 전송 | 제품 프로그램 업로드와 HMI 화면 다운로드 완료 |
2. 제품의 값 읽기
HMI의 통신 확인 숫자 D0가 1초마다 증가하는지 확인합니다. 99 다음은 0입니다. HMI 갱신 주기에 따라 중간 숫자가 건너뛰어 보일 수 있습니다.
3. 값을 보내고 돌려받기
4. 비트 읽기·쓰기 확인
시험 스위치를 누를 때마다 별도의 M0 램프가 ON/OFF로 바뀌는지 확인합니다. STUDIO2의 M1 램프를 추가했다면 래더 결과도 동일하게 바뀝니다. 실습 메모리는 내부 M/D이며 실제 릴레이 출력은 사용하지 않습니다.
예제는 제품이 시작할 때 메모리를 초기화합니다. 전원을 다시 켜면 숫자와 스위치를 다시 시험합니다.
5. 증상별 확인
| 증상 | 확인할 것 |
|---|---|
| 응답 없음 / timeout | 전원·실제 포트·배선 → 프로토콜·국번·통신 형식 |
| D0가 0으로 고정 | 외부 장치 선택 → 제품 업로드 → D0 주소 |
| 값이 한 칸씩 어긋남 | Modbus 0 기반 / 1 기반 주소 입력 규칙 |
| 다른 값이 표시됨 | SDK/STUDIO2 주소 구분, 드라이버의 메모리 영역 |
| 입력창만 바뀌고 D2는 그대로 | 외부 D1 쓰기, D2 읽기 주소, 제품의 복사 코드 |
| 쓴 값이 바로 지워짐 | 제품 루프·래더가 D1/M0를 덮어쓰는지 |
| 숫자가 비정상적으로 큼 | 16비트 1워드·배율1·소수점0, 바이트 교환 설정 |
| 스위치 모양만 바뀜 | 램프가 외부 M0를 읽는지, 비트 쓰기 설정 |
| 잠깐 되다가 끊김 | 긴 delay, 같은 Serial 채널을 다른 코드·모니터링이 사용하는지 |
| Modbus 주소 오류 | 시작 주소·요청 개수·제품 메모리 할당 개수 |
| 제품 업로드 실패 | PC COM 포트·다운로드 케이블·보드 선택·드라이버 |
먼저 D0 하나의 읽기를 확인한 뒤 숫자 쓰기와 비트 시험을 추가하면 원인을 찾기 쉽습니다.
6. 문의할 때 준비할 자료
제품 모델·개발 프로그램·SDK 버전, HMI 모델·편집기, 통신 설정과 주소 화면, 단자 배선 사진, 오류 메시지와 어느 시험까지 되는지를 보내주세요.
guide/hmi_connection/check.1791191981.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

