gx-works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

219
SW1DNC-GXW2-E Integrated FA Software Version 1

Upload: shl235

Post on 28-Jul-2015

2.477 views

Category:

Documents


40 download

DESCRIPTION

Mitsubishi plc manual korean language

TRANSCRIPT

Page 1: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

SW1DNC-GXW2-E

Integrated FA Software

Version 1

Page 2: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 3: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

안전을 위한 주의(사용하기 전에 반드시 읽어 주십시오)

본 제품을 사용하실 때는 본 매뉴얼 및 본 매뉴얼에서 소개하는 관계 매뉴얼을 잘 읽고 안전에 대해 충분히

주의를 기울여 올바르게 취급하시기 바랍니다.

주의 사항은 본 제품에 대해서만 기재하였습니다. PLC 시스템에서의 안전상 주의에 대해서는 CPU 모듈의

사용자 매뉴얼을 참조하십시오.

이 「안전을 위한 주의」에서는 안전 주의 사항의 수준을 「 경고」, 「 주의」로 구분하고 있습니다.

경고잘못 취급하면 위험한 상황이 일어날 수 있으며, 사망 또는 중상을 입을 우려가 있는 경우.

주의잘못 취급하면 위험한 상황이 일어날 수 있으며, 중경상을 입을 우려가 있거나물적 손상 정도의 발생이 예상되는 경우.

또한, 주의로 기재된 사항일지라도 상황에 따라서는 중대한 결과로 이어질 가능성이 있습니다.

모두 중요한 내용이므로 반드시 지켜 주십시오.

본 매뉴얼은 필요 시 읽을 수 있도록 소중히 보관하시어 반드시 최종 사용자까지 전달되도록 부탁드립니다.

【설계 시 주의 사항】

경고

● PC에서 운전 중인 PLC의 데이터 변경, 프로그램 변경, 상태 제어 시에는 항시 시스템 전체가 안전하게 동작하도록PLC 시스템의 외부에 인터록 회로를 구성하십시오.또한, PC에서 PLC CPU에 대한 온라인 조작 시 케이블의 접속 불량 등에 의한 교신 이상에 대한 시스템에서의 처리방법을 정해 놓으십시오.

【기동ㆍ보수 시 주의 사항】

주의

● 운전 중인 PLC CPU에 PC를 접속하여 실행하는 온라인 조작(PLC CPU RUN 중 프로그램 변경, 강제 입출력 조작,RUN-STOP 등과 같은 운전 상태, 원격 조작)에 대해서는 매뉴얼을 잘 읽고 충분히 안전을 확인 후 실행하십시오.또한, PLC CPU RUN 중 프로그램 변경 시에는 조작 조건에 따라 프로그램이 손상되는 등의 문제가 발생하는 경우가있습니다. GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)에 기재된 주의 사항을 충분히 이해한 뒤에 사용하십시오.

● QD75/LD75형 위치결정 모듈에서의 원점복귀, JOG 운전, 인칭 운전, 위치결정 데이터의 테스트 등의 위치결정 테스트 기능에 대해서는 매뉴얼을 잘 읽고 충분히 안전을 확인 후 PLC CPU를 STOP으로 하여 실행하십시오. 특히 네트워크 시스템에서의 사용 시는 조작 상태를 확인할 수 없는 곳으로 기계가 이동할 수 있으므로 보다 충분한 안전 확인이 필요합니다. 조작 잘못에 따른 기계의 손상이나 사고의 원인이 됩니다.

Page 4: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

제품의 적용

(1) 당사 PLC를 사용할 때는 PLC에 고장ㆍ이상 등이 발생한 경우에도 중대한 사고로 연결되지 않는 용도일 것

및 고장ㆍ이상 발생 시 백업이나 페일 세이프 기능이 기기 외부에서 시스템적으로 설치되어 있을 것을 사용

조건으로 합니다.

(2) 당사 PLC는 일반 공업 등의 용도를 대상으로 한 범용품으로 설계ㆍ제작되고 있습니다. 따라서 다음과 같은

기기ㆍ시스템 등의 특수용도에 대한 사용에 대해서는 당사 PLC의 적용을 제외합니다. 사용한 경우에는 당

사에서 당사 PLC의 품질, 성능, 안전과 관계되는 책임(채무 불이행 책임, 하자 담보 책임, 품질 보증 책임,

불법 행위 책임, 제조물 책임 포함)을 지지 않는 것으로 합니다.

ㆍ각 전력회사의 원자력 발전소 및 기타 발전소용 등의 공공에 대한 영향이 큰 용도

ㆍ철도 각사전 및 관공서 등 특별한 품질 보증 체제의 구축을 당사에 요구하는 용도

ㆍ항공우주, 의료, 철도, 연소ㆍ연료 장치, 승용 이동체, 유인 반송 장치, 오락 기계, 안전 기계 등 생명, 신체,

재산에 큰 영향이 예측되는 용도

다만 상기의 용도라 할지라도 구체적으로 용도를 한정하거나 특별한 품질(일반 사양을 벗어난 품질 등)을

요구하지 않을 것을 조건으로, 당사가 판단하여 당사 PLC의 적용이 가능한 경우도 있으므로, 자세한 내용

은 당사에 문의하십시오.

Page 5: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

개 정 이 력

※ 취급 설명서 번호는 본 설명서 뒤 표지 왼쪽 아래에 기재되어 있습니다.

인쇄 날짜 ※ 취급 설명서 번호 개 정 내 용

2011년 2월 SH(名)081003KOR-A 초판 인쇄

일본어 매뉴얼 SH(名)-080732-L(1009)KWIX를 기준으로 작성하였습니다.

본 서는 공업 소유권 기타 권리의 실행을 보증하거나 특허권을 허락하는 것은 아니며, 본 서의 게재 내용을 이행하여

발생하는 공업 소유권상의 여러 문제와 관련해 당사는 책임지지 않습니다.

Page 6: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

안 내

미쓰비시 종합 FA 소프트웨어 MELSOFT 시리즈를 구입해 주셔서 감사합니다.

사용하기 전에 본 서를 잘 읽고 MELSOFT 시리즈의 기능ㆍ성능을 충분히 이해하신 후에 올바르게 사용하여

주시기 바랍니다.

차 례

안전을 위한 주의

제품의 적용

개 정 이 력

안 내

차 례

매뉴얼 개요

본 매뉴얼에서 사용하는 총칭ㆍ약칭

1 장 개 요

1.1 구조화 프로젝트

1.2 구조화 프로젝트의 특징

1.3 기능 일람

1.3.1 심플 프로젝트와 구조화 프로젝트에서 공통의 기능 일람

1.3.2 래더 언어 편집 시의 기능 일람

1.3.3 SFC도 편집 시의 기능 일람

1.3.4 SFC 블록 리스트 편집 시의 기능 일람

1.3.5 ST 언어 편집 시의 기능 일람

1.3.6 구조화 래더 언어 편집 시의 기능 일람

2 장 화면 구성

2.1 화면 구성의 개요

3 장 프로그램 작성 순서

3.1 프로그램 작성

4 장 프로그램 구성 작성

4.1 구조화 프로젝트의 프로그램 구성

4.2 프로그램 파일과 태스크 작성

4.2.1 프로그램 파일과 태스크 작성 순서

Page 7: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.2.2 태스크에 프로그램 블록 등록

4.2.3 실행 조건 설정

4.3 프로그램 부품 작성

4.3.1 프로그램 부품 작성 순서

4.3.2 펑션, 펑션 블록의 속성 설정

4.4 프로그램 부품 사용

4.4.1 펑션ㆍ펑션 블록 사용

5 장 라벨 설정

5.1 라벨 설정 화면의 종류

5.2 글로벌 라벨 설정

5.3 프로그램 블록의 로컬 라벨 설정

5.4 펑션/펑션 블록의 라벨 설정

5.5 라벨 설정의 공통 조작

5.5.1 데이터형 선택

5.5.2 행 편집

5.6 구조체형 라벨 설정

5.6.1 구조체의 형 설정

5.6.2 데이터형에 구조체 설정

5.6.3 구조체형의 라벨에 디바이스 할당

5.6.4 구조체 배열형의 라벨에 디바이스 할당

5.7 자동 할당하는 디바이스의 범위 설정

5.8 CSV 파일로 데이터 읽기/쓰기

6 장 프로그램 편집

6.1 프로그램 에디터의 종류

6.1.1 사용할 수 있는 프로그램 언어의 종류

6.1.2 사용할 수 있는 코멘트의 종류

6.2 프로그램 에디터의 공통 조작

6.2.1 프로그램 내에서 프로그램 부품 사용(부품 선택 윈도우)

6.2.2 템플릿 사용

6.2.3 프로그램 내에서 라벨 사용

6.2.4 래더 블록 편집

6.2.5 실행 취소/다시 실행

6.2.6 그리드 표시

6.2.7 인쇄 시의 반환 위치 확인

6.2.8 편집 화면 확대/축소

6.2.9 선택된 프로그램 부품의 라벨 설정/프로그램의 화면 열기

6.2.10 편집 중인 프로그램 에디터의 라벨 설정 화면 열기

6.2.11 컴파일 한 프로그램을 리스트 형식으로 표시

6.2.12 툴 힌트의 표시 내용 설정

Page 8: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.3 ST 프로그램 편집

6.3.1 ST 프로그램 입력

6.3.2 인덴트 자동 삽입

6.3.3 탭 문자수 설정

6.4 구조화 래더 프로그램 편집

6.4.1 편집 모드 선택

6.4.2 래더 기호 입력

6.4.3 도형 선택 모드로 명령 입력

6.4.4 래더 기호 이동

6.4.5 외곽선 접속

6.4.6 행/열 삽입/삭제

6.4.7 접점/코일의 종류 변경

6.4.8 펑션/펑션 블록의 인수의 수 변경

6.4.9 펑션/펑션 블록 입력 시 변수 자동 추가

6.4.10 변수명, 인스턴스명 편집

6.4.11 변수 표시 변경

6.4.12 코멘트 편집

6.4.13 가이디드 모드로 편집

7 장 검색

7.1 ST 프로그램으로 검색

7.1.1 지정된 행으로 점프

7.1.2 북마크 이용

7.2 구조화 래더 프로그램으로 검색

7.2.1 지정된 래더 블록 No.로 점프

8 장 프로그램 변환/컴파일

8.1 작성한 프로그램 변환/컴파일

8.2 모두 컴파일

8.3 변환/컴파일과 동시에 RUN 중 쓰기

8.4 컴파일 시의 동작 조건 변경

8.4.1 컴파일을 중지하는 에러/경고의 건수 변경

8.4.2 경고의 숨기기 변경

8.4.3 글로벌 라벨과 로컬 라벨에 동일 라벨명 사용

8.4.4 디바이스와 같은 이름의 소문자 라벨명 사용

8.4.5 PLS, PLF, ALT의 출력을 직접 다른 입력에 외곽선으로 접속

8.4.6 EN/ENO 펑션 출력에 공통의 디바이스 할당

8.4.7 펑션의 비트형 출력 유지

8.5 컴파일 시 주의 사항

8.6 에러/경고 확인

8.6.1 에러/경고 확인 후의 수정 방법

Page 9: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

9 장 PLC CPU에 대한 데이터 읽기/쓰기

9.1 PLC CPU에 데이터 읽기/쓰기

10장 모니터

10.1 프로그램 모니터 시작/정지

10.2 펑션 블록 모니터 시작/정지

10.3 모니터 동작 조건 변경

10.3.1 워드형 변수의 현재값 표시 변경(10진/16진)

10.3.2 문자열의 표시 문자수 설정

10.4 ST 에디터로 모니터

10.5 구조화 래더 에디터로 모니터

11장 라이브러리 사용

11.1 사용자 라이브러리를 사용하는 순서

11.2 사용자 라이브러리의 조작

11.2.1 라이브러리 새로 만들기

11.2.2 라이브러리를 프로젝트에 수집

11.2.3 라이브러리를 프로젝트에서 삭제

11.2.4 라이브러리를 최신의 내용으로 갱신

11.2.5 라이브러리명 변경

11.2.6 라이브러리 편집 허가

11.2.7 라이브러리 편집 금지

11.2.8 라이브러리의 패스워드 설정

11.2.9 라이브러리 파일에 다른 이름으로 저장

11.2.10 라이브러리 파일 저장

11.2.11 라이브러리의 도움말 표시

12장 옵션 설정

12.1 기본 조작

12.2 옵션 설정 일람

부 록 부 - 1 ~ 부- 20

부. 1 툴바, 단축 키 일람 부- 2

부. 1.1 공통의 툴바와 단축 키 부- 2

부. 1.2 라벨 설정의 툴바와 단축 키 부- 7

부. 1.3 디바이스 메모리 설정의 툴바와 단축 키 부- 8

부. 1.4 대조 결과 툴바와 단축 키 부- 9

부. 1.5 샘플링 트레이스의 툴바 부- 9

Page 10: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부. 1.6 프로그램 에디터에서의 툴바와 단축 키 부- 10

부. 1.7 I/O 시스템 설정 기능 사용 시의 툴바와 단축 키 부- 19

부. 1.8 인텔리전트 기능 모듈의 데이터 편집 시의 툴바와 단축 키 부- 19

색 인 색인 - 1 ~ 색인 - 3

Page 11: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 매뉴얼 개요

GX Works2에서는 이용하는 기능에 따라 관계 매뉴얼이 분책 형식으로 발행되고 있습니다.

●관계 매뉴얼

본 제품에 관계된 매뉴얼을 소개합니다.

필요한 매뉴얼은 본 표를 참조하여 구입하시기 바랍니다.

1) GX Works2의 조작

매뉴얼 명칭매뉴얼 번호

(형명 코드)

GX Works2 Version1 오퍼레이팅 매뉴얼 (공통편)GX Works2의 시스템 구성이나 파라미터 설정, 온라인 기능의 조작 방법 등 심플 프로젝트와 구조화 프로젝트에 공통된 기능에 대해 설명합니다. (별매)

GX Works2 Version1 오퍼레이팅 매뉴얼 (심플 프로젝트편)GX Works2의 심플 프로젝트에서의 프로그램 작성, 모니터 등의 조작 방법에 대해 설명합니다. (별매)

GX Works2 Version1 오퍼레이팅 매뉴얼 (인텔리전트 기능 모듈 조작편)GX Works2에서의 인텔리전트 기능 모듈의 파라미터 설정, 모니터, 통신 프로토콜 지원 기능 등의 조작 방법에 대해 설명합니다. (별매)

GX Works2 초급 (심플 프로젝트편)처음 GX Works2를 사용하는 분을 위해 심플 프로젝트에서의 프로그램 작성에서 편집,모니터 등의 기본적인 조작 방법에 대해 설명합니다. (별매)

GX Works2 초급 (구조화 프로젝트편)처음 GX Works2를 사용하는 분을 위해 구조화 프로젝트에서의 프로그램 작성에서 편집, 모니터 등의 기본적인 조작 방법에 대해 설명합니다. (별매)

2) 구조화 프로그래밍

매뉴얼 명칭매뉴얼 번호(형명 코드)

MELSEC-Q/L/F 구조화 프로그래밍 매뉴얼(기초편)구조화 프로그램의 작성에 필요한 프로그래밍 방법, 프로그램 언어의 종류 등에 대해설명합니다. (별매)

MELSEC-Q/L 구조화 프로그래밍 매뉴얼(공통 명령편)구조화 프로그램에서 사용할 수 있는 시퀀스 명령, 기본 명령, 응용 명령 등의 공통 명령에 관한 사양, 기능에 대해 설명합니다. (별매)

MELSEC-Q/L 구조화 프로그래밍 매뉴얼(응용 함수편)구조화 프로그램에서 사용할 수 있는 응용 함수에 관한 사양, 기능에 대해 설명합니다.

(별매)

MELSEC-Q/L 구조화 프로그래밍 매뉴얼(특수 명령편)구조화 프로그램에서 사용할 수 있는 모듈 전용 명령, PID 제어 명령, 내장 I/O 기능용명령 등의 특수 명령에 관한 사양, 기능에 대해 설명합니다.

(별매)

FX CPU 구조화 프로그래밍 매뉴얼(디바이스ㆍ공통 설명편)GX Works2에서 제공하는 구조화 프로그램용 디바이스, 파라미터를 설명합니다.

(별매)

FX CPU 구조화 프로그래밍 매뉴얼(시퀀스 명령편)GX Works2에서 제공하는 구조화 프로그램용 시퀀스 명령을 설명합니다.

(별매)

FX CPU 구조화 프로그래밍 매뉴얼(응용 함수편)GX Works2에서 제공하는 구조화 프로그램용 응용 함수를 설명합니다.

(별매)

Page 12: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

3) iQ Works의 조작

매뉴얼 명칭매뉴얼 번호(형명 코드)

iQ Works 초급처음 iQ Works를 사용하는 분을 위해 MELSOFT Navigator를 사용하여 시스템을 관리하는 방법이나 시스템 라벨의 사용 방법 등의 기본적인 조작 방법에 대해 설명합니다.

(별매)

오퍼레이팅 매뉴얼은 소프트웨어 패키지의 CD-ROM에 PDF 파일로 저장되어 있습니다. 단품으로 매뉴얼 구입을 희망하는 경우, 인쇄물을 별도로 준비하고 있으므로 상기표의 매뉴얼 번호(형명 코드)를 참조하여 주문하십시오.

Page 13: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

●본 매뉴얼의 용도

본 매뉴얼에서는 GX Works2의 기능 가운데, 구조화 프로젝트에서 시퀀스 프로그램을 작성하는 조

작에 대해 설명합니다.

목적에 따른 참조 매뉴얼을 나타냅니다.

각 매뉴얼의 매뉴얼 번호 등의 자세한 사항은 「관계 매뉴얼」 일람을 참조하십시오.

1) GX Works2의 조작

목적GX Works2

인스톨매뉴얼

GX Works2 초급GX Works2 Version1오퍼레이팅 매뉴얼

심플프로젝트편

구조화프로젝트편

공통편심플

프로젝트편구조화프로젝트편

인텔리전트기능 모듈조작편

인스톨

동작 환경, 인스톨 방법을 알고싶다

상세

상세

상세

상세

상세 상세

상세

상세

상세

상세

상세상세

상세

상세

상세

개요

개요

GX Works2의각종 조작

GX Works2의모든 기능을 알고싶다

처음 심플 프로젝트 사용 시의기본의 조작과순서를 알고 싶다

처음 구조화 프로젝트 사용 시의기본의 조작과

순서를 알고 싶다

프로젝트 종류에관계없이 사용할수 있는 기능의

조작 방법을 알고싶다

프로그래밍용 기능과 조작 방법을알고 싶다

인텔리전트 기능모듈의 데이터설정 방법을 알고싶다

사용하는프로그램언어별 조작

래더

SFC

구조화 래더

ST

MELSAP3, FX 시리즈용 SFC만

Page 14: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

2) 프로그래밍(QCPU(Q 모드) /LCPU의 경우)

목적

MELSEC-Q/L/F

구조화 프로그래밍매뉴얼

MELSEC-Q/L

구조화 프로그래밍매뉴얼

MELSEC-Q/L

프로그래밍매뉴얼

MELSEC-Q/L/QnA프로그래밍

매뉴얼

사용하는모듈의

매뉴얼

기초편 공통 명령편 특수 명령편 응용 함수편 공통 명령편PID 제어명령편

심플 프로젝트에서의프로그래밍

공통 명령의 종류와 상세, 에러 코드, 특수 릴레이ㆍ특수 레지스터의내용을 알고 싶다

인텔리전트 기능모듈용 명령의 종류와 상세를 알고싶다

네트워크 모듈용명령의 종류와 상세를 알고 싶다

PID 제어 기능용명령의 종류와 상세를 알고 싶다

구조화프로젝트에서의 프로그래밍

처음으로 구조화프로그램을 작성하기 위한 기초를알고 싶다

공통 명령의 종류와 상세를 알고 싶다

인텔리전트 기능모듈용 명령의 종류와 상세를 알고싶다

네트워크 모듈용명령의 종류와 상세를 알고 싶다

PID 제어 기능용명령의 종류와 상세를 알고 싶다

에러 코드, 특수릴레이ㆍ특수 레지스터의 내용을알고 싶다

응용 함수의 종류와 상세를 알고 싶다

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

Page 15: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

3) 프로그래밍(FX CPU의 경우)

FX CPU프로그래밍매뉴얼

기초편디바이스ㆍ공통 설명편

시퀀스

명령편응용 함수편

심플프로젝트에서의 프로그래밍

기본ㆍ응용 명령의종류와 상세, 디바이스와 파라미터의내용을 알고 싶다

구조화프로젝트에서의 프로그래밍

처음으로 구조화프로그램을 작성하기 위한 기초를알고 싶다

디바이스와 파라미터, 에러 코드의내용을 알고 싶다

시퀀스 명령의 종류와 상세를 알고싶다

응용 함수의 종류와 상세를 알고 싶다

목적

MELSEC-Q/L/F

구조화 프로

그래밍매뉴얼

FX CPU구조화 프로그래밍

매뉴얼

상세상세상세

상세

상세

상세

상세

Page 16: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4 구조화 래더 프로그램 편집

구조화 래더 에디터에서의 편집 방법에 대해 설명합니다.

구조화 래더 에디터는 구조화 래더 언어로 프로그램을 작성하기 위한 그래픽 언어 에디터입니다.구조화 래더의 프로그램은 접점, 코일, 펑션/펑션 블록 등의 래더 기호를 사용하여 작성합니다. 각 래더 기호

는 외곽선으로 접속합니다.

입력 방법이나 편집 대상에 의해 편집 모드를 선택할 수 있습니다.( 6.4.1항)

프로젝트뷰⇒"POU"⇒"Programs"⇒"(program)"⇒"Program"

래더 블록

래더 블록 헤더 왼쪽 모선 프로그램 편집 영역 그리드

명칭 내용 참조

래더 블록프로그램을 작성하는 단위입니다.래더 블록 헤더와 프로그램 편집 영역으로 구성됩니다.

6.2.4항

래더 블록 헤더래더 블록 마다 설정된 타이틀 등의 정보나 점프 위치의 라벨을 표시하는 영역입니다.

프로그램 편집 영역프로그램을 작성합니다.그리드가 표시되어 있는 영역에 래더 기호 등을 배치할 수 있습니다.

6.4.1항

그리드 Tab stop의 위치나 외곽선을 작성할 때의 시작/종료 위치를 나타냅니다. 6.2.6항

왼쪽 모선 구조화 래더 프로그램의 시작 위치가 됩니다.

화면 표시

표시 내용

도형 선택 모드래더 기호를 편집합니다.

외곽선 쓰기 모드래더 기호를 외곽선으로 접속합니다.

가이디드 모드격자 모양의 테두리 내에 래더기호나 외곽선을 키보드로 입력합니다.

구조화 래더 프로그램 편집

●매뉴얼 보는 방법

장 타이틀 표시

페이지의 오른쪽 인덱스로, 열려있는 페이지의 장을 확인할 수있습니다.

화면 표시

화면을 표시하는 방법을 나타냅니다.[(메뉴)]를 "⇒" 에 따라서 선택하여 화면을 엽니다.

표시 내용

화면을 표시하는 내용에 대해 나타냅니다.

조작 방법

기능의 조작 순서를 나타냅니다.

참조 표시

참조할 곳이나 참조 매뉴얼 등은마크로 표시하였습니다.

화면 내 버튼

화면 내에 있는 버튼에 대해 나타냅니다.

절ㆍ항 타이틀 표시

열려 있는 페이지의 절ㆍ항을 확인할 수 있습니다.

화면의 항목을 설정합니다.

설정 항목에 커서를 맞추면, 그 항목에 대한 설명이 "Explanation" 항목에 표시됩니다.

설정 항목의 자세한 내용에 대해서는 12.2절

설정 내용을 초기 상태로 되돌립니다.

설정 내용을 새 디폴트값으로 설정된 상태로 되돌립니다.

현재의 설정 내용을 새 디폴트값으로 기억하여 새로 작성하는 프로젝트에 반영합니다.

조작 순서

화면 내 버튼

지원 CPU 표시

절ㆍ항 타이틀의 아래에 지원되는 CPU를 아이콘으로 표시합니다.

Page 17: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

각 기능을 사용할 수 있는 CPU 모듈의 아이콘에 대하여 나타냅니다.

아이콘내 용

QCPU(Q 모드) LCPU FX CPU

일반 아이콘은 해당하는 기능을 사용할 수 있다는 것을 나타냅니다.

* 마크가 붙어 있는 아이콘은 CPU 타입 등의 조건부로해당하는 기능을 사용할 수 있다는 것을 나타냅니다.

× 마크가 붙어 있는 아이콘은 해당하는 기능을 사용할수 없다는 것을 나타냅니다.

기타 다음과 같은 설명 항목이 있습니다.

해당 페이지에서 설명한 내용에서 특별히 주의가 필요한 사항이나 알아 두어야 하는 기능 등을 설명합니다.

해당 페이지에서 설명한 내용의 제약 사항을 설명합니다.

●본 매뉴얼에서 사용하는 기호

본 매뉴얼에서 사용하는 기호와 그 내용, 예를 나타냅니다.

번호 기 호 내 용 예

메뉴 바의 메뉴명 [Project]

툴바의 아이콘

(밑줄) 화면 명칭 Q 파라미터 설정 화면

화면의 탭명 《PLC system》

화면 내의 각 항목명 "타이머 시한 설정"

화면의 버튼

키보드의 키

Page 18: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 본 매뉴얼에서 사용하는 총칭ㆍ약칭

본 매뉴얼에서는 소프트웨어 패키지, PLC CPU의 명칭을 다음의 총칭ㆍ약칭으로 표현합니다. 다만특히 대상 형명을 나타낼 필요가 있을 때는 모듈 형명을 기재하였습니다.

총칭/약칭 총칭ㆍ약칭의 내용

제품 형명 SWnDNC-GXW2의 총칭 제품명.

(n = 버전을 의미)

기존 제품

제품 형명 SWnD5C-GPPW, SWnD5C-GPPW-A, SWnD5C-GPPW-V, SWnD5CGPPW-VA의 총칭 제품명.

(n = 버전을 의미)

제품 형명 SWnDNC-IQWK(iQ Platform 대응 엔지니어링 환경 MELSOFT iQ Works) 중의통합 개발 환경의 제품명.(n= 버전을 의미)

iQ Platform 대응 엔지니어링 환경 MELSOFT iQ Works의 약칭.iQ Works

PC 가 동작하는 PC의 총칭.

베이식 모델 QCPU 의 총칭.

하이 퍼포먼스 모델 QCPU 의 총칭.

유니버설 모델 QCPU의 총칭.

LCPU

FXCPU

FXGP(WIN)

QCPU(Q 모드)

베이식 모델 QCPU, 하이 퍼포먼스 모델 QCPU, 유니버설 모델 QCPU의 총칭.

의 총칭.

의 총칭.

의 총칭.

심플 프로젝트 래더/SFC/ST 언어를 사용하여 작성하는 프로젝트의 총칭.

구조화 프로젝트 래더/ST/SFC/조화 래더를 사용하여 작성하는 프로젝트의 총칭.

공통 명령시퀀스 명령, 기본 명령, 응용 명령, 데이터 링크용 명령, 멀티 CPU 간 전용 명령, 멀티CPU 간 고속 통신 전용 명령의 총칭.

특수 명령모듈 전용 명령, PID 제어 명령, 소켓 통신 기능용 명령, 내장 I/O 기능용 명령, 데이터로깅 기능용 명령의 총칭.

MELSAP3 표시 형식의 SFC 기능의 약칭.MELSAP3

MELSAP-L(명령 형식)와 MELSAP-L(기동 조건 형식)의 SFC 기능의 총칭.MELSAP-L

MELSAP3, MELSAP-L, FX 시리즈용 SFC의 총칭.SFC

Page 19: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

1장 개 요

본 매뉴얼에서는 구조화 프로젝트를 이용하는 경우의 고유의 조작 방법에 대해 설명합니다.

GX Works2 전체의 특징이나 기능에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

1.1 구조화 프로젝트란

1.2 구조화 프로젝트의 특징

1.3 기능 일람

Page 20: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

구조화 프로젝트는 구조화 프로그래밍에 의해 프로그램을 작성할 수 있습니다.

제어를 세분화하여 프로그램의 공통 부분을 부품화하면, 보기 쉽고 유용성 높은 프로그램(구조화 프로그래

밍)을 작성하는 것이 가능합니다.

1.1 구조화 프로젝트란

1.2 구조화 프로젝트의 특징

구조화 프로젝트의 특징을 설명합니다.

■ 다양한 프로그램 언어 선택 가능

구조화 프로젝트에서는 다양한 프로그램 언어를 폭넓게 지원하고 있습니다. 사용자는 용도에 따라 적

합한 프로그램 언어를 선택하고 조합하여 프로그래밍 할 수 있습니다.

표 1.2-1 구조화 프로젝트에서의 지원 프로그램 언어

종류 명칭 개요

래더 래더도기존의 GX Developer와 같은 조작 방법으로 접점이나 코일 등으로래더를 나타내는 그래픽 언어

스트럭처드 텍스트 C 언어 등과 닮은 텍스트 언어

시퀀셜 펑션차트

프로그램의 실행 순서나 실행 조건을 명확하게 한 그래픽 언어

구조화 래더 래더도 접점이나 코일 등으로 래더를 나타내는 그래픽 언어

FX CPU는 대응하지 않습니다.

■ 각 PLC CPU에 공통된 프로그램 에디터

구조화 프로젝트의 프로그램 에디터는 GX Works2에서 지원하는 PLC CPU에 대해서 사용할 수 있습니다.사용자는 대상 PLC CPU를 신경쓰지 않고 사용하는 프로그램 언어를 선택할 수 있습니다.

GX Works2의 대응 PLC CPU에 관한 자세한 사항은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

Page 21: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 구조화 프로그래밍으로 대규모 프로그램의 작성을 효율화

구조화 프로젝트에서는 프로그램을 부품화, 계층화하여 관리하므로, 프로그램을 간편하게 구조화할

수 있습니다.

프로그램을 구조화하면, 보수가 용이하여 고효율의 프로그램을 작성할 수 있습니다. 이것은 대규모

프로그램을 개발하는데 적합합니다.

프로젝트

프로그램 파일1

태스크1 태스크2

프로그램 파일2

태스크3

프로그램은 프로그램 블록(PRG), 펑션(FUN) 및 펑션 블록(FB)이라고 하는 프로그램 부품 단위로작성합니다. 펑션 블록(FB)은 상자(네스팅) 모양으로 계층화할 수 있습니다. 작성한 프로그램은프로그램 파일의 태스크로 설정합니다.

■ 라이브러리에 의한 프로그램 자산의 공유

구조화 프로젝트에서는 부품화한 시퀀스 프로그램을 라이브러리로 저장할 수 있습니다. 라이브러리는 프로그램 자산으로 하여 복수의 프로젝트에서 함께 사용할 수 있습니다.

라이브러리로 등록

프로그램재이용

라이브러리

■ 과거의 프로그램 자산의 활용

GX Works2에서는 기존의 GX Developer에서 작성한 시퀀스 프로그램도 유용할 수 있으므로, 지금까지의 프로그램 자산을 그대로 활용할 수 있습니다.

과거의프로그램 자산 활용

Page 22: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

1.3 기능 일람

GX Works2의 기능 일람을 나타냅니다.공통의 기능(프로젝트, 온라인, 디버그, 진단, 툴, 윈도우, 도움말)과 편집이나 설정 대상별 기능(편집, 검색/바꾸기, 변환/컴파일, 표시)으로 구분됩니다.참조가 "(공통)", "(심플)", "(인텔리전트)"로 되어 있는 기능의 자세한 사항은 각각 다음을 참조하십시오.(공통) GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)(심플) GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)(인텔리전트) GX Works2 Version1 오퍼레이팅 매뉴얼(인텔리전트 기능 모듈 조작편)

1.3.1 심플 프로젝트와 구조화 프로젝트에서 공통의 기능 일람

심플 프로젝트와 구조화 프로젝트에서 공통으로 제공되고 있는 기능에 대해 설명합니다.

■ 공통 기능 일람

편집이나 설정 대상 종류에 관계없이 항시 사용할 수 있는 기능입니다.

프로젝트(공통 기능) 참조

프로젝트 새로 만들기

프로젝트 열기

프로젝트를 닫기

프로젝트 저장

프로젝트 다른 이름으로 저장

압축/압축 해제

새로 프로젝트를 작성합니다.

기존의 프로젝트를 엽니다.

열려 있는 프로젝트를 닫습니다.

프로젝트를 저장합니다.

프로젝트를 다른 이름으로 저장합니다.

(공통)

프로젝트 압축

프로젝트 압축 해제

프로젝트를 압축하여 저장합니다.

압축되어 있는 프로젝트를 압축 해제합니다.

기존의 프로젝트를 삭제합니다.

프로젝트 간에 데이터를 대조합니다.

프로젝트 삭제

프로젝트 대조

프로젝트 변경 이력

이력 등록

이력 일람

프로젝트의 변경 이력을 등록합니다.

프로젝트 변경 이력의 일람을 표시합니다.

PLC 타입을 변경합니다.PLC 타입 변경

프로젝트 종류 변경

심플 프로젝트(라벨 미사용)에서 심플 프로젝트(라벨 사용)로, 또는 심플 프로젝트(라벨 사용)에서 구조화 프로젝트로종류를 변경합니다.

데이터 조작

데이터 새로 만들기

데이터명 변경

데이터 삭제

데이터 복사

데이터 붙여넣기

일반적으로 사용하는 접속 대상으로지정

속성

(공통)

프로젝트에 데이터를 추가합니다.

선택된 데이터명을 변경합니다.

선택된 데이터를 삭제합니다.

선택된 데이터를 복사합니다.

복사한 데이터를 붙여넣습니다.

선택된 접속 대상 데이터를 일반적으로 사용하는 접속 대상으로 설정합니다.

