사용자 도구

사이트 도구


products:mp_studio:seven_segment

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
products:mp_studio:seven_segment [2026/11/11 02:36] – 바깥 편집 127.0.0.1products:mp_studio:seven_segment [2026/11/12 20:37] (현재) – 바깥 편집 127.0.0.1
줄 73: 줄 73:
 ===== 상자 방식(FINI·FINT·FDATA) ===== ===== 상자 방식(FINI·FINT·FDATA) =====
  
-상자 방식은 펑션 판 **7Segment** 분류의 ''FINI''ㆍ''FINT''ㆍ''FDATA''로 7세그에 직접 씁니다. 펑션이 들어 있는 렁이 켜져 있는 스캔마다 칩에 쓰고, 렁이 꺼지면 아무것도 보내지 않습니다. 칩은 받은 글자를 유지하고 있으므로 렁이 꺼져도 마지막 글자가 계속 표시됩니다.+상자 방식은 펑션 패널 **7세그** 분류의 ''FINI''ㆍ''FINT''ㆍ''FDATA''로 7세그에 직접 씁니다. 펑션이 들어 있는 렁이 켜져 있는 스캔마다 칩에 쓰고, 렁이 꺼지면 아무것도 보내지 않습니다. 칩은 받은 글자를 유지하고 있으므로 렁이 꺼져도 마지막 글자가 계속 표시됩니다.
  
 ^ 펑션 ^ 인자 ^ 하는 일 ^ ^ 펑션 ^ 인자 ^ 하는 일 ^
줄 167: 줄 167:
 ^ 속성 ^ 설명 ^ ^ 속성 ^ 설명 ^
 | ① 표시 번호 | 1~8. ''FSCR''의 DSP에 적는 번호입니다. 표시는 8개까지 만들 수 있습니다. | | ① 표시 번호 | 1~8. ''FSCR''의 DSP에 적는 번호입니다. 표시는 8개까지 만들 수 있습니다. |
-| ② 자릿수 | **4 자리** 또는 **6 자리** |+| ② 자릿수 | **4자리** 또는 **6자리** |
 | ③ 자리 순서 | 보이는 자리(왼쪽부터)마다 칩 주소를 적은 것입니다. ''0,1,2,3''ㆍ''0,1,2,3,4,5''ㆍ**2,1,0,5,4,3 · 일반적인 6자리 모듈** 중에서 고르거나 **직접 입력**을 골라 **칩 주소**에 0~5를 쉼표로 입력할 수 있습니다. | | ③ 자리 순서 | 보이는 자리(왼쪽부터)마다 칩 주소를 적은 것입니다. ''0,1,2,3''ㆍ''0,1,2,3,4,5''ㆍ**2,1,0,5,4,3 · 일반적인 6자리 모듈** 중에서 고르거나 **직접 입력**을 골라 **칩 주소**에 0~5를 쉼표로 입력할 수 있습니다. |
 | ④ 핀 | ''MPS-8A8R''ㆍ''MPS-16A8R8T''ㆍ''MPS-16A8R(T)''에서 CLKㆍDIO 번호를 입력하는 칸입니다. 아래에 **쓸 수 있는 핀**이 표시됩니다. 단자가 정해진 기종에서는 **이 기종은 7세그 핀이 정해져 있어 표시를 한 대만 연결할 수 있습니다.**가 표시됩니다. | | ④ 핀 | ''MPS-8A8R''ㆍ''MPS-16A8R8T''ㆍ''MPS-16A8R(T)''에서 CLKㆍDIO 번호를 입력하는 칸입니다. 아래에 **쓸 수 있는 핀**이 표시됩니다. 단자가 정해진 기종에서는 **이 기종은 7세그 핀이 정해져 있어 표시를 한 대만 연결할 수 있습니다.**가 표시됩니다. |
줄 200: 줄 200:
 {{ :products:mp_studio:fnd-digit-painter-marked.svg?420 |그림 12. 세그 그림판 탭 }} {{ :products:mp_studio:fnd-digit-painter-marked.svg?420 |그림 12. 세그 그림판 탭 }}
  
