사용설명서 LG 모니터링기기 PMU 시리즈
효과적인사용을위하여본사용설명서의내용을끝까지잘읽으시고난후에사용하여주시기바랍니다. 주 의 1. 이소프트웨어및사용설명서의일부또는전부를무단으로복제하여사용할수없습니다 2. 제품및본매뉴얼의사용설명서에대한운용결과에따른결과에대해책임지지않으므로양해하시기바랍니다. 3. 이사용설명서에기록된사항은예고없이제품기능향상을위해변경될수있습니다. Manual Revision List Revision no. 제작일 Revision 내용 Ver1.0 2000.7.7 신규제작 Ver1.1 2002.6.20 기종추가
목차 제1장개요...... 1-1 1.1 PMU 의특징... 1-1 1.2 PMU Editor 의특징... 1-1 1.3 PMU 과의연결방법... 1-3 1.3.1 접속방식... 1-3 제 2 장시작하기...... 2-1 2.1 PMU Editor 설치... 2-2 2.1.1 PMU Editor 내용물확인... 2-2 2.1.2 PMU Editor 설치방법... 2-2 제 3 장기본사용법...... 3-1 3.1 PMU EDITOR 의구성... 3-1 3.2 PMU EDITOR 의메뉴... 3-2 3.2.1 도구모음... 3-8 3.2.2 파일... 3-9 3.2.3 프로젝트... 3-14 3.2.4 보기... 3-16 3.2.5 편집... 3-18 3.2.6 그리기... 3-21 3.2.7 태그... 3-21 3.2.8 라이브러리... 3-22 3.2.9 창... 3-24 3.2.10 전송... 3-25 3.2.11 도구... 3-26 3.2.12 도움말... 3-26 제 4 장프로젝트파일작성및본체와의데이터전송... 4-1 4.1 PMU EDITOR 를이용한프로젝트파일의작성... 4-1 4.2 프로젝트파일다운로드... 4-4 4.3 글꼴 (Font) 의다운로드... 4-7 4.4 OS 다운로드... 4-9 4.5 가상운전 (Simulate)... 4-10 4.6 Upload... 4-12 제 5 장글로벌파일작성... 5-1 5.1 메시지파일작성... 5-1 5.2 경보파일작성... 5-2
5.3 비트맵작성및등록... 5-3 5.4 데이터로깅, 파라미터이동설정... 5-5 제 6 장그리기...... 6-1 6.1 그리기도형등록... 6-1 6.2 편집... 6-2 6.3 그리기도형의종류... 6-5 6.3.1 선... 6-5 6.3.2 사각... 6-5 6.3.3 원... 6-7 6.3.4 타원... 6-7 6.3.5 부채꼴 / 호 / 현... 6-8 6.3.6 칠하기... 6-9 6.3.7 다각직선... 6-10 6.3.8 눈금... 6-11 6.3.9 문자... 6-12 6.3.10 화면배경색설정... 6-13 제 7 장태그...... 7-1 7.1 숫자태그... 7-11 7.1.1 설정항목... 7-11 7.1.1 숫자태그등록예... 7-14 7.2 터치태그... 7-17 7.2.1 설정항목... 7-18 7.2.2 터치태그등록예... 7-26 7.3 램프태그... 7-30 7.3.1 설정항목... 7-30 7.3.2 램프태그등록예... 7-33 7.4 시계태그... 7-35 7.4.1 설정항목... 7-35 7.4.2 시계태그등록예... 7-36 7.5 문자열태그... 7-37 7.5.1 설정항목... 7-37 7.5.2 문자열태그등록예... 7-38 7.6 메시지태그... 7-39 7.6.1 설정항목... 7-39 7.6.2 메시지태그등록예... 7-44 7.7 경보태그... 7-50 7.7.1 설정항목... 7-50 7.7.2 경보태그등록예... 7-51 7.8 키표시태그... 7-54
7.8.1 설정항목... 7-54 7.8.2 키표시태그등록예... 7-57 7.9 그래프 1 태그... 7-62 7.9.1 막대그래프태그... 7-62 7.9.1.1 설정항목... 7-63 7.9.1.2 막대그래프태그등록예... 7-65 7.10 그래프 2 태그... 7-67 7.10.1 꺾은선태그... 7-67 7.10.1.1 설정항목... 7-67 7.10.1.2 꺾은선태그등록예... 7-70 7.11 통신태그... 7-72 7.11.1 설정항목... 7-72 7.11.2 통신태그등록예... 7-74 7.12 윈도우태그... 7-76 7.12.1 설정항목... 7-77 7.12.2 윈도우태그등록예... 7-80 7.13 연산태그... 7-81 7.13.1 설정항목... 7-81 7.13.2 연산태그등록예... 7-85 7.14 부품태그... 7-89 7.14.1 설정항목... 7-90 7.14.2 부품태그등록예... 7-93 7.15 확장숫자태그... 7-99 7.15.1 설정항목... 7-99 7.15.2 확장숫자태그등록예... 7-103 7.16 확장메시지태그... 7-105 7.16.1 설정항목... 7-106 7.16.2 확장메시지태그등록예... 7-109 7.17 확장문자열태그... 7-112 7.17.1 설정항목... 7-112 7.17.2 확장문자열태그등록예... 7-113 7.18 확장그래프 2 태그... 7-105 7.18.1 설정항목... 7-106 7.18.2 확장그래프 2 태그등록예... 7-109 7.19 XY 챠트태그... 7-112 7.19.1 설정항목... 7-112 7.19.2 XY 챠트태그등록예... 7-113
제 8 장로깅...... 8-1 8.1 로깅... 8-1 8.2 파라미터이동... 8-3 제 9 장통신...... 9-1 9.1 본기기의인터페이스특징... 9-1 9.2 통신인터페이스규격... 9-2 9.2.1 시리얼인터페이스 (RS-232C)... 9-2 9.2.2 시리얼인터페이스 (RS-422)... 9-3 9.3 PMU 의통신설정... 9-5 제 10 장 GLOFA-GM/MASTER GM/MASTER-K 통신방식... 9-1 10.1 MASTER-K 시리얼인터페이스... 10-1 10.1.1 시스템구성... 10-1 10.1.2 케이블결선... 10-2 10.1.3 MASTER-K PLC 설정... 10-4 10.1.4 MASTER-K PLC 예제... 10-7 10.2 MASTER-K CPU 직결... 10-11 10.2.1 시스템구성... 10-11 10.2.2 케이블결선... 10-11 10.2.3 MASTER-K PLC 설정... 10-12 10.2.4 PMU 설정... 10-12 10.3 설정가능어드레스... 10-14 10.4 GLOFA CNET 시리얼인터페이스... 10-17 10.4.1 시스템구성... 10-17 10.4.2 케이블결선... 10-17 10.4.3 컴퓨터링크유닛설정... 10-18 10.4.4 GLOFA GM PLC 예제... 10-22 10.5 GLOFA CPU 직결... 10-26 10.5.1 시스템구성... 10-26 10.5.2 케이블결선... 10-26 10.5.3 GLOFA PLC 설정... 10-27 10.5.4 PMU 설정... 10-27
10.6 FNET 인터페이스... 10-28 10.6.1 시스템구성... 10-28 10.6.2 케이블결선... 10-29 10.6.3 FNET 유닛설정... 10-30 10.6.4 PMU 설정... 10-33 10.7 설정가능어드레스... 10-34 제 11 장 GOLDSEC 시리즈... 11-1 11.1 MNN, ANS, M0J2, AOJ2H, MNA, MNU 시리얼인터페이스... 11-1 11.1.1 시스템구성... 11-1 11.1.2 케이블결선... 11-2 11.1.3 컴퓨터링크유닛설정... 11-4 11.1.4 PMU 설정... 11-12 11.2 GOLDSEC CPU 직결... 11-13 11.2.1 시스템구성... 11-13 11.2.2 케이블결선... 11-13 11.2.3 GOLDSEC PLC 설정... 11-14 11.2.4 PMU 설정... 11-14 11.2.5 GOLSEC PLC 예제... 11-14 11.3 설정가능어드레스... 11-17 제 12 장 FUJI MICREX-F 시리즈... 12-1 12.1 MICREX-F 시리얼인터페이스... 12-1 12.1.1 시스템구성... 12-1 12.1.2 케이블결선... 12-1 12.1.3 MICREX-F PLC 설정... 12-1 12.1.4 PMU 설정... 12-7 12.1.5 PLC 예제... 12-8 12.2 설정가능어드레스... 12-11
제 13 장 OMRON SYSMAC 시리즈... 13-1 13.1 OMRON SYSMAC-C 시리얼인터페이스... 13-1 13.1.1 시스템구성... 13-1 13.1.2 케이블결선... 13-2 13.1.3 SYSMAC-C PLC 설정... 13-4 13.1.4 PMU 설정... 13-12 13.2 설정가능어드레스... 13-12 제 14 장 MODICON 시리즈... 14-1 14.1 MODICON MODBUS 시리얼인터페이스... 14-1 14.1.1 시스템구성... 14-1 14.1.2 케이블결선... 14-1 14.1.3 MODICON PLC 설정... 14-2 14.1.4 PMU 설정... 14-2 14.2 설정가능어드레스... 14-3 제 15 장삼성 PLC......... 15-1 15.1 FARA-N70Α /700/700Α /7000 PLC 시리얼인터페이스... 15-1 15.1.1 시스템구성... 15-1 15.1.2 케이블결선... 15-1 15.1.3 FARA PLC 설정... 15-2 15.1.4 PMU 설정... 15-3 15.2 FARA-N70Α /700/700Α /7000PLC CPU 직결... 15-4 15.2.1 시스템구성... 15-4 15.2.2 케이블결선... 15-4 15.2.3 FARA-N PLC 설정... 15-6 15.2.4 PMU 설정... 15-6 15.3 FARA-N70PLUS/700PLUS PLC CPU 직결... 15-7 15.3.1 시스템구성... 15-7 15.3.2 케이블결선... 15-7 15.3.3 FARA-N70PLUS/700PLUS PLC 설정... 15-8 15.3.4 PMU 설정... 15-8
15.4 설정가능어드레스... 15-9 15.5 SPC 시리즈 PLC CPU 직결... 15-10 15.5.1 시스템구성... 15-10 15.5.2 케이블결선... 15-10 15.5.1 SPC PLC 설정... 15-11 15.5.4 PMU 설정... 15-11 15.5.5 설정가능어드레스... 15-12 제 16 장 ALLEN-BRADLEY PLC 시리즈... 16-1 16.1 SLC500 PLC CPU 직결... 16-1 16.1.1 시스템구성... 16-1 16.1.2 케이블결선... 16-1 16.1.3 SLC500 PLC 설정... 15-2 16.1.4 PMU 설정... 15-2 16.2 PLC-5 PLC CPU 직결... 16-3 16.2.1 시스템구성... 16-3 16.2.2 케이블결선... 16-3 16.2.3 PLC-5 PLC 설정... 16-4 16.2.4 PMU 설정... 16-5 16.3 PLC-5 설정가능어드레스... 16-6 제 17 장 SIEMENS S5/S7 시리즈... 17-1 17.1 S5/S7 시리얼인터페이스... 17-1 17.1.1 시스템구성... 17-1 17.1.2 케이블결선... 17-2 17.1.3 CP525/CP340/ CP441-2 설정... 17-2 17.1.4 PMU 설정... 17-2 17.2 설정가능어드레스... 17-3 17.3 S7-300/400 (CPU 직결 MPI 포트사용 )... 17-4 17.3.1 시스템구성... 17-4 17.3.2 케이블결선... 17-4 17.3.3 S7-300/400 CPU 설정... 17-5 17.3.4 PMU 설정... 17-5
17.4 S7-200 (CPU 직결 PPI 포트사용 )... 17-6 17.4.1 시스템구성... 17-6 17.4.2 케이블결선... 17-6 17.4.3 S7-200CPU 설정... 17-6 17.4.4 PMU 설정... 17-7 17.5 설정가능어드레스... 17-8 제 18 장 GE FANUC 90-30/90 30/90-70 시리즈... 18-1 18.1 GE FANUC 90-30(SNP-X) PLC CPU 직결... 18-1 18.1.1 시스템구성... 18-1 18.1.2 케이블결선... 18-1 18.1.3 GE FANUC 90-30[SNP-X] PLC 설정... 18-2 18.1.4 PMU 설정... 18-2 18.2 GE FANUC 90-70(SNP-X) PLC 시리얼인터페이스... 18-3 18.2.1 시스템구성... 18-3 18.2.2 케이블결선... 18-3 18.2.3 S7-300/400 CPU 설정... 18-4 18.3 설정가능어드레스... 18-5 제 19 장 COMFILE TECHNOLOGY TINY PLC 시리즈... 19-1 19.1 TINY PLC CPU 직결... 19-1 19.1.1 시스템구성... 19-1 19.1.2 케이블결선... 19-1 19.1.3 TINY PLC 설정... 19-2 19.1.4 PMU 설정... 19-2 19.2 설정가능어드레스일람... 19-3 제 20 장 TOSHIBA PROSEC-T 시리즈... 20-1 20.1 TOSHIBA PROSEC-T 시리즈시리얼인터페이스... 20-1 20.1.1 시스템구성... 20-1 20.1.2 케이블결선... 20-1 20.1.3 TOSHIBA PROSEC-T PLC 설정... 20-3 20.1.4 PMU 설정... 20-3
20.2 설정가능어드레스일람... 20-4 제 21 장시리얼슬레이브통신... 21-1 21.1 슬레이브프로토콜의개요... 21-2 21.1.1 읽기커맨드... 21-3 21.1.2 읽기커맨드에대한응답 (ACK) 커맨드... 21-3 21.1.3 쓰기커맨드... 21-4 21.1.4 쓰기커맨드에대한응답 (ACK) 커맨드... 21-4 21.1.5 케이블결선... 21-5 21.1.6 PMU 설정... 21-5 21.1.7 상대기기와의통신프로그램예... 21-6
제1장개요 제1장개요 PMU [ 그림. PMU 의구성도 ] 1.1 PMU 의특징 (1) 다양한디스플레이소자고해상도, 고휘도컬러 TFT(12.1, 10.4, 5.5 인치 ), STN Color LCD(5.7, 7.5, 10.4 인치 ). STN Mono LCD(7.5 인치, 5.7 인치 ) (2) 고속 32bit RISC CPU 채용 (ARM Processor) (3) 256 Color 지원 ( 컬러모델의경우 ) (4) 고속그래픽컨트롤러채용 (5) IP65F 대응전면방수형 (6) 패널취부구조를고려한초박형설계 (7) 통신포트, 전송포트기본장착 (8) 압전식매트릭스 / 아날로그터치키 (9) 화면저장용 Flash Memory( 최대 4Mbyte) (10) 버전업을위한 OS, 폰트데이터의다운로드방식채용 (11) 다양한태그 (12) 다양한한글, 한자, 영어, 일어표현 (8*8, 8*16, 16*16, 32*32) (13) 윈도우기반모니터링작화소프트웨어제공 (14) 외부제어기기와의통신진단기능 ( 프로토콜분석기능제공 ) (15) 파라미터데이터의일괄처리를위한레시피 ( 파일링 ) 기능 (16) 데이터로깅기능내장 (17) 내부에통신용메모리제공 ( 시스템버퍼 ) (18) 직 / 간접디바이스지정 (19) 업로드기능 ( 화면, 로깅, 레시피, 경보 ) 1-1
제1장개요 1.2 PMU Editor 의특징 PMU EDITOR 란 IBM 호환기종 PC 에서사용할수있게만든 PMU 용작화및전송용소프트웨어로서 PMU 에대해서프로그램을작성하고디버깅하는소프트웨어툴입니다. (1) 윈도우 95/98/Me/NT/2000 에서운영 (2) 사용하기편리한프로젝트통합환경하나의프로젝트에여러개의화면을포함시킬수있으므로프로그램을작성하고테스트하기가훨씬쉬워졌습니다. 하나의환경하에모든기능을사용. (3) 다이나믹한 Object Oriented 그래픽, 태그편집 (4) 본체버전업을위한 OS, FONT Data 다운로드 (5) 프로젝트관리기내에기본 ( 보조 ) 화면, 윈도우, 이미지, 메시지, 경보, 심볼, 로깅, 레시피설정기제공. (6) Graphic Object 와태그툴바의자유로운편집. (7) 화면 Thumnail 보기, 열기 (8) 화면자동저장 (9) 미려한 Graphic Design 을위한화면확대 (100%,200%,300%) 기능 (10) 태그리스트마이크로소프트엑셀로출력가능 (11) 화면구성요소를알수있는정보윈도우에서도형, 태그, 선택리스트제공 (12) 그래픽라이브러리제공 (13) 가상운전 (Simulation) 기능본체를현장에서운전하는것처럼, PC 와연결하여가상운전을실행함으로서현장에서일어날수있는트러블을최소화할수있습니다. (14) 투명글자지원 (15) 투명비트맵지원 (16) 윈도우에서지원하는모든글꼴지원 (17) 미세한이동및사이즈조절에키보드사용가능 (18) 편집 ( 이동 / 사이즈조절 ) 을막는잠금기능제공 (19) 화면에등록된도형들, 태그들, 선택된것들의정보를제공하는정보윈도우제공 1-2
제1장개요 [PMU Editor 를이용한프로젝트작성 ] 1.3 PMU 와의연결방법 PMU 의접속은 PMU Editor 에서작화가모두완료된후에전송을선택을합니다. 그러면 Editor 에서작성된화면을모두하나의 *.PMU 파일로컴파일하여저장을합니다. 컴파일된파일은 RS-232C 포트를통하여 PMU 으로전송을합니다. 1-3
제1장개요 1.3.1 접속방식 PMU Editor 와 PMU 의 RS-232C 커넥터핀규격은아래그림과같습니다. (1) 본체 6 핀포트와 PC 의 9 핀포트연결 PMU (6 핀 ) PC (9 핀 ) 6 5 1 2 RD 1 CD 2 RD 4 3 3 SG 3 SD 2 1 4 4 5 5 SG 6 SD 6 DSR 7 RTS 8 CTS 9 (2) 본체 6 핀포트와 PC 의 25 핀포트연결 PMU (6 핀 ) PC (25 핀 ) 6 5 1 2 RD 1 2 SD 4 3 3 SG 3 RD 2 1 4 4 5 5 6 SD 6 7 SG 8 20 1-4
제 2 장시작하기 제 2 장시작하기 PMU Editor 는 IBM 호환기종 PC 에서사용할수있습니다. PMU Editor 을사용하려면다음과같은하드웨어와소프트웨어가필요합니다. 항목 사용규격 사용기준 메모리용량 플로피디스크 (FDD) IBM PC AT Compatible MMX 233 이상, 셀러론이상추천 64 Mbyte 이상의메모리, 128 Mbyte 이상추천 3.5 인치 1 대 하드디스크 (HDD) 40Mbyte HDD 이상추천 ( 하드디스크의전체크기가아님.) 시리얼포트시리얼통신포트 1 개이상 ( 본체와데이터전송용 ) 모니터키보드마우스프린터권장사용 O.S 환경 SVGA(800*600) 256 컬러이상그래픽어뎁터. 1024X768 이상추천윈도우호환키보드윈도우호환마우스윈도우호환프린터 Windows 95/98/Me/NT V4.0/2000 이상 알아두기 사용규격과다른규격에서는 PMU-Editor 가실행이되지않을수도있습니다. 2-1
제 2 장시작하기 2.1 PMU Editor 설치 2.1.1 PMU Editor 내용물확인 - PMU Editor 사용설명서 - PMU Editor Install CD * 통신케이블은별도구매해야합니다. 2.1.2 PMU Editor 설치방법 설치과정은 Windows 95, Windows 98/Me, Windows NT4.0, 2000 에서동일합니다. PMU Editor 을설치하려면설치프로그램 (SETUP.EXE) 이저장된배포 CD 를윈도우상에서실행해야합니다. (1) PMU Editor CD 를 CD-ROM 드라이브에넣습니다. Plug & Play 기능에의해 CD 가자동적으로읽히며다음의환영메시지가나타납니다. Next 버튼을눌러설치를진행하세요. (3) 소프트웨어라이센스에동의하는지의여부를묻습니다. 동의하시면 Yes 버튼을눌러다음화면으로이동하십시오. (4) 설치할경로를보여주는대화상자가나타납니다. 설치될경로가화면아래쪽에보입니다. 설치할경로를바꾸시려면 Browse 단추를클릭합니다. 설치를중단하시려면, 설치중에어느곳에서든 Cancel 단추를누르면됩니다. 설치할경로선택이끝났으면대화상자에서 Next 단추를클릭합니다. 2-2
제 2 장시작하기 (5) 프로그램아이콘폴더를지정합니다. 디폴트로 PMU-Editor 가나타나며변경을원할경우변경이가능합니다. (8) 디스크에있는파일들을여러분의컴퓨터에복사하기시작합니다. (10) 복사가완료되면아래의대화상자가나타납니다. 2-3
제 2 장시작하기 Finish 단추를선택합니다. (11) 설치가완료되면프로그램그룹에 PMU Editor 그룹과아이콘이생성됩니다. 아이콘을바탕화면으로복사하여쉽게 PMU Editor 프로그램을실행시킬수있습니다. 2-4
제 3 장기본사용법 제 3 장기본사용법 윈도우화면에서왼쪽하단의버튼을선택합니다. 시작화면에서 " 프로그램 " 메뉴를선택한뒤 PMU Editor 를실행합니다. 또는 PMU Editor.exe 파일을바탕화면으로드래그 ( 파일선택후마우스왼쪽키를누른상태에서끌기 ) 하면단축아이콘이생겨납니다. 다음실행때부터는바탕화면에단축아이콘클릭하면간단히실행시킬수있습니다. 3.1 PMU EDITOR 의구성 PMU Editor 는윈도우환경에서실행되며, 본프로그램에서화면편집, 메시지편집, 경보편집, 가상운전등의작업을동시에수행할수있습니다. PMU Editor 는본체 PMU 에대해서프로그램을작성하고디버깅하는소프트웨어툴입니다. 프로젝트파일은크게화면데이터, 메시지설정데이터, 경보설정데이터, 로깅및파라미터이동설정데이터로구성되며, "*.PMU" 파일로저장됩니다. (1) PMU Editor 와본체의통신기능 - O/S 프로그램다운로드 - 글꼴 (Font) 다운로드 - 프로젝트파일전송기능 - 업로드 ( 화면, 로깅 1/2, 파라미터이동, 경보 ) - 가상운전 3-1
제 3 장기본사용법 3.2 PMU EDITOR 의메뉴 PMU Editor 를실행시키면처음의화면은다음과같이표시됩니다. 도구모음줄 이메뉴는프로젝트파일을열기전의메뉴입니다. 도구모음줄 정보윈도우 프로젝트윈도우 상태표시줄 [PMU Editor 실행시모습 ] 좌측으로프로젝트윈도우가뜨고우측으로정보윈도우가뜨는것을볼수있습니다.* 파일메뉴를이용하여프로젝트파일을열거나, 새로만들면다음과같이 PMU Editor 메뉴전체가활성화됩니다. 다음은새로프로젝트를작성했을때의화면입니다. 본메뉴들은프로젝트안에서새로운화면을만들거나, 도형을그리고, 태그를등록하는등의작업을위한메뉴입니다. 화면프로젝트윈도우 : 현재사용중인파일, 메시지, 경보, 이미지, 보조화면, 심볼을나타냄. 정보윈도우 : 프로젝트에등록된도형, 태그및선택된객체의정보를볼수있는창 [ 새프로젝트작성화면 ] 3-2
제 3 장기본사용법 (1) 프로젝트윈도우 프로젝트윈도우에는기본화면, 윈도우화면, 보조화면, 메시지, 심볼, 경보, 메시지, 로깅, 파라미터이동 ( 레시피 ) 을설정하는폴더 ( ) 모양의아이콘이존재합니다. 각항목이등록될때마다폴더아래로 ( ) 모양의아이콘이첨가됩니다. 단, 메시지, 경보, 로깅, 파라미터이동 ( 레시피 ) 은 1 프로젝트당 1 개만이존재합니다. 1) 기본화면 파일메뉴에서새화면을선택하여나타난다이얼로그박스에 Base 레디오버튼 (Radio button) 을체크하거나, 프로젝트윈도우에서기본화면아이콘옆의문자 Base 를우측마우스로클릭하여 기본화면추가 메뉴를선택합니다. 새화면다이얼로그박스에화면번호를기입하면새로운기본화면이생성되면서기본화면아이콘폴더밑에아이콘와화면번호가추가됩니다. 2) 윈도우 (Window) [ 새기본화면추가 ] 파일메뉴에서새화면을선택하여나타난다이얼로그박스에 Window 레디오버튼을체크하고화면번호를기입하거나프로젝트윈도우에서윈도우화면아이콘옆의문자 Window 를우측마우스로클릭하여 Add new win-screen 메뉴를선택합니다. 다이얼로그에서윈도우화면번호를기입하면새 로운윈도우화면이액티브되면서윈도우화면아이콘폴더밑에아이콘다. 와화면번호가추가됩니 [ 새윈도우화면추가 ] 중복되는화면이많은경우하나의윈도우파일을작성하여윈도우화면에등록후사용하시면파일용량을줄일수있습니다. 3-3
제 3 장기본사용법 3) 보조화면 (Sub) 파일메뉴에서새화면을선택하여나타난다이얼로그박스에 보조 레디오버튼을체크하거나프로젝트윈도우에서화면아이콘옆의문자 Sub 를우측마우스로클릭하여 보조화면추가 메뉴를선택합니다. 새화면다이얼로그박스에화면번호를기입하면새로운보조화면이생성되면서보조화면아이콘폴더밑에아이콘와화면번호가추가됩니다. 보조화면은애니매이션효과및용량절약, 작화절약을위해효과적으로사용됩니다. 독립적으로기본또는윈도우화면에보조화면을호출하여사용할수있습니다. 방법은프로젝트창에서삽입하고자하는보조화면번호아이콘을오른쪽버튼으로클릭하여 액티브된화면에삽입 메뉴를선택하면보조화면의내용이, 액티브된기본윈도우화면에투명하게겹쳐그려집니다. 또다른기본화면이나윈도우화면에동일한그림이필요하면, 계속적으로같은방법으로보조화면을호출하면됩니다. 이렇게함으로써, 용량은보조화면 1 개의분량만사용하면서동일한많은그림을대체할수있습니다. 또다른활용방법은, 부품태그와같이쓰여서여러보조화면을조건에따라순환시켜애니메이션효과를낼수있습니다. 보조화면에오브젝트를등록할때주의할점은보조화면에는태그를등록할수없고단지도형및비트맵만을등록할수있습니다. 3-4
제 3 장기본사용법 4) 이미지 (Image) 이미지폴더아이콘을우측마우스로한번클릭한뒤 이미지추가 메뉴를선택하거나파일메뉴에서 비트맵등록 메뉴를선택하여이미지를등록합니다. 이미지등록툴은윈도우에서제공하는그림판이나기타비트맵에디터 (Editor) 를사용하여편집한파일을불러올수있습니다. 등록한이미지를더블클릭하여, 액티브된화면의원하는위치에떨어뜨립니다. 이미지로등록할수있는비트맵은 256 색까지이며, 크기는본체기종의화면크기에따릅니다. 흑백비트맵을이용하더라도, 전면색과배경색을지정하여, 두색상을표현할수있습니다. 등록된이미지는 Export 기능을이용하여, 윈도우비트맵파일로다시추출할수있습니다. 더블클릭하여 화면에등록된 이미지 [ 이미지등록 ] 5) 심볼 (Symbol) 심볼아이콘 ( )) 을우측마우스로한번클릭한뒤 기호추가 메뉴를선택하거나파일메뉴에서 비트맵등록 을선택하여심볼파일을로드한뒤심볼로이용할것인지여부를나타내는체크상자를체크합니다. 그리고확인버튼을누르면아래그림과같이새심볼이등록됩니다. 등록된이미지를더블클릭하여원하는위치에떨어뜨립니다. [ 등록된심볼 ] 심볼은비트맵이미지가 96*96 이하의경우만등록이가능하며, 흑백으로만등록이됩니다. 그림판에서파일저장시파일형식을흑백비트맵으로하여주십시요. 비트맵사이즈는 16 의배수로설정후등록이가능하며심볼최대사이즈는 96*96 입니다. 심볼은이미지와달리배각을지정하여, 확대를할수있습니다. 또전면색과배경색을지정하여두색의색상을표현할수있습니다. 등록된이미지는 Export 기능을이용하여, 윈도우비트맵파일로다시추출할수있습니다. 3-5
제 3 장기본사용법 6) 프로젝트윈도우에서의단축메뉴폴더나 ( ) 폴더아래의서브아이템 ( ) 을우측마우스로클릭하면다음의메뉴가나옵니다 단, 폴더의경우메뉴중 Allow Docking 과 Hide 만이나타납니다. 1 Allow Docking - 체크가되어있을때 : 프로젝트윈도우를다른윈도우의크기에맞추어원하는위치에변형하여위치시킬수있습니다. 위치는상하좌우자유자제로움직일수있습니다. - 체크가되어있지않을때 : 프로젝트윈도우가독립된창으로서이동시에도그대로의모습을가집니다. [Allow Docking 이체크되지않은프로젝트윈도우 ] [Allow Docking 프로젝트윈도우 ] 2 HIDE : 프로젝트윈도우를화면에보이지않도록합니다. 다음은서브아이템 ( ) 을오른쪽버튼으로선택했을때선택할수있는메뉴입니다. 3 화면삭제확인메시지다이얼로그가나타나며 예 를누르면화면이삭제됩니다. 4 화면번호변경 [ 화면삭제 ] 3-6
제 3 장기본사용법 [ 화면번호변경 ] 5 화면설명변경 [ 화면설명변경 ] (2) 정보윈도우 태그와도형등의객체를관리하는 3 개의탭으로이루어져있습니다. 탭내의항목을클릭하면해당객체의테두리가흰색으로선택되어보입니다. 프로젝트에등록된도형및태그의정보를볼수있는창으로서다음과같습니다. 1) 도형프로젝트에등록된그리기객체나, 이미지, 심볼을볼수있습니다. 2) 태그프로젝트에등록된태그를볼수있습니다. 3) 선택선택된도형이나태그를볼수있습니다. 1) 2) 3) [ 정보윈도우 ] 3-7
제 3 장기본사용법 3.2.1 도구모음 PMU Editor 에서사용되는도구들입니다. PMU Editor 에서는현재자주사용되는메뉴들을단축아이콘형태로제공하고있습니다. 원하는도구를마우스로누르면실행이됩니다. 아래표에서는도구의모양과그에대한설명을나타냅니다. 도구명령도구명령 새프로그램파일삭제프로그램열기프로그램저장프로그램프린터 PMU Editor 정보한도트좌로이동한도트우로이동한도트위로이동한도트아래로이동스냅그리드토글그리드그리드설정다시그리기잘라내기복사붙여넣기멀티복사개체지우기그룹그룹해제좌로정열우로정열위로정열아래로정열램프태그특정주소찾기 시계태그문자태그메시지태그경보태그키표시태그막대그래프태그꺾은선그래프태그통신태그윈도우태그확장숫자태그확장메시지태그연산태그기호태그확장문자열태그개체선택선그리기사각형그리기원그리기타원그리기호 / 현그리기색채우기다각직선그리기눈금자그리기문자편집파일전송화면내용얼림기능확장그래프 2 태그 3-8
제 3 장기본사용법 다음은 PMU Editor 의여러메뉴항목을설명합니다. 3.2.2 파일 PMU Editor 초기실행시의메뉴입니다. 파일메뉴는편집화면과프로젝트파일이열려있을경우각각다르게나타납니다. - 편집화면과새프로젝트파일 둘다열리지않은경우로서처음 실행하였을때의메뉴입니다. [ 비활성화된파일메뉴 ] - 편집화면과새프로젝트파일 이열려있을경우의메뉴입니다. [ 활성화된파일메뉴 ] (1) 새파일새로운화면을만듭니다. 기본화면 (Base Screen), 윈도우화면 (Window Screen), 보조화면 (Sub Screen) 을만들수있습니다. 화면번호는새로운파일을만들때마다 1씩증가합니다. 프로젝트가만들어지지않았을경우새파일을만들면 4 장 프로젝트파일의작성 과같은경로를통해화면이생성됩니다. 3-9
제 3 장기본사용법 [ 새파일등록화면 ] 새화면을추가할경우에화면번호가같을때에는아래의메시지가나타납니다. (2) 화면삭제이미작성한화면을삭제할수있습니다. (3) 인쇄 작성한화면을프린터로출력합니다. 인쇄에앞서인쇄할기본 / 윈도우 / 보조윈도우의종류를고르는설정상자가나타납니다. 인쇄할매수, 프린터등록정보를통한프린트방법을설정하는상자가다음과같이나타납니다. 참고 DeskJet, InkJet 사용시엔, 메뉴의 프로젝트정보 에서 인쇄시배율 을 50% 로해주십오. LaserJet 인경우는 100% 가적합합니다. 3-10
제 3 장기본사용법 (4) 인쇄설정프린터설정과인쇄에관한설정을합니다. 등록정보을선택하여인쇄옵션을정의합니다. (5) 메시지파일설정메시지파일을만들어줍니다. 자세한내용은 5 장 메시지파일작성 을참조하세요. [ 메시지파일설정다이얼로그 ] 3-11
제 3 장기본사용법 (6) 경보파일설정경보파일을설정해줍니다. 메시지와동일하나단, 경보가뜨는조건으로사용하게될비트어드레스가추가됩니다. 자세한내용은 5 장 경보파일작성 을참조하세요. 경보조건어드레스 입력 [ 경보파일설정다이얼로그 ] (7) 비트맵불러오기윈도우비트맵파일을불러와서이미지나심볼로등록합니다. 그다음등록한이미지와심볼을화면에직접사용하거나, 부품태그에서이용할수있습니다. 비트맵을등록하는방법은, 먼저 찾기 버튼을눌러존재하는비트맵파일을선택합니다. 그다음이미지로등록할것인지, 심볼로등록할것인지결정합니다. 이는 심볼로이용 의체크여부에따라결정됩니다. 그와함께 번호 를지정하고 확인 을누르면새로운이미지 / 심볼이등록됩니다. 비트맵이미지파일경로설정시사용 이것을체크하면심볼로등록되고, 체크하지않으면이미지로등록됩니다. [ 비트맵등록다이얼로그 ] 3-12
제 3 장기본사용법 (8) 로깅, 파라미터이동설정 로깅이란, 외부기기디바이스나시스템버퍼의내용을설정된로깅조건및시간간격에따라본체에저장하는기능을말합니다. 로깅된데이터는프린트하거나 PC 로업로드할수있습니다. 또한, 숫자나메시지, 그래프로로깅된값을표현할수있습니다로깅과파라미터이동의설정을하기전에항상메모리할당을해야됩니다. [ 로깅설정다이얼로그 ] 파라미터이동이란, 외부기기또는본체가필요한여러파라미터데이터들을 PMU 본체에저장해놓은후설정한이동조건이되었을때조건에해당되는블록을작업영역 ( 외부기기나본체시스템버퍼 ) 으로이동시킵니다. 파라미터터이동데이터는 PC 로업로드할수있습니다. 또한, 그값들을숫자나메시지, 그래프로표시할수있습니다. 3-13
제 3 장기본사용법 [ 파라미터이동설정다이얼로그 ] 로깅및파라미터이동의자세한내용은 5 장을참조하세요. (9) Fnet 설정 Fnet 설정은본매뉴얼과같이제공되는어플리케이션매뉴얼 (PLC 접속매뉴얼 ) 을참조하세요. (10) 종료 종료를선택하면 PMU Editor 를종료하며작업중인파일을저장할것인지를묻습니다. [ 프로젝트를저장하지않은상태에서종료했을경우 ] 3-14
제 3 장기본사용법 3.2.3 프로젝트 최근에연프로젝트파일들 (1) 새프로젝트 [ 프로젝트메뉴 ] 기존의프로젝트를종료하고새프로젝트파일을만들고자할때사용됩니다. 새프로젝트를만들려면현재작업중인프로젝트파일을저장하거나취소를해야합니다. 4 장프로젝트파일의작성 을참조하세요. (2) 프로젝트닫기현재작성하고있는프로젝트를닫습니다. 저장이되지않은프로젝트일경우저장을하라는메시지가나타납니다. (3) 프로젝트파일열기미리작성된프로젝트파일확장자인 *.PMU 의파일을불러올수있습니다. 3-15
제 3 장기본사용법 (4) 프로젝트파일저장 현재작업하는프로젝트파일을저장합니다. 현재화일을저장한적이한번도없다면다음메시지가나타난다. (5) 다른이름으로저장이미작성된프로젝트의구성요소를편집하고나서기존에있는프로젝트파일과는다른이름으로저장하는메뉴입니다. 3-16
제 3 장기본사용법 (6) 프로젝트정보프로젝트의초기에설정된정보를아래와같이다이얼로그에표시합니다. 본체종류, 현재선택 설정된분마다자동적으로프로젝트파일이 *.bak 로저장된다. 색반전사용 을선택하면, [ 편집 / 화면캡쳐 ] 기능을사용할때, 배경의검정색을흰색으로반전하여캡쳐합니다. 된 PLC, type, 국번등프로젝트생성시에설정한값들이그대로나타난다. 프린트시에, 확대비율을지정할수있습니다. 50%,100%,200% 중에선택하면됩니다. (7) 최근연프로젝트경로최근에연프로젝트파일의경로및파일이름이최대 4 개까지나타납니다. 3.2.4 보기 [ 그림. 보기메뉴 ] (1) 상태표시줄상태표시줄을보이거나사라지게합니다. (2) 그리드 (Grid) 보임설정된그리드를보이거나보이지않게합니다. [ 그리드보임 ] [ 그리드보이지않음 ] 3-17
제 3 장기본사용법 (3) 이름보임태그의이름을보이게하거나감춥니다. [ 이름보임 ] [ 이름감춤 ] 태그이름의종류 1) ID : T0002 처럼태그의고유순번을나타냄 2) Addr. : D0002 처럼감시 / 제어하는주된외부기기주소를나타냄 3) Desc. : 사용자가그태그에지정한보조설명을나타냄 (4) 태그리스트현재화면에서사용된태그리스트를종류별로또는통합하여볼수있습니다. 태그수정기능 종류별태그탭들 : 현재프로젝트에존재하는태그들의탭만나타남. 프린트기능 모든태그리스트를통합하여엑셀에서편집 [ 태그리스트다이얼로그 ] - 프린트기능 : 각태그탭의리스트를프린트할수있습니다. - 태그수정기능 : 수정할태그 ID 를마우스로선택하고수정버튼을누르면해당태그의다이얼로그박스가나타나므로수정을할수있습니다. - 엑셀에서편집 : 전태그를 Excel 에서편집할수있게끔클립보드로복사하는기능입니다. 3-18
제 3 장기본사용법 (5) Thumbnail( 간략화화면 ) 보기모든화면을간략화하여보여줍니다. 편집하기원하는간략화화면을선택하고열기버튼을누르면해당화면이전면으로활성화되어나타납니다. [Thumbnail 보기다이얼로그 ] (6) 화면확대화면을 100%~300% 까지확대하여편집할수있다. [100% 확대 ] [300% 확대 ] (7) 도구모음줄관리도구모음을숨기거나보이도록한다. 리스트에서필요한도구를선택또는취소하게끔합니다. 3-19
제 3 장기본사용법 3.2.5 편집 (1) 실행취소편집화면에서행한모든실행을하나씩취소합니다. 최대 10 개까지가능합니다. (2) 잘라내기선택한도형이나태그를잘라냅니다. (3) 복사선택한도형이나태그를클립보드로복사합니다. (4) 멀티복사추가된기능으로복사와같은기능이나설정한행과열개수만큼행간격과열간격의사이를두고복사합니다. (5) 붙여넣기클립보드에있는도형이나태그를붙여넣습니다. (6) 삭제선택한도형이나태그를삭제합니다. [ 그림. 편집메뉴 ] (7) 좌표로이동오브젝트를 X,Y 만큼이동합니다. 절대인경우기준점은현재화면의좌상점이고상대좌표는현대등록된오브젝트의좌상점을기준점으로 X,Y 만큼을이동합니다. (8) 그룹선택한도형이나태그를그룹으로묶을때사용합니다. 각각하나의객체였던도형이나태그들이그룹으로묶여서하나의객체로동작합니다. 한그룹과다른그룹또는객체를재그룹화하는것도가능합니다. 즉그룹의그룹도가능하며그룹에대한편집연산 ( 복사, 삭제 등 ) 을할수있습니다. 3-20
제 3 장기본사용법 [ 그룹전각각객체 ] [ 그룹후하나로된객체 ] (9) 그룹해제이미설정해놓은그룹을해제시킵니다. 그러면그룹에서각각의독립된객체로한단계씩해제됩니다. 즉, 그룹과는반대된동작을합니다. (10) 속성바꾸기선택한도형및태그의속성을변경합니다. (11) 다시그리기작업중인화면을다시그립니다. (12) 전부선택화면상의모든도형과태그를선택합니다. (13) 스냅그리드 (Snap to Grid) 스냅설정시도형, 태그의위치는현재설정된그리드의간격에맞추어이동하게됩니다. 스냅을지정하지않은경우는원하는임의의도형, 태그의위치를그리드간격에관계없이위치를이동시킬수있습니다. [ 스냅설정 ] [ 스냅설정무 ] (14) 그리드설정 (Grid Setup) 그리드의간격을원하는크기로 X,Y 축을조정하여화면에나타내도록합니다. [ 그리드설정다이얼로그 ] <X 축 :20,Y 축 :20> <X 축 :30,Y 축 :20> 3-21
제 3 장기본사용법 (15) 앞으로가져오기 선택한도형을앞으로나오도록하는것입니다. [ 사각형을타원앞으로가져올경우 ] * 여기서는칼라기종을기준으로한예임 (16) 뒤로보내기선택한태그, 도형등의객체 (Object) 들을뒤로가도록하는것입니다. 앞으로가져오기의반대동작입니다. (17) 좌, 우, 위, 아래로정렬 2 좌로정렬 : 객체가선택된상태에서맨좌측객체를기준으로일렬로정렬됩니다. 3 우정렬 : 객체가선택된상태에서맨우측객체를기준으로일렬로정렬됩니다. 4 위정렬 : 객체가선택된상태에서맨위쪽객체를기준으로일렬로정렬됩니다. 5 아래정렬 : 객체가선택된상태에서맨아래쪽객체를기준으로일렬로정렬됩니다. 좌로정렬후 (18) 윈도우영역자동지정윈도우화면에오브젝트가화면을벗어나등록돼있을때가장큰오브젝트크기를기준으로자동적으로 X,Y 축마진만큼을더하여윈도우크기를재설정합니다. (19) 어드레스찿기특정디바이스어드레스를프로젝트전체에서찾고자할때사용합니다. 디바이스어드레스를입력하고찾기버튼을누르면리스트에해당화면번호및어드레스를가진태그번호가순서대로한칼럼에나타납니다. 태그번호를더블클릭하면해당태그다이얼로그가나타납니다. (20) 화면캡쳐캡쳐하고자하는화면을액티브시키고화면캡쳐를누른다음그림판등에서붙여넣기를하면됩니다. 참고 일반적으로화면의배경색이검정색입니다. 이는캡쳐하여문서작업을한후, 인쇄를할때, 많은토너나잉크를소비하게됩니다. 메뉴의 [ 프로젝트 / 프로젝트정보 ] 에서 화면캡쳐시색반전사용 을이용하여, 화면의배경색을흰색으로캡처할수있습니다. 3-22
제 3 장기본사용법 (21) 얼림 / 풀림 (fix/unfix) 얼림모드에서는화면에있는모든도형, 태그, 그룹의이동이나크기변경을막습니다. 주로태그의속성이나도형의속성만변경하고자할때, 얼림모드를이용하면, 원하지않은미세한위치변경을막을수있습니다 3.2.6 그리기 원하는도형이나선을이용하여화면을편집합니다.( 도구모음줄의그리기단축아이콘을사용하시면보다쉽게편집할수있습니다.) 6 장그리기를참조하세요. 3.2.7 태그 [ 그림. 그리기메뉴 ] 외부기기와실질적인통신을합니다. 사용하려는태그를이용하여화면편집을합니다. ( 도구모음줄의태그단축아이콘을사용하시면보다쉬운편집이가능합니다.) 7 장태그등록을참조하세요 [ 그림. 태그메뉴 ] 3-23
제 3 장기본사용법 3.2.8 라이브러리 [ 그림. 라이브러리메뉴 ] (1) 라이브러리 (Library) 등록사용자가자주사용하는모양의태그, 도형, 심볼, 기호의조합을그룹으로설정한뒤라이브러리로등록하여사용하실수있습니다. 등록하기전에등록하고자하는객체를아래와같이그룹화합니다. 라이브러리등록메뉴를선택하고번호, 그룹, 설명등을설정합니다. 또는그룹화된상태에서라이브러리불러오기메뉴를선택하고라이브러리등록버튼을누르면선택할그룹과번호의위치및모양을고려하면서더욱자유롭게라이브러리를등록할수있습니다. Button, Lamp, Tenkey 등의그룹이있다. 번호입력 (2) 라이브러리 (Library) 불러오기 1 경로설정사용할라이브러리의경로가지정되어있지않을경우라이브러리의경로를지정합니다. 3-24
제 3 장기본사용법 2 설치된라이브러리를불러옵니다. 그룹화된객체가존재할경우버튼이활성화되어객체를등록할수있다. * 여기서는칼라기종을기준으로한화면임 - 라이브러리등록 : 그룹화된오브젝트를선택한상태라면버튼을눌렀을때현재라이브러리종류의맨마지막번호로등록하라는다이얼로그상자가나타납니다. 다른번호또는종류로변경하길원한다면원하는번호및종류로설정하면원하는위치에삽입됩니다. - 라이브러리삭제 : 라이브러리가선택된상태에서이버튼을누르면해당라이브러리가삭제됩니다. - 1:1 크기로보기 : 라이브러리를실제크기로볼수있습니다. - PgUp/PgDown: 이전페이지또는다음페이지로전환하는데사용합니다. - 불러오기 : 선택하면화면내에임의위치에선택된라이브러리가나타납니다. - 전체보기 : 라이브러리가선택된상태에서오른쪽마우스버튼을누르면전체보기및삭제메뉴가나타나는데전체보기메뉴를선택합니다. 라이브러리크기가큰경우전체모양을볼수없으므로이기능을사용하면새로운다이얼로그내에서선택된라이브러리전체모양을볼수있습니다. 3-25
제 3 장기본사용법 3.2.9 창 (1) 계단식창을계단식으로배열합니다. [ 그림. 창메뉴 ] (2) 바둑판식창을바둑판식으로배열합니다. [ 계단식정렬화면 ] [ 바둑판식정렬화면 ] (3) 프로젝트윈도우프로젝트윈도우를보이게하거나숨기거나합니다 (4) 정보윈도우정보윈도우를보이거나숨깁니다. (5) 최근파일최근에사용된기본화면리스트들입니다. 편집하고싶은화면을클릭하면선택된화면이나타납니다. 는현재활성화된창을나타냅니다. 3-26
제 3 장기본사용법 3.2.10 전송 전송 [ 그림. O/S 전송메뉴 ] (1) 전송 PMU Editor 에서작성된프로젝트파일을 PMU 으로전송하고자할때사용합니다. 전송메뉴는초기에는비활성화되어있습니다. 모든작업이끝나고파일을저장한다음에활성화되어전송을하게됩니다. 전송시화면, 로깅, 파라미터, 경보, 업로드정보등을포함하여전송합니다. 자세한내용은 4 장본체와의데이터전송부분을참조하세요. (2) O/S, Font 전송본체 O/S 및 FONT 를 PC 에서본체로전송합니다. (O/S 의기능이버전업되었을경우다운로드방식으로 O/S 를바꿀수있습니다.) 주의 본기능은절대사용자임의로사용하지마십시요. 반드시고객지원실의안내를받으신후사용하십시오. 3-27
제 3 장기본사용법 3.2.11 도구 도구 1) 크로스레퍼런스 (Cross reference): 현재프로젝트파일에서사용한외부기기주소와시스템버퍼를연결된태그와화면과같이보여줍니다. 아래의그림과같습니다. - 위는 1 번기본화면에서사용한 PLC 주소 (M0080,,D00204) 와시스템버퍼 (2,,22) 를일목요연하게보여줍니다. 그리고그주소를사용한해당태그 ID 를보여줍니다. 주의 1. 크로스레퍼런스 (Cross Reference) 에나타나는주소는워드 (Word) 단위로만보여줍니다. 비트주소는그비트를포함하는워드주소의리스트로보여줍니다. 2. 로깅과파라미터이동, 경보, 통신태그에서사용한주소는이기능에서보여주지않습니다. 2) 주소일괄변환 - 사용한외부기기의주소및시스템버퍼를일괄변환하는기능입니다. - 아래의예는현재액티브되어있는한개의화면에사용한모든 D0 을 D100 으로일괄변환하는예제입니다. - 고급옵션을체크하면, 다른기종간의주소변경이가능합니다. 3-28
제 3 장기본사용법 주의 1. 이기능은화면에만적용되는기능이므로, 로깅 / 파라미터이동 / 경보에서사용한주소에는적용되지않습니다 2. 특정 PLC 의특수한규칙을갖는주소에대해선주의를요합니다. 즉, X 를 D 로변환시, X123F 는 D123F 로변환됩니다. 일반적으로 D( 워드레지스터 ) 는 HEX 표기를사용하지않으므로통신오류를가져올수있습니다. 3.2.11 도움말 [ 그림. 도움말메뉴 ] (1) PMU Editor 정보 PMU Editor 에대한도움말과버전정보등을볼수있습니다. (2) 도움말 PMU Editor 의사용에대한설명을볼수있습니다. 3-29
제 4 장프로젝트파일작성및본체와의데이터전송 제 4 장프로젝트파일작성및본체와의데이터전송 4.1 PMU EDITOR 를이용한프로젝트파일의작성 PMU Editor 의프로젝트메뉴에서 새프로젝트 를실행하거나프로젝트가닫힌상태에서새화일을지정하면다음과같은다이얼로그박스가나타납니다. (1) 버튼을클릭합니다. (2) PMU 기종, 외부기기기종및통신방식을선택하고을클릭합니다. PMU 자국국번 시리얼로통신할 때의 WORD 수 1 PMU 종류 - PMU-810S series (12.1inch) PMU-780TT(800X600 256TFT Color) - PMU-710S series (10.4inch) PMU-710TT(640X480 16TFT Color) PMU-730TT(640X480 256TFT Color) PMU-730ST(640X480 256STN Color) - PMU-320S series (5.7inch) PMU-320BT(320X240 Mono) 4-1
제 4 장프로젝트파일작성및본체와의데이터전송 PMU-320TT(320X240 16TFT Color) PMU-330TT(320X240 256TFT Color) PMU-330ST(320X240 256 STN Color) - PMU-530S series (7.5inch) PMU-530ST(320X240 Mono) 2 통신할외부기기또는컨트롤러종류 PLC TYPE: LG:GM(LINK) PLC TYPE: LG:Master-K [80,200,300,1000]S(LINK) PLC TYPE: Melsec UC24(LINK) PLC TYPE: Melsec C24(LINK) PLC TYPE: LG:GM(LOADER) PLC TYPE: LG:Master-K [80,200,300,1000]S(LOADER) PLC TYPE: LG:Master-K [10,30,60,100]S(LOADER) PLC TYPE: LG:Master-K [10]S1(LOADER) PLC TYPE: LG:Master-K [60,200]H(LOADER) PLC TYPE: OMRON(SYSMAC-C) PLC TYPE: Fuji:MICREX-F(LINK) PLC TYPE: Melsec M2N,M3N(LOADER) PLC TYPE: Melsec M2A,M3A(LOADER) PLC TYPE: Melsec M2U,M3U(LOADER) PLC TYPE: Melsec AnS,AOJ2H(LOADER) PLC TYPE: Melsec MOJ2(LOADER) PLC TYPE: Melsec QnA(LOADER) PLC TYPE: Melsec FX(LOADER) -PLC TYPE: Melsec Q Series(LOADER) PLC TYPE: Modicon(MODBUS) PLC TYPE: Melsec FX(LINK) PLC TYPE: AB SLC500[5/30,04] (loader) PLC TYPE: AB PLC-5 (loader) PLC TYPE: Siemens S5-3964R (link) PLC TYPE: Siemens S7-MPI (loader) PLC TYPE: GE Fanuc 90-30[SNP-X] (loader) PLC TYPE: Yaskawa Progic-8 (loader) PLC TYPE: Yaskawa MP-920 PLC TYPE: Yaskawa CP-9200SH(CP-217) PLC TYPE: RTU AE5000(RTU) PLC TYPE: Compumotor SX Indexer/Driver PLC TYPE: Toshiba PROSEC-T PLC TYPE: Fara-N (link) 4-2
제 4 장프로젝트파일작성및본체와의데이터전송 PLC TYPE: Fara-N70/700 pro (link) PLC TYPE: Fara-N (loader) PLC TYPE: SPC (loader) PLC TYPE: LG Inverter PLC TYPE: LG PLC, Inverter PLC TYPE: LG Servo FCS-5000 PLC TYPE: Compile Technology Tiny PLC TYPE: LG:Master-K500,1000(LINK) PLC TYPE: LG:Master-K[10,30,60,100]S(LINK) PLC TYPE: LG:Master-K10S1(LINK) PLC TYPE: SLAVE(extension) -PLC TYPE: Countec(Master) -PLC TYPE: Koyo DL-205 Series -PLC TYPE: Koyo DL-305 Series -PLC TYPE: Koyo DL-405 Series -PLC TYPE: Slave(extended-2) -PLC TYPE: DDC Monitoring(1:1) -PLC TYPE: DDC Monitoring(1:n) -PLC TYPE: PMC-3000 -PLC TYPE: Delta DVP-ES -PLC TYPE: Poscon POSFA phld-1a/2a -PLC TYPE: Dong-Yang Maxcom Series -PLC TYPE: KDT CIMON Series(LINK) -PLC TYPE: KDT CIMON Series(LOADER) -PLC TYPE: Yokogawa FA-M3(LINK) -PLC TYPE: ExtDDC[1:1] -PLC TYPE: ExtDDC[1:n] -PLC TYPE: Metronix Anypack -PLC TYPE: Dupline GTI 50 -PLC TYPE: Robostar Newro RCS-6000 -PLC TYPE: SAIA PCD Series(S-BUS) 위의항목이외의외부기기도지속적으로추가하고있습니다!! 위의항목이외의외부기기도계속지원할예정입니다. PLC 를설정하기이전에본체초기메뉴중진단메뉴에서 PLC 와통신진단 에서 PLC 와의통신가능여부를테스트할수있습니다. (3) 화면번호, 화면종류를선택합니다. 화면관리를위하여설명을입력하시는것이좋습니다. 입력을완료한후을누릅니다. 4-3
제 4 장프로젝트파일작성및본체와의데이터전송 (4) 아래와같이기본또는윈도우, 보조화면이나타납니다. 기본 / 보조화면 윈도우영역 [ 화면종류를기본 / 보조화면으로선택시 ] [ 화면종류를윈도우화면으로선택시 ] 윈도우화면은여러개의윈도우화면을등록후기본화면에서윈도우태그로호출하여사용할때응용됩니다. 윈도우창의크기는기본화면에나타나는실제크기이므로기본화면의위치를고려하여창크기를조절하여사용하십시요. 좌측윈도우창에등록된화면들을볼수있으며편집하고자하는화면아이콘옆의화면번호를클릭하여활성화된창에서편집을할수있습니다. (5) 태그, 이미지, 기호및각종도형을등록하여화면을편집합니다. 화면에등록된태그, 이미지, 기호및각종도형은정보윈도우창과보기메뉴의태그리스트를이용하면쉽게편집할수있습니다. 윈도우화면일경우윈도우창크기를벗어난태그는오류를가져올수있습니다. (6) 프로젝트를저장합니다. 알아두기 메뉴에서 [ 편집 / 윈도우영역자동지정 ] 을이용하여, 윈도우영역을쉽게자동설정할수있습니다. 4-4
제 4 장프로젝트파일작성및본체와의데이터전송 4.2 프로젝트파일다운로드 알아두기 1) PC 의 COM1,COM2 중한포트와 PMU 의 COM1 포트를통신케이블로연결합니다. (PMU 본체는 COM1 포트만다운로드용으로사용가능 ) 2) PMU Editor 에서전송하고자하는파일을작성합니다. 3) PMU 의전원을켭니다. (1) PMU Editor 에서 PMU 로파일을전송하려면먼저작성된파일을저장을합니다. 저장할파일이름을입력하고저장위치를지정한후버튼을클릭합니다. (2) 컴파일을실행합니다. (3) 컴파일이실행되면커뮤니케이션설정 (Communication Setup) 창이나타납니다. 전송할데이터 종류설정 PMU 로부터업로드시필 요합니다. 통신포트를설정합니다. 4-5
제 4 장프로젝트파일작성및본체와의데이터전송 (4) 전송내용화면데이터를전송하기위해서 화면 을선택합니다. - 통신속도 : 38400bps ( 고정 ) - 통신포트 : 다운로드케이블이꽂힌 PC 의통신포트를선택 (COM1/COM2/COM3/COM4) - 업로드정보 (Upload Info):PMU 본체로부터업로드시반드시필요합니다.PMU 로부터전송을받을필요가있다면반드시설정해주십시요. 주의 업로드정보설정 PMU 본체로부터화면데이타를업로드 (PC 에 PMU 작화화면이없을경우 ) 시기존에 PC 의 PMU EDITOR 에서화면데이터를다운로드할때업로드정보포함을선택하지않았으면업로드가불가능합니다. 그러므로 PMU 본체로부터화면데이터를전송을받을필요가있다면반드시업로드정보포함을선택해주십시요. 또한업로드정보포함시는실제화면데이터용량보다다운로드되는데이터용량이조금증가하게됩니다. 그리고실제현장에서는업로드정보포함을선택하지않을경우는 PMU 본체의화면데이타를 PC 에서업로드하지못함으로본체의화면데이터에프로텍트장치를하는효과가있습니다. (5) 다운로드케이블을 PC 와 PMU 간에연결한후버튼을클릭합니다. (6) 프로젝트파일을새로다운로드하면본체에저장된경보이력, 로깅이나파라미터데이터는모두삭제됩니다. 백업이필요하면프로젝트파일다운로드전에꼭업로드를하세요. (7) 작성된파일을컴파일합니다. 컴파일이끝난뒤암호설정다이얼로그가나타나는데암호를설정후을누름니다. < 프레임컴파일 > < 암호입력 > 4-6
제 4 장프로젝트파일작성및본체와의데이터전송 주의 암호설정 전송시엔암호를설정해야하는데암호는출하시엔설정이되어있지않아암호를입력하지않고도전송이가능합니다. 따라서본체의암호설정메뉴에서암호를설정하면 PMU Editor 에서도동일하게암호를입력해야만전송이가능하므로데이터의보안성을높일수있습니다. (8) PMU 본체로파일을전송합니다. 이때본체는전원이켜져있고, 메뉴상태 ( 통신설정, 초기설정, 진단, 정보모드 ) 이거나운전상태이면됩니다. 전송취소를원하실경우는취소버튼 (Cancel) 을클릭하시면됩니다. 만약본체에실제로로깅이나파라미터데이터가있다면다음과같은메시지가나타납니다. (9) 전송이끝나면가상운전을묻는다이얼로그가나타나며가상운전여부를묻습니다. 가상운전을원하지않으면 아니오 를선택하세요. 전송중아래와같은메시지가창이뜬다면통신포트, 케이블, PMU 의전송모드를확인후다시전송하여주십시요. 4-7
제 4 장프로젝트파일작성및본체와의데이터전송정상적으로전송이되면본체는약 2 초정도전송완료라는메시지를띄우고메뉴상태나운전상태로돌아갑니다. 에러가발생하면키를누를때까지에러메시지가계속나타납니다. 에러가발생했을때터치키를누르면프로젝트파일이비정상이라는메시지가뜨고초기화를할것인지묻는박스가뜨는데이때는 YES 를선택해서메모리를초기화해줍니다. 메뉴에서다운로드했을때화면전송이끝난후본체의메뉴화면우측상단에있는메뉴종료버튼 ( ) 을터치하면운전을시작합니다. (10) 본체 (PMU) 가운전중전송 1) 본체가운전중파일을변경할경우현재실행화면에서모든통신 ( 외부기기, 기타기기 ) 을중단하고 PMU Editor 의파일을받습니다. PC 로부터파일수신중 내부메모리쓰기! 통신완료 ( 본체상단에표시 ) 2) 전송이완료되면본체는새파일로운전을계속합니다. 운전시초기화면과통신파라미터는초기설정에서설정한값이됩니다. 4.3 글꼴 (Font) 의다운로드 주의 본기능은절대사용자임의로사용하지마십시요. 꼭본체의 COM1 포트를사용하여야하며다른포트에연결된케이블을제거하여야합니다. (1) PC 와 PMU 을통신케이블로연결합니다. 이때 PMU 은 O/S 전송모드로되어있어야합니다. PMU 을전원 Off 시킨상태에서본체쪽 COM1 의 6 핀커넥터에서 2 번핀 (RD),3 번핀 (SD) 을단락시키거나 PC 쪽의 9 핀커넥터의 2,3 번핀을단락 Short) 시킨다음전원을 ON 하면화면에아래와같이 O/S 다운로드모드로변경이됩니다. OS DOWNLOAD MODE 위의상태가되어야만 PMU 과 PC 간에글꼴 (Font) 전송이가능합니다. 4-8
제 4 장프로젝트파일작성및본체와의데이터전송 (2) PMU Editor 를실행하여메뉴를선택합니다. (3) 사용할 *.fon 데이터를선택합니다. (4) 선택한데이터 (Font) 를 PMU Editor 에서컴파일을합니다.. (5) 전송내용 : Character ROM 을선택합니다. PMU Editor 에서전송 (Transfer) 을클릭하면다음의메시지박스가나타납니다. 전송후본체는자체에 O.S 가없으면, O.S download 모드 화면으로자동으로바뀝니다. O.S 가있으면, 메뉴모드나운전모드로바뀝니다 4-9
제 4 장프로젝트파일작성및본체와의데이터전송 4.4 OS 다운로드 주의 본기능은절대사용자임의로사용하지마십시요. 꼭본체의 COM1 포트를사용하여야하며본체의다른포트에연결된케이블을제거하여야합니다. (1) PC 와 PMU 을통신케이블로연결합니다. 이때 PMU 은 O/S 전송모드로되어있어야합니다. PMU 을전원 Off 시킨상태에서본체쪽 COM1 의 6 핀커넥터에서 2 번핀 (RD),6 번핀 (SD) 을단락시키거나 PC 쪽의 9 핀커넥터의 2,3 번핀을단락 Short 시킨다음전원을 ON 하면화면에아래와같이 O/S 다운로드모드로변경이됩니다. 이런상태에서 POWER ON 을합니다. 그러면아래와같이 [OS DOWNLOAD MODE] 로전환됩니다. 5 1 OS DOWNLOAD MODE 위의상태가되어야만 PMU 과 PC 간에 OS 전송이가능합니다. 4-10
제 4 장프로젝트파일작성및본체와의데이터전송 (2) PMU Editor 를실행하여 O/S,Font 전송 메뉴를선택합니다. (3) 제공된 *.O/S 데이터를선택하고열기버튼을누릅니다. (4) 선택한데이터 (O/S) 를 PMU Editor 에서컴파일을합니다. 전송완료후본체는리스타트 (Restart) 되면서모든데이터가삭제되므로화면파일, 로깅, 파라미터데이터, 경보이력등을업로드할필요가있습니다. 따라서컴파일에앞서다음의전송시와같은경보메시지가나타납니다. 다음과같은컴파일메시지가나타납니다. (5) 전송내용 : Machine OS 를선택합니다. 4-11
제 4 장프로젝트파일작성및본체와의데이터전송 [O/S 전송 Setup 화면 ] (6) 전송 O/S 전송 Setup 화면에서전송 (Transfer) 을클릭하면다음의전송메시지박스가뜹니다. 전송후본체는리스타트됩니다. 4-12
제 4 장프로젝트파일작성및본체와의데이터전송 4.5 가상운전 (Simulate) 본체를운전중 PC 를이용하여본체와가상운전을할수있습니다. 사용순서는다음과같습니다. (1) 본체에화면데이터를전송합니다. 전송이완료되면가상운전을실행할것인지를묻는다이얼로그박스가나타납니다. 예를선택하여가상운전을합니다. (2) 본체는자동으로가상운전모드가됩니다. (3) 다이얼로그박스를이용하여값을모니터링하거나변경하여가상운전을합니다. Device: 디바이스의어드레스 Edit 또는 GO 모드중선택 Value: 디바이스에입력할값 시뮬레이션종료 -Edit 모드에서는 Value 를입력한후 <= 버튼을누르면대응디바이스로대입되는것과같은효과가있다. -Go 모드에서는 Device 의값이 Value 난에나타난다. -Device 가한페이지를넘으면페이지 PgUp, PgDn 을눌러페이지를변경한다. -시뮬레이션을종료하려면종료버튼을누른다 (4) 데이터가 Write 되면본체의화면에그데이터에의해태그가동작하는것을확인할수있습니다. (5) 본체에서값을변경하면 Editor 의 Value 도변경됩니다. (6) 가상운전을끝내고자할때는 End simulation 버튼을클릭합니다. 본체에서는가상운전을종료할수없으며본체에서운전종료터치버튼을누르면본체는다시본체의초기설정에서설정한운전시초기화면을표시합니다. 4-13
제 4 장프로젝트파일작성및본체와의데이터전송 4.6 Upload 화면프로젝트를전송한후다시본체로부터그프로젝트를역전송하길원할경우이기능을이용합니다. 단, Upload 정보를포함하여전송했을경우에만가능합니다. 화면 Upload 를제외한파라미터, 로깅, 경보등의 Upload 는프로젝트에서해당파일을설정하여전송했을경우만가능합니다. 전송과마찬가지로암호설정을해야합니다. [ 순서 1. Upload 전송내용을선택한다 ] [ 순서 2. Upload 하여저장할파일이름을설정한다 ] [ 순서 3. 본체의암호를설정한다.] 4-14
제 4 장프로젝트파일작성및본체와의데이터전송 [ 순서 4. 파라메터이동업로드예 ] [ 순서 5. 업로드성공메시지 ] 화면프로젝트에 Upload 정보를첨가하지않고업로드할경우나, 파라미터, 로깅, 경보를설정하여다운로드하지않고업로드할경우의에러메시지는다음과같습니다. 4-15
제 5 장글로벌파일작성 제 5 장글로벌파일작성 화면작화를끝낸후필요에따라경보, 로깅, 파라미터이동등의글로벌파일을설정한뒤 4.2 절에서와같이본체로전송을합니다. 5.1 메시지파일작성 파일메뉴에서메시지파일작성을선택하면다음의메시지파일작성윈도우가나타납니다. [ 그림. 메시지파일작성윈도우 ] (1) 메시지파일작성윈도우에서필요한설정을한후단축키의추가 (Add) 를실행합니다. - 메시지그룹 : A ~ Z 까지선택가능 - 일련번호 : 1 ~ 999 까지선택가능 - 메시지내용 : 최대 80 자까지입력가능 (2) 수정 수정하고자하는메시지를선택한후메시지내용을수정하고 Enter 를누름니다. 수정한내용을 Overwrite 할것인지를묻고있습니다. 예를클릭하면변경이됩니다. (3) 삭제삭제하고자하는메시지를선택한후삭제버튼을누름니다. 삭제를선택할경우바로지워지므로주의하여주십시오. 5-1
제 5 장글로벌파일작성 5.2 경보파일작성 파일의경보파일작성을선택하면다음의경보파일작성윈도우가나타납니다. 디바이스주소 경보가뜰조건을나타 내는비트 (1) 경보파일작성 : 윈도우에서필요한설정을한후추가 (Add) 를선택합니다. - 경보그룹 : A ~ Z 까지선택가능 - 일련번호 : 1 ~ 999 까지선택가능 - 외부기기의디바이스 : 외부기기의디바이스를선택 - 외부기기디바이스의비트 : 비트디바이스는 0, 16 비트디바이스는 0 ~ 15, 32 비트디바이스는 0 ~31 까지선택가능 - 동작조건 : 디바이스비트의값이 ON 일때경보가발생하는지 OFF 일때경보가발생하는지를결정한다. - 경보내용 : 최대 80 자까지입력가능 [ 영문, 숫자기준 ], 한글은 40 자까지입력가능 (2) 수정 : 수정하고자하는경보를선택한후경보내용을수정하고 Enter 를합니다. 수정한내용을 Overwrite 할것인지를묻고있습니다. 예를클릭하면변경이됩니다. (3) 삭제 : 삭제하고자하는메시지를선택한후삭제버튼을누름니다. 삭제를선택할경우바로지워지므로주의하여주십시요. 5-2
제 5 장글로벌파일작성 5.3 비트맵작성및등록 1) 비트맵작성 본장은 User 가비트맵을작성하는데도움을주기위하여 Auto CAD 로작성된도면의기호나 부속을비트맵으로전환하는방법과비트맵작성 Tool 을간단히살펴봅니다. (1) PMU Editor 에서사용되는비트맵의특징 1 심볼 : 심볼은비트맵은 96*96 이하의경우만등록이가능하며, 흑백으로만등록이됩니다. 화일저장시화일형식을흑백비트맵으로하여주십시요. 2 이미지 :PMU EDITOR 이미지로등록되면크기 ( 배각 ) 가조정되지않으므로크기를고려하여비트맵을작성합니다. 이미지비트맵은본체의기종 ( 해상도 ) 에따라 320*240, 640*480, 800*600 이최대입니다. 3 심볼과흑백이미지작성시배경색은검은색으로하고그림은흰색으로작성하는것이좋습니다. (2) AUTO CAD 에서의비트맵전환 알아두기 - AUTO CAD 를이용한비트맵은정확한크기의심볼이나이미지작성할수없으며단지기계도면이나다양한그림을보여주기위한비트맵작성에사용됩니다 AUTO CAD 에서의비트맵작성순서 1 비트맵으로전환할파일을 LOAD 하거나도면을작성합니다. 2 비트맵으로전환할기호나부속을적당한크기로화면에 ZOOM in/out 을이용하여크기를조정한다. 이때주의할것은 AUTO CAD 의화면에서기준화면은 640*480 으로하면화면의그림은약간의오차가있으나 PMU Editor 의표시크기와동일합니다. 그러나대부분의사용자는화면의해상도를 640*480 이상의화면을많이사용하고있으므로 AUTO CAD 의그림을몇차례 ZOOM in/out 으로조정하여적당한크기를만들어비트맵으로전환하여야합니다. 3 도면이적당한크기로되면 File 의 Export 를선택하고파일형식을비트맵으로선택합니다. 4 비트맵의저장경로를설정하고파일이름을입력하고저장을클릭합니다. 5 위화면이사라지고편집화면이나타난다. 이때 W( 전체선택 ) Command 를입력하고비트 5-3
제 5 장글로벌파일작성맵으로만들부분의영역을선택하고마우스의오른쪽버튼을누르면선택된영역이점선으로나타납니다. 이점선은비트맵으로전환될부분이므로확인하고 Enter 를누르십시요. 2) 비트맵등록심볼과이미지를모두등록할수있도록하는툴로서이도구를이용하여심볼태그로이용하거나화면에배경이미지로이용할수있습니다. 심볼로등록시엔 심볼로이용 체크박스를체크해야합니다. 비트맵이미지파일경로설정 심볼로이용시 체크해야함 [ 비트맵등록다이얼로그박스 ] 비트맵등록다이얼로그박스는파일 (*.bmp) 을스크린에추가시킬수있도록합니다. 단, 256 색이하의비트맵이나 MONO 비트맵만가능하며 1개의번호에 2 개이상의비트맵이미지등록은불가합니다. 등록후에화면에삽입하고자할경우에는삽입된이미지를더블클릭하면마우스에이미지가매달려나타나므로원하는위치로이동하여완쪽마우스버튼으로클릭하여화면에등록합니다. 5.4 데이터로깅, 파라미터이동설정 로깅과파라미터이동의설정을하기전에메모리설정을해야됩니다. 즉로깅 1,2 및파라미터이동중어느것을사용할것인가, 사용한다면얼마나메모리를사용할것인가등을먼저설정해주어야합니다. 워드수는계산식에따라적당한용량을할당하여주십시오. 5-4
제 5 장글로벌파일작성 [ 메모리설정 ] 만약메모리설정을하지않고로깅의메뉴를실행하면 로깅에대한메모리할당을먼저하십시오 라는경고가발생합니다. 메모리설정이다된후에는메모리할당정보에따라로깅, 파라미터이동설정을할수있으며로깅은최대 2 개까지설정이가능합니다. 1) 로깅로깅이란본체가조건 ( 비트, 워드, 시각조건 ) 이만족되면일정한시간간격으로데이터를본체의메모리 (SRAM) 에반영구적으로저장하는것을말합니다. 이때해당데이터의저장년 / 월 / 일시 : 분이함께저장됩니다. 로깅된데이터는언제든지 PC 로업로드가가능합니다. 또한본체에연결된프린터로운전중에인쇄가가능합니다. 로깅된데이터는새로로깅을시작하거나새로프로젝트파일을다운로드하거나 O.S 를다운로드하지않는한계속보존이됩니다. 그리고본체의전원이 4 일을초과하여계속꺼져있는경우에는백업용배터리가있어야합니다. 백업용배터리가없는상태에서로깅중전원이 4 일을초과하여꺼져있으면그동안로깅된데이터가다지워지며, 로깅에관련된특수버퍼의데이터도다지워집니다. (1) 로깅의조건한번로깅을시작하면로깅조건과는상관없이동작탭에있는로깅조건의간격과횟수만큼로깅을합니다. 횟수를다채우면로깅조건이다시시작조건이됩니다. -비트조건: 국번의설정된어드레스가 ON, OFF, 반전이되었을때로깅을시작합니다. 로깅을다시시작하려면조건이 ON 인경우 OFF 를시킨후다시 ON 을해야하며, OFF 인경우는그반대이며, 반전인경우는 ON 에서 OFF 또는 OFF 에서 ON 이되면로깅을시작합니다. -워드조건: 국번의설정된디바이스의값이설정된범위안에들었을때로깅을시작합니다. 로깅을다시시작하려면범위내의다른값으로바꾸면됩니다. 즉, 값이바뀌지않고, 유지되면범위안의조건을만족하더라도재시작하지않습니다. 5-5
제 5 장글로벌파일작성 -시각조건: 일정한일 : 시각에로깅을시작하고자할때시각조건을씁니다. 일단위또는시각단위로로깅을시작합니다. 다시로깅이시작되는시각은설정한일 : 시가되었을때입니다. 예를들어매일 8 시에로깅을시작하고 1시간간격으로 30 회를로깅한다면첫째날 8 시부터로깅을시작해서다음날오후 1시에로깅이끝나며다시로깅을시작하는날은그다음날아침 8 시에로깅을다시시작합니다. 꼭매일아침 8 시에로깅을시작해야한다면로깅종료시각을로깅시작시각의이전이되도록시간간격과횟수를조정해야합니다. [ 로깅조건설정다이얼로그 ] 5-6
제 5 장글로벌파일작성 (2) 로깅동작 1 로깅간격 : 로깅대상을얼마의시간주기로몇회로깅할것인가를지정합니다. 시간단위이면, 일 ( 날짜 ) 이 0 이되며분단위이면날짜와시간이 0 이됩니다. 2 회수 : 조건탭에있는시작조건부터로깅간격으로몇번을로깅할것인지를지정합니다. 예를들어서아침 8 시부터 1 시간간격으로오후 5 시까지하고자한다면로깅간격은 0 일1시0분이고, 횟수는 10 회가됩니다. 3 로깅대상 : 로깅하고자하는외부기기의국번과어드레스또는시스템버퍼를지정하고한번에몇워드를로깅할것인가를함께설정합니다. 4 총로깅횟수 : 로깅의총횟수. 로깅간격에있는횟수의배수로설정해야합니다. 로깅간격에있는횟수가 10 이면총로깅횟수는 10 의배수인 10, 20, 30,, 100 등으로설정해야합니다. 총로깅횟수에다도달하면, 로깅조건에상관없이로깅은종료됩니다. 총로깅용량은메모리설정다이얼로그에서설정한값을초과할수없습니다. 총로깅용량 = 종료횟수 *( 워드수 +4( 로깅시각저장용 )) 5 최근로깅을맨먼저디스플레이 : 채크되지않았다면나중로깅된것이리스트의마지막에추가가되지만채크되면나중로깅된것이리스트의맨처음에디스플레이됩니다. 설정한로깅용량이초과하였을경우는 로깅용량초과 라는에러메세지가나타납니다. 알아두기 데이터로깅중정전 매일 8 시부터 1 시간간격으로하루에 10 번씩오후 5 시까지로깅을하는데첫째날 10 시 15 분부터 10 시 45 분까지정전이되었다가켜진경우는 8 시 9 시 10 시 11 시에정상적으로로깅이됩니다. 왜냐하면로깅시각인 11 시에전원이켜져있었기때문입니다. 둘째날 11 시 45 분부터 12 시 15 분까지정전이된경우는 12 시만로깅이안되고다음로깅은 1 시 2 시 3 시 4 시 5 시에됩니다. 왜냐하면로깅해야하는 12 시에전원이꺼져있었기때문입니다. 그래서둘째날은 9 개만로깅이되고마지막 1 개는 NULL 입니다. NULL 데이터에는로깅시각이찍혀있지않습니다. 셋째날아침 7 시 30 분에전원이켜졌다가 3 시 30 분부터계속전원이꺼진후네째날아침 7 시에전원이들어오면세째날은 8 개만로깅이되고마지막 2 개는 NULL 입니다. 왜냐하면 8 시부터 3 시까지만로깅이되기때문입니다. NULL 데이터에는로깅시각이찍혀있지않습니다. 다섯째날아침 8 시 30 분에전원이켜지면그날은전혀로깅이안됩니다. 왜냐하면시작시각에전원이꺼져있었기때문입니다. 즉시작조건에전원이 OFF 상태면그날은시작조건을확인할수없습니다. 로깅이완료되면로깅된총데이터수는데이터로깅에서설정한 ( 로깅간격의횟수 ) * ( 총로깅횟수 ) 가됩니다. 중간에로깅이되지않은경우는 NULL 데이터가들어있습니다. NULL 데이터에는로깅시각이찍혀있지않습니다. 5-7
제 5 장글로벌파일작성 [ 그림. 로깅동작설정 ] 알아두기 데이터로깅에관련된특수버퍼 * 참조 : _LOGED_ONE_1 는로깅 #1 를의미함 - _LOGED_ONE_1(1 회로깅완료 ): 로깅 #1 이한번로깅이될때마다 1 이됨. 본체가자동으로 0 으로클리어하지않습니다. - _LOGED_ALL_1( 모든로깅완료 ): 로깅 #1 의모든로깅이완료되면 1 이됨 ( 즉, 총로깅회수에도달함 ) - _LOGED_CUR_BL_1( 현재로깅된블록번호 ): 로깅 #1 의현재로깅한블록번호를표시함. 1회로깅을했다면 1이됨. - _LOGED_ALL_CLR_1( 로깅된모든데이터클리어 ): 0 이아닌값이면로깅 #1 의로깅데이터를모두지우고새로로깅을시작함. 로깅데이터를지운후본체는자동적으로이특수버퍼를 0 으로클리어함 위의파라미터는본체메뉴의 정보 나숫자태그를이용하여그값을확인할수있습니다. 로깅 #1 과로깅 #2 는서로독립적으로동작합니다. 로깅 #1 이로깅 #2 에영향을주거나그반대의경우는발생하지않습니다. 5-8
제 5 장글로벌파일작성 (3) 데이터로깅예 1 비트조건의로깅예 1 0 번국번의 MW0000 의비트 0 가 ON 시 MW0010 에서부터 20 개의워드를 1시간간격으로 10 회로깅하여총 100 회로깅을해보세요. 맨마지막로깅된것이맨처음디스플레이되길원합니다. 메모리설정은최소 100(20 + 4) + 2 = 2402 워드이상으로해야합니다. - 로깅 1 메모리할당 : 32768 워드 -시작조건: 비트조건 -국번:0 -조건주소:MW0 의 0 비트 -조건: ON 시 [ 로깅예제. 로깅 1 메모리할당 ] [ 로깅예제. 비트조건을이용한로깅의일반탭 ] 5-9
제 5 장글로벌파일작성 -로깅간격:1 시간 -횟수:10 회 -로깅대상:0 국번의 MW10 에서부터 20 워드 -총로깅횟수 :100 회 -최근로깅을맨처음에디스플레이 [ 로깅예제. 비트조건을이용한로깅의동작탭 ] 2 시각조건의로깅예 2 매일오전 8 시부터로깅을시작하여 60 분간격으로 0 번국번의 MW0010 부터 20 개를 8 회로깅을하는데 30 일동안로깅을하는설정을해보세요. 로깅된순서대로나중것은리스트의맨마지막에추가되길원합니다. 메모리설정은최소 240(20+4)+2 = 5762 워드이상을하여야합니다. * 로깅 1 은위의예제의할당이며여기서는로깅 2 를할당하여사용함. - 로깅 2 메모리할당 : 32768 [ 로깅예제. 로깅 1/2 메모리할당 ] 5-10
제 5 장글로벌파일작성 - 시작조건 : 시각 - 시작주기 : 매일오전 8 시 [ 로깅예제. 시각조건을이용한로깅의일반탭 ] - 로깅간격 : 60 분 - 횟수 : 8 회 - 로깅대상 : 0 국번의 MW10 에서부터 20 워드 - 종료횟수 : 240 회 - 최근로깅은맨마지막에디스플레이 [ 로깅예제. 시각조건을이용한로깅의동작탭 ] 5-11
제 5 장글로벌파일작성 2) 파라미터이동파라미터이동이란외부기기또는본체가필요한여러파라미터데이터들을 PMU 본체에저장해놓은후, 설정한이동조건이되었을때해당블럭을작업영역 ( 외부기기디바이스나시스템버퍼 ) 으로이동시키는동작입니다. 데이터는프린트하거나 PC 로업로드가가능합니다. 프로젝트를본체로다운로드하면프로젝트와파라미터데이터는본체의플래시메모리에저장이되며, 파라미터데이터는플래시메모리에서 SRAM 으로로드가됩니다. 운전중에본체는 SRAM 에있는파라미터데이터만사용합니다. 파라미터데이터는변경하거나새로프로젝트파일을다운로드하거나 O.S 를다운로드하지않는한계속보존이됩니다. 그리고본체의전원이 4 일을초과하여계속꺼져있는경우에는백업용배터리가있어야합니다. 백업용배터리가없는상태에서전원이 4 일을초과하여꺼져있으면 SRAM 에있는파라미터데이터가다지워지며, 파라미터에관련된특수버퍼의데이터도다지워집니다. 그러나이때에도플래시메모리에있는파라미터데이터는지워지지않습니다. (1) 파라미터설정 1 블럭수 : 블럭수 ( 파라미터테이블의개수 ) 를설정합니다. 2 워드수 /1 블럭 : 1블럭당워드수를설정합니다. 3 적용버튼을누르면설정한개수만큼리스트에행과 ( 블럭 ) 열이 ( 워드 ) 생깁니다. (2) 파라미터이동조건 1 비트 : 설정된주소의 0 비트부터블럭수만큼블럭의이동조건이됩니다. 비트와블록번호가일대일대응되며비트값이 0 에서 1 로변하면대응블록의데이터가작업영역으로이동합니다. 예로비트 0 가 0 에서 1로변하면 0 번블록의데이터가이동합니다. * 주의파라미터테이블개수가 16 의배수가아닐경우주의를요합니다. 예를들어파라미터테이블개수가 10 개인경우조건에사용되는어드레스의비트 10 ~ 비트 15 는다른곳에서사용하면안됩니다. 만약사용하지않는영역인비트 10 나 ~ 비트 15 의값이바뀌면마지막에작업영역으로이동된파라미터가다시작업영역으로이동합니다. 2 가변 : 설정한주소에있는값이블럭의번호가되며그번호가이동블럭이됩니다. 블록갯수이내의값일경우값이바뀔때마다바뀐번호의블록이작업영역으로이동합니다. 단, 0 이거나블록의개수를초과하면그값은무시됩니다. 3 작업영역주소 : 파라미터데이터가이동될국번및작업영역주소를설정해줍니다. 4 리스트 : 컬럼은블럭을나타내고열은워드를나타낸다. 키보드로해당블럭의워드셀에값을직접입력해줍니다. 5 파라미터프린트 : 설정된파라미터리스트를프린트합니다. 로깅과마찬가지로할당된총워드수를초과해서는않됩니다. 총워드 = 워드수 * 블럭수 5-12
제 5 장글로벌파일작성 파라미터이동에대한메모리를제대로할당하지않았을때는로깅과마찬가지로에러메세지가나타납니다. 이동조건 3 5 4 알아두기 파라미터이동태그에관련된특수버퍼 - _PARM_DEFAULT_LD( 파라미터디폴트로드 ): 0 이아니면파라미터테이블을메모리로로드합니다. 본체는로드가완료되면버퍼를 0 으로자동클리어합니다. 파라이터테이블디폴트로드는프로젝트파일을다운로드했을때도자동적으로 1회수행이됩니다. 이동작은 _PARM_RESTORE 나 _PARM_SAVE 를이용하여 SRAM 에있는파라미터데이터가바뀌었을경우, 프로젝트파일을전송시에기입했던초기파라미터데이터로초기화할경우사용할수있습니다. - _PARM_RESTORE( 파라미터리스토어 ): 0 이아닐동안계속동작합니다. 새로운파라미터가작업영역으로로드될때, 현재작업영역의값들이 SRAM 에리스토어됩니다. SRAM 파라미터데이터들을항상현재작업영역에있는값으로대체할경우사용합니다. - _PARM_SAVE( 파라미터세이브 ): 0 이아닌값이되면, 새로운파라미터가작업영역으로로드될때, 현재작업영역의값들이 SRAM 에리스토어됩니다. _PARM_RESTORE 와는달리, 한번만동작한뒤, 본체는다시이값을 0 으로자동클리어합니다. 파라미터데이터들을현재작업영역에있는값으로대체할경우사용합니다. - _PARM_CUR_BLOCK( 현재작업중인블럭번호 ): 항상현재작업중인블록번호가들어있습니다 ( 이버퍼는읽기전용입니다 ). 5-13
제 5 장글로벌파일작성 (3) 파라미터이동예파라미터이동을설정하기위해메모리를충분히할당한후파라미터이동설정다이얼로그를열고파라미터변수를 10 블럭에 4 워드로설정합니다. 파라미터블럭을작업영역인국번 2 의 M0010 에올리는조건으로가변주소 MW0 를설정합니다. 즉 MW0 의값이파라미터블럭의번호가됩니다. 파라미터데이터는임의로설정하세요. - 총워드 = 10*4 [ 예제. 파라미터이동메모리할당 ] - 블록개수 :10 - 워드수 / 블록 : 4 - 파라메터이동조건 : 가변 - 파라메터이동조건주소 : MW0 - 파라메터이동될작업영역주소 : 국번 2, MW10 - 파라메터데이터 : 아래그림참조 [ 예제. 파라미터이동설정탭 ] 5-14
제6장그리기 제6장그리기 그리기모드는선택 / 선 / 사각 / 원 / 타원 / 호 ( 현, 파이 )/ 칠하기 / 다각직선 ( 폐다각직선 )/ 눈금 / 문자가있습니다. 그외에특수기능으로 화면배경색설정 이있습니다. 각그리기모드마다그에해당하는모달리스 (Modaless) 다이얼로그박스가나타나, 속성을변경하면서도형을등록할수있습니다. 6.1 그리기도형등록 [ 그리기메뉴 ] [ 그리기도구모음줄 ] (1) 풀다운메뉴의그리기에서해당도형을선택하거나, 아이콘에서해당도형을선택합니다. (2) 속성다이얼로그가뜨면그리기원하는속성으로변경합니다. [ 사각속성다이얼로그 ] (3) 도형을그립니다. 그릴때왼쪽마우스를첫지점에찍고원하는크기와모양으로드래그한후원하는지점에서마우스를다시한번찍습니다. 단, 도형에따라약간씩다르므로자세한내용은각각의도형에서설명합니다. (4) 원하는개수만큼 (3) 을반복합니다. (5) 그리기를중단하고자할경우에는 Esc키나마우스의오른쪽버튼을클릭합니다. (6) 화면배경색설정 : 기본또는윈도우화면의바탕색을등록하면화면전체가해당색으로칠해집니다. 여기서 [ 비트맵이용 ] 을사용하면, 256색까지의비트맵을화면배경으로사용할수있습니다. 6-1
제6장그리기 6.2 편집 (1) 선택및취소 모드를선택모드 ( ) 로한상태에서마우스왼쪽으로클릭하면선택됩니다. 클릭하여선택할경우, 클릭위치는도형의외곽이기준입니다. 선택을취소하려면빈화면에마우스로왼쪽클릭을하면됩니다. 여러개를선택하려면마우스로도형이포함된영역을드래그해줍니다. 좌측에서우측으로선택하면, 드래그영역안에완전히포함된객체만선택되고, 우측에서좌측으로드래그하면, 드래그영역에조금이라도걸친객체는모두선택됩니다. 정보창에서도도형을선택할수있는데정보창의도형탭에서원하는도형을더블클릭하면속성다이얼로그가뜨고해당도형이선택되어보이며선택탭에서도선택된도형의리스트들을볼수있습니다. 참고로선택된도형들은좌우상하로흰점 ( 핸들 ) 이표시되어선택됐음을구분할수있습니다. 편집메뉴에서모두선택 (Ctrl+A) 을선택하면화면에있는모든태그및객체가선택됩니다. [ 정보창에서의선택리스트 ] (2) 수정마우스의왼쪽버튼으로도형을선택한후편집메뉴의속성바꾸기를선택하거나, 마우스의왼쪽버튼으로도형을더블클릭하거나, 마우스의왼쪽버튼으로도형을선택한후다시마우스의오른쪽버튼을눌러서속성메뉴를선택합니다. 정보창에서원하는항목을더블클릭시속성창이뜨므로역시수정이가능합니다. [ 메뉴에서속성선택 ] [ 속성창이뜬모습 ] 6-2
제6장그리기 그룹또는여러개가선택된상태에서의수정은마우스의왼쪽버튼을더블클릭하여수정리스트가나타나면여러개항목중선택할수있습니다. [ 그룹또는여러개도형선택시의수정 ] (3) 이동마우스의왼쪽버튼으로도형을선택하고드래그 (Drag) 한후원하는위치에떨어뜨립니다 (Drop). 한도트씩이동하려면도형이선택된상태에서중하나의아이콘을눌러서원하는위치로이동하거나, 마우스의왼쪽버튼으로도형을드래그한후원하는위치근처에서키보드의상, 하, 좌, 우키를이용해서미세하게조정을한다음드롭합니다. * 드래그 : 선택한물체에서마우스왼쪽클릭한상태에서끌기를하는것을말합니다. 알아두기 좌표로이동 메뉴의 [ 편집 / 좌표로이동 ] 이나, 선택된객체들을오른쪽버튼을누를경우나타나는메뉴에기능이있습니다. 이기능을이용해서선택된객체들을절대적 / 상대적으로정확한위치로이동할수있습니다. (4) 삭제 (Del) 마우스의왼쪽버튼으로도형을선택한후키보드의 Delete키를누르거나, 편집메뉴에서삭제를선택하거나, 도형을마우스의오른쪽버튼으로클릭후나타난팝업메뉴에서삭제를선택합니다. 또는정보창에서삭제하고자하는도형을선택하여 Del키를누르면도형이삭제됩니다. [ 정보창에서삭제전 ] [ 정보창에서삭제후 ] 6-3
제6장그리기 (5) 복사 (Ctrl+C) 마우스의왼쪽버튼으로도형을선택한후편집의복사메뉴를선택하거나마우스의오른쪽클릭후나타난팝업메뉴에서복사를선택하여클립보드로복사합니다. (6) 멀티복사편집메뉴의멀티복사기능을이용하여개수및간격을조정하고클립보드로복사하면동일한여러개도형을복사할수있습니다. 70 [ 멀티복사전 ] 70 dots [ 멀티복사후 ] (7) 그룹및그룹해체여러개의도형을한개의개체처럼움직이길원할때그룹을선택합니다. 그룹은위의모든편집연산이가능합니다. 그룹의그룹도가능하며해제는한단계씩역순으로진행됩니다. 편집메뉴에서그룹을선택했을때의화면 확대, 축소할경우여기를선택하고마우스로이동 편집메뉴에서그룹해제을선택했을때의화면 6-4
제6장그리기 (8) 붙여넣기 (Ctrl+V) 클립보드의내용을편집의붙여넣기메뉴를통하여화면에복사합니다. (9) 잘라내기 (Ctrl + X) 마우스의왼쪽버튼으로도형을선택한후오른쪽버튼을클릭하면팝업메뉴가나타나며잘라내기를선택하면도형이잘라내집니다. 또는편집메뉴에서잘라내기를선택하면동일한효과가나타납니다. (10) 확대축소도형이선택되면좌우위아래로사각흰점이생깁니다. 사각점에마우스를대면확대축소방향이아이콘으로나타나며그위치에서마우스를원하는방향으로끌어주고원하는위치에서마우스의왼쪽버튼을놓으면확대축소가가능합니다. 그룹의확대축소는선택상태에서오른쪽아래의흰점을움직이면됩니다. 알아두기 선택된개체의흰점 ( 핸들 ) 에마우스를위치시키면, 마우스커서가확대, 축소모양으로바뀝니다. 이상태에서, 마우스로부터손을떼고, 키보드의화살표키만을눌러확대, 축소 (Resize) 할수있습니다. 미세한사이즈변경에아주유용하게사용됩니다. 6.3 그리기도형의종류 모든도형은아이콘이나풀다운메뉴에서원하는도형을선택하고속성상자가나타나면속성을지정한뒤화면에그리기를시작하면됩니다. 모든도형은그린순서대로표시가됩니다. 예를들어삼각형을그리고삼각형내부에칠하기를하면삼각형내부에만칠하기가되고, 칠하기를먼저할후에삼각형을그리면삼각형내부와외부모두에칠하기가됩니다. 6.3.1 선 선은화면에시작점을마우스왼쪽버튼으로클릭한후에움직이면선이따라다니게됩니다. 원하는방향, 크기에맞게다시한번정한화면위치에왼쪽마우스버튼을클릭하는것으로직선을그릴수있습니다. 마우스왼쪽버튼으로클릭한후에 shift키를누르고마우스를움직이면 90도로유지되는직선을그릴수있습니다. 선패턴지정 선색상지정 (PMU-320BT) 일경우 ) [ 선그리기속성창 ] 6-5
제6장그리기 6.3.2 사각 사각은화면의원하는위치에서마우스왼쪽버튼을한번클릭하면사각형모양이형성됩니다. 이때마우스를움직여보면사각형을클릭한점을기준으로아래, 위, 좌, 우로움직이는것을볼수있으며원하는방향이나크기에서왼쪽버튼을한번더클릭하면화면에사각형이그려집니다. 모든그리기모드에서 Enter키는, 마우스왼쪽버튼과같은역할을합니다. 테두리색을지정한사각, 또는특정한패턴및색으로칠한사각을설정할수있습니다. 또는 (PMU-320BT 일경우 ) [ 칠하기사용선택전 : 특정색상으로사각형테두리를그려주고자할때 ] 무늬없이테두리없이배경색으로칠해줍니다. 또는 (PMU-320BT일경무늬없이테두리를전면색으로내부를배경색으로칠해줍니다. [ 칠하기사용선택후 : 특정패턴및색상으로사각안을채우고자할때 ] 1) 선색상 : 사각의테두리선색을지정한다. 이경우칠하기사용속성은사용하지못합니다. 2) 칠하기사용 (Fill) : 사각형의내부를채우도록하는속성입니다. 전면색으로채우길원한다면무늬없는 Fill패턴을선택합니다. 3) 전면색 : Fill패턴으로채웠을경우전면색입니다. 4) 배경색 : Fill패턴으로채웠을경우배경색입니다. 5) 칠하기사용시패턴조합에의한다양한색상을구현할수있습니다. [ 사각그리기의패턴사용예 ] 6-6
제6장그리기 6.3.3 원 그리는방법은사각형과같습니다. 원을특정테두리색으로그리거나, 또는특정한패턴및색으로칠할수있습니다. 원의테두리색 [ 칠하기사용선택전 ] [ 칠하기사용선택후 ] 1) 선색상 : 원의테두리색을지정한다. 이경우칠하기속성은지정불가능합니다. 2) 칠하기사용 (Fill) : 원의내부를채우도록하는속성입니다. 전면색으로채우길원한다면무늬없는 Fill패턴을선택합니다. 3) 전면색 : Fill패턴으로채웠을경우전면색입니다. 테두리선색도전면색으로적용 4) 배경색 : Fill패턴으로채웠을경우바탕색입니다. 5) 칠하기사용시패턴조합에의한다양한색상을구현할수있습니다. [ 원의패턴사용예 ] 6.3.4 타원 그리는방법과속성창의내용은원과동일합니다. 6-7
제6장그리기 6.3.5 부채꼴 / 호 / 현 호, 부채꼴, 현을그리는메뉴입니다. 현 : 도형편집에서 Chord 를지정합니다. 부채꼴 : 도형편집에서 Pie 를지정합니다. 호 : 도형편집에서 Arc 를지정합니다. 우선화면에한점을찍고원을그리는것과같이크기와방향을맞추어그립니다. 그려진원위에서마우스를움직이면서원하는부분에서클릭하고시계방향으로움직여다음위치를클릭하게되면선택한부분이원에서잘려져나갑니다. 반시계방향으로움직여다음위치를클릭하게되면선택한부분만이화면에남게됩니다. [ 부채꼴 / 호 / 현그리기속성창 ] <ARC> <PIE> <CHORD> 1) 전면색 : Fill로채웠을경우전면색입니다. 2) 배경색 : Fill로채웠을경우바탕색입니다. 3) 칠하기 (Fill) 사용시패턴조합에의한다양한색상을구현할수있습니다. 4) 호현과부채꼴은속성변경을통해쉽게전환됩니다. 다음은호에서부채꼴로속성을변경하는예입니다. 6-8
제6장그리기 - 속성창에서호를지정하고, 원하는크기의원을그리고난뒤두점을잘라냅니다 - 오른쪽버튼을클릭한뒤팝업메뉴에서속성메뉴를지정하면속성창이뜹니다. - 바꿀도형을선택합니다. 여기서는부채꼴을지정합니다. [ 호에서부채꼴로의속성변경 ] 6-9
제6장그리기 6.3.6 칠하기 폐영역에특정색으로채우기를실행합니다. 단폐영역이고바탕이검정이며패턴이없을때에만칠하기가적용됩니다. 적용된후에동그라미모양의칠하기표시가조그맣게화면에나타납니다. 알아두기 Advanced(PMU-X30 Series) 모델에서의칠하기 Advanced 시리즈에서는바탕색에상관없이 ( 비트맵위에도가능 ) 칠하기가가능합니다. 그리고아주미세하거나구석진곳도칠하기가가능합니다. 즉, PC 에서칠하여진대로, 100% 본체에서도똑같이칠하기가됩니다. 본체에서칠하기의속도도다른도형과차이가없이빠릅니다. 단, 패턴은이용할수없습니다. 주의 ) 칠하기를많이사용하면, PC 에서전송전에행하는컴파일처리가오래걸립니다. 칠하기패턴 칠하기패턴의전면색 [ 칠하기속성창 ] 칠하기패턴의배경색 속성상자에서속성을선택한후에화면의원하는곳으로가서마우스왼쪽버튼을클릭하여칠하기를실행합니다. 화면의임의부분이나마우스의왼쪽버튼으로클릭하게되면칠하기가위치해있는부분의검정바탕에폐쇄된영역에만칠하기가적용됩니다. 칠하기객체 패턴조합과색상조합에의해여러가지색상구현이가능합니다. 선이겹쳐진영역은 - 칠하지않습니다. 6-10
제6장그리기 6.3.7 다각직선 다각직선, 폐다각직선을그립니다. 화면에원하는위치에마우스왼쪽버튼으로한번클릭하고마우스를움직이면선이따라다니게됩니다. 이선을원하는위치로클릭하게되면선이하나생기게되고다시한번마우스를움직여보면선이계속따라다니는것을볼수있을것입니다. 원하는도형이나모양을만들어보세요. 다각직선그리기를끝내려면오른쪽마우스로클릭하면됩니다. 선패턴 선색상 [ 다각직선속성창 ] 1) 다각직선 : 여러각을갖는직선이라는의미로화면에각을이룬직선으로그려집니다. 2) 폐다각직선 : 다각직선으로그릴때첫점과끝점을연결하여닫힌도형으로만드는것을말합니다. [ 다각직선 ] [ 폐다각직선 ] 6-11
제6장그리기 6.3.8 눈금 1) 3) 4) 2) [ 눈금속성설정다이얼로그 ] 그리기메뉴에서눈금을선택하거나도구모음줄에서눈금아이콘을선택합니다. 방향과눈금을정하고화면의원하는위치에마우스왼쪽버튼을클릭한후에마우스를움직여서원하는크기로늘린후화면의지정된위치에마우스왼쪽버튼을클릭하여나타냅니다. 1) 방향 : 수평, 수직방향을선택할수있습니다. 2) 눈금수 : 큰눈금, 작은눈금의크기를선택할수있습니다. 3) 눈금방향 : 작은눈금을기준으로한눈금의방향을선택할수있습니다. 수평일경우위, 아래를선택할수있으며수직일경우왼쪽, 오른쪽을선택할수있습니다. 4) 선색상 : 눈금의색상을선택할수있습니다. [ 수평눈금. 큰눈금 3, 작은눈금 4, 수평, 위방향 ] [ 수직눈금. 큰눈금 3, 작은눈금 4, 수직, 왼쪽방향 ] 6-12
제6장그리기 6.3.9 문자 문자를입력합니다. 1) 4) 2) 3) 5) 6) [ 문자설정다이얼로그 ] 1) 배각 x, y 모두 8배각까지문자의크기를설정할수있습니다. 2) 색상글자색 : 문자의색상을지정합니다. 배경색 : 문자의배경색을지정합니다. 3) 표시방식 Replace: 색상에서정의한글자와배경색으로지정합니다. XOR: 색상에서지정한배경색에글자색을 XOR하여나타냅니다. 투명으로사용 : Advanced : Advanced (PMU-X30 Series) 모델인 모델인경우는글자를배경색없이투명으로사용 가능합니다. 4) 폰트종류 : 16x16 dots, 32x32 dots, ASCII1(8x8 dots), 가는ASCII2(8x16 dots), 가는ASCII3(8x16 dots), 굵은ASCII4(8x16 dots), ASCII5(16x16 dots) 의 7가지종류중선택할수있습니다. PMU EDITOR(PC) 에서는각폰트의정확한형태를보여줄수없습니다. 본체에서확인하십시오. ASCII 폰트의경우, 한글은표시되지않습니다. 즉, ASCII 코드표에존재하는것만가능합니다. 5) 폰트 : 고딕, 명조중선택할수있습니다. 16x16 dots 폰트크기에만적용됩니다. 6) 내용문자의내용을입력합니다. 6-13
제6장그리기 6.3.10 화면배경색설정 현재화면의배경색으로사용할색을설정합니다. 사각형의칠하기속성으로화면배경을구성하거나칠하기로배경을색칠하는것보다훨씬빠른처리가가능합니다. 단지, 색만지정하면됩니다 Advanced Advanced (PMU-X30 Series) 모델인경우 배경색을설정하는것외에, 비트맵을설정할수있습니다. 마치윈도우의배경화면과같습니다. 단, 풀화면 (320x240, 640x480, 800x600) 의해상도이고 256칼라이내의비트맵이어야만합니다. ] 6-14
제 7 장태그 제 7 장태그 태그란, 외부기기또는본체의데이터를조건또는시간주기에의해본체화면에나타내거나본체의데이터를외부기기로전달할수있도록하는매개역할로써본체화면에등록된객체를말합니다. 14 가지종류의태그가있으며아래에서상세히기술합니다. (1) 태그의등록 1) 태그의등록유형 1 풀다운메뉴의태그에서해당태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭을합니다. [ 태그풀다운메뉴 ] 2) 태그의등록유형 2 단축아이콘을사용하면메뉴에서의선택과같은효과가나타납니다. (2) 태그편집 [ 태그단축아이콘 ] 1) 선택및취소 선택모드 ( ) 에서마우스왼쪽버튼으로태그를클릭하면선택할수있습니다. 태그를선택하는가장쉬운방법은 태그이름 을클릭하는방법입니다. 선택된태그를취소하려면빈화면에마우스왼쪽버튼을클릭해줍니다. 여러개의태그를선택하려면마우스로태그가포함된영역을드래깅해줍니다. 좌측에서우측으로드래그하면, 드래그한영역에완전히속한도형이나태그만선택되고, 우측에서좌측으로드래그하면드래그영역에조금이라도걸친도형, 태그는모두선택됩니다. 태그이름을클릭하여선택할수도있습니다. 정보창에서도태그를선택할수있는데정보창의태그탭을클릭한뒤원하는태그항목를선택하면됩니다. 정보창의선택탭에서선택된태그리스트들을볼수도있습니다. 7-1
제 7 장태그참고로선택된태그는상하좌우가회색점으로나타납니다. [ 정보윈도우에서의선택된태그리스트 ] 2) 수정마우스의왼쪽버튼으로태그을선택한후편집메뉴의속성바꾸기를선택하거나, 마우스의왼쪽버튼으로태그를더블클릭하거나, 마우스의왼쪽버튼으로태그를선택한후태그위에서마우스의오른쪽버튼을눌러서속성메뉴를실행하면태그를수정할수있습니다. 또한정보창의수정태그항목을더블클릭시태그다이얼로그가나타나므로수정이가능합니다. 초기값이아닌이미설정된값을보여줌 [ 화면에등록된시계태그 ] 더블클릭 [ 수정모드로뜬시계태그다이얼로그 ] 그룹또는여러개가선택된상태에서마우스의왼쪽버튼을더블클릭하면수정리스트가나타나여러개중선택할수있습니다. 7-2
제 7 장태그 [ 그룹또는여러태그선택시의수정 ] 참고로보기메뉴의태그리스트다이얼로그를띄우고원하는태그항목 ( 태그 ID 를선택해야만합니다 ) 선택한뒤수정버튼을누르면위의방법과동일한효과가나타납니다. 숫자태그항목선택 수정버튼누름 수정할태그다이얼로그가나타남 3) 이동및크기조절이동하려는태그를선택한뒤이동모드로커서가바뀌었을때드래그하여원하는위치에놓습니다. 한도트씩이동하려면태그가선택된상태에서를눌러서원하는위치로이동합니다. 크기조절이가능한태그만크기조절이되며크기조절사각점에왼쪽마우스를클릭한상태에서좌 / 우 / 위 / 아래로드래깅합니다. 키보드로도마우스와동일하게이동및크기조절이가능합니다. 4) 삭제 (Del) 태그를선택한후키보드의 Delete 키를누르거나, 편집메뉴에서삭제를누르면태그가삭제됩니다. 마우스의오른쪽버튼을클릭후나타난팝업메뉴에서삭제를선택해도삭제됩니다. 또는정보창의태그탭에서삭제하고자하는태그를선택하여 Del 키를누르면태그가삭제됩니다. 7-3
제 7 장태그 램프태그삭제후 5) 복사 (Ctrl+C) 마우스의왼쪽버튼으로태그을선택한후편집의복사메뉴를선택하거나마우스의오른쪽클릭후나타난팝업메뉴에서복사를선택하여클립보드로태그를복사합니다. 6) 멀티복사편집메뉴의멀티복사기능을이용하여개수및간격을조정하고클립보드로복사하면동일한여러개태그를복사할수있습니다. 특히키표시태그와숫자태그는태그내의어드레스가자동증가됩니다. 7) 붙여넣기 (Ctrl+V) 클립보드의내용을편집의붙여넣기메뉴를통하여화면에복사합니다. 8) 잘라내기 (Ctrl + X) 마우스의왼쪽버튼으로태그를선택한후오른쪽버튼클릭하면팝업메뉴가나타나는데삭제를선택하면태그가잘라내집니다. 또는편집메뉴에서잘라내기를선택하면동일한효과가나타납니다. 7-4
제 7 장태그 9) 그룹및그룹해체여러개의태그를한개의개체처럼움직이길원할때그룹을선택합니다. 그룹은위의모든편집동작이가능합니다. 그룹의그룹도가능하며해체는한단계씩역순으로진행됩니다. 도형의그룹및그룹해체를참조하세요. 확대축소점 [ 그룹 ] 10) 확대축소태그가선택된상태에서생긴회색사각점에마우스를대면확대축소방향이아이콘으로나타나며그위치에서마우스를원하는방향으로끌어주고원하는위치에서마우스의왼쪽버튼을놓으면확대축소가가능합니다. 그룹의확대축소는선택상태에서오른쪽아래의흰색점을움직이면가능합니다. 단, 숫자태그와같이글자를표시하는태그에는배각을수정하여크기를바꿉니다. (3) 태그다이얼로그의구성 1) 일반탭주로태그의기본사항이나동작조건을설정하는탭입니다. 2) 연산탭태그의동작사항을설정하는탭입니다. 3) 범위탭주로디바이스값의범위에따라다른동작을해야할경우설정하는탭입니다. 4) 디스플레이탭태그의캡션또는색상속성등태그를표시하는데필요한사항을기술한탭입니다. 또는 [ 태그다이얼로그에서탭의예 ] (4) 태그에서공통으로사용되는항목 1) 설명태그를간단히부연설명하며최소 0 ~ 최대 40 자 ( 영문, 숫자기준 ) 까지입력할수있습니다. 7-5
제 7 장태그 2) 디바이스, 시스템버퍼및상수등록 PMU Editor 에서태그등록시디바이스, 시스템버퍼및상수를바로입력시킬수있습니다. 입력시킬수있는부분에는아래와같이표시되어있습니다. 비트입력난 [ 디바이스, 시스템버퍼및상수설정 ] [ 비트기능이선택된상태 ] [d] : 외부기기디바이스를입력할때사용합니다. 단, 비트입력난은, 태그다이얼로그에서비트기능을선택하고, 에디트박스에서의값이워드주소일경우에만활성화 (Enable) 되어나타납니다 ( 그림에서 MW 는워드디바이스임 ). 16 비트디바이스일경우에는 0~15, 32 비트디바이스일경우에는 0~32 까지선택할수있습니다. 비트주소를입력할경우는그자체가비트이므로비트입력을하는콤보박스는의미가없습니다. 워드디바이스와비트디바이스의구분은각외부기기의매뉴얼을참조하세요. [s] : 시스템버퍼를입력할때사용합니다. 비트입력난은비트기능이선택된상태에서는항상활성화되어있어비트를지정할수있습니다..( 시스템버퍼는모두워드단위로되어있습니다 ) [c] : 상수를입력할때사용합니다. 상수는피연산자로만사용되고, 비트입력난을사용하지않습니다. 1 외부기기디바이스입력 외부기기디바이스를입력하는경우에는를누르고를클릭하십시오. 어드레스설정다이얼로그박스가나타나면태그다이얼로그의이전에설정된어드레스값이외부기기디바이스명과어드레스로분리되어각각콤보박스와에디트박스에나타납니다. [ 비트기능인경우 ] 외부기기디바이스명 외부기기디바이스어드레스 비트 02 워드어드레스 MW0000 비트 2 키패드 [ 태그다이얼로그에서 ] [ 어드레스설정다이얼로그박스 ] 7-6
제 7 장태그 특히, 활성화된비트콤보박스의값이에디트박스의어드레스와붙어서어드레스설정다이얼로그박스의에디트박스로올라오는데 2 자리로변형되어올라옵니다. 예로콤보박스값이 0 이면 00 등으로변형되어나타납니다. 단, 비트기능을선택하고어드레스가워드일경우에만콤보박스의비트값이에디트박스값과붙어서초기치로올라오며그이외에는에디트박스의값만이올라옵니다. 어드레스설정방법은먼저, 좌측의콤보박스를이용하여외부기기디바이스명 ( 외부기기의종류에따라서달라집니다.) 을선택하고, 키패드및키보드를이용하여디바이스의어드레스를입력합니다. 입력이끝난뒤버튼을클릭합니다. 입력시, 태그다이얼로그에서비트기능을선택하고, 외부기기디바이스명콤보박스에서워드어드레스를선택하면외부기기어드레스를설정하는에디트박스의맨끝두자리는비트를나타냅니다. 앞의조건이외에는비트 2 자리를사용하지않습니다. 입력이올바를경우버튼을누르면어드레스설정다이얼로그박스의어드레스값들은태그다이얼로그의에디트박스와콤보박스로분리되어나타납니다. [ 비트기능인경우 ] MW 가워드디바이스이므로 02 가비트로인식되며태그다이얼로그에서콤보박스로 2 로분리되어나타난다. [ 태그다이얼로그에서설정 ] [ 어드레스설정다이얼로그박스에서의결과 ] 입력이올바르지않은경우, 입력에러 라는메시지가나타납니다. 7-7
제 7 장태그 2 시스템버퍼 ( 특수버퍼포함 ) 를입력 를선택하고를누름니다. 다이얼로그박스가나타나면초기입력값이보이는데유저가이전에설정한값이그대로올라옵니다. 특히, 활성화된비트콤보의값이에디트박스의값과붙어서올라오는데 2 자리로변형되어나타납니다. 예로콤보박스값이 0 면 00 등으로변형됩니다. 즉, 비트기능을선택했을때에만콤보박스의비트값이에디트박스의값과붙어서초기치로올라옵니다. 단, 특수버퍼는비트를사용하지않습니다. 시스템버퍼또는특수버퍼입력창 키패드 - 시스템버퍼시스템버퍼는 PMU 내부의시스템영역을이용하는것으로 0~1023 까지입니다. - 특수버퍼시스템버퍼의영역으로특수한기능이내장되어있어이를등록하여사용합니다. 특수버퍼에는년, 월, 일, 시, 분, 초, 타이머등이있습니다. 워드로만사용합니다. 특수버퍼 [ 시스템버퍼입력다이얼로그 ] 니다. 특수버퍼입력은콤보박스에서원하는항목을선택하면입력에디트상자에반영되어나타납 콤보박스를이용하여원하는항목을고른다. [ 특수버퍼입력 ] 7-8
제 7 장태그 < 특수버퍼리스트 > _SCR_NUM( 화면번호 ): 운전중현재화면번호. 여기에원하는화면번호를입력하여화면전환할수있음 _KEY_ENT( 엔터키 ): 운전중본체에서엔터키누르면 1 로만변함. 다시 0 으로되지는않음. _KEY_DSP( 키표시 ): 운전중현재키표시데이터. _SCR_SVE( 화면꺼짐설정 ): 운전중 0 이아니면백라이트가꺼지고 0 이면백라이트가켜집니다. 다시터치를누르면백라이트가켜지고자동으로값이 0 으로됨. _RTC_YER( 날짜년 ): 운전중본체내부 RTC 의년데이터 (BCD 1999 ~ 2098) _RTC_MTH( 날짜월 ): 운전중본체내부 RTC 의월데이터 (BCD 1 ~ 12) _RTC_DAY( 날짜일 ): 운전중본체내부 RTC 의일데이터 (BCD 1 ~ 31) _RTC_HUR( 시각시 ): 운전중본체내부 RTC 의시각데이터 (BCD 0 ~ 23) _RTC_MIN( 시각분 ): 운전중본체내부 RTC 의분데이터 (BCD 0 ~ 59) _RTC_SEC( 시각초 ): 운전중본체내부 RTC 의초데이터 (BCD 0 ~ 59) _T1S(1 초 ): 운전중매초마다 0 ~ 65535 를카운트함. _1ON( 첫스캔 ON): RUN 을시작하거나운전중화면전환을하면첫스캔에서 1 이됨. _1OFF( 첫스캔 OFF): RUN 을시작하거나운전중화면전환을하면첫스캔에서 0 이됨. _STOG( 스캔반전 ): 운전중매스캔마다 0 에서 1, 1 에서 0 으로반전함. _ON( 항상 ON): 운전중항상 1. 이것이태그의시작조건이면매스캔태그가실행되므로이것을시작조건으로하는태그가많으면스캔속도가느려지므로사용에신중을기할것. _OFF( 항상 OFF): 운전중항상 0. 이것이태그의시작조건이면매스캔태그가실행되므로이것을시작조건으로하는태그가많으면스캔속도가느려지므로사용에신중을기할것. _CN_ERR( 통신에러정보 ): 운전중통신에러정보. _PARAM_SAVE: 파라미터리스토어와같으나한번 SRAM 에저장된후버퍼값이 0 로바뀐다. 즉, 1 회수행에사용합니다. _PARM_DEFAULT_LD( 파라미터디폴트로드 ): 0 이아니면파라미터테이블을메모리로로드합니다. 본체는로드가완료되면버퍼를 0 으로클리어합니다. 파라미터테이블디폴트로드는프로젝트파일을다운로드했을때도자동적으로 1 회수행이됩니다. _PARM_RESTORE( 파라미터리스토어 ): 0 이아니면새로운파라미터가작업영역으로로드될때마다현재작업영역의값들이 SRAM 에저장됩니다. 현재작업데이터를항상다음에도사용하고싶을때이용합니다. _PARM_CUR_BLOCK( 현재작업중인블럭번호 ): 항상현재작업중인블록번호가들어있습니다. _LOGED_ONE_1(1 회로깅완료 ): 로깅 #1 의한번로깅이될때마다 1 이됨. _LOGED_ONE_2(1 회로깅완료 ): 로깅 #2 의한번로깅이될때마다 1 이됨. _LOGED_ALL_1( 모든로깅완료 ): 로깅 #1 의모든로깅이완료되면 1 이됨. _LOGED_ALL_2( 모든로깅완료 ): 로깅 #2 의모든로깅이완료되면 1 이됨. _LOGED_CUR_BL_1( 현재로깅된블록번호 ): 로깅 #1 의현재로깅한블록번호를표시함. 1 회로깅을했다면 1 이됨. _LOGED_CUR_BL_2( 현재로깅된블록번호 ): 로깅 #2 의현재로깅한블록번호를표시함. 1 회로깅을했다면 1 이됨. _LOGED_ALL_CLR_1( 로깅된모든데이터클리어 ): 0 이아닌값이면로깅 #1 의로깅데이터를모두지우고새로로깅을시작함. 로깅데이터를지운후본체는자동적으로이특수버퍼를 0 으로클리어함. _LOGED_ALL_CLR_2( 로깅된모든데이터클리어 ): 0 이아닌값이면로깅 #2 의로깅데이터를모두지우고새로로깅을시작함. 로깅데이터를지운후본체는자동적으로이특수버퍼를 0 으로클리어함. _RUN_OUT( 운전종료 ): 0 이아닌값이면운전종료. _BAT_WARNING( 배터리경고 ): 배터리교환이필요하면 1 로됨. _FUN_KEY_VAL : 특수목적 ( 현재기능키값표시 ) _PARM_FILE_ERR : 특수목적 ( 파라미터저장용메모리카드에이상이있을때 1 이됨. 재시도후에도계속 1 이면메모리카드고장임 ) _PORT_OUT : 특수목적 ( 포트출력값 ) _FUN_KEY_PRESS : 특수목적 ( 기능키가눌려지면 1 이됨 ). 3 상수입력를선택하고 를누른뒤다이얼로그박스에서 키패드를이용하여값을입력한후 Enter 버튼을눌러서등록하세요. 상수의크기 (16/32bit) 및타입 (HEX, BCD, 십진수 ) 에따라입 력값의범위및키값이다를수있습니다. 부호 / 무부호선택이없는태그는 32768~32767 까지사 용가능합니다. 7-9
제 7 장태그 3) Font: 글자의폰트를 16*16, 32*32 중에서선택합니다. 16*16 폰트 : 한글을기준으로가로 16 도트세로 16 도트의글자입니다. 영문이나숫자를기준으로하면가로 8 도트, 세로 16 도트의글자가됩니다. 시스템폰트만을사용합니다. 32*32 폰트 : 한글을기준으로가로 32 도트세로 32 도트의글자입니다. 영문이나숫자를기준으로하면가로 16 도트, 세로 32 도트의글자가됩니다. 32*32 폰트는 16 *16 폰트의글자보다미려하며고딕체와명조체중선택이가능합니다. 단숫자태그는제외임. [16*16] [32*32] 4) 배각 : 배각은표시숫자의크기이며가로배각과세로배각을각각지정할수있습니다. 각각은 1 ~ 8 배각까지입력가능합니다. [1*3] [3*1] 5) 영문이나숫자를기준으로 16*16 폰트를가로 2 배각, 세로 2 배각으로하면가로 16 도트, 세로 32 도트크기의큰글자가됩니다. 6) 글자색 & 배경색 : 글자는글자색으로표시하며배경색은바탕색이됩니다. * 여기서는칼라기종을기준으로한예임 7) 정렬 : 정렬방법은지정된전체자릿수내에서데이터를표시하는방법입니다. 정렬방법에는왼쪽정렬, 오른쪽정렬, 0 채움방법이있습니다. - 왼쪽정렬 : 지정된전체자릿수안에서데이터를왼쪽으로맞춤 123 - 오른쪽정렬 : 지정된전체자릿수안에서데이터를오른쪽으로맞춤 123-0 채움 : 오른쪽으로정렬하면서빈왼쪽자리를 0 으로채움. 00123 7-10
제 7 장태그 7.1 숫자태그 외부디바이스데이터를본체의화면에실시간으로표시합니다. 7.1.1 설정항목 (1) 일반설정 (4) (1) (2) (3) (5) (6) (7) (8) [ 숫자태그의일반탭 ] 1) 표시주소 : 표시하고자하는외부기기의디바이스를입력합니다. 2) 부호표시 : 디바이스의데이터형을선택하며, 무부호, 부호중에서선택합니다. 3) 데이터타입 : 십진수, HEX, BCD 중에서선택합니다. - DEC: 십진수로서 65535 는 6 만 5 천 5 백 3 십 5 입니다. - HEX:16 진수입니다. 9h + 1h = ah 가되고, fh + 1h = 10h 가됩니다. - BCD:4 비트씩 10 진수의한자리씩표시하는방식입니다. 9h + 1h = 10h 이됩니다. PMU 본체에서시계데이터는 BCD 로관리합니다. 4) 데이터크기 : 16Bit, 32Bit 중에서선택합니다. 부호 10 진수 -32768 ~ 32767 0 ~ 65535 HEX 0 ~ FFFF BCD 0 ~ 9999 [ 표. 16 비트의각데이터종류별수치범위 ] 7-11 무부호
제 7 장태그 부호 무부호 10 진수 -2147483648 ~ 2147483647 0 ~ 4294967295 HEX 0 ~ FFFFFFFF BCD 0 ~ 99999999 [ 표. 32 비트의각데이터종류별수치범위 ] 5) 전체자리수 : 전체자리는화면에표시되는데이터의총자리수를의미합니다. 데이터가지정된자리수보다클경우에는큰자리의값이보이지않게됩니다. 예 ) 표시자리수 4 일때 12345 2345 6) 소수자리수 : 소수자리는총자릿수중에서소수점이하의자리수를얼마로할것인가를지정합니다. 본체내부에서의데이터는소수점처리가되지않습니다. 단지데이터의화면표시만을소수점으로표시하는것입니다. 예 ) 데이터 12345, 전체자리수 :5, 소수자리수 :1 1234.5 단, 데이터에부호가있을경우에는총표시자리수는실제로지정한전체자리수보다한자리더크게표시됩니다 예 ) 데이터 12345, 전체자리수가 5, 소수자리수가 1-1234.5 7) 확장옵션저장주소의값과확장된연산을할수있도록연산식을기술하는부분입니다. 디폴트는확장옵션이전개되지않은상태입니다. 비록연산을하여표시를하지만, 실제외부기기 (PLC) 의값은바꾸지않습니다. [ 확장옵션을선택하지않은경우 ] [ 확장옵션을선택한경우 ] 7-12
제 7 장태그 1 피연산자 : 최대 3 개의피연산자를지정할수있습니다. 숫자태그가수행이되더라도표시주소의값은변하지않습니다. 2 피연산자종류 : 외부기기의디바이스나숫자및시스템버퍼중선택할수있습니다. 3 연산자에는다음과같은종류가있습니다. 주의 ) 연산은좌에서우로순서대로수행됩니다. 1+2x3 은 (1+2)x3 이됩니다. NA : Not available + : 피연산버퍼내의데이터와연산데이터를가산합니다. : 피연산버퍼내의데이터에서연산데이터를감산합니다. : 피연산버퍼내의데이터와연산데이터를승산합니다. 결과데이터는 2 워드에걸쳐서저장됩니다. 저장버퍼에는하위워드, 지정한저장버퍼의다음번호의버퍼에는상위워드가저장됩니다. : 피연산버퍼내의데이터에서연산데이터를제산합니다. 결과는 2 워드에걸쳐저장됩니다. 저장버퍼에는몫이저장버퍼의다음버퍼에는나머지가저장됩니다. & : 피연산버퍼내의데이터와연산데이터의논리합을구합니다. : 피연산버퍼내의데이터와연산데이터의논리곱을구합니다. ^ : 피연산버퍼내의데이터와연산데이터의배타적논리합을구합니다. <<: 피연산버퍼내의데이터의비트들을연산데이터만큼좌로쉬프트합니다. 예 ) 1101 0111 0010 0110 을좌로 2 쉬프트하면아래와같이됩니다. 0101 1100 1001 1000 >> : 피연산버퍼내의데이터의비트들을연산데이터만큼우로쉬프트합니다. 예 ) 1101 0111 0010 0110 을우로 2 를쉬프트하면아래와같이됩니다. 0011 0101 1100 1001 8) 스케일링사용예를들면, 외부기기의실제의값이 20~3000 으로변하는값을 0~200 으로스케일링하여모니터하고싶은경우에사용합니다. 이럴경우, 아래처럼설정하면됩니다. 7-13
제 7 장태그 (2) 표시설정숫자의표시사양을설정합니다. 폰트, 배각, 색상, 정렬의자세한내용은 7 장 태그에서공통으로사용되는항목 을참조하세요. [ 숫자태그의디스플레이탭 ] (3) 범위 구간별로숫자를다른색상으로표시합니다. 본설정을하지않으면디스플레이탭에서설정한글자색과배경색에의해숫자태그가표시됩니다. 1) 2) 5) 6) 3) 4) 7) [ 그림. 숫자태그에서표시조건설정화면 ] 7-14
제 7 장태그 1) 범위설정여부 : 범위에따라태그색을달리하지않을경우체크하지않습니다. 2) 범위개수 : 최소 1 개부터최대 8 개까지입력이가능합니다. 3) 글자색 : 표시데이터의글자색을지정합니다. 4) 배경색 : 표시데이터의바탕색을지정합니다. 5) 하위값 : 구간의시작값를입력합니다. 6) 상위값 : 구간의끝값를입력합니다. 7) 설정완료후확인을클릭합니다. 주의 각각의구간은서로겹치는부분이없어야합니다. 7.1.2. 숫자태그등록예 디바이스 MW10 의값을 MW100 과 MW200 의곱한값과더한뒤 10 을더하여표시하는숫자태그를설정하세요. 데이터는 16 비트의 DEC 값이며부호를표시하고전체 5 자리에소수자리 2 자리로표시합니다. 표시시 MW10 의값이 0 에서 200 사이이면글자색을파랑색으로바탕색을노랑색으로표시하고그이외의값일경우글자색은검정, 바탕색은빨강색으로나타내는숫자태그를등록하세요. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 - 표시주소 : MW10 - 부호표시 : 무부호 - 데이터크기 : 16 비트 - 데이터타입 : DEC - 표시형식 : 전체 5 자리, 소수 2 자리 - 표시내용 : MW10 + MW100 * MW200 + 10 [ 예제. 숫자태그에서의일반탭 ] 7-15
제 7 장태그 - 폰트픽셀 : 16*16 - 배각 : 1x1 - 색상 : 글자검은색, 배경빨강색 - 정렬 : 오른쪽 [ 예제. 숫자태그에서의디스플레이탭 ] - 범위개수 :1 - 범위 1 : 하위값 0, 상위값 200, 글자색파랑, 배경색노랑 [ 예제. 숫자태그에서의범위탭 ] PMU Editor 화면숫자태그 PMU 로전송했을때결과 알아두기 부호는전체자리수에서한자리를차지합니다. 7-16
제 7 장태그 7.2 터치태그 화면에터치영역을설정하고, 그터치입력에의해비트나워드의조작또는, 특수기능을실행합니다. 알아두기 PMU Series는매트릭스방식의터치판넬을사용하므로, 최소터치영역의단위는가로 20도트, 세로 20 도트입니다. 가능하면 20*20 이상의단위로터치태그의영역을설정하는것이좋습니다..( 원칙적으로터치태그가서로겹치게등록하면안됩니다. 또한다른태그와도겹치지않는것이좋습니다. 꼭다른태그와겹쳐서사용하려면터치태그의 [ 누름표시 ] 사용을하지마십시오 ) (1) 터치설정시유의사항은다음과같습니다. 1) 터치영역은서로겹쳐서등록하면안됩니다. 겹쳐서등록하면겹쳐진 2 개의터치태그는정상동작하지않습니다.( 먼저등록된태그로동작함 ) 2) 터치태그를등록할때에는가로, 세로 20 도트단위로스냅을설정하는것이좋습니다. 터치태그의영역설정시 20 도트단위의셀에걸쳐진부분은본체에서운전시그셀전체가유효한영역으로인식이됩니다. 그러므로, 사용자가원하는영역안에서만터치가유효하도록하려면 20 도트단위로영역을설정하거나, 그내부에설정해야합니다. (2) 터치태그 1) 비트를조작하는 Momentary 스위치, On 스위치, Off 스위치, 반전스위치로사용할수있습니다. 2) 워드데이터를저장디바이스에쓰기를수행하는스위치로사용할수있습니다. 3) 키기능은 Ten Key 의숫자키또는문자열을입력하기위한문자키로사용할수있습니다. 4) 특수기능을행하는스위치로사용할수있습니다. ( 화면전환, 이전화면호출, 운전종료, 화면프린트, 로깅데이터프린트, 경보이력프린트등 ) 5) 터치태그등록화면에서비트조작이나워드조작을선택하고, 어드레스를입력한후확인을선택합니다. 한개의터치태그에, 위의서로다른 4 기능을 10 개까지등록하여동작시킬수있습니다. 7-17
제 7 장태그 7.2.1 설정항목 (1) 일반연산탭에서설정할연산을하기위한조건을설정합니다. 1) 조건사용여부 1 조건사용체크박스가체크되지않았을경우무조건연산탭에서설정한연산을수행합니다. 1) [ 터치태그에서조건을사용하지않은경우의일반탭 ] 2 조건사용체크박스가체크된경우설정한조건을만족했을경우에만연산탭에서설정한연산을합니다. - 비트조건어드레스및비트를지정하여비트가 ON (0->1) 일경우에만동작합니다. [ 터치태그에서비트조건을사용한일반탭 ] 7-18
제 7 장태그 - 워드조건 최소값, 최대값을지정하여설정한주소의값이정해진범위내에있을때만동작합니다. 또는, 최대 / 최소란에같은상수값을기입하면, 설정한주소의값이꼭그상수일때만동작합니다 [ 터치태그에서워드조건을사용한일반탭 ] (2) 연산 (1) 의일반탭에서설정한조건을만족할때, 비트, 워드, 키, 특수의 4 가지동작을수행할수있습니다. 1) 비트동작비트동작은설정된터치태그를눌렀을시지정한버퍼의비트값을변경하는것을말합니다. 1 동작주소터치키를눌렀을때조작될디바이스및비트를설정합니다. 비트는외부기기에따라다르나대개 16 비트어드레스일경우 0 부터 15 까지선택이가능하며, 32 비트일경우에는 0 부터 31 까지선택이가능합니다. 2 동작방법동작방법은크게 4 가지로설정할수있습니다. - 누름시만 ON : 터치키를눌렀을경우지정된비트는 1, 떼었을때는 0 로됩니다. - ON : 터치키를누르면지정된비트는 1 이됩니다. - OFF : 터치키를누르면지정된비트는 0 이됩니다. - 반전 : 터치키를누르면지정된비트가 1 일경우에는 0 로, 0 일경우에는 1 로반전됩니다. 7-19
제 7 장태그 비트선택 1 2 [ 터치태그에서비트동작을선택했을시연산탭 ] 2) 워드동작워드동작은피연산자와연산자의연산결과를설정된저장디바이스에저장하는연산을합니다. 1 데이터타입 : 십진수, HEX, BCD 중에서선택합니다. 2 피연산자 : 최대 4 개의피연산자를지정할수있습니다. 이때연산에사용된피연산자의데이터들은연산에이용될뿐값이변경되지않습니다. 연산자의종류는숫자태그에서와동일합니다. 3 저장주소 : 터치키를눌렀을때연산식에서계산된값을설정할디바이스주소를설정합니다. 4 저장주소크기 : 저장할디바이스크기 (16/32bit) 를선택합니다. 16 비트디바이스에 32 비트크기로설정하면, 저장주소에는하위 16 비트값이저장되고, 그다음저장주소에는상위 16 비트값이저장됩니다. 저장주소자체가 32 비트주소면, 본설정은반드시 32 비트로설정해야합니다. 1 2 4 3 [ 터치태그에서워드동작을선택했을시연산탭 ] 7-20
제 7 장태그 3) 키동작숫자키나문자키등의데이터입력용터치키로등록하여키표시태그에키값을입력할때사용하는기능입니다. 숫자키나문자키중하나를선택합니다. - 숫자키 : 0 부터 9, A 부터 F 까지의숫자,-, ENTER,CLR(clear),BS(back space) 중 1가지를선택합니다. - 문자키 : 아스키코드 128 글자, ENTER,CLR(clear),BS(back space) 중 1글자를선택합니다. [ 숫자키선택 ] [ 문자키선택 ] 4) 특수동작 [ 터치태그의특수동작종류 ] 1 운전종료 : 운전모드에서나와본체의메인메뉴로돌아가는기능입니다. 2 이전화면 : 운전중전환된이전화면을호출하는기능으로서이전화면의호출은최대 10 개의화면까지가능합니다. 호출된화면마다전화면호출터치태그가등록되어있어야계속적으로이전화면을호출합니다. 3 화면전환 : 다음화면으로전환합니다. 4 화면프린트 : 화면을프린트합니다. 화면프린터는본체에서초기설정메뉴에서프린터타입을설정하고프린트하시기바랍니다. - HP DeskJet 100 DPI: 빠르게인쇄하고자할때사용하며, 1 페이지에약 6 초에인쇄됩니다. Gray Level 이 2 단계까지있고가로로인쇄됩니다. - HP DeskJet 75 DPI: 세로로크게화면에가득인쇄되며 Gray Level 이 2 단계가있으며약 15 초에인쇄됩니다. 색상 8 ~15 번까지는검정, 그이하는흰색입니다. - HP DeskJet 600 DPI: 세로로크게화면에가득인쇄되며 Gray Level 이 16 단계까지있으며약 3 분정도에인쇄됩니다. 7-21
제 7 장태그 5 경보프린트 : 경보이력을프린트합니다. 경보내용이 40 자이내일 [ 경보이력 ] 때는같은줄에 40 자초과번호그룹날짜시각 ON/OFF 경보내용시에는다음줄에개행 001 A 2000/8/28 16:14:57 ON 됨. ALARMDATA1ALARMDATA2ALARMDATA3ALARMDATA4ALARMDATA4 003 B 2000/9/3 16:12:00 ON DATA1DATA2DATA3 [ 경보이력프린트예 ] 6 로깅프린트 1: 로깅 1 을프린트합니다. 7 로깅프린트 2: 로깅 2 를프린트합니다. 로깅데이터 [LOGGING DATA] 2000/02/21 12:00:05 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 2000/08/28 15:05:55 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 12345 67890 [ 로깅프린트예 ] 8 경보 Scroll Up/Dn/Clear : 경보태그로현재경보나경보이력을감시할때, 경보태그의 기본틀사용 을체크하면, 본체에서자동으로 Scroll Up/Dn/Clear 버튼을제공해줍니다. 그러나위치, 모양등의이유로제공하는버튼을사용하지않으려면, 이기능을사용하여경보의내용을 Scroll Up/Dn/Clear 하는버튼을제작하면됩니다. 주의 ) 경보 Clear 는화면에표시하는창만지우는것이아니라실제경보이력을삭제합니다. 동작등록방법연산은 10 개까지가능하며원하는동작을삽입하거나수정하는방법은다음과같습니다. 1) 첨가 : 원하는동작을삽입하려면첨가버튼을누릅니다. 첨가시선택된행의다음행으로삽입됩니다. 2) 삭제 : 먼저삭제할행을선택후삭제버튼을누릅니다. 3) 수정 : 수정을수정할행을더블클릭하면수정할항목이화면에나타납니다. 화면에서수정을끝낸뒤수정버튼을누르면리스트의행이수정된값으로변경됩니다. 7-22
제 7 장태그 4) 등록시유의점 [ 리스트에 4 가지동작을첨가, 삭제, 변경할수있다 ] 1 행을선택하지않고수정또는삭제버튼을눌렀을경우 또는 2 터치태그의연산탭에서하나의동작도등록하지않고확인을눌렀을경우 i. => 동작을등록하고를누릅니다. 3 동작등록중비트의 누름시만 ON 이나특수동작은한개만등록할수있습니다. 4 등록은 10 개까지가능합니다. 7-23
제 7 장태그 (3) 디스플레이 1) 2) 3) 4) [ 터치태그의디스플레이탭 ] 1) 프리뷰및옵션버튼 Library 선택 버튼을누르면태그모양선택다이얼로그가나타나서안보임사각, 원, 사각, 타원중에서원하는터치모양을선택할수있습니다. ( 비트맵사용 을체크하지않았을경우 ). 디폴트로프리뷰에는안보임사각으로설정돼있습니다. 비트맵사용 을선택하지않은경우는아래와같은라이브러리모양이나타납니다. [Library 선택버튼을눌렀을때의라이브러리그림 ] 7-24
제 7 장태그 비트맵사용 을선택한경우, 다음과같이비트맵을이용할수있습니다 ( 단, Advanced 모델만 ). 아래는, On 상태일경우, 3 번버튼모양의비트맵을선택하고있습니다. 즉, 본체의 RUN 중에, 조작하는비트가 On 이면터치의영역은 3 번비트맵으로보이게됩니다. [Library 선택버튼을눌렀을때의라이브러리그림 ] 2) 테두리색안보임사각및폐곡선램프를제외한모든도형은테두리색을설정할수있습니다. 또는 (PMU-320BT 의경우 ) 3) 캡션사용여부터치태그위에특정문자를등록할지여부를선택할수있습니다. [ 누름표시조건 ] 을 디바이스 On 시 로했을경우만 On/Off 캡션을각각지정할수있음. [ 캡션사용여부를체크했을시캡션설정화면 ] 1) 캡션 : 표시할문자열을설정합니다. (10 줄까지가능 ). 2) 정렬 : 캡션이터치영역의좌 / 중앙 / 우중어디에위치할지설정합니다. 3) 줄간격 : 2 줄이상의캡션을사용할때, 도트 (dot, pixel) 단위의줄간격을지정합니다. 4) 폰트 : 픽셀크기와종류를설정합니다. 5) 배각 : 캡션의배각을설정합니다. 6) XOR 색상 : 캡션을 XOR 하여나타낼색상을설정합니다. 검정색과 XOR 했을경우캡션색이바탕색과같아지므로검정색설정을제한하였습니다. XOR 색의사용법은, 디스플레이탭에서 취소 옆의 도움말 버튼을누르세요. 7) 투명캡션의사용 : Advanced(PMU-X30 Series) 모델만사용이가능합니다. 투명 을체크하여사용하면캡션이배경색에상관없이 (XOR 하지않고 ) 표시됩니다. 7-25
제 7 장태그 4) 누름색사용여부 터치태그의누름색을사용할지여부를선택할수있습니다. 체크가되어있지않았다면터치태그를눌러도색의변화가없으나, 체크가되어있다면운전중에눌렀을시누름표시조건에따라색표시를합니다.. 누름표시조건 1 터치시 말그대로터치시에 ON 색으로변경되며손을떼었을시 OFF 색으로바뀝니다. 2 디바이스 ON 시설정된조건비트가 1 일경우에만 ON 색으로변경되며손을떼었을시 OFF 색으로바뀝니다. 단, 이경우, ON/OFF 색은 XOR 연산을하지않습니다. 즉, 터치영역만큼그색그대로칠합니다. 주의! 원과타원터치태그의경우 ON 색과 OFF 색, 테두리색은동일하게설정할수없습니다. [ 디바이스의비트가 1 일경우 ON 색으로 0 일경우 OFF 색으로표시됨 ] 3 디바이스 ON 시 (XOR) 설정된조건비트가 1 일경우에만터치시에터치영역만큼 XOR 색으로반전됩니다. 0 이되면원래의색으로바뀝니다 알아두기 XOR 란? 0 과 0 은 0, 0 과 1 은 1, 1 과 1 은 0 이되는연산입니다. 결국검은색과흰색을 XOR 하면흰색이되고, 검은색과흰색을 XOR 한후다시흰색을 XOR 하면검은색이복원됩니다. 일반적인그리기 XOR 그리기 7-26
제 7 장태그 7.2.2 터치태그등록예 (1) 워드조건의터치태그예 터치태그의동작조건은워드디바이스 MW0 가 0 부터 100 사이의값일경우이며 MW100 와 MW200 의값을곱하여 MW300 1워드에저장한뒤운전을종료하는동작을합니다.. 터치모양은타원이며테두리색은노랑, 캡션은 누름 이고눌렀을때의색상은 XOR 된빨강색, 떼었을시는원래색으로복구되도록합니다. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 1) 설정 - 조건사용여부 : 사용, 워드조건 - 주소 :MW0 - 최소값 :0 - 최대값 :100 [ 예제. 터치태그에서워드조건사용시일반탭 ] - 캡션사용여부 : 사용 - 캡션 : 누름 - 폰트 :16x16, 고딕체 - 배각 :1x1 - 글자색 : 흰색 - 누름색사용여부 : 사용 - ON 색 : 빨강 - OFF 색 : 검정 - 누름조건 : 터치시 7-27
제 7 장태그 [ 예제. 터치태그에서워드조건사용시디스플레이탭 ] - 동작 1: 워드연산, MW100 x MW200 = MW300 - 동작 1 저장주소크기 : 16bit - 동작 2: 특수연산, 운전종료 [ 예제. 터치태그에서워드조건사용시연산탭 ] 7-28
제 7 장태그 1) 결과 [ 예제. 터치태그에서 2 개의동작을지정한연산탭 ] => PMU Editor 화면 => PMU 에서누름시화면 7-29
제 7 장태그 (2) 비트조건의터치태그예 2 조건없이숫자키 9 로사용되는사각터치태그이며눌렀을시파랑색으로 XOR 되어나타나는터치태그를설정하세요. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 1) 설정 - 조건사용 : 안함 [ 예제. 터치태그에서조건을사용하지않을경우일반탭 ] 2) 디스플레이 - 캡션사용여부 : 사용 - 캡션 :9 - 테두리색 : 흰색 - 터치모양 : 보임사각 - 폰트 :16x16, 고딕체 - 글자색 : 노랑색 - 누름색사용여부 : 사용 - XOR ON 색 : 파랑색 - 누름표시조건 : 터치시 7-30
제 7 장태그 [ 예제. 터치태그에서조건을사용하지않을경우디스플레이탭 ] 3) 연산 -동작대상 : 키 ( 숫자 9) [ 예제. 터치태그에서조건을사용하지않을경우연산탭 ] 4) 결과 <PMU Editor 화면 > <PMU 에서터치시 > 7-31
제 7 장태그 7.3 램프태그 램프태그는원이나사각으로둘러싸인영역을설정된조건에의해, ON/OFF 시키는태그입니다. (1) 기본적인램프태그등록 1) 램프태그일반탭에서비트조작이나워드조작을선택하고, 어드레스를입력합니다. 2) 비트디바이스를표시조건으로하면디스플레이탭에서 ON, OFF 시각각의색상을설정합니다. 3) 워드디바이스를표시조건으로하면범위탭에서구간별로다른색상을설정할수있습니다. 7.3.1 설정항목 (1) 일반램프를표시할조건어드레스를설정합니다. 1) 디바이스선택 1 비트디바이스표시주소의비트값에따라디스플레이탭에서지정한 ON, OFF 시의색으로나타납니다. 비트 [ 비트조건을사용한램프태그의일반탭 ] 7-32
제 7 장태그 2 워드디바이스설정한어드레스값이범위탭에서설정한범위에해당할때해당범위에서설정한색상으로나타납니다. [ 워드조건을사용한램프태그의일반탭 ] (2) 디스플레이 1) 캡션및램프모양설정은터치태그와동일합니다. 투명이아닌경우, 캡션색깔은 XOR 색이므로검정색과 XOR 했을경우캡션색이바탕색과같아지므로검정색설정을제한하였습니다. Advanced(PMU- X30 Series) 모델의경우, 투명을사용하면설정한색, 그대로글자색이됩니다. 2) 색지정 : ON, OFF 시일반탭에서비트디바이스를선택했을시만지정할수있습니다. ON 시의색은지정비트가 1 일때색이고, OFF 시의색은지정비트가 0 일때색입니다. 원과타원램프의경우 ON 과 OFF 색및테두리색은동일하게설정할수없습니다. 캡션설정 램프모양설정 ( 비트맵사용을이용하면 On/Off 시, 각각램프모양을지정할수있음 [Advanced(PMU-X30 Series) 모델만가능 ]) 2) [ 일반탭에서비트를지정하고캡션을설정했을때나타난디스플레이탭의모습 ] 7-33
제 7 장태그 알아두기 Library 선택버튼을을눌렀을시에다이얼로그에여러종류의램프모양이나타나는데터치에비해페곡선램프가추가됩니다. 폐곡선램프를선택하면비트램프만사용할수있습니다. 폐곡선램프의등록은페곡선도형가운데빈곳에위치하면됩니다. 또한폐곡선램프의바탕색은초기에 OFF 색이나검정색으로되어있어야정상동작합니다. Advanced (PMU-X30 Series) 모델인경우에는검은색이아니라도상관없습니다. (3) 범위구간별로램프를다른색상으로표시합니다. 본설정은일반탭에서워드로설정했을경우에만가능합니다. 1) 2) 3) 4) 5) [ 램프태그에서범위를설정했을때의화면 ] 1) 범위개수 : 최소 1 개부터최대 8 개까지입력이가능합니다. 2) 색상 : 값이해당범위안에들었을때의색을지정합니다. * 이외범위색상설정값은데이터가해당설정범위가아닐경우표시색입니다. 3) 하위값 : 구간의하한값을입력합니다. 4) 상위값 : 구간의상한값을입력합니다. * 주의 : 각각의구간은서로겹치는부분이없어야합니다. 5) 설정완료후확인을클릭합니다. 7-34
제 7 장태그 7.3.2 램프태그등록예 (1) 비트조건의램프태그예1 디바이스 MW10 의 2 번째비트의값이 0 일때파란색, 1 일때빨간색으로보이는램프태그로서원모양이며테두리가노란색이고캡션은 램프 이며캡션의 XOR 색상은흰색인램프태그를설정하세요. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 - 디바이스선택 : 비트 - 표시조건주소 : MW10 의 2 번째비트 [ 예제. 램프태그의일반탭에서의설정 ] - 램프모양 : 원 - 테두리색 : 노랑 - 캡션 : 램프, 16x16 폰트에고딕체, 1x1 배각, 흰색글자색 - 색상 : ON 시빨강, OFF 시파랑 [ 예제. 램프태그의디스플레이탭에서의설정 ] PMU Editor 화면 다운로드후 PMU 에서의화면 [OFF 시 ] 7-35
제 7 장태그 (2) 워드조건의램프태그예 2 워드로쓰인시스템버퍼 100 의값이 0 부터 200 까지일때램프의색깔이파란색으로바뀌며그이외에는노란색인램프태그를설정하세요. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 - 디바이스선택 : 워드 - 표시조건주소 : 시스템버퍼 100 - 범위 1 : 0~200 파랑색 - 이외범위 : 노랑색 [ 예제. 램프태그의일반탭에서의설정 ] [ 예제. 램프태그의범위탭에서의설정 ] PMU Editor 화면 ( 안보임사각으로설정시 ) PMU 에서의화면 ( 시스템버퍼 100 의값이 0~200 일때의램프 ) 7-36
제 7 장태그 7.4 시계태그 본체의시각데이터를표시합니다. (1) 간단한시계태그등록예 1) 풀다운메뉴의태그에서시계태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭하여등록합니다. 2) 시계태그설정화면에서시계종류를선택한후확인을선택합니다. 7.4.1 설정항목 (1) 일반 - 시계종류시계종류에는다음 4 가지가있습니다. 4 가지시계종류 [ 시계태그일반탭 ] 1) YYYY/MM/DD/HH/MM/SS : 년 / 월 / 일 / 시 / 분 / 초 2) YYYY/MM/DD: 년 / 월 / 일 3) HH/MM/SS: 시 / 분 / 초 4) MM/SS: 분 / 초 (2) 디스플레이 1) 글자색 : 표시시계데이터의글자색을지정합니다. 2) 배경색 : 표시시계데이터의배경색을지정합니다. 1) 2) [ 시계태그의디스플레이 ] 7-37
제 7 장태그 7.4.2 시계태그등록예 년 / 월 / 일 / 시 / 분 / 초를나타낼수있는시계를설정하세요. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 -시계종류 : YYYY/MM/DD/HH/MM/SS - 폰트 : 16*16, 고딕체 - 배각 1x1 - 글자색 : 빨강 - 배경색 : 흰색 [ 예제. 시계태그일반탭 ] [ 예제. 시계태그디스플레이탭 ] <PMU Editor 화면 > <PMU 화면 > 7-38
제 7 장태그 7.5 문자열태그 문자열태그는지정한버퍼의데이터값을해당하는 ASCII 문자로표시해주는태그입니다. 표시되는문자열은, 문자열로읽기위해지정한연속된버퍼의데이터를 ASCll 값으로인식하여변환한문자들입니다. 대부분의외부기기 (PLC) 의메모리나본체내부의메모리도 16bit 단위이므로, 하나의주소공간은 2 개의 ASCII 문자 (8bit 로이루어짐 ) 를표시할수있습니다. (1) 문자열태그등록 1) 풀다운메뉴의태그에서문자열태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭합니다. 2) 문자열태그설정화면에서문자열시작주소와문자열개수를입력한후확인을선택합니다. 7.5.1 설정항목 (1) 일반 1) 문자열시작주소 : 문자열로변환할버퍼의시작주소를지정합니다. 2) 문자개수 : 화면에보여질문자열의개수를지정합니다. 문자열의최대길이는 16x16 폰트의경우는숫자나영문 80 자, 한글 40 자까지가능하고 32x32 폰트의경우는숫자나영문 40 자, 한글 20 자까지가능합니다 (PMU-710TT 기준 ). 16 비트디바이스 1개는영문 2 문자, 한글 1 문자의데이터를가질수있습니다. 그러므로, 문자열갯수를 20 으로지정했다면, 문자열시작버퍼로부터 10 개의버퍼 (16bit 단위의데이터를읽어서화면에문자로표시합니다. 그러나, 문자열갯수로지정한개수를따지기이전에시스템버퍼의데이터가 0 즉, NULL 인경우에는 NULL 전까지의데이터만화면에문자열로표시해줍니다. 그예로 MW0 의워드값에 41h 를입력하면 MW0 에는 0041 이저장되어있으므로 MW0 를문자열태그의시작버퍼로해도 A 문자가표시되지않습니다. 따라서 4100h 를입력해야합니다. " 가 " 를표시하려면버퍼에 "B0A1h" 를입력합니다. 1) 2) [ 문자열태그의일반탭 ] 7-39
제 7 장태그 (2) 디스플레이문자열의배각폰트색상등을설정합니다. 7.5.2 문자열태그등록예 [ 문자열태그의디스플레이탭 ] MW0 로부터 4 글자의한글을표시하는문자열태그를등록하세요. - 문자열시작주소 : MW0 - 문자개수 : 8 [ 예제. 문자열태그등록 ] PMU Editor 에서의화면 엘지산전 PMU 에서의화면 7-40
제 7 장태그 7.6 메시지태그 메시지태그등록전에반드시파일메뉴의메시지편집기에서메시지를편집한후메시지태그를등록합니다. 4 장 메시지파일작성 을참조하세요. - 미리작성한메시지파일의데이터중조건에따라메시지를화면에표시해주는기능을합니다. - 메시지태그는디바이스의지정비트가표시조건에부합될때메시지가화면의지정위치에표시되거나워드디바이스의경우값에일대일대응되는메시지번호가표시됩니다. (1) 메시지태그등록 1) 풀다운메뉴의메시지태그를선택합니다. 2) 메시지태그등록화면에서비트조건이나워드조건을선택하고, 어드레스를입력한후확인을선택합니다. 3) 비트디바이스를표시조건으로하면 ON, OFF 시의메시지번호를설정합니다. (ON/OFF 에해당하는메시지번호가 0 이거나, 메시지파일에등록되지않은번호이면, 메시지태그가등록된영역만큼 OFF 색으로지워 (clear) 집니다 ) 4) 워드디바이스를표시조건으로하면구간별로다른메시지를설정할수있습니다. 또한, 가변 으로설정하면, 설정한워드주소의값이메시지번호에대응됩니다. 7.6.1 설정항목 (1) 일반 1) 그룹 : 표시하기원하는페이지그룹을선택합니다. A ~ Z 까지선택가능 2) 비트조건설정메시지를나타낼때조건이되는비트어드레스를지정합니다. * 비트 : 지정디바이스에서메시지를동작시키는데사용될비트를지정합니다. 이지정한비트가 1 이면 ON 시해당번호의메시지가되고, 0 이면 OFF 시해당번호의메시지가표시됩니다. 1 ON 시 : 지정비트가 1 일경우표시될메시지번호를지정합니다. 2 OFF 시 : 지정비트가 0 일경우표시될메시지번호를지정합니다. 표시하길원하지않을경우메시지번호를 0 으로지정합니다. 7-41
제 7 장태그 1) 비트조건설정 [ 메시지태그일반탭에서비트조건을선택했을경우 ] 3) 워드조건설정 범위메시지, 가변메시지의두종류가있습니다. 1 범위메시지 범위메시지는범위탭에서설정한디바이스값의범위에따라메시지를표시하는방식입니다. 예를들어디바이스의값이 0 부터 100 일때는 1번메시지, 101부터 150 이면 2 번메시지등의방법으로메시지의범위및색상속성을지정할수있습니다. 최대 8 개까지범위를설정할수있습니다. 범위의값은 32768~32767 까지지정할수있습니다. 일반탭에서워드디바이스의범위로설정하였을경우범위탭이추가됨 범위로설정 워드조건으로설정 [ 메시지태그에서워드의범위로설정한경우 ] 7-42
제 7 장태그 2 가변메시지 가변메시지는디바이스의값이메시지번호에대응됩니다. 상한, 하한메시지번호를넘을경우나메시지번호가존재하지않는경우에는아무메시지도표시하지않습니다. 워드조건으로설정 가변으로설정 5) 4) [ 메시지태그에서워드가변일경우 ] 4) 메시지범위제한 워드디바이스로설정된경우, 읽을주소의값이이범위를넘으면메시지를표시하지않습니다. 메시지번호는 1~999 입니다. 5) 표시형식 비트나워드디바이스공통사항으로서, 1 문자수 / 행당 : 행당최대문자수를설정합니다. 2 행수 : 여러행을설정할수있습니다. 여러행을설정할수있습니다 ( 표시할메시지내용이위의 [ 문자수 / 행당 ] 를초과하면, 다음행으로자동개행됩니다 ) 7-43
제 7 장태그 (2) 디스플레이 메시지의배각, 폰트, 색상등을설정합니다. 1) 색상 1 일반탭에서비트디바이스로설정시 : ON, OFF 시의메시지의색상과바탕색을지정합니다. [ 일반탭에서비트조건으로설정시 ] 2 일반탭에서워드가변으로설정시 : 글자색과바탕색을지정합니다. [ 정렬 : 워드기능으로사용할경우, 문자수가다양한메시지들이표출됩니다. 이때, 정렬을 중앙 으로하면, 각각의메시지들이고정된메시지태그영역에서중앙정렬되어표출됩니다 ] [ 일반탭에서워드가변으로설정시 ] 7-44
제 7 장태그 (3) 범위 이설정은워드의범위로지정한경우에만설정할수있습니다. 각메시지에해당되는범위별로바탕색과글자색을설정합니다. 1) 2) 5) 5) 3) 4) [ 메시지태그범위탭의설정 ] 1) 범위개수최대 8 개의범위를지정할수있습니다. 2) 메시지번호우측의범위에대응되는메시지번호를설정합니다. 3) 메시지의구간에따른글자색을지정합니다. 4) 메시지의구간에따른바탕색을지정합니다. 5) 범위별값의설정각범위에서워드디바이스값의하위, 상위값을지정합니다. 즉지정한메시지에대응되는구간을설정합니다. 7-45
제 7 장태그 7.6.2 메시지태그등록예 (1) 비트디바이스사용예1 터치태그를이용하여 MW0 의 9 비트가반전되었을시동작되는메시지태그로서 MW0 의 9 번째비트가 1 (ON) 일경우 A 그룹의첫번째메시지를 0 (OFF) 일때 A 그룹의두번째메시지를나타내는메시지태그를설정하세요. 단 ON 일경우글자색은파랑, 바탕색은흰색이며 OFF 일때글자색은노랑, 바탕색은파랑색으로표시됩니다. 메시지는한행에나타내며행당최대 10 자로나타냅니다. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 1) 먼저메시지파일을만들어주세요. - A 그룹 : 번호 (1), 내용 (ABC) 번호 (2), 내용 (DEF) 번호 (10), 내용 (1234) [ 메시지파일등록 ] 2) 메시지태그를등록합니다. - 비트조건 - 디바이스 : MW0 - 비트 : 9 - 그룹 : A - ON 시메시지번호 : 1(A 그룹의첫번째메시지를 On 했을때보이겠다는의미 ) - OFF 시메시지번호 : 2(A 그룹의두번째메시지를 Off 했을때보이겠다는의미 ) - 문자수 / 행당 : 10 - 행수 : 1 7-46
제 7 장태그 [ 예제. 비트조건메시지태그의일반탭 ] - 폰트 : 16x16, 고딕체 - ON 시글자색 : 파랑색 - OFF 시글자색 : 노랑색 - ON 시배경색 : 흰색 - OFF 시배경색 : 파랑색 - 정렬 : 좌 [ 예제. 비트조건메시지태그의디스플레이탭 ] 7-47
제 7 장태그 3) On/Off 동작을하기위해서터치태그를이용합니다. - 동작주소 : MW0 의 9 비트 - 동작 : 반전 [ 예제. 메시지태그동작을위한터치태그등록 ] 4) 실행결과화면에메시지태그를등록하면다음과같습니다. => PMU Editor 화면 (M0000 에서 M 은메시지태그의약어표시임.) 3) 에서설정한터치태그를한번터치했을때 (On) => A 그룹의 1 번메시지가표시됩니다. 다시한번터치했을때 (Off) => A 그룹의 2 번메시지가표시됩니다. (2) 워드의가변사용예 워드기능의 MW0 의값은 A 그룹의메시지의번호를나타내며메시지의범위제한은상한 90 번하한 10 번입니다. 글자색은검정, 바탕색은파랑색인메시지태그를설정하세요. * 여기서는 PMU-710TT 를기준으로한예제로써기종에따라약간씩다를수있음 1) 먼저 (1) 비트예에서와같이메시지파일을등록한다. 2) 메시지태그를등록한다. 7-48
제 7 장태그 - 그룹 : A - 디바이스선택 : 워드 - 주소종류 : 가변 - 읽을주소 : MW0 - 메시지범위제한 : 10~90 - 문자수 / 행당 : 10 - 행수 :1 [ 예제. 워드가변조건의메시지태그일반탭 ] - 글자색 : 검정 - 바탕색 : 파랑 - 폰트 : 16x16, 고딕체 - 배각 : 1x1 [ 예제. 워드가변조건의메시지태그디스플레이탭 ] 7-49
제 7 장태그 3) 결과 => PMU Editor 화면 본체로다운로드 1234 => MW0 가 10 일때의화면표시 (2) 워드의범위사용예 워드기능의 MW0 값이 0 부터 500 까지일때 C 그룹의 10 번메시지를나타내고 501 부터 999 까지일때 20 번메시지를나타내는메시지태그를설정하세요. 두범위모두바탕색은노랑글자색은검정입니다 1) 메시지파일을설정한다. - C 그룹 : 10 번메시지 NJVJF 20 번메시지 LSJOFA [ 메시지파일등록 ] 2) 태그를등록한다. - 그룹 : C - 디바이스선택 : 워드 - 주소종류 : 범위 - 읽을주소 : MW0 7-50
제 7 장태그 [ 예제. 워드범위조건의메시지태그일반탭 ] - 메시지 10 범위 : 0~500, 글자색검정, 배경색노랑 - 메시지 20 범위 : 501 ~ 999, 글자색검정, 배경색노랑 - 이외메시지 : 배경색파랑 [ 예제. 워드범위조건의메시지태그디스플레이탭 ] 3) 결과 => PMU Editor 화면 => MW0 값이 501 ~ 999 일경우본체화면 7-51
제7장태그 7.7 경보태그 경보가발생했을시, 경보파일에서미리작성한경보메세지중현재활성화 (enable) 된메시지를표시해주는기능을가진태그입니다. 경보태그등록전에반드시풀다운메뉴중파일메뉴의경보편집기에서경보를등록한후화면에경보태그를등록해야합니다. 4장의 경보파일작성 을참조하세요. (1) 간단한경보태그등록 1) 미리경보파일을만듭니다. 2) 풀다운메뉴의경보태그를선택합니다. 3) 태그설정화면에서경보종류와그룹을지정한후확인을클릭합니다. 7.7.1 설정항목 (1) 일반 1) 현재종류지정 : 현재경보는현재발생한경보내용만나타나고경보이력은날짜 / 시각, 경보내용, 발생 / 해제여부가경보가발생한순으로나타납니다. 2) 경보그룹지정경보파일편집기에서작성한경보그룹 A ~ Z중 1개의그룹을선택합니다. 지정한그룹에해당하는경보를표시합니다. 기본틀사용여부는본체가제공하는페이지업 / 다운및화면클리어버튼을가진기본틀을사용하는가또는사용자가정의한버튼 ( 터치태그의특수기능으로구현 ) 을가진틀을쓰는가를선택하도록합니다. 현재경보로설정 [ 경보태그일반탭 ] 7-50
제7장태그 경보이력은그룹과기본틀, 사용이외에도행순서지정속성이있는데, 경보가발생한시점의날짜, 시간, 내용, 해제날짜, 해제시간을표시할수있다. 날짜의경우 4가지타입형식중하나를선택할수있다. 내용의최대문자수를지정하여내용영역을확보하도록한다. 경보이력으로설정 (2) 디스플레이 나타낼경보메세지의글자, 배각및색상을선택합니다. 스크롤갯수는경보화면을 PgUP/PgDN 버튼으로스크롤하여볼때의스크롤할경보갯수입니다. [ 경보태그디스플레이탭 ] 7-51
제7장태그 7.7.2 경보태그등록예 경보메세지를임의로여러개등록한후 A그룹경보를검사하여경보가발생했을시경보이력들을 3개의스크롤단위로디스플레이하는태그를만들어보세요. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 (1) 파일메뉴에서 경보파일설정 을이용해경보파일을등록합니다. (2) 경보태그를등록합니다. - 경보종류 : 경보이력 - 그룹 : A [ 경보파일작성 ] ` [ 예제. 경보태그일반탭 ] - 컬러 : 글자색은빨간색, 배경색은파랑색 - 폰트픽셀 : 16*16 - 폰트종류 : 고딕 - 배각 : 2*1 - 스크롤개수 : 3 7-52
제7장태그 - [ 예제. 경보태그디스플레이탭 ] (3) 결과 A003 PMU Editor 화면 본체화면 ( 경보가발생하지않았을경우 ) 실시간발생한경보이력을디스플레이함. 발생한경보가화면에넘칠경우는화면하단에표시된 UP, DOWN키로다음화면을볼수있습니다. 이때스크롤단위는 3개입니다. 7-53
제7장태그 7.8 키표시태그 키표시태그는평상시엔숫자태그처럼동작하나아래의키표시선택조건에의해말그대로키를표시하는패드로쓰입니다. Enter키를누르면이제까지입력한데이터가현재활성화된키표시태그즉, 현재커서가 BLINK되고있는키표시의설정된어드레스로입력이됩니다. 화면에 1개또는여러개의키표시태그가있을때키표시선택방법 - 키표시를터치함으로써어느키표시태그에데이터를입력할지선택이가능합니다. - 특정디바이스의비트가선택되었을경우 ( 1 일경우 ) 해당키표시태그가선택됩니다. - 선택된키표시태그는현재의값이 0 또는 이전값 으로바뀌고그자리가반전됩니다. - 선택된상태에서그선택된키표시를다시선택하거나, 다른키표시를선택하면, 이전의키표시태그는선택해제됩니다. 즉, 입력모드에서해제되고일반숫자태그처럼동작합니다. (1) 간단한키표시태그등록 1) 풀다운메뉴에서키표시태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭합니다. 2) 키표시태그연산탭에서출력주소란에외부기기의디바이스또는시스템버퍼를입력한후숫자, 문자를선택합니다 3) 키표시태그디스플레이탭에서문자크기, 색상등을선택후확인을선택합니다. 7.8.1 설정항목 (1) 일반키표시태그의동작방법과키패드종류를설정합니다. 1) 키표시태그의동작조건을선택합니다. 7-54
제7장태그 1 터치시 : 키표시태그를터치해야만선택이되어값을입력할수있습니다. 2 선택비트 ON시 : 선택비트의값이 1 이돼야만선택이되어값을입력할수있습니다. 선택비트주소입력 2) 키패드의종류를선택합니다. 숫자용키패드 (Numberic) 와문자용키패드 (String) 중선택가능합니다. 알아두기 - 숫자용키패드의경우키표시태그가 32비트데이터이고, 외부기기의디바이스가 16비트이면해당외부기기의디바이스에는숫자의하위자리가입력되고, 외부기기의다음디바이스에는숫자의상위자리가입력됩니다. 예 ) 12345678h를디바이스어드레스 MW0에저장하려는경우 1234h는 MW1에 5678h는 WM0에저장된다. - 문자용키패드의경우키표시태그의문자열길이가 6이고, 외부기기의디바이스가 16비트이면해당외부기기디바이스의상위자리에가장좌측의첫번째문자가입력되고, 하위자리에두번째문자가입력되며, 다음외부기기디바이스의상위자리에세번째문자가입력되고, 하위자리에네번째문자가입력됩니다. 예 ) ABCD가입력될경우 : AB, CD가입력됩니다. 7-55
제7장태그 (2) 연산 일반탭에서설정된키패드종류에따라아래와같이다르게설정해줍니다. 단, 출력주소의설정은동일합니다. 1) 출력주소 : 입력된키패드값들의출력어드레스를입력합니다. 2) 숫자키패드일경우의설정부호유무, 데이터사이즈, 전체자리수, 소수자리수를설정합니다. 자세한내용은숫자태그를참조하세요. [ 일반탭에서숫자키패드로설정 ] [ 연산탭에서의설정 ] 3) 문자키패드일경우의설정 키패드에나타낼최대문자개수를설정합니다. [ 일반탭에서문자키패드로설정 ] [ 연산탭에서의설정 ] 7-56
제7장태그 (3) 디스플레이나타낼경보메세지의폰트, 배각, 색상, 암호화 (*), 이전값보임등을나타냅니다. 특히누름색은키표시태그를눌렀을경우의 XOR색상을나타냅니다. 선택시이전값보임 속성은터치나선택비트에의해선택되었을때, 현재값을보이며입력을기다립니다. 이것을체크하지않았을경우는, 선택되었을때, 0 으로표시되며입력을기다립니다. 임의의키표시태그가 1234라는값을표시하고있다고가정합니다. 키표시태그가선택되고선택시이전값보임이설정되어있으면일단 1234 가표시됩니다. 이후사용자가 5를입력하면, 표시값은숫자값 5 만표시됩니다. 그러나먼저 Backspace를누르고 5를입력하면 1235 가입력됩니다. 암호화속성은패스워드로사용할때체크합니다. 입력시, * 로나타나서사용자에게입력값이드러나지않습니다. 터치시 XOR 색상 [ 키표시태그의디스플레이탭 ] 7.8.2 키표시태그등록예 (1) 숫자키표시태그의예 MW0에십진수숫자를입력하는키표시태그를설정하세요. 전체자리수를 5, 소수자리0, 16bit 에부호가없고눌렀을때빨강색으로 XOR되는키표시태그이며평상시엔파랑바탕에하얀글자로숫자를나타내도록설정하세요. 단, 선택시 0 값이키패드에나타나도록설정하세요. 패스워드로는사용하지않습니다. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 7-57
제7장태그 1) 일반설정 - 키패드종류 : 숫자 - 키패드동작 : 터치시 [ 예제. 숫자키표시태그의일반탭 ] 2) 연산설정 - 전체자리수 : 5 - 소수자리수 : 0 - 데이터크기 : 16비트 - 데이터종류 : DEC - 출력주소 : MW0 [ 예제. 숫자키표시태그의연산탭 ] 7-58
제7장태그 3) 디스플레이설정 - 폰트 : 16*16 - 배각 : 1x1 - 문자색 : 흰색 - 배경색 : 파랑 - 누름색 : 빨강 - 정렬 : 오른쪽 - 암호화 : 사용하지않음 - 선택시이전값보임 : 사용하지않음 [ 예제. 숫자키표시태그의의디스플레이탭 ] 4) 결과 PMU Editor에서본체로처음다운로드했을경우의모양은다음과같습니다. 다운로드 [PMU Editor] 등록된키표시태그를선택 (TOUCH) 합니다. [PMU] TEN KEY 를이용하여 123 를입력합니다. 엔터키를누를경우 123 이 MW0에입력됩니다. * 여기서 Enter 키를누르지않고, 다시한번키표시태그자체를선택하면, 입력취소가됩니다. 7-59
제7장태그 (2) 문자키표시태그예문자키표시태그로써문자는최대 6개까지나타내고선택비트 MW9의첫번째비트가 1 이되었을경우동작하는키표시태그이다. 엔터키를눌렀을때값을 MW0에출력하며, 왼쪽정렬로표시되고평상시문자색은파랑색, 바탕은하얀색, 누름시 XOR색은빨강으로표시하는키표시태그를설정하세요. 단, 선택시 0 값이키패드에나타나도록설정하세요. 패스워드로는사용하지않습니다. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 1) 일반 - 키패드종류 : 문자 - 키패드동작 : 선택비트 MW9의첫번째비트가 1일경우 2) 연산 - 출력주소 : MW0 - 문자개수 : 6 [ 예제. 문자키표시태그의의일반탭 ] [ 예제. 문자키표시태그의의연산탭 ] 7-60
제7장태그 3) 디스플레이 - 폰트 : 32*32 - 배각 : 1 x 1 - 글자색 : 파랑 - 배경색 : 흰색 - 누름색 : 빨강 - 암호화 : 사용하지않음 - 선택시이전값보임 : 사용하지않음 [ 예제. 문자키표시태그의디스플레이탭 ] 4) 결과 Editor에서본체로처음다운로드했을경우의모양은다음과같습니다. 다운로드 <PMU Editor> 키표시태그를선택 (TOUCH) 합니다. <PMU> TEN KEY 를이용하여 ABCDEF 를입력합니다. 엔터키를눌렀을경우 AB 가 MW0 에 CD 가 MW1 에 EF 가 MW2 에들어갑니다. 7-61
제7장태그 7.9 그래프 1 태그 그래프 1 태그의종류에는막대그래프태그와메타, 파이등여러종류가있습니다. 7.9.1 막대 / 메타 / 파이그래프 외부기기나시스템버퍼의데이터를읽어서화면상의지정위치의막대영역에정량적인그래프로나타내는태그를막대그래프태그라합니다. 또, 원이나반원, 모양의게이지 (Gauge) 에수치에따라바늘로표시하는태그를메타그래프라하고 ( 자동차의속도계와같음 ), 바늘대신에색으로채우는그래프를파이그래프라합니다. [ 막대그래프 ] [ 메타그래프 ] [ 파이그래프 ] 그래프 1 태그는, - 테두리없는사각형이거나사각형중선택할수있습니다. 파이 / 메타그래프는원이나반원 을선택할수있습니다. - 막대그래프의진행방향은상하좌우의 4방향이가능합니다. 파이 / 메타인경우는시계, 반시 계방향이가능합니다. 최대값과최소값을설정함으로써, 표시데이터의범위를제한할수있습니다. (1) 간단한막대그래프태그등록 1) 풀다운메뉴의그래프2 태그를선택합니다. 2) 그래프태그일반탭에서표시할값의주소인외부기기의디바이스또는시스템버퍼의어드레스를입력한후확인을선택합니다.. 7-62
제7장태그 7.9.1.1 설정항목 (1) 일반 1) 스캔타임설정 : 디스플레이할값의대상인어드레스의값을읽는시간주기를설정합니다. 스캔타임 x 500ms 마다막대그래프에주기적으로나타낸다. 0으로설정하면항상스캔하여그래프에나타냅니다. 2) 어드레스설정 : 디스플레이할값의대상인어드레스를설정합니다. 3) 최대 / 최소값종류 : 상수와시스템버퍼 2종류가있다. 시스템버퍼일경우, 데이터범위의최대값최소값입력란에는시스템버퍼번호를지정해야합니다. 그러면실제최대 / 최소는설정한시스템버퍼안에있는값으로동작합니다. 4) 데이터타입 : 무부호십진수, 부호십진수, BCD 3 종류가있습니다. 5) 데이터범위최대 / 최소값종류가시스템버퍼일경우, 범위는시스템버퍼어드레스 (0~1023) 이고상수일경우는다음과같다. 데이터타입데이터범위무부호십진수 0~65535 부호십진수 -32767~32768 BCD 0~9999 6) 표시방향 : 그래프의진행방향으로써위, 아래, 좌, 우의 4 방향이있습니다. 1) 3) 2) 4) 5) [ 파이, 메타그래프인경우 ] 6) [ 그래프 1 태그의일반탭 ] 7-63
제7장태그 (2) 디스플레이 그래프의모양과색상을지정하는탭입니다. 1) 그래프태그모양설정 옵션버튼을눌러서안보임사각과보임사각중택일할수있습니다. 테두리색상과그래프의바탕색상을다르게설정하면미리보기창에적용되어나타납니다. 단안보임사각은테두리색상을지정할수없습니다. 파이, 메타그래프인경우는원과반원중선택할수있습니다. 마찬가지로미리보기창에서확인할수있습니다. 2) 색상 1 바탕색 : 그래프의바탕색 2 테두리색 : 그래프의테두리색 3 정상시채움색 : 디스플레이할값의대상인어드레스의값이일반탭에서설정한범위안에들었을때정상시채움색에서설정한색으로나타납니다. 4 초과시채움색 : 디스플레이할값의대상인어드레스의값이일반탭에서설정한범위보다클때초과시채움색으로설정한색으로나타납니다. [ 주의 : 범위보다작을경우는초과시채움색을사용하지않습니다. 즉, 범위보다클때만적용됩니다 ] 미리보기 옵션버튼을눌렀을때나타남. 그래프의모양을설정할수있다. (PMU-320BT 의경우 ) [ 막대그래프의디스플레이탭 ] 7-64
제7장태그 원 일경우만 시작각도 를정합니 7.9.1.2 막대그래프태그등록예 [ 파이, 메타그래프의디스플레이탭 ] 2초마다 MW0를스캔하여좌에서우로디스플레이하는막대그래프를등록하세요. 데이터는상수로써값의범위는무부호십진수로 0 부터 20000입니다. 그래프태그의모양은보임사각으로테두리색은검정색, 바탕색은흰색, 정상시채움색은옥색, 초과시채움색은분홍색으로표시하는막대그래프입니다. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 (1) 일반설정 - 읽을주소 : MW0 - 스캔타임 : 2초 - 표시방향 : 위 - 최대 / 최소값종류 : 상수 - 데이터타입 : 무부호십진수 - 데이터범위 : 0~20000-7 - 65 [ 예제. 막대그래프의일반탭 ]
제7장태그 2) 디스플레이설정 - 그래프모양 : 보임사각 - 테두리색 : 검정 - 바탕색 : 흰색 - 정상시채움색 : 옥색 - 초과시채움색 : 분홍색 3) 결과 [ 예제. 막대그래프의디스플레이탭 ] PMU Editor 화면에서전송후표시화면표시방향을위로해서아래부분부터채웁니다. < 정상시 > PMU Editor에서전송후화면경계치를넘어서면초과시로설정해준색으로변경됩니다 < 초과시 > 7-66
제7장태그 7.10 그래프 2 태그 그래프2 태그에는꺾은선을비롯한여러종류가있습니다.. 그래프2 태그중꺾은선그래프태그란, 시간의변화에따른수치입력값의변화를시각적으로볼수있게하는태그로서그래프의 X축은시간축이고 Y축은데이터를나타냅니다. 1개의태그에최대 10개의꺾은선을등록할수있습니다. 즉, 10개의서로다른디바이스나시스템버퍼를한태그에서감시할수있습니다. (1) 꺾은선그래프태그의간단한등록 1) 풀다운메뉴의그래프1 태그를선택하고화면에등록합니다. 2) 디스플레이탭에서그래프종류를모양을선택하고범위탭에서표시하길원하는꺾은선개수만큼을등록합니다. 7.10.1 꺾은선태그 7.10.1.1 설정항목 (1) 일반 1) 스캔타임설정 : 디스플레이할값의대상인어드레스를읽는시간주기를나타냅니다. 0일경우항상스캔합니다. 스캔타임 x 500ms 마다꺾은선을표시합니다. ( 참고로 1초는 2x500ms=1000ms) 2) 데이터타입 : 무부호십진수, 부호십진수, BCD의 3 종류가있습니다. 데이터의범위는동작탭에서설정합니다. 데이터타입 데이터범위 무부호십진수 0~65535 부호십진수 -32767~32768 BCD 0~9999 3) 표시설정 1 X축등분갯수 : 그래프의 X축을몇등분으로나눌지를설정합니다. 2 스크롤개수 : 그래프를 X축등분갯수만큼다그린후다음그래프를그릴때는스크롤개수만큼을표시반대방향으로쉬프트하여나타내는데그때몇개의등분을쉬프트할것인가를설정합니다.( 스크롤개수는 X축등분갯수보다작아야합니다 ) 7-67
제7장태그 4) 표시방향 : 우 ( 좌 -> 우 ) 이거나좌 ( 우 -> 좌 ) 의 2 종류가있습니다. 1) 2) 3) 4) (2) 디스플레이 [ 꺾은선태그의일반탭 ] 1) 그래프모양선택안보임사각, 사각형중에서선택할수있습니다. 디폴트로안보임사각으로설정되어있습니다. 바탕색과테두리색설정 1 바탕색 : 그래프의바탕색을지정합니다. 2 테두리색 : 안보임사각을제외하고그래프의외곽선을지정합니다. 2) (PMU-320BT 일경우 ) [ 꺾은선태그의디스플레이탭 ] 7-68
제7장태그 (3) 범위꺾은선은최대10개까지설정이가능합니다. 각각의꺾은선에다음항목을입력하고삽입버튼을누르면하나의꺾은선이등록됩니다. 1) 주소입력그래프태그로나타내고자하는어드레스를입력합니다. 2) 최소값, 최대값표시할데이터의범위를설정합니다. 3) 색상설정꺾은선의색상을설정합니다. 4) 패턴 8종류의선패턴을선택할수있습니다. 5) 꺾은선의삽입, 삭제, 수정방식은연산및터치의연산탭에서의삽입, 삭제, 수정방식과같습니다. 단, 꺾은선삽입시맨마지막꺾은선항목의다음행으로추가됩니다. 1) 2) 3) 4) 5) [ 꺾은선태그의범위탭 ] 다음은한개의항목도입력하지않았을경우의메시지입니다. 7-69
제7장태그 7.10.1.2 꺾은선태그등록예 5초주기로꺾은선을그리는꺾은선그래프에서데이터의타입은무부호십진수, X축눈금갯수는 20개, 스크롤개수는 6인보임사각모양의꺾은선태그를설정하세요. 2개의꺾은선을추가하며각각 MW0와 MW10를디스플레이대상으로설정합니다. 각각의선패턴은 (----) 과 ( ) 로써각각파랑색, 옥색으로표시해줍니다. 전자의꺾은선의 Y축값은 0에서 5000, 후자는 5000에서 10000 입니다. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음. (1) 일반 - 스캔타임 : 5초 - 데이터타입 : 무부호십진수 - X축눈금길이 : 20 - 스크롤개수 : 6 - 방향 : 우 (2) 디스플레이 - 그래프모양 : 보임사각 - 바탕색 : 검정 - 테두리색 : 흰색 [ 예제. 꺾은선태그의일반탭 ] [ 예제. 꺾은선태그의디스플레이탭 ] 7-70
제7장태그 (3) 범위 -꺾은선 1: 어드레스는MW0, 색상은파랑색, 선패턴은 ----, 꺾은선의 Y축은값이 0에서 5000 -꺾은선2: 어드레스는 MW10, 색상은옥색, 선패턴은, 꺾은선의 Y축값이 5000에서 10000 [ 예제. 꺾은선태그의범위탭 ] (4) 결과 숫자태그를이용하여그래프의변화를보면숫자태그에서나타내는숫자에의해그래프의높낮이가달라지는것을볼수있습니다. <PMU Editor 화면 > < 본체화면 > X축등분눈금이 20 이고주기가 5초이므로 100초가되면꺾은선그래프영역을전부그리게되고그러면스크롤개수가 6 이므로 X축등분눈금 20중 6만큼만좌로쉬프트되어다음주기의데이터를표시합니다. 7-71
제7장태그 X축등분눈금이 20이고, 주기가 5초이므로 100초가되면꺾은선그래프영역을전부그리게되고, 스크롤개수가 6이므로 X축등분눈금 20중 6만큼만좌로쉬프트 (shift) 되어다음주기의데이터를표시합니다. 이까지진행한다음, 5초후좌로 6등분만큼이동한다음시작합니다. 20 개로 x 축등분개수를설정 5 초마다이만큼씩진행한다. 7-72
제7장태그 7.11 통신태그 지정한조건에의해, 외부기기의연속된데이터들을, 내부시스템버퍼로읽어오거나, 시스템내부버퍼의연속된데이터들을외부기기로쓰는기능을합니다. 통신태그와연산태그는등록된순서대로실행됩니다. (1) 통신태그간단한등록 1) 풀다운메뉴의태그에서통신태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭합니다. 2) 읽기또는쓰기를선택하고, 외부기기의국번, 시작외부기기의디바이스, 통신개수, PMU의시작내부버퍼를입력한후확인을선택합니다. 7.11.1 설정항목 (1) 일반통신조건을설정합니다. 1) 주기조건지정최소 500ms 주기부터 32767초까지지정할수있습니다. 지정한주기마다통신을실행합니다. 주기가 0일경우는항상 ( 매스캔 ) 통신합니다. 통신태그는실행이완료되었을때만다른태그를계속실행하기때문에매스캔통신태그가수행되면, 스캔이많이느려집니다. 2) 비트조건 조건으로사용할어드레스와비트를지정합니다 - ON : 지정비트가 0에서 1로변할때통신조건이만족됩니다 - OFF : 지정비트가 1에서 0로변할때, 통신조건이만족됩니다 - 반전 : 지정비트가 0에서 1, 1에서 0으로될때, 통신조건이만족됩니다. - ON계속 : 지정비트가 1인동안, 매스캔마다계속적으로통신합니다. - OFF계속 : 지정비트가 0인동안, 매스캔마다계속적으로통신합니다 [ 주기조건선택시통신태그일반탭 ] [ 비트조건선택시통신태그일반탭 ] 7-73
제7장태그 (2) 연산 1) 읽기또는쓰기지정본체가외부기기디바이스의값을읽어오는읽기동작이나본체가 PLC 디바이스에값을쓰는쓰기동작중선택합니다. 2) 국번설정통신할외부기기의국번을지정합니다.(PLC국번 : MASTER-K200S => 0 ~ 31번까지가능 ) 3) 시작디바이스설정외부기기의디바이스를입력합니다. 읽기를하면읽어올디바이스가되고쓰기를하면쓸디바이스가됩니다. 4) 시작내부시스템버퍼설정 PMU의시스템내부버퍼를설정합니다. 읽기인경우에는읽어온데이터를저장할버퍼가되고, 쓰기일경우에는외부기기의디바이스에값을쓰기위해서읽어올버퍼가됩니다. 5) 워드수설정통신할워드수를설정합니다. 지정한개수만큼시스템버퍼와외부기기디바이스가통신하여데이터를읽거나쓸수있습니다. 1) 2) 5) 3) 4) [ 통신태그의연산탭 ] 7-74
제7장태그 7.11.2 통신태그등록예 (1) 읽기통신태그예 MW0의 0비트가 0에서 1로변할때외부기기의 0 국번 MW0부터 10워드를읽어시스템내부버퍼 100번에저장하는통신태그를설정하세요. - 통신조건 : 비트조건 - 조건주소 : MW0의 0비트 - 조건 : ON 시 [ 예제. 읽기통신태그일반탭 ] - 연산 : 읽기 - 읽을대상 : 0국번 MW0 에서부터 10워드 - 쓸대상 : 시스템버퍼 100 [ 예제. 읽기통신태그연산탭 ] 7-75
제7장태그 (2) 쓰기통신태그예 5초마다 PLC 10번국번 D0에본체의시스템버퍼 200으로부터 10워드를통신을통해쓰는태그를설정하세요. - 통신조건 : 주기조건 - 주기 : 5초 [ 예제. 쓰기통신태그일반탭 ] - 연산 : 쓰기 - 쓸대상 : 10국번 IW0 에서부터 10워드 - 읽을대상 : 시스템버퍼 100 [ 예제. 쓰기통신태그연산탭 ] 7-76
제7장태그 7.12 윈도우태그 미리작성해놓은윈도우화면중에서원하는윈도우화면을기본화면에호출하는기능입니다. 윈도우화면에태그가등록되어있으면바탕의기본화면에상관없이태그동작을수행합니다. (1) 윈도우태그간단한등록 1) 풀다운메뉴의태그에서해당태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭합니다. 2) 윈도우태그일반탭에서윈도우종류를선택합니다. 3) 윈도우태그가디스플레이될비트나워드조건을선택합니다. 4) 조건어드레스를입력한뒤비트조건일경우, 표출윈도우번호를지정하고워드의범위조건일경우범위탭에서범위에따른윈도우번호를지정합니다. 주의 -윈도우태그는동시에하나만팝업될수있습니다. 즉하나의윈도우가표출되어있으면다른윈도우태그가 ENABLE 되어도동작을수행되지못하고이전의윈도우가 DISABLE 되고나면그때수행됩니다단, 등록은여러개가능합니다. -윈도우태그가 ENABLE 되어윈도우화면이기본화면에 POPUP되어나타나면기본화면에설정된태그중윈도우화면에중첩 ( 영역이 OVERLAP) 되는태그는해당윈도우가사라질때까지동작을수행하지않습니다. -크기를알수없는태그들은그크기를화면의최대크기로간주합니다. 그래서윈도우태그가 ENABLE되면기본화면에설정된크기를알수없는태그들은해당윈도우가사라질때까지동작을수행하지않습니다. 현재는램프의폐곡선속성이크기를알수없는태그입니다. (Advanced(PMU-X30 Series) 모델에선제한없이윈도우가팝업되도폐곡선램프가동작합니다 ). 또한기호의가변동작은등록된기호의최대크기를기준으로 OVERLAP을판단합니다. -윈도우화면의최대크기는 PMU-710S : 384X480, PMU-320S : 320X240 까지설정이가능합니다. -윈도우태그는태그이름이표시되는위치가좌측상단을나타냅니다. 즉태그이름위의 o표시부터좌상, 좌하, 좌중, 우상, 등의설정한기준으로윈도우화면이표시됩니다. 7-77
제7장태그 7.12.1 설정항목 (1) 일반 1) 비트조건지정버퍼의비트가 ON 시또는 OFF 시에설정된화면을호출합니다. 1 윈도우종류 : 기본윈도우와보조윈도우의 2종류가있습니다. 보조윈도우의경우사라진후배경을복원하지않고, 기본윈도우는배경을복원합니다. 한화면에기본윈도우 1개와보조윈도우 1개만이동시에표출될수있습니다. 기본과보조윈도우는설정항목즉속성이동일합니다. 2 읽을주소윈도우를표시할때조건이되는비트를포함한디바이스를지정합니다. 3 비트지정버퍼에서윈도우를동작시키는데사용될비트를지정합니다. 4 조건위의비트가 ON 시에윈도우를표시할것인지 OFF 일때윈도우를표시할것인지를설정합니다. 5 표출윈도우지정조건이만족할때표시할윈도우를설정합니다. 6 표시기준점 : 윈도우가표시되는기준점을말하며좌상 / 중상 / 우상 / 우중 / 우하 / 중하 / 좌하 / 좌중 / 중심 9종류가있습니다. 비트 읽을주소 조건 표출윈도우 표시기준점 [ 비트조건일경우일반탭 ] 7-78
제7장태그 2) 워드조건지정한버퍼값의범위나가변조건에의해윈도우를표시합니다. 1 범위 / 가변주소지정 - 범위주소는범위탭에서구간에따라지정한범위에만족하면해당하는윈도우를표시합니다. - 가변주소는설정된주소의값이윈도우번호에대응됩니다. 값에해당하는윈도우를표시합니다. 2 상한 / 하한윈도우번호설정된범위안에들지않았을경우윈도우를표시하지않습니다. 3 윈도우크기일정 : 범위인경우만설정할수있으며화면전환속도를빠르게하기위해서윈도우가사라진뒤바탕색을지우지않습니다. 범위탭이생김 워드로설정 범위로설정 상한 / 하한윈도우번호 윈도우종류가 보조 인경우에만선택가능 [ 워드디바이스의가변일경우의일반탭 ] 7-79
제7장태그 가변으로설정 주소의값이윈도우번호임 윈도우종류가 보조 인경우에만선택가능 [ 워드가변일경우의일반탭 ] (2) 범위워드조건의 범위 기능일경우만입력이가능합니다. 각윈도우번호및그윈도우에해당되는값의범위를설정합니다. 상하위값은 32768~32767까지사용가능합니다. [ 윈도우태그의범위탭 ] 7-80
제7장태그 7.12.2 윈도우태그등록예 (1) 비트조건사용예기본윈도우로써 MW0의 0비트가 ON이면 10번윈도우를나타나고, OFF면사라지는윈도우태그를등록하세요. 등록된태그를기준으로좌상에표출됩니다. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 1) 설정 - 윈도우종류 : 기본 - 디바이스선택 : 비트 - 읽을주소 :MW0 의 0비트 - 조건 : ON 시 - 표출윈도우번호 :10번 - 표시기준점 : 좌상 2) 결과 [ 그림. 비트조건을사용시윈도우태그 ] => PMU Editor 에서의결과 표출윈도우화면 => PMU 에서의결과 7-81
제7장태그 7.13 연산태그 지정한조건 ( 비트, 워드, 주기 ) 을만족하면특정디바이스의비트를제어하거나사칙및논리연산을행하여특정디바이스에워드로저장하는태그입니다. 또는특수기능을수행하기도합니다. 연산태그와통신태그는등록된순서대로수행됩니다. (1) 연산태그의간단한등록 1) 풀다운메뉴의태그에서연산태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로등록합니다. 연산태그는무형의태그이므로특정영역을차지하지않습니다. 단지, 등록된화면에서만동작하므로그화면에꼬리표로서나타내집니다. 2) 일반탭에서연산조건을입력한뒤연산탭에서원하는비트또는주기또는워드연산을리스트에등록합니다.(10개까지가능합니다 ). 7.13.1 설정항목 (1) 일반 1) 동작조건사용여부 - 비트조건 : 지정디바이스및비트의 ON/OFF상태에따라연산을합니다. - 워드조건 : 지정디바이스의값이설정한범위안에들면연산을합니다. - 주기조건 : 500ms 단위로동작주기를지정할수있습니다. 0 으로지정하면매스캔연속적으로동작합니다. 2) 비트조건 1 조건주소지정조건어드레스및비트를설정합니다. 2 연산조건 - ON: 0에서 1로변할때연산조건이만족됩니다. - OFF:1에서 0 로변할때연산조건이만족됩니다. - 반전 :1에서 0 또는 0에서 1로변할때연산조건이만족됩니다. - ON( 계속 ): 지정비트가 1인동안, 매스캔마다계속적으로비트 / 워드 / 특수연산을합니다. - OFF( 계속 ): 지정비트가 0인동안, 매스캔마다계속적으로비트 / 워드 / 특수연산을합니다 7-82
제7장태그 알아두기 연산태그의결과치는사용자가지정한대로 16bit(1 word) 로저장되거나 32bit로저장됩니다. 저장주소크기 를 32bit로하고, 시스템버퍼 100번과 101번값을연산하여 102번에저장하는연산태그의결과치는 102번과 103번에걸쳐들어갑니다. 즉, 102번에연산치의하위값, 103번에상위값이저장됩니다. 외부기기 (PLC) 디바이스경우도마찬가지로적용됩니다. [ 연산조건을비트로지정했을시일반탭 ] 3) 주기조건설정된주기마다연산을수행합니다. 주기 [ 연산조건을주기로지정했을시일반에서의설정 ] 7-83
제7장태그 4) 워드조건연산식이참 (TRUE) 이면연산을수행합니다. 1 연산자지정 : 피연산자와피연산자사이의연산을할연산자를지정합니다. < : 지정한주소의워드값보다비교되는주소워드값이더클경우연산태그수행 =< : 지정한주소의워드값보다비교되는주소워드값이같거나더클경우연산태그수행 > : 지정한주소의워드값보다비교되는주소워드값이더작을경우연산태그수행 => : 지정한주소의워드값보다비교되는주소워드값이더작거나같을경우연산태그수행 == : 지정한주소의워드값이비교되는주소워드값과같을경우연산태그수행!= : 지정한주소의워드값이비교되는주소워드값과같지않을경우연산태그수행 & : 지정한주소의워드값이비교되는주소워드값과 AND연산을할결과가 1 일경우연산태그수행 : 지정한주소의워드값이비교되는주소워드값과 OR연산을할결과가 1 일경우연산태그수행 : 지정한주소의워드값이비교되는주소워드값과 XOR연산을할결과가 1 일경우연산태그수행 NA : 지정주소를두개만사용할경우에뒤에두개의주소입력란이비활성화됩니다. AND : 앞에두개의지정주소의조건과뒤에두개의지정주소의조건을 AND 연산을통해서연산태그가동작하도록합니다. OR : 앞에두개의지정주소의조건과뒤에두개의지정주소의조건을 OR 연산을통서연산태그가동작하도록합니다. 2 피연산자지정어드레스나상수를입력할수있습니다. [ 연산태그에서워드조건으로연산을할경우의설정 ] 7-84
제7장태그 (2) 연산 일반탭에서설정한연산조건을만족하면연산식을수행합니다. 1) 연산지연시간조건을만족한후에연산을할수있도록시간을설정합니다. 0이면지연없이등록된연산을수행합니다 2) 연산종류비트연산인지워드연산을할것인지를선택합니다. 3) 비트연산 -ON: 연산주소의비트를 1로설정합니다. -OFF: 연산주소의비트를 0로설정합니다. -반전: 연산주소의비트를 0면 1로 1이면 0로설정합니다. 2) 1) 3) 등록된비트연산항목 [ 비트연산을설정할경우의연산탭 ] 4) 워드연산피연산자와연산자및연산된결과를저장할디바이스를설정합니다. - 저장디바이스연산결과를저장할주소를설정합니다. 저장주소크기 에서저장워드를지정할수있습니다. 저장워드를 32bit 로지정하고저장주소를 MW0 로설정했으면 MW0~MW1 에연산값이저장됩니다. - 피연산자는외부기기디바이스나시스템버퍼또는상수모두가가능합니다. - 연산자는터치의연산탭에서와동일하니참조하시기바랍니다. - 저장주소크기 : 16bit, 32bit중선택할수있습니다. 7-85
제7장태그 - 저장디바이스 [ 워드연산을설정할경우의연산탭 ] 5) 특수동작터치태그의특수기능이랑같습니다. 운전종료, 이전화면, 화면전환, 화면프린트, 로깅1/2프린트, 경보이력프린트, 경보스크롤Up, 경보스크롤Down, 경보클리어등을각종조건에따라동작시킬수있습니다. 5) 리스트에추가비트나워드연산의입력이끝나면추가버튼를선택하여연산식을등록합니다. 연산항목은최대 10개까지입력이가능하며리스트로의추가, 수정, 삭제는터치태그연산탭에서의리스트조작과동일합니다. 7.13.2 연산태그등록예 (1) 비트조건을이용한연산태그의예 MW0의 0비트가 0에서1로변경되었을때 MW10의값과 MW11의값을더해서 MW12와 MW13에저장하는연산태그를등록하세요. - 연산종류 : 비트 - 조건 : ON 시 7-86
제7장태그 [ 예제. 비트조건을이용한연산태그의일반탭 ] - 연산종류 : 워드 - 데이터타입 :DEC - 연산지연시간 :0 - 연산 : MW10+MW11 = MW12~MW13 - 저장주소크기 : 32bit(MW는 16bit 크기의주소이므로 32bit로설정해야만 MW12와 MW13에결과가저장됩니다. [ 예제. 비트조건을이용한연산태그의연산탭 ] =>PMU Editor 에나타나는결과 ( 숫자태그로연산의결과를확인해보세요.) 7-87
제7장태그 (2) 워드조건을이용한연산태그의예워드조건을이용하여 MW10의값과 MW0의값이같을때 MW100의 10번비트를반전시키는연산태그를등록하세요. - 연산조건 : 워드 - 조건 : MW10의값과 MW0의값이같을경우 [ 예제. 워드조건을이용한연산태그의일반탭 ] - 연산종류 : 비트연산 - 연산 MW100의 10번비트를반전 [ 예제. 워드조건을이용한연산태그의연산탭 ] =>PMU Editor 에나타나는결과 ( 숫자태그로연산값의결과를확인해보세요.) 7-88
제7장태그 (3) 주기조건을이용한연산태그의예 2초마다 MW100의 10번째비트를반전시키고 MW0의값과 MW12의값을더하여 MW0 1 워드에저장하는연산태그를등록하세요. - 연산종류 : 주기 - 주기 : 2초 [ 예제. 주기조건을이용한연산태그의일반탭 ] - 연산종류 : 워드 - 데이터타입 :DEC - 연산1: 비트, MW100의 10번째비트, 반전 - 연산2:MW0+ MW12 = MW0 - 저장주소크기 : 16BIT [ 예제. 주기조건을이용한연산태그의연산탭 ] =>PMU Editor 에나타나는결과 ( 숫자태그로연산값의결과를확인해보세요.) 7-89
제7장태그 7.14 부품태그 부품태그등록전에반드시프로젝트창또는메뉴에서부품을등록해야합니다. 부품등록은 4장 부품등록 을참조하세요. - 미리등록한부품 ( 이미지, 심볼, 파트 [ 보조 ]) 중조건에따라화면에표시해주는기능을합니다. - 부품태그는디바이스의지정비트가 ON/OFF됨에따라다른부품이화면의지정위치에표시됩니다. 디바이스의범위또는가변값에따라해당부품이표시됩니다. (1) 부품태그등록 1) 풀다운메뉴의부품태그를선택합니다. 2) 부품의종류를이미지, 심볼, 파트중하나를선택합니다. 3) 부품태그등록화면에서비트조건이나워드조건을선택하고, 어드레스를입력한후확인버튼을누릅니다. 4) 비트디바이스를표시조건으로하면 ON, OFF 시에설정한번호대로부품이나타납니다. 5) 워드디바이스를표시조건으로하면구간별로다른부품을표시할수있습니다. 알아두기 - 파트 [ 보조 ] 는어떠한경우든다른파트화면으로전환시에배경화면을지우지않습니다. - 파트 [ 보조 ] 를제외한 ( 심볼이나이미지 ) 부품태그 ( 비트조건일때 ) 에서 OFF시번호를 0으로설정하거나, 등록된부품이없으면 OFF시에배경색으로태그에설정한크기만큼을지웁니다. - 파트 [ 보조 ] 를제외한 ( 심볼이나이미지 ) 부품태그의워드조건에서범위로설정시, 해당범위가아닐경우는이외범위의지정색으로표시설정에설정한크기만큼을지움 - 파트 [ 보조 ] 를제외한 ( 심볼이나이미지 ) 부품태그의워드조건에서가변으로설정시, 해당번호에등록된부품이없으면배경색으로표시설정에설정한크기만큼을지움주의 ) 심볼이나이미지부품태그에서, 표시설정에설정한 X축크기,Y축크기보다큰부품이 Enable된경우는다음에그부품이 Disable된후표시설정크기이외의부분은잔상이지워지지않습니다. 반드시 X축최대값과 Y축최대값은표시될기호나이미지의가장큰값을설정하세요. 7-90
제7장태그 7.14.1 설정항목 (1) 일반 1) 부품종류 : 심볼, 이미지, 파트의 3종류가있습니다. 파트태그는파트화면을미리등록하여야합니다. 파트의등록을참조하세요. 심볼, 이미지, 파트의특성및등록은 3장의프로젝트윈도우의 보조화면 과 5장의 비트맵작성및등록 을참조하세요. 2) 그룹 : 표시하기원하는부품그룹을선택. A ~ Z까지선택가능. 심볼에만있습니다. 3) 비트조건설정 1 읽을주소 : 부품을표시할때조건이되는비트어드레스를지정합니다. 2 비트 : 디바이스에서부품을동작시키는데사용될비트를지정합니다. 이지정한비트가 1 이면 ON 시해당번호의부품이표시되고, 0 이면 OFF 시해당번호의부품이표시됩니다. 3 ON 시 : 지정비트가 1 일경우표시될부품번호를지정합니다. 4 OFF 시 : 지정비트가 0 일경우표시될부품번호를지정합니다. 표시할부품이없으면부품번호를 0으로지정합니다. 1) 2) 비트조건으로설정 1 2 3 4 [ 부품태그에서비트조건으로설정시일반탭 ] 4) 워드조건설정범위부품, 가변부품의두종류가있습니다. 1 범위부품범위부품은범위탭에서설정한어드레스값의범위에따라표시되는부품이변합니다. 예를들어디바이스의값이 0부터 100일때는 1번부품, 101부터 150이면 2번부품등의방법 7-91
제7장태그으로부품의범위및색상속성을지정할수있습니다. 최대니다. 8 개까지범위를설정할수있습 일반탭에서워드조건의범위로설정하였을경우범위탭이추가됨 범위로설정 워드조건으로설정 [ 워드조건에범위로설정했을경우 ] 2 가변부품가변부품은어드레스의값이부품번호에대응됩니다. 상한, 하한부품번호를넘을경우나부품번호가존재하지않는경우에는어떤부품도표시하지않습니다. 가변으로설정 5) 1) [ 워드조건의가변으로설정했을경우 ] 7-92
제7장태그 5) 부품범위제한 워드조건으로설정된경우, 읽을주소의값이이범위를넘으면부품을표시하지않습니다. 부품번호는 1~999입니다. (2) 디스플레이탭 1) 배각부품의배각을설정합니다. 심볼일경우에만의미가있습니다. 2) 색상파트는색상을설정할수없습니다. 이미지 / 심볼에대해서는디바이스가비트또는워드가변어드레스일경우에만디스플레이탭에서색상을설정합니다. 비트디바이스일경우심볼은 ON 또는 OFF 색의전면 / 배경색으로변경되며이미지는고유의색을그대로나타냅니다. 둘다다른부품으로전환될때해당 ON/OFF시의배경색으로바탕을지웁니다. 알아두기 ON/OFF 시의심볼전환시에흰색은전면색으로검정색은배경색으로변경됩니다. 워드디바이스이고가변일경우심볼은전면 / 배경색으로변경되며이미지는고유의색을그대로나타냅니다. 둘다다른부품으로전환될때배경색으로바탕을지웁니다. 1 일반탭에서비트조건으로설정시심볼일경우 ON, OFF 시심볼의전면색과배경색으로변경하여나타냅니다. 배경색은부품을지우는색으로도이용합니다. 2 일반탭에서워드가변조건으로설정시전면색과배경색을지정할수있습니다. 심볼일경우모두지정하며이미지일경우배경색을지정합니다. 1) 1) 2) 2) [ 일반탭에서비트조건으로설정시 ] [ 일반탭에서워드가변으로설정시 ] 7-93
제7장태그 (3) 범위이설정은워드의범위로지정한경우에만설정할수있습니다. 각범위에해당되는부품의범위별부품번호, 전면, 배경색을지정해야합니다. 2) 1) 5 5) 4) 3) [ 범위탭에서의설정 ] 1) 범위개수최대 8개의범위를지정할수있습니다. 2) 부품번호우측의범위에대응되는부품번호를설정합니다. 3) 부품의구간에따른전면색을지정합니다. 전면색은이미지및파트에서는설정하지못합니다. 4) 부품의구간에따른배경색을지정합니다. 단, 8개범위구간이외의값에대해서는이외범위에서설정한배경색으로바탕을채운다. 배경색은이미지및파트에서는설정하지못합니다. 단, 이미지에서는이외범위에서만배경색을설정할수있는데다른이미지로의전환시에이미지의배경을지우는데사용합니다. 5) 범위별값의설정각범위에서워드어드레스값의하위, 상위값을지정합니다. 즉지정한부품에대응되는구간을설정합니다. 7.14.2 부품태그등록예 (1) 비트디바이스사용예 터치태그를이용하여 MW0의 9비트가반전되었을시동작되는심볼부품태그로서 MW0의 9번째비트가 ON 시 A그룹의첫번째부품을, OFF 시 A그룹의두번째부품을나타내는부품태그를등록하세요. 단 ON 일경우전면색은파랑, 배경색은흰색이며 OFF 일경우전면색은노랑, 배경색은파랑색으로나타나는부품태그임. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 7-94
제7장태그 1) 먼저부품을등록해주세요. A 그룹 : 번호 (1) 번호 (2) B 그룹 : 번호 (1) C 그룹 : 번호 (1) < 프로젝트윈도우 > [ 비트맵등록하기 ] 2) 부품태그를설정해주세요. - 부품종류 : 심볼 - 디바이스 : MW0 - 비트 : 9 - 그룹 : A - ON 시부품번호 : 1(A그룹의첫번째부품을 ON 시에보이겠다는의미 ) - OFF 시부품번호 : 2(A그룹의두번째부품을 OFF 시에보이겠다는의미 ) [ 예제. 비트조건의부품태그일반탭 ] 7-95
제7장태그 - 배각 : 1x1 - ON 시전면색 : 파랑색 - OFF 시전면색 : 노랑색 - ON 시배경색 : 흰색 - OFF 시배경색 : 파랑색 [ 예제. 비트조건의부품태그디스플레이탭 ] 3) ON/OFF 를하기위해서터치태그를이용합니다. 터치태그설정 : 디바이스 (MW0000), 비트 (9), 반전 4) 실행결과 =>PMU Editor 화면 (SYM001 에서 SYM 은부품태그의약어표시임.) 3) 에서설정한터치태그를한번터치했을때 (ON 일경우 ) =>A 그룹의 1 번부품이표시됩니다. 다시한번터치했을때 (OFF 일경우 ) => A 그룹의 2 번부품이표시됩니다. 7-96
제7장태그 (3) 워드의가변사용예 워드기능의 MW0의값은 A그룹의심볼부품의번호를나타내며부품의번호는 90번부터 10 번까지입니다. 전면색은검정, 배경색은파랑색인부품태그를설정하세요. * 여기서는 PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 1) 먼저위의비트조건예에서와같이부품비트맵을등록한다. 2) 부품태그를등록한다. - 부품종류 : 심볼 - 그룹 : A - 디바이스선택 : 워드 - 주소종류 : 가변 - 읽을주소 : MW0 - 부품범위제한 : 10~90 - 전면색 : 검정 - 배경색 : 파랑 - 배각 : 1x1 [ 예제. 워드가변조건의부품태그일반탭 ] [ 예제. 워드가변조건의부품태그디스플레이탭 ] 7-97
제7장태그 3) 결과 => PMU Editor 화면 정 ) => MW0가 10에서 90사이일때의화면표시 ( 부품번호 10번이표시됨. 단 A그룹의 10번부품이등록돼있다고가 (3) 워드의범위사용예 워드기능의 MW0 값이 1부터 500 까지일때 C그룹의 10번부품이나타나고 501 부터 999 까지일때 20번부품이나타나는심볼부품태그를설정하세요. 두범위모두배경색은노랑, 글자색은검정입니다. * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 1) 부품화일을등록합니다. C 그룹 : 10번부품 20번부품 [ 등록된비트맵 ] 2) 부품태그를설정합니다. - 부품종류 : 심볼 - 그룹 : C - 디바이스 :MW0 - 디바이스선택 : 워드 - 주소종류 : 범위 - 상한부품번호 : 999 - 하한부품번호 :1 7-98
제7장태그 - [ 예제. 워드범위조건의부품태그일반탭 ] - 10번부품 : 1이상 500 이하일때, 전면이검은색, 배경이노랑색 - 20번부품 : 501이상 999이하일때, 전면이검은색, 배경이노랑색 - 이외부품 : 파랑배경색 3) 결과 [ 예제. 워드범위조건의부품태그디스플레이탭 ] => PMU Editor 화면표시 => MW0가 501과 999사이일경우, 20번부품번호가나타납니다. 값이 0 ~999사이의범위에없다면화면에아무것도표시되지않습니다. 7-99
제7장태그 7.15 확장숫자태그 숫자태그를확장한형태로서로깅한외부디바이스데이터또는레서피 ( 파라미터이동 ) 데이터를본체의화면에실시간으로표시할때사용합니다. 대부분로깅에서는 ' 최신로깅을맨처음에디스플레이 ' 라는속성을채크하고최신의열들즉로깅블럭들을숫자태그의값으로볼때사용합니다. 7.15.1 설정항목 (1) 일반설정 (1) (3) (2) (4) (7) (5) (6) (8) [ 확장숫자태그의일반탭 ] (1) 표시주소 : 먼저로깅1 또는로깅2 또는레서피를나타낼것인지를선택합니다. 로깅인경우에는로깅된날짜 / 시간을표시할건지, 숫자 ( 데이터 ) 를표시할건지설정합니다. 이설정에따라숫자일경우에는블록, 워드번호를설정하고날짜 / 시간일경우에는콤보박스에서년 / 월 / 일 / 시 / 분 / 초의 6가지타입중하나를설정할수있습니다. 열은한블록의워드번호를의미합니다. 블록번호와워드번호는첫번째것이 0입니다. 7-100
제7장태그 < 로깅의경우 > 로깅된날짜및시간로깅데이터 ( 숫자 ) 년월일시분초 0워드 0블록 1워드 0블록 2워드 0블록 워드번호증가방향 년월일시분초 0 워드 1 워드 2 워드 1 블록 1 블록 1 블록 블록번호 년월일시분초 0 워드 1 워드 2 워드 증가방향 2 블록 2 블록 2 블록 < 레서피의경우 > 레서피데이터 ( 숫자 ) 0 워드 0 블록 1 워드 0 블록 2 워드 0 블록 0 워드 1 블록 1 워드 1 블록 2 워드 1 블록 0 워드 2 블록 1 워드 2 블록 2 워드 2 블록 워드번호증가방향 블록번호증가방향 (2) 부호표시 : 디바이스의데이터형을선택하며, 무부호, 부호중에서선택합니다. (3) 데이터타입 : 십진수, HEX, BCD중에서선택합니다. - DEC: 십진수로서 65535는 6만5천5백3십5입니다. - HEX:16진수입니다. 9h + 1h = ah가되고, fh + 1h = 10h가됩니다. - BCD:4비트씩 10진수의한자리씩표시하는방식입니다. 9h + 1h = 10h이됩니다. PMU본체에 서시계데이터는 BCD로관리합니다. (4) 데이터크기 : 16Bit, 32Bit 중에서선택합니다. 부호 무부호 10진수 -32768 ~ 32767 0 ~ 65535 HEX 0 ~ FFFF BCD 0 ~ 9999 [ 표. 16비트의각데이터종류별수치범위 ] 부호 무부호 10진수 -2147483648 ~ 2147483647 0 ~ 4294967295 HEX 0 ~ FFFFFFFF BCD 0 ~ 99999999 [ 표. 32비트의각데이터종류별수치범위 ] 7-101
제7장태그 (5) 전체자리수 : 전체자리는화면에표시되는데이터의총자리수를의미합니다. 데이터가지정된자리수보다클경우에는큰자리의값이보이지않게됩니다. 예 ) 표시자리수 4 일때 1234 234 (6) 소수자리수 : 소수자리는총자릿수중에서소수점이하의자리수를얼마로할것인가를지정합니다. 본체내부에서의데이터는소수점처리가되지않습니다. 단지데이터의화면표시만을소수점으로표시하는것입니다. 예 ) 데이터 12345, 전체자리수 :5, 소수자리수 :1 1234.5 단, 데이터에부호가있을경우에는총표시자리수는실제로지정한전체자리수보다한자리더크게표시됩니다 예 ) 데이터 12345, 전체자리수가5, 소수자리수가1-1234.5 (7) 확장옵션저장주소의값과확장된연산을할수있도록연산식을기술하는부분입니다. 디폴트는확장옵션이전개되지않은상태입니다. [ 확장옵션을선택하지않은경우 ] [ 확장옵션을선택한경우 ] 1 피연산자 : 최대3개의피연산자를지정할수있습니다. 확장숫자태그가수행이되더라도표시주소의값은변하지않습니다. 2 피연산자종류 : 외부기기의디바이스나숫자및시스템버퍼중선택할수있습니다. 3 연산자에는다음과같은종류가있습니다. NA : Not available + : 피연산버퍼내의데이터와연산데이터를가산합니다. : 피연산버퍼내의데이터에서연산데이터를감산합니다. : 피연산버퍼내의데이터와연산데이터를승산합니다. 결과데이터는 2워드에걸쳐서저장됩니다. 저장버퍼에는하위워드, 지정한저장버퍼의다음번호의버퍼에는상위워드가저장됩니다. : 피연산버퍼내의데이터에서연산데이터를제산합니다. 결과는 2워드에걸쳐저장됩 7-102
제7장태그니다. 저장버퍼에는몫이저장버퍼의다음버퍼에는나머지가저장됩니다. & : 피연산버퍼내의데이터와연산데이터의논리합을구합니다. : 피연산버퍼내의데이터와연산데이터의논리곱을구합니다. ^ : 피연산버퍼내의데이터와연산데이터의배타적논리합을구합니다. <<: 피연산버퍼내의데이터의비트들을연산데이터만큼좌로쉬프트합니다. 예 ) 1101 0111 0010 0110을좌로2쉬프트하면아래와같이됩니다. 0101 1100 1001 1000 >> : 피연산버퍼내의데이터의비트들을연산데이터만큼우로쉬프트합니다. 예 ) 1101 0111 0010 0110을우로2를쉬프트하면아래와같이됩니다. 0011 0101 1100 1001 (8) 스케일링사용숫자태그에서의스케일링과동일합니다. 실제값의범위와표시되고자하는값의범위를지정하기만하면됩니다. 실제값이 [0 ~ 1000] 사이에서변할때, 이를 [ 50 ~ +50] 사이에서표시할수있습니다 (2) 표시설정숫자의표시사양을설정합니다. 폰트, 배각, 색상, 정렬의자세한내용은 7장 태그에서공통으로사용되는항목 을참조하세요. [ 확장숫자태그의디스플레이탭 ] 7-103
제7장태그 (3) 범위구간별로숫자를다른색상으로표시합니다. 본설정을하지않으면디스플레이탭에서설정한글자색과배경색에의해확장숫자태그가표시됩니다. 1) 2) 6) 3) 4) 5) [ 그림. 확장숫자태그에서표시조건설정화면 ] 1) 범위설정여부 : 범위에따라태그색을달리하지않을경우체크하지않습니다. 2) 범위개수 : 최소1개부터최대 8개까지입력이가능합니다. 3) 글자색 : 표시데이터의글자색을지정합니다. 4) 배경색 : 표시데이터의바탕색을지정합니다. 5) 하위값 : 구간의시작값를입력합니다. 6) 상위값 : 구간의끝값를입력합니다. 7) 설정완료후확인을클릭합니다. 주의 각각의구간은서로겹치는부분이없어야합니다. 7-104
제7장태그 7.15.2. 확장숫자태그등록예 로깅 1 에서는 ' 최신로깅을맨처음에저장 ' 이라는속성을체크하고, 최신의 1 번째,2 번째 블록의값들을숫자로보고자할때의확장숫자태그들을등록하세요. 로깅에서한블록은 5개의워드데이터를저장하도록지정하고그외의조건은임의로등록하세요.. 데이터는 16비트의 DEC값이며무부호이고전체5자리, 소수자리2자리로표시합니다. 표시시, 로깅1의값이 0에서 200사이이면글자색을파랑색으로바탕색을노랑색으로표시하고그이외의값일경우글자색은검정, 바탕색은빨강색으로나타내는확장숫자태그를등록하세요 * 여기서는PMU-710TT를기준으로한예제로써기종에따라약간씩다를수있음 -로깅1에서의설정 - 표시주소 : 로깅1의 ( 블록 0, 워드 0) ~ ( 블록 0, 워드 4) 의숫자데이터로깅1의 ( 블록 1, 워드 0) ~ ( 블록 1, 워드 4) 의숫자데이터 - 부호표시 : 무부호 - 데이터크기 : 16비트 - 데이터타입 : DEC 표시형식 : 전체 5자리, 소수2자리 7-105
제7장태그 0 X 0 ~ 0 X 4 1 X 0 ~ 1 X 4 [ 예제. 확장숫자태그에서의일반탭 ] - 폰트픽셀 : 16*16 - 배각 : 1x1 - 색상 : 글자검은색, 배경빨강색 - 정렬 : 오른쪽 [ 예제. 확장숫자태그에서의디스플레이탭 ] - 범위개수 :1 - 범위 1 : 하위값 0, 상위값 200, 글자색파랑, 배경색노랑 7-106
제7장태그 [ 예제. 확장숫자태그에서의범위탭 ] 0 X 0 0 X 1 0 X 2 0 X 3 0 X 4 S/W 에서등록된확장숫자태그 1 X 0 1 X 1 1 X 2 1 X 3 1 X 4 0 번째워드 1번째워드 2 번째워드 3 번째워드 4 번째워드 블록 0 ( 가장최근에로 48682 48682 48682 48682 48682 깅된블록 ) 블록 1 ( 바로전에로깅된블록 ) 48682 48682 48682 48682 48682 < 본체의로깅 1 메모리에로깅된실제데이터블록 > 0 X 0 0 X 1 0 X 2 0 X 3 0 X 4 본체로전송했을때결과 1 X 0 1 X 1 1 X 2 1 X 3 1 X 4 알아두기 부호는전체자리수에서한자리를차지합니다. 7-107
제7장태그 7.16 확장메시지태그 확장메시지태그등록전에반드시파일메뉴의메시지편집기에서메시지를편집한후확장메시지태그를등록해야합니다. 4 장 메시지파일작성 을참조하세요. 확장메시지태그는, 로깅및레서피데이터중에서특정블럭및워드의값을메시지번호라고간주하여실시간으로해당메시지를나타내주는태그입니다. 따라서데이터값이메시지번호가되며그번호에해당하는메시지를나타냅니다. 이태그는메시지태그와데이터소스 (source) 만다르고나머진똑같습니다. (1) 확장메시지태그등록 1) 풀다운메뉴의확장메시지태그를선택합니다. 2) 확장메시지태그등록화면에서로깅1/2/ 레서피중에서종류를선택하고 칼럼의타입 과블록위치및워드위치를지정한후확인을선택합니다. 3) 범위메시지일경우구간별로다른메시지를설정합니다. 4) 가변메시지일경우데이터값이메시지번호를나타냅니다. 7-108
제7장태그 7.16.1 설정항목 (1) 일반 1) 그룹 : 표시하기원하는페이지그룹을선택합니다. A ~ Z까지선택가능메시지를나타낼때조건이되는비트어드레스를지정합니다. 2) 표시주소 : 표시주소의내용은메시지번호로써먼저, 표시주소타입이로깅1/ 로깅2/ 레서피인지를선택합니다. 주소설정에앞서 칼럼데이터타입 을설정합니다. 확장문자열태그에서는이를 숫자 로설정하는것이일반적입니다. 날짜나시간의값으로메시지를표출하는것은거의의미가없습니다. 참조하고자하는위치인블록번호와워드번호를설정합니다. 블록번호와워드번호는첫번째것이 0 입니다. < 로깅의경우 > 로깅된날짜및시간로깅데이터 ( 숫자 ) 년월일시분초 0워드 0블록 1워드 0블록 2워드 0블록 워드번호증가방향 년월일시분초 0워드 1블록년월일시분초 0워드 1워드 1 블록 1워드 2워드 1블록 2워드 블록번호증가방향 2 블록 2 블록 2 블록 < 레서피의경우 > 레서피데이터 ( 숫자 ) 0 워드 0 블록 1 워드 0 블록 2 워드 0 블록 0 워드 1 블록 1 워드 1 블록 2 워드 1 블록 0 워드 2 블록 1 워드 2 블록 2 워드 2 블록 워드번호증가방향 블록번호증가방향 7-109
제7장태그 3) 워드조건설정 범위메시지, 가변메시지의두종류가있습니다. 1 범위메시지이조건은범위탭에서설정한값의범위에따라메시지를표시하는방식입니다. 예를들어특정위치의로깅이나레서피의값이 0부터 100일때는 1번메시지, 101부터 150이면 2번메시지등의방법으로메시지의범위및색상속성을지정할수있습니다. 최대 8개까지범위를설정할수있습니다. 값은 32768 ~ 32767까지사용가능합니다. 범위로설정 [ 확장메시지태그에서워드의범위로설정한경우 ] 7-110
제7장태그 2 가변메시지가변메시지는특정위치의로깅이나레서피값이메시지번호에대응됩니다. 상한, 하한제한을넘을경우나메시지번호가존재하지않는경우에는아무메시지도표시하지않고해당영역을배경색으로지웁니다. 가변으로설정 [ 확장메시지태그에서워드가변일경우 ] 4) 메시지범위제한읽을주소의값즉로깅데이터값이이범위를넘으면메시지를표시하지않습니다해당역을배경색으로지우지않습니다. 메시지번호는 1~999까지가능합니다. 5) 표시형식 1 문자수 / 행당 : 행당최대문자수를설정합니다. 2 행수 : 여러행을설정할수있습니다. (2) 디스플레이메시지의배각, 폰트, 색상등을설정합니다. 1) 색상일반탭에서워드가변으로설정시 : 글자색과바탕색을지정합니다. 7-111
제7장태그 (3) 범위 [ 일반탭에서워드가변으로설정시 ] 이설정은범위메시지로지정한경우에만설정할수있습니다. 각메시지에해당되는범위별로바탕색과글자색을설정합니다. 1) 2) 5) 5) 3) 4) [ 확장메시지태그범위탭의설정 ] 1) 범위개수최대 8개의범위를지정할수있습니다. 2) 메시지번호 7-112
제7장태그우측의범위에대응되는메시지번호를설정합니다. 3) 메시지의구간에따른글자색을지정합니다. 4) 메시지의구간에따른바탕색을지정합니다. 5) 범위별값의설정각범위에서지정된로깅데이터값의하위, 상위값을지정합니다. 즉지정한메시지에대응되는구간을설정합니다. 7.16.2 확장메시지태그등록예 (1) 가변메시지사용예열한번째로깅 ( 로깅 1) 된블록의두번째워드의값으로, A 그룹의메시지를표시하며메시지의범위제한은상한 90 번하한 10 번입니다. 글자색은검정, 바탕색은파랑색인확장메시지태그를설정하세요. 1) 먼저메시지파일을등록한다. 2) 로깅 1을설정한다. 3) 확장메시지태그를등록한다. - 그룹 : A - 주소종류 : 가변 - 메시지어드레스 : 로깅1의 block 10( 열한번째 ) X word 1( 두번째 ) 숫자데이터 - 메시지범위제한 : 10~90 - 문자수 / 행당 : 10 - 행수 :1 [ 예제. 워드가변조건의확장메시지태그일반탭 ] 7-113
제7장태그 - 글자색 : 검정 - 바탕색 : 파랑 - 폰트 : 16x16, 고딕체 - 배각 : 1x1 - 정렬 : 좌 ㅎ [ 예제. 워드가변조건의확장메시지태그디스플레이탭 ] 3) 결과 => PMU Editor 화면 본체로다운로드 => MW0 가 10 일때의화면표시 (2) 범위메시지사용예로깅1의속성들을임의로설정하되한블록은 20개의워드를갖도록설정하세요. 로깅1의 2 번째블록 11번째 word는 C그룹의메시지번호를나타냅니다. 로깅1의 block 1 X word 10 숫자값이메시지 0부터 500 까지일때 C그룹의 10번메시지를나타내고 501 부터 999까지일때 20번메시지를나타내는확장메시지태그를설정하세요. 두범위모두바탕색은노랑글자색은검정입니다. 1) 메시지파일을설정한다. 7-114
제7장태그 2) 메시지파일을설정한다 - C 그룹 : 10번메시지 NJVJF 20번메시지 LSJOFA [ 메시지파일등록 ] 7-115
제7장태그 3) 태그를등록한다 - 그룹 : C - 디바이스선택 : 워드 - 주소종류 : 범위 - 읽을주소 : 로깅1의 block 1 X 10 word ( 두번째블록, 열한번째워드 ) [ 예제. 워드범위조건의확장메시지태그일반탭 ] - 메시지 10 범위 : 0~500, 글자색검정, 배경색노랑 - 메시지 20 범위 : 501 ~ 999, 글자색검정, 배경색노랑 - 이외메시지 : 배경색파랑 [ 예제. 워드범위조건의확장메시지태그디스플레이탭 ] 7-116
제7장태그 3) 결과 => PMU Editor 화면 => 로깅된값이 891 일경우본체화면 < 로깅1의내용 > 0word 1word 2word 3word 4word 5word 6word 7word 8word 9word 10word 블록0 324 33 544 56 78 4 4 2 8 120 782 블록1 54 3 1 0 0 0 890 1023 32764 233 891 7-117
제7장태그 7.17 확장문자열태그 확장문자열태그는지정한로깅 ( 레서피 ) 중에서특정위치의데이터값을해당하는 ASCII 문자로표시해주는태그입니다. 이태그는문자열태그와데이터소스 (source) 만다르고나머지는똑같습니다. 표시되는문자열은, 문자열로읽기위해지정한로깅또는레서피 ( 파라미터이동 ) 의해당칼럼및열의연속된버퍼데이터를 ASCll값으로인식하여변환한문자들입니다. (1) 확장문자열태그등록 1) 풀다운메뉴의태그에서확장문자열태그를선택한후화면의원하는위치에마우스의왼쪽버튼으로클릭합니다. 2) 확장문자열태그설정화면에서확장문자열시작주소와문자열개수를입력한후확인을선택합니다. 7.17.1 설정항목 (1) 일반 1) 문자열시작주소 : 문자열로변환할메모리 ( 로깅 / 레서피 ) 의시작위치를지정합니다. 먼저문자열주소의타입즉로깅 1(L1), 로깅 2(L2), 레서피 (R) 중하나를결정합니다. 로깅의경우칼럼의데이타타입을설정할수있는데날짜 / 시간또는문자의두경우가있습니다. 레서피의경우는문자타입만이존재합니다. 그러나로깅의경우도날짜 / 시간의값이 ASCII값을가지는경우는드물기때문에, 거의사용하지않습니다확장문자열에선 문자 를선택하고설정한블록및워드에해당하는데이터를아래설정한문자개수만큼 ASCII로표현해줍니다. 여기서문자를스캔하는방향은워드방향입니다. 예로 0번째블록의 1번째워드부터 3개의문자 (8bitX3) 를읽는확장문자열태그라면 0블록의 1번째워드, 0블록의 2번째워드순으로데이터를스캔하여 ASCII값으로나타냅니다 (3 ASCII를표현하기위해선 2 word가필요 ). < 로깅의경우 > 로깅된날짜및시간로깅데이터 ( 숫자 ) 년월일시분초 0워드 0블록 1워드 0블록 2워드 0블록 워드번호증가방향 년월일시분초 0 워드 1 워드 2 워드 1 블록 1 블록 1 블록 블록번호 년월일시분초 0 워드 1 워드 2 워드 증가방향 2 블록 2 블록 2 블록 7-118
제7장태그 < 레서피의경우 > 레서피데이터 ( 숫자 ) 0 워드 0 블록 1 워드 0 블록 2 워드 0 블록 0 워드 1 블록 1 워드 1 블록 2 워드 1 블록 0 워드 2 블록 1 워드 2 블록 2 워드 2 블록 워드번호증가방향 블록번호증가방향 2) 문자개수 : 화면에보여질문자열의개수를지정합니다. 문자열의표시최대길이는 16x16폰트의경우는숫자나영문 80자, 한글 40자까지가능하고 32x32폰트의경우는숫자나영문 40자, 한글 20자까지가능합니다 (PMU-710TT) 기준 ). 16비트디바이스 1개는영문2문자, 한글1문자의데이터를표현할수있습니다. 문자열개수는영문, 숫자인경우에따릅니다. 그러므로, 문자열개수를 20으로지정했다면, 문자열시작버퍼로부터 10개의워드데이터를읽어서화면에문자로표시합니다. 이런특징들이문자열태그의동작과같습니다. 문자열중간에 NULL이존재하면, 문자열태그나확장문자열태그는 NULL 뒤의문자들은표시하지않습니다. [ 확장문자열태그의일반탭 ] 7-119
제7장태그 (2) 디스플레이문자열의배각폰트색상등을설정합니다. [ 확장문자열태그의디스플레이탭 ] 7.17.2 확장문자열태그등록예 레서피를등록하되블록개수는 10, 워드수 / 블록는 20으로지정하고그외의속성들은임의로설정하세요. 레서피의 5번째워드열부터 8번째워드열까지 (4워드) 는회사명을나타내는 ASCII 데이터를가지고있습니다. 레서피의 4번째블록, 5번째워드부터 4번째블록, 8번째워드까지의문자데이타를 4글자의한글로표시하는확장문자열태그를등록하세요. 7-120
제7장태그 - 레서피등록 - 문자열시작주소 : 레서피, 블록3, 워드4(0,1,2,3:4번째블록, 0,1,2,3,4:5번째워드 ) - 문자개수 : 8 ( 한글은영문, 숫자에비해 x2를해야합니다 ) [ 예제. 확장문자열태그등록 ] PMU Editor 에서의화면 엘지산전 PMU 에서의화면 7-121
제7장태그 7.18 확장그래프 2 태그 그래프2 태그에서꺾은선그래프와실행되는모양은비슷하지만설정은완전히다릅니다. 로깅된데이터또는파라미터이동데이터를꺾은선의형태로나타냅니다. 또다른응용으로는, 꺾은선그래프만을위해서로깅을사용하기도합니다. 일반그래프2 태그는화면전환을하여다시그래프2 태그가있는화면으로돌아왔을경우, 조금전과거의데이터를그리지못합니다 ( 저장을하지않으므로 ). 즉, 운전으로돌아오거나화면전환되었을경우, 다시처음부터그립니다. 그러나이확장그래프2 태그는로깅된 ( 저장된 ) 데이터들을꺾은선으로표시하므로화면전환에상관없이과거의상태까지표시할수있습니다. 확장그래프2태그에서 X축은단순히로깅된인덱스 ( 순번 ) 입니다. (1) 확장그래프 2 태그의간단한등록 확장그래프 2 태그란로깅또는레서피데이터의값을시각적으로볼수있게하는태그로서그래프의 X축을저장된순서로하고 ( 순서변경은범위탭의 데이터방향 속성에서지정할수있습니다 ), Y축을값에따라서나타냅니다. 1개의태그에최대 10개의꺾은선을등록할수있습니다. 1) 풀다운메뉴의확장그래프2 태그를선택하고화면에등록합니다. 2) 디스플레이탭에서그래프종류모양을선택하고범위탭에서표시하길원하는꺾은선개수만큼을등록합니다. 7.18.1. 설정항목 (1) 일반 1) 도트수 / 눈금 : 그래프의 1눈금당몇도트가있는지를설정합니다. 값이 1에가까울수록부드러운그래프가됩니다. 2) X축시작값 : X축의시작값을결정합니다. 상수일경우시작값은설정한값으로고정되며시스템버퍼, 로깅또는레서피로설정했을경우는, 그값이바뀔때마다시작점이바뀐그래프추이를볼수있습니다 ( 설정범위는 0~65535). 보통은 0으로설정합니다. 3) X축커서 : X축커서유무를설정할수있으며시스템버퍼로지정할경우, 커서유무를가변적으로변경할수있습니다. X축커서유 로체크하면 X축커서위치를지정할수있는데상수로지정하면위치가고정되며시스템버퍼로지정하면, 그값에따라커서위치를변경할수있습니다. 보통은커서 무 로설정합니다. 7-122
제7장태그 4) Y축커서 : Y축커서유무를설정할수있으며시스템버퍼로지정할경우, 커서유무를가변적으로변경할수있습니다. Y축커서유 로체크하면 Y축커서위치를지정할수있는데상수로지정하면위치가고정되며시스템버퍼로지정하면, 그값에따라커서위치를변경할수있습니다. 보통은커서 무 로설정합니다. Y축커서값은백분율로환산되며무조건소수점 2째자리까지표현됩니다. 예로 9999는 99.99% 를나타내며 10000는 100% 를나타냅니다. 따라서설정할수있는값의범위는 0~10000. 5) X축축소배율 : X축의항목을설정한배율만큼으로축소하여보고자할때이기능을사용합니다. 배율은 0 이상이며, 0이나 1은모두 1배율, 즉정상시와같은배율로나타냅니다. 상수, 시스템버퍼, 로깅, 레서피중하나로 X축축소배율을가변적으로설정할수있습니다. 보통은 0이나 1로설정합니다. 6) X축확대배율 : X축의항목을설정한배율만큼으로확대하여보고자할때이기능을사용합니다. 배율은 0 이상이며 0이나 1은모두 1배율, 즉정상시와같은배율로나타냅니다. 상수, 시스템버퍼, 로깅, 레서피중하나로 Y축축소배율을가변적으로설정할수있습니다. 보통은 0이나 1로설정합니다. [ 확장그래프 2 태그의일반탭 ] 7-123
제7장태그 (2) 디스플레이 1) 그래프모양선택안보임사각, 사각형중에서선택할수있습니다. 디폴트로안보임사각으로설정되어있습니다. 2) 바탕색과테두리색설정 1 바탕색 : 그래프의바탕색을지정합니다. 2 테두리색 : 안보임사각을제외하고그래프의외곽선을지정합니다. 1) 2) (Mono 기종일경우 ) [ 확장그래프 2 태그의디스플레이탭 ] (3) 범위 꺾은선은최대 10개까지설정이가능합니다. 데이터타입및데이터크기는모든꺾은선에공통적인속성으로써아래의리스트에는등록되지않습니다. * 데이터타입 : 나타낼그래프데이터의타입을결정합니다. 무부호십진수, 부호십진수, BCD의 3 종류가있습니다. 읽을데이터의위치및데이터의범위는동작탭에서설정합니다. 데이터타입 데이터범위 무부호십진수 0~65535 부호십진수 -32767~32768 BCD 0~9999 * 데이터크기 : 16bit 또는 32bit 중선택할수있습니다. 7-124
제7장태그 각각의꺾은선에다음의 1)~ 6) 항목을입력하고삽입버튼을누르면하나의꺾은선이등록됩니다. 1) 읽을주소그래프태그로나타내고자하는주소 ( 위치 ) 를입력합니다. 즉, 로깅1/2 또는레서피중하나를선택하고블록과워드위치를지정합니다. 2) 데이터방향 X축에세로, 가로또는워드간격의순서로데이터를표시할수있습니다. 세로 일경우는읽을주소의블록과워드에서부터시작해서해당블록을모두스캔하여그래프로나타냅니다. 가로 순일경우는읽을주소의블록과워드에서시작해서해당워드를모두스캔하여그래프로나타냅니다. 워드간격 순일경우는지정한간격만큼을워드순으로건너뛰면서스캔하여그래프로나타냅니다. < 로깅의경우스캔방향예 > 로깅된날짜및시간로깅데이터 ( 숫자 ) 년월일시분초 0 블록 0 워드 0 블록 1 워드 0 블록 2 워드 년월일시분초 1 블록 0 워드 1 블록 1 워드 1 블록 2 워드 년월일시분초 2 블록 0 워드 2 블록 1 워드 2 블록 2 워드 워드증가방향 블록증가방향 0블록,0워드부터데이터를읽는경우라고가정하면 ( 읽을주소가 0블록,0워드라고설정한경우 ) -[ 세로 ] 방향이면, [0블록0워드], [1블록0워드], [2블록0워드] 순으로데이터를읽어표시합니다. -[ 가로 ] 방향이면, [0블록0워드], [0블록1워드], [0블록2워드] 순으로데이터를읽어표시합니다. -[ 워드간격 ] 이 2이면, [0블록0워드], [0블록2워드], [1블록1워드], [2블록0워드], [2블록2워드] 순으로데이터를읽어표시합니다. 3) Y축범위표시할데이터의범위즉최소, 최대를설정합니다. 상수, 시스템버퍼, 로깅, 레서피로 Y축범위를설정할수있으며상수를제외하고는 Y축범위를변경할수있습니다. 4) 선색상꺾은선의색상을설정합니다. 5) 패턴 8종류의선패턴을선택할수있습니다. 6) X축커서와그래프가만나는 Y축값 ( 시스템버퍼 ) X축커서와만나는지점의그래프값즉, Y축의값이출력됩니다. 시스템버퍼로만이값을지정할수있습니다. 7-125
제7장태그 * 꺾은선의삽입, 삭제, 수정방식은연산및터치의연산탭에서의삽입, 삭제, 수정방식과같습니다. 단, 꺾은선삽입시선택된행에관계없이맨마지막꺾은선항목의다음행으로추가됩니다. 1) 2) 4) 5) 6) 3) [ 확장그래프 2 태그의범위탭 ] 다음은한개의항목도입력하지않았을경우의메시지입니다. 7-126
제7장태그 7.18.2 확장그래프 2 태그등록예 로깅1 및로깅2 각각의값을꺾은선으로나타내는확장그래프2 태그를등록합니다. 데이터의타입은무부호십진수, 데이터크기는 16비트, 눈금당도트수는 5, X축시작값은시스템버퍼 100으로변화시키고, X축및 Y축커서는항상존재하며각각시스템버퍼 101, 102로커서위치를변경하고, X축축소및확대비율은사용하지않습니다. 검정바탕의보임사각을사용합니다. 로깅1에서로깅된모든블록들의 3번째워드들과, 로깅2에서 0번째블록의모든워드들을그래프로표시합니다. 각각의선패턴은 (---) 과 ( ) 로써각각파랑색, 옥색이며전자의꺾은선의 Y축값은 0에서 5000, 후자는 5000에서 10000입니다. X축커서와그래프가만나는 Y축값은각각시스템버퍼 200, 300으로설정합니다. (1) 일반 - 도트수 / 눈금 : 5 - X축시작값 : 시스템버퍼 100 - X축커서 : 유, 시스템버퍼 101 - Y축커서 : 유, 시스템버퍼 102 - X축확대배율 : 0 또는 1 - Y축확대배율 : 0 또는 1 [ 예제. 확장그래프 2 태그의일반탭 ] 7-127
제7장태그 (2) 디스플레이 - 그래프모양 : 보임사각 - 바탕색 : 검정 - 테두리색 : 흰색 (3) 범위 - 데이터타입 : 무부호십진수 - 데이터크기 : 16bit [ 예제. 확장그래프 2 태그의디스플레이탭 ] 1) 꺾은선 1: 읽을주소는로깅1의모든블록들의 3 번째워드 들, 방향은 세로, 색상은파랑색, 선패턴은 --, 꺾은선의 Y축은값이 0에서 5000. X축커서와그래프가만나는 Y축값은시스템버퍼 200. 2) 꺾은선 2: 읽을주소는로깅2의 0번블록 의모든워드들, 방향은 가로, 색상은옥색, 선패턴은, 꺾은선의 Y축값이 5000에서 10000. X축커서와그래프가만나는 Y축값은시스템버퍼 300. 7-128
제7장태그 각블록의모든 3번째워드들을꺾은선으로표시 0번블록의모든워드들을꺾은선으로표시 [ 예제. 확장그래프 2 태그의범위탭 ] (4) 결과 - 아래는로깅 1의현재로깅된메모리상태를보여줍니다. - 현재 5번 (0~4) 까지로깅한상태이며, 블록당워드수는 8개라고가정합니다. - 첫번째설정항목인, 모든블록의 2 번째워드, 즉세로방향으로꺾은선으로표시합니다. 로깅 1 0번워드 1번워드 2번워드 3번워드 4번워드 5번워드 6번워드 7번워드 블록0 3244 435 2001 12 321 98 997 10 블록1 5246 255 8 467 2334 421 4361 53 블록2 2421 525 1 777 3500 366 8544 224 블록3 12 788 801 844 2000 22 1375 620 블록4 11 324 2500 133 51 47 619 71 로깅안됨 0(NULL) 0(NULL) 0(NULL) 0(NULL) 0(NULL) 0(NULL) 0(NULL) 0(NULL) 7-129
제7장태그 - 아래는로깅 2의현재로깅된메모리상태를보여줍니다. - 현재 2번 (0~1) 까지로깅한상태이며, 블록당워드수는 5개라고가정합니다. - 두번째설정항목인, 0번블록의모든워드, 즉가로방향으로꺾은선으로표시합니다. 로깅 2 0번워드 1번워드 2번워드 3번워드 4번워드 블록0 6500 9999 9000 7000 10000 블록1 10000 8543 8544 7522 619 로깅안됨 0(NULL) 0(NULL) 0(NULL) 0(NULL) 0(NULL) 로깅1: - - - - -( 파란색 ) 로깅2: ( 옥색 ) 5000( 로깅 1) 9999 10000 10000( 로깅 2) 9000 2500( 로깅1) 2500 2001 7000 6500 801 8 1 0( 로깅1) 5000( 로깅2) 눈금당도트수 (5dot) < 본체에서운전중의현재화면 > 7-130
제7장태그 7.19 X-Y Chart 태그 앞서언급한꺾은선그래프는 X축이시간의진행이고, Y축이값의변화를표시하는그래프입니다. 그런데, X-Y 챠트태그는 X축, Y축모두값의변화로점들을표시합니다. 2차원 ( 평면 ) 그래프에서한점을표시하기위해선 (X,Y) 즉, 2개의값이필요합니다. 일반적으로 5점을표시하려면, 10개의읽어올주소가필요합니다. X-Y 챠트태그에선점의개수로사용할주소 (1워드) 도필요하므로, 여기선 11개의읽어올주소가필요합니다. (1) X-Y X 챠트태그의간단한등록 X-Y 챠트태그의종류에는 꺾은선 과 분포도 가있습니다. 꺾은선타입은여러점들을이어서, 그점들의움직임을감시하는것이고, 분포도는한점, 또는몇개점들의변화를지우지않고자취를추적하여계속찍어나가는그래프입니다. 1) 풀다운메뉴의 X-Y 챠트태그를선택하고화면에등록합니다. 2) 일반탭에서읽어올값이있는주소를설정하고, 디스플레이탭에서그래프종류모양을선택합니다. 범위탭에선표시하길원하는점그룹 ( 데이터세트 ) 들의속성을등록합니다. [ 읽을주소를 X 라고설정했을경우, 예제 ] 1 2 인접점연결 옵션 3 < 꺾은선 : X의값 ( 점개수 ) 이 3일경우 > < 분포도 : X 의값이 1일경우 > => 점의개수가 3이면, 6개의값을읽어야함 => 개수가 1이면, 2개의값을읽어야함 1 (X+1버퍼의값, X+2버퍼의값 ) (X+1버퍼의값, X+2버퍼의값 ) 2 (X+3버퍼의값, X+4버퍼의값 ) * 점이여러개인이유는, 과거값들을 3 (X+5버퍼의값, X+6버퍼의값 ) 지우지않으므로계속자취가남는다 7-131
제7장태그 7.19.1. 설정항목 (1) 일반 1) 읽을주소 : 설정한주소의값에따라점의개수가결정됩니다. 이개수에따라얼마만큼의버퍼를참조해야 ( 읽어와야 ) 할지결정됩니다. 읽어올점의좌표들은설정한버퍼의바로다음버퍼부터이어집니다. 읽을주소 로설정한버퍼가 x라면, 그리고 x의값이 n( 점의개수가됨 ) 이라면, (x+1, x+2), (x+3, x+4), (x+5, x+6),,(x+2*n-1, x+2*n) 까지값을읽습니다. 단, n은 n 1인자연수입니다. 2) 데이터타입 : 무부호십진수, 부호십진수, BCD 중에서지정합니다. 3) 최대포인트수 : 읽을주소 로설정한버퍼의값의최대치를제한합니다. 최대포인트수 를 10으로설정하면, 읽을주소 로설정한첫버퍼의값이 10보다큰값이라도 10개의점데이터만처리하여표시합니다. 4) 표시조건 : 그래프의업데이트 (Refresh) 조건을설정합니다. 이조건에만족될때마다그래프를다시그립니다. 즉, 값의변화가적용되어점들이최신정보로표시됩니다. 1 비트조건 : 설정한주소의비트가 On/Off/ 반전 (edge), On/Off계속 (level) 의조건을만족할때, 리프레쉬 (Refresh) 합니다. 2 워드조건 : 설정한워드주소의값이지정한범위안에있으면, 매스캔마다리프레쉬합니다. 5) 주기조건 : 설정한시간마다그래프를업데이트합니다 (0이면, 매스캔 ). 1 7-132
제7장태그 [X-Y 챠트태그의일반탭 ] (2) 디스플레이 1) 그래프모양선택안보임사각, 사각형중에서선택할수있습니다. 기본으론안보임사각이설정되어있습니다. 2) 바탕색과테두리색설정 - 바탕색 : 그래프의바탕색을지정합니다. - 테두리색 : 안보임사각을제외하고그래프의외곽선을지정합니다. 3) 그래프타입 : 꺾은선 과 분포도 중에선택합니다. 1 인접점연결 : 그래프타입이 꺾은선 인경우만선택할수있습니다. 이웃점들과의연결선을이을것인지아닌지를설정합니다. 2 그래프화면클리어조건 : 분포도 인경우만선택할수있습니다. 분포도 의 X-Y 챠트태그는현재값이변하더라도과거의점들을지우지않습니다. 이점들의자취를지우고자할경우는, 클리어조건 으로설정한워드주소에 0이아닌값을대입하면됩니다. 주의 ) 다시자취추적을하여그래프를표시하려면, 반드시 클리어조건 의주소에 0을써야합니다. 0이아닌값이면계속클리어하고그래프를그립니다. 2) 1) 분포도 일때만설정가능 꺾은선 일경우만설정가능 (Mono 기종일경우 ) [X-Y 그래프태그의디스플레이탭 ] 7-133
제7장태그 (3) 범위 데이터세트는최대 4 개까지설정이가능합니다 ( 차후에증가할수있습니다 ). 각각의데이터세트에다음의 1)~ 5) 항목을입력하고첨가버튼을누르면하나의세트 (Set) 가등록됩니다. 1) 수직최대 / 최소 Y축의최대, 최소를설정합니다. 2) 수평최대 / 최소 X축의최대, 최소를설정합니다. 3) 포인트크기표시할점의크기를설정합니다. 점은정사각형으로그려지며, 포인트크기는한변의길이입니다. 단, 홀수만가능합니다. 4) 펜색상점의색상을설정합니다. 5) 선패턴 8종류의선패턴을선택할수있습니다. 꺾은선 타입이고 인접점연결 을선택했을경우만적용됩니다. * 데이터세트의첨가, 삭제, 수정방식은연산및터치의연산탭에서의삽입, 삭제, 수정방식과같습니다. 단, 세트첨가시, 선택된행에관계없이맨마지막항목의다음행으로추가됩니다. [ 데이터세트 ] : 데이터세트란표시할점들의그룹을말합니다. 5개의점들을이어서표시한다면, 아래의그림처럼표시됩니다 ( 꺾은선 타입일경우 ). 5개의점들을이어서 2그룹 ( 세트 ) 을표시한다면, 아래의그림처럼표시됩니다 ( 꺾은선 타입일경우 ). 7-134
제7장태그 1) 3) 2) 4) 5) [ 확장그래프 2 태그의범위탭 ] 7.19.2 X-Y 챠트태그등록예 시스템버퍼내의값들을점들의분포로나타내는 X-Y 챠트태그를등록합니다. 데이터의타입은무부호십진수, 읽을주소는시스템버퍼 100부터로지정합니다. 표시조건은항상으로하여, 계속최신값으로그래프를표시합니다. 여기선, 주기조건을선택하고, 0을설정합니다. 디스플레이탭에선안보임사각을선택하고, 꺾은선 으로지정합니다. 인접점연결도사용합니다. 범위탭에서는, 2개의데이터세트를첨가합니다. 둘모두포인트크기는 5( 홀수만가능 ) 로지정하고, 펜색상은각각빨강, 파랑을선택합니다. 인접점의선패턴은각각보통선과점선을선택합니다. * 여기서는컬러모델을기준으로한예제로써기종에따라약간씩다를수있음. 7-135
제7장태그 (1) 일반 - 읽을주소 : 100( 시스템버퍼 ) - 데이터타입 : 무부호십진수 - 최대포인트수 : 10 - 표시조건 : 주기조건 0 [ 예제. X-Y 챠트태그의일반탭 ] (2) 디스플레이 - 그래프모양 : 보임사각 - 바탕색 : 검정 - 테두리색 : 흰색 - 그래프타입 : 꺾은선 - 인접점연결 : 사용 [ 예제. X-Y 챠트태그의디스플레이탭 ] 7-136
제7장태그 (3) 범위 - 데이터세트 : 2개 1) 1번세트 - 수직 (y): 0~1000 - 수평 (x): 0~500 - 포인트크기 : 3 - 점색상 : 빨강 - 선패턴 : 보통직선 2) 2번세트 - 수직 (y): 100~200 - 수평 (x): 0~500 - 포인트크기 : 3 - 점색상 : 파랑 - 선패턴 : 점선 [ 예제. X-Y 챠트태그의범위탭 ] 7-137
제7장태그 (4) 결과 - 아래는시스템버퍼의현재값상태를보여줍니다. 버퍼 100 101 102 103 104 105 106 107 108 109 110 111 112 113 값 3 250 500 100 150 400 800 110 195 30 490 300 180 70 세트1 세트1 세트2 세트2 세트1 세트1 세트2 세트2 세트1 세트1 세트2 세트2 1번째점의 x 1번째점의 y 1번째점의 x 1번째점의 y 2번째점의 x 2번째점의 y 2번째점의 x 2번째점의 y 3번째점의 x 3번째점의 y 3번째점의 x 3번째점의 y - 점의개수 (100 번버퍼의값 ) 가 3이므로 3 X 2(xy의두좌표 ) X 2( 세트개수 ) = 12개의버퍼 를읽어옵니다 (100번버퍼를포함하면, 13개의워드값 ). 세트2: - - - - -( 파란색 ) 세트1: ( 빨간색 ) 1000(set 1) 200(set 2) (110,195) (300,180) (400,800) 500(set 1) (30,490) (100,150) (250,500) 0(set 1) 100(set2) 0 250 500 < 본체에서운전중의현재화면 > 7-138
제8장로깅 제 8장로깅 8.1 로깅 PLC로부터일정한크기의데이터를본체로저장한다. 순서 : 메모리할당 로깅설정 업로드예 )MW0부터 10개의워드를 MW100의 0번비트가 ON될때를조건으로 1분간격으로 10회로깅 1) 메모리할당파일 로깅, 파라미터이동설정 메모리할당 2) 로깅설정파일 로깅, 파라미터이동설정 로깅-1 MW100의 0번비트가 ON시로깅을수행 8-1
제8장로깅 조건만족시 1분간격으로 10회로깅 MW0부터 10개의워드를로깅 로깅된데이터를업로드시최근의데이터를맨위에표시 3) 다운로드 / 시간경과후업로드전송 업로드 로깅1 데이터선택 저장 로깅시간 각워드의데이터값표시 엑셀로복사후붙임 8-2
제8장로깅 8.2 파라미터이동 블록단위로설정된워드데이터를 PLC로블록단위로전송순서 : 메모리설정 파라미터이동설정 다운로드 해당조건비트를 ON시켜데이터전송예 )MW20 부터 5개의워드데이터를 5블록으로나누어전송 1) 메모리설정로깅의메모리설정과동일 2) 파라미터이동설정파일 로깅, 파라미터이동설정 파라미터이동 파라미터설정보내고자하는블록의개수, 그리고블록당워드수를설정후적용클릭 어느비트가 ON될때블록을전송할것인지설정 ( 그림은 MW30의 0번비트부터 4번비트까지사용됨을의미 전송될 PLC의주소입력 (MW20 으로부터정해진데이터개수를 PLC로쓴다.) 8-3
제9장통신 제 9 장통신개요 9.1 본기기의인터페이스특징 본기기는데이터표시기능과더불어, 복잡한스위치를가진종래의조작패널을대체시킬수있는, 조작기능을갖추고있습니다. 또한외부기기와다양한인터페이스방식을갖추어 CIM에대비한시스템구축을용이하게할수있는 FA용모니터링패널입니다. 본기기의인터페이스방식의특징은다음과같습니다. 1 표준 RS-232C/422/485 시리얼인터페이스를보유합니다. 2 본기기는외부통신기기와표준시리얼인터페이스를통해상대방의통신프로토콜로써상대방기기의메모리를읽고쓰는마스터로서의기능을지원합니다. 3 수순프로토콜이지원되지않는외부기기, 컴퓨터와의시리얼인터페이스를위한슬레이브통신방식지원합니다. 9-1
제9장통신 9.2 통신인터페이스규격 본기기에서사용할수있는통신인터페이스규격에대해설명합니다. 9.2.1 시리얼인터페이스 (RS-232C) (1) 전송규격 No. 항목 내용 1 통신방식 반이중 (Half Duplex) 2 동기방식 비동기 (Asynchronous, 調步同期方式 ) 3 전송거리 약 15m 4 접속형식 1:1 5 제어부호 ACSII 코드 6 전송속도 9600, 19200, 38400 bps 7 데이터형식 데이터길이 Parity 설정 Stop Bit 설정 7, 8 bit No Parity, Odd, Even 1, 2 bit (2) 커넥터핀번호및신호명 (PMU 시리얼포트 9 핀 ) (PMU-710S 이상 ) 형태 핀번호 신호명 방향 내용 9Pin Female 1 미사용 2 RD(RxD) 입력 데이터수신 1 3 SD(TxD) 출력데이터송신 6 4 DTR 출력데이터터미날준비 5 SG 신호그라운드 5 9 6 DSR 입력 데이터세트준비 7 RTS 출력 송신요구신호 8 CTS 입력 송신가능신호 9 미사용 9-2
제9장통신 (3) 커넥터핀번호및신호명 (PMU 시리얼포트 15 핀 ) (PMU-3XX/5XX 시리즈 ) 형태 핀번호 신호명 방향 내용 15Pin Female 1 미사용 2 RD(RxD) 입력 데이터수신 1 9 3 SD(TxD) 출력 데이터송신 4 DTR 출력 데이터터미날준비 5 SG 신호그라운드 6 DSR 입력 데이터세트준비 7 RTS 출력 송신요구신호 8 15 8 CTS 입력 송신가능신호 9 미사용 9.2.2 시리얼인터페이스 (RS-422/485) (1) 전송규격 No. 항목 내용 1 통신방식 반이중 (Half Duplex) 5 선식 2 동기방식 비동기 (Asynchronous, 調步同期方式 ) 3 전송거리 약 500m 4 접속형식 1:1 5 제어부호 ACSII 코드 6 전송속도 9600, 19200, 38400 bps 7 데이터형식 데이터길이 Parity 설정 Stop Bit 설정 7, 8 bit No Parity, Odd, Even 1, 2 bit (2) 커넥터핀번호및신호명 형태 핀번호 신호명 방향 내용 5Pin Terminal Block 1 RDA(RD+) 입력 데이터수신 (+) 2 RDB(RD-) 입력 데이터수신 (-) 3 SDA(SD+) 출력 데이터송신 (+) 4 SDB(SD-) 출력 데이터송신 (-) 5 SG 신호그라운드 9-3
제9장통신 (3) 커넥터핀번호및신호명 (PMU-3XX/5XX 시리즈 ) 형태 핀번호 신호명 방향 내용 1 11 RDA(RD+) 입력데이터수신 (+) 9 12 RDB(RD-) 입력 데이터수신 (-) 13 SDA(SD+) 출력 데이터송신 (+) 8 15 14 SDB(SD-) 출력데이터송신 (-) 15 미사용 9-4
제9장통신 9.3 PMU 의통신설정 PMU 본체에서설정하는시리얼통신인터페이스설정내용을설명합니다. 1 [ 통신설정 ] 메뉴를누릅니다. 2 [ 시리얼보우레이트 ],[ 시리얼데이터비트 ] 등의각설정항목의값을눌러통신파라미터를조절합니다. V2.0 가 2002/06/10 3시리얼인터페이스의설정항목은다음표와같습니다. 항목 선택내용 비고 시리얼보우레이트 9600, 19200, 38400 bps 시리얼데이터비트 7 bit, 8 bit 시리얼정지비트 1 bit, 2 bit 시리얼패리티비트 NONE( 없음 ), EVEN( 짝수 ), ODD( 홀수 ) 시리얼신호레벨 RS-232C, RS-422 통신진단시상대국번 00 ~ 31 PLC 통신유닛의국번을설정합니다. 타임아웃 1~99 PC 에서 PMU 으로의시리얼연결및다운로드방법은매뉴얼의전송부분을참조하세요. 9-5
제10 장시리얼마스터통신 제 10 장시리얼마스터통신방식 PMU 과접속이가능한외부기기일람표입니다. 외부기기 CPU 접속유닛비고 K10/30/60/100S 옵션유닛 시리얼 (RS-485) K10/30/60/100S CPU 직결 시리얼 K10S1 CPU 직결 시리얼 K60H,K200H CPU 직결 시리얼 1000S K7F-CUEA CPU 직결 시리얼시리얼 Master-K 300S 200S K4F-CUEA CPU 직결 K3F-CU2A CPU 직결 시리얼시리얼시리얼시리얼 80S G7LCUEB G7LCUEC 시리얼 CPU 직결 시리얼 120S G7LCUEB G7LCUEC 시리얼 CPU 직결 시리얼 GLOFA-GM GM1~GM3 GM6, GM7 CPU 직결 CPU 직결 G7L-CUEB CPU 직결 시리얼시리얼시리얼시리얼 Micrex-F F80H,F120H, F120S,F140S, F150S FFU120B, FFK120A 시리얼 C200H/C200HS C200H-LK202-V1 C200H-LK201-V1 시리얼 (RS-422) 시리얼 (RS-232C) C500/C1000H/ C500-LK201-V1/ 시리얼 (RS-232C/ OMRON C2000H/C500F C500-LK203 RS-422) C50/C120/C500/C200H/ C120-LK201-V1 시리얼 (RS-232C) C1000H/C2000H/C120F/ C500F/CS1 C120-LK202-V1 시리얼 (RS-422) 10-1
제10 장시리얼마스터통신 외부기기 CPU 접속유닛비고 MELSEC (Melsec) FARA M0J2, AOJ2H M0J2C214 시리얼 CPU 직결시리얼 MnN MJ71C24-S8 시리얼 CPU 직결 시리얼 A1SH/A2SH A1SJ71C24-R2 시리얼 CPU 직결시리얼 A2USH/A2USH-S1 A1SJ71UC24-R2 시리얼 CPU 직결시리얼 MnA MJ71UC24 시리얼 CPU 직결시리얼 MnU MJ71UC24 시리얼 CPU 직결시리얼 MJ71UC24 시리얼 QnA AJ71QC24 CPU 직결 시리얼 FX2N-232-BD 시리얼 FX FX2N-422-BD CPU 직결 시리얼 FARA-N70/700α CCU 시리얼 CPU 직결시리얼 FARA-N70/700PLUS CPU 직결 시리얼 AB SLC500[5/03,04] CPU 직결시리얼 PLC-5 CPU 직결시리얼 Modicon 884/984 Modbus 시리얼 SPC SPC-10 SPC-24S SPC-100 SPC-120S SPC-300 CPU 직결 시리얼 10-2
제10 장시리얼마스터통신 외부기기 CPU 접속유닛비고 S7-200PPI (CPU212/214) CPU 직결 시리얼 (RS-422) Siemens S7-MPI CPU 직결 시리얼 (RS-232C) S7-300 CP340 시리얼 S7-400 CP441-2 시리얼 GE FANUC 90-30 CPU311/CPU331 CPU 직결 시리얼 (RS-422) GE FANUC 90-70 CPU731/732/771/ 772/781/782 PROGIC-8 MP-920 YASKAWA CP-9200SH (CP-217) IC697CMM711 CPU 직결 시리얼 시리얼 (RS-232C) Toshiba Prosec-T (T3,T3H,T2N, T2E) CPU LINK CPU 직결 시리얼 (RS-232C) 시리얼 (RS-232C) Comfile Technology Tiny PLC (TCP32/37) CPU 직결 시리얼 (RS-232C) 알아두기 CPU 직결이란 CPU 유닛의 Loader 포트를통해시리얼통신을실행한다는의미입니다. 10-3
제10 장시리얼마스터통신 10.1 LG 산전 Master-K 시리즈 10.1.1 Master-K 시리얼인터페이스 LG 산전 Master-K PLC 기종과 RS-232C/485 로통신하는방법을알아봅니다. (1) 시스템구성본기기와 Master-K PLC 를시리얼인터페이스로연결하는시스템구성을나타냅니다. 외부기기통신유닛케이블 PMU PMU K10S1, K10S, K100S K30S,K60S 없음 옵션유닛 결선도참조 (RS-485) 결선도참조 (RS-485) PMU 전기종 (2) 케이블결선 1)RS-485 결선도 (K10S1,K10S,K30S,K60S,K100S PMU-710TT) 외부기기측 ( 터미널블록 ) PMU-710TT 측 ( 5Pin 터미널블록 ) 1 485(+) 2 485(-) 1 RDA 2 RDB 3 SDA 4 SDB 5 SG 2)RS-485 결선도 (K10S1,K10S,K30S,K60S,K100S PMU3 시리즈 ) 외부기기측 ( 터미널블록 ) PMU3 측 (15Pin ) 1 485(+) 2 485(-) 11 RDA 12 RDB 13 SDA 14 SDB 15 SG 10-4
제10 장시리얼마스터통신 알아두기 RS-485 연결의경우처음국과마지막국에종단저항을연결해주어야노이즈의영향을최소화할수있습니다. 연결예는아래그림을참조하십시오. 외부기기측 PMU-710TT(320S) 측 1(11) RDA 270Ω 1 485(+) 2 485(-) 2(12) RDB 3(13) SDA 270Ω 4(14) SDB 5(15) SG (3) Master-K PLC 설정 1)K10S1,K10S,K30S,K60S,K100S 설정이들 PLC 는전용 Loader 또는 KGL 에의해설정합니다. 설정내용은다음과같습니다. 국번 : 0 ~ 31 중선택 전송속도 : 300 ~ 19200bps 중선택 다음은 KGLWIN 으로설정하는화면예입니다. 알아두기 RS-485 로통신할경우 PLC 국번을 1FH(31 국 ) 으로설정해서는안됩니다. 10-5
제10 장시리얼마스터통신 (4) PMU 설정 1) PMU Editor 에서의설정외부기기기종중에서 Master-K Series 중 K[10,30,60,100]S (LINK) 로설정합니다. 2) PMU 에서의시리얼설정시리얼설정은다음과같이통신설정에서다음과같이해주어야합니다. 시리얼보우레이트 : 외부기기설정과동일하게합니다. 시리얼데이터비트 : 8bit( 고정 ) 시리얼정지비트 : 1bit( 고정 ) 시리얼패리티비트 : 없음 ( 고정 ) 시리얼신호레벨 : 외부기기설정과동일하게합니다. 통신진단시상대국번 (0~31) : 외부기기설정과동일하게합니다. 10-6
제10 장시리얼마스터통신 10.1.2 Master-K CPU 직결 Master-K PLC 시리즈에서 K10S,K30S,K60S,K100S,K10S1,K60H,K200H 의 CPU 유닛에있는 Loader 포트와 PMU 를연결하여사용하는방법에대해알아봅니다. (1) 시스템구성본기기와 Master-K PLC 를연결하는경우의시스템구성을나타냅니다. 외부기기통신유닛케이블 PMU PMU K10S, K30S, K60S, K100S K10S1 없음 결선도참조 (RS-232C) PMU 전기종 K60H,K200H (2) 케이블결선 1) RS-232C 결선도 (Master-K 시리즈 PMU Series) 외부기기측 (9Pin) PMU 측 (9Pin) 1 2 RD 3 SD 4 5 SG 6 7 8 9 1 2 RD 3 SD 4 5 SG 6 7 8 9 알아두기 Loader 포트를이용할경우위의 3 선이외에는절대연결해서는안됩니다. 3 선이외의선을연결할경우 PMU 또는외부기기의오동작이나기기이상을초래할수있습니다.. 10-7
제10 장시리얼마스터통신 (3) Master-K PLC 설정 Master-K 는별도의설정을할필요가없습니다. (4) PMU 설정 1) PMU Editor 에서의설정외부기기기종중에서 Master-K Series 중 K10S,K30S,K60S,K100S(LOADER), K10S1(LOADER), K60H,K200H(LOADER) 로설정합니다.( 기종에따라선택합니다.) 2) 시리얼설정별도의시리얼설정을해줄필요가없습니다. 자동으로설정되는내용은다음과같습니다. 시리얼보우레이트 : 9600bps 시리얼데이터비트 : 8bit 시리얼정지비트 : 1bit 시리얼패리티비트 : 없음시리얼신호레벨 : RS-232C 통신진단시상대국번 (0~31) : 의미가없습니다. 10-8
제10 장시리얼마스터통신 10.1.3 설정가능어드레스일람 PMU 에서읽기 / 쓰기가가능한외부기기의어드레스는아래표와같습니다. 1) K10S1,K10S,K30S,K60S,K100S 의경우 어드레스 K10S1 K10S,K30S,K60S,K100S 종류 DevNo 비고 어드레스 어드레스 입출력 (P) 0 Bit P0000 P0001 P0000 P0005 보조릴레이 (M) 1 Bit M0000 M0015 M0000 M0031 LINK 릴레이 (L) 2 Bit L0000 L0007 L0000 L0015 KEEP 릴레이 (K) 3 Bit K0000 K0007 K0000 K0015 특수릴레이 (F) 4 Bit F0000 F0015 F0000 F0015 Timer-현재치 (T) 5 Word T0000 T0047 T0000 T0127 Counter-현재치 (C) 6 Word C0000 C0015 C0000 C0127 데이터레지스터 (D) 7 Word D0000 D0063 D0000 D0255 특수레지스터 (S) 8 Word S0000 S0099 S0000 S0099 2) K60H/200H 의경우어드레스 K60H K200H 종류 DevNo 비고 어드레스영역 어드레스영역 입출력 (P) 0 Bit P0000 - P0005 P0000 - P0011 보조릴레이 (M) 1 Bit M0000 - M0031 M0000 - M0063 LINK 릴레이 (L) 2 Bit L0000 - L0015 L0000 - L0011 KEEP 릴레이 (K) 3 Bit K0000 - K0015 K0000 - K0031 특수릴레이 (F) 4 Bit F0000 - F0015 F0000 - F0015 Timer-현재치 (T) 5 Word T0000 - T0127 T0000 - T0255 Counter-현재치 (C) 6 Word C0000 - C0127 C0000 - C0255 데이터레지스터 (D) 7 Word D0000 D0255 D0000 D1023 특수레지스터 (S) 8 Word S0000 S0031 S0000 S0099 10-9
제10 장시리얼마스터통신 10.2 LG 산전 GLOFA-GM/New GM/New Master-K 시리즈 10.2.1 GLOFA-GM/New GM/New Master-K Cnet 시리얼인터페이스 LG 산전 GLOFA-GM 및 MASTER-K S 시리즈와컴퓨터링크유닛을이용한 RS-232C, RS-422 통신방법을알아봅니다. (1) 시스템구성본기기와컴퓨터링크유닛을이용하여 GLOFA-GM 및 New Master-K PLC 와연결하는경우의시스템구성을나타냅니다. 외부기기통신유닛케이블 PMU PMU GLOFA-GM1/2/3/4 MASTER-K 1000S GLOFA-GM6, GLOFA-GM7, MASTER-K 80S,200S,300S G3L-CUEA G6L-CUEA G6L-CUEB G7LCUEB 결선도참조 (RS-232C, RS-422) PMU 전기종 G7LCUEC (2) 케이블결선 1) RS-232C 결선도 (GLOFA-GM/New Master-K 시리즈 PMU 시리즈 ) 외부기기측 (9Pin) PMU 측 (9Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RS(RTS) 8 CS(CTS) 9 1 2 RD 3 SD 4 5 SG 6 7 8 9 10-10
제10 장시리얼마스터통신 2) RS-422 결선도 (GLOFA-GM/Master-K 시리즈 PMU-710 시리즈 ) 외부기기측 (6Pin 터미널블록 ) PMU-710 측 (5Pin 터미널블록 ) 1 RDA 2 RDB 3 SDA 4 SDB 5 SG 1 RDA 2 RDB 3 SDA 4 SDB 5 SG 6 FG 3) RS-422 결선도 (GLOFA-GM/Master-K 시리즈 PMU320 시리즈 ) 외부기기측 (6Pin 터미널블록 ) PMU320 측 (15Pin ) 1 RDA 2 RDB 3 SDA 4 SDB 5 SG 11 RDA 12 RDB 13 SDA 14 SDB 15 SG 6 FG (3) 컴퓨터링크유닛설정 - 소프트웨어에의한파라미터설정 GLOFA/New Master-K PLC 의컴퓨터링크유닛은소프트웨어 (Frame Editor) 에의해통신파라미터를설정하도록되어있습니다. 설정방법은아래와같습니다. 1) 소프트웨어를실행합니다. 소프트웨어는 FREDITOR.EXE 입니다. 10-11
제10 장시리얼마스터통신 2) 사용할통신네트워크, 통신속도, 데이터비트수, 패리티비트, 정지비트수등파라미터를설정합니다. 또한모니터등록크기를설정합니다. 3) [ 온라인 ]-[ 접속하기 ] 를선택합니다. 4) 다음과같은접속완료대화상자가나타나면접속이완료된것입니다. 5) 파라미터를쓰기위해서 [ 온라인 ]-[ 쓰기 ] 메뉴를선택합니다. 다음과같은대화상자가나타나면 슬롯번호 부분에컴퓨터링크유닛이설치되어있는슬롯번호를정확히설정해주고 [ 쓰기 ] 버튼을누릅니다. 6) 파라미터쓰기가완료되면다음과같은대화상자가나타납니다. 7) 쓰기가되면일단컴퓨터링크유닛의동작이멈추기때문에, [ 온라인 ]-[ 동작전환 ] 메뉴를선택하여동작을개시시켜줘야합니다. 10-12
제10 장시리얼마스터통신 8) 동작전환이완료되면 [ 온라인 ]-[ 접속끊기 ] 메뉴를선택하여접속을끊어주십시오. (4) 하드웨어에의한모드설정컴퓨터링크유닛의로터리스위치에의해모드를설정합니다. 컴퓨터링크유닛에서지원하는모드는아래표와같습니다. 스위치형태 동작모드 동작모드 스위치값 RS-232C RS-422 비고 A B C 9 8 7 6 5 D E F 0 4 3 2 1 0 사용자정의통신사용자정의통신 1 전용통신전용통신 연동모드 2 사용자정의통신사용자정의통신 3 전용통신전용통신 독립모드 4 사용자정의통신 전용통신 5 전용통신사용자정의통신 6 GMWIN 사용자정의통신 독립모드 7 GMWIN 전용통신 8 LOOP-BACK LOOP-BACK 진단모드 9 ~ F 예약 사용안함 이중 PMU 와통신할수있는모드는다음과같습니다. 모드스위치값설명 1 전용통신의연동모드 (RS-232C 측으로만송수신가능 ) 3 RS-232C, RS-422 전용통신모드 ( 양측모두송수신가능 ) 4 RS-422 전용통신모드 5 RS-232C 전용통신모드 7 RS-422 전용통신모드 RS-232C, RS-422 양측으로통신을하기위해서는모드 3 으로설정하는것이좋습니다. 10-13
제10 장시리얼마스터통신 (5) PMU 설정 1) PMU Editor 에서의설정기종에따라 GLOFA-GM/Master-K Series 중 GM(LINK) 또는 Master- K(80,200,300,1000)S(LINK) 로설정해주십시오. 2) PMU 에서의시리얼설정시리얼설정은다음과같이설정해주어야합니다. 시리얼보우레이트 : 외부기기설정과동일하게합니다. 시리얼데이터비트외부기기설정과동일하게합니다. 시리얼정지비트 : 외부기기설정과동일하게합니다. 시리얼패리티비트 : 외부기기설정과동일하게합니다. 시리얼신호레벨외부기기설정과동일하게합니다. 통신진단시상대국번 (0~31) : 외부기기설정과동일하게합니다. 10-14
제10 장시리얼마스터통신 10.2.2 GLOFA-GM/New GM/New Master-K CPU 직결 LG 산전 GLOFA-GM 및 MASTER-K PLC 와 CPU 직결을이용한 RS-232C 통신방법을알아봅니다. (1) 시스템구성본기기와 GLOFA-GM 및 Master-K PLC 를 CPU 직결로연결하는경우의시스템구성을나타냅니다. 통신유외부기기케이블 PMU 닛 PMU GLOFA-GM1/2/3/4 MASTER-K 1000S GLOFA-GM6, GLOFA-GM7, 없음 결선도참조 (RS-232C) PMU 전기종 MASTER-K 300S,200S, 80S (2) 케이블결선 (1)RS-232C 결선도 (GLOFA-GM/New Master-K 시리즈 PMU 시리즈 ) 외부기기측 (9Pin) PMU 측 (9Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RS(RTS) 8 CS(CTS) 9 RI 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RTS 8 CTS 9 알아두기 Loader 포트를이용할경우위의 3 선이외에는절대연결해서는안됩니다. 3 선이외의선을연결할경우 PMU 또는외부기기의오동작이나기기이상을초래할수있습니다.. 10-15
제10 장시리얼마스터통신 (3) PLC 설정 GLOFA -GM/New Master-K PLC 는별도의설정을할필요가없습니다. (4) PMU 설정 1) PMU Editor 에서의설정외부기기기종중에서 GLOFA-GM/ Master-K Series 중 Master- K(80,200,300,1000)S(LOADER) 또는 GM(LOADER) 로설정합니다.( 외부기기의기종에따라설정해주십시오 ) 2) PMU 에서의시리얼설정별도의시리얼설정을해줄필요가없습니다. 자동으로설정되는내용은다음과같습니다. 시리얼보우레이트 : 38400 bps 시리얼데이터비트 : 8bit 시리얼정지비트 : 1bit 시리얼패리티비트 : 없음시리얼신호레벨 : RS-232 통신진단시상대국번 (0~31) : 의미가없습니다. 10-16
제10 장시리얼마스터통신 10.2.3 설정가능어드레스일람 PMU 에서읽기 / 쓰기가가능한외부기기의어드레스는아래표와같습니다. 1 GLOFA-GM 의경우 기종 WORD 어드레스영역 GM1 %I( 입력 ) %IW00.0.0 ~ %IW63.7.3 %Q( 출력 ) %QW00.0.0 ~ %QW63.7.3 %M( 내부메모리 ) %MW0 ~ %MW65535 GM2 %I( 입력 ) %IW00.0.0 ~ %IW31.7.3 %Q( 출력 ) %QW00.0.0 ~ %QW31.7.3 %M( 내부메모리 ) %MW0 ~ %MW65535 GM3, GM4 %I( 입력 ) %IW00.0.0 ~ %IW07.7.3 %Q( 출력 ) %QW00.0.0 ~ %QW07.7.3 %M( 내부메모리 ) %MW0 ~ %MW32767 GM6, GM7 %I( 입력 ) %IW00.0.0 ~ %IW07.7.3 %Q( 출력 ) %QW00.0.0 ~ %QW07.7.3 %M( 내부메모리 ) %MW0 ~ %MW16383 2 MASTER-K 의경우 항목 형태 1000S 300S 200S 120S/80S P( 입출력비트 P0000~P063F P0000~P031F P0000~P011F P0000~P015F 릴레이 ) (1024 점 ) (512 점 ) (192 점 ) M( 내부 비트 M0000~M191F(3072 점 ) M0000~M191F 릴레이 ) K(Keep 비트 K0000~K031F(512 점 ) K0000~M031F 릴레이 ) L( 링크 비트 L0000~L063F(1024 점 ) L0000~L063F 릴레이 ) F( 특수 비트 F0000~F063F(1024 점 ) F0000~F063F 릴레이 ) T( 타이머 ) 비트 T000~T255(256 점 ) T0000~T1255 C( 카운터 ) 비트 C000~C255(256 점 ) C000~C255 S( 스텝릴레이 ) 비트 S00.00~S99.99 S00.00~S99.99 D( 데이터워드 D0000~D9999 D0000~D4999 D0000~D1999 D0000~D4999 레지스터 ) (10000 점 ) (5000 점 ) (2000 점 ) 10-17
제10 장시리얼마스터통신 S( 스텝릴레이 ) D( 데이터레지스터 ) 2.3 Mitsubishi ishi MELSEC 시리즈 2.3.1 MnN, AnS, M0J2, AOJ2H, MnA, MnU, FX 시리얼인터페이스 Mitsubishi MELSEC PLC 기종과컴퓨터링크유닛을통한 RS-232C, RS-422 시리얼인터페이스통신방법에대해알아봅니다 < 시스템구성 > 본기기와컴퓨터링크유닛을이용하여 MELSEC PLC 와연결하는경우의시스템구성을나타냅니다. 외부기기통신유닛케이블 PMU PMU MnN MJ71C24-S8 AnS M0J2, AOJ2H A1SJ71C24-R2 A1SJ71UC24-R2 A1SJ71C24-R4 M0J2C214-S1 결선도참조 (RS-232C, RS- 422) PMU 전기종 MnA, MnU MJ71UC24 FX FX2N-232-BD FX2N-422-BD RS-232C RS-422 < 케이블결선 > (1)RS-232C 결선도 (MELSEC 시리즈 (A1SJ71C24-R2/FX2N-232-BD 제외 ) PMU 시리즈 ) 10-18
제10 장 GLOFA-GM/MASTER GM/MASTER-K 제10 장 GLOFA-GM/MASTER GM/MASTER-K 통신방식 10.1 Master-K 시리얼인터페이스 LG 산전 Master-K PLC 기종과 RS-232C/485 로통신하는방법입니다. 10.1.1 시스템구성 본기기와 Master-K PLC 를시리얼인터페이스로연결하는시스템구성을나타냅니다. PLC 통신유닛케이블 PMU K500/1000 없음 K10S1, K10S, 없음 K100S K30S,K60S 옵션유닛 K1000S K7F-CUEA K300S K4F-CUEA K3F-CU2A K200S K3F-CU4A K80S K120S 결선도참조 (RS-232C, RS-485) 결선도참조 (RS-485) 결선도참조 (RS-485) 결선도참조 (RS-232C, RS-485) 결선도참조 (RS-232C, RS-485) 결선도참조 (RS-232C, RS-485) 결선도참조 (RS-232C, RS-485) 결선도참조 (RS-232C, RS-485) PMU 전기종 10-1
제10 장 GLOFA-GM/MASTER GM/MASTER-K 10.1.2 케이블결선 (1)RS-232C 결선도 (K500/1000 PMU) PLC 측 (25Pin) 1 2 SD 3 RD 4 5 6 7 SG 8 20 PMU 측 (9/15Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RTS 8 CTS 9 (2)RS-485 결선도 (K500/1000 PMU 시리즈 ) PLC 측 (25Pin) PMU 측 (5/6/15Pin 터미널블록 ) 1 2 3 4 5 7 SG 1(11) RDA 2(12) RDB 3(13) SDA 4(15) SDB 5(15) SG 6 10 485(+) 11 485(-) 20 (4)RS-485 결선도 (K10S1,K10S,K30S,K60S,K100S PMU 시리즈 ) PLC 측 ( 터미널블록 ) PMU 측 (5/6/15Pin 터미널블록 ) 1 485(+) 2 485(-) 1(11) RDA 2(12) RDB 3(13) SDA 4(14) SDB 5(15) SG 6 10-2
제10 장 GLOFA-GM/MASTER GM/MASTER-K (5)RS-232C 결선도 (MASTER K 1000S/300S/200S 시리즈 PMU) PLC 측 (9Pin) PMU 측 (9/15Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RS(RTS) 8 CS(CTS) 9 RI 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RTS 8 CTS 9 (6)RS-422 결선도 (MASTER K 1000S/300S/200S 시리즈 PMU) PLC 측 (6Pin 터미널블록 ) PMU 측 (5/6/15Pin 터미널블록 ) 1 RDA 2 RDB 3 SDA 4 SDB 5 SG 6 FG 1(11) RDA 2(12) RDB 3(13) SDA 4(14) SDB 5(15) SG 6 FG 알아두기 - RS-485 연결의경우처음국과마지막국에종단저항을연결해주어야노이즈의영향을최소화할수있습니다. 연결예는아래그림을참조하십시오. PLC 측 PMU 측 270Ω 10 485(+) 11 485(-) 1 RDA 2 RDB 3 SDA 270Ω 4 SDB 23 5 SG 24 6 10-3
제10 장 GLOFA-GM/MASTER GM/MASTER-K 10.1.3 Master-K PLC 설정 (1)K500/1000 DIP 스위치설정 K500/1000 의경우 CPU 유닛에있는 Dip 스위치로통신설정을합니다. 이에대해알아봅니다. Dip 스위치에의해 RS-232C/485 선택, 통신속도조정, 국번설정등이이루어집니다. 5 4 3 2 1 PWR BAT ERR RUN on 5 4 BPS(RS232C) 또는 3 국번 (RS485) 조정용 2 1 RS232C,RS485선택 구분 SW1 SW2 SW3 SW4 SW5 국번 Baud Rate RS485 off on on on on 0 parameter 로 on on on off 1 설정 on on off on 2 (default :. 9600). off off on off 13 off off off on 14 off off off off 15 RS232C on X on on on 국번 300 X on on off 없음 600 X on off on 1200 X on off off 2400 X off on on 4800 X off on off 9600 X off off on 19200 off off off off RESERVED 알아두기 RS-485 로통신할경우통신속도는 Master-K 전용 Loader 또는 KGL 로조정해야합니다. 10-4
제10 장 GLOFA-GM/MASTER GM/MASTER-K (2)K10S1,K10S,K30S,K60S,K100S 설정이들 PLC 는전용 Loader 또는 KGL 에의해설정합니다. 설정내용은다음과같습니다. 국번 : 00H ~ 1EH(30) 중선택 전송속도 : 300 ~ 19200bps 중선택 다음은 KGL_WIN 으로설정하는화면예입니다. (K10S1,K10S,K30S,K60S,K100S) 주의 알아두기 RS-485 로통신할경우 PLC 국번을 1FH(31 국 ) 으로설정해서는안됩니다. 10-5
제10 장 GLOFA-GM/MASTER GM/MASTER-K (3) K1000S,K300S,K200S 설정 이들 PLC 는 GLOFA 컴퓨터링크설정을참고하십시요. 다음은 KGL_WIN 으로설정하는화면예입니다. (K1000S,K300S,K200S) 10-6
제10 장 GLOFA-GM/MASTER GM/MASTER-K 10.1.4 Master-K PLC 예제 1)MASTER-K(1000S) PLC 의 P002 의 16Bit Data 를 PMU 의화면에 Decomal 숫자로표시하고 PMU 의터치 Tag 를누르면,PLC 의 M003 의 3 번 Bit 반전되는동작을실행합니다. 통신설정은 RS-232C, Data bit 는 8Bit,Stop bit 는1bit,None Parity bit, 국번은 0 국, 통신속도는 38400[BPS] 로통신합니다 (1) PLC 설정 1 KGL_WIN 프로그램을실행시킵니다. 새프로젝트메뉴를선택합니다. 2 PLC 종류에서 MK_S => 1000S 를선택합니다. 3 프로그램창에서 평상시열린접점 ( ) 을선택하여화면에위치시킵니다. 접점을입력한후에확인을클릭합니다. 4 응용명령 ( ) 을선택하여현재박스가위치한곳에클릭합니다. INCP 명령은 P002 의펄스가한번 HIGH 될때 1 증가하도록하는명령입니다. 5 응용명령 ( ) 을선택하여다음줄에박스를위치하여클릭합니다. 래더편집에 END(Program 종료명령 ) 를입력합니다. 6 풀다운메뉴에서 온라인 => 접속 + 다운로드 + 런 + 모니터시작 을선택하여 PLC 로 KGL_WIN 프로그램을전송합니다. ** 온라인메뉴 :PLC 와온라인으로연결하여수행하는작업들과메모리및이진파일관련작업을수행합니다. 접속 + 다운로드 + 런 + 모니터시작 :PLC 와접속하고 PLC 를스톱모드로바꾸고프로그램과파라미터를다운로드한후, PLC 를런모드로바꾸고모니터링을시작하는일련의동작을자동으로수행합니다. 7 KGL_WIN 프로그램을종료시킵니다.( 종료를하지않으면 PLC 에다른프로그램은접속이불가능해집니다.) 10-7
제10 장 GLOFA-GM/MASTER GM/MASTER-K ** 이때통신 Cable 은 PC 와 PLC 사이에연결되어있어야합니다. (2) 통신설정 - 프레임편집기를이용하여 MASTER-K 1000S 에기본프레임을전송합니다. ( 풀다운메뉴에서 온라인 => 접속하기 를선택합니다.) 알아두기 - 프레임편집기를이용하여 MASTER-K 1000S 로전송시기본프레임만전송하여사용하여주십시요. - 모니터크기등록설정시주의만일 GLOFA-GM 및 MK 시리얼인터페이스를사용하고,PLC 측에서 C-Net 을사용한다면모니터등록크기는반드시 C-Net 과 CPU O/S ROM 버전을확인후설정해주셔야합니다. 16 * 20 : GM V1.8 이상,GK3,5 V1.1 이상,GK4 V1.0 이상 New MK S : V1.0 이상 C-Net V1.4 이상, 프레임편집기 V1.3 이상 4 * 32 : 상기의기기중하나라도 ROM 버젼이낮을경우 - C-Net 모듈의 MODE 스위치는전용통신모드를선택합나다.(MODE 3 번 ) 10-8
제10 장 GLOFA-GM/MASTER GM/MASTER-K (3)PMU 설정 1PMU-Editor( 작화용 S/W) 설정 PMU-Editor 을실행시킨후새프로젝트를열어 PLC Type 을 MASTER-K(80,200,300,1000S LINK) 을선택합니다. - 숫자태그 1 : PLC 디바이스 P001, 데이터종류 ( 무보호 DEC 16bit), 표시자리 (5) 소수점 (0) 등설정 - 숫자태그 2 : PLC 디바이스 P002, 데이터종류 ( 무보호 DEC 16bit), 표시자리 (5) 소수점 (0) 등설정 - 숫자태그 3 : PLC 디바이스 M003, 데이터종류 ( 무보호 DEC 16bit), 표시자리 (5) 소수점 (0) 등설정 - 터치태그 1 : PLC 디바이스 M003 의 bit3 번 Monentary, 동작조건 bit - 상기 File 을 PMU 에전송합니다. (4) 통신설정 ( 본체메뉴 ) 시리얼설정은다음과같이설정해주어야합니다. 전송속도 : PLC 설정과동일하게합니다. 데이터길이 : 8bit( 고정 ) 스톱비트길이 : 1bit( 고정 ) 패리티비트 : 없음 ( 고정 ) 신호레벨 : PLC 설정과동일하게합니다. 본체국번 : RS-232C 일경우 00 으로설정, RS-485 일경우 PLC 설정과동일하게합니다. 10-9
제10 장 GLOFA-GM/MASTER GM/MASTER-K (5) 운전실행 PLC P001 의 Data 가 Decimal 5 자리로표시됩니다 PLC P002 의 Data 가 Decimal 5 자리로표시됩니다 PLC M003 의 Data 가 Decimal 5 자리로표시됩니다 터치태그을누르면 M003 의 3 번 Bit 가터치태그를누를때마다반전되는동작을실행합니다. (6) 통신 Cable 연결 통신 Cable 은 10-2-2 (1) 항을참조하십시오. 10-10
제10 장 GLOFA-GM/MASTER GM/MASTER-K 10.2 Master K CPU 직결 Master-K PLC 시리즈에서 K10S,K30S,K60S,K100S,K10S1,K60H,K200H,MASTER-K S 의 CPU 유닛에있는 Loader 포트와 PMU 를연결하여사용하는방법입니다. 10.2.1 시스템구성 PLC 통신유닛케이블 PMU K10S, K30S, K60S, K100S K10S1 K60H,K200H K1000S K300S K200S 없음결선도참조 PMU 전기종 10.2.2 케이블결선 (1)RS-232C 결선도 (Master-K 시리즈 PMU) PLC 측 (9Pin) 1 2 RD 3 SD 4 5 SG 6 7 8 9 PMU 측 (9/15Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RTS 8 CTS 9 경고 Loader 포트를이용할경우위의 3 선이외에는절대연결해서는안됩니다. 3 선이외의선을연결할경우 PMU 또는 PLC 의오동작이나기기이상을초래할수있습니다. 10-11
제10 장 GLOFA-GM/MASTER GM/MASTER-K 10.2.3 Master-K PLC 설정 Master-K 는별도의설정을할필요가없습니다. 10.2.4 PMU 설정 (1) PLC 종류설정 ( 작화소프트웨어이용 ) 1프로젝트파일을새로만들때 PLC 기종을 K10S,K30S,K60S,K100S(LOADER), K10S1(LOADER), K60H,K200H(LOADER) MASTER S (LOADER) 중에서설정합니다.( 기종에따라선택합니다.) 2태그를등록할때원하는디바이스를입력하면됩니다. 사용가능한 PLC 어드레스는 10-3 장을참조해주십시오. 3PMU 로 FILE 을전송합니다. (2) 통신설정 ( 본체메뉴 ) 별도의시리얼설정을해줄필요가없습니다. 자동으로설정되는내용은다음과같습니다.(PLC CPU 기종에따라전송속도는다릅니다.) 전송속도 : 9600bps/38400bps 데이터길이 : 8bit 스톱비트길이 : 1bit 패리티비트 : 없음신호레벨 : RS-232C 10-12
제10 장 GLOFA-GM/MASTER GM/MASTER-K 본체국번 : 사용하지않습니다. (4) 운전실행 PLC P001 의 Data 가 Decimal 5 자리로표시됩니다 PLC P002 의 Data 가 Decimal 5 자리로표시됩니다 PLC M003 의 Data 가 Decimal 5 자리로표시됩니다 터치태그을누르면 M003 의 3 번 Bit 가터치태그를누를때마다반전되는동작을실행합니다. (5) 통신 Cable 연결통신 Cable 은 10.2.2 장 (1) 항을참조하십시오. 10-13
제10 장 GLOFA-GM/MASTER GM/MASTER-K 10.3 설정가능어드레스 PMU 에서읽기 / 쓰기가가능한 PLC 의어드레스는아래표와같습니다. 1K500/1000 의경우어드레스 K500 K1000 종류 DevNo 비고 어드레스영역 어드레스영역 입출력 (P) 0 Bit P0000 - P0031 P0000 - P0063 보조릴레이 (M) 1 Bit M0000 - M0191 M0000 - M0191 LINK 릴레이 (L) 2 Bit L0000 - L0063 L0000 - L0063 KEEP 릴레이 (K) 3 Bit K0000 - K0031 K0000 - K0031 특수릴레이 (F) 4 Bit F0000 - F0031 F0000 - F0031 Timer-현재치 (T) 5 Word T0000 - T0255 T0000 - T0255 Counter-현재치 (C) 6 Word C0000 - C0255 C0000 - C0255 데이터레지스터 (D) 7 Word D0000 - D9999 D0000 - D9999 특수레지스터 (S) 8 Word S0000 - S0099 S0000 - S0099 2K10S1,K10S,K30S,K60S,K100S 의경우어드레스 K10S1 K10S,K30S,K60S,K100S 종류 DevNo 비고 어드레스 어드레스 입출력 (P) 0 Bit P0000 P0001 P0000 P0005 보조릴레이 (M) 1 Bit M0000 M0015 M0000 M0031 LINK 릴레이 (L) 2 Bit L0000 L0007 L0000 L0015 KEEP 릴레이 (K) 3 Bit K0000 K0007 K0000 K0015 특수릴레이 (F) 4 Bit F0000 F0015 F0000 F0015 Timer-현재치 (T) 5 Word T0000 T0047 T0000 T0127 Counter-현재치 (C) 6 Word C0000 C0015 C0000 C0127 데이터레지스터 (D) 7 Word D0000 D0063 D0000 D0255 특수레지스터 (S) 8 Word S0000 S0099 S0000 S0099 10-14
제10 장 GLOFA-GM/MASTER GM/MASTER-K 3K60H/200H 의경우어드레스 K60H K200H 종류 DevNo 비고 어드레스영역 어드레스영역 입출력 (P) 0 Bit P0000 - P0011 보조릴레이 (M) 1 Bit M0000 - M0063 LINK 릴레이 (L) 2 Bit L0000 - L0011 KEEP 릴레이 (K) 3 Bit K0000 - K0031 특수릴레이 (F) 4 Bit F0000 - F0015 Timer-현재치 (T) 5 Word T0000 - T0255 Counter-현재치 (C) 6 Word C0000 - C0255 데이터레지스터 (D) 7 Word D0000 D1023 특수레지스터 (S) 8 Word S0000 S0099 4K1000S,K300S,K200S, 의경우 어드레스 K1000S K300S/200S /K80S/120S 종류 비고 어드레스 어드레스 입출력 (P) Bit P0000 ~ P063F P0000~P031F(P015F) 보조릴레이 (M) Bit M0000 ~ M191F(3072점 ) LINK 릴레이 (L) Bit L0000 ~ L031F(512점 ) KEEP 릴레이 (K) Bit K0000 ~ K063F(1024점 ) 특수릴레이 (F) Bit F0000 ~ F063F(1024점 ) Timer-현재치 (T) Bit T0000 ~ T0255(256점 ) Counter-현재치 (C) Bit C0000 ~ C0256(256점 ) 데이터레지스터 (D) Word D0000 ~ D9999(10000점 ) D0000 ~ D4999(5000점 ) 특수레지스터 (S) Word S0000 ~ S0099 * 입출력어드레스 (P015F) 는 MK80S 의입출력점수입니다. 10-15
제10 장 GLOFA-GM/MASTER GM/MASTER-K ** PLC 기종별디바이스용량 ** 10-16
2.LG 산전 GLOFA 시리즈 10.4 GLOFA Cnet 시리얼인터페이스 LG 산전 GLOFA-GM PLC 와컴퓨터링크유닛 (GLOFA PLC 에서는 Cnet 이라고통칭합니다 ) 을이용한 RS-232C, RS-422 통신방법입니다. 10.4.1 시스템구성 본기기와컴퓨터링크유닛을이용하여 GLOFA-GM 과연결하는경우의시스템구성을나타냅니다. PLC 통신유닛케이블 PMU GLOFA-GM1/2/3 G3L-CUEA GLOFA-GM4 GLOFA-GM6 G4L-CUEA G6L-CUEA/CUEB 결선도참조 (RS-232C, RS-422) PMU 전기종 GLOFA-GM7 G7L-CUEA/CUEB 10.4.2 케이블결선 (1)RS-232C 결선도 (GLOFA 시리즈 PMU) PLC 측 (9Pin) PMU 측 (9/15Pin) 1 CD 1 CD 2 RD 2 RD 3 SD 3 SD 4 DTR 4 DTR 5 SG 5 SG 6 DSR 6 DSR 7 RS(RTS) 7 RTS 8 CS(CTS) 8 CTS 9 RI 9 (2)RS-422 결선도 (GLOFA 시리즈 PMU 시리즈 ) PLC 측 (6Pin 터미널블록 ) PMU 측 (5/6/15Pin 터미널블록 ) 1 RDA 2 RDB 3 SDA 4 SDB 5 SG 6 FG 1(11) RDA 2(12) RDB 3(13) SDA 4(14) SDB 5(15) SG 6 FG 10-17
제10 장시리얼통신 10.4.3 컴퓨터링크유닛설정 (1) 소프트웨어에의한파라미터설정 GLOFA PLC 의컴퓨터링크유닛은소프트웨어 (Frame Editor) 에의해통신파라미터를설정하도록되어있습니다. 설정방법은아래와같습니다. 1 소프트웨어를실행합니다. 소프트웨어는 FREDITOR.EXE 입니다. 2사용할통신네트워크, 통신속도, 데이터비트수, 패리티비트, 정지비트수등파라미터를설정합니다. 또한모니터등록크기를설정합니다. 알아두기만일 GLOFA-GM 시리얼인터페이스를사용하고, PLC 측에서 G3L-CUEA/G4L- CUEA(Cnet) 유닛을사용한다면모니터등록크기는반드시 Cnet 유닛과 CPU 유닛그리고 PMU 의 ROM 버전을확인한후설정해주어야합니다. (MK-1000S/300S/200S 동일 ) 16 * 20 : GM V1.8 이상,GK3,5 V1.1 이상,GK4 V1.0 이상 New MK S : V1.0 이상 C-Net V1.4 이상, 프레임편집기 V1.3 이상 4 * 32 : 상기의기기중하나라도 ROM 버젼이낮을경우 10-18
제10 장시리얼통신 3[ 온라인 ]-[ 접속하기 ] 를선택합니다. 4 다음과같은접속완료대화상자가나타나면접속이완료된것입니다. 5파라미터를쓰기위해서 [ 온라인 ]-[ 쓰기 ] 메뉴를선택합니다. 다음과같은대화상자가나타나면 슬롯번호 부분에컴퓨터링크유닛이설치되어있는슬롯번호를정확히설정해주고 [ 쓰기 ] 버튼을누릅니다. 6 파라미터쓰기가완료되면다음과같은대화상자가나타납니다. 10-19
제10 장시리얼통신 7쓰기가되면일단컴퓨터링크유닛의동작이멈추기때문에, [ 온라인 ]-[ 통신전환 ] 메뉴를선택하여동작을개시시켜줘야합니다. 8 동작전환이완료되면 [ 온라인 ]-[ 접속끊기 ] 메뉴를선택하여접속을끊어 주십시오. 10-20
제10 장시리얼통신 (2) 하드웨어에의한모드설정컴퓨터링크유닛의로터리스위치에의해모드를설정합니다. 컴퓨터링크유닛에서지원하는모드는아래표와같습니다. 스위치형태 동작모드스위치값 RS-232C 동작모드 RS-422 비고 0 사용자정의통신 사용자정의통신 1 전용통신 전용통신 연동모드 2 사용자정의통신 사용자정의통신 3 전용통신 전용통신 독립모드 7 6 5 4 3 8 9 0 2 1 4 사용자정의통신 전용통신 5 전용통신 사용자정의통신 6 KGL-WIN 사용자정의통신 독립모드 7 KGL-WIN 전용통신 8 Loop-Back Loop-Back 자체진단모드 플레시쓰기모드 Display 스위치누름 9 온라인모드온라인모드 이중 PMU 와통신할수있는모드는다음과같습니다. 모드스위치 설 명 1 전용통신의연동모드 (RS-232C 측으로만송수신가능 ) 3 RS-232C, RS-422 전용통신모드 ( 양측모두송수신가능 ) 4 RS-422 전용통신모드 5 RS-232C 전용통신모드 7 RS-422 전용통신모드 9 온라인모드 ( 전용으로선택 ) - RS-232C, RS-422 양측으로통신을하기위해서는모드 3 으로설정하는것이 좋습니다. - 모드스위치 9 번 ( 온라인모드 ) 은 GM Cnet Manual 을참조바랍니다. (C-Net Ver 2.0 이상사용가능 ) 10-21
제10 장시리얼통신 10.4.4 GLOFA GM PLC 예제 1)GLOFA GM PLC 의 %QW0.2.0 16Bit Data 를 PMU 의화면에 Decomal 숫자로표시하고 PMU 의터치 Tag 를누르면,PLC 의 %MW003 의 3 번 Bit 반전되는동작을실행합니다. 통신설정은 RS-232C, Data bit 는 8Bit,Stop bit 는1bit,None Parity bit, 국번은 0 국으로통신합니다 2)PLC 설정 1 GM_WIN 프로그램을실행합니다. 새프로젝트를선택합니다.( ) 2프로젝트설정을종류에맞게작성합니다. 3화면에 양변환검출접점 ( ) 을선택한후화면에클릭합니다. 4접점이박스에들어있을때 ENTER 를칩니다. 변수입력창이나오면 _T1S 를입력합니다. 5박스를옆으로이동시킨후 펑션 ( ) 을선택하고화면에클릭합니다. 위의창에서우리가사용할것은전체펑션의 ADD 입니다. 입력개수는 2 개로합니다. **ADD : ADD 는입력되는값 (IN1,IN2 ) 을더해서출력되는값 (OUT) 으로표현되도록하는명령입니다. 단, 입력되는변수와출력되는변수의데이터형식은같아야합니다. 6입력되는값앞에박스를위치시킨후 ENTER 를칩니다. 입력될변수선택를선택하고확인을클릭합니다. 변수는미리선언되어있어야합니다. ** 변수선언 : 프로그램메뉴 => 지역변수를선택합니다. 수정버튼을클릭하여변수를선언합니다. 데이터타입 : INT=> Integer( 크기 :16, 범위 :-32768 ~ 32767) 10-22
제10 장시리얼통신 7 같은방법으로아래의프로그램과같이되도록작성합니다. 3) 통신설정 - 프레임편집기를이용하여 GLOFA GM 에기본프레임을전송합니다. (PMU 와통신시프레임리스트는필요없습니다.) - C-Net 모듈의 MODE 스위치는전용통신모드를선택합나다.(MODE 3 번 ) 10-23
제10 장시리얼통신 (3)PMU 설정 1PMU-Editor( 작화용 S/W) 설정 - PMU-Editor 을실행시킨후새프로젝트를열어 PLC Type 을 GLOFA GM LINK 을선택합니다. - 숫자테그 1:PLC 디바이스 %QW0.2.0, 데이터종류 ( 무보호 DEC 16bit), 표시자리 (5) 소수점 (0) 등설정 - 숫자테그 2:PLC 디바이스 %QW0.3.0, 데이터종류 ( 무보호 DEC 16bit), 표시자리 (5) 소수점 (0) 등설정 - 숫자테그 3 : PLC 디바이스 M003, 데이터종류 ( 무보호 DEC 16bit), 표시자리 (5) 소수점 (0) 등설정 - 터치테그 1 : PLC 디바이스 M003 의 bit3 번 Monentary, 동작조건 bit - 상기 File 을 PMU 에전송합니다. (4) 통신설정 ( 본체메뉴 ) 시리얼설정은다음과같이설정해주어야합니다. 전송속도 : PLC 설정과동일하게합니다. 데이터길이 : 8bit( 고정 ) 스톱비트길이 : 1bit( 고정 ) 패리티비트 : 없음 ( 고정 ) 신호레벨 : PLC 설정과동일하게합니다. 본체국번 : RS-232C 일경우 00 으로설정, RS-485 일경우 PLC 설정과동일하게합니다. 10-24
제10 장시리얼통신 (5) 운전실행 PLC %QW0.2.0 의 Data 가 Decimal 5 자리로표시 PLC %QW0.3.0 의 Data 가 Decimal 5 자리로표시 PLC M003 의 Data 가 Decimal 5 자리로표시됩니다 터치태그을누르면 M003 의 3 번 Bit 가터치태그를누를때마다반전되는동작을실행합니다. (6) 통신 Cable 연결 통신 Cable 은 10.4.2 장 (1) 항을참조하십시요. 10-25
제10 장시리얼통신 10.5 GLOFA CPU 직결 GLOFA GM 시리즈에서 CPU 유닛에있는 Loader 포트와 PMU 를연결하여사용하는방법입니다. 10.5.1 시스템구성 본기기와 GLOFA-GM 를 CPU 직결로연결하는경우의시스템구성을나타냅니다. PLC 통신유닛케이블 PMU GLOFA-GM1/2/3 GLOFA-GK3 GLOFA-GM4 GLOFA-GK4 GLOFA-GM5 없음 결선도참조 (RS-232C) PMU 전기종 GLOFA-GM6 GLOFA-GM7 10.5.2 케이블결선 (1)RS-232C 결선도 (GLOFA 시리즈 PMU) PLC 측 (9Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RS(RTS) 8 CS(CTS) 9 RI PMU 측 (9/15Pin) 1 CD 2 RD 3 SD 4 DTR 5 SG 6 DSR 7 RTS 8 CTS 9 경고 Loader 포트를이용할경우위의 3 선이외에는절대연결해서는안됩니다. 3 선이외의선을연결할경우 PMU 또는 PLC 의오동작이나기기이상을초래할수있습니다. 10-26
제10 장시리얼통신 10.5.3 GLOFA PLC 설정 GLOFA PLC 는별도의설정을할필요가없습니다. 10.5.4 PMU 설정 (1) PLC 종류설정 ( 작화소프트웨어 ) 1프로젝트파일을새로만들때사용할 PLC 종류를 GM(LOADER) 로설정합니다. 2태그등록시원하는디바이스를입력하면됩니다. 사용가능한 PLC 어드레스는 10-7 장을참조해주십시오. (2) 통신설정 ( 본체메뉴 ) 별도의시리얼설정을해줄필요가없습니다. 자동으로설정되는내용은다음과같습니다. 전송속도 : 38400 bps 데이터길이 : 8bit 스톱비트길이 : 1bit 패리티비트 : 없음 신호레벨 : RS-232C 본체국번 : 의미가없습니다. 10-27
제10 장시리얼통신 10.6 Fnet 인터페이스 GLOFA-GM/Master K PLC 와 Field Bus 통신유닛 (GLOFA PLC 에서는 Fnet 이라고통칭합니다 ) 을이용한 Field Bus 통신방법을알아봅니다. 10.6.1 시스템구성 본기기와컴퓨터링크유닛을이용하여 GLOFA-GM/MK/GK PLC 와연결하는경우의시스템구성을나타냅니다. PLC 통신유닛케이블통신카드 PMU GLOFA-GM1/2/3 GLOFA-GK3 K1000S GLOFA-GM4 GLOFA-GK4 K300S GLOFA-GM5 G3L-FUEA K7F-FUEA G4L-FUEA K4F-FUEA G5L-FUEA 결선도참조 PMO-330F PMO-530F PMO-730F PMO-830F PMU 전기종 GLOFA-GM6 G6L-FUEA K200S K3F-FUEA 10-28
제10 장시리얼통신 10.6.2 케이블결선 (1)Fnet 결선도 (GLOFA 시리즈 PMU) PLC 측 (9Pin) PMU 측 (5Pin) 1 2 3 4 5 6 T1 7 T2 8 1 T1 2 T2 3 SG 4 T1 5 T2 9 알아두기처음국과마지막국의경우종단저항을연결해주어야노이즈의영향을최소화할수있습니다. 사용하지않는 Fnet 포트에아래그림과같이종단저항을설치한커넥터를설치하여종단저항을연결합니다. PLC 측 XXX- FUEA RUN LAS X10 X 1 PMU-본체 CON1 PMO-XX0F CON2 PMU 측 CON1 110Ω CON2 110Ω 10-29
제10 장시리얼통신 10.6.3 Fnet 유닛설정 PLC 의 Fnet 고속링크파라미터를설정해야합니다. GLOFA-GM 의예를들어봅니다. 1 GLOFA-GM 용프로그래밍소프트웨어인 GMWIN.EXE 를실행합니다. 2 프로젝트에서 PLC 종류를 GM6 로선택합니다. **KGL_WIN1.3 에서는 GM6,7 가아닌 PLC 를선택하면다음과같은창이나옵니다. 3 프로젝트창의파라미터중고속링크파라미터를더블클릭합니다. 5 고속링크창에서 고속링크 1 를선택합니다. 10-30
제10 장시리얼통신 6고속링크 1 창이나타나면링크설정부분에있는 수정 버튼을클릭하여네트워크타입을 GLOFA Fnet 으로선택합니다. 자국번호는 1 로합니다. 7 등록목록에번호를선택한상태에서 수정 버튼을클릭합니다. PLC 에서는 %MW100 부터 60 워드를블록 ID 1번으로송신하고, 국번이 2 번 (PMU- MASTER 의링크설정기에서지정한값 ) 인 PMU 로부터 %MW200 부터 60 워드를블록 ID 2 번으로수신받을때의설정예는아래그림과같슴니다. 설정후 [ 확인 ] 버튼을누릅니다. 수신도같은방법으로설정합니다. 링크설정완료화면입니다. 10-31
제10 장시리얼통신 8온라인메뉴에서 접속 + 쓰기 + 모드전환 ( 런 )+ 모니터시작 을선택하여 PLC 로프로그램및파라미터를다운로드합니다. 9[ 온라인 ]-[ 링크허용설정 ] 메뉴를선택하여링크를허용해줘야정상적인통신이가능합니다. **PC 의시리얼포트 ( RS232C ) 를 PLC 에직접연결하여접속하는방식 <GMWIN3.6 에서의설정 > RS232-C 를이용한접속방식으로 GMWIN3.6 에서지정한 PC 의시리얼포트와 PLC 를시리얼케이블로연결합니다. - 메뉴프로젝트-옵션... 을선택합니다. - 탭접속옵션을선택합니다. - 접속방식의 RS232-C 를설정합니다. - COM1~COM4 의통신포트를설정합니다. - 접속단계를선택합니다. 10-32
제10 장시리얼통신 로컬접속의경우 - 메뉴온라인-접속을선택합니다. 리모트접속의경우 - 네트워크타입, 국번, 슬롯을설정합니다. - 메뉴온라인-접속을선택합니다. 10.6.4 PMU 설정 (1) PLC 종류설정 ( 작화소프트웨어 ) 1 PLC 종류를 Fnet 으로선택합니다. 2 파일메뉴 =>Fnet 설정에서 PMU 를설정합니다. 3 Fnet 설정 에서 PLC 와 1:1 대응할버퍼를설정합니다. 아래그림은국번이 1번인 PLC 로부터블록 ID 1번으로 60 워드를받아시스템버퍼 100 번에저장하고, 본기기에서는버퍼 200 번부터 60 워드를블록 ID 2 번으로송신할때의설정예입니다. 사용가능한 PLC 어드레스는 10.7 장을참조해주십시오. 10-33