선택된 데이터의 속성을 표시합니다.

인텔리전트 기능 모듈

신규 모듈 추가

모듈 삭제

새로 인텔리전트 기능 모듈 데이터를 추가합니다.

인텔리전트 기능 모듈 데이터를 삭제합니다.

(인텔리전트)속성 인텔리전트 기능 모듈 데이터의 속성을 표시합니다.

인텔리전트 기능 모듈 파라미터 일람인텔리전트 기능 모듈 파라미터의 설정 유무를 일람으로 표시합니다.

Page 23: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

프로젝트(공통 기능) 참조

다른 형식 데이터 열기

다른 형식 프로젝트 열기 GX Developer에서 작성한 프로젝트를 엽니다. (공통)

GX Configurator-QP 데이터 읽기 GX Configurator-QP에서 작성한 프로젝트를 읽습니다. (인텔리전트)

GX Developer 형식 프로젝트 저장 열려 있는 프로젝트를 GX Developer 형식으로 저장합니다. (공통)

라이브러리 조작

라이브러리 새로 만들기 라이브러리를 새로 작성합니다.

제11 장

라이브러리를 프로젝트에 수집 이미 작성되어 있는 라이브러리를 프로젝트에 수집합니다.

라이브러리를 프로젝트에서 삭제 라이브러리를 프로젝트에서 삭제합니다.

라이브러리 파일 다시 읽기이미 수신되어 있는 라이브러리를 최신의 정보로 갱신합니다.

라이브러리명 변경

라이브러리 편집 허가

라이브러리 편집 금지

라이브러리 패스워드 설정

라이브러리명을 변경합니다.

라이브러리의 편집을 가능하게 합니다.

라이브러리의 편집을 불가능하게 합니다.

라이브러리에 패스워드를 설정합니다.

라이브러리 파일 다른 이름으로 저장 라이브러리 파일을 다른 이름으로 저장합니다.

라이브러리 파일 저장

라이브러리의 도움말 표시

라이브러리 파일을 저장합니다.

라이브러리의 도움말을 표시합니다.

보안

패스워드 변경 현재 로그인되어 있는 사용자의 패스워드를 변경합니다.

(공통)

사용자 관리프로젝트의 사용자 정보를 관리합니다.사용자를 추가 및 삭제하거나 사용자 정보을 변경합니다.

액세스 권한 설정각 사용자 데이터의 읽기/쓰기에 관한 액세스 권한을 설정합니다.

표시 화면 인쇄

표시 화면 미리 보기

프린터 설정

현재 열려 있는 화면을 인쇄합니다.

현재 열려 있는 화면의 인쇄 미리 보기를 표시합니다.

프린터 설정을 변경합니다.

(최근 사용한 파일 1 ~ 4)최근 사용한 GX Works2의 프로젝트 경로를 표시하고 선택된 프로젝트를 엽니다.

GX Works2 종료 GX Works2를 종료합니다.

편집(공통 기능) 참조

실행 취소

다시 실행

잘라내기

복사

직전에 입력된 내용을 취소합니다.

[실행 취소]에서 취소한 내용을 복원합니다.

선택된 데이터를 잘라냅니다.

선택된 데이터를 복사합니다.

붙여넣기 커서 위치에 잘라내기/복사한 데이터를 붙여넣습니다.

Page 24: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

검색/바꾸기(공통 기능) 참조

크로스 레퍼런스

디바이스 사용 리스트

디바이스 검색

명령 검색

선택된 디바이스 또는 라벨의 사용 상황을 표시합니다.

디바이스의 사용 상황을 표시합니다.

프로그램 중의 디바이스/라벨을 검색합니다.

명령을 검색합니다.

(공통)

접점 코일 검색 지정된 디바이스에 대응하는 접점 또는 코일을 검색합니다.

문자열 검색

디바이스 바꾸기

명령 바꾸기

문자열 바꾸기

A/B 접점 변경

디바이스 일괄 변경

디바이스 일괄 변경에 등록

문자열을 검색합니다.

프로그램 중의 디바이스/라벨을 변경합니다.

명령을 변경합니다.

문자열을 대체합니다.

A 접점을 B 접점으로, B 접점을 A 접점으로 변경합니다.

지정된 디바이스로 일괄로 변경합니다.

디바이스 일괄 변경 화면에 선택된 디바이스를 등록합니다.

변환/컴파일(공통 기능) 참조

변환+컴파일 현재 편집 중인 프로그램을 변환/컴파일합니다. 8.1절

변환+컴파일+ RUN 중 쓰기 변환/컴파일 후 PLC CPU에 시퀀스 프로그램을 씁니다. (공통)

변환+모두 컴파일 프로젝트에 존재하는 모든 프로그램을 변환/컴파일합니다. 8.2절

표시(공통 기능) 참조

툴바

툴바명 각 툴바 표시/숨기기를 전환합니다. (공통)

상태 바 상태 바 표시/숨기기를 전환합니다.

(공통)색 및 글꼴

워크 윈도우에서의 라벨이나 디바이스 코멘트 등의 표시색을 설정합니다.

연결 윈도우

네비게이션 윈도우 네비게이션 윈도우의 표시/숨기기를 전환합니다. (공통)

부품 선택 윈도우

부품 선택 윈도우의 표시/숨기기를 전환합니다.

부품 선택 윈도우에서 FB나 펑션 등의 부품을 선택하여 프로그램에 유용합니다.

6.2.1항

아웃풋 윈도우아웃풋 윈도우의 표시/숨기기를 전환합니다.

아웃풋 윈도우에는 변환(컴파일) 결과가 표시됩니다.8.6절

크로스 레퍼런스 윈도우

크로스 레퍼런스 윈도우의 표시/숨기기를 전환합니다. 크로스 레퍼런스 윈도우에는 프로젝트에서 사용하고 있는 디바이스/라벨이 표시됩니다.

(공통)디바이스 사용 리스트 윈도우

디바이스 사용 리스트 윈도우의 표시/숨기기를 전환합니다.디바이스 사용 리스트 윈도우에는 지정된 디바이스의 사용상황이 표시됩니다.

감시 윈도우1 ~ 4감시 윈도우의 표시/숨기기를 전환합니다.

감시 윈도우에는 모니터 결과가 표시됩니다.

인텔리전트 기능 모듈 모니터

인텔리전트 기능 모듈모니터 1 ~ 10

인텔리전트 기능 모듈 모니터 윈도우의 표시/숨기기를 전환합니다.

(인텔리전트)

인텔리전트 기능 모듈 안내서인텔리전트 기능 모듈 안내서의 윈도우의 표시/숨기기를 전환합니다.

검색/바꾸기 윈도우검색/바꾸기 윈도우의 표시/숨기기를 전환합니다.

검색/바꾸기 윈도우에는 검색/바꾸기 결과가 표시됩니다.(공통)

Page 25: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

온라인(공통 기능) 참조

PLC 읽기

PLC 쓰기

PLC 대조

PLC CPU에서 데이터를 읽습니다.

PLC CPU에 데이터를 씁니다.

PLC CPU와 현재 편집 중인 프로젝트를 대조합니다.

9.1절

(공통)리모트 조작

GX Works2에서 PLC CPU를 리모트로 RUN/PAUSE/STOP합니다.

패스워드/키워드

등록/변경 PLC CPU에 패스워드/키워드를 설정합니다.

(공통)

취소 PLC CPU에 설정되어 있는 패스워드/키워드를 취소합니다.

해제 PLC CPU의 패스워드/키워드를 일시적으로 해제합니다.

PLC 메모리 조작

PLC 메모리 포맷

PLC 메모리 클리어

PLC 메모리 정리

PLC CPU의 메모리를 포맷합니다.

PLC CPU의 메모리를 클리어합니다.

PLC CPU의 메모리를 정리합니다.

PLC CPU 내의 데이터를 삭제합니다.PC 데이터 삭제

PLC 사용자 데이터

PLC 사용자 데이터 읽기

PLC 사용자 데이터 쓰기

PLC 사용자 데이터 삭제

PLC 사용자 데이터를 읽습니다.

PLC 사용자 데이터를 씁니다.

PLC 사용자 데이터를 삭제합니다.(공통)

프로그램 메모리의 ROM 저장 PLC CPU의 프로그램 메모리를 ROM에 복사합니다.

프로그램 메모리 일괄 전송프로그램 캐시 메모리의 내용을 프로그램 메모리에 일괄 전송합니다.

래치 데이터 백업

백업디바이스 메모리/파일 레지스터/고장 이력의 데이터를 표준ROM에 백업합니다.

(공통)

백업 데이터 삭제 PLC CPU 내의 백업 데이터를 삭제합니다.

CPU 모듈 교환

백업 데이터 작성 PLC CPU 내의 데이터를 메모리 카드에 백업합니다.

복구 실행 백업한 데이터를 다른 PLC CPU에서 복구합니다.

시계 설정 PLC CPU의 시간을 설정합니다.

표시 모듈 메뉴의 등록/해제LCPU의 표시 모듈 메뉴를 사용하여 인텔리전트 기능 모듈을 조작하는 메뉴를 등록/해제합니다.

Page 26: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

온라인(공통 기능) 참조

모니터

모니터 시작(모든 윈도우)

모니터 정지(모든 윈도우)

모니터 시작

모니터 정지

열려 있는 모든 윈도우의 모니터를 시작합니다.

열려 있는 모든 윈도우의 모니터를 정지합니다.

현재 열려 있는 윈도우의 모니터를 시작합니다.

현재 열려 있는 윈도우의 모니터를 정지합니다.

(공통)

10.1절

감시 시작등록된 디바이스/라벨, 인텔리전트 기능 모듈의 현재값의감시를 시작합니다.

(공통)

감시 정지등록된 디바이스/라벨, 인텔리전트 기능 모듈의 현재값의감시를 정지합니다.

현재값 표시 전환(10진)프로그램의 모니터에서 디바이스의 현재값을 10진으로 표시합니다.

10.3.1항

현재값 표시 전환(16진)프로그램의 모니터에서 디바이스의 현재값을 16진으로 표시합니다.

디바이스/버퍼메모리 일괄 모니터

프로그램 일람 모니터

인터럽트 프로그램 일람 모니터

디바이스/버퍼메모리를 일괄로 모니터합니다.(공통)

실행 중인 프로그램의 처리 시간을 모니터합니다.

인터럽트 프로그램의 실행 횟수를 모니터합니다.

(공통)

(공통)

FB 인스턴스 선택 모니터하는 펑션 블록의 인스턴스를 선택합니다. 10.2절

SFC 모든 블록 일괄 모니터 SFC 프로그램의 모든 블록을 일괄 모니터합니다.

(심플)SFC 자동 스크롤 모니터

모니터 중에 활성 스텝이 화면에서 벗어났을 때 자동으로스크롤하여 다시 화면에 활성 스텝을 표시합니다.

감시 윈도우에 등록 선택된 디바이스를 감시 윈도우에 등록합니다.

(공통)로컬 디바이스 일괄 읽기+ CSV 저장

PLC CPU에서 로컬 디바이스의 데이터를 읽고, CSV 형식으로 PC에 저장합니다.

디버그(공통 기능) 참조

시뮬레이션 시작/정지 시뮬레이션을 시작/정지합니다.

(공통)

미지원 명령 표시프로그램 중에 시뮬레이션에서 지원하지 않는 명령, 디바이스를 일람으로 표시합니다.

현재값 변경래더, SFC(Zoom)에 대하여 프로그램 내에서 사용하고 있는 디바이스나 라벨의 ON/OFF, 값을 변경합니다.

강제 입출력 등록/해제 X/Y 디바이스의 강제 입출력을 등록/해제합니다.

실행 조건부 디바이스 테스트

실행 조건부 디바이스 테스트 등록

실행 조건부 디바이스 테스트 확인/해제

실행 조건부 디바이스 테스트 일괄 해제

실행 조건부 디바이스 테스트를 등록합니다.

실행 조건부 디바이스 테스트를 확인/해제합니다.

실행 조건부 디바이스 테스트를 일괄 해제합니다.

(공통)

샘플링 트레이스

샘플링 트레이스 열기 샘플링 트레이스 화면을 표시합니다.

임의 구간의 스캔 타임을 측정합니다.(공통)

스캔 타임 측정

진단(공통 기능) 참조

PLC 진단

Ethernet 진단

CC IE Control 진단

CC IE Field 진단

MELSECNET 진단

CC-Link/CC-Link/LT 진단

시스템 모니터

온라인 모듈 교환

PLC CPU의 동작 상태를 진단합니다.

Ethernet을 진단합니다.

CC-Link IE 컨트롤러 네트워크를 진단합니다.

CC-Link IE 필드 네트워크를 진단합니다.

MELSECNET/10(H)을 진단합니다.

CC-Link, CC-Link/LT를 진단합니다.

PLC CPU의 시스템 상태를 모니터합니다.

온라인 중에 모듈을 교환합니다.

(공통)

Page 27: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

툴(공통 기능) 참조

IC 메모리 카드

IC 메모리 카드 읽기

IC 메모리 카드 쓰기

이미지 데이터 읽기

이미지 데이터 쓰기

메모리 카드에서 데이터를 읽습니다.

메모리 카드에 데이터를 씁니다.

메모리 카드의 이미지 데이터를 읽습니다.

메모리 카드의 이미지 데이터를 씁니다.

(공통)

프로그램 체크라벨 없음 프로젝트에서 프로그램을 체크하여 에러를 표시합니다.

(심플)

파라미터 체크

옵션

단축 키 사용자 정의

자동 할당 디바이스 설정

블록 패스워드 설정

메모리 용량 계산

LCPU 로깅 설정 툴

Ethernet 어댑터 모듈 설정 툴

파라미터를 체크하여 에러를 표시합니다.

각종 옵션을 설정합니다.

단축 키의 설정을 변경합니다.

라벨에 자동으로 할당하는 디바이스의 범위를 설정합니다.

데이터에 블록 패스워드를 설정합니다.

PLC CPU에 쓰는 파일 크기를 계산합니다.

LCPU 로깅 설정 툴을 기동합니다.

Ethernet 어댑터 모듈 설정 툴을 기동합니다.

(공통)

제12장

(공통)

5.7절

(공통)

내장 I/O 모듈용 툴

위치결정 모니터

고속 카운터 모니터

I/O 모니터

위치결정 모니터 화면을 표시합니다.

고속 카운터 모니터 화면을 표시합니다.

I/O 모니터 화면을 표시합니다.

(공통)

인텔리전트 기능 모듈 파라미터 체크

자동 리프레시 중복 체크자동 리프레시로 설정된 디바이스의 중복을 체크하여 표시합니다.

(공통)

인텔리전트 기능 모듈용 툴

아날로그 모듈

(인텔리전트)

오프셋ㆍ게인 설정

Q61LD의 정하중 교정 설정

Q61LD의 디폴트 설정

아날로그 모듈의 오프셋ㆍ게인을 설정합니다.

Q61LD의 정하중 교정을 설정합니다.

Q61LD의 디폴트 설정을 합니다.

온도 입력 모듈

오프셋ㆍ게인 설정 온도 입력 모듈의 오프셋ㆍ게인을 설정합니다.

온도 조절 모듈

오토 튜닝 온도 조절 모듈의 오토 튜닝 기능을 실행합니다.

카운터 모듈

프리셋 카운터 모듈의 프리셋 기능을 실행합니다.

QD75/LD75형 위치결정 모듈

위치결정 테스트

파형 트레이스

궤적 트레이스

위치결정 테스트를 실행합니다.

파형 트레이스를 실행합니다.

궤적 트레이스를 실행합니다.

시리얼 커뮤니케이션 모듈

회선 트레이스

통신 프로토콜 지원 기능

회선 트레이스를 실행합니다.

통신 프로토콜 지원 기능을 기동합니다.(인텔리전트)

윈도우(공통 기능) 참조

계단식 표시

좌우로 바둑판식 표시

상하로 바둑판식 표시

아이콘 정렬

모든 윈도우 닫기

(표시 중인 윈도우 정보)

윈도우를 계단식으로 표시합니다.

윈도우를 좌우로 바둑판식으로 표시합니다.

윈도우를 상하로 바둑판식으로 표시합니다.

윈도우의 하부에 아이콘을 정렬합니다.

현재 열려 있는 모든 윈도우를 닫습니다.

현재 열려 있는 윈도우를 표시합니다.

(공통)

윈도우현재 열려 있는 윈도우의 일람을 표시합니다.또한, 지정된 윈도우를 열거나 정렬합니다.

Page 28: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

도움말(공통 기능) 참조

CPU 에러

특수 릴레이/특수 레지스터

오퍼레이팅 매뉴얼

CPU 에러 코드별 설명을 표시합니다

특수 릴레이/특수 레지스터의 설명을 표시합니다.(공통)

GX Works2 초급 심플 프로젝트편

각 오퍼레이팅 매뉴얼을 표시합니다. (공통)

GX Works2 초급 구조화 프로젝트편

오퍼레이팅 매뉴얼 공통편

오퍼레이팅 매뉴얼 심플 프로젝트편

오퍼레이팅 매뉴얼 구조화 프로젝트편

오퍼레이팅 매뉴얼 인텔리전트 기능 모듈편

명령 도움말

프로그래밍 매뉴얼

공통 명령편명령의 상세 설명을 표시합니다.

(공통)

구조화 프로그래밍 매뉴얼공통 명령ㆍ응용 함수편

GX Developer에서의 변경 내용

MELFANSWeb에 접속

버전 정보

GX Developer에서 GX Works2에서의 변경 내용을 표시합니다.

MELFANSweb의 홈 페이지를 표시합니다.

버전 등의 제품 정보를 표시합니다.

■ 라벨 설정 시의 기능 일람

라벨의 설정/편집 시 사용할 수 있는 기능입니다.

편집(라벨 설정 시의 기능) 참조

삭제

모두 선택

행 추가(이전)

행 추가(다음)

행 삭제

CSV 파일에서 읽기

CSV 파일로 쓰기

시스템 라벨

선택된 데이터를 삭제합니다.

모두 선택합니다.

커서가 위치한 1행 앞에 행을 추가합니다.

커서가 위치한 1행 뒤에 행을 추가합니다.

커서가 위치한 행을 삭제합니다.

라벨의 설정을 CSV 파일에서 읽습니다.

라벨의 설정을 CSV 파일에 씁니다.

5.5.2항

5.8절

데이터베이스의 변경 내용 확인다른 프로젝트에서 변경된 시스템 라벨 정보를 글로벌 라벨에 반영합니다.

5.2절시스템 라벨 수신 시스템 라벨 정보를 수집하여 글로벌 라벨에 반영합니다.

시스템 라벨 디바이스 등록 선택된 글로벌 라벨을 시스템 라벨로 등록합니다.

시스템 라벨과의 관계 해제 선택된 글로벌 라벨과 시스템 라벨의 관계를 해제합니다.

시스템 라벨의 대조 동기 시스템 라벨 정보에 부정합이 있는 경우, 일치시킵니다.

Page 29: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 디바이스 코멘트 편집 시의 기능 일람

디바이스 코멘트의 편집 시 사용할 수 있는 기능입니다.

편집(디바이스 코멘트 편집 시의 기능) 참조

삭제

모두 선택

샘플 코멘트 유용

선택된 데이터를 삭제합니다.

표시 중인 데이터를 모두 선택 상태로 합니다.

(공통)

특수 릴레이/특수 레지스터 SM/SD의 샘플 코멘트를 유용합니다.

인텔리전트 기능 모듈인텔리전트 기능 모듈 디바이스의 샘플 코멘트를 유용합니다.

모두 삭제

비트 지정 정보 숨기기

비트 지정 정보 표시

디바이스 코멘트의 데이터를 모두 클리어합니다.

선택행의 디바이스의 비트 지정 코멘트를 숨깁니다.

선택 행 디바이스의 비트 지정 코멘트를 표시합니다.

■ 디바이스 메모리 설정 시의 기능 일람

디바이스 메모리의 설정 시 사용할 수 있는 기능입니다.

편집(디바이스 메모리 설정 시의 기능) 참조

삭제

행 삽입

디바이스 입력

문자열 입력

FILL

선택된 데이터를 삭제합니다.

커서 위치에 행을 삽입합니다.

디바이스를 입력합니다.

문자열을 입력합니다.

연속된 디바이스에 같은 값을 일괄로 설정합니다.

(공통)

검색/바꾸기(디바이스 메모리 설정 시의 기능) 참조

디바이스 셀 검색 디바이스를 검색합니다. (공통)

표시(디바이스 메모리 설정 시의 기능) 참조

표시 형식 전환

2진

8진

10진

16진

실수

문자열

문자열(ASCII만)

2진수로 표시합니다.

8진수로 표시합니다.

10진수로 표시합니다.

16진수로 표시합니다.

실수로 표시합니다.

문자열로 표시합니다.

ASCII 문자로 표시합니다.

(공통)

표시 크기 전환

16비트

32비트

64비트

워드 단위로 표시합니다.

더블 워드 단위로 표시합니다.

64비트 단위로 표시합니다.

에디터의 크기를 변경합니다.

(공통)

에디터 설정

툴(디바이스 메모리 설정 시의 기능) 참조

디바이스 메모리를 PC에서 읽기

디바이스 메모리를 PC에 쓰기

Excel 파일에서 읽기

Excel 파일에 쓰기

PLC CPU에서 디바이스 메모리를 읽습니다.

PLC CPU에 디바이스 메모리를 씁니다.

Excel 파일을 읽습니다.

Excel 파일에 씁니다.

(공통)

Page 30: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 샘플링 트레이스 실행 시의 기능 일람

샘플링 트레이스의 설정/실행 시 사용할 수 있는 기능입니다.

표시(샘플링 트레이스 실행 시의 기능) 참조

결과 표시 위치(공통)

트리거 위치로 이동 트리거 위치를 표시합니다.

항목 표시/숨기기

디바이스

어드레스

코멘트

데이터형

표시 기수

표시 항목 타이틀의 표시/숨기기를 전환합니다. (공통)

타이밍 차트의 스케일

-: 축소

+: 확대타이밍 차트의 스케일을 확대/축소합니다. (공통)

트렌드 그래프의 스케일

-: 축소

+: 확대

초기 표시

트렌드 그래프의 스케일을 확대/축소합니다. (공통)

부가 정보

시간

프로그램명부가 정보 표시/숨기기를 전환합니다. (공통)

디버그(샘플링 트레이스 실행 시의 기능) 참조

샘플링 트레이스

샘플링 트레이스 열기

트레이스 설정

트레이스 시작

트레이스 중단

수동 트리거 실행

샘플링 트레이스를 실행합니다.

샘플링 트레이스의 조건 등을 설정하는 화면을 표시합니다.

트레이스를 시작합니다.

트레이스를 중단합니다.

임의의 타이밍에 트리거를 발생시킵니다.

(공통)

트레이스 등록

트레이스 설정을 PLC CPU에 씁니다.트레이스 시작을 시퀀스 프로그램에 의해 실행하고자 하는 경우에 실행합니다.트레이스 등록 후에 트레이스 시작 지령(SM801)을 실행하면 트레이스가 시작됩니다.

강제 실행 등록 유효유니버설 모델 QCPU/LCPU일 때 다른 주변기기에서 샘플링 트레이스를 실행할 수 있도록 합니다.

트레이스 데이터 저장 상황표시

트레이스 데이터의 저장 상태를 표시합니다.

CSV 파일로 출력트레이스 데이터(트레이스 설정+결과)를 CSV 파일 형식으로

PC에 저장합니다.

트레이스 데이터 PLC 읽기트레이스 데이터(트레이스 설정+결과)를 PLC CPU에서 읽습니

다.

트레이스 데이터 PLC 쓰기 트레이스 데이터(트레이스 설정+결과)를 PLC CPU에 씁니다.

모든 데이터 삭제샘플링 트레이스 화면에 등록되어 있는 디바이스 데이터나 표시되어 있는 트레이스 설정과 샘플링 트레이스 결과의 정보를 모두삭제합니다.

Page 31: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

1.3.2 래더 언어 편집 시의 기능 일람

래더 에디터에서의 편집 시 사용할 수 있는 기능에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

1.3.3 SFC도 편집 시의 기능 일람

SFC도에서의 편집 시 사용할 수 있는 기능에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

1.3.4 SFC 블록 리스트 편집 시의 기능 일람

SFC 블록 리스트에서의 편집 시 사용할 수 있는 기능에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

Page 32: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

1.3.5 ST 언어 편집 시의 기능 일람

ST 에디터에서의 편집 시 사용할 수 있는 기능입니다.

편집(ST 언어 편집 시의 기능) 참조

삭제 선택된 데이터를 삭제합니다.

라벨 선택기존의 라벨에서 선택하여 라벨을 삽입하기 위한 화면을 표시합니다.

6.2.3항

템플릿 표시 명령/함수/제어 구문에 대응하는 템플릿을 삽입합니다.

6.2.2항템플릿의 인수 선택(왼쪽)

메뉴를 선택할 때 마다 템플릿의 인수를 왼쪽부터 선택 상태로 합니다.

템플릿의 인수 선택(오른쪽)메뉴를 선택할 때 마다 템플릿의 인수를 오른쪽부터 선택 상태로 합니다.

검색/바꾸기(ST 언어 편집 시의 기능) 참조

점프

북마크

지정된 행으로 점프합니다. 7.1.1항

북마크 설정/해제커서행에 북마크를 설정합니다. 설정이 있는 경우, 해제합니다.

7.1.2항북마크 일람 북마크 일람에서 임의의 북마크로 점프합니다.

북마크 아래로 검색

북마크 위로 검색

북마크 모두 해제

다음 북마크 위치를 표시합니다.

이전 북마크 위치를 표시합니다.

모든 북마크를 해제합니다.

표시(ST 언어 편집 시의 기능) 참조

컴파일 결과 표시

확대/축소

컴파일 결과를 리스트 형식으로 표시합니다. 6.2.11항

배율 설정

확대

축소

표시 배율을 변경합니다. 6.2.8항

프로그램 부품 열기

라벨 설정

프로그램

선택된 프로그램 부품의 라벨 설정 화면을 엽니다.

선택된 프로그램 부품의 프로그램 에디터를 엽니다.6.2.9항

라벨 설정 열기 편집 중인 프로그램 에디터에 관한 라벨 설정 화면을 엽니다. 6.2.10항

온라인(ST 언어 편집 시의 기능) 참조

모니터

모니터 시작수치 및 문자열의 모니터값을 표시하는 분할 윈도우 형식으로모니터를 시작합니다. 10.4절

모니터 시작(비트형만) 비트형의 디바이스/라벨만의 모니터를 시작합니다.

Page 33: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

1.3.6 구조화 래더 언어 편집 시의 기능 일람

구조화 래더 에디터에서의 편집 시 사용할 수 있는 기능입니다.

편집(구조화 래더 언어 편집 시의 기능) 참조

삭제

도형 선택 모드

외곽선 쓰기 모드

선택된 데이터를 삭제합니다.

접점/코일을 배치하기 위한 입력 형식이 됩니다.

외곽선을 작화하기 위한 입력 형식이 됩니다.

6.4.4항

6.4.5항

외곽선의 자동 접속 시점과 끝점을 지정하여 외곽선을 접속합니다.6.4.4항6.4.5항

가이디드 모드

편집 키보드 주체의 입력 형식이 됩니다.

6.4.13항

덮어쓰기 가이디드 편집 시 커서 위치에 입력된 래더 기호를 덮어씁니다.

삽입 가이디드 편집 시 커서 위치에 입력된 래더 기호를 삽입합니다.

외곽선 쓰기 가이디드 편집 시 외곽선을 작화하기 위한 입력 형식이 됩니다.

코멘트 입력 영역의 자동 삽입가이디드 편집 시 추가한 래더 블록의 선두에 코멘트 입력 영역을부가합니다.

외곽선 정리

행 삽입

열 삽입

래더 블록 추가

자동으로 외곽선을 정리하여 재작화합니다.

편집 중인 래더에 1행을 삽입합니다.

편집 중인 래더에 1열을 삽입합니다.

6.4.5항

6.4.6항

선두 모든 래더 블록의 선두에 새로 래더 블록을 추가합니다.

6.2.4항

이전 현재 편집 중인 래더 블록의 앞에 새로 래더 블록을 추가합니다.

다음현재 편집 중인 래더 블록의 다음에 새로 래더 블록을 추가합니다.

최후 모든 래더 블록의 마지막에 새로 래더 블록을 추가합니다.

명령 입력 명령 입력 화면을 엽니다.6.4.3항6.4.13항

래더 기호

a 접점

b 접점

코일

점프

리턴

a 접점 OR

b 접점 OR

펑션 입력

펑션 출력

가로선

세로선

상승펄스

하강펄스

상승펄스 부정

하강펄스 부정

래더 코멘트

래더 블록 라벨

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 코멘트 입력 영역을 씁니다.

래더 블록 화면을 표시합니다.

6.4.2항

Page 34: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

편집(구조화 래더 언어 편집 시의 기능) 참조

라벨 선택기존의 라벨에서 선택하여 라벨을 삽입하기 위한 화면을 표시합니다.

6.2.3항

입출력 핀

추가 펑션, 펑션 블록의 인수의 수를 추가합니다.6.4.8항

삭제 펑션, 펑션 블록의 인수의 수를 삭제합니다.

래더 블록 리스트

접점/코일 종류

프로그램 중인 래더 블록을 일람으로 표시합니다. 6.2.4항

설정 접점, 코일의 종류를 설정합니다.

6.4.7항변경

실행할 때 마다 접점, 코일의 종류를 다음의 순서로 변경합니다.

ㆍa 접점→b 접점

ㆍ코일→반전형 코일→세트→리셋

검색/바꾸기(구조화 래더 언어 편집 시의 기능) 참조

점프 지정된 래더 블록 No.로 점프합니다. 7.2.1항

표시(구조화 래더 언어 편집 시의 기능) 참조

라벨 표시 형식 변경

라벨 변수를 입력된 표기로 표시합니다.

6.4.11항

디바이스디바이스/어드레스를 디바이스 표기로 표시합니다. 변수는 할당된 디바이스를 디바이스 표기로 표시합니다.

어드레스디바이스/어드레스를 어드레스 표기로 표시합니다. 변수는 할당된 디바이스를 어드레스 표기로 표시합니다.

코멘트 라벨을 코멘트로 표시합니다.

라벨-디바이스-어드레스 표시전환

라벨→디바이스→어드레스→라벨ㆍㆍㆍ의 순서로 표시를 전환합니다.

라벨-코멘트 표시 전환 라벨→코멘트→라벨ㆍㆍㆍ의 순서로 표시를 전환합니다.

일괄 디바이스 표시프로그램 에디터에서 사용하고 있는 모든 라벨을 일괄로 디바이스 표시로 합니다.

일괄 디바이스 표시 해제프로그램 에디터에서 사용하고 있는 모든 디바이스 표시를 해제하여 입력 시의 표기로 합니다.

그리드 표시편집 중인 화면에 외곽선 등의 시작/종료 위치를 나타내는 그리드를 표시합니다.

6.2.6항

인쇄 반환 위치

컴파일 결과 표시

확대/축소

표시 인쇄 시의 반환 위치를 표시합니다.

컴파일 결과를 리스트 형식으로 표시합니다.

6.2.7항

6.2.11항

배율 설정

확대

축소

래더의 표시 배율을 변경합니다. 6.2.8항

프로그램 부품 열기

라벨 설정

프로그램

선택된 프로그램 부품의 라벨 설정 화면을 엽니다.

선택된 프로그램 부품의 프로그램 에디터를 엽니다.6.2.9항

라벨 설정 열기 편집 중인 프로그램 에디터에 관한 라벨 설정 화면을 엽니다. 6.2.10항

Page 35: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

2장 화면 구성

GX Works2의 화면 구성에 대해 설명합니다.

2.1 화면 구성의 개요

Page 36: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

2.1 화면 구성의 개요

GX Works2 기동 시의 메인프레임(기본 화면)에 대해 설명합니다.

메인프레임의 화면 구성은 아래와 같습니다. 본 화면은 워크 윈도우 및 각 연결 윈도우를 표시한 상태를 나

타냅니다.

화면 표시

타이틀 바

메뉴 바툴바

워크윈도우

부품 선택윈도우

명칭 표시 내용

표시 내용

참조

타이틀 바

메뉴 바

툴바

프로젝트명 등이 표시됩니다.

각 기능을 실행하는 툴 버튼이 표시됩니다.

각 기능을 실행하는 메뉴가 표시됩니다. 부.1

워크 윈도우프로그래밍, 파라미터 설정, 모니터 등을 실행하는 메인이 되

는 화면입니다.GX Works2 Version1

오퍼레이팅매뉴얼(공통편)도킹 윈도우

도킹윈도우

워크 윈도우에서 실행하는 작업을 지원하기 위한 화면입니다.

네비게이션 윈도우

네비게이션윈도우

프로젝트의 내용이 트리 형식으로 표시됩니다. 4.1절

부품 선택 윈도우프로그램 작성용 부품(펑션 블록 등)이 일람 형식으로 표시

됩니다.6.2.1항

아웃풋 윈도우 컴파일이나 체크 결과(에러, 경고 등)가 표시됩니다. 8.6절

크로스 레퍼런스 윈도우 크로스 레퍼런스의 결과가 표시됩니다.

GX Works2 Version1오퍼레이팅매뉴얼(공통편)

디바이스 사용 리스트 윈도우 디바이스 사용 리스트가 표시됩니다.

감시 윈도우1 ~ 4 디바이스의 현재값 등을 모니터하거나 변경하는 화면입니다.

인텔리전트 기능 모듈모니터 1 ~ 10

인텔리전트 기능 모듈을 모니터하는 화면입니다.

검색/바꾸기 윈도우 프로젝트 중의 문자열을 검색/바꾸기하는 화면입니다.

상태 바

상태 바

편집 중인 프로젝트에 관한 정보가 표시됩니다.

Page 37: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

3장 프로그램 작성 순서

