목차

MP STUDIO 2 · LCD 화면 편집기

LCD 화면 편집기는 I²C 캐릭터 LCD(20×4ㆍ16×2)에 표시할 화면을 글자판 위에서 직접 꾸미는 기능입니다(V1.1.0부터). 만든 화면은 래더의 CSCR 펑션 하나로 표시하며, 화면에 넣은 값 칸은 장비 메모리의 값을 따라 자동으로 바뀝니다. 기존 LCD 펑션(CINIㆍCLOCㆍCSTR 등)처럼 커서 위치와 글자를 래더로 하나씩 쓰지 않아도 됩니다.

그림 1. LCD 화면 편집기(동봉 예제의 모터 운전 시간을 보이는 화면)

편집기 열기

편집기에는 확인ㆍ취소 단추가 없습니다. 고친 내용은 바로 프로젝트에 반영되며 Ctrl+ZㆍCtrl+Y로 되돌리거나 다시 할 수 있습니다. 파일에 남기려면 프로젝트를 저장(Ctrl+S)해주시기 바랍니다. 창은 ✕ 또는 Esc로 닫습니다.

LCD 추가

  1. 왼쪽 LCD 목록의 +(또는 처음 화면의 LCD 추가)를 눌러주시기 바랍니다. 비어 있는 첫 I²C 주소(0x27부터), 20×4, 화면 0으로 LCD가 만들어집니다.
  2. I²C 주소에 LCD 모듈의 주소를 적어주시기 바랍니다. 0x27ㆍ$27ㆍ27hㆍ39처럼 적을 수 있으며 1~127이어야 하고 다른 LCD와 겹치지 않아야 합니다.
  3. 크기를 20×4 또는 16×2에서 골라주시기 바랍니다. 크기를 줄이면 넘치는 글자와 값 칸이 지워진다고 먼저 묻습니다.

LCD를 지우려면 이 LCD 빼기를 누릅니다. 창 위의 색 단추로 편집기에 보이는 유리 색(초록ㆍ파랑ㆍ호박색)을 바꾸고, LCD 만 보기로 큰 유리만 보이게 할 수 있습니다.

화면 목록

한 LCD에 여러 화면을 만들 수 있습니다. 화면 목록의 +는 화면 추가, ⧉는 복제, −는 삭제입니다. 화면은 이름 없이 번호(0~255)로 구분하며, 고른 화면의 번호는 위 화면 번호에서 바꿀 수 있습니다. PgUpㆍPgDn으로 앞뒤 화면으로 넘어갑니다.

글자 쓰기

값 칸

값 칸은 장비 메모리의 값을 화면에 보이는 자리입니다.

  1. 한 줄에서 값을 보일 칸들을 끌어 고른 뒤, 위 값 칸 넣기의 정수ㆍ실수ㆍ16진ㆍ비트 중 하나를 눌러주시기 바랍니다. 고르지 않고 누르면 커서 자리에 기본 폭으로 놓이며, Ctrl+Enter는 정수 칸을 놓습니다.
  2. 오른쪽 원본에 주소나 심볼을 적어주시기 바랍니다. 정수ㆍ16진은 바이트ㆍ워드ㆍ더블워드 주소(예: D0ㆍDD2), 실수는 R 주소, 비트는 비트 주소를 씁니다.
  3. 필요한 표시 방식을 정해주시기 바랍니다.
항목 설명
남는 칸을 0 으로 채움 값이 폭보다 짧으면 앞을 0으로 채웁니다(비트 칸 제외).
부호 있는 수로 읽기(+/− 한 칸) 정수 칸을 부호 있는 수로 읽습니다. 부호가 한 칸을 씁니다.
정수 자리ㆍ소수 자리 실수 칸의 자릿수입니다. 소수는 0~5자리이며 반올림하지 않고 버립니다.
켜짐 문구ㆍ꺼짐 문구 비트 칸에 켜짐ㆍ꺼짐일 때 보일 글자입니다(기본 ON ㆍ OFF).

값이 폭에 다 들어가지 않으면 칸 전체가 #로 표시됩니다. 값 칸은 끌어서 옮기고 오른쪽 끝을 끌어 폭을 바꿉니다(Alt+방향키로 옮기기, Alt+Shift+←→로 폭 조절). 값 칸 지우기로 지웁니다. 편집기에서는 값 칸이 0으로 채운 자리표시로 보입니다.

그림 1은 동봉 예제의 래더(D0 초ㆍD1 분ㆍD2 시, 모터 출력 P32)에 맞춘 화면입니다. 둘째 줄에 D2ㆍD1ㆍD0를 0을 채운 정수 칸으로, 셋째 줄에 P32를 비트 칸으로 놓았습니다.

래더에서 화면 표시(CSCR)

화면은 CSCR 펑션으로 표시합니다. 펑션 판 CLCD (Character LCD) 분류의 CSCR: Show Screen을 고르거나, 펑션 삽입 창(Ctrl+E)에 CSCR 39 0처럼 입력합니다.

인자 설명
ADR LCD의 I²C 주소를 10진 상수로 적습니다(0x27이면 39).
PAGE 보일 화면 번호입니다. 상수 또는 워드 주소를 쓸 수 있습니다.

그림 2. 항상 켜진 접점 @ON으로 화면 0을 표시하는 렁

시뮬레이션

시뮬레이션 중에 편집기를 열면 CSCR이 표시하는 화면이 가상 LCD에 나타나고, 값 칸에 시뮬레이터가 읽은 값이 표시됩니다(위에 시뮬레이션 중 · 화면 N). 아래의 LCD 응답 있음 — CSCR 출력 켜짐을 끄면 LCD 모듈을 뺀 상황을 시험할 수 있습니다.

그림 3. 시뮬레이션에서 P0으로 모터를 켠 뒤 운전 시간이 올라가는 화면

기존 LCD 펑션은 시뮬레이션되지 않습니다.

모니터링 중 장비 LCD 보기

실제 장비를 모니터링하면서 편집기를 열면, 장비가 LCD에 지금 쓰고 있는 글자를 작은 유리로 보여 줍니다(장비 표시 · 화면 N, 읽기만 함). 그 화면으로 가기를 누르면 편집기가 그 화면으로 넘어갑니다.

확인할 점

관련 문서

← MP STUDIO 2 사용설명서로 돌아가기