-  * **① 자리 N의 고정 세그:** 고른 자리와 지금 값(16진)입니다.+  * **① 자리 N의 고정 세그:** 고른 자리와 현재 값(16진)입니다.
   * **② 세그먼트:** 누르면 그 세그먼트가 켜지거나 꺼집니다.   * **② 세그먼트:** 누르면 그 세그먼트가 켜지거나 꺼집니다.
   * **③ 빠른 글자:** 누르면 그 글자 모양이 됩니다. **점**은 점을 켜고 끄며, **지우기**는 자리를 비웁니다.   * **③ 빠른 글자:** 누르면 그 글자 모양이 됩니다. **점**은 점을 켜고 끄며, **지우기**는 자리를 비웁니다.
줄 247: 줄 247:
   * **④ 비트:** 비트 7(점)~0(a)을 하나씩 켜고 끌 수 있습니다.   * **④ 비트:** 비트 7(점)~0(a)을 하나씩 켜고 끌 수 있습니다.
   * **⑤ 빠른 글자:** 누르면 그 글자 모양이 됩니다. 글자 키를 눌러 바로 고를 수도 있습니다(''.'' 점 · ''Del'' 지우기 · ''Ctrl+C'' 16진 복사).   * **⑤ 빠른 글자:** 누르면 그 글자 모양이 됩니다. 글자 키를 눌러 바로 고를 수도 있습니다(''.'' 점 · ''Del'' 지우기 · ''Ctrl+C'' 16진 복사).
-  * **⑥ 칸에 넣기:** 래더에서 ''FDATA''의 DATA 칸을 고른 상태에서 누르면 그 칸에 16진 값이 들어갑니다. **그림판으로 가져오기**는 그 칸의 지금 값을 그림판에 불러옵니다.+  * **⑥ 칸에 넣기:** 래더에서 ''FDATA''의 DATA 칸을 고른 상태에서 누르면 그 칸에 16진 값이 들어갑니다. **그림판으로 가져오기**는 그 칸의 현재 값을 그림판에 불러옵니다.
   * **⑦ 고정 세그로 넣기:** 표시부에서 고른 자리의 고정 세그로 넣습니다.   * **⑦ 고정 세그로 넣기:** 표시부에서 고른 자리의 고정 세그로 넣습니다.
  
줄 260: 줄 260:
 ===== 래더에서 화면 표시(FSCR) ===== ===== 래더에서 화면 표시(FSCR) =====
  
-화면은 ''FSCR'' 펑션으로 표시합니다(V1.3.0부터). 펑션 판 **7Segment** 분류의 **FSCR: Show Screen**을 고르거나, 펑션 삽입 창(''Ctrl+E'')에 ''FSCR 1 0''처럼 입력해 넣을 수 있습니다.+화면은 ''FSCR'' 펑션으로 표시합니다(V1.3.0부터). 펑션 패널 **7세그** 분류의 **FSCR: 화면 표시**를 고르거나, 펑션 삽입 창(''Ctrl+E'')에 ''FSCR 1 0''처럼 입력해 넣을 수 있습니다.
  
 ^ 인자 ^ 설명 ^ ^ 인자 ^ 설명 ^
줄 339: 줄 339:
 | **TX 버퍼가 작아 못 읽음** | 켜진 시리얼 포트의 TX 버퍼가 10바이트보다 작습니다. **설정 → 데이터 메모리**의 SERIAL 칸을 10 이상으로 늘려주시기 바랍니다. | | **TX 버퍼가 작아 못 읽음** | 켜진 시리얼 포트의 TX 버퍼가 10바이트보다 작습니다. **설정 → 데이터 메모리**의 SERIAL 칸을 10 이상으로 늘려주시기 바랍니다. |
 | **값이 계속 바뀌어 읽지 못함** | 표시가 읽는 사이에도 계속 바뀌어 두 번에 나누어 읽은 글자를 맞출 수 없습니다. **설정 → 통신 포트**의 **모니터 읽기 합치기**를 켜고, 시리얼 포트의 TX 버퍼를 14바이트 이상으로 늘려주시기 바랍니다. | | **값이 계속 바뀌어 읽지 못함** | 표시가 읽는 사이에도 계속 바뀌어 두 번에 나누어 읽은 글자를 맞출 수 없습니다. **설정 → 통신 포트**의 **모니터 읽기 합치기**를 켜고, 시리얼 포트의 TX 버퍼를 14바이트 이상으로 늘려주시기 바랍니다. |
-| **PLC 응답 없음 · 값 모름** | PLC가 모니터링에 응답하지 않습니다. | +| **PLC 응답 없음 · 값 알 수 없음** | PLC가 모니터링에 응답하지 않습니다. | 
-| **새 값이 안 옴 · 값 모름** | 모니터링은 계속되지만 7세그의 새 값이 오지 않습니다. |+| **새 값 없음 · 값 알 수 없음** | 모니터링은 계속되지만 7세그의 새 값이 오지 않습니다. |
 | **아직 안 켜짐 · 표시 모름** | 장비 프로그램이 시작한 뒤 아직 7세그를 켜지 않았습니다. | | **아직 안 켜짐 · 표시 모름** | 장비 프로그램이 시작한 뒤 아직 7세그를 켜지 않았습니다. |
 | **버퍼 값이 이상함** | 장비에서 읽은 값이 7세그 표시 버퍼의 형식이 아닙니다. 장비에 다른 프로그램이 들어 있을 수 있습니다. | | **버퍼 값이 이상함** | 장비에서 읽은 값이 7세그 표시 버퍼의 형식이 아닙니다. 장비에 다른 프로그램이 들어 있을 수 있습니다. |
줄 356: 줄 356:
  
 ^ 경우 ^ 표시 ^ 칸에 표시되는 이유(앞부분) ^ ^ 경우 ^ 표시 ^ 칸에 표시되는 이유(앞부분) ^
-| ''FINT''의 LENGTH가 0 | 주황색 | **LEN(0)은 0 으로 읽혀 FINT 는 언제나 오류 갈래로 갑니다 …** |+| ''FINT''의 LENGTH가 0 | 주황색 | **LEN(0)은 0으로 읽혀 FINT는 언제나 오류 처리로 넘어갑니다 …** |
 | ''FINT''의 POSITION이 1~6 밖, ''FDATA''의 POSITION이 1~4 밖 | 주황색 | **FINT POS(…)는 …** / **FDATA POS(…)는 장비가 받지 않는 값이라 …** | | ''FINT''의 POSITION이 1~6 밖, ''FDATA''의 POSITION이 1~4 밖 | 주황색 | **FINT POS(…)는 …** / **FDATA POS(…)는 장비가 받지 않는 값이라 …** |