구조화 프로젝트에서 프로그램을 작성하는 순서에 대해 설명합니다.

3.1 프로그램 작성

Page 38: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

3.1 프로그램 작성

구조화 프로젝트에서 프로그램을 작성하여 PLC CPU에서 실행할 때까지의 순서를 설명합니다.

프로젝트 새로 만들기

순서 참조

순서 참조

순서 참조

순서 참조

GX Works2를 기동합니다.GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)구조화 프로젝트를 새로 만듭니다.기존의 구조화 프로젝트를 유용하는 경우, 기존의 구조화 프로젝트를 엽니다.

파라미터 설정

파라미터를 설정합니다. GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)파라미터를 체크합니다.

프로그램 구성 작성

프로그램 파일을 작성합니다.

태스크를 작성합니다.

프로그램 부품을 작성합니다.

태스크에 프로그램 부품(프로그램 블록)을 등록합니다.

제4장

라벨 설정

글로벌 라벨을 정의합니다.

로컬 라벨을 정의합니다.제5장

(다음 페이지로)

Page 39: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

(이전 페이지에서)

프로그램 편집

각 프로그램 부품의 프로그램을 편집합니다. 제6 장

컴파일

변환+컴파일/변환+모두 컴파일을 실행합니다. 제8장

PLC CPU에 대한 접속

PC를 PLC CPU에 접속합니다. GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)접속 대상을 설정합니다.

PLC CPU에 대한 쓰기

PLC CPU에 파라미터를 씁니다.제9장

PLC CPU에 시퀀스 프로그램을 씁니다.

동작 확인

시퀀스 프로그램의 실행 상태를 모니터하여 동작을 확인합니다. 제10장

프로젝트 종료

프로젝트를 저장합니다. GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)GX Works2를 종료합니다.

순서 참조

순서 참조

순서 참조

순서 참조

순서 참조

순서 참조

Page 40: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 41: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4장 프로그램 구성 작성

구조화 프로젝트에서는 태스크나 프로그램 부품을 이용하여 시퀀스 프로그램을 구성합니다.

구조화 프로젝트의 프로그램 구성에 대해 설명합니다.

4.1 구조화 프로젝트의 프로그램 구성

4.2 프로그램 파일과 태스크 작성

4.3 프로그램 부품 작성

4.4 프로그램 부품 사용

Page 42: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.1 구조화 프로젝트의 프로그램 구성

프로젝트뷰에 다음의 트리 형식으로 표시되는 구조화 프로젝트의 구성을 설명합니다.

참조가 "(공통)", "(인텔리전트)"로 되어 있는 표시 내용에 관한 자세한 사항은 각각 다음을 참조하십시오.

(공통) GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

(인텔리전트) GX Works2 Version1 오퍼레이팅 매뉴얼(인텔리전트 기능 모듈 조작편)(공통)

(공통)

(공통)

(인텔리전트)

(공통)

프로그램 부품 간에 공용으로 사용하는 레벨을 정의합니다.

프로그램의 실행 순서와 실행 타입을 정의합니다.

태스크에는 프로그램 블록을 등록합니다.

프로그램 부품을 정의합니다.

프로그램 블록

임의의 프로그램 언어로 작성합니다.

라벨을 정의합니다.

펑션 블록(FB)/펑션(FUN)

임의의 프로그램 언어로 작성합니다.

라벨을 정의합니다.

구조체를 정의합니다.

5.4절

5.6절

5.3절

4.3절

4.2절

5.2절

제6장

제6장

FX CPU의 경우, 표시되지 않습니다.

FX CPU의 경우, 프로그램 실행 타입은 구분하지 않습니다. "실행 프로그램"의 1종류만 표시됩니다.

Page 43: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

순서 참조

순서 참조

순서 참조

4.2 프로그램 파일과 태스크 작성

프로그램 파일과 태스크에서의 PLC CPU에서 실행하는 프로그램 블록의 등록과 실행 조건의 설정 방법을

설명합니다.

4.2.1 프로그램 파일과 태스크 작성 순서

순서의 개요를 나타냅니다.

프로그램 파일과 태스크 데이터 새로 만들기

프로그램 파일을 작성합니다.ㆍ[Project]⇒[Object]⇒[New] GX Works2 Version1

오퍼레이팅 매뉴얼(공통편)

태스크를 작성합니다.프로그램 파일 폴더를 선택하고, 다음의 조작을 합니다.ㆍ[Project]⇒[Object]⇒[New]

태스크에 대한 프로그램 블록 등록

태스크 등록 화면을 표시합니다.ㆍ프로젝트뷰⇒"Program Setting"⇒"(program setting)"⇒"(program file)"⇒

"(task)"

GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)

태스크에 등록하는 프로그램 블록을 설정합니다. 4.2.2항

실행 조건 설정

PLC 파라미터 화면의 《Program》에서 프로그램 파일의 실행 조건을 설정합니다.

GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)

태스크 속성 화면에서 실행 조건을 설정합니다.태스크 데이터를 선택하고, 다음의 조작을 합니다.ㆍ[Project]⇒[Object]⇒[Property]

4.2.3항

Page 44: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.2.2 태스크에 프로그램 블록 등록

태스크에 프로그램 블록을 등록하여 실행 순서를 결정합니다. 태스크에 등록된 프로그램 블록만 컴파

일( 제8장)됩니다.

조작 순서

프로젝트뷰⇒"Program Setting"⇒"(program setting)"⇒"(program file)"⇒"(task)"를

선택합니다.

마우스 오른쪽 버튼 클릭⇒ 단축키 메뉴-[Open Task Setting]을 선택합니다.

태스크 등록 화면이 열립니다.

화면의 항목을 설정합니다.

설정 항목 설정 내용 최대 문자수

프로그램 블록명을 입력합니다.를 클릭하면, 프로그램 선택 화면에서 프로그램 블록명을

설정할 수 있습니다.

전각 또는 반각32문자

프로그램 블록에 관한 코멘트를 입력합니다.

셀 내에서 행 바꾸기를 할 수 있습니다( + ).

전각 또는 반각1024문자

● 등록할 수 있는 프로그램 블록

1개의 프로그램 블록은 여러 개의 태스크에 1회만 등록할 수 있습니다. 프로그램 선택 화면에는 어느 태스크에도 등록되어 있지 않은 프로그램 블록만 표시됩니다.

● 래더 프로그램을 태스크에 등록하는 경우

1개의 프로그램 파일에는 복수의 태스크를 작성할 수 없습니다. 또한, 태스크에는 복수의 래더 프로그램을등록할 수 없습니다.

● SFC 프로그램을 태스크에 등록하는 경우

1개의 프로그램 파일에는 복수의 태스크를 작성할 수 없습니다. 또한, 태스크에 등록할 수 있는 프로그램은 SFC 프로그램의 프로그램 블록 뿐입니다.

● 태스크에 등록된 프로그램 블록의 실행 순서

구조화 래더/ST의 프로그램은 태스크에 등록된 순서로 실행됩니다.SFC 프로그램은 태스크에 등록된 순서와 관계없이 블록 No. 순서로 실행됩니다.

● 설정 개수의 최대값

1 태스크에 등록할 수 있는 프로그램 블록의 최대값은 320개입니다.1 프로젝트에서 작성할 수 있는 태스크의 최대값은 124개입니다.프로그램 블록은 1 프로젝트의 태스크에 최대 800개까지 등록할 수 있습니다.

Program Name

Comment

Page 45: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 프로그램 선택 화면에서 프로그램명 설정

프로그램 선택 화면을 사용하여 태스크 등록 화면에 프로그램 블록을 설정합니다.

화면 표시

태스크 등록 화면의 "Program Name" 입력란에서 를 클릭합니다.

조작 순서

"Libraries"에서 프로그램 블록의 참조 소스를 선택합니다.

대상 내용

프로젝트 및 라이브러리에 정의되어 있는 모든 프로그램 블록을 참조합니다.

프로젝트에 정의되어 있는 프로그램 블록을 참조합니다.

지정된 라이브러리에 정의되어 있는 프로그램 블록을 참조합니다.

"Programs"에서 프로그램 블록을 선택합니다.

설정이 끝나면, 를 클릭합니다.

선택된 프로그램 블록이 태스크 등록 화면에 표시됩니다.

<ALL>

<Project>

(Library name)

Page 46: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.2.3 실행 조건 설정

실행 조건은 프로그램 파일과 태스크에 각각 설정할 수 있습니다.

■ 프로그램 파일의 실행 조건

프로그램 파일의 실행 조건은 PLC 파라미터 화면의 《Program》에서 설정합니다.

FX CPU는 대응하지 않습니다.

화면 표시

프로젝트뷰⇒"Parameter"⇒"PLC parameter"⇒《Program》

프로그램의 실행 조건에 대해서는 다음을 참조하십시오.

사용하는 CPU 모듈의 사용자 매뉴얼(기능 해설ㆍ프로그램 기초편)

Page 47: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 태스크의 실행 조건

태스크의 실행 조건은 태스크의 속성 화면에서 설정합니다.

미리 프로젝트뷰에서 설정 대상 태스크를 선택해 두십시오.

[Project]⇒[Object]⇒[Property]

화면의 실행 조건에 관한 항목을 설정합니다.

항목 내용 실행 타입

태스크는 항시 실행됩니다. 항시 실행

태스크는 "Interval" 항목에서 지정한 주기로 실행됩니다. 고정 스캔 실행

태스크는 지정된 디바이스 또는 라벨이 TRUE일 때 실행됩니다.

일정한 주기로 태스크를 실행하고자 하는 경우에 1주기의 시간을 설정합니다.

("Event" 항목에는 FALSE를 설정하십시오)

시간은 시간형의 서식으로 설정하십시오.(예:T#100ms, T#24 d20h31m23s647ms)

시간형의 서식은 다음을 참조하십시오.MELSEC-Q/L/F 구조화 프로그래밍 매뉴얼(기초편)

시퀀스 프로그램의 스캔 타임보다 짧은 시간은 설정하지 마십시오.

태스크를 실행하는 우선도를 0 ~ 31의 범위 내에서 설정합니다. 값이 작은 태스크정도만 우선하여 실행됩니다.우선도가 같은 값의 태스크는 태스크의 데이터명 순서로 실행됩니다.

태스크의 타이틀을 입력합니다.

체크 표시 태스크가 실행되지 않을 때, 태스크 내의 출력이나 타이머의 현재값은 리셋됩니다.

체크 안함 태스크가 실행되지 않을 때, 태스크 내의 출력이나 타이머의 현재값이 유지됩니다.

조작 순서

화면 표시

이벤트 실행

Event

Interval

Priority

Title

Timer/OutputControl

Device orlabel name

TRUE

FALSE

Page 48: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● QCPU(Q 모드) /LCPU 시의 인터럽트에서의 기동

인터럽트 포인터 번호(I0 ~ I31)를 이벤트 항목에 설정하면, 인터럽트에서 기동할 수 있습니다. 이 때, 항시실행의 태스크에 등록되어 있는 프로그램 블록에는 기본 명령의 EI(인터럽트 가능)를 사용한 프로그램을 작성하십시오.

● FX CPU 시의 인터럽트에서의 기동

FX CPU의 경우, 아래와 같이 됩니다.ㆍI □ 01 (상승펄스 입력 인터럽트), I □ 00 (하강 인터럽트)ㆍI6 □□~ I8 □□ (타이머 인터럽트)ㆍI010 ~ I060 (카운터 인터럽트)

자세한 사항은 다음을 참조하십시오.FX CPU 구조화 프로그래밍 매뉴얼(디바이스ㆍ공통 설명편)

● 태스크에 등록되어 있는 프로그램 블록이 래더 언어로 작성되어 있는 경우태스크에 등록되어 있는 프로그램 블록이 래더 언어로 작성되어 있는 프로그램 블록의 경우, 속성의 각 항목은 설정할 수 없습니다.

● 프로그램 종료 명령을 사용한 경우

FEND, GOEND 명령 등의 프로그램 종료 명령을 사용한 경우, 프로그램 종료 명령 이후의 프로그램 블록 및태스크는 실행되지 않습니다.

아래 태스크 속성의 설정에 의해 항시 실행(우선도 고/저), 고정 스캔 실행, 이벤트 실행의 각 태스크

를 설정한 경우의 각 태스크가 실행되는 순서를 나타냅니다.

태스크명속성의 설정 내용

실행 타입이벤트 고정 스캔 우선도

항시 실행(우선도 저)

이벤트 실행

고정 스캔 실행

항시 실행(우선도 고)

태스크 실행 순서 태스크명 실행되는 타이밍

항시 실행

항시 실행

M0이 ON 되었을 때

100ms 마다

Page 49: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

순서 참조

순서 참조

순서 참조

4.3 프로그램 부품 작성

프로그램 부품의 작성 방법에 대해 설명합니다.

프로그램 부품이란 기능별로 정의된 프로그램의 단위입니다.

4.3.1 프로그램 부품을 작성하는 순서

순서의 개요를 나타냅니다.

프로그램 부품 새로 만들기

프로그램 부품을 작성합니다.ㆍ[Project]⇒[Object]⇒[New]

GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)

로컬 라벨 설정

로컬 라벨 설정 화면/펑션/FB 라벨 설정 화면을 표시합니다.ㆍ프로젝트뷰⇒"POU"⇒"Program"⇒"(POU)"⇒"Local Label" 제5장

프로그램 부품 내에서만 사용하는 라벨을 설정합니다.

프로그램의 편집

프로그램 에디터를 표시합니다.ㆍ프로젝트뷰⇒"POU"⇒"Program"⇒"(POU)"

⇒"Programs"제6장

지정된 프로그램 언어로 프로그램을 편집합니다.

Page 50: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.3.2 펑션, 펑션 블록의 속성 설정

펑션, 펑션 블록의 속성을 설정합니다.

미리 프로젝트뷰에서 설정 대상 펑션, 펑션 블록을 선택해 두십시오.

[Project]⇒[Object]⇒[Property]

<펑션의 경우> <펑션 블록의 경우>

화면의 펑션, 펑션 블록에 고유의 항목을 설정합니다.

항목 내용

펑션 반환값의 데이터형을 설정합니다.

를 클릭하면 표시되는 일람에서 선택할 수 있습니다.

체크 표시

체크 표시

체크 표시

체크 안함

체크 안함

체크 안함

컴파일 시에 펑션 블록의 프로그램 코드를 각각의 인스턴스 사용 위치에 전개합니다.펑션 블록의 EN이 OFF 되어 있는 경우에도 출력 변수는 ON 상태를 유지합니다.EN이 OFF 되어 있을 때는 출력 변수를 OFF 하는 경우, 다음의 "Use MC/MCR"을 체크하십시오.

컴파일 시에 펑션 블록의 프로그램 코드는 펑션 블록 마다 작성됩니다. 각각의 인스턴스 사용 위치에는 펑션 블록을 호출하는 코드가 작성됩니다. 호출을 위해 자동 할당 디바이스( 5.7절)를 사용합니다.

컴파일 시에 펑션 블록의 프로그램 코드를 MC/MCR 명령을 사용하여 각각의 인스턴스 사용 위치에 전개합니다.

컴파일 시에 펑션 블록 프로그램의 코드를 CJ 명령을 사용하여 각각의 인스턴스 사용 위치에 전개합니다.

EN/ENO를 가지고 있는 펑션, 펑션 블록이 됩니다.

EN/ENO를 가지고 있지 않는 펑션, 펑션 블록이 됩니다.

래더의 펑션 블록의 경우, 변경할 수 없습니다.

심플 프로젝트에서 ST의 펑션 블록의 경우, 변경할 수 없습니다.

"Use Macrocode"와 "Use EN/ENO"가 모두 체크되어 있는 경우에만 선택할 수 있습니다.

● "Use MC/MCR"

ㆍ"Use EN/ENO"와 "Use Macrocode"가 모두 체크되어 있는 경우에만 선택할 수 있습니다.ㆍMC/MCR 명령을 사용한 경우에 펑션 블록이 실행되지 않았을 때, 펑션 블록 내의 출력이나 타이머의 현재값은 리셋됩니다.(사용하지 않는 경우, 유지됩니다)

조작 순서

화면 표시

Result Type

Use

Macrocode

Use MC/MCR

Use EN/ENO

Page 51: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 사용 위치에 FB 전개

다음의 프로그램을 컴파일한 경우의 코드 예를 나타냅니다.

다만 다음과 같이 디바이스가 할당되어 있는 것으로 합니다.

<사용 위치의 프로그램>

<펑션 블록>

사용 위치에 FB를 전개사용 위치의 프로그램으로

작성되는 코드펑션 블록의 코드

없음전개하는 경우

(체크 상자에 체크 표시)

전개하지 않는 경우

(체크 상자에 체크 안함)

자동 할당 디바이스의 포인터를 사용하므로, 작성할 수 있는 펑션의 인스턴스수는 자동 할당 디바이스 설정( 5.7절)의 포인터수 이하로 제한됩니다.포인터의 설정 개수 이상의 인스턴스가 필요한 경우, "Use Macrocode"를 체크 표시하십시오.

Page 52: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● EN의 제어에 MC/MCR 사용

다음의 프로그램을 컴파일한 경우의 코드 예를 나타냅니다.

다만 다음과 같이 디바이스가 할당되어 있는 것으로 합니다.

<사용 위치의 프로그램>

<펑션 블록>

EN의 제어에

MC/MCR을 사용

사용 위치의 프로그램으로

작성되는 코드

MC/MCR을 사용하는 경우

(체크 상자에 체크 표시)

MC/MCR을 사용하지 않는 경우

(체크 상자에 체크 안함)

Page 53: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.4 프로그램 부품 사용

작성한 프로그램 부품의 사용 방법을 설명합니다.

ㆍ프로그램 블록은 태스크에 등록하여 사용합니다.( 4.2.2항)

ㆍ펑션ㆍ펑션 블록은 프로그램 블록 내에서 사용합니다.( 4.4.1항)

프로젝트

프로그램 파일

태스크

프로그램 부품

프로그램 블록

프로그램 부품 폴더

프로그램 부품

프로그램 블록

프로그램 부품

프로그램 블록

프로그램 부품

프로그램 블록

등록

사용

Page 54: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4.4.1 펑션ㆍ펑션 블록 사용

작성한 펑션ㆍ펑션 블록은 부품 선택 윈도우( 6.2.1항)에서 선택하여 프로그램 내에 삽입할 수

있습니다.

프로젝트뷰⇒"POU"⇒"Programs"

⇒"(program)"⇒

"Program"을 선택합니다.

프로그램 에디터가 표시됩니다.

[View]⇒[Docking Window]⇒[Function Block

Selection Window]( )를 선택합니다.

부품 선택 윈도우가 표시됩니다.

콤보 상자로 "Project"를 선택합니다.

프로젝트에서 정의된 펑션, 펑션 블록이 트리로 표시

합니다.

펑션, 펑션 블록을 선택하여 프로그램 에디터에

드래그&드롭합니다.

선택된 펑션, 펑션 블록이 에디터의 지정 위치에 삽입

됩니다.

구조화 래더 에디터에서는 드롭하였을 때의 마우스

커서의 위치가 왼쪽 위 입력 핀의 위치가 됩니다.

인스턴스명을 설정합니다.

펑션 블록의 경우, 드롭하였을 때 표시되는 라벨 등록/

선택 화면에서 인스턴스명을 설정합니다. 라벨 등록/

선택 화면에서의 설정 방법은 다음을 참조하십시오.

6.2.3항 프로그램 내에서 라벨 사용

인수를 설정합니다.

펑션, 펑션 블록으로 정의되어 있는 인수에 대해서 디

바이스 또는 라벨명을 입력합니다.

다음의 방법으로도 펑션 블록을 첨부할 수 있습니다.ㆍ프로젝트뷰에서 펑션 블록을 선택하여 펑션 블록을 첨부하는 위치에 드래그&드롭합니다.

조작 순서

Page 55: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 다른 프로그램 언어의 펑션 블록 사용

다른 프로그램 언어로 작성한 펑션 블록을 사용할 수 있습니다.

아래에 호출이 가능한 프로그램과 펑션 블록의 조합을 나타냅니다.

호출되는 펑션 블록

래더 구조화 래더

호출하는 프로그램/펑션 블록

래더

구조화 래더

래더의 펑션 블록에서는 펑션 블록을 호출할 수 없습니다. 프로그램에서만 호출할 수 있습니다.

래더에서 ST를, ST에서 래더의 펑션 블록을 호출할 때의 주의 사항을 나타냅니다.

1) [Tool]⇒[Options]⇒"Compile"⇒"Basic Setting"의 "Enable function block call from ladder

to ST and from ST to ladder"에 체크하십시오.( 12.2절)

옵션을 변경하면 미컴파일 상태가 됩니다. 다시 프로그램을 컴파일하십시오.

2) ST의 펑션 블록을 래더로 사용하는 경우, 다음의 조건을 만족하고 있어야 합니다.

ㆍ입출력 라벨의 데이터형이 비트, 워드[부호 있음], 더블 워드[부호 있음], 단정밀도 실수, 배정

밀도 실수, 문자열 중에서

ㆍ입출력 라벨이 24개 이내ㆍ입출력 라벨의 문자수가 반각 16문자 이내

ㆍ펑션 블록의 속성에서 "Use Macrocode"에 체크

ㆍ펑션 블록의 속성에서 "Use EN/ENO"에 체크 해제

ㆍ구조화 래더의 펑션 블록 미사용

<펑션 블록을 호출하는 래더 프로그램>

<구조화 래더의 FB를 사용하고 있는 ST의 FB>

<구조화 래더의 FB>

Page 56: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 57: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5장 라벨 설정

라벨의 설정 방법에 대해 설명합니다.

5.1 라벨 설정 화면의 종류

5.2 글로벌 라벨 설정

5.3 프로그램 블록의 로컬 라벨 설정

5.4 펑션/펑션 블록의 라벨 설정

5.5 라벨 설정의 공통 조작

5.6 구조체형의 라벨 설정

5.7 자동 할당하는 디바이스의 범위 설정

5.8 CSV 파일로 데이터 읽기/쓰기

Page 58: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.1 라벨 설정 화면의 종류

라벨은 종류에 따라 다음의 화면에서 설정합니다.

글로벌 라벨 설정 화면

프로젝트 내의 모든 프로그램 부품에서 사용할 수 있는 라벨을정의합니다.( 5.2절)

로컬 라벨 설정 화면

각 프로그램 부품(프로그램 블록) 내에서만 사용할 수 있는라벨을 정의합니다.( 5.3절)

펑션/FB 라벨 설정 화면

각 프로그램 부품(펑션/펑션 블록) 내에서만 사용할 수 있는라벨을 정의합니다.( 5.4절)

구조체 설정 화면

라벨에서 사용하는 구조체의 형을 정의합니다.( 5.6.1항)

Page 59: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.2 글로벌 라벨 설정

글로벌 라벨의 설정 방법을 설명합니다.

글로벌 라벨을 시스템 라벨로 등록하여 iQ Works 대응 제품(GX Works2, MT Developer2, GT Designer3)

으로 사용할 수 있습니다.

시스템 라벨에 관한 자세한 내용은 다음의 매뉴얼을 참조하십시오.

( iQ Works 초급)

● 시스템 라벨시스템 라벨을 사용하면 GX Works2, MT Developer2, GT Designer3 간에 동일 라벨명으로의 프로그래밍이 가능합니다.

● 시스템 라벨 데이터베이스시스템 라벨 데이터베이스는 시스템 라벨을 관리하기 위한 데이터베이스입니다.MELSOFT Navigator에서 워크 스페이스를 저장하면, 워크 스페이스 내에 시스템 라벨 데이터베이스가 작성됩니다.시스템 라벨 데이터베이스를 가지고 있지 않는 워크 스페이스에서는 시스템 라벨을 사용할 수 없습니다.

프로젝트뷰⇒"Global Label"⇒"(global label)"

화면 표시

Page 60: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면의 항목을 설정합니다.

항목 내용 최대 문자수

라벨의 클래스명을 에 표시되는 일람에서 선택합니다.

종류 내용

프로그램 부품으로 사용할 수 있는 공통의 라벨입니다.

프로그램 부품으로 사용할 수 있는 공통의 상수입니다.

임의의 라벨명을 입력합니다.

ㆍ래더/SFC반각 32문자(FB 인스턴스명은 반각 16문자)

ㆍ구조화 래더/ST전각 또는 반각 32문자

라벨의 데이터형을 입력합니다. 에 표시되는 데이터형 선택 화면에서 설정할 수 있습니다.( 5.5.1항)

128문자

선택한 데이터형의 상수값이 표시됩니다.클래스가 VAR_GLOBAL_CONSTANT이고 데이터형이 기본 데이터형일 때, 상수값을 설정할 수 있습니다.

128문자

할당되는 디바이스명을 디바이스 표기/어드레스 표기로 설정합니다.(어느 한쪽에 입력하면, 양쪽이 종류에 대응하는 표기 방법으로 자동으로 표시됩니다)

ㆍ클래스가 VAR_GLOBAL일 때, 공난이 됩니다.

ㆍ데이터형이 구조체일 때는 "Detail Setting"을 클릭하면 표시되는

구조체 디바이스 설정 화면에서 디바이스를 설정합니다.( 5.6.3항)

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다.

1024문자

코멘트의 보충 정보를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.1024문자

글로벌 라벨과 시스템 라벨의 관계를 표시합니다.

종류 내용

글로벌 라벨을 시스템 라벨로 공개하고 있는 상태입니다.

다른 프로젝트가 공개한 시스템 라벨을 글로벌 라벨에서 수신하고 있는 상태입니다.

시스템 라벨과의 관계가 없는 상태입니다.

글로벌 라벨과 관계되는 시스템 라벨명을 표시합니다.

글로벌 라벨과 관계되는 시스템 라벨의 속성을 표시합니다.

FX CPU는 FX , FX , FX 만 대응3G 3U 3UC

조작 순서

50문자

Class

Label Name

Data Type

Constant

Device

Address

Comment

Remark

Relation with System

Label

System Label Name

Attribute

Disclose

Browse

Blank

Page 61: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면 내 버튼

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

시스템 라벨 정보를 갱신합니다.

조 작

1. 를 클릭합니다.

시스템 라벨 데이터베이스의 변경 내용 화면이 표시됩니다.

2. 를 클릭합니다.

변경된 시스템 라벨의 정보가 프로젝트에 반영됩니다.

를 클릭한 경우, 다음의 갱신 시에 이번 회를 포함하여 갱신할 수 있습니다.

3. 다음의 메시지가 표시됩니다.

4. 를 클릭합니다.

Page 62: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

시스템 라벨을 프로젝트에서 수신합니다.

1. 를 클릭합니다.

프로젝트에 시스템 라벨을 수신하는 화면이 표시됩니다.

2. 프로젝트에 수신하는 시스템 라벨의 "Select"에 체크 표시를 합니다.

3. 를 클릭합니다.

4. 다음의 메시지가 표시됩니다.

5. 를 클릭합니다.

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

글로벌 라벨을 시스템 라벨로 하여 등록합니다.

1. 등록하는 글로벌 라벨을 선택합니다.

2. 를 클릭합니다.

3. 다음의 메시지가 표시됩니다.

4. 를 클릭합니다.

조 작

조 작

Page 63: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5. 다음의 메시지가 표시됩니다.

6. 를 클릭합니다.

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

글로벌 라벨과 시스템 라벨의 관계를 해제합니다.

시스템 라벨의 관계를 해제한 뒤에는 일반 글로벌 라벨이 됩니다.

1. 시스템 라벨과의 관계를 해제하는 글로벌 라벨을 선택합니다.

2. 를 클릭합니다.

3. 다음의 메시지가 표시됩니다.

4. 를 클릭합니다.

5. 다음의 메시지가 표시됩니다.

6. 를 클릭합니다.

조 작

Page 64: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 클래스 설정

공백행에 라벨명이나 데이터형 등 클래스 이외의 항목을 설정하면, 클래스에 "VAR_GLOBAL"이 자동으로설정됩니다. 필요에 따라 수정하십시오.

● 라벨명에 사용할 수 있는 문자

아래의 라벨명은 컴파일 시에 에러가 됩니다.ㆍ스페이스를 포함한 라벨명ㆍ선두에 반각 숫자를 가지고 있는 라벨명ㆍ디바이스와 같은 이름의 라벨명(옵션 설정에서 소문자 라벨명은 사용할 수 있습니다. 8.4.4 항)자세한 사항은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

● 디바이스/어드레스 지정

디바이스/어드레스의 지정란에는 비트 디바이스의 자리 지정(K4M0)이나 워드 디바이스의 비트 지정(D0.1) 등도 지정할 수 있습니다.

● 타이머/카운터의 디바이스를 지정하는 경우

"Data Type"이 비트형인 경우, 지정된 디바이스는 접점(TS, STS, CS)으로 취급됩니다."Data Type"이 워드형인 경우, 지정된 디바이스는 현재값(TN, STN, CN)으로 취급됩니다.

● 디바이스의 자동 할당

디바이스 설정을 하지 않은 라벨에 대한 디바이스는 컴파일 시에 자동으로 할당됩니다. 할당하는 디바이스의 범위는 자동 할당 디바이스 설정 화면에서 변경할 수 있습니다.( 5.7절)또한, 할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅매뉴얼(공통편))

● 시스템 라벨

ㆍLCPU의 경우, 속성이 공유되어 있는 시스템 라벨은 대응하지 않습니다.ㆍFX CPU의 경우, 속성이 공유 또는 링크 되어 있는 시스템 라벨은 대응하지 않습니다.ㆍMELSOFT Navigator에서 시스템 라벨을 가져오기 하면, GX Works2에서 컴파일 시에 에러가 되는 경우가 있습니다.

아웃풋 윈도우에 표시되는 에러의 메시지에 따라 해당 위치를 확인/수정하십시오.

Page 65: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.3 프로그램 블록의 로컬 라벨 설정

프로그램 블록 마다 사용하는 로컬 라벨의 설정 방법을 설명합니다.

프로젝트뷰⇒"POU"⇒"(program)"⇒"(program block)"⇒"Local Label"

화면의 항목을 설정합니다.

항목 내용 최대 문자수

라벨의 클래스명을 에 표시되는 일람에서 선택합니다.

종류 내용

정의한 프로그램 부품의 범위 내에서 사용하는 라벨입니다. 다른 프로그램 부품에서는 사용할 수없습니다.

정의한 프로그램 부품의 범위 내에서 사용하는 상수입니다. 다른 프로그램 부품에서는 사용할 수없습니다.

정의한 프로그램 부품의 범위 내에서 사용하는 래치형의 라벨입니다. 다른 프로그램 부품에서는 사용할 수 없습니다.

임의의 라벨명을 입력합니다.

ㆍ래더/SFC반각 32문자(FB 인스턴스명은반각 16문자)

ㆍ구조화 래더/ST전각 또는 반각 32문자

라벨의 데이터형을 입력합니다. 에 표시되는 데이터형 선택 화면에서 설정할 수 있습니다.( 5.5.1 항)

128문자

선택된 데이터형의 상수값이 표시됩니다.클래스가 VAR_CONSTANT이고 데이터형이 기본 데이터형일 때 상수값을 설정할 수 있습니다.

128문자

데이터형이 구조체일 때는 "Detail Setting"을 클릭하면 표시되는 구조체디바이스 설정 화면에서 디바이스가 표시됩니다.( 5.6.3항)

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이필요합니다.

1024문자

FX CPU는 대응하지 않습니다.

화면 표시

조작 순서

Class

LabelName

Data Type

Constant

Device

Address

Comment

Page 66: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 클래스 설정공백행에 라벨명이나 데이터형 등 클래스 이외의 항목을 설정하면, 클래스에 "VAR"이 자동으로 설정됩니다.필요에 따라 수정하십시오.

● 라벨명에 사용할 수 있는 문자아래의 라벨명은 컴파일 시에 에러가 됩니다.ㆍ스페이스를 포함한 라벨명ㆍ선두에 반각 숫자를 가지고 있는 라벨명ㆍ디바이스와 같은 이름의 라벨명(옵션 설정에서 소문자 라벨명은 사용할 수 있습니다. 8.4.4항)

자세한 사항은 다음을 참조하십시오.GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

● 디바이스의 자동 할당라벨에 대한 디바이스는 컴파일 시에 자동으로 할당됩니다. 할당하는 디바이스의 범위는 자동 할당 디바이스 설정 화면에서 변경할 수 있습니다.( 5.7절)또한, 할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅매뉴얼(공통편))

Page 67: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.4 펑션/펑션 블록의 라벨 설정

펑션/펑션 블록의 로컬 라벨의 설정 방법을 설명합니다.미리 펑션/펑션 블록을 새로 만들어 주십시오.펑션/펑션 블록을 새로 만드는 방법은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

프로젝트뷰⇒"POU"⇒"FB/FUN"⇒"(function/function block)"⇒"Local Label"

화면의 항목을 설정합니다.

항목 내용 최대 문자수

라벨의 클래스명을 로 표시되는 일람에서 선택합니다.

종류 내용

정의한 펑션/펑션 블록의 범위 내에서 사용하는 라벨입니다.다른 펑션/펑션 블록에서는 사용할 수 없습니다.

정의한 펑션/펑션 블록의 범위 내에서 사용하는 상수입니다.다른 펑션/펑션 블록에서는 사용할 수 없습니다.

값을 받는 입력 라벨로, 펑션 블록의 입력 인수가 됩니다.펑션 블록 내에서는 변경할 수 없습니다.

펑션 블록에 출력하는 출력 라벨로, 펑션 블록의 출력 인수가 됩니다.

값을 받아 펑션 블록에 출력하는 입출력 라벨로, 펑션 블록의 입출력 인수가 됩니다. 펑션 블록 내에서 변경할 수있습니다.

정의한 프로그램 내에서 사용하는 래치형의 라벨입니다.다른 프로그램에서는 사용할 수 없습니다.

임의의 라벨명을 입력합니다.

