사용자 도구

사이트 도구


guide:hmi_connection:check

문서의 이전 판입니다!


동작 확인과 문제 해결

1. 제품과 HMI 설정 확인

확인할 것 일치해야 하는 내용
연결 같은 전기 인터페이스와 실제 배선한 Serial 포트
통신 프로토콜·국번·속도·데이터/패리티/정지 비트
메모리 개발 방식과 프로토콜에 맞는 M / D 주소
화면 숫자는 16비트 정수, M은 비트
전송 제품 프로그램 업로드와 HMI 화면 다운로드 완료

2. 제품의 값 읽기

HMI의 통신 확인 숫자 D0가 1초마다 증가하는지 확인합니다. 99 다음은 0입니다. HMI 갱신 주기에 따라 중간 숫자가 건너뛰어 보일 수 있습니다.

3. 값을 보내고 돌려받기

D1에 입력값을 쓰고 제품이 D2에 복사한 다음 HMI가 D2를 읽는 동작 원리

  1. 입력값 D1에 1234를 입력하고 확정합니다.
  2. 제품에서 돌려준 값 D2도 1234로 바뀌는지 확인합니다.
  3. 7, 9999, 0도 입력해 확인합니다.

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki