사용자 도구

사이트 도구

English

comfilehmi:hmi_example:index

문서의 이전 판입니다!


목차

ComfileHMI 샘플 프로젝트 모음

오른쪽 목차를 보시고 필요한 샘플 프로젝트를 클릭하세요.

1. 키패드 또는 버튼으로 RTC값 변경

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.


2. MSB642RA-DC, HMI I/O 테스트 프로그램

MSB소스프로그램 ⇐ 압축을 풀고 사용하세요.

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.


3. HMI RTC값 D영역(데이터)기록

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.


4. 장치값 데이터 소수점 표시

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.


5. 화면보호기 (아무데나 누르세요 멧세지를 표시하는 방식)

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.


6. MSB630TA-DC의 NTC서미스터를 읽어와 HMI 에 표시

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.


7. 데이터 값에 따른 화살표 위치 변경

HMI,CUBLOC 프로젝트 ⇐ 압축을 풀고 사용하세요.


8. 비밀번호 인증 (v1.79이상)

HMI 비번 인증 프로젝트 ⇐ 압축을 풀고 사용하세요.


9. MSB 입력 카운터값 sd카드 저장후 불러오기

HMI, MSB 프로젝트 ⇐ 압축을 풀고 사용하세요.

MSB켜지는 시점과 HMI 프로젝트 실행 시점이 다르기때문에 MSB전원 on,off시 HMI화면 '시작버튼' 누른 뒤 카운터값 받을 수 있게 처리했습니다. (일별 총 카운터는 01시01분01초에 카운터값 초기화 됩니다.)


10. 키패드 입력 범위 제한

HMI 프로젝트 ⇐ 압축을 풀고 사용하세요.

키패드 입력시 입력범위를 제한하는 예제입니다.(v3.26 이상에서 제대로 동작합니다)


11. 월별/요일별 동작시간 스케쥴 조정

12. TCPPORT-30M 접속 테스트

[프로젝트 파일 다운로드]

TCPPORT-30M과 연결하여 동작을 테스트해볼 수 있는 예제입니다. 프로젝트 설정에서 원격 IP주소(TCPPORT의 IP주소)를 실제 네트워크 환경에 맞게 조정해야 합니다. HMI 버전 2.62 이상에서만 동작합니다.


13. 남은 날수 자동 감소 예제

[프로젝트 파일 다운로드]

남은 날 수가 하루가 지날 때마다(밤 12시에) 1씩 감소하는 예제입니다. 파일에 저장하기 때문에 HMI의 전원이 껐다 켜져도 안정적으로 오류 없이 동작합니다.


14. 버튼 누르고 있는 동안 카운트 자동 증가 예제

[프로젝트 파일 다운로드]

버튼을 누르고 있는 동안 카운트(변수값)가 1씩 자동으로 올라가는 예제입니다.


15. 사진첩 예제

[프로젝트 파일 다운로드]

여러개의 사진을 한 화면에서 버튼을 눌러 전환해가면서 볼 수 있는 예제입니다.(v3.10 이상에서만 지원)


16. 영문 키패드 비밀번호 인증 예제

[프로젝트 파일 다운로드]

영문과 숫자 키패드로 비밀번호를 타이핑해서 인증하는 예제입니다. 응용하면 특수 문자도 입력받게 할 수 있습니다.

v3.17 이상 버전에서만 지원합니다. (v3.28 이상 버전에서는 전용 키패드 오브젝트(멀티키패드)를 지원하므로 이 예제 없이도 구현할 수 있습니다. 단, 숫자와 영문자 대문자만 지원)


17. 두번 터치 감지하는 버튼

[프로젝트 파일 다운로드]

두번 터치하는 것을 감지하여 반응하는 버튼의 예제입니다.


18. 전원 껐다 켜도 변수값 보존되게 하기(SD카드 이용)

[프로젝트 파일 다운로드]

HMI를 재부팅하거나 정전되어도 변수의 값이 보존되게 하는 예제입니다.

수식 감시 이벤트에서 값이 바뀔 때마다 SD카드의 파일에 저장하고 프로젝트 시작시 불러옵니다.


19. 램프가 일정 시간 간격으로 깜박거리게 하기

[프로젝트 파일 다운로드]

특정 변수의 상태가 1이면 램프가 자동으로 깜박이고, 0이면 꺼진 상태로 지속되는 예제입니다.

v3.31 이상을 사용할 경우 내장되어 있는 자동 깜박임 기능을 사용하면 되므로 이 예제가 필요 없습니다.


20. 16진수값을 키패드로 입력 받기 (v3.31 이상에서 지원)

[프로젝트 파일 다운로드]

16진수값을 키패드로 입력 받아서 수치값으로 변환하여 출력하는 예제입니다.

v3.31 이상에서만 지원합니다.


21. 주기적 재부팅

[프로젝트 파일 다운로드]

부팅 후 일정 시간(예를 들면 3시간)이 경과하면 자동으로 기기를 재부팅하는 예제입니다.


22. 매일 일정 시각 재부팅

[프로젝트 파일 다운로드]

매일 일정 시각이 되면(예를 들면 밤 9시) 자동으로 기기를 재부팅하는 예제입니다.(SD카드 필요)


23. 시스템의 남은 메모리 변화 추이 기록하기

[프로젝트 파일 다운로드]

일정 시간 간격으로 (예를 들면 1분 마다) 현재 기기에 남은 메모리의 양을 SD카드에 로그로 기록합니다.

아울러 장시간에 걸쳐서 메모리 사용량의 변화 추이를 관찰하기 위해 트렌드 그래프로 출력합니다.


24. 시스템의 남은 메모리가 일정량 이하로 떨어지면 재부팅하기

[프로젝트 파일 다운로드]

시스템의 남은 메모리가 일정량(예를 들면 10MByte) 이하로 떨어지면 시스템을 자동으로 재부팅합니다.


25. 매일 12시 정각에 한번 PLC에 일정값 보내기

[프로젝트 파일 다운로드]

매일 낮 12시 정각이 될 때마다 한번씩 PLC의 특정 릴레이를 ON시키는 예제입니다.


26. 스탑워치

[프로젝트 파일 다운로드]

스탑워치 예제입니다.


27. Bit On 후 3초후 Off

[프로젝트 파일 다운로드]

버튼을 누르면 bit가 켜졌다가 3초후 자동으로 off되는 예제입니다.


28. HMI와 외부장치를 재부팅해도 숫자입력기의 값 유지하는 예제

[프로젝트 파일 다운로드]

HMI와 PLC를 재부팅해도 숫자입력기의 값을 HMI 측 (SD카드)에 저장하므로 값을 유지시켜주는 예제입니다.


29. 키패드의 입력값을 제한하여 여러개의 외부장치에 값을 쓰는 예제

[프로젝트 파일 다운로드]

버튼을 눌러 키패드를 띄워 외부장치에 값을 쓸 때 최소값/최대값 입력 제한을 두는 예제입니다.

(v3.48 버전부터는 입력 제한 기능을 키패드 속성 내에서 자체 지원)

각각 주소값이 다른 여러 개의 버튼에 대한 처리를 효율적으로 할 수 있도록 하였습니다.


30. 여러개의 HMI 메모리 중 선택하여 비밀번호 인증 후 키패드 값 넣는 예제

[프로젝트 파일 다운로드]

여러 개의 HMI 메모리 중에 원하는 번지를 선택 후 키패드로 값을 입력 받아서 넣는 예제입니다.

값을 입력 받기 전에, 키패드를 띄워 암호를 입력받아서 인증 후에 값을 입력할 수 있게 하였습니다.

31. 멀티키패드로 문자열 입력받아 원하는 문자열 변수에 넣기

[프로젝트 파일 다운로드]

목표 문자열 변수를 미리 지정하고 멀티키패드로 문자열을 입력 받아서 넣는 예제입니다.


comfilehmi/hmi_example/index.1681159904.txt.gz · 마지막으로 수정됨: 2023/04/11 05:51 저자 Comfile Technology