ㆍ래더 / SFC반각 32문자(입력/출력 라벨은 반각 16문자)ㆍ구조화 래더 / ST전각 또는 반각 32문자

라벨의 데이터형을 입력합니다. 에 표시되는 데이터형 선택 화면에

서 설정할 수 있습니다.( 5.5.1항)128문자

선택된 데이터형의 상수값이 표시됩니다.클래스가 VAR_CONSTANT이고 데이터형이 기본 데이터형일 때 상수값을설정할 수 있습니다.

128문자

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다.

1024문자

FX CPU는 대응하지 않습니다.

화면 표시

조작 순서

Class

LabelName

Data Type

Constant

Comment

Page 68: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 개수의 상한

ㆍ래더 언어의 경우, 설정할 수 있는 라벨은 입력(입력 라벨/입출력 라벨) 1 ~ 24개, 출력(출력 라벨/입출력 라벨) 1 ~ 24개입니다. 입출력 라벨은 입력1+ 출력1로 취급합니다.

ㆍ래더 언어 이외의 경우, 1 프로그램 부품으로 설정할 수 있는 라벨의 상한은 5120개입니다.

● 클래스의 설정공백행에 라벨명이나 데이터형 등 클래스 이외의 항목을 설정하면, 클래스에 "VAR"이 자동으로 설정됩니다. 필요에 따라 수정하십시오.

● 라벨명에 사용할 수 있는 문자

아래의 라벨명은 컴파일 시에 에러가 됩니다.ㆍ스페이스를 포함한 라벨명ㆍ선두에 반각 숫자를 가지고 있는 라벨명ㆍ디바이스와 같은 이름의 라벨명(옵션 설정에서 소문자 라벨명은 사용할 수 있습니다. 8.4.4항)

자세한 사항은 다음을 참조하십시오.GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

● 디바이스의 자동 할당

라벨에 대한 디바이스는 컴파일 시에 자동으로 할당됩니다. 할당하는 디바이스의 범위는 자동 할당 디바이스 설정 화면에서 변경할 수 있습니다.( 5.7절)또한, 할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅매뉴얼(공통편))

Page 69: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.5 라벨 설정의 공통 조작

각 라벨 설정 화면에 공통으로 적용되는 조작에 대해 설명합니다.

5.5.1 데이터형 선택

라벨을 정의한 경우, 데이터형을 설정할 필요가 있습니다. 데이터형은 직접 텍스트로 입력하는 것 외

에 데이터형 선택 화면에서 선택할 수 있습니다.

각 라벨 설정 화면의 데이터형 입력란에서 를 클릭합니다.

화면 표시

조작 순서

설정이 끝나면, 를 클릭합니다.

설정된 내용이 라벨 설정 화면의 "Data Type" 항목에 표시됩니다.

"Data Type" 항목에서 데이터형이나 구조체/펑션 블록명을 선택합니다.

"Type Class"를 선택합니다.

항목 내용

비트, 워드 등의 기본형에서 데이터형을 선택하는 경우에 지정합니다.

정의된 구조체에서 데이터형을 선택하는 경우에 지정합니다.(구조체 설정에서는 표시되지 않습니다.)

정의된 펑션 블록에서 데이터형을 선택하는 경우에 지정합니다.

(FB 라벨 설정/구조체 설정에서는 표시되지 않습니다.)

"Libraries" 항목에서 데이터형으로 이용하는 구조체 양의 등의 참조 소스를 선택합니다.

항목 내용

프로젝트에서 정의한 데이터형 구조체/펑션 블록 및 모든 라이브러리를 참조합니다.

프로젝트에서 정의한 구조체/펑션 블록을 참조합니다.("Simple Types"에서는 표시되지 않습니다.)

응용 함수의 펑션 블록을 참조합니다.("Simple Types", "Structured Data Types"에서는 표시되지 않습니다.)

Simple Types

Structured Data Types

Function Blocks

<ALL>

<Project>

Standard Lib.

Page 70: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 지정 프로그램 언어에서만 사용할 수 있는 데이터형래더, SFC, ST, 구조화 래더의 각 프로그램 언어에 따라 로컬 라벨에 사용할 수 있는 데이터형이 다릅니다.아래의 각 프로그램 언어에서만 사용할 수 있는 데이터형을 나타냅니다.

프로그램 언어 데이터형

ST/구조화 래더ㆍ워드[부호 없음]/비트열[16비트]ㆍ더블 워드[부호 없음]/비트열[32비트]ㆍ시간

래더/SFC

ㆍ타이머ㆍ카운터ㆍ적산 타이머ㆍ포인터

● 데이터형 선택 화면의 표시 방법

데이터형 선택 화면은 에 포커스가 있는 상태에서 다음과 같이 조작하여 열 수 있습니다.

를 누른다.

를 누른다.

를 누른다.

■ 데이터형에 배열 설정

데이터형을 배열로 정의합니다.

데이터형을 배열로 정의한 경우, 데이터형 선택 화면에서 "Array Element" 항목을 입력합니다.

1. 각 라벨 설정 화면의 데이터형 입력란에서 를

클릭합니다.

2. "Array Element" 항목의 체크 상자를 체크합니다.

3. "Element"를 설정합니다.

4. 배열 디바이스의 데이터형을 일반 데이터형 설정과

동일하게 설정합니다.

● 오프셋을 변경하는 경우

오프셋([배열 시작값]..[배열 종료값])을 0 이외의 값으로 변경하고자 하는 경우, 각 라벨 설정

화면에서 배열의 형식 선언을 직접 텍스트를 입력하여 편집하십시오.

조 작

Page 71: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 2, 3차원 배열로 변경하는 경우

2차원, 3차원의 배열은 각 라벨 설정 화면에서 배열의 형식 선언을 직접 텍스트를 입력하여 편집

하십시오.

배열의 형식 선언에 관한 자세한 내용은 다음을 참조하십시오.MELSEC-Q/L/F 구조화 프로그래밍 매뉴얼(기초편)

● 클래스가 상수형인 경우

● 오프셋값

클래스가 VAR_CONSTANT, VAR_GLOBAL_CONSTANT인 라벨은 데이터형에 배열을 설정할 수 없습니다.컴파일 시에 에러가 됩니다.

오프셋은 마이너스값도 지정이 가능합니다.

■ 문자열 데이터형의 데이터 길이 설정

문자열 데이터형의 데이터 길이를 변경하고자 하는 경우, 각 라벨 설정 화면에서 데이터 길이를 직접

편집합니다.

문자열 데이터형의 데이터 길이는 옵션 설정에서 설정합니다.

ㆍ[Tool]⇒[Options]⇒"Label Setting Editor"⇒"Default Length of String Data Type"에서

데이터 길이를 설정합니다.

조 작

Page 72: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.5.2 행 편집

라벨 설정 화면에서 행을 편집하는 조작에 대해 설명합니다.

■ 행 추가

라벨 설정 화면에서 행을 추가하는 조작을 나타냅니다.

● 행 추가(이전)

행 추가(이전)에서는 선택되어 있는 행의 1개 위에 행이 삽입됩니다.

ㆍ[Edit]⇒[New Declaration (Before)]( )을 선택합니다.

● 행 추가(다음)

행 추가(다음)에서는 선택되어 있는 행의 1개 아래에 행이 삽입됩니다.

ㆍ[Edit]⇒[New Declaration (After)]( )을 선택합니다.

● 행 추가

행 추가(다음) 기능에서는 추가하는 행을 공백으로 할 것인지, 자동으로 라벨명이나 데이터형 등을 입력할것인지를 설정할 수 있습니다.[Tool]⇒[Options]⇒"Label Setting Editor"를 선택합니다.

조 작

조 작

Page 73: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 행 삭제

라벨 설정 화면에서 행을 삭제하는 조작을 나타냅니다.

ㆍ[Edit]⇒[Delete Row]( )를 선택합니다.

■ 코멘트, 비고를 모든 행/선두 1행만 표시

"Comment", "Remark"의 항목은 복수행을 입력할 수 있습니다. 모든 행 표시/1행 표시 기능은 이러한

복수행의 정보를 가지고 있는 항목에서 "모든 행 표시/1행 표시"를 전환하는 기능입니다.

"+", "-"을 더블 클릭하면 모든 행/1행을 전환할 수 있습니다.

● 모든 행 표시

모든 행 표시로 전환하면 코멘트, 비고란은 모든 행이 표시됩니다.

ㆍ표의 행 번호 셀의 "+"를 더블 클릭합니다.

● 1행 표시

1행 표시로 전환하면 코멘트, 비고란은 선두의 1행만 표시됩니다.

ㆍ표의 행 번호 셀의 "-"를 더블 클릭합니다.

선두 1행만 표시됩니다.

모든 행이 표시됩니다.

■ 모든 행 선택

다음 조작으로 모든 행을 선택할 수 있습니다.

ㆍ[Edit]⇒[Select All]을 선택합니다.

조 작

조 작

조 작

조 작

Page 74: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.6 구조체형의 라벨 설정

구조체형 라벨 설정 방법에 대해 설명합니다.

5.6.1 구조체의 형 설정

구조체의 구성 요소는 구조체 설정 화면에서 설정합니다.

프로젝트뷰⇒"POU"⇒"Structured Data Types" ⇒ "(structure)"

화면의 항목을 설정합니다.

항목 내용 최대 문자수

임의의 라벨명을 입력합니다. 32문자

라벨의 데이터형을 입력합니다. 에 표시되는 데이터형 선택 화

면에서 설정할 수 있습니다.( 5.5.1항)128문자

선택된 데이터형의 상수값이 표시됩니다. 128문자

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다.

● 구조체 데이터 새로 만들기

구조체 데이터는 프로젝트뷰에서 새로 만듭니다.GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

5.6.2 데이터형에 구조체 설정

라벨의 데이터형을 구조체로 정의한 경우, 각 라벨 설정 화면의 데이터형 입력란에 구조체를 설정합

니다. 구조체는 직접 텍스트로 입력하는 것 외에 데이터형 선택 화면( 5.5.1항)에서 선택할 수

있습니다.

1024문자

화면 표시

조작 순서

Label Name

Data Type

Constant

Comment

Page 75: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.6.3 구조체형의 라벨에 디바이스 할당

구조체형의 글로벌 라벨의 디바이스는 구조체 디바이스 설정 화면에서 설정합니다.

글로벌 라벨 설정 화면에서 데이터형에 구조체를 설정하였을 때는 디바이스/어드레스란에 "Detail

Setting"이 표시됩니다. "Detail Setting"을 클릭하면 구조체 디바이스 설정 화면이 표시됩니다.

라벨 설정 화면에서 "Detail Setting"을 클릭

화면의 항목을 설정합니다.

항목 내용

구조체에 정의되어 있는 라벨명을 표시합니다.

라벨명으로 설정되어 있는 데이터형을 표시합니다.

할당되는 디바이스명을 디바이스/어드레스에 설정합니다.(어느 한쪽을 입력하면,양쪽 항목이 종류에 대응하는 표기 방법으로 자동으로 표시됩니다)

동일 데이터형으로 디바이스가 설정되어 있지 않은 항목에 자동으로 디바이스를 설정하는 경우에 체크합니다.

비트 디바이스에 대해서 워드 디바이스의 비트 지정을 사용하여 자동 입력할 것인지여부를 선택합니다.

● 로컬 라벨 설정 화면에서의 표시

구조체 디바이스 설정 화면은 읽기 전용 화면이 표시됩니다.

화면 표시

조작 순서

Label Name

Data Type

Devicename

Automatic Filling

Use Bit Designation

Device

Address

Page 76: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 디바이스명 자동 입력

구조체 디바이스 설정 화면에서 동일 데이터형의 데이터에 대해서 연번이 되는 디바이스를 설정하고

자 하는 경우 자동으로 입력할 수 있습니다.

자동 입력에서는 워드 디바이스의 비트 지정 여부를 설정할 수 있습니다.

1. 라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

구조체 디바이스 설정 화면이 표시됩니다.

2. 디바이스/어드레스란에 설정하고자 하는 디바이스명을 입력합니다.

입력된 위치에서 아래에 디바이스가 설정되어 있는 행을 점프하여 연속된 디바이스 번호가

자동으로 설정됩니다.

● 비트 지정을 사용하는 경우

"D1"을 입력

자동으로 설정되는 데이터

● 비트 지정을 사용하지 않는 경우

"D1"을 입력

자동으로 설정되는 데이터

● 비트 지정을 사용하지 않는 경우구조체 디바이스 설정 화면에서 "Use Bit Designation"의 체크 표시를 해제합니다.

Page 77: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.6.4 구조체 배열형의 라벨에 디바이스 할당

구조체 배열형의 글로벌 라벨의 디바이스는 구조체 디바이스 설정 화면에서 설정합니다.

글로벌 라벨 설정 화면에서 클래스를 VAR_GLOBAL로 설정하여 데이터형에 구조체의 배열을 설정하

였을 때는 디바이스/어드레스란에 "Detail Setting"이 표시됩니다. "Detail Setting"을 클릭하면 구조

체 디바이스 설정 화면이 표시됩니다.

라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

화면의 항목을 설정합니다.

항목 내용

구조체 배열의 디바이스가 트리로 표시됩니다.

트리에서 선택한 디바이스에 관한 디바이스 설정이 화면 오른쪽에 표시됩니다.

구조체에 정의되어 있는 라벨명을 표시합니다.

라벨명으로 설정되어 있는 데이터형을 표시합니다.

할당되는 디바이스명을 디바이스/어드레스에 설정합니다.(어느 한쪽을 입력하

면, 양쪽 항목이 종류에 대응하는 표기 방법으로 자동으로 표시됩니다)

배열의 선두 디바이스에서만 디바이스명을 입력할 수 있습니다. 선두 디바이스

이외에서는 선두에서 설정한 디바이스 번호부터 오프셋값 분의 디바이스명이

자동으로 설정됩니다.

배열의 디바이스 내의 동일 데이터형의 항목에 설정되는 디바이스의 오프셋값

을 지정합니다.

비트 디바이스에 대해서 워드 디바이스의 비트 지정을 사용하여 디바이스를 설

정할 것인지 여부를 선택합니다.

화면 표시

조작 순서

● 로컬 라벨 설정 화면에서의 표시

구조체 디바이스 설정 화면은 읽기 전용 화면이 표시됩니다.

Structure Array

Label Name

Data Type

Device

Address

Structure ArrayOffset Value

Word Device/BitDevice

Use BitDesignation

Page 78: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 오프셋값을 설정하여 디바이스명을 자동 입력

구조체 디바이스 설정 화면에서는 자동으로 입력하는 디바이스 번호를 구조체 배열의 각 배열 디바이

스로 일정한 간격으로 설정할 수 있습니다. 동일 데이터형의 선두가 되는 디바이스에 관해서 배열 디

바이스 간에서의 디바이스 번호의 차이를 오프셋값으로 지정합니다.

1. 라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

구조체 디바이스 설정 화면이 표시됩니다.

2. "Structure Array Offset Value"를 설정합니다.

3. 배열의 선두 디바이스의 데이터에 디바이스명을 설정합니다.

동일 화면 내 및 이후의 배열 디바이스 내의 동일 데이터형에 디바이스가 설정됩니다.

ㆍ오프셋값 지정 없음의 경우<배열[0]>

<배열[1]>

ㆍ오프셋값 10의 경우<배열[0]>

<배열[1]>

"D1"을 입력

디바이스가 "D7"부터할당됩니다.

"D1"을 입력

디바이스가 "D11"부터할당됩니다.

● 비트 지정을 사용하는 경우

자동 입력 시 워드 디바이스의 비트 지정을 사용하여 디바이스를 설정할 수 있습니다.

1. 라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

구조체 디바이스 설정 화면이 표시됩니다.

2. "Use Bit Designation"을 체크합니다.

3. 배열의 선두 디바이스의 데이터에 디바이스명을 설정합니다.

동일 데이터형 또는 비트 디바이스의 데이터형에 디바이스가 설정됩니다.

조 작

조 작

Page 79: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 디바이스명을 입력할 수 있는 데이터

구조체 배열형에서는 배열의 선두 디바이스에서만 디바이스명을 입력할 수 있습니다.선두 디바이스 이외에서는 선두에서 설정한 디바이스 번호부터 오프셋값 분의 디바이스명이 자동으로 설정됩니다.

● 오프셋

ㆍU0\G0 등의 디바이스의 증가분값으로 「1\2」과 같이 지정하는 것도 가능합니다.ㆍ증가분값으로 「0」을 지정한 경우, 선두에서 설정한 데이터와 같은 디바이스 번호가 모든 배열의 데이터로 설정됩니다.

Page 80: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.7 자동 할당하는 디바이스의 범위 설정

라벨에 자동으로 할당하는 디바이스의 범위 설정 방법을 설명합니다.

[Tool]⇒[Device/Label Automatic-Assign Setting]

<QCPU(Q 모드) /LCPU의 경우> <FX CPU의 경우>

디바이스의 종류를 선택하고, 할당하는 시작, 종료 어드레스를 설정합니다.

● 자동 할당 디바이스 변경 시 주의 사항

자동 할당 디바이스의 범위를 변경하면, 모두 컴파일이 필요합니다.모두 컴파일 하면, 라벨에 대한 디바이스 할당이 변경되므로 디바이스 할당 후의 라벨에는 프로그램 변경전의 디바이스값이 남습니다.QCPU(Q 모드) /LCPU의 경우, 안전을 위해 PLC CPU를 리셋, 래치를 포함한 디바이스 메모리 및 파일 레지스터를 모두 삭제하고 나서 PLC CPU를 RUN 하십시오.( GX Works2 Version1 오퍼레이팅 매뉴얼(공통편))또한, 모두 컴파일 시 주의 사항은 8.5절을 참조하십시오.

● 디바이스 종류

자동 할당하는 디바이스 종류는 CPU 타입에 따라서 다릅니다.

● 설정 범위

설정 범위는 PLC 파라미터의 디바이스 점수의 설정 내용에 따릅니다.PLC 파라미터에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

● 디바이스의 자동 할당

워드 디바이스, 비트 디바이스, 타이머/카운터의 각 디바이스는 자동 할당 디바이스 설정에서 설정한 디바이스 범위의 디바이스 번호가 큰 번호부터 차례로 할당됩니다.할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅 매뉴얼(공통편))

화면 표시

조작 순서

Page 81: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

5.8 CSV 파일로 데이터 읽기/쓰기

라벨 설정의 데이터를 CSV 파일로 읽기/쓰기 하는 방법에 대하여 설명합니다.

● 라벨명에 멀티 바이트 문자를 사용한 경우의 취급

라벨명에는 멀티 바이트 문자를 사용하지 마십시오.본 기능은 멀티 바이트 문자에 대응하지만, 컴파일 기능에서는 멀티 바이트 문자를 취급할 수 없습니다.라벨명에 멀티 바이트 문자를 사용하면, 정상적으로 컴파일할 수 없게 됩니다.

■ 라벨 설정 데이터 쓰기

라벨 설정의 데이터를 CSV 파일로 씁니다.

조작 순서

[Edit]⇒[Write to CSV File]( )을 선택합니다.

다음의 확인 메시지가 표시됩니다.

를 클릭합니다.

CSV 파일로 쓸 화면이 표시됩니다.

저장하는 파일명을 입력 후 를 클릭합니다.

지정된 저장 위치에 저장됩니다.

Page 82: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 라벨 설정 데이터 읽기

CSV 파일에서 라벨 설정의 데이터를 읽습니다.

[Edit]⇒[Read from CSV File]( )을 선택합니다.

CSV 파일에서의 읽기 화면이 표시됩니다.

읽는 파일을 선택하고, 를 클릭합니다.

다음의 확인 메시지가 표시됩니다.

를 클릭합니다.

라벨 설정 데이터가 프로젝트에 읽혀집니다.

조작 순서

Page 83: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ CSV 파일의 포맷

라벨 설정 에디터의 타이틀명과 CSV 파일의 타이틀명은 연동하고 있습니다.

ㆍ라벨 설정 에디터에는 라벨 설정 에디터의 타이틀명과 일치하는 열의 데이터가 읽혀집니다.ㆍ라벨 설정 에디터의 타이틀명과 일치하지 않는 열의 데이터는 읽혀지지 않습니다.ㆍCSV 파일 열의 배열은 라벨 설정 에디터 열의 배열과 일치하지 않아도 읽을 수 있습니다.

<라벨 설정 에디터>

타이틀명

<CSV 파일>

타이틀명

Page 84: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 85: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6장 프로그램 편집

시퀀스 프로그램을 편집하는 프로그램 에디터의 기능에 대해 설명합니다.

6.1 프로그램 에디터의 종류

6.2 프로그램 에디터의 공통 조작

6.3 ST 프로그램 편집

6.4 구조화 래더 프로그램 편집

Page 86: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.1 프로그램 에디터의 종류

프로그램 언어의 종류에 따른 프로그램의 편집 방법을 설명합니다.

ST 에디터( 6.3절)

구조화 래더 에디터( 6.4절)

래더 에디터

래더 에디터의 조작 방법은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

SFC도 에디터

SFC도 에디터의 조작 방법은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

● 프로그램 데이터 새로 만들기

프로그램 데이터는 프로젝트뷰에서 새로 만듭니다(GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)).프로그램 부품을 새로 만들기하면 라벨과 쌍으로 만들어집니다.

Page 87: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.1.1 사용할 수 있는 프로그램 언어의 종류

각 프로그램 부품으로 사용할 수 있는 프로그램 언어를 나타냅니다.

표 6.1.1-1 각 프로그램 부품으로 사용할 수 있는 프로그램 언어

프로그램 부품프로그램 언어

구조화 래더ST 래더 SFC

펑션

펑션 블록

프로그램 블록

사용 가능, ×:사용 불가능

FX CPU는 대응하지 않습니다.

프로그램 언어는 프로그램 부품을 새로 만드는 경우에 지정합니다.

데이터를 새로 만드는 방법에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

● 프로그램 언어 변경

프로그램 작성 시 선택된 프로그램 언어는 나중에 변경할 수 없습니다.다른 프로그램 언어로 변경하고자 하는 경우, 프로그램 부품을 새로 작성하십시오.

Page 88: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.1.2 사용할 수 있는 코멘트의 종류

각 프로그램 에디터에서 사용할 수 있는 코멘트를 나타냅니다.

■ ST 에디터에서의 코멘트

ST 에디터의 경우, 코멘트는

(* * )로 둘러싸 입력합니다.

■ 구조화 래더 에디터에서의 코멘트

구조화 래더 에디터의 경우, 코멘트는

래더 기호의 일종으로 하여 자유로운

위치에 붙여넣을 수 있습니다.

( 6.4.12항)

가이디드 모드 시는 래더 블록의 선두에

코멘트를 붙여넣을 수 있습니다.

( 6.4.13항)

■ 라벨의 코멘트

라벨 설정 시 설정된 라벨의 코멘트와

비고는 툴 힌트에 표시할 수 있습니다.

( 6.2.12항)

Page 89: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면 표시

조작 순서

6.2 프로그램 에디터의 공통 조작

각 프로그램 에디터에 공통으로 적용되는 조작 방법을 설명합니다.

6.2.1 프로그램 내에서 프로그램 부품 사용(부품 선택 윈도우)

펑션이나 펑션 블록을 부품 선택 윈도우에서 선택합니다.

[View]⇒[Docking Window]⇒[Function Block Selection Window]( )

부품 종류

부품 일람

화면의 항목을 설정합니다.

항목 내용

모든 부품(펑션, 펑션 블록, 작업자 등)이 표시됩니다.

각 명령이 펑션으로 알파벳순으로 표시됩니다.

응용 함수를 펑션, 펑션 블록으로 분류 후, 「형식 변환」, 「산술 연산」

등 기능별로 분류하여 표시됩니다.

선택된 사용자 라이브러리 내의 부품이 표시됩니다.

프로젝트에서 정의된 부품(펑션, 펑션 블록)이 표시됩니다.

대상 언어의 연산자가 표시됩니다.

선택된 종류의 부품이 알파벳순으로 트리로 표시됩니다.(표시되는 부품은 활성화되어 있는 워크 윈도우의 종류에 따라 바뀝니다)

FX CPU는 대응하지 않습니다.

All Parts

Functiontype

Function list

Sequence Instruction ,Basic Instruction,Application Instruction,PID Control Instruction ,Module Dedicated Instruction

Standard Lib.

(User library name)

Operator

Project

Page 90: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

사용하는 부품을 선택하여 프로그램 에디터에 드래그&드롭합니다.

드래그&드롭

를 입력

■ 부품명을 머리 글자로 검색

부품 일람에 표시되어 있는 항목은 머리 글자로 검색할 수 있습니다.

부품 일람에서 부품명의 머리 글자를 반각 영숫자 문자로 키 입력합니다.

입력된 키의 머리 글자의 부품명에 커서가 이동합니다.

표시되어 있는 내용 중에 키 입력된 문자가 없는 경우에는 선택 상태는 변경되지 않습니다.

Page 91: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 라벨 설정 표시

마우스 오른쪽 버튼 클릭 메뉴에서 선택한 펑션, 펑션 블록의 라벨 설정 화면을 표시할 수 있습니다.

● 작업자

작업자는 라벨 설정이 없으므로, 마우스 오른쪽 버튼 클릭 메뉴는 표시되지 않습니다.

마우스 오른쪽 버튼 클릭 메뉴"Open Header"에서 선택한 항목의 라벨 설정 화면을 표시합니다.

Page 92: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

6.2.2 템플릿 사용

ST 에디터에서 명령/함수/제어 구문에 대응하는 템플릿을 삽입합니다.

부품 선택 윈도우에서 드래그& 드롭으로 명령/함수를 삽입한 경우, 인수의 템플릿이 삽입된 상태로

되어 있습니다.

템플릿이란 명령/함수 마다 정해져 있는 인수의 데이터형이나 제어 구문의 서식을 나타냅니다.

템플릿에 표시되는 데이터형이나 서식은 다음을 참조하십시오.

MELSEC-Q/L/F 구조화 프로그래밍 매뉴얼(기초편)

ST 에디터에 입력된 명령/함수/제어 구문에 커서를 위치시킵니다.

[Edit]⇒[Display Template]( )를 선택합니다..

템플릿이 삽입됩니다.

삽입된 템플릿에 따라 변수를 입력합니다.

"?"로 둘러싸인 데이터 형명을 삭제하고, 그 데이터형에 상당하는 라벨명 또는 디바이스를 입력

합니다.

● 템플릿 삽입

ST 에디터에 입력된 명령/함수/제어 구문에 커서를 위치시킨 후 마우스 오른쪽 버튼 클릭⇒ 단

축키 메뉴[Display Template]( )를 선택하여 템플릿을 삽입하는 것도 가능합니다.

● 인수 편집

[Edit]⇒[Mark Template (Left)]( )/ )/[Mark Template (Right)]( ) 및 에

의해 템플릿의 인수를 1개씩 선택 상태로 할 수 있습니다.

Page 93: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면 표시

6.2.3 프로그램 내에서 라벨 사용

설정된 라벨은 라벨 등록/선택 화면에서 선택하여 입력할 수 있습니다.

새 라벨은 프로그램을 작성하면서 라벨 등록/선택 화면에서 작성할 수 있습니다.

[Edit]⇒[List Operands]( )

등록 위치

Page 94: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

화면의 항목을 설정합니다.

설정 항목 설정 내용

임의의 라벨명을 입력합니다.

등록 또는 선택할 대상으로 하는 라벨 설정 에디터명을 선택합니다.

라벨의 클래스명을 에 표시되는 일람에서 선택합니다.

종류 내용

프로그램과 펑션 블록으로 사용할 수 있는 공통의 라벨입니다.

프로그램과 펑션 블록으로 사용할 수 있는 공통의 상수입니다.

정의한 프로그램의 범위 내에서 사용하는 라벨입니다. 다른 프로그램에서는 사용할 수 없습니다.

정의한 프로그램의 범위 내에서 사용하는 상수입니다. 다른 프로그램에서는 사용할 수 없습니다.

정의한 프로그램 부품의 범위 내에서 사용하는 래치형의 라벨입니다.다른 프로그램 부품에서는 사용할 수 없습니다.

값을 받는 입력 라벨로, 펑션 블록의 입력 인수가 됩니다. 펑션 블록내에서는 변경할 수 없습니다.

펑션 블록에 출력하는 출력 라벨로, 펑션 블록의 출력 인수가 됩니다.

값을 받아 펑션 블록에 출력하는 입출력 라벨로, 펑션 블록의 입출력인수가 됩니다. 펑션 블록 내에서 변경할 수 있습니다.

라벨의 데이터형을 입력합니다. 에 표시되는 데이터형 선택 화면에서 설정할 수 있

습니다.( 5.5.1항)

할당되는 디바이스명을 설정합니다.

ㆍ클래스가 VAR_GLOBAL인 경우, 공난이 됩니다.

ㆍ데이터형이 구조체일 때는 "Detail Setting"을 클릭하면 표시되는 구조체 디바이스 설정

화면에서 디바이스를 설정합니다.( 5.6.3 항)

선택한 데이터형의 상수값이 표시됩니다.클래스가 VAR_GLOBAL_CONSTANT 또는 VAR_CONSTANT이고 데이터형이 기본 데이터형일 때 상수값을 설정할 수 있습니다.

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다.

선택된 등록 위치에 존재하는 라벨의 리스트를 표시합니다.

일람에 표시되는 라벨의 필터링 조건을 설정합니다.

를 클릭한 후에 화면을 최소화할 것인지 그대로 표시할 것인지를 선택할 수

있습니다.

FX CPU는 대응하지 않습니다.

를 클릭합니다.

프로그램 에디터와 라벨 설정 에디터의 내용을 갱신합니다.

Label Name

Label Setting Information

Registrationdestination

Class

Data Type

Device

Constant

Comment

Registered Label List

Refine Criteria

Minimize dialog aftersetting

Page 95: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면 표시

명칭 내용

프로그램을 작성하는 단위입니다.

래더 블록 마다 설정된 타이틀 등의 정보나 점프 위치의 라벨명을 표시합니다.

프로그램을 작성합니다.

래더 블록의 구성은 아래 표와 같습니다.

래더 블록 헤더 프로그램 편집 영역

래더 블록

프로젝트뷰⇒"POU"⇒"Programs"⇒"(program)"⇒"Program"

래더 블록은 아래와 같이 표시됩니다.

래더 블록 있음 ×:래더 블록 없음

구조화 래더

래더 블록의 유무프로그램 에디터

표 6.2.4-1 래더 블록 단위로 편집하는 프로그램 에디터 종류

다음의 프로그램 에디터에서는 시퀀스 프로그램을 래더 블록이라고 불리는 단위로 작성합니다.

6.2.4 래더 블록 편집

ST

표시 내용

Ladder block

Ladder block header

Program editing area

Page 96: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조 작

조 작

조 작

조 작

■ 래더 블록 추가

다음의 조작으로 래더 블록을 새로 추가, 삽입할 수 있습니다.

● 선두에 추가

ㆍ[Edit]⇒[New Ladder Block List]⇒[Top]을 선택합니다.

선두의 래더 블록의 앞에 신규 래더 블록이 추가됩니다.

● 이전에 추가

ㆍ[Edit]⇒[New Ladder Block List]⇒[Before]( )를 선택합니다.

현재 편집 중인 래더 블록의 앞에 새로 래더 블록이 추가됩니다.

● 다음에 추가

ㆍ[Edit]⇒[New Ladder Block List]⇒[After]( )를 선택합니다.

현재 편집 중인 래더 블록의 다음에 새로 래더 블록이 추가됩니다.

● 마지막에 추가

ㆍ[Edit]⇒[New Ladder Block List]⇒[Bottom]을 선택합니다.

마지막 래더 블록의 뒤에 새로 래더 블록이 추가됩니다.

■ 래더 블록 삭제

다음의 방법으로 선택한 래더 블록을 삭제할 수 있습니다.

[Edit]⇒[Delete]를 선택합니다.

조작 순서

Page 97: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조 작

■ 래더 블록 복사/이동

래더 블록은 동일 에디터 내 및 표시 중인 다른 프로그램 에디터(프로그램 언어의 종류가 동일할 것)에 복사/이동할 수 있습니다.

● 메뉴에 의한 복사/이동

1. 래더 블록 헤더를 클릭하여 래더 블록을 선택해 둡니다.

2. [Edit]⇒[Cut]( )/ [Copy]( )를 선택합니다.

3. [Edit]⇒[Paste]( )를 선택합니다.

● 드래그&드롭에 의한 복사/이동

래더 블록 헤더를 클릭하여 드래그&드롭하면, 래더 블록을 복사/이동할 수 있습니다.

ㆍ드래그&드롭 중에 를 누르면, 조작은 취소됩니다.

ㆍ드래그&드롭 중에 를 누르면, 복사/이동을 전환할 수 있습니다.

(복사/이동은 드래그 중에 아이콘의 표시로 구분할 수 있습니다)

복사 이동

Page 98: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

화면 표시

■ 래더 블록 헤더 편집

래더 블록 헤더는 래더 블록 마다 설정된 정보 등을 표시하는 영역입니다.

래더 블록 헤더에는 래더 블록 라벨과 래더 블록 타이틀을 작성할 수 있습니다.

래더 블록 번호

래더 블록 라벨

래더 블록 타이틀

래더 블록 헤더

래더 블록의 표시 내용의 구성은 아래 표와 같습니다.

명칭 내용

래더 블록 번호 선두에서 자동으로 할당되는 번호입니다.

래더 블록 라벨점프 명령을 사용하는 경우에 점프 위치로 지정하는 문자열을 입력합니다. 문자열의 최후에는반드시 구두점(:)을 붙여 주십시오.최대 7문자를 입력할 수 있습니다.

래더 블록 타이틀필요에 따라 제목으로 그 프로그램의 의미 등을 입력합니다.최대 20문자를 입력할 수 있습니다.

래더 블록 헤더를 더블 클릭합니다.

래더 블록 화면이 표시됩니다.