-| ''FINT''의 POSITIONㆍLENGTHㆍSIGN으로 숫자나 부호가 왼쪽 끝을 넘음 | 주황색 | **FINT POS(…)와 LEN(…): …** / **FINT SIGN 이 켜져 있어 …** | +| ''FINT''의 POSITIONㆍLENGTHㆍSIGN으로 숫자나 부호가 왼쪽 끝을 넘음 | 주황색 | **FINT POS(…)와 LEN(…): …** / **FINT SIGN이 켜져 있어 …** | 
-| ''FINI''가 필요한 기종에서 ''FINI'' 없이 ''FINT''ㆍ''FDATA''를 씀 | 주황색 | **FINT 을(를) 쓰는데 프로그램에 FINI 가 없습니다. …** | +| ''FINI''가 필요한 기종에서 ''FINI'' 없이 ''FINT''ㆍ''FDATA''를 씀 | 주황색 | **FINT을(를) 쓰는데 프로그램에 FINI가 없습니다. …** | 
-| MPA 시리즈에서 ''FINI''와 시리얼 3 통신을 함께 씀 | 주황색 | **이 FINI 가 실행되면 시리얼 3 통신이 꺼집니다. …** | +| MPA 시리즈에서 ''FINI''와 시리얼 3 통신을 함께 씀 | 주황색 | **이 FINI가 실행되면 시리얼 3 통신이 꺼집니다. …** | 
-| ''MPS-8A4R(T)-S''ㆍ''MPS-8A8R(T)-S''ㆍ''MPS-16A16R(T)''에서 ''HCNT''ㆍ''ENCODER''ㆍ''ENMOV''의 채널 0과 7세그를 함께 씀 | 주황색 | **이 기종은 고속 카운터 채널 0 과 7세그 CLK 가 같은 핀(PE6)이라 …** — 화면 방식이 있으면 채널 0이 세지 않고, 상자 방식만 있으면 7세그 신호를 셉니다. |+| ''MPS-8A4R(T)-S''ㆍ''MPS-8A8R(T)-S''ㆍ''MPS-16A16R(T)''에서 ''HCNT''ㆍ''ENCODER''ㆍ''ENMOV''의 채널 0과 7세그를 함께 씀 | 주황색 | **이 기종은 고속 카운터 채널 0과 7세그 CLK가 같은 핀(PE6)이라 …** — 화면 방식이 있으면 채널 0이 세지 않고, 상자 방식만 있으면 7세그 신호를 셉니다. |
 | ''FINI''의 CLKㆍDIO가 그 기종에서 쓸 수 없는 번호 | 붉은색 | 쓸 수 있는 번호가 함께 표시됩니다. | | ''FINI''의 CLKㆍDIO가 그 기종에서 쓸 수 없는 번호 | 붉은색 | 쓸 수 있는 번호가 함께 표시됩니다. |
 | 7세그 화면이 하나도 없는데 ''FSCR''을 씀 | 붉은색 | **7세그 화면이 정의되어 있지 않아 FSCR이 그릴 화면이 없습니다.** | | 7세그 화면이 하나도 없는데 ''FSCR''을 씀 | 붉은색 | **7세그 화면이 정의되어 있지 않아 FSCR이 그릴 화면이 없습니다.** |
줄 386: 줄 386:
 | 부호 있는 값 칸의 폭이 1 | **부호를 쓰는 값 칸은 폭이 2칸 이상이어야 수가 보입니다.** | | 부호 있는 값 칸의 폭이 1 | **부호를 쓰는 값 칸은 폭이 2칸 이상이어야 수가 보입니다.** |
 | 소수 자리가 너무 큼 | **소수 자리 …은(는) 이 값 칸에서 점이 보이지 않습니다. …** | | 소수 자리가 너무 큼 | **소수 자리 …은(는) 이 값 칸에서 점이 보이지 않습니다. …** |
-| 켜짐ㆍ꺼짐 글자가 폭보다 김 | **켜짐·꺼짐 세그가 값 칸 폭보다 길어 잘립니다.** |+| 켜짐ㆍ꺼짐 문구가 폭보다 김 | **켜짐·꺼짐 세그가 값 칸 폭보다 길어 잘립니다.** |
 | 같은 표시 번호ㆍ같은 화면 번호가 둘 | **같은 번호의 7세그 표시가 둘 있어 …** / **같은 화면 번호가 둘 있어 …** | | 같은 표시 번호ㆍ같은 화면 번호가 둘 | **같은 번호의 7세그 표시가 둘 있어 …** / **같은 화면 번호가 둘 있어 …** |
 | 쓸 수 없는 핀ㆍ같은 핀 | **… 핀 …은(는) 이 기종에서 쓸 수 없습니다. …** / **CLK와 DIO가 같은 핀이라 …** / **7세그 표시 …과(와) 같은 핀을 써서 두 7세그의 신호가 섞입니다. …** | | 쓸 수 없는 핀ㆍ같은 핀 | **… 핀 …은(는) 이 기종에서 쓸 수 없습니다. …** / **CLK와 DIO가 같은 핀이라 …** / **7세그 표시 …과(와) 같은 핀을 써서 두 7세그의 신호가 섞입니다. …** |
products/mp_studio/seven_segment.txt · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki