guide:hmi_connection:screen
문서의 이전 판입니다!
목차
HMI 화면 만들기
제품의 메모리를 숫자·입력창·스위치에 연결합니다. 아래는 공통 작업 순서이며 실제 편집기 메뉴와 단자 번호는 사용하는 HMI 모델의 설명서를 따릅니다.
1. HMI 프로젝트와 외부 장치 만들기
- HMI 편집기에서 새 프로젝트를 만들고 실제 모델·화면 해상도를 선택합니다.
- 연결할 외부 장치를 추가합니다.
- 배선한 HMI 시리얼 포트와 제품 프로그램에 맞는 드라이버를 선택합니다.
- 국번·통신속도·데이터/패리티/정지 비트를 제품과 동일하게 지정합니다.
| 제품에서 사용한 프로토콜 | HMI에서 확인할 드라이버 |
|---|---|
| Modbus RTU | Modbus RTU Master · Coil / Holding Register |
| LS산전 Cnet | LS산전 Cnet 시리얼 · M / D 메모리 |
| Mitsubishi MC | MELSEC A호환 1C 프레임 Format 1 시리얼 |
요소의 대상은 HMI 내부 변수가 아니라 앞에서 만든 외부 장치로 선택합니다.
2. 주소 입력 방식 확인
HMI에 넣는 주소는 선택한 프로토콜과 개발 방식에 따라 다릅니다. 사용한 프로그램의 표를 확인하세요.
| 개발 방식 | 주소표 |
|---|---|
| Arduino IDE | Modbus RTU · Cnet · MC |
| MPINO STUDIO2 | Modbus RTU · Cnet |
Modbus 주소 표기 예: HMI 드라이버가 사용하는 규칙에 맞춰 변환합니다.
| 대상 | 0 기반 주소 | 1 기반 번호 | 4xxxx 표기 예 |
|---|---|---|---|
SDK D0 | 0 | 1 | 40001 |
SDK D1 | 1 | 2 | 40002 |
SDK D2 | 2 | 3 | 40003 |
STUDIO2 D0 | 2000 | 2001 | 42001 |
STUDIO2 D1 | 2001 | 2002 | 42002 |
STUDIO2 D2 | 2002 | 2003 | 42003 |
4xxxx는 그 표기를 사용하는 드라이버의 예이며 모든 HMI에 같은 숫자를 입력하라는 뜻은 아닙니다. M0는 Coil 영역이고 SDK의 0 기반 주소는 0, STUDIO2는 1000입니다. Cnet·MC 주소에는 이 Modbus 변환표를 적용하지 않습니다.
3. 화면에 다섯 요소 배치
| 화면 요소 | 메모리 | 기능 |
|---|---|---|
| 통신 확인 숫자 | D0 | 제품의 증가하는 값을 읽어 표시 |
| 입력값 | D1 | 숫자를 입력하고 제품에 쓰기 |
| 제품에서 돌려준 값 | D2 | 제품이 복사한 결과를 읽어 표시 |
| 시험 스위치 | M0 | ON/OFF 유지형 토글 쓰기 |
| 시험 램프 | M0 | 제품의 비트 값을 읽어 표시 |
4. 숫자 표시와 입력 설정
- 숫자 표시를 배치하고 외부 장치의
D0에 연결합니다. - 숫자 입력을 배치하고 외부 장치의
D1에 연결합니다. - 입력 범위는
0 ~ 9999로 제한하고 입력 확정 시 제품에 쓰도록 설정합니다. - 다른 숫자 표시를 배치하고 외부 장치의
D2에 연결합니다.
세 요소 모두 16비트 정수 1워드 / 10진수 / 소수점 0자리 / 배율 1로 맞춥니다. D2 표시를 D1에 연결하면 제품이 돌려주는 값을 확인할 수 없습니다.
5. 스위치와 램프 설정
- 비트 스위치의 외부 주소를
M0로 지정합니다. - 누를 때마다 ON/OFF가 바뀌는 유지형 토글로 설정합니다.
- 별도의 램프도 외부
M0를 읽도록 지정합니다.
STUDIO2 실습에서는 M1 램프를 추가하면 래더의 복사 결과도 확인할 수 있습니다.
6. HMI에 화면 전송
프로젝트를 저장한 뒤 제조사의 다운로드 기능과 케이블로 실제 HMI에 전송합니다. 제품 프로그램 업로드와 HMI 화면 전송은 각각 완료해야 합니다.
guide/hmi_connection/screen.1791211730.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1