더블 클릭(또는 마우스 커서가회로 블록 헤더 위에 있는 상태에서 를2회 누릅니다.)

래더 블록 라벨과 래더 블록 타이틀을 설정합니다.

표시 내용

Page 99: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면 표시

화면 내 버튼

■ 래더 블록을 일람에서 편집

래더 블록 리스트 화면에서는 프로그램 중에 래더 블록을 일람으로 표시하여 조작할 수 있습니다.

일람에는 래더 블록 헤더의 다음의 정보가 표시됩니다.

ㆍ래더 블록 번호

ㆍ래더 블록 라벨

ㆍ래더 블록 타이틀

[Edit]⇒[Ladder Block List]

선택된 래더 블록의 앞에 새로 래더 블록을 추가합니다.

기존 래더 블록의 제일 뒤에 새로 래더 블록을 추가합니다.

래더 블록 헤더의 편집 화면이 표시됩니다.

프로그램 에디터에서의 동명의 기능과 같습니다.

래더 블록 라벨에 의한 검색을 할 수 있습니다.

래더 블록 리스트 화면을 닫습니다.

Page 100: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.2.5 실행 취소/다시 실행

실행한 편집 상태를 이전 상태로 되돌리거나 다시 실행하는 방법에 대해 설명합니다.

● 실행 취소

ㆍ[Edit]⇒[Undo]( )를 선택합니다.

이전 조작의 편집 전 상태로 돌아갑니다.

● 다시 실행

ㆍ[Edit]⇒[Redo]( )를 선택합니다.

[Undo] 조작으로 되돌려진 편집 조작을 다시 실행합니다.

6.2.6 그리드 표시

그리드는 프로그램 에디터상에서의 Tab stop의 위치나 외곽선을 작성할 때의 시작/종료 위치를 나타

냅니다.

프로그램 에디터의 그리드 표시는 다음의 방법으로 전환됩니다.

[View]⇒[Grid]를 선택합니다.

예) 구조화 래더 에디터의 경우

<그리드 있음> <그리드 없음>

조 작

조 작

조작 순서

Page 101: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.2.7 인쇄 시의 반환 위치 확인

구조화 래더 프로그램 인쇄 시의 반환 위치를 표시합니다.

[View]⇒[Print Wrap Position]을 선택합니다.

인쇄 시의 반환 위치가 표시됩니다.

반환 위치

● 반환 위치 이동

인쇄 설정에 의해 용지의 크기가 변경되었을 때는 반환 위치가 자동으로 이동합니다.

조작 순서

Page 102: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.2.8 편집 화면 확대/축소

편집 화면의 표시 배율을 변경할 수 있습니다.

[View]⇒[Zoom]⇒[Set Zoom Factor]

화면의 항목을 설정합니다.

항목 내용

선택된 배율로 화면의 표시가 변경됩니다.

12.5% 단위로 배율을 설정합니다.

조작 순서

화면 표시

Specify

200%, 150%, 100%, 75%, 50%

Page 103: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.2.9 선택된 프로그램 부품의 라벨 설정/프로그램의 화면 열기

프로그램 에디터상에서 선택한 펑션이나 펑션 블록의 라벨 설정이나 프로그램은 다음의 방법으로 표

시할 수 있습니다.

● 라벨 설정 화면 표시

ㆍ[View]⇒[Zoom Header/Body]⇒[Header]를 선택합니다.

● 프로그램 에디터 표시

ㆍ[View]⇒[Zoom Header/Body]⇒[Body]를 선택합니다.

[View]⇒[Zoom Header/Body]⇒[Header]

[View]⇒[Zoom Header/Body]⇒[Body]

● 더블 클릭으로 표시하는 경우

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"FB/FUN"에서 "Double clicking opensheader", "Double clicking opens body"를 설정합니다.

조 작

조 작

Page 104: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.2.10 편집 중인 프로그램 에디터의 라벨 설정 화면 열기

편집 중인 프로그램 에디터에 관한 로컬 라벨 설정 화면은 다음의 방법으로 표시할 수 있습니다.

[View]⇒[Open Header]를 선택합니다.

[View]⇒[Open Header]

6.2.11 컴파일한 프로그램을 리스트 형식으로 표시

컴파일한 프로그램은 다음의 조작에 의해 리스트 형식으로 표시할 수 있습니다.

구조화 래더의 경우 선택된 래더 블록, ST의 경우 현재 열려 있는 에디터 전체가 표시 대상입니다.

구조화 래더의 경우, 래더 블록을 선택합니다.

[View]⇒[Display Compile Result]를 선택합니다.

[View]⇒[Display CompileResult]

표시 대상 대입 명령으로 대입 소스와 대입 위치가 같은 경우에는 컴파일 결과가 표시됩니다.ST 언어 예) M0 :=M0;

조작 순서

조작 순서

Page 105: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

6.2.12 툴 힌트의 표시 내용 설정

프로그램 에디터에서 라벨명 위에 마우스 커서를 맞추면, 라벨 설정 화면에 정의되어 있는 내용이 툴

힌트로 표시됩니다.

라벨명 이외의 툴 힌트에 표시되는 내용은 다음의 방법으로 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder/ST"⇒"Tool Hint"를 선

택합니다.

아래의 항목을 설정합니다.

설정 항목 개요 데이터 예

모니터 시 모니터 결과를 표시합니다.(모니터 중만표시)

라벨의 클래스를 표시합니다.

라벨에 할당된 디바이스를 디바이스 표기로 표시합니다.

라벨에 할당된 디바이스를 어드레스 표기로 표시합니다.

라벨의 데이터형을 표시합니다. 비트

라벨의 상수값을 표시합니다.

라벨의 코멘트를 표시합니다.GLOBAL1의코멘트

글로벌 라벨의 비고를 표시합니다.GLOBAL1의비고

툴 힌트를 1행만 표시합니다.

툴 힌트를 복수행으로 표시합니다.

<1행으로 표시하는 경우>

<여러행으로 표시하는 경우>

Tool Hint Display Items

Tool Hint Display Format

Monitored Value

Class

Device

Address

Data Type

Constant Value

Comment

Remark

Single Line

Multi Line

Page 106: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.3 ST프로그램 편집

ST 에디터의 편집 방법에 대해 설명합니다.

ST 에디터는 ST 언어로 프로그램을 작성하기 위한 텍스트 형식의 언어 에디터입니다.

ST 프로그램의 조작은 일반적인 텍스트 문자 편집기와 같습니다. ST 제어 구문의 키워드나 변수명 등의사이에는 스페이스, 탭, 행 바꾸기 등을 자유롭게 삽입할 수 있습니다.

프로젝트뷰 ⇒"POU"⇒"Programs"⇒"(program)"⇒"Program"

● 래더 블록

ST 에디터에서는 래더 블록은 없습니다.

● 표시색

ST 에디터에서는 [View]⇒[Color and Font]에서 다음의 표시색을 설정할 수 있습니다.

( ) 안에 초기 설정색을 나타냅니다.① 구문(파랑) ①구문② 연산자(검정) ②연산자③ 코멘트(진한 녹색)

③코멘트

④ 상수(검정)

④상수

⑤ 문자열 상수(검정)

⑤문자열 상수

⑥ 디바이스(검정)

⑥디바이스

⑦ 글로벌 라벨(자홍색)

⑦글로벌 라벨

⑧ 로컬 라벨(자홍색)⑧로컬 라벨

설정 방법에 대해서는 다음을 참조하십시오.

화면 표시

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

Page 107: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.3.1 ST 프로그램 입력

ST 프로그램을 입력합니다.

ST 프로그램에서 사용하는 함수/명령에 대해서는 각 구조화 프로그래밍 매뉴얼을 참조하십시오.

키보드에서 텍스트 형식으로 입력합니다.

정의된 라벨, 디바이스, 구문, 연산자, 상수, 문자열

상수, 코멘트는 입력하면 문자색이 바뀝니다.

구문은 소문자로 입력해도 대문자로 자동 변환됩니다.

● 입력 중에 표시되는 라벨의 후보

라벨을 입력하는 중에 입력된 문자와 일치하는 명칭의 라벨이 일람으로 나타납니다. 후보가 1개만 있는경우, 자동으로 삽입됩니다.표시되는 라벨은 글로벌 라벨과 해당하는 프로그램 부품의 로컬 라벨이 대상이 됩니다.

● 대입 연산자 입력

를 누르면 대입 연산자(:=)를 입력할 수 있습니다.

6.3.2 인덴트 자동 삽입

편집 중에 행 바꾸기하였을 때, 새로운 행의 선두에는 자동으로 인덴트 탭이 삽입됩니다.

인덴트 기능은 옵션 설정에서 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"ST"를

선택합니다.

"Auto Indention"을 체크합니다.

ST 에디터에서 ST 제어 구문(FOR 문 등)을 입력합

니다.

행 바꾸기 시에 구문의 내용에 맞추어 다음 행의 인덴트가 조정됩니다.

조작 순서

조작 순서

Page 108: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.3.3 탭 문자수 설정

탭 문자수는 옵션 설정에서 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"ST"를 선택합니다.

"Tabulator Length"를 설정합니다.

조작 순서

Page 109: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4 구조화 래더 프로그램 편집

구조화 래더 에디터에서의 편집 방법에 대해 설명합니다.

구조화 래더 에디터는 구조화 래더 언어로 프로그램을 작성하기 위한 그래픽 언어 에디터입니다.구조화 래더의 프로그램은 접점, 코일, 펑션/펑션 블록 등의 래더 기호를 사용하여 작성합니다. 각 래더 기호

는 외곽선으로 접속합니다.

입력 방법이나 편집 대상에 의해 편집 모드를 선택할 수 있습니다.( 6.4.1항)

프로젝트뷰⇒"POU"⇒"Programs"⇒"(program)"⇒"Program"

래더 블록

래더 블록 헤더 왼쪽 모선 프로그램 편집 영역 그리드

명칭 내용 참조

래더 블록프로그램을 작성하는 단위입니다.래더 블록 헤더와 프로그램 편집 영역으로 구성됩니다.

6.2.4항

래더 블록 헤더래더 블록 마다 설정된 타이틀 등의 정보나 점프 위치의 라벨을 표시하는 영역입니다.

프로그램 편집 영역프로그램을 작성합니다.그리드가 표시되어 있는 영역에 래더 기호 등을 배치할 수 있습니다.

6.4.1항

그리드 Tab stop의 위치나 외곽선을 작성할 때의 시작/종료 위치를 나타냅니다. 6.2.6항

왼쪽 모선 구조화 래더 프로그램의 시작 위치가 됩니다.

화면 표시

표시 내용

도형 선택 모드래더 기호를 편집합니다.

외곽선 쓰기 모드래더 기호를 외곽선으로 접속합니다.

가이디드 모드격자 모양의 테두리 내에 래더기호나 외곽선을 키보드로 입력합니다.

구조화 래더 프로그램 편집

Page 110: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.1 편집 모드 선택

구조화 래더 에디터에서는 시퀀스 프로그램의 편집 모드를 선택할 수 있습니다.

선택할 수 있는 모드는 다음과 같습니다.

● 도형 선택 모드

래더 블록 내에 접점ㆍ코일 등의 래더 기호를 자유롭게 배치할 수 있습니다.( 6.4.4 항)

래더 기호를 외곽선으로 접속할 수 있습니다.( 6.4.5 항)

주로 마우스로 조작하는 경우에 사용합니다.

ㆍ[Edit]⇒[Select Mode]( )를 선택합니다.

● 외곽선 쓰기 모드

래더 기호를 외곽선으로 접속할 수 있습니다.( 6.4.5 항)

주로 마우스로 조작하는 경우에 사용합니다.

ㆍ[Edit]⇒[Interconnect Mode]( )를 선택합니다.

● 가이디드 모드

격자 모양에 나누어진 그리드 범위에 접점ㆍ코일ㆍ명령을 배치합니다.( 6.4.13 항)

외곽선의 편집도 가능합니다.

주로 키보드로 조작하는 경우에 사용합니다.

ㆍ[Edit]⇒[Guided Mode]⇒[Guided Editing]( )을 선택합니다.

■ 편집 형식 표시 시의 구별

편집 형식에 의해 마우스 커서나 그리드는 아래와 같이 표시됩니다.

표 6.4.1-1 구조화 래더 에디터에서의 편집 형식의 표시 시의 구별

모드 종류 메뉴 및 툴바 외곽선의 자동 접속 마우스 커서 화면의 그리드 표시

도형 선택[Edit]⇒[Select Mode]

외곽선 쓰기[Edit]⇒[Interconnect Mode]

가이디드[Edit]⇒[Guided Mode]⇒[Edit]

조 작

조 작

조 작

Page 111: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.2 래더 기호 입력

접점, 코일 등의 래더 기호를 입력하는 방법에 대해 설명합니다.

입력 시 선택할 수 있는 래더 기호는 아래 표와 같습니다.

표 6.4.2-1 구조화 래더 에디터의 래더 기호

래더 기호 툴바 단축 키

a 접점

b 접점

코일

점프

리턴

a 접점 OR

b 접점 OR

펑션 입력

펑션 출력

가로선

세로선

상승펄스

하강펄스

상승펄스 부정

하강펄스 부정

래더 코멘트

FX , FX , FX , FX , FX 는 대응하지 않습니다.0 0S 0N 2 2C

유니버설 모델 QCPU/LCPU에 대응합니다.

[Edit]⇒[Ladder Symbol]⇒[(ladder symbol to be entered)]를 선택합니다.

마우스 커서에 선택된 래더 기호의 이미지도가 부가됩니다.

래더 기호를 입력하고자 하는 위치에서 클릭합니다.

선택된 래더 기호가 입력됩니다.

● 프로그램 부품의 입력

작업자, 펑션, 펑션 블록을 입력하는 경우, 부품 선택 윈도우를 사용합니다.( 6.2.1항)

조작 순서

Page 112: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

<래더 기호 표시 예>

코일

접점

펑션

래더 코멘트

접프

펑션 입력

리턴

펑션 출력

Page 113: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 래더 기호 입력 시 외곽선 자동 접속

도형 선택 모드에서 접점/코일/점프/리턴의 래더 기호를 입력하는 경우에 왼쪽 가로 방향으로 외곽선

접속이 가능한 경우, 자동으로 외곽선을 접속할 수 있습니다.

조작 순서

[Edit]⇒[Ladder Symbol]⇒[(ladder symbol to be entered)]를 선택합니다.

마우스 커서에 선택된 래더 기호의 이미지도가 부가됩니다.

이 때, 왼쪽 가로 방향으로 외곽선 접속이 가능한 경우, 왼쪽 방향으로 외곽선도 표시됩니다.

래더 기호를 입력하고자 하는 위치에서 클릭합니다.

왼쪽 가로 방향으로 외곽선 접속이 가능한 경우, 아래의 메시지가 표시됩니다.

를 클릭합니다.

선택된 래더 기호가 입력되고 왼쪽 가로 방향으로 외곽선이 자동 접속됩니다.

● 래더 기호의 입력 위치

래더 기호의 입력 시 클릭한 상태에서 드래그하여 래더 기호의 입력 위치를 변경할 수 있습니다.

Click and drag

Page 114: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 래더 블록의 라벨/타이틀 설정

래더 블록 화면에서 래더 블록의 라벨/타이틀을 설정할 수 있습니다.

[Edit]⇒[Ladder Symbol]⇒[Ladder Block Label]을 선택합니다.

래더 블록 라벨과 래더 블록 타이틀을 설정하고 를 클릭합니다.

6.4.3 도형 선택 모드로 명령 입력

도형 선택 모드로 명령을 입력하는 방법을 설명합니다.

[Edit]⇒[Input Instruction]( )을 선택합니다.

명령 입력 화면이 표시됩니다.

문자를 입력한 경우에도 명령 입력 화면이 표시됩니다.

명령, 디바이스를 입력 후 를 클릭합니다.

커서가 명령에 대응하는 형식으로 변경됩니다.

임의의 위치에서 클릭합니다.

명령이 커서의 위치에 삽입됩니다.

● 명령/라벨 후보 표시

명령 입력 화면에 입력하면, 그 문자에서 시작되는 명령/라벨이 후보로 표시됩니다.

에서 후보로 명령/라벨을 선택할 수 있습니다.

● 등록되어 있지 않은 라벨을 입력한 경우

옵션 설정에 의해 등록되지 않은 라벨을 입력한 경우에 라벨 등록/선택 화면을 표시하여 새로 라벨 설정을추가할 수 있습니다.[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Label"에서 "Declare new label name"을

설정합니다.( 12.2절)

조작 순서

조작 순서

Page 115: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

조작 순서

6.4.4 래더 기호 이동

접점, 코일 등의 래더 기호를 이동하는 방법에 대해 설명합니다.

[Edit]⇒[Select Mode]( )를 선택합니다.

마우스 커서가 로 변경됩니다.

래더 기호를 클릭합니다.

임의의 위치에 드래그합니다.

드래그

■ 외곽선을 접속한 채로 래더 기호 이동

도형 선택 모드 시 외곽선의 자동 접속 기능을 ON 하면, 래더 기호를 이동할 때 외곽선이 접속된 상

태에서 이동할 수 있습니다.

[Edit]⇒[Auto Connect]를 선택합니다.

마우스 커서가 에서 로 변경됩니다.

래더 기호를 클릭합니다.

임의의 위치에 드래그합니다.

외곽선이 접속된 상태에서 래더 기호가 이동합니다.

드래그

Page 116: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 외곽선이 접히는 위치

래더 기호를 이동하였을 때 외곽선이 접히는 위치는 전후의 래더 기호의 직전/직후가 됩니다.

접히는 위치

다음의 방법으로 외곽선상에 접히는 위치를 추가하면, 래더 기호를 이동할 때 접히는 위치를 임의의 위치로변경할 수 있습니다.접히는 위치를 추가할 때는 [Edit] ⇒ [Interconnect Mode]( )에서 외곽선 쓰기 모드로 하십시오.

[Interconnect Mode]( ) [Select Mode]( )

더블 클릭

접히는 위치가 추가됩니다.

래더 기호를 이동

추가되는 접히는 위치

또한, 추가한 접히는 위치를 삭제하는 경우, 다음의 방법으로 외곽선은 물론 접히는 위치를 삭제하십시오.

범위를 선택하고

Page 117: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 래더 기호 복사

래더 기호는 동일 에디터 내 및 표시 중인 다른 구조화 래더 에디터에 복사할 수 있습니다.

● 드래그&드롭에 의한 복사

동일 에디터 내에서 복사할 수 있습니다.

1. 를 누른 상태에서 래더 기호를 클릭합니다.

2. 임의의 위치에 드래그합니다.

드래그

복사된 래더 기호

● 클립보드에 의한 복사

클립보드상의 일반적인 메뉴나 단축 키를 사용하여 복사할 수 있습니다. 동일 에디터 내 및 표시

중인 다른 구조화 래더 에디터에 복사할 수 있습니다.

1. [Edit]⇒[Cut]( )/ [Copy]( )를 선택합니다.

2. [Edit]⇒[Paste]( )를 선택합니다.

3. 임의의 위치를 클릭합니다. 클릭 위치는 붙이는 위치의 왼쪽 위가 됩니다.

● 다른 래더 블록에 대한 복사 또는 이동다른 래더 블록에 대한 드래그&드롭에 의한 복사 또는 이동은 외곽선 자동 접속 모드가 ON 되어 있는 경우에는 실행할 수 없습니다.외곽선 자동 접속 모드를 OFF 하거나 클립보드상의 메뉴에서 복사 또는 이동하십시오.

● 외곽선 자동 접속 모드 시의 드래그& 드롭에 의한 복사

외곽선 자동 접속 모드가 ON 되어 있을 때는 복사된 래더 기호의 외곽선은 자동으로 접속됩니다. 외곽선이올바르게 접속되지 않거나 래더 기호가 중첩되는 경우, 외곽선 자동 접속 모드를 OFF 하여 외곽선을 수정하십시오.

조 작

조 작

Page 118: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.5 외곽선 접속

입력된 래더 기호를 외곽선으로 접속하는 조작에 대해 설명합니다.

[Edit]⇒[Interconnect Mode]( )를 선택합니다.

마우스 커서가 로 변경됩니다.

외곽선의 시작 위치를 클릭합니다.

외곽선의 종료 위치까지 드래그합니다.

외곽선이 세로 또는 가로의 직선으로 작화됩니다.

드래그

■ 외곽선 자동 접속

외곽선 쓰기 모드 시 외곽선의 자동 접속 기능을 ON 하면, 시점과 끝점을 지정하였을 때 자동으로

외곽선이 접속됩니다.

[Edit]⇒[Auto Connect]를 선택합니다.

마우스 커서가 에서 로 변경됩니다.

클릭하여 시점을 지정합니다.

클릭하고 끝점을 지정합니다.

외곽선의 경로는 자동으로 선택됩니다.

클릭

클릭

조작 순서

조작 순서

Page 119: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 입출력 변수를 외곽선으로 덮어쓰기

펑션, 펑션 블록의 입력 변수/출력 변수에 중첩하여 외곽선을 그었을 때 입력 변수/출력 변수를 외곽

선으로 덮어쓰는 방법에 대해 설명합니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured

Ladder"⇒"FB/FUN"을 선택합니다.

"Pin overwrites"를 체크합니다.

[Edit]⇒[Auto Connect]를 선택합니다.

입력 변수/출력 변수에 중첩하여 외곽선을 긋습니다.

기존의 입력 변수/출력 변수가 자동으로 외곽선으로 덮어쓰기됩니다.

외곽선으로 덮어쓰기

■ 외곽선을 자동으로 정리

외곽선 쓰기 시 외곽선의 자동 접속 기능이 ON 되어 있을 때, 자동으로 외곽선을 적합한 상태로 정리

하여 재작화합니다.

정리하고자 하는 외곽선을 선택합니다.

[Edit]⇒[Recalculate Line]을 선택합니다.

<자동 정리 실행 전>

<자동 정리 실행 후>

조작 순서

조작 순서

Page 120: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.6 행/열 삽입/삭제

■ 행/열 삽입

프로그램 편집 시 열이나 행을 삽입하는 조작 방법에 대해 설명합니다.

[Edit]⇒[Insert Row]( )/ [Insert Column]( )을 선택합니다.

마우스 커서가 로 변경됩니다.

삽입하고자 하는 위치에서 클릭합니다.

클릭할 때 마다 행/열이 삽입됩니다.

클릭하여 열 삽입

■ 행/열 삭제

프로그램 편집 시 열이나 행을 삭제하는 조작 방법에 대해 설명합니다.

[Edit]⇒[Insert Row]( )/ [Insert Column]( )을 선택합니다.

마우스 커서가 로 변경됩니다.

삭제하고자 하는 위치에서 를 누른 상태에서 클릭합니다.

클릭할 때 마다 행/열이 삭제됩니다.

클릭하여 열 삭제

조작 순서

조작 순서

클릭

Page 121: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.7 접점/코일의 종류 변경

접점, 코일의 종류를 변경하는 방법에 대해 설명합니다.

■ 접점/코일의 종류 설정

설정할 수 있는 접점/코일의 종류는 다음과 같습니다.

표 6.4.7-1 접점, 코일의 종류

종류 래더 기호

접점

a 접점

b 접점

상승펄스

하강펄스

상승펄스 부정

하강펄스 부정

코일

코일

반전형 코일

세트

리셋

비트형입출력 핀

a 접점/

b 접점/

점프a 접점

b 접점

리턴a 접점

b 접점

FX , FX , FX , FX , FX 는 대응하지 않습니다.0 0S 0N 2 2C

유니버설 모델 QCPU/LCPU에 대응합니다.

접점/코일의 종류는 다음의 방법으로 설정합니다.

접점/코일을 선택합니다.

[Edit]⇒[Signal Configuration]⇒[Configure]를 선택합니다.

접점/코일 종류 화면에서 종류를 선택합니다.

를 클릭합니다.

선택된 접점/코일이 설정됩니다.

조작 순서

Page 122: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

<접점 선택 시> <코일 선택 시>

<비트형 입출력 핀/점프/리턴 선택 시>

● 접점/코일의 종류 설정

접점/코일의 종류는 접점/코일을 더블 클릭해도 설정할 수 있습니다.

● 비트형 입출력 핀FB나 펑션 등의 부품에 접속된 비트형 입력 핀 및 비트형 출력 핀은 a 접점/ b 접점의 종류를 변경할 수있습니다.종류를 변경하는 경우, 아래 그림에 나타내는 위치에서 더블 클릭하거나 아래 그림의 위치를 클릭하고,[Edit]⇒[Signal Configuration]⇒[Configure]를 선택하십시오.

입력 핀의 경우, 이 위치를더블 클릭합니다.

출력 핀의 경우, 이 위치를더블 클릭합니다.

Page 123: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 접점/코일의 종류를 순서에 따라 변경

접점/코일의 종류를 다음의 순서로 변경합니다.

표 6.4.7-2 접점, 코일 변경 순서

종류 변경 순서

접점

코일

비트형입출력 핀

점프

리턴

a 접점 b 접점 상승펄스 하강펄스상승펄스부정

하강펄스부정

코일 반전형 코일 세트 리셋

a 접점 b 접점

a 접점 b 접점

a 접점 b 접점

접점/코일의 종류는 다음의 방법으로 변경합니다.

조작 순서

[Edit]⇒[Signal Configuration]⇒[Change]를 선택합니다.

접점/코일을 선택합니다.

FX , FX , FX , FX , FX 는 대응하지 않습니다.0 0S 0N 2 2C

유니버설 모델 QCPU/LCPU에 대응합니다.

Page 124: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.8 펑션/펑션 블록의 인수의 수 변경

응용 함수의 펑션, 펑션 블록 내에는 인수의 수를 변경할 수 있는 것이 있습니다.

응용 함수에 대해서는 다음의 매뉴얼을 참조하십시오.

MELSEC-Q/L 구조화 프로그래밍 매뉴얼(응용 함수편)

인수의 추가/삭제는 대상을 선택하고 나서 다음의 방법으로 실행합니다.

● 인수 추가

ㆍ[Edit]⇒[Number of Pins]⇒[Increment]( )를 선택합니다.

● 인수 삭제

ㆍ[Edit]⇒[Number of Pins]⇒[Delete]( )를 선택합니다.

추가

삭제

추가된 인수

● 인수 추가/삭제 방법

인수의 추가/삭제는 다음과 같이 조작해도 실행할 수 있습니다.

ㆍ 의 키 조작

ㆍ래더 기호의 높이를 마우스로 변경

조 작

조 작

Page 125: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.9 펑션/펑션 블록 입력 시 변수 자동 추가

펑션, 펑션 블록을 입력하였을 때 옵션 설정에서 입력 변수/출력 변수를 자동으로 추가하도록 설정할

수 있습니다.(외곽선의 자동 접속 기능이 ON 되어 있을 때만 유효합니다)

조작 순서

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"FB/FUN"을 선택합

니다.

"Automatic input/output labels"를 체크합니다.

ENO에 출력 변수를 추가하는 경우, "Automatic ENO labels"를 체크합니다.

[Edit]⇒[Auto Connect]를 선택합니다.

<추가하지 않은 경우> <입출력 변수를 추가한 경우>

Page 126: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.10 변수명, 인스턴스명 편집

각 변수명이나 펑션 블록의 인스턴스명은 다음의 방법으로 편집합니다.

접점, 코일, 펑션 입력/출력 등의 래더 기호로 입력 영역 위를 클릭합니다.

입력 영역이 편집 가능 상태가 됩니다.

변수명, 인스턴스명을 편집합니다.

<입력 변수의 경우> <접점의 경우> <펑션 블록의 경우>

● 설정되어 있는 라벨명을 사용하는 경우

입력 영역이 편집 가능한 경우 마우스 오른쪽 버튼을 클릭하면, 라벨 등록/선택 화면에서 라벨명을 선택할수 있습니다.( 6.2.3항)

■ 라벨 입력 시 새로 라벨 설정 추가

설정되어 있지 않은 라벨명을 입력하면, 라벨 등록/선택 화면( 6.2.3항)이 표시되어 새로 라벨

설정을 추가할 수 있습니다.

● 라벨 등록/선택 화면의 표시 설정

다음의 설정에 의해 라벨 입력 시의 동작을 변경할 수 있습니다.[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Label"에서 "Declare new label name"을설정합니다.

조작 순서

Page 127: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.11 변수 표시 변경

변수의 에디터상에서의 표시를 변경하는 방법에 대해 설명합니다.

조작 순서

조작 순서

<1행의 경우> <복수행의 경우>

<반복하여 표시하는 경우><1행의 경우>

"Wrap instance name for function block"을 체크합니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"FB/FUN"을 선택합

니다.

펑션 블록의 인스턴스명은 옵션 설정에서 펑션 블록의 폭으로 반복하여 표시되도록 변경할 수 있습

니다.

■ 인스턴스명을 복수행으로 표시

"Display Lines"와 "Visible Characters per Line"을 설정합니다.

"Display label name/comment of contact or coil in multiline"을 체크합니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Label"을 선택합니

다.

접점, 코일의 변수명의 표시 행수는 옵션 설정에서 복수행으로 표시되도록 변경할 수 있습니다.

■ 변수명을 복수행으로 표시

Page 128: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 변수명의 표시 문자수 지정

펑션, 펑션 블록의 변수명은 옵션 설정에서 표시 문자수를 변경할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"FB/FUN"을 선택합

니다.

"Specify the number of enable characters for label name/comment"를 체크합니다.

문자수를 설정합니다.(2 ~ 255문자)

<16문자의 경우> <8문자의 경우>

조작 순서

Page 129: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 변수의 표시 형식 변경

변수의 표시는 디바이스/어드레스/코멘트 표시 형식을 전환할 수 있습니다.

입력 시의 표시로 표시 라벨을 코멘트로 표시

디바이스로 표시 어드레스로 표시

● 입력 시의 표기로 표시

ㆍ[View]⇒[View Mode]⇒[Label]을 선택합니다.

변수가 입력되었을 때의 표기로 표시됩니다.

● 디바이스로 표시

ㆍ[View]⇒[View Mode]⇒[Device]를 선택합니다.

디바이스 표기로 표시됩니다.

라벨의 경우, 할당된 디바이스가 디바이스 표기로 표시됩니다.

● 어드레스로 표시

ㆍ[View]⇒[View Mode]⇒[Address]를 선택합니다.

디바이스가 어드레스 표기로 표시됩니다.

라벨의 경우, 할당된 디바이스가 어드레스 표기로 표시됩니다.

● 라벨을 코멘트로 표시

ㆍ[View]⇒[View Mode]⇒[Comment]를 선택합니다.

라벨의 코멘트로 표시됩니다.

디바이스 코멘트는 표시되지 않습니다.

조 작

조 작

조 작

조 작

Page 130: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 라벨/디바이스/어드레스의 표시 전환

ㆍ[View]⇒[View Mode]⇒[Change Label-Device-Address Mode]를 선택합니다.

메뉴를 선택할 때 마다 라벨→디바이스→어드레스→라벨ㆍㆍㆍ의 순서로 표시가 바뀝니다.

[라벨-디바이스-어드레스 표시 전환]

1회째 2회째

입력 시의 표기로 표시 디바이스로 표시 어드레스로 표시

3회째

● 라벨/코멘트의 표시 전환

ㆍ[View]⇒[View Mode]⇒[Change Label-Comment Mode]를 선택합니다.

메뉴를 선택할 때 마다 라벨과 코멘트의 표시가 바뀝니다.

[라벨-코멘트 표시 전환]

입력 시의 표기로 표시 라벨의 코멘트로 표시

● 모든 프로그램 에디터를 일괄로 디바이스 표시

ㆍ[View]⇒[All Device Display]를 선택합니다.

현재 열려 있는 모든 프로그램 에디터(ST 제외)가 디바이스 표기로 표시됩니다.

● 모든 프로그램 에디터의 디바이스 표시를 일괄로 해제

ㆍ[View]⇒[Cancel All Device Display]를 선택합니다.

모든 프로그램 에디터의 디바이스 표시가 해제되어 입력 시의 표기로 표시됩니다.

조 작

조 작

조 작

조 작

Page 131: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 컴파일되어 있지 않은 라벨 및 라벨 코멘트의 표시

컴파일되어 있지 않은 디바이스가 할당되어 있지 않은 라벨은 표시 형식을 디바이스 표기/어드레스 표기로변경하면 라벨명의 앞에 별표(* )가 표시됩니다.또한, 라벨 코멘트가 설정되어 있지 않은 라벨은 표시 형식을 코멘트로 변경하면 라벨명의 앞에 별표(* )가표시됩니다.

<디바이스 표기의 경우> <코멘트 표기의 경우>

● 구조체/펑션 블록형 라벨의 경우

구조체/펑션 블록형의 라벨은 코멘트 표기일 때에도 라벨명으로 표시됩니다.<라벨 표기의 경우> <코멘트 표기의 경우>

● 상수형 라벨의 경우

상수형 라벨은 디바이스 표기일 때에도 라벨명으로 표시됩니다.

<라벨 표기의 경우> <디바이스 표기의 경우>

● 표시 형식을 변경하였을 때의 조작의 제한

디바이스/어드레스/코멘트의 표시 상태에서는 프로그램의 편집, 대체는 실행할 수 없습니다. "Label"의 표시 형식으로 되돌리고 나서 조작하십시오.

Page 132: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.12 코멘트 편집

래더 코멘트는 다른 래더 기호와 동일하게 입력할 수 있습니다.( 6.4.2항)

[Edit]⇒[Ladder Symbol]⇒[Comment]( )를 선택합니다.

■ 코멘트 편집

코멘트는 다음의 방법으로 편집합니다.

코멘트를 클릭합니다.

코멘트 입력 영역이 편집 가능 상태가 됩니다.

코멘트 문자열을 입력합니다.클릭

코멘트 입력 영역

■ 코멘트 크기 변경

코멘트는 일반적인 드래그 조작으로 크기를 변경할 수 있습니다.

코멘트의 오른쪽 아래 모서리를 클릭합니다.

임의의 크기로 드래그합니다.

조작 순서

조작 순서

조작 순서

드래그

클릭

Page 133: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 코멘트 이동

코멘트를 이동하는 경우, 다음의 방법으로 실행합니다.

코멘트의 이동은 같은 래더 블록 내에서만 실행할 수 있습니다.

코멘트의 앞부분(왼쪽)을 클릭합니다.

임의의 위치까지 드래그합니다.

클릭하여 드래그

조작 순서

Page 134: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

6.4.13 가이디드 모드로 편집

가이디드 모드는 키보드로 입력하는 경우에 사용하면 편리합니다.

[Edit]⇒[Guided Mode]⇒[Guided Editing]( )

그리드 커서 가이디드 모드 시의 그리드

■ 래더 기호 입력

가이디드 모드 시의 래더 기호의 입력 방법에 대해 설명합니다.

가이디드 모드에서는 1그리드에 1개의 래더 기호를 입력할 수 있습니다.

입력할 수 있는 래더 기호는 다른 모드와 같습니다.( 6.4.2항)

[Edit]⇒[Ladder Symbol]⇒[(ladder symbol to be entered)]를 선택합니다.

그리드 커서 위치에 선택된 래더 기호가 입력됩니다.

■ 명령 입력

가이디드 모드 시의 명령의 입력 방법에 대해 설명합니다.

명령을 입력하는 위치에 그리드 커서를 이동하고 를 누릅니다.

명령 입력 화면이 표시됩니다.

명령, 디바이스를 입력 후 를 클릭합니다.

그리드 커서 위치에 입력된 명령이 표시됩니다.

● 매뉴얼 브라우즈 버튼

명령 입력 화면의 을 클릭하여 명령의 상세 설명을 표시할 수 있습니다.

( GX Works2 Version1 오퍼레이팅 매뉴얼(공통편))

화면 표시

조작 순서

조작 순서

Page 135: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 덮어쓰기/삽입 전환

가이디드 모드 시 래더를 입력하는 방식은 덮어쓰기 모드와 삽입 모드 중에서 선택할 수 있습니다.

표 6.4.13-1 가이디드 모드 시의 래더 입력 방법의 차이

메뉴 내용 그리드 커서 표시색

[Edit]⇒[Guided Mode]⇒[Overwrite Mode] 커서 위치에 입력된 래더 기호를 덮어씁니다. 빨강

[Edit]⇒[Guided Mode]⇒[Insert Mode]커서 위치에 있는 래더 기호를 오른쪽으로 이동하여 입력된 래더 기호를 삽입합니다.

파랑

덮어쓰기/삽입을 전환하는 조작은 다음과 같습니다.

조작 순서

조작 순서

세로선이 1개의 소그리드 만큼 작화됩니다.

(세로선)을 누릅니다.

가로선이 1개의 소그리드 만큼 작화됩니다.

(가로선)을 누릅니다.

외곽선을 접속하는 위치에 로 커서를 이동합니다.

그리드 커서가 2중이 되어, 일반 가이디드 모드의 그리드를 4×5로

분할한 소그리드로 위치를 지정할 수 있습니다.

[Edit]⇒[Guided Mode]⇒[Line Mode]를 선택합니다.

가이디드 모드 시의 외곽선의 접속 방법에 대해 설명합니다.

■ 외곽선 접속

를 누릅니다.

Page 136: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 외곽선 입력

외곽선의 작성 방법에 대해 설명합니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Guided"를 선택합

니다.

"Allow hotkey repeater"를 체크합니다.

가로선 화면/세로선 화면을 사용하여 외곽선을 입력하는 방법을 설명합니다.

(가로선) (세로선)을 누릅니다.

가로선 화면/세로선 화면이 표시됩니다.

입력하고자 하는 외곽선의 길이에 대해

그리드의 폭/높이를 1 단위로 설정합니다.

지정된 길이의 외곽선이 표시됩니다.

조작 순서

조작 순서

Page 137: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 래더를 반복하여 표시

래더가 1행에 들어가지 않을 때는 다음 행에 반복하여 작성할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Guided"를 선택합

니다.

"Ladder Wrapping"을 체크합니다.

● 반복하여 표시하는 대상

설정 후에 편집한 래더가 대상이 됩니다.(설정 전에 편집한 래더의 표시는 변경되지 않습니다)

■ 가이디드 모드에서 열리도록 설정

구조화 래더 에디터에서 편집할 때, 가이디드 모드가 표준 표시가 되도록 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Guided"를 선택합

니다.

"Set guided mode as default editing mode"를 체크합니다.

■ 접점ㆍ코일 입력 시 계속해서 변수명 입력

가이디드 모드 시는 접점ㆍ코일을 입력한 후 입력 영역을 다시 선택하지 않고도 계속해서 변수명을

입력할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Guided"를 선택합

니다.

"Enter label names after contacts and coils"를 체크합니다.

조작 순서

조작 순서

조작 순서

Page 138: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 추가하는 래더 블록에 코멘트 입력 영역 삽입

가이디드 모드 시 래더 블록의 선두에 코멘트 입력 영역을 삽입할 수 있습니다.

[Edit]⇒[Guided Mode]⇒[Auto Comment]( )를 선택

합니다.

[Edit]⇒[New Ladder Block List]⇒[Before]( )를 선택

합니다.

코멘트 입력 영역이 있는 래더 블록이 추가됩니다.코멘트 입력 영역

● 자동 삽입하는 코멘트의 폭

다음의 설정에 의해 자동 삽입하는 코멘트의 폭을 변경할 수 있습니다.[Tool]⇒[Options]⇒"Program Editor"⇒"Structured Ladder"⇒"Guided"에서 "Auto Comment BlockWidth"를 설정합니다.

● 임의의 그리드에 코멘트를 입력하는 경우

를 입력하면, 커서가 위치한 그리드에 코멘트를 입력할 수 있습니다.

조작 순서

Page 139: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

7장 검색프로그램상의 지정된 위치로 이동하는 방법에 대해 설명합니다.

7.1 ST 프로그램으로 검색

7.2 구조화 래더 프로그램으로 검색

Page 140: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

7.1 ST 프로그램으로 검색

ST 프로그램 내를 검색하는 방법에 대해 설명합니다.

디바이스, 명령을 검색하는 방법에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

7.1.1 지정된 행으로 점프

지정된 행으로 점프합니다.

[Find/Replace]⇒[Jump]

화면의 항목을 설정합니다.

항목 내용

점프하는 프로그램의 행 번호를 입력합니다.

를 선택하면, 과거에 입력된 행 번호를 리스트에서 선택할 수 있습니다.

를 클릭합니다.

지정된 행으로 커서가 점프합니다.

7.1.2 북마크 이용

북마크는 프로그램상에서 자주 참조하는 부분에 책갈피와 같이 붙이는 마크입니다.

북마크를 이용하면, 프로그램상에서 지정 위치를 빠르게 참조할 수 있습니다.

북마크

화면 표시

조작 순서

Line No.

Page 141: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 북마크 설정/해제

ㆍ[Find/Replace]⇒[Bookmark]⇒[Toggle Bookmark]( )를 선택합니다.

커서행에 북마크가 설정/ 해제됩니다.

● 북마크 일람에서 점프

1. [Find/Replace]⇒[Bookmark]⇒[Bookmark List]( )를 선택합니다.

등록되어 있는 모든 북마크의 일람을 표시합니다.

2. 점프하는 북마크를 선택합니다.

3. 를 클릭하거나 선택된 행을 더블 클릭합니다.

북마크가 설정된 행으로 이동합니다.

를 클릭하면, 모든 북마크를 해제합니다.

● 다음 북마크로 이동

ㆍ[Find/Replace]⇒[Bookmark]⇒[Next Bookmark]( )를 선택합니다.

다음 북마크의 앞으로 커서가 이동합니다.

● 이전 북마크로 이동

ㆍ[Find/Replace]⇒[Bookmark]⇒[Previous Bookmark]( )를 선택합니다.

이전의 북마크의 앞으로 커서가 이동합니다.

● 북마크 모두 해제

ㆍ[Find/Replace]⇒[Bookmark]⇒[Delete All Bookmarks]( )를 선택합니다.

모든 북마크가 해제됩니다.

조 작

조 작

조 작

조 작

조 작

Page 142: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

7.2 구조화 래더 프로그램으로 검색

구조화 래더 프로그램 내를 검색하는 방법에 대해 설명합니다.

디바이스, 명령을 검색하는 방법에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

7.2.1 지정된 래더 블록 No.로 점프

지정된 래더 블록으로 점프합니다.

[Find/Replace]⇒[Jump]

화면의 항목을 설정합니다.

항목 내용

점프하는 프로그램의 래더 블록 No.를 입력합니다.

를 선택하면, 과거에 입력된 래더 블록 No.를 리스트에서 선택할수 있습니다.

를 클릭합니다.

지정된 래더 블록으로 커서가 점프합니다.

화면 표시

조작 순서

Ladder Block No.

Page 143: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8장 프로그램 변환/컴파일

작성한 프로그램의 변환/컴파일 조작에 대해 설명합니다.

프로그램을 변환/컴파일하면 PLC CPU에서 실행 가능한 시퀀스 프로그램이 됩니다.

8.1 작성한 프로그램 변환/컴파일

8.2 모두 컴파일

8.3 변환/컴파일과 동시에 RUN 중 쓰기

8.4 컴파일 시의 동작 조건 변경

8.5 컴파일 시 주의 사항

8.6 에러/경고 확인

Page 144: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.1 작성한 프로그램 변환/컴파일

태스크에 등록된 프로그램 블록 가운데 미컴파일 상태의 프로그램 블록을 컴파일하는 방법에 대해 설명합

니다.

컴파일되지 않은 프로그램만을 대상으로 하므로 컴파일에 걸리는 시간을 줄일 수 있습니다.

태스크

프로그램블록

프로그램블록

프로그램블록

컴파일되지 않은프로그램 블록만을변환/컴파일합니다.

변환 + 컴파일

시퀀스프로그램

컴파일 대상

컴파일이완료되면,1개의 시퀀스프로그램이됩니다.

● 변환 및 컴파일

변환:래더/SFC 프로그램의 편집 내용을 확정합니다.컴파일:라벨에 디바이스를 할당하여 PLC CPU에서 실행할 수 있는 코드를 작성합니다.

[Compile]⇒[Build]( )를 선택합니다.

변환+컴파일 실행 확인 화면이 표시됩니다.

조작 순서

Page 145: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

"Execute compile and online change after conversion"에 체크하고 를 클릭

합니다.

변환과 동시에 프로그램이 컴파일되어 결과가 아웃풋 윈도우에 표시됩니다.

아웃풋 윈도우에 표시된 결과를 더블 클릭하면, 에러의 해당 위치로 점프합니다.

에러/경고의 확인 방법에 대해서는 8.6절을 참조하십시오.

아웃풋 윈도우

● 변환+컴파일

변환+컴파일 실행 확인 화면에서 "Execute conversion only"를 선택한 경우, 편집 중인 프로그램만 변환합니다.프로그램의 복수 위치를 변경하는 경우에 프로그램 변경 후에 매회 "Execute compile after conversion"을선택하면, 그때마다 컴파일 처리 시간이 필요합니다.프로그램의 변경이 모두 완료할 때까지는 "Execute conversion only"를 선택하고 변경이 모두 완료한 시점에서 "Execute compile after conversion"을 선택하면, 컴파일 처리 시간을 줄일 수 있습니다.

● 컴파일 상태 확인 방법

ㆍ프로젝트뷰에서 컴파일 상태를 확인할 수 있습니다. 컴파일되지 않은 경우, 빨강 글자로 표시됩니다.

미컴파일

ㆍ프로젝트뷰에서 미컴파일 상태의 프로젝트를 확인할 수 있습니다. 글로벌 라벨/프로그램 부품/프로그램파일을 선택하고, 마우스 오른쪽 버튼 클릭⇒단축키 메뉴[Open Uncompiled Data]를 선택합니다. 미컴파일 상태의 데이터가 프로젝트뷰에 표시됩니다.

● 라벨을 추가/변경하는 경우의 컴파일

라벨을 추가/변경하는 경우의 컴파일 시의 주의 사항은 8.5절을 참조하십시오.

Page 146: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.2 모두 컴파일

태스크에 등록된 모든 프로그램 블록을 일괄적으로 컴파일 하는 방법에 대해 설명합니다.

모든 프로그램 블록을변환/컴파일합니다.

[Compile]⇒[Build All]( )을 선택합니다.

메시지가 표시됩니다.

모두 컴파일 후에 2중 코일 체크, 래더 체크, 정합성(페어) 체크를 실행하지 않는 경우, 체크 표

시를 해제하여 주십시오.

조작 순서

태스크

태스크

프로그램블록

프로그램블록

프로그램블록

프로그램블록

프로그램블록

변환 + 컴파일

시퀀스프로그램

시퀀스프로그램

컴파일 대상

Page 147: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

메시지에 나타내는 주의 사항을 이해하신 후에 모두 컴파일하십시오.

모든 프로그램이 변환/컴파일되어 결과가 아웃풋 윈도우에 표시됩니다.

아웃풋 윈도우에 표시된 결과를 더블 클릭하면, 에러의 해당 위치로 점프합니다.

에러/경고의 확인 방법에 대해서는 8.6절을 참조하십시오.

아웃풋 윈도우

Page 148: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 컴파일 대상이 되는 데이터

모두 컴파일 시에 컴파일 대상이 되는 데이터는 데이터 종류의 등록/사용 상태에 따라 정해집니다.컴파일 대상이 되는 데이터는 아래 표와 같습니다.

컴파일 대상 데이터 종류컴파일 대상 데이터 종류의

등록/사용 상태모두 컴파일 시의

컴파일 대상

글로벌 라벨 데이터

프로그램 파일

다음의 프로그램 설정 중에서 하나로 등록ㆍ초기 프로그램ㆍ스캔 프로그램

ㆍ대기 프로그램ㆍ고정 스캔 프로그램ㆍ실행 타입 지정 없음

태스크 프로그램 파일에 등록된 상태

프로그램태스크에 등록된 상태

태스크에 미등록

펑션 블록라벨 설정 에디터에서 선언된 상태

라벨 설정 에디터에서 미선언

펑션프로그램에서 사용

프로그램으로 미사용

구조체라벨 설정 에디터에서 선언된 상태

라벨 설정 에디터에서 미선언

○:대상, ×:대상 외

● 컴파일 상태 확인 방법

ㆍ프로젝트뷰에서 컴파일 상태를 확인할 수 있습니다. 컴파일되지 않은 경우, 빨강 글자로 표시됩니다.

미컴파일

ㆍ프로젝트뷰에서 미컴파일 상태의 프로젝트를 확인할 수 있습니다. 글로벌 라벨/프로그램 부품/프로그램파일을 선택하고 마우스 오른쪽 버튼 클릭⇒단축키 메뉴[Open Uncompiled Data]를 선택합니다. 미컴파일 상태의 데이터가 프로젝트뷰에 표시됩니다.

● 모두 컴파일 시의 라벨에 대한 디바이스 할당

모두 컴파일 시의 라벨에 대한 디바이스 할당에 대해서는 8.5절을 참조하십시오.

Page 149: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

조작 순서

화면 표시

변환/컴파일과 동시에 RUN 중 쓰기를 하는 조작에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

8.3 변환/컴파일과 동시에 RUN 중 쓰기

8.4 컴파일 시의 동작 조건 변경

컴파일 시의 동작 조건을 변경하는 방법에 대해 설명합니다.

8.4.1 컴파일을 중지하는 에러/경고의 건수 변경

컴파일을 중지하는 에러/경고의 건수를 변경할 수 있습니다.

컴파일 중에 발생한 에러/경고가 설정값에 이르면, 모두 컴파일/컴파일이 중지됩니다.

[Tool]⇒[Options]⇒"Compile"⇒"Output Result"

화면의 항목을 설정합니다.

항목 내용

컴파일을 중지하는 에러의 건수를 설정합니다(1 ~ 9999).

컴파일을 중지하는 경고의 건수를 설정합니다(1 ~ 9999).

Error

Warning

Page 150: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.4.2 경고의 숨기기 변경

컴파일 시에 아웃풋 윈도우에 표시되는 경고를 숨길 수 있습니다.

등록되어 있는 경고는 아웃풋 윈도우에 표시되지 않게 됩니다.

[Tool]⇒[Options]⇒"Compile"⇒"Output Result"

등록하는 경우, 경고 코드를 입력(반각 영숫자)하고 를 클릭합니다.

등록된 경고는 아웃풋 윈도우에 표시되지 않게 됩니다.

입력

등록을 삭제하는 경우, 경고 코드를 선택하고 를 클릭합니다.

등록에서 삭제된 경고는 아웃풋 윈도우에 표시됩니다.

선택

● 경고 코드

경고 코드와 그 내용은 컴파일 시의 아웃풋 윈도우의 표시로 확인할 수 있습니다.( 8.6절)

● 무효화하는 경고의 최대 개수

무효화하는 경고는 최대 100개까지 설정할 수 있습니다.

화면 표시

조작 순서

Page 151: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.4.3 글로벌 라벨과 로컬 라벨에 동일 라벨명 사용

글로벌 라벨명과 동일한 로컬 라벨명을 사용할 수 있도록 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Compile"⇒"Basic Setting"을 선택합니다.

"Use the same label name in global label and local label"을 체크합니다.

ㆍ체크가 없는 경우, 컴파일 시에 에러가 됩니다.

ㆍ체크가 있는 경우, 컴파일 시에 경고가 표시됩니다.(동일 라벨명을 사용할 수 있습니다)

8.4.4 디바이스와 같은 이름의 소문자 라벨명 사용

디바이스의 알파벳 부분을 소문자로 한 라벨명(「m0」, 「x1F」 등)을 사용할 수 있도록 설정할 수

있습니다.

[Tool]⇒[Options]⇒"Compile"⇒"Structured Ladder/ST"⇒"Compile Condition 1"

을 선택합니다.

"Use lower-case device names as labels"를 체크합니다.

ㆍ체크가 없는 경우, 컴파일 시에 에러가 됩니다.

ㆍ체크가 있는 경우, 컴파일 시에 경고가 표시됩니다.

(디바이스와 같은 이름의 소문자 라벨명을 사용할 수 있습니다)

소문자의 라벨명을 글로벌 라벨로

정의하여 프로그램에서 사용하는 예

(프로그램 화면 예의 M0는 라벨명으

로 취급되어, 할당된 D10 디바이스

로 컴파일됩니다.)

조작 순서

조작 순서

Page 152: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.4.5 PLS, PLF, ALT의 출력을 직접 다른 입력에 외곽선으로 접속

선택된 펑션(PLS, PLF, ALT )의 출력을 직접 다른 입력에 외곽선으로 접속할 수 있도록 설정할 수

있습니다.

*1

FX CPU만 대응합니다.

[Tool]⇒[Options]⇒"Compile"⇒"Structured Ladder/ST"⇒"Compile Condition 1"

을 선택합니다.

"Function Output Setting"에서 설정하고자 하는 펑션(PLS, PLF)을 체크합니다.

ㆍ체크가 없는 경우, 컴파일 시에 에러가 됩니다.

ㆍ체크가 있는 경우, 컴파일 시에 에러, 경고가 표시되지 않습니다.

예) PLS의 출력을 사용하는 경우의 작성 방법

<체크가 없는 경우>

출력을 일단 라벨 또는 디바이스에서 유지할 필요가 있습니다.

<체크가 있는 경우>

출력을 직접 다른 입력에 외곽선으로 접속할 수 있습니다.

조작 순서

Page 153: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.4.6 EN/ENO 펑션 출력에 공통의 디바이스 할당

구조화 래더/ST 에디터에서 EN/ENO를 사용하고 있는 펑션의 출력에 대해서 디바이스를 자동 할당

할 때, 펑션 마다 공통의 디바이스를 할당하도록 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Compile"⇒"Structured Ladder/ST"⇒"Compile Condition 3"

을 선택합니다.

"Assign each system device to output of functions that maintains bit type"의 체크

표시를 해제합니다.

ㆍ체크가 있는 경우, 펑션 마다 개별의 디바이스가 할당됩니다.

ㆍ체크가 없는 경우, 출력에 할당된 디바이스가 같은 디바이스가 됩니다.

예) EN/ENO가 있는 펑션의 출력에 대해서 자동 할당되는 디바이스

<체크가 있는 경우>

개별의 디바이스가 할당됩니다.

<체크가 없는 경우>

같은 디바이스가 할당됩니다.

조작 순서

Page 154: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.4.7 펑션의 비트형 출력 유지

대상 펑션의 비트형 출력을 유지하도록 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Compile"⇒"Structured Ladder/ST"⇒"Compile Condition 2"

를 선택합니다.

설정하고자 하는 펑션을 체크합니다.

ㆍ체크가 없는 경우, 비트형 출력을 유지하지 않습니다.(OUT 명령에 상당하는 동작이 됩니다)

ㆍ체크가 있는 경우, 비트형 출력을 유지합니다.(SET 명령에 상당하는 동작이 됩니다)

예) INT_TO_BOOL_E의 출력을 유지하는 경우

기동 조건(EN)

비트형 출력(반환값)

<체크가 없는 경우> <체크가 있는 경우>

조작 순서

Page 155: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.5 컴파일 시 주의 사항

● 라벨을 추가/변경하는 경우의 컴파일

라벨을 추가/변경하여 컴파일하면, 컴파일되지 않은 프로그램 부품만을 대상으로 디바이스를 재

할당합니다.

라벨에 재할당된 디바이스에는 이전의 디바이스값이 남아 있을 가능성이 있으므로, 라벨을 추가

/변경하는 경우 다음의 순서로 이전의 디바이스값을 클리어하십시오.

1. 라벨의 추가/변경만을 실행합니다.

(프로그램은 편집하지 마십시오.)

2. [Compile]⇒[Build]에 의해 컴파일합니다.

3. 추가/변경된 라벨을 감시 윈도우에 등록하여 현재값을 0 클리어합니다.

4. 프로그램을 편집하여 [Compile]⇒[Online Program Change]를 실행합니다.

● 모두 컴파일 시의 라벨에 대한 디바이스 할당

아래의 조작을 하면 모두 컴파일이 필요합니다.

ㆍ아래의 PLC 파라미터 변경

ㆍ《PLC system》의 "Common Pointer No."와 "Timer Limit Setting"

ㆍ《PLC file》의 "File register"과 "File for local device"

ㆍ《Device》

ㆍ아래의 옵션 설정 변경

ㆍ"Label Setting Editor"의 "Default Length of String Data Type"

ㆍ"Compile"

ㆍ자동 할당 디바이스 설정 변경

ㆍ구조화 프로젝트를 열 때의 명령과 응용 함수 갱신

ㆍPLC 타입 변경

ㆍ프로젝트 종류 변경

ㆍPLC 읽기(소스 정보와 파라미터를 동시에 읽는 경우 제외)

ㆍGX Developer에서 PLC CPU에 쓴 데이터를 PLC 읽기

ㆍ다른 형식 프로젝트 열기

모두 컴파일을 실행하면, 모든 프로그램 부품에 대해서 디바이스를 재할당합니다. 따라서 모두

컴파일 후의 프로그램을 PLC 쓰기 후 그대로 RUN 하면, 프로그램 변경 전의 디바이스값으로 처

리될 가능성이 있습니다.

모두 컴파일 후에는 다음의 순서로 프로그램 변경 전의 디바이스값을 클리어하십시오.

또한, 아래의 옵션을 설정하면, 자동 할당 디바이스 설정에서 설정한 범위의 디바이스값을 프로

그램의 PLC 쓰기를 한 후에 자동으로 0 클리어할 수 있습니다.

ㆍ[Tool]⇒[Options]⇒"0 clear of the device value in the range set by device/label

automaticassign setting"

QCPU(Q 모드) /LCPU만

ㆍQCPU(Q 모드) /LCPU의 경우

1. PLC CPU를 STOP으로 합니다.

2. [Online]⇒[Write to PLC]에 의해 프로그램을 PLC CPU에 씁니다.

3. PLC CPU를 리셋합니다.

[Online]⇒[Remote operation]에서 리셋하는 것도 가능합니다.

(다음 페이지로)

조 작

조 작

Page 156: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

4. [Online]⇒[PLC Memory Operation]⇒[Clear PLC memory]에 의해 메모리를 클리어합

니다.

자동 할당 디바이스 설정에서 VAR_RETAIN을 사용하고 있는 경우, 래치를 포함한 디바이스

메모리 모두 삭제를 실행하십시오.

자동 할당 디바이스 설정에서 파일 레지스터를 사용하고 있는 경우, 파일 레지스터 모두 삭

제를 실행하십시오.

ㆍFX CPU의 경우

1. PLC CPU를 STOP으로 합니다.

2. [Online]⇒[Write to PLC]에 의해 프로그램을 PLC CPU에 씁니다.

3. [Online]⇒[PLC Memory Operation]⇒[Clear PLC memory]에 의해 디바이스 메모리를

클리어합니다.

다음의 옵션의 설정에 의해 모두 컴파일한 후에 PLC 쓰기 시 리모트 RUN 하지 않게 할 수 있습

니다. [Tool]⇒[Options]⇒[PLC Read/Write]에서 "Turn PLC to STOP at time of PLC write

after executing Rebuild All and do not execute remote RUN"을 체크합니다.

● 글로벌 라벨, 펑션/펑션 블록 수정

글로벌 라벨, 펑션/펑션 블록을 수정한 경우, 복수의 프로그램 블록이 컴파일 대상이 됩니다. 컴

파일 대상이 된 모든 프로그램 파일을 PLC CPU에 쓰기하여 변경 내용을 반영십시오.

예) 다음의 프로그램 구성에서 펑션 1을 수정하고 나서 컴파일 한 경우

프로그램 블록 3, 4가 컴파일되어 프로그램 파일의 MAIN, SUB1이 변경됩니다.

구조화 프로젝트의 프로그램 구성 컴파일 대상

프로그램부품

프로그램파일

프로그램블록

프로그램블록

프로그램블록

프로그램블록

프로그램블록

프로그램블록

프로그램블록

프로그램블록

펑션

펑션

펑션

시퀀스프로그램

시퀀스프로그램

태스크

태스크

펑션 1을 수정

펑션 1은 프로그램

블록 3, 4에서 사용

조 작

Page 157: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

● 자동 할당 디바이스

자동 할당 디바이스 설정에서 설정한 범위의 디바이스(자동 할당 디바이스)는 프로그램 내에서

사용할 수 없습니다.

자동 할당 디바이스를 프로그램 내에서 사용한 경우, 컴파일 에러가 됩니다.

(자동 할당 디바이스 설정 5.7절)

● 펑션/펑션 블록의 입력 인수

펑션/펑션 블록의 입력 인수(VAR_INPUT)에 대한 쓰기는 불가능합니다.

입력 인수에 대한 쓰기를 하고 있는 경우, 컴파일 에러가 됩니다.

● 구조화 래더/ST에서의 컴파일

구조화 래더/ST에서 다음의 프로그램을 컴파일한 경우, 코드는 생성되지 않습니다.

예) 동일 디바이스를 접점과 코일로 사용하고 있는 프로그램

컴파일한 경우,코드는 생성되지 않습니다.

Page 158: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.6 에러/경고 확인

프로그램 체크나 컴파일 등의 실행 시 대상이 되는 프로그램이나 라벨의 설정이 체크되어 체크 결과가

아웃풋 윈도우에 표시된 에러의 확인 방법에 대해 설명합니다.

기능 종류

에러/경고 일람

스테이터스 표시

항목 내용

실행한 기능의 명칭을 표시합니다.

체크 결과를 표시합니다.에러의 경우 "Error", 경고의 경우 "Warning"을 표시합니다.2 중 코일 체크/래더 체크/정합성 체크 시의 경고의 경우, "Check Warning"을 표시합니다.

에러/경고가 있는 프로젝트명을 표시합니다.

컴파일이나 프로그램 체크 등 체크의 종류를 표시합니다.

에러/경고의 내용을 표시합니다.

에러 코드 No.를 표시합니다.

에러/경고의 수를 표시합니다.

화면 표시

표시 내용

Function type

Error/warning list

Result

Data Name

Class

Content

Error Code

Status

Page 159: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

8.6.1 에러/경고 확인 후의 수정 방법

에러/경고가 발생한 경우의 확인/처리 방법에 대해 설명합니다.

아웃풋 윈도우에 표시된 에러/경고 메시지를 더블 클릭합니다.

프로그램상의 해당 위치가 표시됩니다.

더블 클릭

에러/경고의 메시지에 따라 해당 위치를 확인/수정합니다.

조작 순서

Page 160: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 161: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

9장 PLC CPU에 대한 데이터

읽기/쓰기

작성한 시퀀스 프로그램을 PLC CPU나 메모리 카드에 읽기/쓰기 하는 조작에 대해 설명합니다.

데이터 읽기/쓰기 조작의 전반에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

9.1 PLC CPU에 데이터 읽기/쓰기

Page 162: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

9.1 PLC CPU에 데이터 읽기/쓰기

구조화 프로젝트의 데이터를 PLC CPU나 메모리 카드에 쓰는 방법에 대해 설명합니다.또한, PLC CPU나 메모리 카드의 데이터를 프로젝트에서 읽는 방법에 대해 설명합니다.FX CPU의 경우에는 구조화 프로젝트에서 PLC 읽기를 할 수 없습니다.

[Online]⇒[Write to PLC]( ) / [Read from PLC]( )

QCPU(Q 모드) /LCPU의 경우, 파일 일람에 소스 정보가 표시됩니다.

설정 대상 모듈탭

파일 일람

메모리 용량

화면 표시

Page 163: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

화면의 항목을 설정합니다.

항목 내용

설정되어 있는 접속 대상 정보가 표시됩니다.

Setting target module 탭설정 대상 모듈을 전환합니다.읽기/쓰기의 대상 데이터가 있는 경우, 탭의 문자색이 파랑으로 표시됩니다.

PLC CPU에 데이터를 쓰기 위한 설정을 합니다.

인텔리전트 기능 모듈의 데이터를 인텔리전트 기능 모듈의 버퍼메모리/플래시 ROM에 쓰기 위한 설정을 합니다.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

을 클릭하면, 대상 메모리에 붙여넣을 수 있는 타이틀이 표시됩니다.

파일 일람의 "Size"와 메모리 용량을 표시하는 경우에 체크합니다.

쓰기/읽기 데이터를 선택합니다.

"Target Memory"의 셀을 클릭하여 에서 선택합니다.메모리 카드의 사용 용도 등의 자세한 사항은 다음을 참조하십시오.(사용하는 CPU 모듈의 사용자 매뉴얼(하드웨어 설계ㆍ보수 점검편)

""Target"에서 체크한 데이터의 합계 쓰기 크기를 표시합니다.

대상 메모리의 사용 가능 용량을 표시합니다.

대상 메모리의 사용 중 용량을 표시합니다.

FX CPU는 대응하지 않습니다.FX CPU에서는 PLC 쓰기 시 프로그램 크기, 프로그램 용량(PLC 파라미터 설정의 프로그램 용량)을표시합니다.

프로그램(프로그램 파일), 디바이스 코멘트, 디바이스 메모리의 파일을 선택한 경우, /

에서 범위 등을 설정합니다.PLC 읽기 시 디바이스 메모리를 선택한 경우, 상세 설정이 필요합니다.

자세한 사항은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

를 클릭합니다.

PLC 쓰기 시 지정된 데이터가 대상 메모리에 쓰여집니다.PLC 읽기 시 지정된 데이터가 대상 메모리에서 읽혀집니다.

조작 순서

Connection Channel List

PLC Module

Intelligent Function Module

Title

Option

Display Size

File list

Memory capacity

Target

Target Memory

Writing Size

Free Volume

Use Volume

Page 164: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

접속 대상 경로를 일러스트로 표시합니다.

일람에 표시되어 있는 파라미터 및 모든 프로그램을 선택합니다.

일람에 표시되어 있는 모든 데이터를 선택합니다.

일람에 선택되어 있는 모든 데이터의 선택 상태를 해제합니다.

관련 기능 버튼의 표시/숨기기를 전환합니다.

관련 기능의 자세한 사항은 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

(PLC 읽기, PLC 데이터 삭제 시만)

타이틀/프로젝트명에 소스 정보의 프로젝트명을 표시합니다.

온라인 데이터 조작 화면의 데이터 일람을 갱신합니다.

또한, QCPU(Q 모드) /LCPU의 경우, 쓰기 크기, 사용 가능 용량, 사용 용량을 최신의 데이터로

갱신합니다.

PLC CPU에 여러 대의 PC가 접속되어 있는 경우, PLC CPU의 데이터를 읽기 전에 최신의 대상

메모리의 내용으로 갱신하십시오.

화면 내 버튼

Page 165: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 소스 정보

소스 정보는 구조체나 라벨 등의 프로그램 구성이 저장되어 있는 데이터입니다.

PLC CPU에서 프로그램을 읽을 때, 구조체나 라벨 등의 소스 정보에 포함되는 데이터를 복원하기 위

해서는 PLC CPU에 소스 정보를 읽기/쓰기 하십시오.

시퀀스 프로그램만을 읽으면, 구조체나 라벨 등의 소스 정보에 포함되는 데이터는 복원되지 않습니

다.(구조화 프로젝트의 경우, 래더 언어로 취급됩니다.)

소스 정보에 포함되는 프로그램의 데이터는 아래 표와 같습니다.

표 9.1-1 소스 정보에 포함되는 데이터

항목 포함되는 데이터

소스 정보

글로벌 라벨

프로그램 설정

태스크

프로그램 부품

프로그램

로컬 라벨

펑션 블록

펑션

구조체

사용자 라이브러리

● 소스 정보를 읽은 경우의 컴파일 상태

ㆍ소스 정보와 파라미터를 동시에 읽어, 소스 정보 내의 데이터가 PLC CPU 내의 파라미터와 프로그램(프로그램 파일)과 일치하고 있는 경우, 읽은 데이터는 컴파일된 상태가 됩니다. 소스 정보만 읽은 경우, 미컴파일 상태가 됩니다.ㆍGX Developer의 소스 정보를 읽으면, 미컴파일 상태가 됩니다. PLC 읽기 후 다시 프로그램을 컴파일하십시오.

● 소스 정보를 읽는 경우의 주의 사항

기존 제품에서 쓴 라벨 프로그램(소스 정보)을 GX Works2에서 읽는 경우 또는 GX Works2에서 쓴 라벨프로그램(소스 정보)을 기존 제품으로 읽는 경우의 주의 사항은 다음을 참조하십시오.( GX Works2 Version1 오퍼레이팅 매뉴얼(공통편))

● FX CPU의 경우

FX CPU에서는 소스 정보의 읽기/쓰기가 불가능합니다.

● PLC 쓰기 후의 프로젝트 자동 저장

옵션의 설정에 의해 PLC 쓰기 후에 프로젝트를 자동으로 저장할 수 있습니다. [Tool]⇒[Options]⇒"Project"⇒ "Automatic Save"를 체크합니다.

Page 166: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 167: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10장 모니터

PLC CPU에서의 시퀀스 프로그램의 실행 상태를 프로그램 에디터상에서 모니터하는 방법에 대해 설명합니

다.

모니터 기능 전반에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

10.1 프로그램 모니터 시작/정지

10.2 펑션 블록 모니터 시작/정지

10.3 모니터 동작 조건 변경

10.4 ST 에디터에서 모니터

10.5 구조화 래더 에디터에서 모니터

Page 168: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10.1 프로그램 모니터 시작/정지

각 프로그램 에디터에서 프로그램을 모니터하는 방법에 대해 설명합니다.

미리 모니터하고자 하는 프로그램 에디터를 열어 주십시오.

■ 모니터 시작

프로그램의 모니터를 시작합니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

■ 모니터 정지

프로그램의 모니터를 정지합니다.

[Online]⇒[Monitor]⇒[Stop Monitor]( )를 선택합니다.

모니터가 정지됩니다.

● 현재값 변경

모니터 중에 비트 디바이스의 강제 ON/OFF, 디바이스/버퍼메모리/라벨의 현재값을 변경할 수 있습니다.강제 ON/OFF, 현재값의 변경에 대해서는 다음을 참조하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

● 버퍼메모리 또는 링크 디바이스 모니터

버퍼메모리 또는 링크 디바이스의 ON / OFF 상태(예:U0\G0.1)를 모니터하고자 하는 경우, [Tool]⇒[Options]⇒"Monitor"⇒"Structured Ladder/ST"⇒"Operational setting"에서 "Operational Setting" andcheck "Monitor buffer memory and link memory"에 체크 표시를 하십시오.

조작 순서

조작 순서

Page 169: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10.2 펑션 블록 모니터 시작/정지

펑션 블록의 프로그램을 모니터하는 방법에 대해 설명합니다.

미리 모니터하고자 하는 펑션 블록의 프로그램 열어 주십시오.

조작 순서

조작 순서

화면 내 버튼

■ 모니터 시작

펑션 블록의 모니터를 시작합니다.

[Online]⇒[Monitor]⇒[Change Instance (Function Block)]를 선택합니다.

FB 인스턴스 선택 화면이 표시됩니다.

모니터하는 FB 인스턴스를 선택합니다.

를 클릭합니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

모니터 중인 조작이나 표시에 대해서는 프로그램의 모니터 시와 같습니다.

FB 인스턴스의 선택 상태가 해제되고 모니터가 정지됩니다.

■ 모니터 정지

펑션 블록의 모니터를 정지합니다.

모니터가 정지됩니다.

[Online]⇒[Monitor]⇒[Stop Monitor]( )를 선택합니다.

Page 170: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10.3 모니터 동작 조건 변경

모니터의 동작 조건을 변경하는 방법에 대해 설명합니다.

10.3.1 워드형 변수의 현재값 표시 변경(10진/16진)

모니터 중에 표시되는 워드형 및 더블 워드형 변수의 현재값 표시 형식을 변경합니다.

■ 모니터 중에 변경

모니터 중에 워드형 및 더블 워드형 변수의 현재값의 표시 형식을 변경하는 방법에 대해 설명합니다.

[Online]⇒[Monitor]⇒[Change Value Format (Decimal)] / [Change Value Format

(Hexadecimal)]을 선택합니다.

10진 16진

■ 모니터하기 전에 변경

옵션의 설정에서 현재값의 표시 형식을 변경합니다.

모니터 시 설정된 표시 형식으로 모니터가 시작됩니다.

[Tool]⇒[Options]⇒"Monitor"⇒"Structured Ladder/ST"⇒"Display Format of

Monitoring Value"에서 10진/16진을 선택합니다.

10진 16진

조작 순서

조작 순서

Page 171: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10.3.2 문자열의 표시 문자수 설정

구조화 래더 및 ST 에디터에서는 옵션 설정에서 문자열의 모니터 결과의 표시 문자수를 선택합니다.

[Tool]⇒[Options]⇒"Monitor"⇒"Structured Ladder/ST"⇒"Character String Monitor

Setting"을 선택합니다.

표시 문자수를 2 ~ 50문자로 설정합니다.

조작 순서

Page 172: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10.4 ST 에디터에서 모니터

ST 에디터의 모니터 시의 표시에 대해 설명합니다.

[Online]⇒[Monitor]⇒[Start monitor]

분할 윈도우

[Online]⇒[Monitor]⇒[Start Monitoring (Bit Type only)]

■ 비트형 이외의 라벨이나 워드 디바이스 모니터

비트형 이외의 라벨이나 워드 디바이스의 모니터값은 분할 윈도우의 오른쪽에 표시됩니다.

Counter의 모니터값

D0의 모니터값

■ 비트형 라벨이나 비트 디바이스 모니터

비트형 라벨이나 비트 디바이스는 모니터 시에 아래와 같이 표시됩니다.

<FALSE의 경우> <TRUE의 경우>

화면 표시

Page 173: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

10.5 구조화 래더 에디터에서 모니터

구조화 래더 에디터의 모니터 시의 표시에 대해 설명합니다.

[Online]⇒[Monitor]⇒[Start monitor]

■ 접점/코일 모니터

접점/코일은 모니터 시에 아래와 같이 표시됩니다.

<FALSE의 경우> <TRUE의 경우>

■ 비트형 라벨이나 비트 디바이스 모니터

비트형 라벨이나 비트 디바이스는 모니터 시에 아래와 같이 표시됩니다.

<TRUE의 경우>

<FALSE의 경우>

화면 표시

Page 174: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 비트형 이외의 라벨이나 워드 디바이스 모니터

비트형 이외의 라벨이나 워드 디바이스의 모니터값은 대응하는 라벨이나 디바이스의 오른쪽에 표시

됩니다.

의 모니터값의 모니터값

● 배열의 모니터값

배열의 디바이스에 라벨을 사용한 경우, 모니터값은 표시되지 않습니다.

● 펑션 블록의 모니터 표시

FB 입출력 인수의 모니터값은 툴 힌트에서 확인할 수 있습니다.툴 힌트의 표시 방법은 6.2.12항을 참조하십시오.

Page 175: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11장 라이브러리 사용

구조화 프로젝트에서는 라이브러리를 프로그램 자산으로 하여 복수의 프로젝트에서 함께 사용할 수 있습니다.

라이브러리의 조작 방법에 대해 설명합니다.

11.1 사용자 라이브러리를 사용하는 순서

11.2 사용자 라이브러리의 조작

Page 176: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.1 사용자 라이브러리를 사용하는 순서

작성한 사용자 라이브러리를 다른 프로젝트에 유용하여 사용하는 순서를 설명합니다.

라이브러리를 작성합니다.

순서 참조

순서 참조

순서 참조

라이브러리를 새로 만듭니다.

ㆍ네비게이션 윈도우의 사용자 라이브러리뷰에서 라이브러리 관리 폴더를 선택하고,[Project]⇒[Library]⇒[Create]

11.2.1항

작성된 라이브러리 내에 프로그램 구성 요소 등을 등록합니다.

ㆍ[Project]⇒[Object]⇒[New]

GX Works2 Version1오퍼레이팅 매뉴얼

(공통편)

라이브러리에 등록되어 있는 프로그램 구성 요소 등을 편집합니다. 제5장, 제6장

프로젝트에서 작성한 라이브러리에 패스워드를 설정합니다.

ㆍ[Project]⇒[Library]⇒[Change Password]11.2.8항

라이브러리에 도움말 파일을 설정합니다.

ㆍ네비게이션 윈도우의 사용자 라이브러리뷰에서 라이브러리 데이터를 선택하고,[Project]⇒[Object]⇒[Property]

11.2.11항

라이브러리를 유용합니다.

라이브러리의 내용을 라이브러리 파일에 저장합니다.

ㆍ[Project]⇒[Library]⇒[Save As]11.2.9항

다른 프로젝트에서 라이브러리 파일의 내용을 프로젝트에 수집합니다.

ㆍ[Project]⇒[Library]⇒[Install]11.2.2항

라이브러리의 데이터를 갱신합니다.

패스워드를 입력하여 라이브러리를 편집 가능하게 합니다.

ㆍ[Project]⇒[Library]⇒[Open]11.2.6항

라이브러리를 편집 후 라이브러리 파일에 저장합니다.

ㆍ[Project]⇒[Library]⇒[Save]11.2.10항

데이터를 함께 사용하는 다른 프로젝트에서 라이브러리의 내용을 최신의 데이터로갱신합니다.

ㆍ[Project]⇒[Library]⇒[Reload]11.2.4항

Page 177: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2 사용자 라이브러리의 조작

사용자 라이브러리의 조작에 관한 기능을 설명합니다.

표 11.2-1 라이브러리 조작 기능

상세 기능명 기능 개요 참조

라이브러리 새로 만들기

라이브러리를 프로젝트에 수집

라이브러리를 프로젝트에서 삭제

라이브러리 파일 다시 읽기

라이브러리명 변경

라이브러리 편집 허가

라이브러리 편집 금지

라이브러리 패스워드 설정

라이브러리 파일 다른 이름으로 저장

라이브러리 파일 저장

라이브러리의 도움말 표시

라이브러리를 새로 작성합니다.

라이브러리를 프로젝트에 수집합니다.

프로젝트에서 라이브러리를 삭제합니다.

라이브러리 파일의 내용을 최신의 데이터로 갱신합니다.

라이브러리명을 변경합니다.

11.2.1항

11.2.2항

11.2.3항

11.2.4항

11.2.5항

11.2.6항

11.2.7항

11.2.8항

11.2.9항

11.2.10항

11.2.11항

라이브러리의 편집 허가/금지를 변경합니다.

라이브러리의 패스워드를 설정/변경합니다.

라이브러리를 라이브러리 파일에 다른 이름으로 저장합니다.

라이브러리를 라이브러리 파일에 저장합니다.

라이브러리에 설정되어 있는 도움말을 표시합니다.

<라이브러리를 작성하는 프로젝트> <데이터를 공용으로 하는 다른 프로젝트>

①라이브러리 새로 만들기②라이브러리를 편집 허가상태로 하기③라이브러리를 편집 금지상태로 하기

④라이브러리 다른이름으로 저장⑤라이브러리 저장

라이브러리파일

⑥라이브러리를프로젝트에 수집⑦라이브러리다시 읽기

⑧라이브러리를편집 허가 상태로 하기

Page 178: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.1 라이브러리 새로 만들기

사용자 라이브러리를 새로 작성합니다.

네비게이션 윈도우에서 사용자 라이브러리뷰를 선택하고, 다음과 같이 조작합니다.

[Project]⇒[Library]⇒[Create]( )

라이브러리명을 설정합니다.

를 클릭합니다.

새로 라이브러리가 작성되어 사용자 라이브러리뷰에 표시됩니다.

● 개수의 상한

프로젝트에서 작성할 수 있는 사용자 라이브러리수는 최대 800개입니다.

● 라이브러리명의 문자수

라이브러리명의 입력 문자수는 최대 32문자입니다.(반각과 전각는 구별하지 않습니다)

● 라이브러리명으로 사용할 수 없는 문자

라이브러리명으로 사용할 수 없는 문자열에 대해서는 다음을 참조하십시오.MELSEC-Q/L/F 구조화 프로그래밍 매뉴얼(기초편)

화면 표시

조작 순서

Page 179: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.2 라이브러리를 프로젝트에 수집

기존의 라이브러리 파일에서 라이브러리 데이터를 프로젝트에 수집합니다.

[Project]⇒[Library]⇒[Install]

를 클릭합니다.

라이브러리 파일을 여는 화면이 표시됩니다.

수집하고자 하는 파일을 선택하고 를 클릭합니다.

선택된 라이브러리 파일의 경로와 파일명이 라이브러리를 프로젝트에 수집하는 화면에 표시됩

니다.

라이브러리명을 설정합니다.

라이브러리명에는 라이브러리 파일과 다른 이름을 설정할 수 있습니다.

를 클릭합니다.

선택된 라이브러리 파일의 데이터가 수집되어 설정된 라이브러리명으로 사용자 라이브러리뷰에

표시됩니다.

● 개수의 상한

프로젝트에 작성할 수 있는 사용자 라이브러리수는 최대 800개입니다.

화면 표시

조작 순서

Page 180: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.3 라이브러리를 프로젝트에서 삭제

프로젝트에서 사용자 라이브러리를 삭제합니다.

사용자 라이브러리뷰에서 삭제 대상 라이브러리명을 선택합니다.(복수로 선택할 수 있습

니다)

[Project]⇒[Library]⇒[Deinstall]을 선택합니다.

라이브러리가 사용자 라이브러리뷰에서 표시되지 않게 됩니다.

● 라이브러리 파일

본 기능으로 라이브러리를 프로젝트에서 삭제해도 그 라이브러리의 정보가 저장되어 있는 라이브러리 파일은 본 기능에서는 삭제되지 않습니다.

● 프로그램 부품의 컴파일 상태

라이브러리를 프로젝트에서 삭제한 경우, 그 라이브러리를 사용하고 있는 모든 프로그램 부품은 미컴파일상태가 됩니다.

Lib02를프로젝트에서 삭제

화면 표시

조작 순서

Page 181: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.4 라이브러리를 최신의 내용으로 갱신

라이브러리 파일의 데이터를 최신의 상태로 갱신합니다.

사용자 라이브러리뷰에서 갱신하는 대상 라이브러리명을 선택합니다.(복수로 선택할 수

있습니다)

[Project]⇒[Library]⇒[Reload]를 선택합니다.

라이브러리 파일의 데이터가 읽혀 사용자 라이브러리뷰의 표시가 갱신됩니다.

다른 프로젝트에서 변경된 라이브러리 파일(아래 그림 ①)의 변경 내용을 프로젝트에 반영하기 위해서

는 라이브러리를 최신의 데이터로 갱신할 필요가 있습니다(아래 그림 ③, ④).

①다른 프로젝트에서내용을 갱신합니다.

저장/수집

파일

파일

②편집 허가 상태로 합니다.

③"Reload"를 실행합니다.

④변경 내용이 갱신됩니다.

● 프로그램 부품의 컴파일 상태

라이브러리를 갱신한 경우, 그 라이브러리를 사용하고 있는 모든 프로그램 부품은 미컴파일 상태가 됩니다.

● 편집 상태

ㆍ본 기능의 실행 전에 라이브러리를 편집 허가 상태로 하십시오.(11.2.6항)ㆍ본 기능의 실행 후에는 라이브러리는 편집할 수 없습니다.

조작 순서

Page 182: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.5 라이브러리명 변경

사용자 라이브러리명을 변경합니다.

사용자 라이브러리뷰에서 변경 대상 라이브러리명을 선택합니다

[Project]⇒[Library]⇒[Rename]을 선택합니다.

프로젝트 트리의 라이브러리명이 편집 가능 상태가 됩니다.

라이브러리명을 설정합니다.

를 누르면 입력된 라이브러리명으로 변경됩니다.

조작 순서

Page 183: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.6 라이브러리 편집 허가

사용자 라이브러리의 데이터를 편집할 수 있도록 합니다.

사용자 라이브러리의 데이터를 편집하기 위해서는 편집 가능한 상태로 할 필요가 있습니다.

<편집 금지 상태> <편집 허가 상태>

사용자 라이브러리뷰에서 라이브러리를 선택합니다.(복수로 선택할 수 있습니다)

[Project]⇒[Library]⇒[Open]( )을 선택합니다.

라이브러리가 편집 가능 상태가 됩니다.

● 라이브러리 패스워드가 설정되어 있는 경우

라이브러리 패스워드가 설정되어 있는 경우, 라이브러리

를 편집 가능하게 하기 위해서는 패스워드를 입력할 필요

가 있습니다.

표시되는 패스워드 입력 화면에서 라이브러리 패스워드

를 입력하십시오.

● 프로젝트를 열었을 때의 편집 상태

프로젝트를 열었을 때는 모든 라이브러리가 편집 금지 상태로 되어 있습니다.(라이브러리의 편집이 가능한 상태에서 프로젝트를 닫았을 경우에도 다시 프로젝트를 열었을 때는 편집금지 상태가 됩니다)

화면 표시

조작 순서

Page 184: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.7 라이브러리 편집 금지

사용자 라이브러리의 편집을 할 수 없게 합니다.

사용자 라이브러리뷰에서 라이브러리를 선택합니다.(복수로 선택할 수 있습니다)

[Project]⇒[Library]⇒[Close]( )를 선택합니다.

라이브러리가 편집할 수 없게 됩니다.

화면 표시

<편집 금지 상태><편집 허가 상태>

조작 순서

Page 185: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.8 라이브러리의 패스워드 설정

라이브러리에 패스워드를 설정합니다.

사용자 라이브러리는 패스워드를 설정하여 데이터를 보호할 수 있습니다. 패스워드를 설정하면, 프로

그램 부품 내의 프로그램은 표시되지 않게 됩니다.(구조체, 글로벌 라벨, 로컬 라벨은 표시할 수 있습

니다)

[Project]⇒[Library]⇒[Change Password]

기존의 라이브러리 패스워드를 입력합니다.

변경 전의 라이브러리 패스워드를 입력합니다.

처음으로 라이브러리 패스워드를 설정하는 경우에는 공란으로 합니다.

새로운 라이브러리 패스워드를 입력합니다.

변경 후의 라이브러리 패스워드를 입력합니다.

ASCII 코드 20 ~ 7E 에 대응하는 영숫자 및 기호를 사용하여 14문자 이내에서 입력합니다.

ASCII 코드에 대해서는 다음을 참조하십시오.

H H

GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

새로운 라이브러리 패스워드를 확인합니다.

다시 라이브러리 패스워드를 입력합니다.

● 라이브러리 파일에 저장한 경우

라이브러리를 라이브러리 파일에 저장한 경우, 라이브러리 패스워드의 설정도 저장됩니다.라이브러리 파일을 복수의 프로젝트에서 함께 사용하고 있는 경우에는 파일의 관리에 주의하십시오.

● 편집 상태

본 기능의 실행 전에 라이브러리를 편집 허가 상태로 하십시오(11.2.6항).

화면 표시

조작 순서

Page 186: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.9 라이브러리 파일에 다른 이름으로 저장

사용자 라이브러리를 라이브러리 파일에 저장합니다.

라이브러리명과 이름이 다른 경우에도 라이브러리 파일을 저장할 수 있습니다.

[Project]⇒[Library]⇒[Save As]

사용자 라이브러리뷰에서 저장 대상 라이브러리명을 선택합니다.(복수로 선택할 수

있습니다)

[Project]⇒[Library]⇒[Save As]를 선택합니다.

라이브러리 파일을 다른 이름으로 저장하는 화면이 표시됩니다.

파일명을 설정합니다.

를 클릭합니다.

라이브러리의 데이터가 라이브러리 파일에 저장됩니다.

화면 표시

조작 순서

Page 187: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.10 라이브러리 파일 저장

사용자 라이브러리를 라이브러리 파일에 저장합니다.

조작 순서

사용자 라이브러리뷰에서 저장 대상 라이브러리명을 선택합니다.(복수로 선택할 수 있습

니다)

[Project]⇒[Library]⇒[Save]를 선택합니다.

라이브러리의 데이터가 라이브러리 파일에 저장됩니다.

● 라이브러리 파일의 저장 위치

라이브러리 파일의 저장 위치는 이전에 다른 이름으로 저장하거나 프로젝트에 수집하였을 때 지정된 경로와 파일명으로 지정됩니다.

● 다른 프로젝트에서 변경 내용을 반영하는 경우

라이브러리 파일의 변경 내용을 다른 프로젝트에 반영하기 위해서는 각 프로젝트에서 라이브러리를 최신의 데이터로 갱신( 11.2.4항)할 필요가 있습니다.

Page 188: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

11.2.11 라이브러리의 도움말 표시

라이브러리에 설정되어 있는 도움말을 표시합니다.

도움말 데이터로 다음의 파일 형식으로 작성한 임의의 파일을 설정할 수 있습니다.

ㆍWindows 도움말 파일(*.hlp)®

ㆍHTML 도움말 파일(*chm)

[Project]⇒[Library]⇒[Help]

Windows 도움말 파일(*.hlp)® HTML 도움말 파일(*chm)

사용자 라이브러리뷰에서 대상 라이브러리명을 선택합니다.

[Project]⇒[Library]⇒[Help]를 선택합니다.

라이브러리 도움말 화면이 표시됩니다.

■ 도움말 파일 설정

표시되는 도움말 데이터는 각 사용자 라이브러리의 속성 화면에서 설정합니다.

[Project]⇒[Object]⇒[Property]( )

를 클릭합니다.

도움말 파일을 여는 화면이 표시됩니다.

설정하고자 하는 파일을 선택합니다.

선택된 도움말 파일의 경로와 파일명이 속성 화면에 표시됩니다.

설정이 끝나면 를 클릭합니다.

지정된 도움말 파일이 사용자 라이브러리의 도움말로 설정됩니다.

화면 표시

화면 표시

조작 순서

조작 순서

Page 189: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

12장 옵션 설정

옵션 설정에서는 화면의 표시 형식이나 각 기능의 상세한 동작을 설정합니다.

12.1 기본 조작

12.2 옵션 설정 일람

Page 190: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

12.1 기본 조작

옵션을 설정하는 방법을 설명합니다.

[Tool]⇒[Options]

화면의 항목을 설정합니다.

설정 항목에 커서를 맞추면, 그 항목에 대한 설명이 "Explanation" 항목에 표시됩니다.

설정 항목의 자세한 내용에 대해서는 12.2절

설정 내용을 초기 상태로 되돌립니다.

설정 내용을 새 디폴트값으로 설정된 상태로 되돌립니다.

현재의 설정 내용을 새 디폴트값으로 기억하여 새로 작성하는 프로젝트에 반영합니다.

화면 표시

조작 순서

화면 내 버튼

Page 191: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

12.2 옵션 설정 일람

옵션 설정 항목을 나타냅니다.

표 12.2-1 옵션 설정 항목(1/3)

옵션 트리 항목 설정 항목 개요 참조

프로젝트 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

프로그램에디터

구조화래더 /ST

툴 힌트툴 힌트 표시 항목 툴 힌트에 표시되는 항목을 선택합니다.

6.2.12항툴 힌트 표시 행수 툴 힌트의 표시 행수를 선택합니다.

구조화래더

라벨

접점 코일의 라벨명/코멘트를 복수행으로 표시

표시 행수와 1행당 문자수를 설정합니다. 6.4.11항

미정의 라벨을 입력 시라벨 등록/선택 대화상자열기

미정의 라벨을 입력하였을 때 라벨 등록/선택 대화상자를 표시할지 여부를 선택합니다.

6.4.10항

FB/FUN

펑션 블록의 인스턴스명을 반복하여 표시

펑션 블록의 인스턴스명을 펑션 블록의 폭으로 반복할지 여부를 선택합니다.

6.4.11항라벨명/코멘트의 유효문자수 지정

펑션 또는 펑션 블록 라벨의 표시 문자수를 설정합니다.

입출력 변수 자동 추가펑션 또는 펑션 블록을 붙였을 때 입출력 변수를 추가할지 여부를 선택합니다.

6.4.9항ENO에 출력 변수 자동추가

펑션 또는 펑션 블록을 붙였을 때 ENO 출력 변수를 추가할지 여부를 선택합니다.

입출력 변수를 외곽선으로 덮어쓰기

펑션 블록 또는 펑션의 입출력 변수에 중첩하여 외곽선을 그었을 때 입출력 변수를 외곽선에 덮어쓸지 여부를 선택합니다.

6.4.5항

더블 클릭 시 라벨 에디터 열기

펑션 또는 펑션 블록을 더블 클릭하였을 때 라벨 에디터를 표시할지 여부를 선택합니다.

6.2.9항더블 클릭 시 프로그램에디터 열기

펑션 또는 펑션 블록을 더블 클릭하였을 때 프로그램에디터를 표시할지 여부를 선택합니다.

가이디드

래더를 반복하여 표시래더를 반복하여 표시할지 여부를 선택합니다. 설정변경 후에 편집한 래더가 대상이 됩니다.

6.4.13항

구조화 래더 에디터를 가이디드 모드로 열기

구조화 래더 에디터를 열 때의 디폴트를 가이디드 모드로 설정합니다.

외곽선 입력 시 외곽선입력 대화상자 표시

외곽선 입력 시 외곽선 입력 대화상자를 표시할지 여부를 선택합니다.

접점ㆍ코일 입력 시 계속해서 변수명 입력

접점ㆍ코일 입력 시 계속해서 라벨 또는 디바이스를입력할지 여부를 선택합니다.

삽입하는 코멘트 폭래더 블록 추가 시 래더 블록 내에 추가되는 코멘트의폭을 그리드수로 설정합니다.

Page 192: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 12.2-1 옵션 설정 항목(2/3)

옵션 트리 항목 설정 항목 개요 참조

프로그램에디터

ST

인덴트 기능을 유효로 하기

IF나 FOR 등의 ST 제어 구문을 입력된 뒤 행 바꾸기하였거나 인 라인 ST의 템플릿 표시를 실행하였을 때인덴트할지 여부를 선택합니다.

6.3.2항

명령/라벨명을 예측하여표시

문자를 입력하였을 때 입력된 문자로 시작되는 후보를리스트로 표시할지 여부를 선택합니다.

(ST : 라벨명,인 라인 ST : 명령 및 라벨명)

6.3.1항

탭 문자수탭의 문자수를 설정합니다.다만 인 라인 ST에서는 유효하지 않습니다.

6.3.3항

래더 / SFC GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

래더GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

SFC

디바이스 코멘트 에디터 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

라벨 설정 에디터

(다음) 행 추가 시 자동복사, 자동 인크리먼트

(다음) 행 추가하였을 때 상위 행의 내용을 인크리먼트하여 복사할지 여부를 선택합니다.

5.5.2항데이터형ㆍ코멘트 항목복사

데이터형ㆍ코멘트ㆍ비고의 항목을 자동 복사의 대상으로 할지 여부를 선택합니다.

문자열 데이터형의 데이터 길이

문자열 데이터형 선택 시의 문자열 길이의 초기값을설정합니다.

5.5.1항

파라미터 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

모니터

구조화 래더 / ST

모니터값의 표시 형식모니터한 값을 10진 또는 16진으로 표시할지 여부를선택합니다.

10.3.1항

버퍼메모리, 링크메모리 모니터※ QCPU, LCPU,

FX 전용3U(C)

모니터 시 버퍼메모리, 링크메모리를 모니터할지 여부를 선택합니다. 설정에 의해 PLC의 스캔 타임이 늘어납니다.

표시 유효 문자수문자열 데이터를 모니터할 때의 문자열의 표시 유효문자수를 설정합니다.

10.3.2항

래더GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

SFC

PLC 읽기/쓰기 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

RUN 중 쓰기 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

컴파일

기본 설정

펑션 블록

호출

래더에서 ST, ST에서 래더의 펑션 블록을 호출 가능하게 합니다. 펑션 블록을 호출하였을 때는 컴파일후의 스텝수가 삭제됩니다.※ VAR_IN_OUT 형의 입력 변수의 값은 출력 변수의값과 항시 같은 값이 됩니다.

4.4.1항

프로그램 체크 실행컴파일, 컴파일+ RUN 중 쓰기의 컴파일 종료 후에프로그램 체크를 실행하지 않는 경우에 설정합니다.설정에 의해 컴파일 시간을 줄일 수 있습니다.

동작 설정글로벌 라벨과 로컬 라벨에 대해 같은 라벨명을 사용할지 여부를 선택합니다. 동일 라벨명을 사용한 경우,로컬 라벨을 우선적으로 처리합니다.

크로스 레퍼런스 정보의작성

컴파일 완료 후에 크로스 레퍼런스 정보를 작성해 두면, 크로스 레퍼런스의 검색 시간을 줄일 수 있습니다.또한, 미컴파일 시도 크로스 레퍼런스 정보를 검색할수 있습니다. 또한, 지정된 검색 조건은 필터 조건으로취급됩니다.

출력 결과

컴파일 중지 컴파일을 중지하는 에러 및 경고의 개수를 설정합니다.

8.4절경고의 무효화

무효로 하는 경고 코드를 등록합니다. 등록되어 있는경고 코드는 아웃풋 윈도우에 표시되지 않습니다.

FX CPU는 대응하지 않습니다.

Page 193: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 12.2-1 옵션 설정 항목(3/3)

옵션 트리 항목 설정 항목 개요 참조

구조화래더 / ST

컴파일조건 1

소문자의 디바이스명을

라벨로 하기

소문자로 입력된 디바이스명을 라벨로 하여 사용할지여부를 선택합니다.

8.4절

펑션 출력 설정대상 펑션의 출력을 직접 다른 입력으로 사용할지 여부를 선택합니다.

컴파일조건 2

대상 펑션의 비트형 출력을 유지하는 코드를 생성할지여부를 선택합니다.

EN/ENO를 사용한 사용자 정의 펑션

대상 펑션의 비트형 출력을 유지하는 코드를 생성할지여부를 선택합니다.(출력이 비트형 배열 또는 구조체(배열)일 때, 옵션 지정에 관계없이 출력을 유지하는 코드를 생성합니다.)

EN/ENO를 사용한 사용자정의 펑션 블록

대상 펑션 블록의 비트형 출력을 유지하는 코드를 생성할지 여부를 선택합니다.(출력이 비트형 배열 또는 구조체(배열)일 때, 옵션 지정에 관계없이 출력을 유지하는 코드를 생성합니다.)

컴파일조건 3

비트형 출력을 유지하는펑션의 출력에 개별의 시스템 디바이스 할당

비트형 출력을 유지하는 펑션의 출력 마다 개별의 시스템 디바이스를 할당할지 여부를 선택합니다.이 옵션은 펑션에 대해서만 유효합니다.(펑션 블록은 포함되지 않습니다.)

인텔리전트 기능 모듈 GX Works2 Version1 오퍼레이팅 매뉴얼(인텔리전트 기능 모듈 조작편)

iQ Works 연계 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

시스템 라벨 설정

MELSOFT Navigator의옵션 정보 이용

체크 표시를 하면, MELSOFT Navigator의 옵션 설정을사용할 수 있습니다. 본 프로젝트를 연 시점에서MELSOFT Navigator에 설정되어 있는 옵션 설정을 사

용합니다. 5.2절

시스템 라벨명 설정시스템 라벨명의 정의 규칙을 설정합니다. 시스템 라벨을 등록하였을 때 프로젝트 저장 시 이 설정을 기준으로 시스템 라벨명이 정해집니다.

FX CPU는 대응하지 않습니다.

래더 프로그램의 인 라인 ST 박스 내에서는 대응하지 않습니다.

FX CPU는 FX , FX , FX 만 대응합니다.3G 3U 3UC

Page 194: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 195: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부 록

부. 1 툴바, 단축 키 일람 부-2

Page 196: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부. 1 툴바, 단축 키 일람

구조화 프로젝트에서 사용할 수 있는 툴바와 단축 키를 나타냅니다.

참조 항목이 "(공통)", "(심플)", "(인텔리전트)"로 되어 있는 기능의 자세한 사항은 각각 다음을 참조하십시

오.

(공통) GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

(심플) GX Works2 Version1 오퍼레이팅 매뉴얼(심플 프로젝트편)

(인텔리전트) GX Works2 Version1 오퍼레이팅 매뉴얼(인텔리전트 기능 모듈 조작편)

부. 1.1 공통의 툴바와 단축 키

편집 대상에 관계없이 사용할 수 있는 툴바와 대응하는 단축 키를 나타냅니다.

■ 표준 툴바

표준 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.1-1 표준 툴바와 단축 키 일람

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

프로젝트 새로 만들기

프로젝트 열기

프로젝트 저장

새로 프로젝트를 작성합니다.

기존의 프로젝트를 엽니다.

프로젝트를 저장합니다.

(공통)

Page 197: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 프로그램 공통 툴바

프로그램 공통 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.1-2 프로그램 공통 툴바와 단축 키 일람

잘라내기 선택된 데이터나 범위를 잘라냅니다.

복사 위치 선택된 데이터나 범위를 복사합니다.

붙여넣기커서 위치에 잘라내기/복사한 데이터를 붙여넣습니다.

실행 취소 직전의 조작을 이전으로 되돌립니다.

6.2.5항다시 실행

"실행 취소"에서 취소한 조작을 다시 합니다.

디바이스 검색 디바이스를 검색합니다.

(공통)명령 검색 명령을 검색합니다.

접점 코일 검색지정된 디바이스에 대응하는 접점 또는 코일을 검색합니다.

PLC 쓰기 PLC CPU에 데이터를 씁니다.

제9장PLC 읽기 PLC CPU에서 데이터를 읽습니다.

모니터 시작(모든 윈도우)열려 있는 모든 윈도우의 모니터를 시작합니다.

모니터 정지(모든 윈도우)열려 있는 모든 윈도우의 모니터를 정지합니다.

모니터 시작현재, 조작 대상으로 되어 있는 윈도우의모니터를 시작합니다.

10.1절

모니터 정지현재, 조작 대상으로 되어 있는 윈도우의모니터를 정지합니다.

변환/변환+컴파일현재 편집 중인 프로그램을 컴파일(변환)합니다.

8.1절

변환+RUN 중 쓰기/변환+컴파일+RUN 중 쓰기

컴파일(변환) 후 PLC CPU에 시퀀스 프로그램을 씁니다.

(공통)

변환(모든 프로그램)/변환+모두 컴파일

프로젝트에 존재하는 모든 프로그램을 컴파일(변환)합니다.

8.2절

시뮬레이션 시작/정지 시뮬레이션을 시작/정지합니다. (공통)

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 198: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 연결 윈도우 툴바

연결 윈도우에서 사용할 수 있는 툴바를 나타냅니다.

표 부.1.1-3 연결 윈도우 툴바 일람

크로스 레퍼런스 윈도우의 표시/숨기기를 전환합니다.

(공통)디바이스 사용 리스트윈도우

디바이스 사용 리스트 윈도우의 표시/숨기기를 전환합니다.

감시 윈도우 감시 윈도우의 표시/숨기기를 전환합니다.

인텔리전트 기능 모듈 모니터

인텔리전트 기능 모듈 모니터 윈도우의 표시/숨기기를 전환합니다.

(인텔리전트)인텔리전트 기능 모듈 안내서

인텔리전트 기능 모듈 안내서 윈도우의 표시/숨기기를 전환합니다.

검색/바꾸기 윈도우검색/바꾸기 윈도우의 표시/숨기기를 전환합니다.

(공통)

■ 인텔리전트 기능 모듈 툴바

인텔리전트 기능 모듈의 툴바를 나타냅니다.

표 부.1.1-4 인텔리전트 기능 모듈 툴바 일람

파형 트레이스QD75/LD75형 위치결정 모듈의 파형 트레이스를 실행합니다.

(인텔리전트)

궤적 트레이스QD75/LD75형 위치결정 모듈의 궤적 트레이스를 실행합니다.

회선 트레이스시리얼 커뮤니케이션 모듈의 회선 트레이스를 실행합니다.

위치결정 테스트QD75/LD75형 위치결정 모듈의 위치결정 테스트를 실행합니다.

오프셋ㆍ게인 설정온도 입력 모듈의 오프셋ㆍ게인을 설정합니다.

오프셋ㆍ게인 설정 아날로그 모듈의 오프셋ㆍ게인을 설정합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

네비게이션 윈도우네비게이션 윈도우의 표시/숨기기를 전환합니다.

(공통)

부품 선택 윈도우부품 선택 윈도우의 표시/숨기기를 전환합니다.

6.2.1항

아웃풋 윈도우 아웃풋 윈도우의 표시/숨기기를 전환합니다. 8.6절

크로스 레퍼런스 윈도우

Page 199: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 기타 공통 단축 키

편집 대상에 관계없이 사용할 수 있는 기타 단축 키를 나타냅니다.

표 부.1.1-5 공통의 단축 키 일람(1/2)

데이터명 변경라이브러리명 변경

네비게이션 윈도우에 선택된 데이터, 라이브러리의 이름을 변경합니다.

(공통)

데이터 삭제 선택된 데이터를 삭제합니다.

데이터 복사 프로젝트의 데이터를 복사합니다.

데이터 붙여넣기 복사한 데이터를 폴더에 붙여넣습니다.

신규 모듈 추가편집 중인 프로젝트에 인텔리전트 기능 모듈의 데이터를 추가합니다.

GX Works2 종료편집 중인 프로젝트를 닫고, GX Works2를종료합니다.

크로스 레퍼런스 크로스 레퍼런스 정보를 작성합니다.

디바이스 사용 리스트 디바이스 사용 리스트를 표시합니다.

다음 크로스 레퍼런스 정보로 이동합니다.

이전의 크로스 레퍼런스 정보로 이동합니다.

크로스 레퍼런스 윈도우와 워크 윈도우 간에포커스를 이동합니다.

디바이스 검색 프로그램 중인 디바이스/라벨을 검색합니다.

문자열 검색 문자열을 검색합니다.

디바이스 바꾸기 프로그램 중인 디바이스/라벨을 대체합니다.

문자열 대체 문자열을 대체합니다.

커서 위치에서 아래 방향으로 검색합니다.

커서 위치에서 위 방향으로 검색합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 200: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.1-5 공통의 단축 키 일람(2/2)

감시 시작등록된 디바이스/라벨, 인텔리전트 기능 모듈의 현재값의 감시를 시작합니다.

(공통)

감시 정지등록된 디바이스/라벨, 인텔리전트 기능 모듈의 현재값의 감시를 정지합니다.

현재값 변경래더, SFC(Zoom)에 대하여 프로그램 내에서사용하고 있는 디바이스나 라벨의 ON/OFF,값을 변경합니다.

실행 조건부디바이스 테스트 등록

실행 조건부 디바이스 테스트를 등록합니다.

맨 위의 워크 윈도우를 닫습니다.

다음 윈도우로 이동합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 201: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부. 1.2 라벨 설정의 툴바와 단축 키

라벨 설정 시 사용할 수 있는 툴바와 대응하는 단축 키를 설명합니다.

■ 라벨 툴바

라벨 툴바와 대응하는 단축 키를 나타냅니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

표 부.1.2-1 라벨 툴바와 단축 키 일람

(이전) 행 추가 커서가 위치한 1행 전에 행을 추가합니다.

5.5.2항(다음) 행 추가 커서가 위치한 1행 후에 행을 추가합니다.

행 삭제 커서가 위치한 행을 삭제합니다.

CSV 파일에서 읽기 라벨의 설정을 CSV 파일에서 읽습니다.

5.8절

CSV 파일로 쓰기 라벨의 설정을 CSV 파일로 씁니다.

시스템 라벨 데이터베이스의 변경 내용 확인

다른 프로젝트에서 변경된 시스템 라벨 정보를 글로벌 라벨에 반영합니다.

5.2절

시스템 라벨 수집시스템 라벨 정보를 수집하여 글로벌 라벨에반영합니다.

시스템 라벨 디바이스 등록선택된 글로벌 라벨을 시스템 라벨로 하여 등록합니다.

시스템 라벨과의 관계 해제선택된 글로벌 라벨과 시스템 라벨의 관계를해제합니다.

■ 기타 단축 키

라벨 설정 시 사용할 수 있는 기타 단축 키를 나타냅니다.

표 부.1.2-2 라벨 설정의 단축 키 일람

모두 선택 모든 행을 선택합니다.

5.5.2항선택행의 코멘트, 비고란을 모든 행에 표시합니다.

선택행의 코멘트, 비고란을 1행만 표시합니다.

Page 202: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부. 1.3 디바이스 메모리 설정의 툴바와 단축 키

디바이스 메모리의 설정 시 사용할 수 있는 툴바와 대응하는 단축 키를 설명합니다.

■ 디바이스 메모리 툴바

디바이스 메모리 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.3-1 디바이스 메모리의 단축 키 일람

표시 형식 전환/2진 2진 표시로 전환합니다.

(공통)

표시 형식 전환/8진 8진 표시로 전환합니다.

표시 형식 전환/10진 10진 표시로 전환합니다.

표시 형식 전환/16진 16진 표시로 전환합니다.

표시 형식 전환/실수 실수 표시로 전환합니다.

표시 형식 전환/문자열 문자열 표시로 전환합니다.

표시 형식 전환/문자열(ASCII만)

아스키 표시로 전환합니다.

표시 크기 전환/16비트 워드 단위로 표시합니다.

표시 크기 전환/32비트 더블 워드 단위로 표시합니다.

표시 크기 전환/64비트 64비트 단위로 표시합니다.

디바이스 입력 디바이스를 입력합니다.

FILL연속된 디바이스에 같은 값을 일괄로 설정합니다.

디바이스 메모리를 PC에서 읽기

PLC CPU에서 디바이스 메모리를 읽습니다.

디바이스 메모리를 PLC에 쓰기

PLC CPU에 디바이스 메모리를 씁니다.

Excel 파일에서 읽기 Excel 파일을 읽습니다.

Excel 파일에 쓰기 Excel 파일에 씁니다.

■ 기타 단축 키

디바이스 메모리의 설정 시 사용할 수 있는 기타 단축 키를 나타냅니다.

표 부.1.3-2 디바이스 메모리의 단축 키 일람

행 삽입 커서 위치에 행을 삽입합니다. (공통)

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 203: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부. 1.4 대조 결과 툴바와 단축 키

대조 결과 표시 시 사용할 수 있는 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.4-1 대조 결과 툴바와 단축 키 일람

다음 불일치 다음 불일치 위치로 이동합니다.

(공통)

이전 불일치 이전의 불일치 위치로 이동합니다.

결과 일람으로 복귀 《결과 일람》을 표시합니다.

상세 결과 닫기 표시 중인 《상세 결과》를 닫습니다.

상세 결과 모두 닫기 《상세 결과》를 모두 닫습니다.

부. 1.5 샘플링 트레이스의 툴바

샘플링 트레이스 실행 시 사용할 수 있는 툴바를 나타냅니다.

표 부.1.5-1 샘플링 트레이스 실행 툴바 일람(1/2)

트레이스 설정 트레이스 설정 화면을 표시합니다.

(공통)

트레이스 시작트레이스를 시작합니다. 트레이스를 시작하려면 트레이스 준비가 완료(SM800이ON)되어 있어야 합니다.

트레이스 중단 트레이스를 중단합니다.

트레이스 데이터 저장상태 표시

트레이스 데이터 저장 상태 화면을 표시합니다.

모니터 상태 현재의 트레이스 상태가 표시됩니다.

비실행트레이스가 정지한 상태 또는 트레이스를시작하고 있지 않는 상태입니다.

실행 중 - 트리거 전트레이스 실행 중에 트리거가 발생하고 있지 않는 상태입니다.

실행 중 - 트리거 후트레이스 실행 중에 트리거가 발생하고 있는 상태입니다.

중단 트레이스가 중단되어 있는 상태입니다.

완료트리거 발생 후 통합 횟수까지 트레이스 데이터를 수집하여 트레이스가 정상적으로종료한 상태입니다.

에러트레이스 중에 샘플링 트레이스 에러가 발생한 상태입니다.

버퍼 상태통합 횟수까지 트레이스 데이터가 수집(샘플링)되었을 때 표시됩니다.

트리거 발생트레이스 중에 트리거가 발생하면 표시됩니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 204: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.5-1 샘플링 트레이스 실행의 툴바 일람(2/2)

타이밍 차트의스케일/-: 축소

타이밍 차트의 스케일을 확대/축소합니다.

(공통)

타이밍 차트의스케일/+: 확대

트렌드 그래프의스케일/-: 축소 트렌드 그래프의 스케일을 확대/축소합니

다.트렌드 그래프의스케일/+: 확대

샘플링 트레이스 화면의 트레이스 결과 표시를 타이밍 차트(그림)와 상세 데이터(수치)로 전환합니다.

부. 1.6 프로그램 에디터에서의 툴바와 단축 키

각 프로그램 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

■ 래더 툴바와 단축 키

래더 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.6-1 래더 툴바와 단축 키 일람(1/3)

a 접점 커서 위치에 a 접점을 씁니다.

(심플)

a 접점 OR 커서 위치에 a 접점 OR을 씁니다.

b 접점 커서 위치에 b 접점을 씁니다.

b 접점 OR 커서 위치에 b 접점 OR을 씁니다.

코일 커서 위치에 코일을 씁니다.

응용 명령 커서 위치에 응용 명령을 씁니다.

가로선 입력 커서 위치에 가로선을 씁니다.

세로선 입력 커서 위치에 세로선을 씁니다.

가로선 삭제 커서가 위치한 가로선을 삭제합니다.

세로선 삭제 커서가 위치한 세로선을 삭제합니다.

상승펄스 커서 위치에 상승펄스를 씁니다.

하강펄스 커서 위치에 하강펄스를 씁니다.

상승펄스 OR 커서 위치에 상승펄스 OR을 씁니다.

하강펄스 OR 커서 위치에 하강펄스 OR을 씁니다.

상승펄스 부정 커서 위치에 상승펄스 부정을 씁니다.

하강펄스 부정 커서 위치에 하강펄스 부정을 씁니다.

Page 205: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.6-1 래더 툴바와 단축 키 일람(2/3)

상승펄스 부정 OR 커서 위치에 상승펄스 부정 OR을 씁니다.

(심플)

하강펄스 부정 OR 커서 위치에 하강펄스 부정 OR을 씁니다.

연산 결과 상승펄스화커서 위치에 연산 결과 상승펄스화를 씁니다.

연산 결과 하강펄스화커서 위치에 연산 결과 하강펄스화를 씁니다.

연산 결과 반전 커서 위치에 연산 결과 반전을 씁니다.

외곽선 쓰기 커서 위치에 외곽선을 입력합니다.

외곽선 삭제 커서 위치에서 외곽선을 삭제합니다.

인 라인 ST 박스 삽입 인 라인 ST 박스를 삽입합니다.

디바이스 코멘트 편집 디바이스 코멘트를 편집합니다.

스테이트먼트 편집 스테이트먼트를 편집합니다.

노트 편집 노트를 편집합니다.

행간 스테이트먼트 일람프로그램에서 사용되고 있는 행간 스테이트먼트를 일람으로 표시합니다.

템플릿 표시명령/함수/제어 구문에 대응하는 템플릿을삽입합니다.

6.2.2항템플릿 인수 선택(왼쪽)메뉴를 선택할 때 마다 템플릿의 인수를 왼쪽에서 선택 상태로 합니다.

템플릿 인수 선택(오른쪽)

메뉴를 선택할 때 마다 템플릿의 인수를 오른쪽에서 선택 상태로 합니다.

디바이스 표시컴파일에 의해 할당된 실제 디바이스를 표시합니다.

(심플)

확대/축소 래더의 표시 배율을 변경합니다.

행 삽입 커서 위치에 행을 삽입합니다.

행 삭제 커서 위치의 행을 삭제합니다.

열 삽입 커서 위치에 열을 삽입합니다.

열 삭제 커서의 위치의 열을 삭제합니다.

오른쪽 래더 기호에 가로선 접속

커서 위치에서 오른쪽의 래더 기호에 가로선을 접속합니다.

왼쪽 래더 기호에 가로선 접속

커서 위치에서 왼쪽의 래더 기호에 가로선을 접속합니다.

오른쪽 방향으로 가로선입력/삭제

커서 위치에서 오른쪽 방향으로 가로선을입력/삭제합니다.

왼쪽 방향으로 가로선입력/삭제

커서 위치에서 왼쪽 방향으로 가로선을 입력/삭제합니다.

아래 방향으로 세로선입력/삭제

커서 위치에서 아래 방향으로 세로선을 입력/삭제합니다.

위 방향으로 세로선 입력/삭제

커서 위치에서 위 방향으로 세로선을 입력/삭제합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 206: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.6-1 래더 툴바와 단축 키 일람(3/3)

A/B 접점 전환 A 접점과 B 접점을 전환합니다.

(심플)

스테이트먼트/노트 종류 전환

스테이트먼트/노트의 종류를 전환합니다.

명령 부분 편집1번째 인수를 선택한 상태에서 래더 입력화면을 엽니다.

래더 입력 화면에서 디바이스/라벨을 선택

상태로 합니다. 에서 선택 디바

이스/라벨을 전환합니다.

래더 입력 화면에서 디바이스/라벨을 인크리먼트, 디크리먼트 합니다.

래더 입력 화면에서 명령/라벨의 후보를표시합니다.

래더 입력 화면 표시 중에 편집 화면의 커서를 이동합니다.

점프 지정행을 표시합니다.

다음 래더 블록 선두점프

커서를 현재의 위치에서 다음 래더 블록의선두로 점프합니다.

이전 래더 블록 선두점프

커서를 현재의 위치에서 이전 래더 블록의선두로 점프합니다.

코멘트 표시 디바이스 코멘트를 표시합니다.

스테이트먼트 표시 스테이트먼트를 표시합니다.

노트 표시 노트를 표시합니다.

래더 블록 숨기기 래더 블록을 숨깁니다.

래더 블록 표시 숨겨진 래더 블록을 표시합니다.

마우스 휠 상회전크게

편집 화면의 문자의 표시 크기를 크게 합니다.

마우스 휠 하회전작게

편집 화면의 문자의 표시 크기를 작게 합니다.

상하로 바둑판식으로FB 열기

래더 에디터와 펑션 블록의 프로그램 에디터를 상하로 바둑판식으로 표시합니다.

Zoom 소스 블록 열기 Zoom 소스가 되는 SFC도를 엽니다.

위 방향으로 이동/아래 방향으로 이동/왼쪽 방향으로 이동/오른쪽 방향으로 이동

SFC도상의 커서를 상/하/좌/우 방향으로이동합니다.

명령 도움말 열기 명령 도움말을 표시합니다.

검색 화면을 표시합니다.

명령 도움말 명령의 상세 설명을 표시합니다. (공통)

인 라인 ST 편집 시 대입 연산자(:=)를 삽입합니다.

6.3.1항

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 207: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ ST 툴바와 단축 키

ST 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.6-2 ST 에디터의 툴바와 단축 키 일람

라벨 선택 라벨 등록/선택 화면을 표시합니다. 6.2.3항

템플릿 표시명령/함수/제어 구문에 대응하는 템플릿을삽입합니다.

6.2.2항템플릿 인수 선택(왼쪽)메뉴를 선택할 때 마다 템플릿의 인수를 왼쪽에서 선택 상태로 합니다.

템플릿 인수 선택(오른쪽)

메뉴를 선택할 때 마다 템플릿의 인수를 오른쪽에서 선택 상태로 합니다.

북마크 설정/해제커서행에 북마크를 설정합니다.설정이 있는 경우, 해제합니다.

7.1.2항

북마크 일람북마크 일람에서 임의의 북마크로 점프합니다.

북마크 아래 검색 다음 북마크 위치를 표시합니다.

북마크 위 검색 이전 북마크 위치를 표시합니다.

북마크 모두 해제 모든 북마크를 해제합니다.

확대 화면을 1단계 확대 표시합니다.6.2.8항

축소 화면을 1단계 축소 표시합니다.

점프 지정된 행으로 점프합니다. 7.1.1항

프로그램 부품 열기/라벨 설정

선택된 프로그램 부품의 라벨 설정 화면을엽니다.

복사 선택된 데이터나 범위를 복사합니다.

잘라내기 선택된 데이터나 범위를 잘라냅니다.

붙여넣기커서 위치에 잘라내기/복사한 데이터를 붙여넣습니다.

명령 도움말 명령의 상세 설명을 표시합니다. (공통)

인 라인 ST 편집 시 대입 연산자(:=)를 삽입합니다.

6.3.1항

「Num」은 텐 키의 키를 나타냅니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 208: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 구조화 래더 툴바와 단축 키

구조화 래더 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.6-3 구조화 래더 에디터의 툴바와 단축 키 일람(1/2)

도형 선택 모드접점/코일을 배치하기 위한 입력 형식이 됩니다.

6.4.4항

가이디드 모드/편집 키보드 주체의 입력 형식이 됩니다. 6.4.13항

외곽선 쓰기 모드 외곽선을 작화하기 위한 입력 형식이 됩니다. 6.4.5항

가이디드 모드/코멘트 입력 영역의자동 삽입

가이디드 편집 시 추가한 래더 블록의 선두에코멘트 입력 영역을 부가합니다.

6.4.13항

행 삽입 편집 중인 래더에 1행을 삽입합니다.6.4.6항

열 삽입 편집 중인 래더에 1열을 삽입합니다.

래더 블록 추가/이전현재 편집 중인 래더 블록의 앞에 새로 래더블록을 추가합니다.

6.2.4항

래더 블록 추가/다음현재 편집 중인 래더 블록의 다음에 새로 래더블록을 추가합니다.

명령 입력 명령 입력 화면을 엽니다. 6.4.3항

a 접점 커서 위치에 a 접점을 씁니다.

6.4.2항

b 접점 커서 위치에 b 접점을 씁니다.

a 접점 OR 커서 위치에 a 접점 OR을 씁니다.

b 접점 OR 커서 위치에 b 접점 OR을 씁니다.

세로선 커서 위치에 세로선을 씁니다.

가로선 커서 위치에 가로선을 씁니다.

코일 커서 위치에 코일을 씁니다.

부품 선택 윈도우 부품 선택 윈도우를 표시합니다.

펑션 입력 커서 위치에 입력 변수를 씁니다.

펑션 출력 커서 위치에 출력 변수를 씁니다.

상승펄스 커서 위치에 상승펄스를 씁니다.

하강펄스 커서 위치에 하강펄스를 씁니다.

상승펄스 부정 커서 위치에 상승펄스 부정을 씁니다.

하강펄스 부정 커서 위치에 하강펄스 부정을 씁니다.

점프 커서 위치에 점프를 씁니다.

리턴 커서 위치에 리턴을 씁니다.

래더 코멘트 코멘트 입력 영역을 씁니다.

래더 블록 라벨 래더 블록 라벨 편집 화면을 표시합니다.

라벨 선택 라벨 등록/선택 화면을 표시합니다. 6.2.3항

입출력 핀/추가 펑션, 펑션 블록의 인수의 수를 추가합니다.

6.4.8항

입출력 핀/삭제 펑션, 펑션 블록의 인수의 수를 삭제합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 209: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.6-3 구조화 래더 에디터의 툴바와 단축 키 일람(2/2)

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

확대 화면을 1단계 확대 표시합니다.6.2.8항

축소 화면을 1단계 축소 표시합니다.

가이디드 편집 시 래더 블록의 폭을 확대/축소합니다.

접점/코일 종류 설정 접점, 코일의 종류를 설정합니다.

6.4.7항

접점/코일 종류 변경

실행할 때 마다 접점, 코일의 종류를 아래의순서로 변경합니다.

A 접점→B 접점

코일→반전형 코일→세트→리셋

점프 지정된 래더 블록 No.로 점프합니다. 7.2.1항

라벨-디바이스-어드레스 표시 전환

라벨→디바이스→어드레스→라벨의 순서로표시를 전환합니다.

6.4.11항라벨-코멘트 표시전환

라벨→코멘트→라벨의 순서로 표시를 전환합니다.

프로그램 부품 열기/라벨 설정

선택된 프로그램 부품의 라벨 설정 화면을 엽니다.

6.2.9항

복사 선택된 데이터나 범위를 복사합니다.

잘라내기 선택된 데이터나 범위를 잘라냅니다.

붙여넣기커서 위치에 잘라내기/복사한 데이터를 붙여넣습니다.

외곽선 자동 접속 시점과 끝점을 지정하여 외곽선을 접속합니다. 6.4.5항

가이디드 모드/덮어쓰기, 삽입

가이디드 편집 시 덮어쓰기/삽입 모드를 전환합니다.

6.4.13항가이디드 모드/외곽선 쓰기

가이디드 편집 시 외곽선을 작화하기 위한 입력 형식이 됩니다.

명령 도움말 명령의 상세 설명을 표시합니다. (공통)

「Num」은 텐 키의 키를 나타냅니다.

■ SFC 툴바와 단축 키

SFC도 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.6-4 SFC 툴바와 단축 키 일람(1/3)

[STEP] 스텝 커서 위치에 를 씁니다.

(심플)

[B] 블록 기동 스텝-종료체크 있음

커서 위치에 를 씁니다.

[BS] 블록 기동 스텝-종료 체크 없음

커서 위치에 를 씁니다.

[JUMP] 점프 커서 위치에 를 씁니다.

Page 210: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.6-4 SFC 툴바와 단축 키 일람(2/3)

[END] END 스텝 커서 위치에 를 씁니다.

(심플)

[DUMMY] 더미 스텝 커서 위치에 를 씁니다.

[TR] 이행 커서 위치에 를 씁니다.

[--D] 선택 분기 선택 분기를 씁니다.

[==D] 병렬 분기 병렬 분기를 씁니다.

[--C] 선택 결합 선택 결합을 씁니다.

[==C] 병렬 결합 병렬 결합을 씁니다.

[|] 세로선 세로선을 씁니다.

속성 없음 스텝의 속성을 지웁니다.

코일 유지 스텝의 속성을 코일 유지로 합니다.

동작 유지 ­이행 체크 안함

스텝의 속성을 동작 유지(SE)로 합니다.

동작 유지 ­이행 체크 표시

스텝의 속성을 동작 유지(ST)로 합니다.

리셋 스텝의 속성을 리셋으로 합니다.

세로선 커서 위치에서 를 씁니다.

선택 분기 커서 위치에서 를 씁니다.

병렬 분기 커서 위치에서 를 씁니다.

선택 결합 커서 위치에서 를 씁니다.

병렬 결합 커서 위치에서 를 씁니다.

외곽선 삭제 커서 위치에서 외곽선을 삭제합니다.

SFC 스텝/이행 코멘트 편집

SFC 스텝/이행 코멘트를 편집합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

SFC 스텝 No. 정렬 SFC 블록 스텝 No.를 정렬합니다.

SFC 모든 블록 일괄모니터

SFC의 모든 블록을 일괄로 모니터합니다.

SFC 자동 스크롤모니터

모니터 중에 활성 스텝이 화면에서 벗어났을 때, 자동으로 스크롤 하여 다시 화면에활성 스텝을 표시합니다.

확대/축소 SFC도의 표시 배율을 변경합니다.

Page 211: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

표 부.1.6-4 SFC 툴바와 단축 키 일람(3/3)

행 삽입 커서 위치에 행을 삽입합니다.

(심플)

행 삭제 커서 위치의 행을 삭제합니다.

열 삽입 커서 위치에 열을 삽입합니다.

열 삭제 커서 위치의 열을 삭제합니다.

점프지정된 블록에 포함되는 SFC 스텝 No./이행 No.로 커서를 이동합니다.

숫자 키지정된 SFC 스텝 No./블록 No.로 커서를이동합니다.

SFC 스텝/이행 코멘트 표시

SFC 스텝/이행 코멘트를 표시합니다.

더블 클릭

Zoom/기동 위치 블록열기

Zoom 또는 기동 위치 블록을 표시합니다.

기동 위치 블록을 표시합니다.

기동 소스 블록 열기 기동 소스가 되는 블록을 표시합니다.

프로그램 표시MELSAP-L에서 편집 시 SFC도상에 프로그램을 표시합니다.

■ SFC 블록 리스트 단축 키

SFC 블록 리스트에서 편집하는 경우에 사용할 수 있는 단축 키를 나타냅니다.

표 부.1.6-5 SFC 블록 리스트의 단축 키 일람

점프지정된 블록 No./데이터명으로 점프합니다.

(심플)숫자 키 선택된 숫자의 블록 No.로 점프합니다.

SFC 블록 리스트코멘트 표시

SFC 블록 리스트의 코멘트를 표시합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 212: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 기타 단축 키

프로그램 에디터에서 편집하는 경우에 사용할 수 있는 기타 단축 키를 나타냅니다.

표 부.1.6-6 프로그램 에디터의 기타 툴바와 단축 키 일람

커서를 화살표 방향으로 이동합니다.

위로 스크롤합니다.

아래로 스크롤합니다.

왼쪽으로 스크롤합니다.

오른쪽으로 스크롤합니다.

행의 선두로 커서를 이동합니다.

행의 최후로 커서를 이동합니다.

전체의 선두로 커서를 이동합니다.

전체의 최후로 커서를 이동합니다.

범위를 선택합니다.

선두까지 범위를 선택합니다.

최후까지 범위를 선택합니다.

선택된 대상을 삭제합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 213: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

부. 1.7 I/O 시스템 설정 기능 사용 시의 툴바와 단축 키

I/O 시스템 설정 기능으로 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.7-1 I/O 시스템 설정의 툴바와 단축 키

새로 만들기 새로 I/O 시스템 설정을 작성합니다.

(공통)

열기 기존의 I/O 시스템 설정을 엽니다.

저장 I/O 시스템 설정을 저장합니다.

잘라내기 선택된 데이터를 잘라냅니다.

복사 선택된 데이터를 복사합니다.

붙여넣기커서 위치에 잘라내기/복사한 데이터를 붙여넣습니다.

I/O 시스템 설정 실행I/O 시스템 설정을 하고 나서 시뮬레이션을 시작합니다.

I/O 시스템 설정 해제I/O 시스템 설정의 실행을 해제합니다.

모니터 시작I/O 시스템 설정 화면의 모니터를 시작합니다.

모니터 정지I/O 시스템 설정 화면의 모니터를 정지합니다.

I/O 시스템 설정 종료 I/O 시스템 설정을 종료합니다.

부. 1.8 인텔리전트 기능 모듈의 데이터 편집 시의 툴바와 단축 키

인텔리전트 기능 모듈의 데이터를 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

■ QD75/LD75형 위치결정 모듈의 데이터 편집 시의 툴바와 단축 키

QD75/LD75형 위치결정 모듈의 데이터를 편집하는 경우에 사용할 수 있는 툴바와 단축키를 나타냅

니다.

표 부.1.8-1 QD75/LD75형 위치결정 모듈의 데이터 편집 시의 툴바와 단축 키 일람

위치결정 데이터, 블록 기동 데이터 화면의 모든 데이터를 선택합니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 214: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

■ 통신 프로토콜 지원 기능의 데이터 편집 시의 툴바와 단축 키

통신 프로토콜 지원 기능으로 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.8-2 통신 프로토콜 지원 기능의 데이터 편집의 툴바와 단축 키 일람

새로 만들기 새로 통신 프로토콜 설정을 작성합니다.

(인텔리전트)

열기 기존의 통신 프로토콜 설정을 엽니다.

저장 프로토콜 정보를 저장합니다.

복사 선택된 데이터를 복사합니다.

붙여넣기커서 위치에 잘라내기/복사한 데이터를 붙여넣습니다.

인쇄 프로토콜 정보를 인쇄합니다.

모듈 쓰기 모듈에 데이터를 씁니다.

모듈 읽기 모듈에서 데이터를 읽습니다.

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

Page 215: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

색인

색 인

Page 216: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

색인

【숫자】

10진/ 16진

【A】

a 접점

【B】

b 접점

【C】

Check 경고

CSV 파일

【E】

Error

【F】

FB

FUN

【P】

PLC CPU에 소스 정보 쓰기 9-5PLC CPU에서 소스 정보 읽기 9-5

【S】

SFC 1-2, 6-3

ST 1-2, 6-22

【ㄱ】

가이디드 모드 6-26, 6-50

경고 8-7, 8-8, 8-16구조체 5-18구조체 디바이스 설정 화면 5-20구조체 설정 5-18

구조화 래더 1-2, 6-25

구조화 프로젝트 1-2그리드 6-16, 6-50글로벌 라벨 5-3

【ㄴ】

네비게이션 윈도우 2-2

【ㄷ】

단축 키 부-2

데이터형 5-13도형 선택 모드 6-26디바이스 5-4, 6-45

디바이스 메모리 9-3

디바이스명 5-20, 5-22, 6-10

【ㄹ】

라벨 5-2

라벨 선택 6-9

라벨 설정 5-2, 5-13

라벨명 5-4, 5-9, 5-11

라이브러리 도움말 11-14

라이브러리 패스워드 11-11

래더 1-2

래더 기호 6-27

래더 블록 6-11

래더 블록 라벨 6-14래더 블록 리스트 6-15래더 블록 타이틀 6-14래더 블록 헤더 6-14래더 코멘트 6-27, 6-48

래더도 1-2

로컬 라벨 5-9, 5-11

리셋 6-37리턴 6-27링크메모리 12-4

메뉴 바 2-2

【ㅂ】

【ㅁ】

반전형 코일 6-37배열 5-14변수 6-42, 6-43, 6-53부품 선택 윈도우 2-2, 4-14, 6-5북마크 7-2

【ㅅ】

사용자 라이브러리 11-2

사용자 라이브러리뷰 11-4

상세 설정 6-10

세트 6-37속성 4-7, 4-10

스트럭처드 텍스트 1-2

실행 조건 4-6

심플 프로젝트 A-17

【ㅇ】

아웃풋 윈도우 2-2, 8-3, 8-16

어드레스 5-4, 6-45

에러 8-7

연결 윈도우 2-2

외곽선 6-34, 6-51

외곽선 쓰기 모드 6-26

외곽선 자동 접속 6-31, 6-34

우선도 4-7

워드 디바이스의 비트 지정 5-20

워크 윈도우 2-2

인덴트 6-23

인쇄 반환 위치 표시 6-17인스턴스 4-14, 6-42, 6-43, 10-3

10-4

6-27, 6-37

6-27, 6-37

8-16

5-25

8-16

4-2

4-2

Page 217: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)

색인

입력 변수 6-41

자동 할당 5-24

작업자 6-5

점프 6-27

【ㅈ】

【ㅊ】

출력 변수 6-41

【ㅋ】

컴파일 상태 확인 8-3컴파일 조건 12-5

코멘트 5-4, 5-9, 5-11, 5-17, 6-4코일 6-27, 6-37

【ㅌ】

태스크 4-3

탭 6-24

툴 힌트 6-21

툴바 2-2, 부-2

【ㅍ】

펑션 4-10, 4-13, 6-3

펑션 블록 4-10, 4-13, 6-3

펑션 입력 6-27

펑션 출력 6-27표시 형식 6-45

프로그램 6-2

프로그램 구성 4-2

프로그램 부품 4-9, 4-13프로그램 블록 4-4, 4-13, 6-3

프로그램 설정 4-6

프로그램 언어 1-2, 6-3프로그램 에디터 6-2프로그램 파일 4-3

프로젝트뷰 2-2, 4-2

【ㅎ】

현재값 10-2

현재값 표시 10-4

Page 218: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)
Page 219: GX-Works2 오퍼레이팅 메뉴얼(구조화프로젝트편)