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

308
SW1DNC-GXW2-E Integrated FA Software Version 1

description

Mitsubishi plc manual korean language

Transcript of GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

Page 1: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

SW1DNC-GXW2-E

Integrated FA Software

Version 1

Page 2: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 3: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

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

주의 사항은 본 제품에 대해서만 기재하였습니다. 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 Version1 오퍼레이팅 (심플 프로젝트편)

제품의 적용

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

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

사용 조건으로 합니다.

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

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

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

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

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

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

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

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

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

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

당사에 문의하십시오.

Page 5: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

개 정 이 력

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

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

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

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

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

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

Page 6: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

안 내

미쓰비시 종합 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 구조화 프로젝트의 기능 일람

2 장 화면 구성

2.1 화면 구성의 개요

2.2 래더 에디터

2.2.1 편집 화면

2.2.2 편집 화면 확대/축소

2.2.3 편집 화면의 문자 크기 변경

2.2.4 코멘트 표시/숨기기 전환

2.2.5 디바이스 코멘트의 표시 행수/열수 전환

2.2.6 래더 프로그램의 표시 접점수 전환

2.2.7 라벨명 표시/디바이스 표시 전환

2.2.8 래더 블록 표시/숨기기 전환

2.2.9 스텝 래더 (STL) 명령을 접점 형식으로 표시

2.3 SFC도 에디터

2.3.1 편집 화면

2.3.2 편집 화면 확대/축소

Page 7: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.3.3 SFC도에 MELSAP-L의 프로그램 표시

2.3.4 SFC 스텝/이행 코멘트 표시/숨기기 전환

2.3.5 SFC 표시열 설정

2.3.6 SFC의 표시 형식 변경

3.1 프로그램 작성

4.1 심플 프로젝트의 프로그램 구성

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.2.1 접점/코일/응용 명령 입력

6.2.2 명령 도움말 사용

6.2.3 2 중 코일의 체크 기능 전환

6.2.4 디바이스 코멘트를 계속해서 입력

6.2.5 포인터 번호/인터럽트 포인터 번호 입력

6.2.6 편집 중인 프로그램의 라벨 설정 화면 열기

6.1.1 덮어쓰기 모드와 삽입 모드

6.1 래더 작성

6.2 명령 입력

6 장 래더 프로그램 편집

3 장 프로그램 작성 순서

4 장 프로그램 구성 작성

5 장 라벨 설정

Page 8: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2.7 반환 작성

6.3.1 펑션 블록 작성

6.3.2 시퀀스 프로그램에 펑션 블록 붙여넣기

6.3.3 펑션 블록의 입출력 래더부 작성

6.3.4 붙여넣을 수 있는 펑션 블록의 FB 인스턴스명 변경

6.3.5 펑션 블록의 래더 열기

6.3.6 펑션 블록 사용 시 주의 사항

6.4.1 인 라인 ST의 특징

6.4.2 인 라인 ST 박스 삽입

6.4.3 인 라인 ST 편집

6.4.4 인 라인 ST 박스 삭제

6.4.5 인 라인 ST 사용 시 주의 사항

6.13 래더 변환 후 상태로 복귀

6.14 래더 편집 시 주의 사항

6.15 T/C 설정값 변경

6.11.1 명령 단위로 잘라내기/복사한 래더 붙여넣기

6.11.2 범위를 설정하여 잘라내기/복사한 래더 붙여넣기

6.11.3 1 래더 블록을 잘라내기/복사하여 붙여넣기

6.12.1 조작 대상

6.12 실행 전 상태로 복귀

6.11 래더 잘라내기/복사/붙여넣기

6.10.1 NOP 일괄 삽입

6.10.2 NOP 일괄 삭제

6.1O NOP 일괄 삽입/삭제

6.9.1 행 삽입

6.9.2 행 삭제

6.9.3 열 삽입

6.9.4 열 삭제

6.9 행ㆍ열 삽입/삭제

6.4 인 라인 ST 사용

6.5 래더 블록의 선두로 커서 이동

6.6 외곽선 작화

6.6.1 외곽선 작화

6.6.2 세로선/가로선 입력

6.7.1 명령 단위로 삭제

6.7.2 범위를 설정하여 삭제

6.7.3 1 래더 블록 삭제

6.8.1 외곽선 삭제

6.8.2 세로선/가로선 삭제

6.7 접점/코일/응용 명령 삭제

6.8 외곽선 삭제

6.3 펑션 블록 사용

Page 9: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7장 SFC 프로그램 편집

7.1 SFC도 기호 일람

7.2 MELSAP3과 MELSAP-L의 차이

7.3 SFC도 작성

7.3.1 SFC 스텝 입력

7.3.2 블록 기동 스텝 입력

7.3.3 직렬 이행 입력

7.3.4 선택 분기 입력

7.3.5 병렬 분기 입력

7.3.6 선택 결합 입력

7.3.7 병렬 결합 입력

7.3.8 JUMP 이행 입력

7.3.9 END 스텝 입력

7.3.10 외곽선 그리기

7.3.11 행ㆍ열 삽입/삭제

7.4.1 범위를 지정하여 삭제

7.4.2 분기/결합/세로선만 삭제

7.4 SFC도 삭제

7.5 SFC 스텝 속성 변경

7.6 SFC도 잘라내기/복사/붙여넣기

7.7 SFC도 정렬

7.8 SFC도 재표시

7.9 동작 출력/이행 조건 작성

7.9.1 동작 출력/이행 조건의 프로그램 작성(MELSAP3/FX CPU)

7.9.2 동작 출력/이행 조건의 프로그램 작성(MELSAP-L(명령 형식))

7.9.3 동작 출력/이행 조건의 프로그램 작성(MELSAP-L(기동 조건 형식))

7.10 블록 정보 설정

7.11 SFC 블록 리스트 표시

7.11.1 SFC 블록 리스트로 코멘트 표시

7.11.2 SFC 블록 리스트로 디바이스 표시

7.11.3 SFC 블록 리스트에서 SFC도 표시

7.11.4 SFC 블록 리스트에서 로컬 라벨 설정 화면 표시

7.12 SFC에 관한 파라미터 설정

7.12.1 PLC 파라미터의 SFC 설정

7.12.2 SFC 프로그램의 속성 설정

7.13 MELSAP-L 프로그램 작성 시 주의 사항

7.14 T/C 설정값 변경

8장 검색/바꾸기

8.1 래더 프로그램에서 검색/바꾸기

8.1.1 지정된 스텝으로 점프

Page 10: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.1.2 모듈 선두 I/O No. 변경

8.2 SFC 프로그램에서 검색/바꾸기

8.2.1 SFC도에서 지정한 SFC 스텝 No./이행 No.로 점프

8.2.2 SFC도에서 지정한 SFC 스텝 No./블록 No.로 점프

8.2.3 SFC도에서 SFC 스텝 No. 대체

8.2.4 SFC 블록 리스트에서 블록 검색

8.2.5 SFC 블록 리스트에서 디바이스 검색

9장 코멘트/스테이트먼트/노트 편집

9.1 디바이스 코멘트 편집

9.2 스테이트먼트/노트 편집

9.3 스테이트먼트/노트 일괄 편집

9.4 스테이트먼트/노트 종류(PLC/주변) 변경

9.5 행간 스테이트먼트 일람에서 점프

9.6 PLC 읽기 시의 머지 처리

9.2.1 스테이트먼트/노트

9.2.2 스테이트먼트 입력

9.2.3 스테이트먼트 수정/삭제

9.2.4 노트 입력

9.2.5 노트 수정/삭제

9.6.1 머지 처리

9.6.2 머지 처리

9.7 SFC 코멘트 편집

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

10.1 라벨 미사용 프로젝트의 경우

10.2 라벨 사용 프로젝트의 경우

10.3 에러/경고 확인

10.1.1 작성한 프로그램 변환

10.1.2 모든 프로그램 변환

10.1.3 변환과 동시에 RUN 중 쓰기

10.1.4 프로그램 체크

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

10.2.2 모두 컴파일

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

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

10.2.5 컴파일 시 주의 사항

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

Page 11: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

12장 모니터

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

12.3.2 버퍼메모리/링크메모리 모니터

12.3.3 현재값 표시/숨기기 전환

12.3.4 FXGP(DOS)/FXGP(WIN) 형식의 표시 전환(FX CPU)

12.5.1 SFC도 모니터

12.5.2 이행 감시 모니터

12.5.3 동작 출력/이행 조건 모니터(Zoom 모니터)

12.5.4 모든 블록을 일괄로 모니터/활성 스텝 모니터

12.5.5 SFC 블록 리스트 모니터

13장 FB 라이브러리 사용

13.1.1 FB 라이브러리를 다운로드하여 인스톨

13.1.2 FB 라이브러리 사용

13.1.3 레퍼런스 매뉴얼 표시

13.1.4 FB 라이브러리 언인스톨

14장 옵션 설정

부 록

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

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

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

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

부. 1.4 대조 결과 표시 시 사용할 수 있는 툴바와 단축 키

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

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

14.1 기본 조작

14.2 옵션 설정 일람

13.1 FB 라이브러리 사용

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

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

12.3 모니터의 동작 조건 변경

12.4 래더 프로그램 모니터

12.5 SFC 프로그램 모니터

부 부

Page 12: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

색 인 색인 색인

Page 13: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 매뉴얼 개요

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 구조화 프로그래밍 매뉴얼(특수 명령편)

FX CPU 구조화 프로그래밍 매뉴얼(디바이스ㆍ공통 설명편)

FX CPU 구조화 프로그래밍 매뉴얼(시퀀스 명령편)

FX CPU 구조화 프로그래밍 매뉴얼(응용 함수편)

구조화 프로그램의 작성에 필요한 프로그래밍 방법, 프로그램 언어의 종류 등에 대해설명합니다.

구조화 프로그램에서 사용할 수 있는 시퀀스 명령, 기본 명령, 응용 명령 등의 공통 명령에 관한 사양, 기능에 대해 설명합니다.

구조화 프로그램에서 사용할 수 있는 응용 함수에 관한 사양, 기능에 대해 설명합니다.

구조화 프로그램에서 사용할 수 있는 모듈 전용 명령, PID 제어 명령, 내장 I/O 기능용명령 등의 특수 명령에 관한 사양, 기능에 대해 설명합니다.

GX Works2에서 제공하는 구조화 프로그램용 디바이스, 파라미터를 설명합니다.

GX Works2에서 제공하는 구조화 프로그램용 시퀀스 명령을 설명합니다.

GX Works2에서 제공하는 구조화 프로그램용 응용 함수를 설명합니다.

Page 14: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

3) iQ Works의 조작

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

(별매)

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

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

Page 15: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 본 매뉴얼의 용도

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

에 대해 설명합니다.

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

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

1) GX Works2의 조작

GX Works2 Version1오퍼레이팅 매뉴얼

심플프로젝트편

구조화프로젝트편

심플프로젝트편

구조화프로젝트편

인텔리전트

기능 모듈조작편

목적매뉴얼

GX Works2

인스톨

GX Works2 초급

공통편

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

GX Works2의 각종 조작

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

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

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

프로젝트 종류에 관계없이 사용할 수 있는 기능의 조작 방법을 알고 싶다

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

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

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

래더

SFC

구조화 래더

ST

*1: MELSAP3, FX 시리즈용 SFC만

상세

상세

상세 상세

상세

상세 상세

상세

상세

상세

상세 상세

상세

상세 상세

개요

개요

Page 16: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

목적

MELSEC-Q/

L/F구조화 프로그래밍

매뉴얼

MELSEC-Q/L구조화 프로그래밍

매뉴얼

MELSEC-Q/L

프로그래밍

매뉴얼

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

매뉴얼

사용하는모듈의

매뉴얼

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

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

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

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

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

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

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

처음으로 구조화프로그래밍하기위한 기초를 알고 싶다

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

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

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

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

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

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

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

상세

Page 17: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

목적

MELSEC-Q/

L/F구조화 프로그

래밍

매뉴얼

FX CPU구조화 프로그래밍

매뉴얼

FX CPU프로그래밍

매뉴얼

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

시퀀스명령편

응용 함수편

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

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

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

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

처음으로 구조화프로그래밍하기위한 기초를 알고 싶다

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

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

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

상세

상세

상세 상세 상세

상세

상세

Page 18: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 매뉴얼 보는 방법

지원 CPU 표시

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

화면 표시

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

장 타이틀 표시

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

표시 내용

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

절ㆍ항 타이틀 표시

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

조작 순서

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

참조 표시

참조할 곳이나 참조 매뉴얼 등은

마크로 표시하였습니다.

화면 내 버튼

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

2.2 래더 에디터

GX Works2 래더 에디터의 화면 표시 및 표시에 관한 기본 조작을 설명합니다.

래더 작성 시 사용하는 편집 화면에 대해 설명합니다.

화면 표시

● 라벨 미사용 프로젝트의 경우

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

● 라벨 사용 프로젝트의 경우

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

타이틀 바

스텝 No. END행

커서

표시 내용

명칭 표시 내용

왼쪽 모선 오른쪽 모선

타이틀 바

스텝 No.

커서

왼쪽 모선

오른쪽 모선

END 행

열려 있는 데이터의 데이터형ㆍ데이터명ㆍ상태 등이 표시됩니다.

래더 블록의선두 스텝 No.가표시됩니다.

커서의 위치가 편집의 대상이 됩니다.

래더 프로그램의 모선입니다.

래더 프로그램의 최후를 나타냅니다.END 행아래로는 프로그램을 작성할 수 없습니다.

[Tool]⇒[Options]

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

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

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

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

화면 표시

조작 순서

화면 내 버튼

Page 19: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

아이콘내 용

QCPU(Q 모드) LCPU FXCPU

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

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

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

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

해당 페이지에서 설명한 내용에서 특별히 주의할 사항이나 알아 두면 편리한 기능 등을 설명합니다.

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

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

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

번호 기 호 내 용 예

바의 메뉴명

툴바의 아이콘

화면 명칭

화면의 탭명

화면 내의 각 항목명

화면의 버튼

키보드의 키

[Project]

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

《PLC system》

"Timer Limit Setting"

Page 20: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

본 매뉴얼에서는 소프트웨어 패키지, PLC CPU 등을 다음의 총칭ㆍ약칭으로 나타내고 있습니다.

대상 형명을 나타낼 필요가 있을 때는 특별히 모듈 형명을 기재하였습니다.

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

제품 형명 SWnDNC-GXW2의 총칭 제품명.(n = 버전을 의미)

제품 형명 SWnD5C-GPPW, SWnD5C-GPPW-A, SWnD5C-GPPW-V, SWnD5C-GPPW-VA의 총칭 제품명.(n = 버전을 의미)

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

iQ Works

Windows 가 동작하는 PC의 총칭.®

베이식 모델 QCPU

PC

하이 퍼포먼스 모델QCPU

유니버설 모델QCPU

Ethernet 포트 내장QCPU 의 총칭.

의 총칭.

의 총칭.

의 총칭.

QCPU(Q 모드)

LCPU

FXCPU

FXGP(WIN)

베이식 모델 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 21: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

1장 개 요

본 매뉴얼에서는 심플 프로젝트를 이용한 경우 프로그램의 작성 방법 및 관계되는 기능의 조작 방법에 대해

설명합니다.

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

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

1.1 심플 프로젝트란

1.2 심플 프로젝트의 특징

1.3 기능 일람

Page 22: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

1.1 심플 프로젝트란

1.2 심플 프로젝트의 특징

미쓰비시 PLC CPU의 명령을 사용하여 시퀀스 프로그램을 작성합니다.심플 프로젝트에서는 기존의 GX Developer와 같은 조작으로 프로그램을 작성할 수 있습니다.

심플 프로젝트의 특징을 나타냅니다.

■ 조작성의 계승과 프로그램 자산의 활용

■ 펑션 블록에 의한 프로그램의 부품화

■ 래더 에디터상에서의 ST 프로그램 편집

GX Works2에서는 기존의 GX Developer의 조작성을 계승하고 있습니다.

따라서 기존의 GX Developer에서 작성한시퀀스 프로그램도 편집할 수 있어 편리합니다.

라벨 사용 프로젝트일 때만 펑션 블록을 사용할 수있습니다.

펑션 블록(FB) 기능은 반복해서 사용하는 래더 블록을 부품화하여 등록할 수 있습니다.따라서 시퀀스 프로그램을 작성하는 경우에 등록되어 있는 래더 블록을 쉽게 유용할 수 있습니다.

인 라인 ST 기능을 사용하여 래더 에디터상에서 ST 프로그램을 편집/모니터할 수 있습니다.

라벨 사용 프로젝트일 때만 인 라인 ST를 사용할 수 있습니다.

Page 23: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

1.3 기능 일람

GX Works2의 기능 일람을 나타냅니다.공통의 기능(프로젝트, 온라인, 디버그, 진단, 툴, 윈도우, 도움말)과 편집이나 설정 대상별 기능(편집, 검색/바꾸기, 변환/컴파일, 표시)으로 나누어집니다.

참조가 "(공통)", "(구조화)", "(인텔리전트)"로 되어 있는 기능의 자세한 사항은 각각 다음을 참조하십시오.(공통) …… GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)(구조화) … GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)(인텔리전트) GX Works2 Version1 오퍼레이팅 매뉴얼(인텔리전트 기능 모듈 조작편)

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

심플 프로젝트와 구조화 프로젝트에서 공통으로 사용하는 기능에 대해 설명합니다.

■ 공통 기능 일람

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

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

(공통)

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

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

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

프로젝트 저장 프로젝트를 저장합니다.

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

압축/압축 해제

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

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

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

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

프로젝트 변경 이력

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

(공통)

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

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

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

데이터 조작

(공통)

데이터 새로 만들기

데이터명 변경

데이터 삭제

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

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

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

데이터 복사

데이터 붙여넣기

일반 사용 접속 대상 지정

속성

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

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

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

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

인텔리전트 기능 모듈

(인텔리전트)

신규 모듈 추가

모듈 삭제

속성

인텔리전트 기능 모듈 파라미터일람

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

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

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

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

Page 24: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

다른 형식 데이터 열기

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

GX Configurator-QP 데이터 읽기 GX Configurator-QP에서 작성한 프로젝트를 읽습니다.

(인텔리전트)

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

(공통)

라이브러리 조작

(구조화)

라이브러리 새로 만들기

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

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

라이브러리 파일 다시 읽기

라이브러리명 변경

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

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

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

이미 수집하고 있는 라이브러리를 최신의 정보로 갱신합니다.

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

라이브러리 편집 허가

라이브러리 편집 금지

라이브러리 패스워드 설정

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

라이브러리 파일 저장

라이브러리 도움말 표시

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

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

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

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

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

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

보안

(공통)

패스워드 변경

사용자 관리

액세스 권한 설정

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

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

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

표시 화면 인쇄

표시 화면 미리 보기

프린터 설정

(최근 사용한 파일 1 ~ 4)

GX Works2 종료

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

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

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

최근 사용한 GX Works2 프로젝트의 경로가 표시되고, 선택한 프로젝트를 엽니다.

GX Works2를 종료합니다.

편집(공통 기능) 참조

실행 취소

다시 실행

잘라내기

복사

붙여넣기

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

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

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

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

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

Page 25: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

참조

참조

크로스 레퍼런스

디바이스 사용 리스트

디바이스 검색

명령 검색

접점 코일 검색

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

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

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

명령을 검색합니다.

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

(공통)문자열 검색

디바이스 대체

명령 대체

문자열 대체

문자열을 검색합니다.

프로그램상의 디바이스/라벨을 대체합니다.

명령을 대체합니다.

문자열을 대체합니다.

A/B 접점 변경

디바이스 일괄 변경

디바이스 일괄 변경에 등록

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

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

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

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

변환

변환+컴파일

변환+RUN 중 쓰기

변환+컴파일+RUN 중 쓰기

변환(모든 프로그램)

변환+모두 컴파일

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

변환/컴파일 후 PLC CPU에 시퀀스 프로그램을 씁니다.

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

10.2.1항

10.2.3항

10.1.2항

표시(공통 기능)

툴바

툴바명 각 툴바의 표시/숨기기를 전환합니다.

(공통)상태 바 상태 바의 표시/숨기기를 전환합니다.

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

연결 윈도우

네비게이션 윈도우

부품 선택 윈도우

아웃풋 윈도우

크로스 레퍼런스 윈도우

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

부품 선택 윈도우의 표시/숨기기를 전환합니다.부품 선택 윈도우에서 FB나 펑션 등의 부품을 선택하여 프로그램에 유용합니다.

6.3절

아웃풋 윈도우의 표시/숨기기를 전환합니다.아웃풋 윈도우에는 변환(컴파일)의 결과가 표시됩니다.

10.3절

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

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

감시 윈도우1 ~ 4

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

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

감시 윈도우의 표시/숨기기를 전환합니다.감시 윈도우에는 모니터의 결과가 표시됩니다.

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

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

(인텔리전트)인텔리전트 기능 모듈안내서

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

검색/바꾸기 윈도우검색/바꾸기 윈도우의 표시/숨기기를 전환합니다.검색/바꾸기 윈도우에는 검색/바꾸기의 결과가 표시됩니다.

(공통)

Page 26: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

온라인(공통 기능) 참조

PLC 읽기

PLC 쓰기

PLC 대조

리모트 조작

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

PLC CPU에 데이터를 씁니다.

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

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

11.1절

(공통)

패스워드/키워드

등록/변경

취소

해제

(공통)

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

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

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

PLC 메모리 조작

(공통)

PLC 메모리 포맷

PLC 메모리 클리어

PLC 메모리 정리

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

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

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

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

PLC 사용자 데이터

PLC 사용자 데이터 읽기

PLC 사용자 데이터 쓰기

PLC 사용자 데이터 삭제

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

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

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

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

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

래치 데이터 백업

백업

백업 데이터 삭제(공통)

(공통)

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

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

CPU 모듈 교환

백업 데이터 작성

복구 실행

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

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

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

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

Page 27: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

시뮬레이션 시작/정지

미지원 명령 표시

현재값 변경

강제 입출력 등록/해제

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

온라인(공통 기능) 참조

참조

참조

모니터

(공통)

12.1절

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

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

모니터 시작

모니터 정지

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

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

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

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

(공통)

12.3.1항

(공통)

감시 시작

감시 정지

현재값 표시 전환(10진)

현재값 표시 전환(16진)

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

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

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

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

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

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

프로그램 일람 모니터

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

FB 인스턴스 선택

SFC 모든 블록 일괄 모니터

12.2절

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

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

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

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

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

12.5.1항

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

로컬 디바이스 일괄 읽기+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 28: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴(공통 기능) 참조

IC 메모리 카드

IC 메모리 카드 읽기

IC 메모리 카드 쓰기

이미지 데이터 읽기

이미지 데이터 쓰기

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

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

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

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

(공통)

프로그램 체크

파라미터 체크

옵션

단축 키 사용자 정의

자동 할당 디바이스 설정

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

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

각종 옵션을 설정합니다.

단축 키 설정 변경합니다.

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

10.1.4항

(공통)

제14장

(공통)

5.7절

블록 패스워드 설정

메모리 용량 계산

LCPU 로깅 설정 툴

Ethernet 어댑터 모듈 설정 툴

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

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

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

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

(공통)

내장 I/O 모듈용 툴

위치결정 모니터

고속 카운터 모니터

I/O 모니터

대상결정 모니터 화면을 표시합니다.

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

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

(공통)

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

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

(공통)

인텔리전트 기능 모듈용 툴

아날로그 모듈

(인텔리전트)

오프셋ㆍ게인 설정

Q61LD의 정하중 교정 설정

Q61LD의 디폴트 설정

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

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

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

온도 입력 모듈

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

온도 조절 모듈

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

카운터 모듈

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

QD75/LD75형 위치결정 모듈

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

파형 트레이스

궤적 트레이스

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

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

시리얼 커뮤니케이션 모듈

회선 트레이스

통신 프로토콜 지원 기능

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

통신 프로토콜 지원 기능을 기동합니다.

윈도우(공통 기능) 참조

계단식 표시

좌우로 바둑판식 표시

상하로 바둑판식 표시

아이콘 정렬

모든 윈도우 닫기

(표시 중인 윈도우 정보)

윈도우

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

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

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

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

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

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

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

(공통)

Page 29: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

도움말(공통 기능) 참조

참조

CPU 에러 CPU 에러 코드별 설명을 표시합니다(공통)

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

오퍼레이팅 매뉴얼

GX Works2 초급 심플 프로젝트편

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

오퍼레이팅 매뉴얼 공통편

각 오퍼레이팅 매뉴얼을 표시합니다. (공통)오퍼레이팅 매뉴얼 심플 프로젝트편

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

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

명령 도움말

프로그래밍 매뉴얼공통 명령편

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

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

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

MELFANSWeb에 접속 MELFANSweb의 홈 페이지를 표시합니다.

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

■ 라벨 설정 시의 기능 일람

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

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

삭제

모두 선택

(이전) 행 추가

(다음) 행 추가

행 삭제

CSV 파일에서 읽기

CSV 파일로 쓰기

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

모두 선택합니다.

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

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

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

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

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

5.5.2항

5.8절

시스템 라벨

시스템 라벨 데이터베이스의 변경 내용 확인

시스템 라벨 수집

시스템 라벨 디바이스 등록

시스템 라벨과의 관련 해제

시스템 라벨의 대조 동기

다른 프로젝트에서 변경된 시스템 라벨 정보를 글로벌 라벨에 반영합니다.

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

선택된 글로벌 라벨을 시스템 라벨로 하여 등록합니다.

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

시스템 라벨 정보에 부정합이 있는 경우 일치시킵니다.

5.2절

Page 30: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

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

참조

참조

참조

참조

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

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

(공통)

샘플 코멘트 유용

특수 릴레이/특수 레지스터 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 31: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

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

참조

결과 표시 위치(공통)

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

항목 표시/숨기기

디바이스

어드레스

코멘트

데이터형

표시 기수

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

타이밍 차트의 스케일

-: 축소타이밍 차트의 스케일을 확대/축소합니다.

+: 확대

트렌드 그래프의 스케일

-: 축소

+: 확대.

초기 표시

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

(공통)

(공통)

(공통)

(공통)

부가 정보

시간부가 정보의 표시/숨기기를 전환합니다.

프로그램명

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

샘플링 트레이스

샘플링 트레이스 열기

트레이스 설정

트레이스 시작

트레이스 중단

수동 트리거 실행

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

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

트레이스를 시작합니다.

트레이스를 중단합니다.

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

트레이스 등록 실행

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

강제 실행 등록 유효

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

CSV 파일로 출력

트레이스 데이터 PLC 읽기

트레이스 데이터 PLC 쓰기

모든 데이터 삭제

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

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

트레이스 데이터(트레이스 설정+결과)를 CSV 파일 형식으로 PC에 저장합니다.

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

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

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

Page 32: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

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

삭제

래더 변환 후 상태로 복귀

행 삽입

행 삭제

열 삽입

열 삭제

NOP 일괄 삽입

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

편집 중인 래더를 마지막로 변환하였을 때의 상태로 되돌립니다.

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

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

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

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

커서가 위치한 래더 블록의 앞에 NOP를 삽입합니다.

6.13절

6.9절

6.10절NOP 일괄 삭제

외곽선 쓰기

외곽선 삭제

TC 설정값 변경

현재 편집 중인 프로그램에 있는 NOP를 일괄로 삭제합니다.

커서 위치에 외곽선을 입력합니다.

커서 위치에서 외곽선을 삭제합니다.

프로그램 내에서 사용되고 있는 타이머, 카운터의 설정값을 일괄로 변경합니다.

6.6.1항

6.8.1항

6.15절

래더 기호

응용 명령

a 접점

b접점

a 접점 OR

b접점 OR

코일

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

6.2절

세로선 입력

가로선 입력

세로선 삭제

가로선 삭제

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

6.6.2항

6.8.2항

펄스 접점 기호

6.2절

상승펄스

하강펄스

상승펄스 OR

하강펄스 OR

상승펄스 부정

하강펄스 부정

상승펄스 부정 OR

하강펄스 부정 OR

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

연산 결과 반전

연산 결과 상승펄스화

연산 결과 하강펄스화

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

커서 위치에 를 씁니다.

Page 33: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

참조

인 라인 ST

인 라인 ST 박스 삽입

템플릿 표시

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

템플릿의 인수 선택(오른쪽)

인 라인 ST 박스를 삽입합니다.

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

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

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

6.4.2항

(구조화)

FB 인스턴스명 편집 펑션 블록의 인스턴스명을 변경합니다. 6.3.4항

문서 작성

디바이스 코멘트 편집

스테이트먼트 편집

노트 편집

스테이트먼트/노트 일괄편집

디바이스 코멘트를 편집합니다.

스테이트먼트를 편집합니다.

노트를 편집합니다.

프로그램상의 스테이트먼트/노트를 일괄로 편집합니다.

(공통)

9.2절

9.3절

간이 편집

오른쪽의 래더 기호에 가로선 접속

왼쪽의 래더 기호에 가로선 접속

오른쪽 방향으로 가로선입력/삭제

왼쪽 방향으로 가로선 입력/삭제

아래 방향으로 세로선 입력/삭제

커서 위치에서 오른쪽의 명령이나 외곽선에 가로선을 접속합니다.

커서 위치에서 왼쪽의 명령이나 외곽선에 가로선을 접속합니다.

커서 위치에서 오른쪽 방향으로 가로선을 입력/삭제합니다.

커서 위치에서 왼쪽 방향으로 가로선을 입력/삭제합니다.

커서 위치에서 아래 방향으로 세로선을 입력/삭제합니다.

위 방향으로 세로선 입력/삭제

A/B 접점 전환

스테이트먼트/노트 종류전환

명령 부분 편집

커서 위치에서 위 방향으로 세로선을 입력/삭제합니다.

A 접점과 B 접점을 전환합니다.

스테이트먼트/노트의 종류를 전환합니다.

1번째 인수를 선택한 상태에서 래더 입력 화면을 표시합니다.

(공통)

9.4절

6.2절

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

모듈 선두 I/O No. 변경

스테이트먼트/노트 종류 변경

행간 스테이트먼트 일람

점프

다음 래더 블록 선두 점프

이전 래더 블록 선두 점프

버퍼메모리 어드레스 명령의 모듈 선두 I/O No.를 대체합니다.

스테이트먼트/노트의 종류(PLC/주변)를 변경합니다.

프로그램에서 사용되고 있는 행간 스테이트먼트를 일람으로 표시합니다.

지정된 스텝 위치로 커서를 이동합니다.

커서를 현재의 위치에서 다음 래더 블록의 선두로 점프합니다.

커서를 현재의 위치에서 이전 래더 블록의 선두로 점프합니다.

8.1.2항

9.4절

9.5절

8.1.1항

6.5절

6.6절

Page 34: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

코멘트 표시

스테이트먼트 표시

노트 표시

래더 블록 숨기기

디바이스 코멘트를 표시합니다.

스테이트먼트를 표시합니다.

노트를 표시합니다.

커서가 위치한 래더 블록을 숨깁니다.

2.2.4항

2.2.8항래더 블록 표시

래더 블록 모두 숨기기

래더 블록 모두 표시

디바이스 표시

커서가 위치한 숨겨져 있는 래더 블록을 표시합니다.

모든 래더 블록을 숨깁니다.

숨겨진 래더 블록을 모두 표시합니다.

컴파일에 의해 할당된 디바이스를 표시합니다.

2.2.7항일괄 디바이스 표시

일괄 디바이스 표시 해제

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

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

컴파일 결과 표시인 라인 ST 박스 내의 컴파일 결과를 리스트 형식으로 표시합니다.

6.4.3항

확대/축소 래더의 표시 배율을 변경합니다. 2.2.2항

문자 크기

크게 편집 화면의 문자의 표시 크기를 크게 합니다.2.2.3항

작게 편집 화면의 문자의 표시 크기를 작게 합니다.

상하로 바둑판식으로 FB 열기래더 에디터와 펑션 블록의 프로그램 에디터를 상하로 바둑판식으로 표시합니다.

6.3.5항

라벨 설정 열기 편집 중인 프로그램에 설정되어 있는 라벨의 설정 화면을 엽니다. 6.2.6항

Zoom 소스 블록 열기 기동 소스가 되는 SFC도를 표시합니다.

SFC도의 커서 이동

위 방향으로 이동

아래 방향으로 이동

왼쪽 방향으로 이동

오른쪽 방향으로 이동

SFC도상의 커서를 위 방향으로 이동합니다.

SFC도상의 커서를 아래 방향으로 이동합니다.

SFC도상의 커서를 왼쪽 방향으로 이동합니다.

SFC도상의 커서를 오른쪽 방향으로 이동합니다.

2.3.1항

명령 도움말 열기 명령 도움말을 표시합니다. 6.2.2항

Page 35: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

1.3.3 SFC도 편집 시의 기능 일람

SFC도의 편집 시 사용할 수 있는 기능입니다.

편집(SFC도 편집 시의 기능) 참조

참조

삭제

SFC도 재표시

행 삽입

행 삭제

열 삽입

열 삭제

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

SFC도를 다시 표시합니다.

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

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

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

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

7.8절

7.3.11항

외곽선 쓰기

세로선

선택 분기

병렬 분기

선택 결합

병렬 결합

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

7.3.10항

외곽선 삭제 커서 위치에서 외곽선을 삭제합니다.

TC 설정값 변경 프로그램 내에서 사용되고 있는 타이머, 카운터의 설정값을 일괄로 변경합니다.

6.15절

SFC 스텝 속성 설정

속성 없음

코일 유지

동작 유지 - 이행 체크 안함

동작 유지 - 이행 체크 표시

리셋

스텝의 속성을 "없음"으로 합니다.

스텝의 속성을 코일 유지로 합니다.

스텝의 속성을 동작 유지(SE)로 합니다.

스텝의 속성을 동작 유지(ST)로 합니다.

스텝의 속성을 리셋으로 합니다.

7.5절

SFC 기호

[STEP] 스텝

[B] 블록 기동 스텝 - 종료체크 표시

[BS] 블록 기동 스텝 - 종료체크 안함

[JUMP] 점프

[END]END 스텝

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

7.3.1항

7.3.2항

7.3.8항

7.3.9항

[DUMMY] 더미 스텝

[TR] 이행

[--D] 선택 분기

[==D] 병렬 분기

[--C] 선택 결합

[==C] 병렬 결합

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

커서 위치에 를 입력합니다.

7.3.1항

7.3.3항

7.3.4항

7.3.5항

7.3.6항

7.3.7항커서 위치에 를 입력합니다.

[|] 세로선 커서 위치에 를 입력합니다.

SFC 스텝 No. 정렬 SFC 스텝/이행 No.를 오름차순/내림차순으로 정렬합니다. 7.7절

문서 작성

SFC 스텝/이행 코멘트 편집 SFC 스텝/이행 코멘트 편집 모드로 전환합니다. 9.7절

검색/바꾸기(SFC도 편집 시의 기능)

점프

SFC 스텝 No. 대체

지정된 위치로 커서를 이동합니다.

SFC 스텝 No.를 대체합니다.

8.2.1항

8.2.3항

Page 36: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

프로그램 표시

SFC 스텝/이행 코멘트 표시

확대/축소

SFC 열수 설정

SFC 블록 리스트 열기

MELSAP-L의 프로그램을 표시합니다.

SFC 스텝/이행 코멘트를 표시합니다.

SFC도의 표시 배율을 설정합니다.

SFC 열수를 설정합니다.

SFC 블록 리스트 화면을 표시합니다.

2.3.3항

2.3.4항

2.3.2항

2.3.5항

7.11절

MELSAP3 표시

MELSAP-L(명령 형식) 표시

MELSAP-L(기동 조건 형식) 표시

Zoom/기동 위치 블록 열기

기동 소스 블록 열기

라벨 설정 열기

SFC의 표시 형식을 MELSAP3으로 표시합니다.

SFC의 표시 형식을 MELSAP-L(명령 형식)로 표시합니다.

SFC의 표시 형식을 MELSAP-L(기동 조건 형식)로 표시합니다.

Zoom 또는 기동 위치 블록을 표시합니다.

기동 소스가 되는 SFC 블록을 표시합니다.

편집 중인 프로그램에 설정되어 있는 라벨의 설정 화면을엽니다.

2.3.6항

7.9절

SFC 블록 리스트의 편집 시 사용할 수 있는 기능입니다.

8.2.4항

8.2.5항

점프 지정된 블록 위치로 커서를 이동합니다.

블록 정보 디바이스 검색 디바이스를 검색합니다.

SFC 블록 리스트 코멘트 표시

디바이스 표시

SFC도 열기

라벨 설정 열기

SFC 블록 리스트의 코멘트를 표시합니다.

디바이스를 표시합니다.

SFC도를 엽니다.

라벨 설정 화면을 표시합니다.

7.11.1항

7.11.2항

7.11.3항

7.11.4항

GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)

ST/구조화 래더 언어의 편집 시 사용할 수 있는 기능에 대해서는 다음을 참조하십시오.

표시(SFC도 편집 시의 기능) 참조

참조

참조

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

검색/바꾸기(SFC 블록 리스트 편집 시의 기능)

표시(SFC 블록 리스트 편집 시의 기능)

1.3.5 구조화 프로젝트의 기능 일람

Page 37: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2장 화면 구성

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

2.1 화면 구성의 개요

2.2 래더 에디터

2.3 SFC도 에디터

Page 38: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.1 화면 구성의 개요

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

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

타냅니다.

화면 표시

부품 선택윈도우

도킹윈도우

타이틀 바메뉴 바

툴바

네비게이션윈도우

워크윈도우

상태 바

명칭 표시 내용 참조

표시 내용

부.1

타이틀 바

메뉴 바

툴바

워크 윈도우

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

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

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

프로그래밍, 파라미터 설정, 모니터 등을 실행하는 메인이 되는 화면입니다. GX Works2 Version1

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

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

네비게이션 윈도우

부품 선택 윈도우

아웃풋 윈도우

크로스 레퍼런스 윈도우

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

프로그램 작성용 부품(펑션 블록 등)이 일람 형식으로표시됩니다.

컴파일이나 체크 결과(에러, 경고 등)가 표시됩니다.

크로스 레퍼런스 결과가 표시됩니다.

6.3절

10.3항

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

디바이스 사용 리스트 윈도우

감시 윈도우1 ~ 4

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

검색/바꾸기 윈도우

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

디바이스의 현재값 등을 모니터하거나 변경하는화면입니다.

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

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

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

Page 39: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.2 래더 에디터

GX Works2 래더 에디터의 화면 표시 및 표시에 관한 기본 조작을 설명합니다.

래더 작성 시 사용하는 편집 화면에 대해 설명합니다.

화면 표시

● 라벨 미사용 프로젝트의 경우

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

● 라벨 사용 프로젝트의 경우

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

타이틀 바

스텝 No. END행

커서

표시 내용

명칭 표시 내용

왼쪽 모선 오른쪽 모선

타이틀 바

스텝 No.

커서

왼쪽 모선

오른쪽 모선

END 행

열려 있는 데이터의 데이터형ㆍ데이터명ㆍ상태 등이 표시됩니다.

래더 블록의 선두 스텝 No.가 표시됩니다.

커서의 위치가 편집의 대상이 됩니다.

래더 프로그램의 모선입니다.

래더 프로그램의 최후를 나타냅니다.END 행 아래로는 프로그램을 작성할 수 없습니다.

2.2.1 편집 화면

Page 40: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

편집 화면의 표시 배율을 변경할 수 있습니다.

[View]⇒[Zoom]( )

조작 순서

조작 순서

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

항목 내용

선택된 배율로 화면의 표시가 변경됩니다.

임의로 설정된 배율로 화면의 표시가 변경됩니다.

래더 전체가 표시되도록 래더의 가로폭이 자동으로 조정됩니다.자동 배율

2.2.3 편집 화면의 문자 크기 변경

편집 화면의 문자의 표시 크기를 변경할 수 있습니다.

ㆍ [View]⇒[Text Size]⇒[Bigger]/[Smaller]를 선택합니다.

열려 있는 모든 래더 에디터에 변경 내용이 반영됩니다.

선택할 때 마다 문자의 표시 크기가 10단계로 변경됩니다.

화면 표시

150%, 100%, 75%, 50%

Specify

2.2.2 편집 화면 확대/축소

Page 41: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

디바이스 코멘트(라벨 코멘트)/노트/스테이트먼트의 표시/숨기기를 전환할 수 있습니다.

ㆍ [View]⇒[Comment]/[Statement]/[Note]

● 코멘트 표시/숨기기 전환

코멘트 표시/숨기기는 다음과 같이 조작해도 전환할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Ladder"⇒"Comment"

조작 순서

2.2.4 코멘트 표시/숨기기 전환

Page 42: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.2.5 디바이스 코멘트의 표시 행수/열수 전환

옵션의 설정에서 디바이스 코멘트의 표시 행수/열수를 전환할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Ladder"⇒"Comment"

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

항목

항목

내용

내용

표시 행수를 1 ~ 4행으로 설정합니다.

표시 열수를 5열 또는 8열로 설정합니다.(반각 영숫자)

예)

행수4×열수8 행수2 열수5×

2.2.6 래더 프로그램의 표시 접점수 전환

옵션의 설정에서 1행에 표시되는 접점수를 전환할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Ladder"⇒"Ladder Diagram"

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

1행 중의 접점의 표시수를 9 접점 또는 11 접점으로 설정합니다.

화면 표시

화면 표시

조작 순서

조작 순서

Row

Column

Display Connection of LadderDiagram

Page 43: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.2.7 라벨명 표시/디바이스 표시 전환

라벨을 사용하고 있는 프로그램의 표시를 라벨명 표시/디바이스 표시로 전환할 수 있습니다.

라벨 코멘트/디바이스의 디바이스 코멘트가 설정되어 있는 경우, 각각의 코멘트가 표시됩니다.

라벨명 표시에서 디바이스 표시로 하면, 컴파일에 의해 할당된 디바이스를 확인할 수 있습니다.

ㆍ [View]⇒[Device Display]( )를 선택합니다.

예)

라벨명 표시 디바이스 표시

● 라벨 코멘트/디바이스의 디바이스 코멘트 표시/숨기기설정되어 있는 라벨 코멘트/디바이스 코멘트를 확인하려면, 코멘트가 표시되도록 설정해 두어야 합니다.( 2.2.4항)

ㆍ [View]⇒[All Device Display]를 선택합니다.

현재 열려 있는 모든 프로그램 에디터(ST 제외)가 디바이스 표시가 됩니다.

■ 모든 프로그램 에디터를 일괄로 디바이스 표시

■ 모든 프로그램 에디터의 디바이스 표시 일괄 해제

현재 열려 있는 모든 프로그램 에디터를 디바이스 표시로 합니다.

현재 열려 있는 모든 프로그램 에디터의 디바이스 표시를 해제합니다.

ㆍ [View]⇒[Cancel All Device Display]를 선택합니다.

모든 프로그램 에디터의 디바이스 표시가 해제되어 입력 시의 상태로 표시됩니다.

조작 순서

조작 순서

조작 순서

Page 44: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.2.8 래더 블록 표시/숨기기 전환

래더 변환된 프로그램의 래더 블록을 숨길 수 있습니다.

스테이트먼트가 설정되어 있는 래더 블록은 스테이트먼트가 표시된 상태에서 숨겨집니다.

■ 래더 블록 숨기기

래더 블록을 숨깁니다.

숨기는 래더 블록상에 커서를 이동합니다.

[View]⇒[Non-Display Ladder Block]을 선택합니다.

래더 블록이 숨겨집니다.

조작 순서

Page 45: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 래더 블록의 숨기기 해제

숨겨져 있는 래더 블록을 표시 상태로 되돌립니다.

숨겨져 있는 래더 블록의 회색의 막대 상에 커서를 이동합니다.

[View]⇒[Display Ladder Block]을 선택합니다.

숨겨져 있는 래더 블록이 표시됩니다.

● 래더 블록 표시/숨기기

ㆍ복수의 래더 블록을 선택하여 표시/숨기기를 전환할 수 있습니다.ㆍ[View]⇒[Display All Ladder Block]/[Non-Display All Ladder Block]을 선택하여 모든 래더를 표시/숨기기 할 수 있습니다.ㆍ마우스 오른쪽 버튼 클릭⇒단축키 메뉴[Display Ladder Block]/[Non-Display Ladder Block]을 선택하여 래더 블록 표시/숨기기를 전환할 수도 있습니다.

조작 순서

Page 46: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.2.9 스텝 래더 (STL) 명령을 접점 형식으로 표시

FX CPU의 라벨 미사용 프로젝트에서 옵션의 설정에 의해 스텝 래더(STL) 명령을 접점 형식으로 표

시할 것인지 여부를 선택할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Ladder"⇒"Ladder Diagram"

화면 표시

예)

1 : STL 명령 직후의 첫 코일 명령부터 접속됩니다, 코일 명령부에는 접점을 입력하지 마십시오.

(접점을 입력한 래더는 이 선택 방식으로는 표시할 수 없습니다.)

접점을 입력하는 경우, 모선에서 입력하십시오.

스테이트 S0 내

스텝 래더시작

체크되어 있지 않는 경우

체크되어 있는 경우

스텝 래더

시작

스텝 래더종료

스텝 래더종료

Page 47: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.3 SFC도 에디터

SFC도 에디터의 화면 표시 및 표시에 관한 기본 조작에 대해 설명합니다.

2.3.1 편집 화면

SFC도 작성 시 사용하는 편집 화면에 대해 설명합니다.

QCPU(Q 모드)/LCPU 시는 표시 형식을 선택할 수 있습니다.

표시 형식에 MELSAP3을 선택한 경우, 동작 출력 및 이행 조건 프로그램을 Zoom 에디터 윈도우에서

편집합니다.

표시 형식에 MELSAP-L(명령 형식) 또는 MELSAP-L(기동 조건 형식)을 선택한 경우, 동작 출력 및 이

행 조건 프로그램을 SFC도 에디터 윈도우상에서 편집합니다.

표시 형식의 전환에 대해서는 2.3.6항을 참조하십시오.

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

< MELSAP3/FX CPU의 경우>

SFC도 에디터 윈도우 Zoom 에디터 윈도우

항목 내용

SFC도 에디터

Zoom 에디터 윈도우

윈도우 SFC도를 편집합니다.

동작 출력 및 이행 조건 프로그램을 편집합니다.

(이상과 같이 왼쪽 항목의 내용이 있는 경우에는 번역 내용으로 편집 바랍니다.)

화면 표시

표시 내용

Page 48: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ SFC도 에디터 윈도우

SFC도를 편집하는 화면에 대해 설명합니다.

● MELSAP3/FX CPU의 경우

● SFC도 에디터 윈도우와 Zoom 에디터 윈도우의 표시다음의 설정에 의해 SFC도 에디터 윈도우를 열었을 때 자동으로 Zoom 에디터 윈도우를 바둑판식으로 표시할 수 있습니다.[Tool]⇒[Options]⇒"Program Editor"⇒"SFC"⇒"SFC Diagram"에서 "Tile SFC and Zoom vertically"를 설정합니다.이를 설정하면, [Tool]⇒[Options]⇒"Program Editor"⇒"SFC"⇒"Zoom"의 "Open Zoom with NewWindow"의 설정이 무효가 됩니다.

● Zoom 에디터 윈도우상에서 SFC도 에디터 윈도우의 커서를 이동하는 방법Zoom 에디터 윈도우가 활성화되어 있는 상태에서 SFC도 에디터 윈도우의 커서를 이동할 수 있습니다.

[View]⇒[Move SFC Cursor]⇒[Up]/[Down]/[Left]/[Right]( )에서 커

서를 이동 시킬 방향을 선택합니다.

SFC도 에디터 윈도우의 커서를 이동시키면, Zoom 에디터 윈도우도 커서 이동 위치의 표시로 전환됩니다.

행 번호

SFC 스텝 코멘트

이행 코멘트

SFC 스텝 No.

기동 위치 블록 No.

리셋 위치 스텝 No.

이행 No.

점프 위치 스텝 No.

열 번호

Page 49: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● MELSAP-L(명령 형식)의 경우

행 번호

열 번호

SFC 스텝 코멘트

기동 위치 블록 No.

프로그램이행 코멘트

리셋 위치 스텝 No.

SFC 스텝 No.

이행 No.

점프 위치 스텝 No.

Page 50: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

기동위치 블록 No.

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

리셋 위치 스텝 No.

이행 코멘트

● MELSAP-L(기동 조건 형식)의 경우

행 번호

열 번호

SFC 스텝 코멘트

기동 위치 블록 No.

리셋 위치 스텝 No.

이행 코멘트

SFC 스텝 No.

이행 No.

프로그램

점프 위치 스텝 No.

항목

행 번호

열번호

SFC 스텝 No.

이행 No.

SFC 그림상의 행 번호를 표시합니다.

SFC 그림상의 열번호를 표시합니다.

각 스텝에 대한 SFC 스텝 No.를 표시합니다.

각 이행에 대한 이행 No.를 표시합니다.

블록 기동 스텝에서의 기동 위치 블록 No.를 표시합니다.

점프 위치 스텝 No.

SFC 스텝 코멘트

프로그램

리셋 스텝에서의 리셋 위치 스텝 No.를 표시합니다.

점프 스텝에서의 점프 위치 스텝 No.를 표시합니다.

각 SFC 스텝에 대한 코멘트를 표시합니다.

각 이행에 대한 코멘트를 표시합니다.

MELSAP-L의 프로그램을 표시합니다.

표시 내용

Page 51: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.3.2 편집 화면 확대/축소

편집 화면의 표시 배율을 변경할 수 있습니다.

[View]⇒[Zoom]( )

항목 내용

선택된 배율로 화면 표시가 변경됩니다.

임의로 설정된 배율로 화면의 표시가 변경됩니다.

SFC도의 가로폭이 설정된 열수가 되도록 화면의 표시가 변경됩니다.

표시 내용

화면 표시

150% 100% 75% 50%

Specify

Auto

Page 52: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.3.3 SFC도에 MELSAP-L의 프로그램 표시

MELSAP-L에서 편집 시 SFC도상에 프로그램을 표시합니다.

ㆍ [View]⇒[Program Display]( )를 선택합니다.

다시 메뉴를 선택하면, 프로그램이 숨겨집니다.

MELSAP-L에서 표시할 수 없는 프로그램은 "????"로 표시됩니다.

2.3.4 SFC 스텝/이행 코멘트 표시/숨기기 전환

작성한 SFC도에 SFC 스텝/이행 코멘트를 표시합니다.

ㆍ [View]⇒[SFC Step/Transition Comment] (+)를 선택합니다.

다시 메뉴를 선택하면, SFC 스텝/이행 코멘트가 숨겨집니다.

조작 순서

표시 내용

조작 순서

Page 53: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2.3.5 SFC 표시열 설정

SFC도의 편집ㆍ표시 가능 분기수를 설정합니다.

[View]⇒[SFC Row Setting]

화면 표시

조작 순서

항목 내용

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

가로 열수를 입력합니다.

세로 행수가 표시됩니다.가로 열수를 변경하면, 가로 열수에 맞추어 자동으로 값이 변경됩니다.

를 클릭합니다.

설정된 열수로 SFC도가 표시됩니다.

2.3.6 SFC의 표시 형식 변경

SFC의 표시 형식을 변경합니다.

심플 프로젝트의 경우, 프로그램 마다 표시 형식을 선택할 수 있습니다.

구조화 프로젝트의 경우, 프로젝트에서 하나의 표시 형식을 선택합니다.

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

■ MELSAP3으로 표시

SFC의 표시 형식을 MELSAP3으로 합니다.

ㆍ[View]⇒[MELSAP3 Display]를 선택합니다.

조작

Col Number

Line Number

Page 54: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ MELSAP-L(명령 형식)로 표시

SFC의 표시 형식을 MELSAP-L(명령 형식)로 합니다.

■ MELSAP-L(기동 조건 형식)로 표시

ㆍ[View]⇒[MELSAP-L (Instruction Format) Display]를 선택합니다.

SFC의 표시 형식을 MELSAP-L(기동 조건 형식)로 합니다.

ㆍ[View]⇒[MELSAP-L (Start Conditions Format) Display]를 선택합니다.

조작

조작

Page 55: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

3장 프로그램 작성 순서

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

3.1 프로그램 작성

Page 56: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

3.1 프로그램 작성

심플 프로젝트에서 프로그램을 작성할 때부터 PLC CPU에서 실행할 때까지의 순서를 설명합니다.

프로젝트 새로 만들기

순서

순서순서

순서

순서

참조

참조참조

참조

참조

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

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

파라미터 설정

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

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

라벨 설정(라벨을 사용하는 경우)

프로그램 편집과 변환/컴파일(래더 프로그램의 경우)

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

로컬 라벨을 정의합니다.

1 : FX CPU의 경우, 라벨 사용 프로젝트에서는 SFC에 대응합니다.

제6장

(다음 페이지로)

래더 프로그램을 편집합니다.

프로그램을 변환합니다.(라벨 미사용 프로젝트의 경우)

프로그램을 체크합니다.(라벨 미사용 프로젝트의 경우)

변환+컴파일/변환+모두 컴파일 합니다.(라벨 사용 프로젝트의 경우)

제10장

Page 57: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

(이전 페이지에서)

프로그램의 편집과 변환/컴파일(SFC 프로그램의 경우)

SFC도를 편집합니다.FX CPU의 경우, 초기화 스텝을 ON 하기 위한 래더를 래더 블록으로 입력합니다.

제7장

제7장, 제10장

제7장

제10장

동작 출력 프로그램을 편집하여 변환합니다.

이행 조건 프로그램을 편집하여 변환합니다.

SFC 프로그램, SFC 블록의 속성을 설정합니다.

프로그램을 체크합니다.(라벨 미사용 프로젝트의 경우)

변환+컴파일/변환+모두 컴파일 합니다.(라벨 사용 프로젝트의 경우)

PLC CPU에 대한 접속

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

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

PLC CPU에 대한 쓰기

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

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

동작 확인

시퀀스 프로그램의 실행 상태를 모니터합니다. 제12장

프로젝트 종료

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

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

순서

순서

순서

순서

순서

참조

참조

참조

참조

참조

Page 58: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 59: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

4장 프로그램 구성 작성

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

4.1 심플 프로젝트의 프로그램 구성

Page 60: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

4.1 심플 프로젝트의 프로그램 구성

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

PLC 타입 및 프로젝트 종류에 따라 표시 내용은 다릅니다. 다음은 QCPU(Q 모드)의 경우의 예입니다.

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

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

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

<심플 프로젝트 (라벨 사용 안함)>

(공통)(인텔리전트)

(공통)

프로그램의 실행 타입을 정의합니다. (공통)

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

프로그램

임의의 프로그램 언어로 작성합니다. 제6장, 제7장

(공통)

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

2 : FX CPU의 경우, 프로그램 실행 타입의 분류는 없습니다. "실행 프로그램"의 1종류만 표시됩니다.

Page 61: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

<심플 프로젝트 (라벨 사용)>

(공통)(인텔리전트)

(공통)

프로그램 부품 간에 함께 사용하는 라벨을 정의합니다. 5.2절

프로그램의 실행 타입을 정의합니다. (공통)

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

프로그램

임의의 프로그램 언어로 작성합니다. 제6장, 제7장

라벨을 정의합니다. 5.3절

펑션 블록(FB)

임의의 프로그램 언어로 작성합니다. 제6장, 제7장라벨을 정의합니다. 5.4절

구조체를 정의합니다. 5.6절

(공통)

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

2 : FX CPU의 경우, 프로그램 실행 타입의 분류는 없습니다. "실행 프로그램"의 1종류만 표시됩니다.

Page 62: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 63: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5장 라벨 설정

라벨의 설정 방법에 대해 설명합니다.

5.1 라벨 설정 화면의 종류

5.2 글로벌 라벨 설정

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

5.4 펑션 블록의 로컬 라벨 설정

5.5 라벨 설정의 공통 조작

5.6 구조체형의 라벨 설정

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

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

Page 64: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5.1 라벨 설정 화면의 종류

프로젝트 새로 만들기 시에 "Use Label"을 선택한 경우, 다음의 라벨이 작성됩니다.

라벨은 종류에 따라 다음의 화면에서 설정합니다.

FX CPU의 경우, 라벨 사용 프로젝트에서는 SFC에 대응합니다.

글로벌 라벨 설정 화면

프로젝트 내의 모든 시퀀스 프로그램에서 사용할 수 있는 라벨을 정의합니다.( 5.2절)

로컬 라벨 설정 화면

각 시퀀스 프로그램 내에서만 사용할 수 있는 라벨을 정의합니다.( 5.3절)

FB 라벨 설정 화면

펑션 블록(FB) 내에서만 사용할 수 있는 라벨을 정의합니다.( 5.4절)

구조체 설정 화면

라벨 설정에서 사용할 수 있는 구조체형을 정의합니다.( 5.6.1항)

Page 65: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5.2 글로벌 라벨 설정

글로벌 라벨의 설정 방법을 설명합니다.

또한, 글로벌 라벨을 시스템 라벨로 해서 등록하여 iQ Works 대응 제품(GX Works2, MT Developer2, GT

Designer3)에서 사용할 수 있습니다.

시스템 라벨에 관한 자세한 내용은 다음의 매뉴얼을 참조하십시오.

( iQ Works 초급)

● 시스템 라벨

● 시스템 라벨 데이터베이스시스템 라벨 데이터베이스는 시스템 라벨을 관리하기 위한 데이터베이스입니다.MELSOFT Navigator에서 워크 스페이스를 저장하면, 워크 스페이스 내에 시스템 라벨 데이터베이스가작성됩니다.시스템 라벨 데이터베이스를 가지고 있지 않는 워크 스페이스에서는 시스템 라벨을 사용할 수 없습니다.

시스템 라벨을 사용하면 GX Works2, MT Developer2, GT Designer3 간에 동일 라벨명으로의 프로그래밍이 가능해집니다.

프로젝트뷰⇒"Global Label"⇒"(global label)"

화면 표시

Page 66: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

조작 순서

항목 내용 최대 문자수

라벨의 클래스명을 를 클릭하면 표시되는 일람에서 선택합

니다.

종류

종류

내용

내용

프로그램과 펑션 블록에서 사용할 수 있는공통의 라벨입니다.

프로그램과 펑션 블록에서 사용할 수 있는공통의 상수입니다.

임의의 라벨명을 입력합니다.

ㆍ래더/ SFC반각 32문자(FB 인스터스명은 반각 16문자)ㆍST전각 또는 반각 32문자

라벨의 데이터형을 입력합니다. 를 클릭하면 표시되는

데이터형 선택 화면에서 설정할 수 있습니다. ( 5.5.1항)128문자

선택된 데이터형의 상수값이 표시됩니다.클래스가 VAR_GLOBAL_CONSTANT이고 데이터형이 기본 데이터형인 경우, 상수값을 설정할 수 있습니다.

128문자

할당하는 디바이스명을 설정합니다.ㆍ클래스가 VAR_GLOBAL인 경우, 공난이 됩니다.ㆍ데이터형이 구조체일 때는 "Detail Setting"을 클릭하면 표시되는 구조체 디바이스 설정 화면에서 디바이스를 설정합니다. ( 5.6.3항)

50문자

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있

습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다. ( 2.2.4항)

1024문자

코멘트의 보충 정보를 기술합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있

습니다.

1024문자

글로벌 라벨과 시스템 라벨의 관계를 표시합니다.

글로벌 라벨을 시스템 라벨로 해서 공개하고있는 상태입니다.

다른 프로젝트가 공개한 시스템 라벨을 글로벌 라벨에 수집하고 있는 상태입니다.

시스템 라벨과의 관련이 없는 상태입니다.

글로벌 라벨과 관계되는 시스템 라벨명을 표시합니다.

글로벌 라벨과 관계되는 시스템 라벨의 속성을 표시합니다.

1 : FX CPU는 FX3G, FX3U, FX3UC만 대응

Class

Label Name

Data Type

Constant

Device

Comment

Remark

Relation with

System Label

Attribute

System Label

Name

Disclose

Browse

Blank

Page 67: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

화면 내 버튼화면 내 버튼

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

시스템 라벨 정보를 갱신합니다.

조작

를 클릭합니다.

시스템 라벨 데이터베이스의 변경 내용 화면이 표시됩니다.

를 클릭합니다.

변경된 시스템 라벨의 정보가 프로젝트에 반영됩니다.

를 클릭한 경우, 다음 갱신 시에 이번을 포함하여 갱신할 수 있습니다.

다음의 메시지가 표시됩니다.

를 클릭합니다.

Page 68: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

시스템 라벨을 프로젝트에 수집합니다.

를 클릭합니다.

프로젝트에 시스템 라벨을 수신하는 화면이 표시됩니다.

프로젝트에 수신하는 시스템 라벨의 "Select"에 체크 표시를 합니다.

를 클릭합니다.

다음의 메시지가 표시됩니다.

를 클릭합니다.

● (FX CPU는 FX , FX , FX 만 대응)3G 3U 3UC

글로벌 라벨을 시스템 라벨로 하여 등록합니다.

등록하는 글로벌 라벨을 선택합니다.

를 클릭합니다.

다음의 메시지가 표시됩니다.

를 클릭합니다.

조작

조작

Page 69: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

다음의 메시지가 표시됩니다.

를 클릭합니다.

● (FX CPU는 FX , FX U, FX 만 대응)3G 3 3UC

글로벌 라벨과 시스템 라벨의 관련을 해제합니다.시스템 라벨의 관련을 해제한 뒤에는 일반 글로벌 라벨이 됩니다.

시스템 라벨과의 관련을 해제하는 글로벌 라벨을 선택합니다.

를 클릭합니다.

다음의 메시지가 표시됩니다.

를 클릭합니다.

다음의 메시지가 표시됩니다.

를 클릭합니다.

조작

Page 70: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 클래스 설정공백행에 라벨명이나 데이터형 등 클래스 이외의 항목을 설정하면, 클래스에 "VAR_GLOBAL"이 자동으로설정됩니다. 필요에 따라 수정하십시오.

● 라벨명에 사용할 수 없는 문자아래의 라벨명은 컴파일 시에 에러가 됩니다.ㆍ스페이스를 포함한 라벨명ㆍ선두에 반각 숫자를 가지고 있는 라벨명ㆍ디바이스와 동일한 이름의 라벨명기타, 라벨명에 사용할 수 없는 문자에 대해서는 다음을 참조하십시오.

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

● 디바이스/어드레스 지정디바이스/어드레스의 지정란에는 비트 디바이스의 자리 지정(K4MO)이나 워드 디바이스의 비트 지정(D0.1) 등도 지정할 수 있습니다.

● 디바이스 자동 할당

디바이스 설정을 하지 않은 라벨에 대한 디바이스는 컴파일 시에 자동으로 할당됩니다. 할당하는 디바이스의 범위는 자동 할당 디바이스 설정 화면에서 변경할 수 있습니다.(5.7절)또한, 할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.(GX Works2 Version 1 오퍼레이팅 매뉴얼(공통편))

● 시스템 라벨

ㆍLCPU의 경우, 속성이 공유되어 있는 시스템 라벨은 대응하지 않습니다.ㆍFX CPU의 경우, 속성이 공유 또는 링크되어 있는 시스템 라벨은 대응하지 않습니다.ㆍMELSOFT Navigator에서 시스템 라벨을 가져오기 하면, GX Works2에서 컴파일 시에 에러가 되는 경우가 있습니다.아웃풋 윈도우에 표시되는 에러의 메시지에 따라 해당 위치를 확인/수정하십시오.

Page 71: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

프로그램 마다 사용하는 로컬 라벨의 설정 방법을 설명합니다.

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

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

항목 내용 최대 문자수

화면 표시

조작 순서

라벨의 클래스명을 로 표시되는 일람에서 선택합니다.

종류 내용

정의한 프로그램의 범위 내에서 사용하는 라벨입니다. 다른 프로그램에서는 사용할 수 없습니다.

정의한 프로그램의 범위 내에서 사용하는 상수입니다. 다른 프로그램에서는 사용할 수 없습니다.

정의한 프로그램의 범위 내에서 사용하는 래치형

라벨입니다. 다른 프로그램에서는 사용할 수 없습

니다.

임의의 라벨명을 입력합니다.

ㆍ래더/SFC반각 32문자(FB 인스턴스명은반각 16문자)

ㆍST전각 또는 반각 32문자

라벨의 데이터형을 입력합니다. 를 클릭하면 표시되는 데이터형

선택 화면에서 설정할 수 있습니다.( 5.5.1항)128문자

선택된 데이터형의 상수값이 설정됩니다.클래스가 VAR_CONSTANT이고 데이터형이 기본 데이터형인 경우, 상수값을 설정할 수 있습니다.

128문자

데이터형이 구조체일 때는 "Detail Setting"을 클릭하면 표시되는 구조체 디바이스 설정 화면에서 디바이스가 표시됩니다.( 5.6.3항)

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환

이 필요합니다.( 2.2.4항)

1024문자

Class

Label Name

Data Type

Constant

Device

Comment

Page 72: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 클래스 설정공백행에 라벨명이나 데이터형 등 클래스 이외의 항목을 설정하면, 클래스에 "VAR"이 자동으로 설정됩니다.필요에 따라 수정하십시오.

● 라벨명에 사용할 수 없는 문자

아래의 라벨명은 컴파일 시에 에러가 됩니다.ㆍ스페이스를 포함한 라벨명ㆍ선두에 반각 숫자를 가지고 있는 라벨명ㆍ디바이스와 같은 이름의 라벨명기타, 라벨명으로 사용할 수 없는 문자에 대해서는 다음을 참조하십시오.

● 디바이스 자동 할당

라벨에 대한 디바이스는 컴파일 시에 자동으로 할당됩니다. 할당하는 디바이스의 범위는 자동 할당 디바이스 설정 화면에서 변경할 수 있습니다.( 5.7절)또한, 할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅매뉴얼(공통편))

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

Page 73: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

5.4 펑션 블록의 로컬 라벨 설정

펑션 블록의 로컬 라벨의 설정 방법을 설명합니다.

미리, 펑션 블록 새로 만들기를 실행해 두십시오.

펑션 블록 새로 만들기 방법은 다음을 참조하십시오.

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

프로젝트뷰⇒"POU"⇒"FB_Pool"⇒"(function block)"⇒"Local Label"

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

항목 내용 최대 문자수

화면 표시

조작 순서

종류 내용

라벨의 클래스명을 로 표시되는 일람에서 선택합니다.

정의한 펑션 블록의 범위 내에서 사용하는 라벨입니다.다른 펑션 블록에서는 사용할 수 없습니다.

정의한 펑션 블록의 범위 내에서 사용하는 상수입니다.다른 펑션 블록에서는 사용할 수 없습니다.

값을 받는 입력 라벨에서 펑션 블록의 입력 인수가 됩니다. 펑션 블록 내에서 변경할 수 없습니다.

펑션 블록에 출력하는 출력 라벨에서 펑션 블록의 출력인수가 됩니다.

값을 받아 펑션 블록에 출력하는 입출력 라벨에서 펑션블록의 입출력 인수가 됩니다. 펑션 블록 내에서 변경할수 있습니다.

정의한 프로그램 내에서 사용하는 래치형 라벨입니다.다른 프로그램에서는 사용할 수 없습니다.

임의의 라벨명을 입력합니다.

ㆍ래더/SFC반각 32문자(입력/출력 라벨은 반각 16문자)

ㆍST전각 또는 반각 32문자

라벨의 데이터형을 입력합니다. 를 클릭하면 표시되는 데이터형 선택

화면에서 설정할 수 있습니다.( 5.5.1항)

선택된 데이터형의 상수값이 표시됩니다.클래스가 VAR_CONSTANT이고 데이터형이 기본 데이터형인 경우, 상수값을 설정할 수 있습니다.

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다.( 2.2.4항)

1024문자

128문자

128문자

Class

LabelName

DataType

Constant

Comment

Page 74: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 개수의 상한

● 클래스 설정

● 라벨명에 사용할 수 없는 문자

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

● 디바이스 자동 할당

설정할 수 있는 라벨은 입력(입력 라벨/입출력 라벨) 1 ~ 24개, 출력(출력 라벨/입출력 라벨) 1 ~ 24개입니다. 입출력 라벨은 입력 1 + 출력 1로 취급합니다.

공백행에 라벨명이나 데이터형 등 클래스 이외의 항목을 설정하면, 클래스에 "VAR"이 자동으로 설정됩니다.필요에 따라 수정하십시오.

아래의 라벨명은 컴파일 시에 에러가 됩니다.ㆍ스페이스를 포함한 라벨명ㆍ선두에 반각 숫자를 가지고 있는 라벨명ㆍ디바이스와 같은 이름의 라벨명기타, 라벨명으로 사용할 수 없는 문자에 대해서는 다음을 참조하십시오.

라벨에 대한 디바이스는 컴파일 시에 자동으로 할당됩니다. 할당하는 디바이스의 범위는 자동 할당 디바이스 설정 화면에서 변경할 수 있습니다.( 5.7절)또한, 할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅매뉴얼(공통편))

Page 75: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5.5 라벨 설정의 공통 조작

각 라벨 설정 화면에 공통으로 사용되는 조작에 대해 설명합니다.

5.5.1 데이터형 선택

라벨을 정의하는 경우, 데이터형을 설정할 필요가 있습니다. 데이터형은 직접 텍스트로 입력하는 외

에 데이터형 선택 화면에서 선택할 수 있습니다.

각 라벨 설정 화면의 데이터형 입력란에서 를 클릭합니다.

"Type Class"를 선택합니다.

항목

항목

내용

내용

비트, 워드 등의 기본형에서 데이터형을 선택하는 경우에 지정합니다.

정의된 구조체에서 데이터형을 선택하는 경우에 지정합니다.(구조체 설정에서는 표시되지 않습니다.)

정의된 펑션 블록에서 데이터형을 선택하는 경우에 지정합니다.

(FB 라벨 설정/구조체 설정에서는 표시되지 않습니다.)

"Libraries" 란에서 데이터형으로 이용하는 구조체 정의 등의 참조 소스를 선택합니다.

프로젝트에서 정의한 데이터형, 구조체/펑션 블록 및 모든 라이브러리를 참조합니다.

프로젝트에서 정의한 데이터형, 구조체/펑션 블록을 참조합니다.("Simple Types"에서는 표시되지 않습니다.)

"Data Type" 란에서 데이터형이나 구조체/펑션 블록명을 선택합니다.

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

설정된 내용이 라벨 설정 화면의 "Data Type" 란에 표시됩니다.

화면 표시

조작 순서

Simple Types

Structured Data Types

Function Blocks

<ALL>

<Project>

Page 76: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

래더

1 : 인 라인 ST에서는 사용할 수 없습니다.

● 지정 프로그램 언어에서만 사용할 수 있는 데이터형

래더, SFC, ST의 각 프로그램 언어에서 로컬 라벨에 사용할 수 있는 데이터형이 다릅니다.아래의 각 프로그램 언어에서만 사용할 수 있는 데이터형을 나타냅니다.

프로그램 언어 데이터형

ㆍ 타이머ㆍ 카운터

ㆍ 적산 타이머

ㆍ 포인터

ㆍ 워드[부호 없음]/비트열[16비트]ㆍ 더블 워드[부호 없음]/비트열[32비트]

ㆍ 시간

● 데이터형 선택 화면의 표시 방법

데이터형 선택 화면은 에 포커스가 있는 상태에서 다음의 조작을 해도 열 수 있습니다.

를 누른다.

를 누른다.

를 누른다.

■ 데이터형에 배열 설정

데이터형을 배열로 정의합니다.

데이터형을 배열로 정의한 경우, 데이터형 선택 화면에서 "Array Element" 란을 입력합니다.

1. 각 라벨 설정 화면의 데이터형 입력란에서

를 클릭합니다.

2. "Array Element" 란의 체크 상자를 체크

합니다.

3. "Element"를 설정합니다.

4. 배열 디바이스의 데이터형을 일반 데이터

형 설정과 동일하게 설정합니다.

● 오프셋을 변경하는 경우

오프셋([배열 시작값]..[배열 종료값])을 0 이외의 값으로 변경하고자 하는 경우, 각 라벨 설정

화면에서 배열의 형식 선언을 직접 텍스트로 입력하여 편집하십시오.

조작

Page 77: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 2, 3차원 배열로 변경하는 경우

2차원, 3차원의 배열은 각 라벨 설정 화면에서 배열의 형식 선언을 직접 텍스트로 입력하여 편집

하십시오.

● 클래스가 상수형인 경우

클래스가 VAR_CONSTANT, VAR_GLOBAL_CONSTANT인 라벨은 데이터형에 배열을 설정할 수 없습니다.컴파일 시에 에러가 됩니다.

● 오프셋값

오프셋은 마이너스값도 지정 가능합니다.

■ 문자열 데이터형의 데이터 길이 설정

문자열 데이터형의 데이터 길이를 변경하고자 하는 경우, 각 라벨 설정 화면에서 데이터 길이를 직접

편집합니다.

문자열 데이터형의 데이터 길이의 초기값은 옵션에서 설정합니다.

ㆍ[Tool]⇒[Options]⇒"Label Setting Editor"⇒"Default Length of String Date Type"에서

데이터 길이를 설정합니다.

조작

Page 78: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5.5.2 행 편집

라벨 설정 화면에서 행을 편집하는 조작에 대해 설명합니다.

■ 행 추가

라벨 설정 화면에서 행을 추가하는 조작을 나타냅니다.

● 행 추가(이전)

행 추가(이전)에서는 선택되어 있는 행의 1개 위에 행이 삽입됩니다.

ㆍ[Edit]⇒[New Declaration (Before)] ( )를 선택합니다.

● 행 추가(다음)

행 추가(다음)에서는 선택되어 있는 행의 1개 아래에 행이 삽입됩니다.

ㆍ[Edit]⇒[New Declaration (After)] ( )를 선택합니다.

● 행 추가

행 추가(다음) 기능에서는 추가하는 행을 공백으로 할 것인지, 자동으로 라벨명이나 데이터형 등을 입력할것인지를 설정할 수 있습니다.[Tool]⇒[Options]⇒"Label Setting Editor"를 선택합니다.

■ 행 삭제

라벨 설정 화면에서 행을 삭제하는 조작을 나타냅니다.

ㆍ[Edit]⇒[Delete Row]( )를 선택합니다.

조작

조작

조작

Page 79: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 코멘트, 비고를 모든 행/선두 1행만 표시

"Comment", "Remark"의 항목은 복수행을 입력할 수 있습니다. 모든 행 표시/1행 표시 기능은 이러

한 복수행의 정보를 가지고 있는 항목에서 모든 행 표시/1행만 표시를 전환하는 기능입니다.

"+", "-"를 더블 클릭 하여 모든 행/1행을 전환할 수 있습니다.

선두 1행만 표시됩니다.

모든 행이 표시됩니다.

■ 모든 행 선택

다음 조작으로 모든 행을 선택할 수 있습니다.

ㆍ[Edit]⇒[Select All]을 선택합니다.

조작

Page 80: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5.6 구조체형의 라벨 설정

구조체형의 라벨을 설정하는 방법에 대해 설명합니다.

5.6.1 구조체의 형식 설정

구조체 구성 요소의 설정은 구조체 설정 화면에서 설정합니다.

프로젝트뷰⇒"POU"⇒"Structured Data Types"⇒"(structure)"

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

화면 표시

조작 순서

항목 내용 최대 문자수

● 구조체 데이터 새로 만들기

구조체 데이터는 프로젝트뷰에서 새로 만듭니다.GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

32문자

128문자

128문자

1024문자

임의의 라벨명을 입력합니다.

라벨의 데이터형을 입력합니다. 를 클릭하면 표시되는 데이터형

선택 화면에서 설정할 수 있습니다.( 5.5.1항)

선택된 데이터형의 상수값이 표시됩니다.

코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환

이 필요합니다.( 2.2.4항)

Label Name

Data Type

Constant

Comment

Page 81: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

5.6.2 데이터형에 구조체 설정

라벨의 데이터형을 구조체로 정의한 경우, 각 라벨 설정 화면의 데이터형 입력란에 구조체를 설정합

니다. 구조체는 직접 텍스트로 입력하는 외에 데이터형 선택 화면( 5.5.1항)에서 선택할 수 있습

니다.

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

구조체형의 글로벌 라벨의 디바이스 설정은 구조체 디바이스 설정 화면에서 설정합니다.

글로벌 라벨 설정 화면에서 데이터형에 구조체를 설정하였을 때는 디바이스란은 "Detail Setting"이라

고 표시됩니다. "Detail Setting"을 클릭하면 구조체 디바이스 설정 화면이 표시됩니다.

라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

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

항목 내용

구조체에 정의되어 있는 라벨명을 표시합니다.

라벨명에 설정되어 있는 데이터형을 표시합니다.

할당하는 디바이스명을 설정합니다.

동일 데이터형으로 디바이스가 설정되어 있지 않은 항목에 자동으로 디바이스를 설

정하는 경우에 체크합니다.

비트 디바이스에 대해서 워드 디바이스의 비트 지정을 사용하여 자동 입력할 것인지여부를 선택합니다.

● 로컬 라벨 설정 화면에서의 표시

구조체 디바이스 설정 화면은 읽기 전용 화면이 표시됩니다.

화면 표시

조작 순서

Label Name

Data Type

Device

Automatic Filling

Use Bit Designation

Page 82: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 디바이스명 자동 입력

구조체 디바이스 설정 화면에서 동일 데이터형의 데이터에 대해서 연번이 되는 디바이스를 설정하고

자 하는 경우, 자동으로 입력할 수 있습니다.

자동 입력에서는 워드 디바이스의 비트 지정의 사용/미사용을 선택할 수 있습니다.

조작

1. 라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

2. 디바이스란에 설정하고자 하는 디바이스명을 입력합니다.

구조체 디바이스 설정 화면이 표시됩니다.

입력된 위치에서 아래로 디바이스가 설정되어 있는 행을 점프하여 연속된 디바이스 번호가

자동으로 설정됩니다.

● 비트 지정을 사용하는 경우

● 비트 지정을 사용하지 않는 경우

● 비트 지정을 사용하지 않는 경우구조체 디바이스 설정 화면에서 "Use Bit Designation"의 체크 표시를 해제합니다.

자동으로 설정된 데이터

"D1"을 입력

자동으로 설정된 데이터

"D1"을 입력

Page 83: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

구조체 배열형 글로벌 라벨의 디바이스 설정은 구조체 디바이스 설정 화면에서 설정합니다.

글로벌 라벨 설정 화면에서 클래스를 VAR_GLOBAL로 설정하여 데이터형에 구조체의 배열을 설정하

였을 때는 디바이스란에 "Detail Setting"이라고 표시됩니다. "Detail Setting"을 클릭하면 구조체 디

바이스 설정 화면이 표시됩니다.

화면 표시

조작 순서

라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

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

항목 내용

● 로컬 라벨 설정 화면에서의 표시

구조체 디바이스 설정 화면은 읽기 전용 화면이 표시됩니다.

구조체 배열의 디바이스가 트리로 표시됩니다.

트리에서 선택한 디바이스에 관한 디바이스 설정이 화면 오른쪽에 표시됩니다.

구조체에 정의되어 있는 라벨명을 표시합니다.

데이터명에 설정되어 있는 데이터형을 표시합니다.

할당하는 디바이스명을 설정합니다.

선두의 배열 디바이스에서만 디바이스명을 입력할 수 있습니다. 선두 이외의

배열 디바이스에서는 선두에서 설정한 디바이스 번호부터 오프셋값 분의 디바

이스명이 자동으로 설정됩니다.

배열 디바이스 내의 동일 데이터형의 란에 설정되는 디바이스의 오프셋값을 지정합니다.

비트 디바이스에 대해서 워드 디바이스의 비트 지정을 사용하여 디바이스를 지정할 것인지 여부를 선택합니다.

Structure Array

Label Name

Data Type

Device

Structure ArrayOffset Value

Word Device/BitDevice

Use BitDesignation

Page 84: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 오프셋값을 설정하여 디바이스명 자동 입력

구조체 디바이스 설정 화면에서는 자동 입력하는 디바이스 번호를 구조체 배열의 각 배열 디바이스로

일정한 간격으로 설정할 수 있습니다. 동일 데이터형의 선두가 되는 디바이스에 관해서 배열 디바이

스 간에서의 디바이스 번호의 차이를 오프셋값으로 지정합니다.

라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

구조체 디바이스 설정 화면이 표시됩니다.

"Structure Array Offset Value"를 설정합니다.

배열의 선두 디바이스의 데이터에 디바이스명을 설정합니다.

동일 화면 내 및 이후의 배열 디바이스 내의 동일 데이터형에 디바이스가 설정됩니다.

조 작

오프셋값을 지정하지 않은 경우

오프셋값 100의 경우

<배열[0]>

<배열[0]>

<배열[1]>

<배열[1]>

"D1"을 입력

디바이스가 "D7"부터할당됩니다.

"D1"을 입력

디바이스가 "D7"부터할당됩니다.

Page 85: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조 작

● 비트 지정을 사용하는 경우

자동 입력 시 워드 디바이스의 비트 지정을 사용하여 디바이스를 설정할 수 있습니다.

라벨 설정 화면에서 "Detail Setting"을 클릭합니다.

구조체 디바이스 설정 화면이 표시됩니다.

"Use Bit Designation"을 체크합니다.

배열의 선두 디바이스의 데이터에 디바이스명을 설정합니다.

동일 데이터형 또는 비트 디바이스의 데이터형에 디바이스가 설정됩니다.

● 디바이스명을 입력할 수 있는 데이터

구조체 배열형에서는 선두의 배열 디바이스에서만 디바이스명을 입력할 수 있습니다.선두 이외의 배열 디바이스에서는 선두에서 설정한 디바이스 번호부터 오프셋값 분의 디바이스명이 자동으로 설정됩니다.

● 오프셋

ㆍU0\G0 등의 디바이스의 증가분값으로 「1\2」과 같이 지정하는 것도 가능합니다.ㆍ증가분값으로 「0」을 지정한 경우, 선두에서 설정한 데이터와 같은 디바이스 번호가 모든 배열의 데이터로 설정됩니다.

Page 86: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

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

[Tool]⇒ [Device/Label Automatic-Assign Setting]

<QCPU(Q 모드) <FXCPU>

디바이스의 종류를 선택하여 할당하는 시작, 종료 어드레스를 설정합니다.

● 자동 할당 디바이스 변경 시 주의 사항

자동 할당 디바이스의 범위를 변경하면, 모두 컴파일이 필요합니다.모두 컴파일하면 라벨에 대한 디바이스 할당이 변경되므로, 디바이스 할당 후의 라벨에는 프로그램 변경전의 디바이스값이 남습니다.QCPU(Q 모드)/LCPU의 경우, 안전을 위해 PLC CPU를 리셋, 래치를 포함한 디바이스 메모리 올클리어,파일 레지스터 모두 삭제를 실행하고 나서 PLC CPU를 RUN 하십시오.( GX Works2 Version1 오퍼레이팅 매뉴얼(공통편))또한, 모두 컴파일 시 주의 사항은 10.2.5항을 참조하십시오.

● 디바이스 종류

자동 할당하는 디바이스 종류는 CPU 타입에 따라서 다릅니다.

● 설정 범위

설정 범위는 PLC 파라미터의 디바이스 점수의 설정 내용에 따릅니다.PLC 파라미터에 대해서는 다음을 참조하십시오.

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

● 디바이스의 자동 할당워드 디바이스, 비트 디바이스, 타이머/카운터의 각 디바이스는 자동 할당 디바이스 설정에서 설정한 디바이스 범위의 디바이스 번호가 큰 번호부터 차례로 할당됩니다.할당된 디바이스는 크로스 레퍼런스로 확인할 수 있습니다.( GX Works2 Version 1 오퍼레이팅 매뉴얼(공통편))

화면 표시

조작 순서

Page 87: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

라벨 설정의 데이터를 CSV 파일로 읽기/쓰기 하는 방법에 대하여 설명합니다.

● 라벨명에 멀티 바이트 문자를 사용한 경우의 취급

라벨명에는 멀티 바이트 문자를 사용하지 마십시오.본 기능은 멀티 바이트 문자에 대응하지만, 컴파일 기능에서는 멀티 바이트 문자를 취급할 수 없습니다.라벨명에 멀티 바이트 문자를 사용하면, 정상적으로 컴파일할 수 없게 됩니다.

■ 라벨 설정 데이터 쓰기

라벨 설정의 데이터를 CSV 파일로 씁니다.

[Edit]⇒[Write to CSV File] ( )을 선택합니다.

다음의 확인 메시지가 표시됩니다.

를 클릭합니다.

CSV 파일로 쓰는 화면이 표시됩니다.

저장되는 파일명을 입력 후 를 클릭합니다.

지정된 저장 위치에 저장됩니다.

조작 순서

Page 88: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 라벨 설정 데이터 읽기

CSV 파일에서 라벨 설정의 데이터를 읽습니다.

[Edit]⇒[Read from CSV File] ( )을 선택합니다.

CSV 파일에서 읽는 화면이 표시됩니다.

읽는 파일을 선택하고, 를 클릭합니다.

다음의 확인 메시지가 표시됩니다.

를 클릭합니다.

라벨 설정 데이터가 프로젝트에 읽혀집니다.

조작 순서

Page 89: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ CSV 파일의 포맷

라벨 설정 에디터의 타이틀명과 CSV 파일의 타이틀명은 연동하고 있습니다.

ㆍ라벨 설정 에디터에는 라벨 설정 에디터의 타이틀명과 일치하는 열의 데이터가 읽혀집니다.

ㆍ라벨 설정 에디터의 타이틀명과 일치하지 않는 열의 데이터는 읽혀지지 않습니다.

ㆍCSV 파일 열의 배열은 라벨 설정 에디터 열의 배열과 일치하지 않아도 읽을 수 있습니다..

<라벨 설정 에디터>

타이틀명

<CSV 파일>

타이틀명

Page 90: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 91: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6장 래더 프로그램 편집

래더 프로그램을 편집하는 래더 에디터의 기능에 대해 설명합니다.

6.1 래더 작성

6.2 명령 입력

6.3 펑션 블록 사용

6.4 인 라인 ST 사용

6.5 래더 블록의 선두로 커서 이동

6.6 외곽선 작화

6.7 접점/코일/응용 명령 삭제

6.8 외곽선 삭제

6.9 행ㆍ열 삽입/삭제

6.1O NOP 일괄 삽입/삭제

6.11 래더 잘라내기/복사/붙여넣기

6.12 직전의 조작 취소

6.13 래더 변환 후 상태로 되돌리기

6.14 래더 편집 시 주의 사항

6.15 T/C 설정값 변경

Page 92: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.1 래더 작성

래더의 작성 방법 및 래더 작성에 관한 기능에 대해 설명합니다.

6.1.1 덮어쓰기 모드와 삽입 모드

래더 작성 시는 「덮어쓰기 모드」와 「삽입 모드」 중에서 선택할 수 있습니다. 필요에 따라 선택하

여 사용하십시오.

본 장에서는 「덮어쓰기 모드」 시를 기준으로 조작 순서를 설명합니다.

를 누릅니다.

누를 때 마다 「덮어쓰기」 ⇔ 「삽입」으로 전환되고, 편집 화면의 커서의 색이 바뀝니다.

● 「덮어쓰기 모드」에서는 커서의 위치에 새로 입력된 접점/코일/응용 명령이 덮어쓰기됩니다.

예) 「덮어쓰기 모드」에서 X20을 가로선으로 변경

커서 위치

● 「삽입 모드」에서는 커서의 앞에 새로 입력된 접점/코일/응용 명령이 삽입됩니다.

예) 「삽입 모드」에서 X20의 앞에 X15를 삽입

커서 위치

조작 순서

Page 93: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2 명령 입력

각 명령의 입력 방법에 대해 설명합니다.

여기에서는 메뉴에서의 입력 방법에 대해 기재하고 있지만, 기타 입력 방법에 대해서는 각 항의

"Point"를 참조하십시오.

6.2.1 접점/코일/응용 명령 입력

접점/코일/응용 명령의 입력 방법에 대해 설명합니다.

접점/코일/응용 명령은 래더 입력 화면에서 입력합니다.

편 집 툴바 단축 키

래더 기호

a 접점

a 접점 OR

b접점

b접점 OR

코일

응용 명령

상승펄스

하강펄스

상승펄스 OR

하강펄스 OR

상승펄스 부정

하강펄스 부정

상승펄스 부정 OR

하강펄스 부정 OR

연산 결과 상승펄스화

연산 결과 하강펄스화

연산 결과 반전

FX , FX , FX , FX , FX , FX CPU는 대응하지 않습니다.0 0S 0N 1 2 2C

유니버설 모델 QCPU/LCPU만 대응합니다.

FX , FX , FX , FX , FX , FX , FX , FX , FX , FX , FX CPU는 대응하지 않습니다.0 0S 0N 1 2 2C 1S 1N 1NC 2N 2NC

Page 94: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

래더를 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[Ladder Symbol]⇒[(Ladder symbol)]을 선택합니다.

래더 입력 화면이 표시됩니다.

래더 연속 입력 버튼

디바이스 코멘트연속 입력 버튼

래더 기호 선택란 디바이스 명령 입력란

화면의 표시 내용에 대해 설명합니다.

명칭 내용

래더 연속 입력 버튼설정을 연속 입력 상태로 하여 연속해서 래더를 입력할 수 있습니다.

연속 입력 상태, 비연속 입력 상태

디바이스 코멘트 연속 입력버튼

설정을 연속 입력 상태로 하여 래더 입력에 이어 디바이스 코멘트를 입력할 수 있습니다.( 6.2.4항)

연속 입력 상태, 비연속 입력 상태

래더 기호 선택란래더 기호 설정을 변경할 수 있습니다.

를 선택하면, 래더 기호의 리스트가 표시됩니다.

디바이스 명령 입력란 디바이스 및 명령을 입력합니다.

디바이스 및 명령을 입력합니다.

를 클릭합니다.

입력된 래더가 편집 화면에 표시됩니다.

조작 순서

Page 95: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 래더 입력 시의 디바이스/라벨의 간이 편집

래더 입력 화면에서 디바이스/라벨을 편집하는 조작을 나타냅니다.

● 디바이스/라벨을 선택한 상태에서 래더 입력 화면 열기

● 디바이스/라벨의 선택 이동

● 디바이스/라벨 인크리먼트, 디크리먼트

● 인크리먼트, 디크리먼트

ㆍ번호가 없는 라벨의 경우, 인크리먼트하면 끝에 0이 부가됩니다.ㆍ16진 표기 디바이스의 경우, 16진 표기로 인크리먼트, 디크리먼트됩니다.

FX CPU의 X, Y 디바이스의 경우, 8진 표기로 인크리먼트, 디크리먼트됩니다.

조 작

조 작

조 작

Page 96: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 프로그램 작성 중에 미정의 라벨 등록

래더 입력 화면에 입력된 라벨이 미정의 상태인 경우, 래더 입력에 이어 신규 라벨을 라벨 설정 에디

터에 등록할 수 있습니다.

래더 입력에 이어 신규 라벨을 라벨 설정 에디터에 등록하려면, [Tool]⇒[Options]⇒"Program

Editor"⇒"Ladder"⇒"Ladder Diagram"⇒"Open Undefined Label Registration dialog at ladder

entry"에 체크 표시가 되어 있어야 합니다.

래더 입력 화면에서 미정의 라벨을 입력합니다.

를 클릭합니다.

미정의 라벨 등록 화면이 표시됩니다.

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

설정 항목 설정 내용

래더 입력 화면에 입력된 라벨명이 표시됩니다.

등록하는 라벨 설정 에디터명을 를 클릭하면 표시되는 일람에서 선택합니다.

라벨의 클래스명을 를 클릭하면 표시되는 일람에서 선택합니다.

라벨의 데이터형을 입력합니다. 를 클릭하면 표시되는 데이터형 선택 화면에서 설정할 수 있습니다.

선택된 데이터형의 상수값이 표시됩니다.클래스가 VAR_GLOBAL_CONSTANT 또는 VAR_CONSTANT이고 데이터형이기본 데이터형인 경우, 상수값을 입력합니다.

라벨 코멘트를 입력합니다.

를 누르면, 셀 내에서 행 바꾸기를 할 수 있습니다.

프로그램 에디터에서 코멘트를 표시하려면, 코멘트 표시/숨기기 전환이 필요합니다.( 2.2.4항)

를 클릭합니다.

미정의 라벨이 라벨 설정 에디터에 등록됩니다.

조작 순서

Label Name

Label Setting Information

Class

Data Type

Constant

Comment

Page 97: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 접점ㆍ코일 입력 방법

ㆍ래더를 입력하고자 하는 위치에 커서를 이동하여 디바이스/라벨의 입력만으로 래더를 입력하는 것도 가능합니다. 오른쪽 모선에 접해 있거나 출력 디바이스(Y, DY)를 입력한 경우 코일로 입력되고, 그 이외는접점으로 입력됩니다.ㆍ명령/라벨을 1문자 이상 입력하면, 전방 일치하는 명령/라벨의 후보가 표시됩니다. 상하의 커서 키로 선

택하여 명령이나 라벨을 입력할 수 있습니다. 공난의 경우, 에서 후보를 선택할 수 있습니다. 명령/라벨의 자세한 사항은 툴 힌트로 확인할 수 있습니다.

ㆍ명령을 입력하면, 그 명령에서 사용하는 인수가 툴 힌트로 표시됩니다. 툴 힌트를 클릭하거나 +

를 클릭하면, 명령의 다음 후보가 표시됩니다.

클릭

● 작성 가능행수

ㆍ1 래더 블록에 작성 가능한 행수는 24행입니다.ㆍ한번에 래더 변환을 할 수 있는 행수는 48행입니다.미변환 래더의 행수가 48행을 초과하지 않게 편집 도중에 래더 변환을 하십시오.

● 래더 에디터 스크롤미변환 래더가 있는 경우, 래더 에디터의 스크롤이 제한됩니다.래더 변환을 하여 미변환 래더가 없는 상태에서 스크롤하십시오.

● 행 반환

1행에 작성 가능한 접점수는 최대 11 접점+1 코일 또는 9 접점+1 코일입니다(옵션의 설정에 따름).초과하였을 때는 자동으로 반환 소스 기호( )와 반환 위치 기호( )가 작성되고 래더의 반환이 실행됩니다.반환 소스 기호( )와 반환 위치 기호( )에는 같은 번호(연번)가 붙습니다.

반환 소스 기호

반환 위치 기호

● 래더 입력 화면 표시 중에 편집 화면의 커서 위치를 변경하는 방법

를 클릭하여 편집 화면의 커서 위치를 변경할 수 있습니다.

● 래더 입력 에러 시 명령 도움말 표시

다음의 설정에 의해 래더 입력 에러 시 자동으로 명령 도움말을 표시할 수 있습니다.[Tool] ⇒ [Options] ⇒"Program Editor"⇒"Ladder"⇒"Ladder Diagram"에서 "Display Instruction Helpat symbol error occurrence" 를 설정합니다.

Page 98: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2.2 명령 도움말 사용

래더 입력을 지원하는 도움말 기능에 대해 설명합니다. 래더 에디터에서만 사용할 수 있습니다.

래더 입력 화면의 를 클릭합니다.

명령 도움말 화면의 《Instruction Selection》

이 표시됩니다.

"Type List"에서 명령의 종류를 선택합니다.

종류 마다 분류된 명령이 "명령 일람"에 표시됩

니다.

(《Find Instruction》의 자세한 사항은 "Point"

를 참조하십시오.)

"Instruction List"에서 명령을 선택합니다.

명령을 선택하면, 명령 상세란에 명령의 설명이

표시됩니다.

명령 상세란

를 클릭합니다.

명령 도움말 상세 화면이 표시됩니다.

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

항목 내용

명령을 펄스화하는 경우에 체크합

니다.

디바이스를 입력합니다.

"*"는 설정 가능, "-"는 설정 불가

능을 나타냅니다.

명령 도움말 상세 화면의 를

클릭합니다.

커서 위치에 명령이 입력됩니다.

조작 순서

Pulse Form

InputDevice

Page 99: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 명령 도움말 기능

명령 도움말에는 《Instruction Selection》과 《Find Instruction》이 있습니다.래더 입력 화면의 디바이스 명령 입력란에 입력 내용이 없는 경우 《Instruction Selection》이 표시되고,입력 내용이 있는 경우 《Find Instruction》이 표시됩니다.

● 명령 검색 기능

명령이 입력 도중이거나 지원되지 않는 경우, 옵션 설정에서 "Display Instruction Help at symbol erroroccurrence"에 체크 표시가 되어 있으면 명령 도움말 화면의 《Find Instruction》이 표시됩니다.또한, 입력 도중의 문자에 전방 일치하는 명령이 있으면 해당 명령이 표시됩니다.

를 클릭하면 검색의 방법을 전환합니다.

● 명령 확인 방법

래더상에서 명령을 선택하고, 마우스 오른쪽 버튼 클릭⇒단축키 메뉴 [Open Instruction Help] 에서 명령도움말 화면을 열어 명령을 확인할 수 있습니다.

● 명령 상세 설명

명령 도움말 상세 화면의 을 클릭하면 명령의 상세 설명을 표시할 수 있습니다.( GX Works2 Version1 오퍼레이팅 매뉴얼(공통편))

Page 100: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2.3 2중 코일의 체크 기능 전환

옵션 설정에 의해 2중 코일의 체크 기능의 ON/OFF를 전환할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Ladder/SFC"⇒"Device"

"Check duplicated coil"에 체크합니다.

코일 입력 시 변환된 래더를 대상으로 하여 2중 코일을 체크합니다.

표 6.2.3-1 2중 코일 체크 대응표

디바이스

명령

QCPU(Q 모드)

○:2중 코일 체크 가능, ×:2중 코일 체크 불가능, - :미대응

화면 표시

조작 순서

Page 101: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2.4 디바이스 코멘트를 계속해서 입력

옵션의 설정에 의해 접점/코일/응용 명령의 입력에 이어, 디바이스 코멘트를 입력할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor"⇒"Ladder/SFC"⇒"Device"

"Enter label comment and device comment"에 체크 표시합니다.

접점/코일/응용 명령을 입력 후 를 클릭하면, 코멘트 입력 화면이 표시됩니다.

디바이스 코멘트의 입력 방법에 대해서는 다음을 참조하십시오.

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

● 디바이스 코멘트 입력 방법

래더 입력 화면의 을 클릭하고, 래더 입력에 이어 디바이스 코멘트를 입력하는 것도 가능합니다.( 6.2.1항)

화면 표시

조작 순서

Page 102: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2.5 포인터 번호/인터럽트 포인터 번호 입력

포인터 번호/인터럽트 포인터 번호를 입력합니다.

포인터 번호/인터럽트 포인터 번호는 래더 입력 화면에서 입력합니다.

포인터 번호/인터럽트 포인터 번호를 입력하는 위치로 커서를 이동합니다.

포인터 번호/인터럽트 포인터 번호는 스텝 No.가 표시되어 있는 위치에서 입력합니다.

를 누릅니다.

래더 입력 화면이 표시됩니다.

포인터 번호 또는 인터럽트 포인터 번호를 입력합니다.

를 클릭합니다.

입력된 포인터 번호 또는 인터럽트 포인터 번호가 편집 화면에 표시됩니다.

조작 순서

Page 103: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.2.6 편집 중인 프로그램의 라벨 설정 화면 열기

편집 중인 프로그램의 로컬 라벨 설정 화면을 엽니다.

[View]⇒[Open Header]를 선택합니다.

6.2.7 반환 작성

래더 블록의 작성 중에 행의 반환이 필요하게 되었을 때, 자동으로 반환 기호가 작성되지만, 여기에

서는 사용자가 임의로 반환 기호를 입력하여 행을 반환합니다.

반환 소스 기호( )를 입력하는 위치로 커서를 이동합니다.

반환 소스 기호를 입력하는 경우, 2번째 이후에 커서를 이동하십시오.

[Edit]⇒[Ladder Symbol]⇒[Horizontal Line]( )을 선택합니다.

가로선 입력 화면이 표시됩니다.

「K(+ 임의의 번호)」를 입력합니다.

조작 순서

조작 순서

Page 104: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

를 클릭합니다.

반환 소스 기호( )가 입력되고 행이 반환됩니다.

반환 소스 기호

반환 위치 기호( )를 입력하는 위치로 커서를 이동합니다.

반환 위치 기호를 입력하는 경우, 1번째에 커서를 이동하십시오.

[Edit]⇒[Ladder Symbol]⇒[Horizontal Line]( )을 선택합니다.

가로선 입력 화면이 표시됩니다.

「K(+ 순서 3에서 입력한 번호)」를 입력합니다.

반환 기호는 반환 소스 기호( )와 반환 위치 기호( )가 세트로 구성됩니다.

세트가 되는 반환 기호에는 같은 번호를 입력합니다.

를 클릭합니다.

반환 위치 기호( )가 입력됩니다.

반환 위치 기호( )

● 래더 프로그램의 표시 접점수 전환1행에 표시되는 접점수(9 접점/11 접점)는 변경할 수 있습니다.( 2.2.6항)

Page 105: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.3 펑션 블록 사용

시퀀스 프로그램에서 펑션 블록을 부품으로 유용할 수 있습니다.

펑션 블록을 사용하는 경우, 프로젝트 새로 만들기 시에 "Use Label"을 선택하십시오.

6.3.1 펑션 블록 작성

펑션 블록을 작성합니다.

펑션 블록을 새로 만듭니다.

프로젝트에 대한 신규 데이터의 추가는 다음을 참조하십시오.

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

프로젝트에 펑션 블록의 프로그램 파일과 펑션 블록 라벨 설정의 파일이 추가됩니다.

펑션 블록의프로그램 파일

펑션/FB 라벨설정 파일

펑션 블록의 라벨을 설정합니다.

작성한 펑션 블록을 부품으로 사용할 수 있게 됩니다.

( 5.4절)

펑션 블록의 래더를 편집합니다.

편집 방법은 래더 작성과 같습니다.

작성된 펑션 블록은 부품 선택 윈도우에 표시되어 펑션 블록으로 사용하는 것이 가능하게 됩니다.

조작 순서

Page 106: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.3.2 시퀀스 프로그램에 펑션 블록 붙여넣기

시퀀스 프로그램에 펑션 블록을 붙여넣습니다.

부품 선택 윈도우에서 펑션 블록을 붙이는 위치에 드래그&드롭합니다.

FB 인스턴스명 입력 화면이 표시됩니다.

드래그&드롭

붙이는 펑션 블록의 라벨의 등록 위치를 로컬 라벨/글로벌 라벨 중에서 선택합니다.

필요에 따라 FB 인스턴스명을 편집합니다.

입력한 FB 인스턴스명이선택한 라벨에 자동 삽입됩니다.

조작 순서

Page 107: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

를 클릭합니다.

펑션 블록이 편집 화면에 붙습니다.

● 펑션 블록 붙여넣기다음의 방법으로도 펑션 블록을 붙여넣을 수 있습니다.ㆍ프로젝트뷰에서 펑션 블록을 선택하고 펑션 블록을 붙이는 위치에 드래그&드롭합니다.ㆍ붙이는 위치에 편집 화면의 커서를 이동하고 부품 선택 윈도우의 펑션 블록을 더블 클릭합니다.ㆍ붙이는 위치에 편집 화면의 커서를 이동하고 부품 선택 윈도우의 펑션 블록을 선택하고 를 누릅니다.

● 붙여넣은 펑션 블록 표시

붙여넣은 펑션 블록에는 입출력 변수의 라벨명과 그 데이터형이 표시됩니다.

데이터형라벨명

FB 인스턴스명

데이터형라벨명

데이터형의 표시는 다음과 같습니다.ㆍB:비트ㆍW:워드[부호 있음]ㆍD:더블 워드[부호 있음]ㆍE:단정밀도 실수ㆍL:배정밀도 실수ㆍS:문자열

Page 108: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.3.3 펑션 블록의 입출력 래더부 작성

펑션 블록의 입력 래더부, 출력 래더부를 작성합니다.

입력 래더부 출력 래더부

[Compile]⇒[Build]를 선택합니다.

래더가 변환됩니다.

입력 래더부의 래더를 입력합니다.

래더의 입력 방법은 래더 작성 시와 같습니

다.

입력 변수의 데이터형에 맞추어 래더를 작

성하십시오.

출력 래더부도 입력 래더부와 동일하게

입력합니다.

입력 변수의 데이터형이 비트 이외의 경우,

래더 입력 화면에서 디바이스를 직접 입력

하십시오.

<비트의 경우>

<비트 이외의 경우>

조작 순서

Page 109: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.3.4 붙여넣을 수 있는 펑션 블록의 FB 인스턴스명 변경

붙여넣을 수 있는 펑션 블록의 FB 인스턴스명을 변경합니다.

조작 순서

FB 인스턴스명을 변경하는 펑션 블록으로 커서를 이동합니다.

FB 인스턴스명

[Edit]⇒[Edit FB Instance]를 선택합니다.

FB 인스턴스명 편집 화면이 표시됩니다.

입력란에는 현재의 FB 인스턴스명이 입력되어 있습니다.

새로운 FB 인스턴스명을 입력합니다.

를 클릭합니다.

변경 후의 FB 인스턴스명으로 편집 화면에 표시됩니다.

FB 인스턴스명

글로벌 라벨 또는 로컬 라벨에 FB 인스턴스명을 정의합니다.

● 동일한 FB 인스턴스명이 있는 경우의 FB 인스턴스명 변경

동일한 펑션 블록에서 작성한 FB 인스턴스에 동일한 FB 인스턴스명이 설정되어 있는 경우, 어느 하나의FB 인스턴스명을 변경되면 동일 프로그램 내에 있는 모든 동일 FB 인스턴스명이 변경됩니다. 다만 대문자/소문자나 반각/전각은 구별됩니다.

Page 110: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.3.5 펑션 블록의 래더 열기

래더에서 사용하고 있는 펑션 블록을 엽니다.

펑션 블록으로 커서를 이동합니다.

[View]⇒[Tile FB Horizontally]를 선택합니다.

펑션 블록과 펑션 블록의 래더가 상하로 표시됩니다.

● 펑션 블록의 래더 표시

펑션 블록으로 커서를 이동하여 또는 더블 클릭하면, 펑션 블록의 래더를 열 수도 있습니다.

조작 순서

Page 111: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.3.6 펑션 블록 사용 시 주의 사항

펑션 블록 사용 시 주의 사항에 대해 설명합니다.

1) 1 래더 블록에 붙여넣기 가능한 펑션 블록은 1개입니다.

펑션 블록 간을 접속하고자 하는 경우, 펑션 블록에서의 출력을 한 번 코일로 받습니다.

접속하는 펑션 블록을 다른 래더 블록에 붙여 입력으로 접속합니다.

2) 입력 래더부ㆍ출력 래더부는 반환 접속을 할 수 없습니다.

한 번 코일로 받아, 그 코일의 접점을 대상 명령의 조건으로 합니다.

3) 아래 그림과 같이 입력 래더부 및 출력 래더부에서의 병렬 접속은 할 수 없습니다. 래더 변환 시

에러가 됩니다.

4) 펑션 블록의 입력 래더부 및 출력 래더부의 데이터형과 접속하는 접점/코일/응용 명령의 데이터형은 동일하게 하십시오.

접속 부분의 데이터형이 다르면, 컴파일 시에 에러가 됩니다.

펑션 블록의 데이터형은 다음의 6종류가 있습니다.

ㆍ비트: ON/OFF로 나타내는 데이터

ㆍ워드[Signed] : 16비트로 나타내는 데이터

ㆍ더블 워드[Signed] : 32비트로 나타내는 데이터

ㆍ단정밀도 실수 : 32비트로 나타내는 부동 소수점 데이터

ㆍ배정밀도 실수 : 64비트로 나타내는 부동 소수점 데이터

ㆍText: 시프트 JIS 코드로 나타내는 문자열 데이터

● 래더 프로그램에서의 2 중 코일 체크

유용 소스의 래더 프로그램과 유용 위치의 펑션 블록에서 같은 디바이스를 사용하고 있는 경우, 옵션에서"Program Editor"⇒"Ladder/SFC"⇒"Device"⇒"Check duplicated coil"이 선택되어 있다 하더라도 2 중코일이 검출되지 않습니다. 유용 소스의 래더 프로그램과 유용 위치의 펑션 블록에서의 2 중 코일은 크로스 레퍼런스 기능으로 확인하십시오.또한, 라벨 사용 프로젝트에서는 [Tool] ⇒ [Options] ⇒"Compile"⇒"Basic Setting"에서 "ProgramCheck"의 체크 표시를 해제하면 2 중 코일을 확인할 수 있습니다.

Page 112: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.4 인 라인 ST 사용

인 라인 ST에 대해 설명합니다.

6.4.1 인 라인 ST의 특징

인 라인 ST란 라벨 사용 프로젝트의 래더 에디터 내에서 코일 상당 명령의 위치에 ST 프로그램을 표

시하는 인 라인 ST 박스를 작성하여 편집/모니터하는 기능입니다.

따라서 래더 프로그램 내에서 수치 연산이나 문자열 처리를 쉽게 작성할 수 있습니다.

인 라인 ST를 사용하려면, [Tool]⇒[Options]⇒"Compile"⇒"Basic Setting"⇒"Enable function

block call from ladder to ST and from ST to ladder"에 체크 표시가 되어 있는지를 확인하십시오.

인 라인 ST 사용 시 주의 사항은 6.4.5항을 참조하십시오.

<래더를 사용한 경우> <인 라인 ST를 사용한 경우>

인 라인 ST 박스(STB)

Page 113: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.4.2 인 라인 ST 박스 삽입

래더 에디터에 인 라인 ST 박스를 삽입합니다.

[Edit]⇒[Inline Structured Text]⇒[Insert Inline Structured Text Box]( )를 선택

합니다.

인 라인 ST 박스가 삽입됩니다.

● 인 라인 ST 박스 삽입

ㆍ래더 입력 화면에서 「STB」라고 입력하여 인 라인 ST 박스를 삽입하는 것도 가능합니다.

ㆍ 에서 인 라인 ST 박스를 삽입하는 것도 가능합니다.ㆍQCPU(Q 모드)/LCPU의 경우, 인 라인 ST 박스는 1개의 프로그램에서 최대 100개, 1개의 프로젝트에서최대 400개를 삽입할 수 있습니다.ㆍFX CPU의 경우, 인 라인 ST 박스는 1개의 프로그램에서 최대 100개를 삽입할 수 있습니다. 인 라인 ST를 사용한 프로그램은 1개의 프로젝트에 1개를 작성할 수 있습니다.

조작 순서

Page 114: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.4.3 인 라인 ST 편집

인 라인 ST를 편집합니다.

인 라인 ST 박스를 더블 클릭하거나 를 누릅니다.

인 라인 ST 박스가 편집 상태가 됩니다.

인 라인 ST를 편집합니다.

인 라인 ST의 편집 방법은 ST의 편집 방법과 같습니다. ST의 편집 방법에 대해서는 다음을 참조

하십시오.

GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)

MELSEC-Q/L/F 구조화 프로그래밍 매뉴얼(기초편)

인 라인 ST 박스 이외의 위치를 클릭하거나 를 누릅니다.

인 라인 ST의 편집을 종료합니다.

● 인 라인 ST 편집

를 누르면 편집 상태를 전환할 수도 있습니다.

● 인 라인 ST 내에서의 명령/라벨 후보 표시

인 라인 ST 내에서 명령/라벨의 후보를 표시하는 경우, 다음의 옵션을 설정할 필요가 있습니다.[Tool]⇒[Options]⇒"Program Editor"⇒"ST"⇒"Instruction/label name prediction"(명령/라벨의 후보 표시에 대해서는 6.2.1항)

● 인 라인 ST의 리스트 표시

컴파일 후의 인 라인 ST를 리스트 형식으로 표시할 수 있습니다. 리스트 표시를 하는 인 라인 ST 박스를선택하고, [View]⇒[Display Compile Result]를 선택합니다.

표시 대상이 대입 명령이고 대입 소스와대입 위치가 같은 경우에는 컴파일 결과가 표시되지 않습니다.ST 언어의 예) M0 :=M0;

조작 순서

Page 115: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.4.4 인 라인 ST 박스 삭제

인 라인 ST 박스를 삭제합니다.

삭제하는 인 라인 ST 박스를 선택합니다.

[Edit]⇒[Delete]를 선택하거나 를 누릅니다.

인 라인 ST 박스를 포함한 1개의 래더 블록이 삭제됩니다.

● 인 라인 ST 박스를 삭제할 때의 범위 선택

인 라인 ST 박스를 포함한 래더 블록을 삭제하는 경우, 왼쪽 모선보다 왼쪽에서 래더 블록을 선택하십시오.왼쪽 모선보다 오른쪽에서 래더를 선택한 상태에서는 삭제할 수 없습니다.

삭제할 수 있습니다

삭제할 수 없습니다

Page 116: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.4.5 인 라인 ST 사용 시 주의 사항

인 라인 ST 사용 시 주의 사항에 대해 설명합니다.

1) 래더 작성 시 주의 사항

ㆍ1 래더 블록에 작성 가능한 인 라인 ST는 1개입니다.

ㆍ1 래더 블록 내에서 FB와 인 라인 ST를 모두 사용할 수는 없습니다.

ㆍ접점 상당 명령의 위치에서 인 라인 ST 박스를 작성하면, 코일 상당 명령의 위치에 인 라인 ST

박스가 작성됩니다.

ㆍ래더 에디터상에 미변환 상태의 인 라인 ST를 포함한 래더 블록이 있는 경우 편집할 수 없습니

다. 프로그램을 변환 후 편집하십시오.

2) 인 라인 ST 박스 내에서의 주의 사항

ㆍ입력할 수 있는 문자수는 최대 2048문자입니다. 다만 행 바꾸기하면 2문자가 사용됩니다.

ㆍ1개의 인 라인 ST 박스 내에서 로컬 라벨을 23개까지 사용할 수 있습니다.(상수 제외)

ㆍ아래의 데이터형의 라벨은 사용할 수 없습니다.

ㆍ카운터

ㆍ타이머

ㆍ적산 타이머

ㆍ포인터

ㆍ구조체

ㆍ배열

ㆍ펑션 블록

ㆍ옵션의 설정에 관계없이 소문자의 디바이스명을 라벨로 하여 취급할 수 없습니다.

ㆍ부품 선택 윈도우를 사용한 명령 입력은 불가능합니다.

ㆍ[Edit]⇒[Undo]에 의해 이전 상태로 되돌릴 수 없습니다.

ㆍ워드 디바이스의 간접 지정(@D0)은 할 수 없습니다.

3) 인 라인 ST 박스 복사

인 라인 ST 박스를 복사하는 경우, 왼쪽 모선보다 왼쪽에서 1 래더 블록을 선택하십시오. 인 라인

ST 박스를 포함한 래더 블록의 접점만 또는 인 라인 ST 박스만은 복사할 수 없습니다.

또한, 변환되지 않은 인 라인 ST 박스를 포함한 래더 블록은 복사할 수 없습니다. 프로그램을 변환

후 복사하십시오.( 제10장)

4) 인 라인 ST 박스 삭제 후의 재붙여넣기

인 라인 ST 박스를 삭제한 후에 동일 내용을 다시 붙여넣기하여 컴파일한 경우, 컴파일 결과는 삭

제 전의 프로그램과 동일하게 되지 않습니다.

컴파일 시에 자동으로 할당된 디바이스는 변경됩니다.

따라서 재붙여넣기 후의 프로젝트에서 대조하면, 대조 불일치가 되는 경우가 있습니다.재붙여넣기란 삭제 전과 같은 내용의 인 라인 ST 박스를 작성하거나 붙여넣기하는 것입니다.

Page 117: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.5 래더 블록의 선두로 커서 이동

래더 에디터에서 커서를 현재의 위치에서 전후의 래더 블록의 선두로 이동합니다.

[Find/Replace]⇒[Jump to Next Ladder Block Start]/[Jump to Previous Ladder

Block Start]를 선택합니다.

래더 블록의 선두로 커서가 이동합니다.

예) 다음 래더 블록의 선두로 점프하는 경우다음 래더 블록의 선두로 커서가 이동합니다.

● 커서 이동

를 누르면 커서를 다음 래더 블록/이전 래더 블록의 선두로 이동하는것도 가능합니다.

Page 118: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.6 외곽선 작화

프로그램에 외곽선을 작성합니다.

편 집 툴바 단축 키

외곽선 쓰기

세로선 입력

가로선 입력

가로선 연속 입력

6.6.1 외곽선 작화

세로선과 가로선을 연속해서 작성합니다.

외곽선을 작성하는 위치로 커서를 이동합니다.

외곽선은 커서의 왼쪽을 기준으로 작성됩니다.

[Edit]⇒ [Edit Line]( )를 선택합니다.

커서를 외곽선의 작성 방향으로 드래그합니다.

드래그를 종료하면, 외곽선이 작성됩니다.

외곽선의 작성을 종료하는 경우, [Edit]⇒[Edit Line]( )을 한번 더 선택합니다.

외곽선 쓰기 모드가 해제됩니다.

Page 119: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.6.2 세로선/가로선 입력

세로선/가로선을 입력합니다.

세로선 또는 가로선을 입력하는 위치로 커서를 이동합니다.

세로선은 커서의 왼쪽을 기준으로 입력됩니다.

[Edit]⇒[Ladder Symbol]⇒[Vertical Line]( )을 선택합니다.

세로선 입력 화면이 표시됩니다.

가로선을 입력하는 경우, [Edit]⇒[Ladder Symbol]⇒[Horizontal Line]( )을 선택하십시오.

연속 입력 선택 버튼 입력수 입력란

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

명칭 내용

를 클릭합니다.

입력된 세로선/가로선이 편집 화면에 표시됩니다.

연속 입력 선택 버튼설정을 변경하면 연속해서 세로선 또는 가로선을 입력할 수 있습니다.

연속 입력 비연속 입력

입력수 입력란입력하는 행수 또는 열수를 입력합니다.커서 위치에서 아래 방향/오른쪽 방향으로 입력 가능한 행수 또는 열수가 입력된 상태로되어 있습니다. 필요에 따라 변경합니다.

Page 120: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 세로선 입력 화면 또는 가로선 입력 화면 표시 중에 편집 화면의 커서 위치 변경

를 클릭하여 편집 화면의 커서 위치를 변경할 수 있습니다.

● 가로선의 연속 입력

를 클릭하여 커서 위치에서 가로선을 연속해서 입력할 수 있습니다.

Page 121: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.7 접점/코일/응용 명령 삭제

프로그램상의 접점/코일/응용 명령을 삭제합니다.

6.7.1 명령 단위로 삭제

명령 단위로 삭제합니다.

삭제하는 명령으로 커서를 이동합니다.

를 누릅니다.

명령이 삭제됩니다.

●「삽입 모드」에서 삭제한 경우

「삽입 모드」에서 삭제한 경우, 삭제 후에 명령을 앞에서 채울 수 있습니다.다만 반환을 하고 있는 행의 경우, 래더 변환 시 명령을 앞에서 채울 수 있습니다.

Page 122: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.7.2 범위를 설정하여 삭제

범위를 설정하여 삭제합니다.

삭제 시작 위치에서 커서를 드래그하여 범위를 설정합니다.

드래그

를 누릅니다.

래더가 삭제됩니다.

● 에서 범위를 설정할 수 있습니다.

Page 123: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.7.3 1 래더 블록 삭제

1 래더 블록을 한번에 삭제합니다.

삭제 시작 위치에서 커서를 상하로 드래그하여 범위를 설정합니다.

1 래더 블록의 범위 지정은 스텝 No.가 표시되어 있는 위치에서 실행합니다.

드래그

를 누릅니다.

1 래더 블록이 삭제됩니다.

Page 124: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.8 외곽선 삭제

프로그램상의 외곽선을 삭제합니다.

편 집 툴바 단축 키

외곽선 삭제

세로선 삭제

가로선 삭제

가로선 연속 삭제

6.8.1 외곽선 삭제

세로선과 가로선을 연속해서 삭제합니다.

외곽선을 삭제하는 위치로 커서를 이동합니다.

외곽선은 커서의 왼쪽을 기준으로 삭제됩니다.

[Edit]⇒[Delete Line]( )를 선택합니다.

커서를 외곽선의 삭제 방향으로 드래그합니다.

선택된 외곽선은 노랑으로 표시됩니다.

드래그

드래그를 종료하면, 외곽선이 삭제됩니다.

외곽선의 삭제를 종료하는 경우, [Edit]⇒[Delete Line]( )을 한번 더 선택합니다.

외곽선 삭제 모드가 해제됩니다.

Page 125: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.8.2 세로선/가로선 삭제

세로선/가로선을 삭제합니다.

삭제하는 세로선 또는 가로선의 선두로 커서를 이동합니다.

세로선은 커서의 왼쪽을 기준으로 삭제됩니다.

[Edit]⇒[Ladder Symbol]⇒[Delete Vertical Line]( )을 선택합니다.

세로선 삭제 화면이 표시됩니다.

가로선을 삭제하는 경우, [Edit]⇒[Ladder Symbol]⇒[Delete Horizontal Line]( )를 선택하십

시오.

연속 입력 선택 버튼 삭제수 입력란

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

명칭 내용

연속 입력 선택 버튼설정을 변경하여 연속해서로 세로선을 삭제할 수 있습니다.

연속 입력 비연속 입력

삭제수 입력란

삭제하는 행수 또는 열수를 입력합니다.커서 위치에서 아래 방향/오른쪽 방향으로 삭제 가능한 행수 또는 열수가 입력된 상태로되어 있습니다. 필요에 따라 변경합니다.

를 클릭합니다.

세로선/가로선이 삭제됩니다

● 세로선 삭제 화면 또는 가로선 삭제 화면 표시 중에 편집 화면의 커서 위치 변경

에서 편집 화면의 커서 위치를 변경할 수 있습니다.

Page 126: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.9 행ㆍ열 삽입/삭제

행ㆍ열을 삽입/삭제합니다.

편 집 단축 키

행 삽입

행 삭제

열 삽입

열 삭제

6.9.1 행 삽입

행을 삽입합니다.

삽입하는 위치로 커서를 이동합니다.

복수행을 삽입하는 경우, 커서를 드래그하여 삽입하고자 하는 행수만큼을 설정합니다.

설정된 범위의 행수만큼이 삽입됩니다.

1행을 삽입하는 경우, 범위를 설정할 필요가 없습니다.

아래 화면에서는 3행분을 설정하고 있습니다.

드래그

Page 127: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

[Edit]⇒[Insert Row]를 선택합니다.

커서 위치에서 위쪽으로 행이 삽입됩니다.

아래 화면에서는 3행분이 삽입되어 있습니다.

6.9.2 행 삭제

행을 삭제합니다.

삭제하는 행으로 커서를 이동합니다.

복수행을 삭제하는 경우, 커서를 드래그하여 삭제하고자 하는 행의 범위를 설정합니다.

설정된 범위의 행이 삭제됩니다.

1행을 삭제하는 경우, 범위를 설정할 필요가 없습니다. 이 때는 커서가 위치한 행이 삭제됩니다.

드래그

Page 128: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

[Edit]⇒[Delete Row]를 선택합니다.

행이 삭제됩니다.

6.9.3 열 삽입

열을 삽입합니다. 1 래더 블록의 모든 행에 열이 삽입됩니다.

삽입하는 위치로 커서를 이동합니다.

커서 위치의 앞에 열이 삽입됩니다.

복수열을 삽입하는 경우, 커서를 드래그하여 삽입하고자 하는 열수분을 설정합니다.

범위를 설정한 열몇분이 삽입됩니다.

아래 화면에서는 3열분을 설정하고 있습니다.

[Edit]⇒[Insert Column]을 선택합니다.

열이 삽입됩니다. 아래 화면에서는 3열분이 삽입되어 있습니다.

드래그

Page 129: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.9.4 열 삭제

열을 삭제합니다. 1 래더 블록의 열이 삭제됩니다.

삭제하는 열로 커서를 이동합니다.

복수열을 삭제하는 경우, 커서를 드래그하여 삭제하고자 하는 열을 설정합니다.

설정된 범위의 열이 삭제됩니다.

1열을 삭제하는 경우, 범위를 설정할 필요가 없습니다. 이 때는 커서가 위치한 열이 삭제됩니다.

[Edit]⇒[Delete Column]을 선택합니다.

열이 삭제됩니다. 아래 화면에서는 3열분이 삭제되어 있습니다.

드래그

Page 130: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

6.1O NOP 일괄 삽입/삭제

NOP을 일괄 삽입/삭제합니다.

6.10.1 NOP 일괄 삽입

NOP를 일괄 삽입하여 프로그램의 스텝 No.를 조정할 수 있습니다.

삽입하는 위치로 커서를 이동합니다.

NOP는 커서 위치의 앞에 삽입됩니다.

[Edit]⇒[NOP Batch Insert]를 선택합니다.

NOP 일괄 삽입 화면이 표시됩니다.

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

항목 내용

삽입하는 NOP수를 설정합니다.

삽입 가능한 최대 NOP수가 표시됩니다.

를 클릭합니다.

설정 개수의 NOP가 프로그램 내에 삽입됩니다.

스텝 No.가변화합니다.

Number of Insert NOPs

Maximum Number of InsertNOPs

Page 131: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.10.2 NOP 일괄 삭제

프로그램상의 NOP를 일괄 삭제합니다.

[Edit]⇒[NOP Batch Delete]를 선택합니다.

실행 확인 화면이 표시됩니다.

를 클릭합니다.

프로그램상의 NOP가 모두 삭제됩니다.

스텝 No.가변화합니다.

조작 순서

Page 132: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.11 래더 잘라내기/복사/붙여넣기

기존의 래더를 잘라내기/복사/붙여넣기합니다.

편 집 툴바 단축 키

잘라내기

복사

붙여넣기

6.11.1 명령 단위로 잘라내기/복사한 래더 붙여넣기

명령 단위로 잘라내기/복사하여 붙여넣습니다.

명령 단위로의 잘라내기/복사에서는 접점/코일/응용 명령, 디바이스 코멘트/노트 등이 잘라내기/복사의 대상이 됩니다. 행간 스테이트먼트/P, I 스테이트먼트/END 명령은 잘라내기/복사할 수 없습니다.

명령을 잘라내기/복사하는 위치로 커서를 이동합니다.

[Edit]⇒[Cut]( ) 또는 [Copy]( )를 선택합니다.

[Cut] ( )를 선택한 경우, 커서가 위치한 명령은 삭제됩니다.

붙여넣는 위치로 커서를 이동합니다.

조작 순서

Page 133: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

[Edit]⇒[Paste]( )를 선택합니다.

명령이 붙여집니다.

●「삽입 모드」가 설정되어 있는 경우

커서 위치상에 행이 삽입되어 명령이 붙여집니다.

붙여넣기 위치

Page 134: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.11.2 범위를 설정하여 잘라내기/복사한 래더 붙여넣기

범위를 설정하여 래더를 잘라내기/복사하여 붙여넣습니다.

복사/잘라내기 시작 위치에서 커서를 드래그하여 범위를 설정합니다.

[Edit]⇒[Cut]( ) 또는 [Copy]( )를 선택합니다.

[Cut]( )를 선택한 경우, 범위 내의 래더는 삭제됩니다.

붙여넣는 기점이 되는 위치로 커서를 이동합니다.

[Edit]⇒[Paste]( )를 선택합니다.

래더가 붙여집니다.

드래그

조작 순서

Page 135: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.11.3 1 래더 블록을 잘라내기/복사하여 붙여넣기

1 / .래더 블록을 한번에 잘라내기 복사하여 붙여넣습니다

복사/잘라내기 시작 위치에서 커서를 상하로 드래그하여 범위를 설정합니다.

1 No. .래더 블록의 범위 지정은 스텝 가 표시되어 있는 위치에서 실행합니다

[Edit]⇒[Cut]( ) 또는 [Copy]( )를 선택합니다.

[Cut]( ) , .를 선택한 경우 범위 내의 래더는 삭제됩니다

붙여넣는 기점이 되는 위치로 커서를 이동합니다.

조작 순서

드래그

Page 136: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

[Edit]⇒[Paste]( )를 선택합니다.

래더가 붙여집니다.

Page 137: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 에서 범위를 설정할 수 있습니다.

● 「삽입 모드」가 설정되어 있는 경우

커서 위치상에 행이 삽입되어 래더가 븥여집니다.

[붙여넣기] 또는[복사]

붙여넣기 위치

[붙여넣기]

● 아래 그림과 같이 래더를 설정한 경우, 오른쪽의 세로선은 복사/붙여넣기되지 않습니다.

오른쪽의 세로선은붙여넣기되지 않습니다

이때, 아래 그림과 같이 범위를 설정하여 복사/붙여넣기합니다.

Page 138: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.12 직전의 조작 취소

직전에 실행한 조작을 취소하여 이전의 처리 상태로 되돌립니다.

편 집 툴바 단축 키

실행 취소

래더의 편집을 실행한 직후에 [Edit]⇒[Undo]( )를 선택합니다.

이전의 처리 상태로 돌아갑니다.

6.12.1 조작 대상

조작 대상에 대해 설명합니다.

표 6.12.1-1 실행 취소의 조작 대상 일람

이전의 처리 상태로 되돌릴 수 있는 조작 참조

접점/코일/응용 명령의 작성/삭제6.2절

6.7절

행 삽입/행 삭제 6.9절

열 삽입/열 삭제 6.9절

외곽선 쓰기/외곽선 삭제6.6절

6.8절

세로선 입력/세로선 삭제6.6.2항

6.8.2항

가로선 입력/가로선 삭제6.6.2항

6.8.2항

범위를 설정하여 잘라내기/붙여넣기 6.11절

조작 순서

Page 139: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.13 래더 변환 후 상태로 되돌리기

편집 중인 래더도를 래더 변환 직후 상태로 되돌립니다.

[Edit]⇒[Restore After Ladder Conversion]을 선택합니다.

실행 확인 화면이 표시됩니다.

를 클릭합니다.

편집 전 상태로 돌아갑니다.

래더 변환 후의 상태

래더 편집

[래더 변환 후의 상태로 되돌리기]

● 변환 후의 래더는 되돌릴 수 없습니다.

조작 순서

Page 140: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.14 래더 편집 시 주의 사항

래더 편집 시는 다음의 사항에 주의하십시오.

1) 1 래더 블록이 2행 이상의 래더에서 1 명령이 1행에 들어가지 않는 경우, 아래 그림과 같이 반환기호를 작성하여 다음 행으로 명령을 작성하십시오.

예)

를 입력하는 경우

①의 행에 1행에서 들어가지 않는 명령을 작성할 수 없습니다.

「Edit position is incorrect」의 에러 메시지가 표시됩니다.

반환 기호를 작성하여 ①의 행을 반환합니다.

반환 위치 기호( )를 작성합니다. 반환 소스 기호( )를 작성합니다.

②의 행에서 명령을 작성합니다.

Page 141: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

2) 1열째에 접점을 삽입하면 반환이 발생하는 경우에는 접점을 삽입할 수 없습니다.이 때는 래더를 다음 행으로 옮겨 반환 기호로 접점을 접속하고 나서 1열째에 접점을 삽입하십시오.

예)

열에 빈 부분이 없으므로, 1열째에 접점을 삽입할 수 없습니다.

래더를 아래의 행으로 이동합니다.

반환 위치 기호( )를 작성합니다. 반환 소스 기호( )를 작성합니다.

접점을 삽입합니다.

Page 142: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

3) 반환 래더가 2행 이상인 경우, 반환이 발생하는 명령은 작성할 수 없습니다.이 때는 새로운 행을 아래에 삽입 후 명령을 입력하여 반환 기호의 번호를 조정하십시오.

예)

를 입력하는 경우

①의 행에는 1행에서 들어가지 않는 명령을 작성할 수 없습니다.

에러 메시지가 표시됩니다.

이 때는 새로운 행을 삽입하여 명령을 입력합니다.

명령

②에 반환 소스 기호( ), ③에 반환 위치 기호( )를 작성합니다.

반환 소스 기호( )를 작성합니다. 반환 위치 기호( )를 작성합니다.

Page 143: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

4) 반환 래더의 중단에서 열 삽입/열 삭제 등의 편집을 하면, 반환이 올바르게 실행되지 않고 변환할수 없게 되는 경우가 있습니다.이 때는 반환 소스 기호( )와 반환 위치 기호( )의 번호가 올바르게 대응하도록 수정하십시오.

예) 「X0F」의 앞에 1열을 삽입한 경우

선두단

중단

최종단

열 삽입 위치

새로 반환 소스 기호( ) K4와 반환 위치 기호( ) K4가 자동으로 작성됩니다.

그것에 의해 반환 소스 기호( ) K1과 반환 위치 기호( ) K1이 대응하지 않는 상태가 발생합니

다.

선두단

중단

최종단

Page 144: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

이때, 반환 소스 기호( ) K1과 반환 위치 기호( ) K1이 대응하도록 수정할 필요가 있습니다.

①의 행을 ②의 행 아래로 이동합니다.

선두단

중단

최종단

③에 새로운 행을 삽입하고, 반환 소스 기호( )를 K5, 반환 위치 기호( )를 K3으로 작성합니

다.

Page 145: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

④의 반환 기호를 K5로 변경합니다.

수정에 의해 각 반환 소스 기호( )와 반환 위치 기호( )가 대응하게 됩니다.

5) 접점ㆍ열의 삽입 위치가 명령문의 도중이 되는 경우에는 삽입할 수 없습니다.에러 메시지가 표시됩니다.

예)

상행의 명령문의 도중이므로,"X1, "X2"의 앞에는 접점 삽입ㆍ열 삽입을 실행할 수 없습니다.

Page 146: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6) 래더 블록이 노랑으로 표시되었을 때는 래더 블록을 올바르게 표시할 수 없거나 프로그램에 에러가 있다는 것을 나타냅니다. 프로그램 체크 또는 컴파일로 에러를 확인하여 프로그램을 수정하십시오.

예)

Page 147: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

6.15 T/C 설정값 변경

래더, SFC(Zoom) 프로그램 내에서 사용되고 있는 타이머, 카운터의 설정값을 일람으로 표시하여,

설정값을 일괄 변경합니다.

[Edit]⇒[Change TC Setting]

타이머/카운터 일람

화면 표시

조작 순서

설정값이 변경됩니다.

를 클릭합니다.

오른쪽의 메시지가 표시됩니다.

를 클릭합니다.

FX CPU의 경우, 라벨 미사용 프로젝트의 래더 프로그램만 설정할 수 있습니다.

모두 컴파일한 후에는 선택할 수 없습니다. 자세한 사항은 본 항의 "Point"를 참조하십시오.또한, 모두 컴파일 시 주의 사항은 10.2.5항을 참조하십시오.

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

항목 내용

설정값을 변경하는 프로그램명을 를 클릭하여 선택합니다.

"Program Name"에서 선택한 프로그램의 타이머/카운터의 일람이 표시됩니다.

프로그램에서 사용되고 있는 타이머/카운터의 스텝 No.가 표시됩니다.

타이머/카운터의 디바이스/라벨이 표시됩니다.

현재 설정되어 있는 타이머/카운터의 설정값이 표시됩니다.

변경되는 타이머/카운터의 설정값을 입력합니다.

변경 내용을 PLC CPU에 쓰는 경우에 체크합니다.

Program Name

List of timer/counter

Position

Device/Label

Setting Value beforeChange

Setting Value afterChange

Write changed program to

PLC

Page 148: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 설정값 변경

ㆍ상수에서 디바이스로 또는 디바이스에서 상수로 변경할 수 있습니다.FX CPU의 고속 카운터의 경우, 상수에서 디바이스로, 디바이스에서 상수로의 변경은 온라인상에서는할 수 없습니다.예) K10 → D0ㆍ인덱스 수식 부착 디바이스는 지정할 수 없습니다.예) D10Z0 설정 불가능ㆍZR 디바이스를 설정 또는 변경한 경우, 변경된 설정값을 PLC 쓰기할 수 없습니다.예) ZR100 → D100 설정 불가능

● 베이식 모델 QCPU의 경우

PC의 날짜가 2월 29일로 되어 있는 경우, TC 설정값을 변경할 수 없는 경우가 있습니다.실행할 수 없는 경우의 대응에 대해서는 GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)을 참조하십시오.

● 유니버설 모델 QCPU/LCPU의 경우

ㆍ옵션 설정에 의해 TC값을 설정한 후에 프로그램 캐시 메모리의 내용을 프로그램 메모리에 전송할 것인지 여부를 선택할 수 있습니다. [Tool]⇒[Options]⇒"Online Change"에서 "Transfer program cachememory to program memory"를 체크합니다.

ㆍTC 설정값 변경 후의 프로그램 메모리를 전송하고 있는 동안에는 다음의 기능을 실행할 수 없습니다.

ㆍRUN 중 쓰기(래더, SFC(Zoom), ST, FB)

ㆍTC 설정값 변경("Write changed program to PLC"를 체크한 경우)

ㆍPLC 쓰기(대상 메모리가 프로그램 메모리/디바이스 메모리의 경우)ㆍ프로그램 메모리 일괄 전송ㆍ일반 사용하는 접속 대상 설정ㆍPLC 타입 변경ㆍ파라미터 체크시리얼 No. 상위 5자리가 "12012" 이후인 유니버설 모델 QCPU 시는 프로그램 메모리 일괄 전송을

중단할 수 있습니다.( GX Works2 Version1 오퍼레이팅 매뉴얼(공통편))

● TC 설정값 변경 시 변경된 프로그램의 PLC 쓰기를 한 후의 프로젝트 자동 저장

옵션의 설정에 의해 RUN 중 쓰기를 한 후에 프로젝트를 자동 저장할 수 있습니다. [Tool]⇒[Options]⇒"Project"⇒"Automatic Save"에서 "Save project after changes in TC setting values are written to PLC"를 체크합니다.

● "Write changed program to PLC" 체크 상자

모두 컴파일 후 "Write changed program to PLC"의 체크 상자를 선택할 수 없게 되었을 때, [Online]⇒[Write to PLC]를 선택하여 PLC CPU에 프로그램을 쓰면 체크 상자가 선택 가능하게 됩니다.

Page 149: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7장 SFC 프로그램 편집

SFC 프로그램을 편집하는 프로그램 에디터의 기능에 대해 설명합니다.

7.1 SFC도 기호 일람

7.2 MELSAP3과 MELSAP-L의 차이

7.3 SFC도 작성

7.4 SFC도 삭제

7.5 SFC 스텝 속성 변경

7.6 SFC도 잘라내기/복사/붙여넣기

7.7 SFC도 정렬

7.8 SFC도 재표시

7.9 동작 출력/이행 조건 작성

7.10 블록 정보 설정

7.11 SFC 블록 리스트 표시

7.12 SFC에 관한 파라미터 설정

7.13 MELSAP-L 프로그램 작성 시 주의 사항

7.14 T/C 설정값 변경

Page 150: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.1 SFC도 기호 일람

SFC 프로그램에서 사용하는 기호 일람을 나타냅니다.

■ QCPU(Q 모드)/LCPU 시

표 7.1-1 QCPU(Q 모드)/LCPU SFC도 기호 일람(1/3)

분류 명칭SFC도 기호

비고

SFC스텝

초기화 스텝

SFC스텝 0일때

1 블록에하나의SFC도 왼쪽 위(1번째)의 초기화 스텝은No.0으로 고정

n= 리셋 위치 스텝 No.

더미초기화 스텝

코일 유지초기화 스텝

동작 유지 스텝(이행 체크 안함)초기화 스텝

동작 유지 스텝(이행 체크 표시)초기화 스텝

리셋초기화 스텝

초기화 스텝

SFC스텝 0이외의초기화스텝

1 블록에 합하여최대 31개

i= 스텝 No. (1 ~ 511)n= 리셋 위치 스텝 No.

더미초기화 스텝

코일 유지초기화 스텝

동작 유지 스텝(이행 체크 안함)초기화 스텝

동작 유지 스텝(이행 체크 표시)초기화 스텝

리셋초기화 스텝

스텝

초기화스텝이외

1 블록에 초기화스텝을 포함하여최대 512개(베이식 모델QCPU는 128개)

i= 스텝 No. (1 ~ 511)n= 리셋 위치 스텝 No.m= 이동 위치 블록

No.

더미 스텝

코일 유지 스텝

동작 유지 스텝(이행 체크 안함)

동작 유지 스텝(이행 체크 표시)

리셋 스텝

블록 기동 스텝(종료 체크 표시)

블록 기동 스텝(종료 체크 안함)

엔드 스텝 1 블록에 복수 가능

Page 151: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

표 7.1-1 QCPU(Q 모드)/LCPU SFC도 기호 일람(2/3)

이행

직렬 이행

a, b= 이행 조건 No.

선택 분기

선택 결합

선택 결합-병렬 분기

병렬 분기

병렬 결합

병렬 결합-병렬 분기

병렬 결합-선택 분기

선택 분기-병렬 분기

병렬 결합-선택 결합

점프

a= 이행 조건 No.j= 점프 위치 스텝 No.

분류 명칭SFC도 기호

비고

Page 152: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

표 7.1-1 QCPU(Q 모드)/LCPU SFC도 기호 일람(3/3)

이행

엔드 스텝으로의이행

a, b= 이행 조건 No.j= 점프 위치 스텝 No.

병렬 결합-점프

병렬 결합-선택 분기-점프

병렬 결합-선택 결합-점프

선택 분기-점프

선택 결합-점프

분류 명칭SFC도 기호

비고

Page 153: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ FX CPU 시

표 7.1-2 FX CPU SFC도 기호 일람

래더 래더 블록 블록 리스트 중에 최대 11개

스텝

초기화 스텝각 블록에 1개(i=0 ~ 9)

스텝

(왼쪽 끝) (중앙) (오른쪽 끝)

(왼쪽 끝) (중앙) (오른쪽 끝)

(왼쪽 끝) (중앙) (오른쪽 끝)

(왼쪽 끝) (중앙)

자기 리셋

(오른쪽 끝)

각 블록에 최대 512개(i=10 ~ 999)

이행

직렬 이행

선택 분기

선택 결합

병렬 분기

병렬 결합

JUMP 이행 (j =점프 위치 스텝 No.)

리셋 JUMP (j =점프 위치 스텝 No.)

분류 명칭 SFC도 기호 비고

Page 154: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.2 MELSAP3과 MELSAP-L의 차이

MELSAP3과 MELSAP-L의 차이에 대해 설명합니다.

QCPU(Q 모드)/LCPU 시는 표시 형식을 선택할 수 있습니다.

자세한 내용은 2.3.6항을 참조하십시오.

■ MELSAP3

SFC도에 의해 제어 대상 기계ㆍ장치의 동작 순서를 기술하고 래더에 의해 동작 출력/이행 조건의 프로

그램을 작성하여, 전체의 구성과 제어 내용을 파악하기 쉽게 하는 것을 목적으로 한 기술 형식입니다.

기계의 일련 동작

기계 동작플로 차트

가동 시작 조작

팔레트 확인클램프 동작

구멍 가공

언클램프 동작워크 반출

가공 완료

동작 위치

동작 위치

동작 위치

동작 위치

동작 위치

SFC도

초기화스텝

이행 조건

이행 조건

이행 조건

이행 조건

스텝

스텝

스텝

END 스텝

각 스텝의 동작 출력, 이행 조건의 래더도

기동 스위치

팔레트 검출

클램프 확인

드릴 상승단

워크 검출

드릴 하강단

클램프 확인

워크 반출 확인

SFC 프로그램

컨베이어 기동

팔레트 클램프

드릴 회전

드릴 하강

드릴 상승

팔레트 언클램프

컨베이어 기동

Page 155: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

SFC 프로그램을 MELSAP3에서 표시하는 경우, SFC도 에디터 윈도우와 Zoom 에디터 윈도우에서 프

로그램을 작성합니다.

SFC도 에디터 윈도우에서 SFC도를 편집하고, 동작 출력/이행 조건의 프로그램을 Zoom 에디터 윈도

우에서 작성합니다.

■ MELSAP-L

MELSAP-L은 시퀀스 프로그램 개발의 효율 제고와 부품화를 지원하는 것을 목적으로 한 기술 형식입

니다.

기계의 동작 순서를 MELSAP-L에서 기계 각각의 인터록을 포함한 제어를 시퀀스 프로그램에서와 동

일한 동작의 흐름과 기계의 제어를 따로 기술하여 기계의 제어 부분을 부품화할 수 있습니다.

MELSAP-L에서의 스텝에는 인터록 등의 출력 조건을 기술할 수 없게 되어 있으므로, 스텝이 활성화

되어 있음에도 불구하고 스텝의 출력이 나오지 않는 경우의 트러블을 신속하게 해결할 수 있습니다.

<MELSAP-L측>

인터록 조건에 관계없이 SFC 프로그램을 작성하면, 동작의 흐름을 쉽게 알 수 있다.

스텝복잡한인터록 조건은래더로 기술

시작

상승

상단

하강

하단

기계의 동작 순서

<시퀀스 프로그램측>

동작의 흐름에 관계없이 인터록 조건을 작성하면 부품화 가능

상승 하강 상단비상정지 상승

부품화가능

하강 상승 하단비상정지 하강

기계의 제어

Page 156: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

SFC 프로그램을 MELSAP-L에서 표시하는 경우, SFC도 에디터 윈도우만으로 프로그램을 작성합니

다.

SFC도 에디터 윈도우에서 SFC도를 편집하여 동작 출력/이행 조건의 프로그램도 SFC도 에디터 윈도

우상에 작성합니다.

● MELSAP-L(명령 형식)

스텝 내의 제어 명령과 이행 조건을 SFC도상에 기술하는 형식입니다.

제어의 프로그램과 이행 조건을 SFC도상에서 확인할 수 있습니다.

● MELSAP-L(기동 조건 형식)

스텝 내의 기동 조건과 이행 조건을 SFC도상에 기술하는 형식입니다.

동작 출력(OUT)/이행 조건(LD, LDI)을 디바이스/라벨만으로 쉽게 입력할 수 있으며, SFC도상에

서 확인할 수 있습니다.

MELSAP-L(명령 형식) MELSAP-L(명령 형식)

Page 157: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3 SFC도 작성

SFC도의 작성 방법에 대해 설명합니다.

FX CPU의 경우, SFC 프로그램의 초기화 스텝을 기동하기 위한 래더를 SFC도와 별도로 래더 블록

으로 작성할 필요가 있습니다.GX Works2 Version1 오퍼레이팅 매뉴얼(공통편)

SFC 기호는 SFC 기호 입력 화면에서 입력합니다.

SFC 기호는 툴바 및 단축 키에도 할당됩니다. SFC 기호가 할당되어 있는 툴바 및 단축 키를 나타냅

니다.

편집 툴바 단축 키

SFC 기호

[STEP] 스텝

[B] 블록 기동 스텝-종료 체크 표시

[BS] 블록 기동 스텝-종료 체크 안함

[JUMP] 점프

[END] END 스텝

[DUMMY] 더미 스텝

[TR] 이행

[--D] 선택 분기

[==D] 병렬 분기

[--C] 선택 결합

[==D] 병렬 결합

[|] 세로선

속성 없음

코일 유지

동작 유지-이행 체크 안함

동작 유지-이행 체크 표시

세로선

선택 분기

병렬 분기

선택 결합

병렬 결합

SFC스텝속성 설정

리셋

외곽선쓰기

외곽선 삭제

문서 작성 SFC 스텝/이행 코멘트 편집

SFC 스텝 No. 정렬

모니터SFC 모든 블록 일괄 모니터

SFC 자동 스크롤 모니터

표시 확대/축소

Page 158: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.1 SFC 스텝( ) / ( ) / ( ) 입력

SFC 스텝을 입력합니다.

SFC 스텝을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Step]/[Dummy]을 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

SFC 스텝 No.

<MELSAP-L(명령 형식)의 경우>

SFC 스텝 No.

<MELSAP-L(기동 조건 형식)의 경우>

SFC 스텝 No.

조작 순서

Page 159: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

항목 내용

"STEP" 또는 "DUMMY"를 선택합니다.더미 스텝은 동작 출력의 프로그램을 작성하면, 자동으로 SFC 스텝의 표시로 전환됩니다.

SFC 스텝 No.를 입력합니다.

SFC 스텝 속성을 선택합니다.그림 기호가 "STEP"인 경우에 설정할 수 있습니다.

스텝 속성에서 리셋 스텝"R"를 선택하였을 때 리셋 위치 스텝 No.를 입력합니다.

SFC 스텝 코멘트를 입력합니다. 반각 32문자/전각 16문자까지 입력할 수 있습니다. 작성한 코멘트는 [View]⇒[SFC Step/Transition Comment]에 의해표시할 수 있습니다.

프로그램을 입력합니다.MELSAP-L 프로그램의 입력에 대해서는 다음을 참조하십시오.( 7.9.2항, 7.9.3항)

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

MELSAP-L(명령 형식)/MELSAP-L(기동 조건 형식)의 경우, 입력이 가능합니다.

를 클릭합니다.

입력된 SFC 스텝 기호가 표시됩니다.

<삽입 모드의 경우>

<덮어쓰기 모드의 경우>

SFC 스텝1을 쓴다

SFC 스텝3을 쓴다

다른 분기에는 세로선이자동으로 삽입된다

● SFC 스텝 속성 변경

이미 작성된 SFC 스텝의 SFC 스텝 속성은 메뉴의 [Edit]⇒[SFC Step Attribute]⇒[(SFC step attribute)]에서 변경할 수 있습니다.( 7.5절)

Symbol

SFC step number

Step Attribute

Block/Reset

Comment

Program

Page 160: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.2 블록 기동 스텝( ) / ( ) 입력

블록 기동 스텝을 입력합니다.

블록 기동 스텝을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Block Start Step (with END Check)]/[Block Start Step

(without END Check)]을 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

SFC 스텝 No.

조작 순서

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

항목 내용

"BLOCK" 또는 "BLOCK-S"를 선택합니다.

SFC 스텝 No.를 입력합니다.

(설정 불필요)

기동 위치 블록 No.를 입력합니다.

SFC 스텝 코멘트를 입력합니다. 반각 32문자/전각 16문자까지 입력할 수 있습니다.

Symbol

SFC step number

Step Attribute

Block

Comment

를 클릭합니다.

입력된 블록 기동 스텝 기호가 표시됩니다.

<덮어쓰기 모드의 경우>

블록 기동 스텝1을 쓴다

<삽입 모드의 경우>

블록 기동 스텝3을 쓴다

다른 분기에는 세로선이자동으로 삽입된다

Page 161: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

직렬 이행을 입력합니다.

조작 순서

직렬 이행을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Transition]을 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

이행 No.

이행 No.

<MELSAP-L(명령 형식)의 경우>

<MELSAP-L(기동 조건 형식)의 경우>

이행 No.

7.3.3 직렬 이행 ( )

Page 162: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

항목 내용

"TR"을 선택합니다.

이행 No.를 입력합니다.

(설정 불필요)

(설정 불필요)

이행 코멘트를 입력합니다. 반각 32문자/전각 16문자까지 입력할 수 있습니다.

프로그램을 입력합니다.MELSAP-L 프로그램의 입력에 대해서는 다음을 참조하십시오.( 7.9절)

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

MELSAP-L(명령 형식)/MELSAP-L(기동 조건 형식)의 경우, 입력이 가능합니다.

를 클릭합니다.

입력된 직렬 이행 기호가 표시됩니다.

<덮어쓰기 모드의 경우>

이행1을 쓴다

<삽입 모드의 경우>

이행3을 쓴다

다른 분기에는 세로선이자동으로 삽입된다

Symbol

Transition number

Step Attribute

Comment

Block

Program

Page 163: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.4 선택 분기( ) 입력

선택 분기를 입력합니다.

선택 분기를 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Selection Divergence]를 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

분기수

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

항목 내용

"-- D"를 선택합니다.

분기수의 열수를 입력합니다.

(설정 불필요)

(설정 불필요)

(설정 불필요)

를 클릭합니다.

입력된 선택 분기 기호가 표시됩니다.

<덮어쓰기 모드의 경우>

선택 분기를 쓴다

<삽입 모드의 경우>

선택 분기를 쓴다

조작 순서

Symbol

Number of divergences

Step Attribute

Block

Comment

Page 164: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.5 병렬 분기( ) 입력

병렬 분기를 입력합니다.

병렬 분기를 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Simultaneous Divergence]를 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

분기수

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

"== D"를 선택합니다.

분기수의 열수를 입력합니다.

(설정 불필요)

(설정 불필요)

(설정 불필요)

를 클릭합니다.

입력된 병렬 분기 기호가 표시됩니다.

<덮어쓰기 모드의 경우>

병렬 분기를 쓴다

<삽입 모드의 경우>

병렬 분기를 쓴다

항목 내용

조작 순서

Symbol

Number of divergences

Step Attribute

Block

Comment

Page 165: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.6 선택 결합( ) 입력

선택 결합을 입력합니다.

선택 결합을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Selection Convergence]를 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

결합수

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

호"-- C"를 선택합니다.

결합수의 열수를 입력합니다.

(설정 불필요)

(설정 불필요)

(설정 불필요)

를 클릭합니다.

입력된 선택 결합 기호가 표시됩니다.

<덮어쓰기 모드의 경우>

선택 결합을 쓴다

항목 내용

조작 순서

Symbol

Number of convergences

Step Attribute

Block

Comment

Page 166: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

<삽입 모드의 경우>

선택 결합을 쓴다

Page 167: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.7 병렬 결합( ) 입력

병렬 결합을 입력합니다.

항목 내용

조작 순서

결합수

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

병렬 결합을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Simultaneous Convergence]를 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

"== C"를 선택합니다.

결합수의 열수를 입력합니다.

(설정 불필요)

(설정 불필요)

(설정 불필요)

병렬 결합을 쓴다

입력된 병렬 결합 기호가 표시됩니다.

<덮어쓰기 모드의 경우>

를 클릭합니다.

Symbol

Number of convergences

Step Attribute

Block

Comment

Page 168: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

<삽입 모드의 경우>

병렬 결합을 쓴다

Page 169: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 1개의 이행에 분기/결합이 겹칠 때의 입력 방법

1개의 이행에 분기/결합이 겹칠 때는 (세로선)에 의해 1스텝 분의 영역을 확보하고 나서, 분기/결합기호를 입력하십시오. 세로선은 행 삽입( 7.3.11 행ㆍ열 삽입/삭제)에 의해 삽입하십시오.

1스텝 분의영역

1스텝 분의영역

● 분기/결합선 일력일 때의 분기/결합수

분기/결합선 일력일 때 분기/결합수를 "-n"으로 입력하면, 커서 위치에서 왼쪽에 분기/결합선이 작성됩니다.● 분기/결합 삽입

분기/결합을 삽입하면 변환할 수 없는 SFC도가 되는 경우가 있습니다. 정상적인 SFC도가 되도록 편집하고나서 변환 조작을 하십시오.

예1

예2

Page 170: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.8 JUMP 이행( ) 입력

JUMP 이행을 입력합니다.

JUMP 이행을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[Jump]를 선택합니다.

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

<MELSAP3/FX CPU의 경우>

JUMP 위치 스텝 No.

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

"JUMP"를 선택합니다.

JUMP 위치 스텝 No.를 입력합니다.

(설정 불필요)

(설정 불필요)

(설정 불필요)

를 클릭합니다.

입력된 점프 이행 기호가 표시됩니다.

점프 이행을 쓴다

항목 내용

조작 순서

Symbol

Jump destination step number

Step Attribute

Block

Comment

Page 171: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.9 END 스텝( ) 입력

항목 내용

조작 순서

END 스텝을 입력합니다.

FX CPU의 경우, RET, END는 프로그램 입력(변환) 시 자동으로 쓰기되므로 설정할 필요가 없습니다.

"END"를 선택합니다.

(설정 불필요)

(설정 불필요)

(설정 불필요)

(설정 불필요)

END 스텝을 쓴다

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

를 클릭합니다.

입력된 END 스텝 기호가 표시됩니다.

SFC 스텝 No.

<MELSAP3의 경우>

표시 형식에 따라 SFC 기호 입력 화면/SFC 기호 입력/프로그램 입력 화면이 표시됩니다.

END 스텝을 입력하는 위치로 커서를 이동합니다.

[Edit]⇒[SFC Symbol]⇒[END Step]을 선택합니다.

Symbol

SFC step number

Step Attribute

Block

Comment

Page 172: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.10 외곽선 그리기

분기선과 결합선을 마우스의 드래그에 의해 작성합니다.

[Edit]⇒[Edit Line]⇒[Vertical Line Segment]/[Selection Divergence]/[Simultaneous

Divergence]/[Selection Convergence]/[Simultaneous Convergence]를 선택합니다.

입력하는 선두 위치에서 최종 위치까지 드래그합니다.

최종 위치까지드래그한다

● 외곽선 덮어쓰기

이미 작성된 SFC 스텝/이행에 덮어쓴 경우에도 SFC 스텝/이행 기호 및 동작 출력/이행 조건 내의 시퀀스프로그램은 삭제되지 않습니다.

조작 순서

Page 173: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.3.11 행ㆍ열 삽입/삭제

행ㆍ열을 삽입/삭제합니다.

삽입 또는 삭제하는 위치로 커서를 이동합니다.

각 조작을 합니다.

<행 삽입의 경우>

[Edit] ⇒[Insert Row]

<열 삽입의 경우>

[Edit] ⇒[Insert Column]

<행 삭제의 경우>

[Edit] ⇒[Delete Row]

조작 순서

Page 174: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

<열 삭제의 경우>

[Edit] ⇒[Delete Column]

Page 175: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.4 SFC도 삭제

입력된 SFC도 기호의 삭제 방법에 대해 설명합니다.

7.4.1 범위를 지정하여 삭제

범위를 지정하여 삭제합니다.

마우스를 드래그하여 삭제하는 범위를 지정합니다.

[Edit]⇒[Delete]를 선택합니다.

● 범위 선택

를 클릭하여 삭제 범위를 선택할 수 있습니다.

● 삭제 방법

를 누르거나 [Edit]⇒[Cut]를 선택해도 삭제할 수 있습니다.

● 실행 취소 방법

삭제 후 [Edit]⇒[Undo]에 의해 삭제 전의 상태로 되돌릴 수 있습니다.

조작 순서

드래그

Page 176: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.4.2 분기/결합/세로선만 삭제

분기/결합/세로선만을 삭제합니다.

[Edit]⇒[Delete Line]을 선택합니다.

마우스를 드래그하여 삭제하는 범위를 지정합니다.

드래그를 종료하면, 지정된 범위의 선이 삭제됩니다.

조작 순서

드래그

Page 177: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.5 SFC 스텝 속성 변경

SFC 스텝 속성의 변경 방법에 대해 설명합니다.

조작 순서

속성을 변경하는 SFC 스텝으로 커서를 이동합니다.

[Edit]⇒[Step Attribute]⇒[Normal]/[Stored Coil]/[Stored Operation (without

Transition Check)]/[Stored Operation (with Transition Check)]/[Reset]을 선

택합니다.

[Edit] ⇒[SFC Step Attribute] ⇒[Stored Coil]

● 속성 변경 후의 동작 출력 시퀀스 프로그램

SFC 스텝 속성을 변경한 경우에도 이미 작성된 동작 출력 시퀀스 프로그램은 그대로 남습니다.

Page 178: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.6 SFC도 잘라내기/복사/붙여넣기

SFC도의 잘라내기/복사/붙여넣기의 조작에 대해 설명합니다.

잘라내기/복사하는 범위를 지정합니다.

[Edit]⇒[Cut]/[Copy]를 선택하여 지정된 범위의 SFC도를 잘라내기/복사합니다.

잘라내기/복사한 SFC도를 붙이는 위치로 커서를 이동합니다.

[Edit]⇒[Paste]를 선택합니다.

붙여넣기 화면이 표시됩니다.

조작 순서

Page 179: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

항목 내용

동작 출력/이행 조건의 시퀀스 프로그램도 잘라내기/복사한 내용으로 붙이는 경

우에 체크합니다.

SFC 스텝/이행 코멘트도 잘라내기/복사한 내용으로 붙이는 경우에 체크합니다.

를 클릭합니다.

잘라내기/복사한 SFC도가 붙여집니다.

붙여넣기 후의 분기ㆍ결합이 올바르지 않은 경우 변환 에러가 되므로, SFC도를 편집 조작 후에

다시 변환하십시오.

● 붙여넣기 위치

잘라내기/복사한 SFC도의 선두 위치가 SFC 스텝일 때 붙여넣기 위치를 이행의 위치로 하였거나 그 역으로한 경우에는 붙여넣을 수 없습니다. 붙여넣기 위치를 1행 위 또는 아래로 변경한 후에 다시 붙여넣기 조작을 하십시오.

● 붙이는 동작 출력/이행 조건의 시퀀스 프로그램

동작 출력/이행 조건의 시퀀스 프로그램의 붙여넣기는 약 2k스텝 이내에서 실행하십시오.

작성 가능한 최대 시퀀스 스텝수의 자세한 사항은 다음을 참조하십시오.

MELSEC-Q/L/QnA 프로그래밍 매뉴얼(SFC편)

Action/Transition

Step and TR Comments

Page 180: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.7 SFC도 정렬

작성한 SFC도의 SFC 스텝/이행 No.를 정렬하는 조작에 대해 설명합니다.

[Edit]⇒[Sort SFC Step No.]

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

항목 내용

SFC 스텝/이행 No.의 배열을 오름차순으로 할지, 내림차순으로 할지를 선택합니다.

기동 블록 No.를 변경하는 경우에 체크합니다.

"Change"를 선택하였을 때 SFC 스텝/이행 No.의 정렬과 동시로 변경되는 블록 기동 스텝의 기동 위치 블록 No.를 설정합니다.

를 클릭합니다.

설정된 내용으로 SFC 스텝/이행 No.를 정렬합니다.

● 정렬 순서의 지정에 의한 정렬 결과의 차이

정렬 순서를 오름차순 또는 내림차순으로 지정하여 실행한 결과는 다음과 같습니다.<오름차순 지정 시> <내림차순 지정 시>

ㆍ정렬 직후에 한번만 "Undo"를 조작할 수 있습니다.

ㆍ초기화 스텝은 오름차순/내림차순의 어느 쪽을 지정해도 "0"스텝이 됩니다.

● 정렬 시의 SFC용 디바이스의 취급

동작 출력/이행 조건에 사용되고 있는 SFC용 디바이스(BLm\Sn, BLm\TRn 등)는 정렬의 대상이 되지않습니다.

디바이스 대체 등의 방법으로 변경하십시오.

화면표시

조작순서

Sorting Order

Change STARTBlock Number

Set START BlockNumber

Page 181: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.8 SFC도 재표시

변환된 SFC도에 대해서 세로선/분기/결합선으로 비어있는 행/열에 대해서 위쪽 채우기/왼쪽 채우기

를 실행하는 조작에 대해 설명합니다.

변환되지 않은 SFC도를 재표시한 경우, 변환되지 않은 SFC도를 파기하고 마지막에 변환된 상태로

되돌립니다.

ㆍ [Edit]⇒[Arrange SFC]를 선택합니다.

<위쪽 채우기 재표시 예>

[Edit] ⇒[Arrange SFC]

<왼쪽 채우기 재표시 예>

[Edit] ⇒[Arrange SFC]

조작순서

Page 182: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.9 동작 출력/이행 조건 작성

동작 출력/이행 조건의 프로그램 작성 방법에 대해 설명합니다.

MELSAP3/FX CPU에서 편집 시 동작 출력/이행 조건의 프로그램은 Zoom 에디터 윈도우에서 작성

합니다.

MELSAP-L에서 편집 시 동작 출력/이행 조건의 프로그램은 SFC 기호/프로그램 입력 화면에서 작성

합니다.

7.9.1 동작 출력/이행 조건의 프로그램 작성(MELSAP3/FX CPU)

MELSAP3/FX CPU에서 동작 출력/이행 조건의 프로그램을 작성하는 방법을 설명합니다.

SFC도의 해당 SFC 스텝/이행으로 커서를 이동합니다.

Zoom 에디터 윈도우로 커서를 이동합니다.

Zoom 에디터 윈도우의 조작은 래더 에디터의 조작 방법과 같습니다.( 제6장)

조작순서

Page 183: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● SFC도 에디터 윈도우와 Zoom 에디터 윈도우의 표시

다음의 설정에 의해 SFC도 에디터 윈도우를 열었을 때 자동으로 Zoom 에디터 윈도우를 바둑판식으로 표시할 수 있습니다.[Tool]⇒[Options] ⇒"Program Editor"⇒"SFC"⇒"Tile SFC and Zoom vertically"를 설정합니다.이를 설정하면, "Open Zoom with New Window"의 설정이 무효가 됩니다.

● Zoom 에디터 윈도우상에서 SFC도 에디터 윈도우의 커서를 이동하는 방법

Zoom 에디터 윈도우가 활성화되어 있는 상태에서 SFC도 에디터 윈도우의 커서를 이동할 수 있습니다.

[View]⇒[Move SFC Cursor]⇒[Up]/[Down]/[Left]/[Right]( )를 클

릭하여 커서를 이동할 방향을 선택합니다.

SFC도 에디터 윈도우의 커서를 이동하면, Zoom 에디터 윈도우도 커서 이동 위치의 표시로 전환됩니다.

● Zoom 열기 방법

"Tile SFC and Zoom vertically" 옵션이 설정되어 있지 않는 경우, Zoom 에디터 윈도우는 [View]⇒[Open

Zoom/Start Destination Block]을 선택하여 엽니다.

SFC도의 해당 SFC 스텝/이행을 더블 클릭하거나 을 클릭하여 열 수도 있습니다.

Zoom 에디터 윈도우에서 SFC도에는 를 클리하면 돌아갑니다.

● Zoom 내에서 사용할 수 있는 명령

동작 출력/이행 조건에는 사용할 수 없는 명령이 있습니다.자세한 사항은 다음을 참조하십시오.

MELSEC-Q/L/QnA 프로그래밍 매뉴얼(SFC편)또한, 스테이트먼트 및 포인터도 입력할 수 없습니다. 이행 조건 중에는 노트도 입력할 수 없습니다.

● 이행 조건에 대한 입력

이행 조건에는 코일 명령은 더미 코일( )을 1개만 입력할 수 있습니다.

입력 방법은 [Edit]⇒[Ladder Symbol]⇒[Coil]을 선택하고 그 상태에서 를 누르면 더미 코일이

자동으로 입력됩니다.

● 블록 기동 스텝에 커서가 있는 경우

커서가 블록 기동 스텝에 있는 경우에 [View]⇒[Open Zoom/Start Destination Block]을 선택한 경우, 기동 위치 블록의 SFC도를 엽니다.

● Zoom 내에서의 펑션 블록의 사용

동작 출력에서는 펑션 블록(FB)을 사용할 수 있습니다. 다만 래더로 작성된 FB만 사용할 수 있습니다. 이행조건 중에는 FB는 사용할 수 없습니다.

● 잘라내기/복사/붙여넣기

래더 프로그램과 Zoom 내의 프로그램 간 또는 그 역에서 잘라내기/복사/붙여넣기를 실행할 수 있습니다.다만 Zoom 내에서 사용할 수 없는 명령이나 스테이트먼트, 포인터 등을 포함한 데이터는 붙여넣을 수 없습니다. TRAN을 포함한 래더는 이행 조건에 대해서만 붙여 사용할 수 있습니다.

Page 184: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.9.2 동작 출력/이행 조건의 프로그램 작성(MELSAP-L(명령 형식))

MELSAP-L(명령 형식)을 사용하여 동작 출력/이행 조건의 프로그램을 작성하는 방법을 설명합니다.

MELSAP-L(명령 형식)에 관한 자세한 내용은 다음을 참조하십시오.

MELSEC-Q/L 프로그래밍 매뉴얼(MELSAP-L편)

[Edit]⇒[SFC Symbol]⇒[Step]/[Dummy]/[Transition]

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

항목 내용

동작 출력/이행 조건의 프로그램을 입력합니다.

를 클릭합니다.

변경된 프로그램의 RUN 중 쓰기를 합니다.

명령 도움말 화면을 표시합니다.( 6.2.2항)

● 모두 컴파일 후의 RUN 중 쓰기

모두 컴파일 후에는 RUN 중 쓰기를 할 수 없습니다.PLC CPU를 STOP 한 후에 [Online]⇒[Write to PLC]를 실행하십시오.모두 컴파일 시 주의 사항은 10.2.5항을 참조하십시오.

조작순서

화면표시

화면 내 버튼

Program

Page 185: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

:수치를 나타냅니다.

■ MELSAP-L(명령 형식)의 동작 출력 프로그램

● 동작 출력 명령

ㆍ동작 출력 명령은 다음의 형식으로 기술합니다.명령은 대문자/소문자 중에서 어느 것이라도 기술할 수 있습니다.

명령 형식 MELSAP-L 기술 예 래더 예

코일 출력

세트 출력

리셋 출력

타이머,

카운터

고속 타이머

상기 이외의 명령 리스트 형식과 동일

□□□:디바이스를 나타냅니다.

ㆍ동일 스텝 내에서 복수의 동작 출력을 병렬시키려면 ", "로 단락짓습니다.

MELSAP-L 기술 예 래더 예

● 동작 출력으로 기술할 수 없는 명령

MELSAP-L에서 동작 출력으로 입력할 수 없는 명령을 나타냅니다.

ㆍNOP

ㆍMPS, MRD, MPP

ㆍ접점 명령

ㆍ비교 연산 명령(=, <,> 등)

● 동작 출력 기술 시 주의 사항

ㆍ실행 조건을 필요로 하지 않는 명령(DI, EI 등)은 각 동작 출력 내의 마지막에 기술하십시오.

예) oY70, MOV D0 D100, DI

ㆍ1개의 동작 출력에 24 명령까지 기술이 가능합니다.

Page 186: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

명령 형식 MELSAP-L 기술 예 래더 예

MELSAP-L 기술 예 래더 예

■ MELSAP-L(명령 형식)의 이행 조건 프로그램

● 이행 조건 명령

ㆍ이행 조건의 명령은 다음의 형식으로 기술합니다.

명령은 대문자/소문자 중에서 어느 것이라도 기술할 수 있습니다.

a 접점

b접점

상승펄스

하강펄스

접점 상당 명령 리스트 형식과 동일

□□□:디바이스를 나타냅니다.

● OR와 AND가 혼재된 경우

OR와 AND가 혼재된 경우, AND를 우선적으로 처리합니다.

우선 순위를 높게 하려면 "( )"를 사용합니다.

● 이행 조건으로 기술할 수 없는 명령

MELSAP-L에서 이행 조건으로 입력할 수 없는 명령을 나타냅니다.

ㆍ접점 및 비교 연산 명령 이외의 명령

Page 187: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.9.3 동작 출력/이행 조건의 프로그램 작성(MELSAP-L

(기동 조건 형식))

MELSAP-L(기동 조건 형식)을 사용하여 동작 출력/이행 조건의 프로그램을 작성하는 방법을 설명합

니다.

[Edit]⇒[SFC Symbol]⇒[Step]/[Dummy]/[Transition]

디바이스/라벨 지정

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

항목 내용

동작 출력/이행 조건의 프로그램을 입력합니다.

ㆍ동작 출력디바이스/라벨을 입력합니다.

ㆍ이행 조건디바이스/라벨과 ON 시/OFF 시를 설정합니다.

각 조건을 AND 조건으로 할지, OR 조건으로 할지를 선택합니다.

디바이스/라벨 지정에 표시되는 라벨 후보의 대상 데이터를 선택합니다.

변경된 프로그램의 RUN 중 쓰기를 할 것인지 여부를 선택합니다.

1 : 모두 컴파일 후에는 선택할 수 없습니다. 자세한 사항은 본 항의 "Point"를 참조하십시오.또한, 모두 컴파일 시 주의 사항은 10.2.5항을 참조하십시오.

를 클릭합니다.

프로그램이 변환되어 SFC도에 반영됩니다.

● "Execute online change after converting" 체크 상자

모두 컴파일 후 "Execute online change after converting"의 체크 상자를 선택할 수 없게 되었을 때는[Online]⇒[Write to PLC]를 선택하여 PLC CPU에 프로그램을 쓰면 체크 상자가 선택 가능해집니다.

화면표시

조작순서

Program

Device/label specification

Above Device/LabelCombination

Label Candidacy DisplayTarget Data

Execute online change after

converting.

Page 188: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ MELSAP-L(기동 조건 형식)의 동작 출력 프로그램

동작 출력의 설정 예를 나타냅니다.

MELSAP-L 기술 예 래더 예

MELSAP-L 기술 예 래더 예

이행 조건의 설정 예를 나타냅니다.

■ MELSAP-L(기동 조건 형식)의 이행 조건 프로그램

Page 189: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.10 블록 정보 설정

블록 정보의 설정 방법에 대해 설명합니다.

블록 정보는 SFC 블록의 속성 화면에서 설정합니다.

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

[Project]⇒[Object]⇒[Property]⇒《Details》

화면표시

Q 모드

조작순서

ㆍ 화면의 블록 정보에 관한 항목을 설정합니다.

항목 내용

SFC 블록의 타이틀을 입력합니다.(반각 32문자/전각 16문자까지 설정 가능)

SFC 블록 No.를 지정합니다.(0 ~ 319, 다만 Q02UCPU는 0 ~ 127, FX CPU는 0 ~ 24)

블록 정보 디바이스로 필요한 항목에 디바이스/라벨을 입력합니다.(반각/전각 32문자까지설정 가능)

● SFC 블록의 타이틀(라벨 미사용 프로젝트의 경우)

● SFC 블록의 타이틀(라벨 사용 프로젝트의 경우)

● 블록 정보

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

MELSEC-Q/L/QnA 프로그래밍 매뉴얼(SFC편)ㆍ블록 정보의 각 항목의 기능과 동작 내용에 관한 자세한 사항은 다음을 참조하십시오.

ㆍ라벨 사용 프로젝트에서 블록 정보를 변경한 경우, 프로그램은 미컴파일 상태가 됩니다.

블록 타이틀을 설정하면 디바이스 BLm의 디바이스 코멘트에 복사할지 여부를 확인하는 메시지가 표시되며, 디바이스 코멘트 에디터에서 디바이스를 "BLm"으로 디바이스 코멘트를 작성해도 블록 타이틀에는 반영되지 않습니다.

블록 타이틀을 설정하면 디바이스 BLm의 디바이스 코멘트로 저장되며, 디바이스 코멘트 에디터에서 디바이스명을 "BLm"으로 입력하면 블록 타이틀을 작성ㆍ변경할 수 있습니다. 프로그램 마다 블록 타이틀을 붙이는 경우, 프로그램별 코멘트를 작성하십시오.디바이스 코멘트의 작성, 편집 방법은 다음을 참조하십시오.

Title

Block No.

Block Information

Page 190: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.11 SFC 블록 리스트 표시

편집 중인 SFC도를 포함한 SFC 프로그램의 블록 정보를 일람 표시하는 방법에 대해 설명합니다.

미리 SFC도의 화면을 열어 두십시오.

[View]⇒[Open SFC Blocklist]Q 모드

항목 내용

SFC 블록의 속성에서 설정한 "Block No."를 표시합니다.

블록명을 표시합니다.

SFC 블록의 속성에서 설정한 "Title"을 표시합니다.

SFC 블록인지, 래더 블록인지를 표시합니다.

블록의 속성에서 설정한 "Block START/END Bit"를 표시합니다.

SFC 블록의 속성에서 설정한 "Step Transition Bit"를 표시합니다.

SFC 블록의 속성에서 설정한 "Block PAUSE/RESTART Bit"를 표시합니다.

SFC 블록의 속성에서 설정한 "Pause Mode Bit"를 표시합니다.

SFC 블록의 속성에서 설정한 "Number of Active Steps Register"를 표시합니다.

SFC 블록의 속성에서 설정한 "Continuous Transition Bit"를 표시합니다.

SFC 블록의 속성에서 설정한 "Comment"를 표시합니다.

: QCPU(Q 모드)/LCPU는 대응하지 않습니다.

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

화면표시

표시내용

No.

Data Name

Title

Block Type

Block Start

Step Transition

Block PAUSE/RESTART

Pause Mode

Number of Active Steps

Continuous Transition Bit

Comment

Page 191: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.11.1 SFC 블록 리스트로 코멘트 표시

SFC 블록 리스트상에 정보 디바이스/라벨의 코멘트를 표시합니다.

ㆍ [View]⇒[SFC Block List Comment]를 선택합니다.

● SFC 블록 리스트의 코멘트 표시

SFC 블록 리스트의 코멘트 표시는 다음과 같이 조작해도 설정할 수 있습니다.

[Tool]⇒[Options]⇒"Program Editor" ⇒"SFC" ⇒"Comment"

7.11.2 SFC 블록 리스트로 디바이스 표시

SFC 블록 리스트상에서 라벨에 할당된 디바이스를 표시합니다.

SFC 프로그램이 컴파일되었을 때 실행할 수 있습니다.

ㆍ [View]⇒[Device Display]를 선택합니다.

● SFC 프로그램이 미컴파일 상태가 된 경우

SFC 프로그램이 미컴파일 상태가 되었을 때, 디바이스 표시 상태는 해제됩니다.

● 코멘트 표시가 유효한 경우

"SFC Block List Comment"가 유효하게 되어 있는 경우, 표시되는 코멘트가 라벨 코멘트에서 디바이스 코멘트로 전환됩니다.

조작순서

조작순서

Page 192: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.11.3 SFC 블록 리스트에서 SFC도 표시

SFC 블록 리스트에서 커서가 위치한 블록의 SFC도를 표시합니다.

7.11.4 SFC 블록 리스트에서 로컬 라벨 설정 화면 표시

SFC 블록 리스트에서 커서가 위치한 블록의 로컬 라벨 설정 화면을 표시합니다.

조작순서

조작순서

표시되는 블록 위치로 커서를 이동합니다.

[View]⇒[Open SFC Body]를 선택합니다. 또는 표시되는 블록 위치를 더블 클릭합니다.

표시되는 블록 위치로 커서를 이동합니다.

[View]⇒[Open Header]를 선택합니다.

Page 193: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.12 SFC에 관한 파라미터 설정

PLC CPU를 동작시키는데 있어서의 파라미터 설정 가운데, SFC 프로그램에 관한 파라미터의 설정에

대해 설명합니다.

7.12.1 PLC 파라미터의 SFC 설정

PLC 파라미터에서 설정하는 SFC에 관한 파라미터의 조작에 대해 설명합니다.

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

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

항목 내용

SFC 프로그램의 기동 시 초기화 스타트로 할지, 속행 스타트로 할지를 설정합니다.

SFC 프로그램의 초기화 스타트 시에 블록 0을 자동 기동할 것인지 여부를 설정합니다.

각 블록에 정지 요구가 있을 때 OUT 명령으로 ON 되어 있는 코일 출력을 OFF

하여 정지 시킬지, ON 상태(유지)에서 정지시킬지를 설정합니다.

화면표시

조작순서

SFC Program Start Mode

Start Conditions

Output Mode When the Blockis Stopped

Page 194: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.12.2 SFC 프로그램의 속성 설정

SFC 프로그램의 속성에서 설정하는 항목에 대해 설명합니다.

[Project]⇒[Object]⇒[Property]

다음은 하이 퍼포먼스 모델 QCPU의 경우의 화면입니다.

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

항목 내용

SFC 프로그램의 타이틀을 입력합니다.(반각 32문자/전각 16문자까지 설정 가능)

SFC 프로그램을 일반 SFC 프로그램으로 할지, 실행 관리 SFC 프로그램으로 할지를

선택합니다.

설정된 블록 No. 이후의 모든 블록이 정시 실행 블록이 됩니다. 모든 블록을 매스캔 처

리로 할 때는 입력 영역을 공백으로 하십시오.

실행 간격은 1 ~ 65535(ms)의 범위 내에서 1ms 단위로 입력합니다.

지정된 범위의 블록이 활성 중에 다른 블록에서 기동 요구가 있으면 에러가 되어, PLC

CPU의 연산이 정지됩니다.

지정된 범위 이외의 블록은 2중 기동 시의 운전 모드가 'standby'가 됩니다.

모든 블록을 'standby'로 할 때는 선두와 마지막 입력 영역을 공백으로 하십시오.

"Waiting Blocks"로 지정된 범위의 SFC 스텝은 SFC 스텝의 2중 기동이 되었을 때,

해당 SFC 스텝이 비활성이 될 때까지 대기됩니다.

"Stop Blocks"로 지정된 범위의 SFC 스텝은 SFC 스텝의 2중 기동이 되었을 때 에러

가 되어, PLC CPU의 연산이 정지합니다.

지정된 범위 이외의 SFC 스텝은 SFC 스텝의 2중 기동이 되었을 때 강제 이행이 됩니

다.

SFC 프로그램의 코멘트를 입력합니다.

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

: 베이식 모델 QCPU, 유니버설 모델 QCPU, LCPU는 대응하지 않습니다.

: 베이식 모델 QCPU, Q00U, Q00UJ, Q01U, Q02U, LCPU는 대응하지 않습니다.

화면표시

조작순서

<<Details>>

Title

SFC Program Type

Setting

Periodic Execution

Block

Act at Block Multi-

Activated

Act at Step Multi-

Activated

<<Comment>>

Comment

Explanation

Page 195: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 설정 내용 유효 범위

SFC 프로그램의 속성에서 설정한 내용은 SFC 프로그램상의 모든 블록에 공통으로 적용됩니다. 블록 마다설정할 수 없습니다.

● 실행 관리 SFC 프로그램

실행 관리 SFC 프로그램에서는 블록 0만 SFC도를 작성할 수 있습니다.블록 0에 블록 기동 스텝이 기술되어 있으면, 프로그램 실행 시 에러가 되어, PLC CPU의 연산이 정지하므로 주의하십시오.

Page 196: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.13 MELSAP-L 프로그램 작성 시 주의 사항

MELSAP-L에서 SFC 프로그램을 작성하는 경우, 다음의 사항에 주의하십시오.

1) 심플 프로젝트 시 프로그램 마다 MELSAP3, MELSAP-L의 표시 형식을 선택할 수 있습니다. 다만 SFC 프로그램의 블록 단위로는 MELSAP3, MELSAP-L을 지정할 수 없습니다.구조화 프로젝트 시 프로젝트에서 하나의 표시 형식을 선택합니다.

2) 동작 출력에는 접점 및 접점 상당 명령은 입력할 수 없습니다.

3) 각 동작 출력/이행 조건의 프로그램은 SFC도에서는 32문자까지 표시됩니다. 32문자를 초과하는경우 28문자까지 표시되며, 반각 스페이스의 뒤에 "..."를 표시합니다.

4) 노트는 작성할 수 없습니다.

5) SFC도에 대한 디바이스 코멘트의 표시는 할 수 없습니다. 디바이스 코멘트는 디바이스 코멘트에디터에서 편집, 표시합니다.

6) 프로젝트 대조 시 SFC 프로그램 간은 표시 형식이 차이가 있어도 대조가 가능합니다.

7) MELSAP3에서 작성한 프로그램을 MELSAP-L에서 표시한 경우, 다음과 같은 동작 출력, 이행 조건을 MELSAP-L에서 표시하면 "????"가 됩니다.

ㆍNOP 명령이 포함되어 있는 동작 출력, 이행 조건ㆍ접점 또는 접점 상당의 명령이 포함되어 있는 동작 출력

ㆍ노트가 포함되어 있는 동작 출력"????"라고 표시되었을 때는 MELSAP3에 표시를 전환하여 래더를 확인하십시오.

MELSAP3에서 성립되는 래더의 경우, MELSAP-L에서 수정, 모니터 등은 실행할 수 없지만,

CPU는 정상적으로 처리를 합니다.

MELSAP3으로 확인 후 MELSAP-L에서 수정, 모니터할 수 있도록 하는 경우, SFC 기호/프로그램

입력 윈도우에서 "????"가 표시된 프로그램을 삭제하고 다시 MELSAP-L에서 입력하십시오.

MELSAP3의 경우

MELSAP-L의 경우

Page 197: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

7.14 T/C 설정값 변경

SFC 프로그램 내에서 사용되고 있는 타이머, 카운터의 설정값을 일람으로 표시하여, 설정값을 일괄

변경하는 조작에 대해서는 다음을 참조하십시오.

6.15절 T/C 설정값 변경

Page 198: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 199: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8장 검색/바꾸기각종 데이터의 검색/바꾸기/일괄 변경 기능의 기본적인 조작에 대해 설명합니다.

8.1 래더 프로그램에서 검색/바꾸기

8.2 SFC 프로그램에서 검색/바꾸기

Page 200: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.1 래더 프로그램에서 검색/바꾸기

지정된 디바이스/명령/스텝 No. 등을 검색/바꾸기하는 방법을 설명합니다.

디바이스의 검색/바꾸기, 명령 검색/바꾸기,A/B 접점 변경은 다음을 참조하십시오.

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

8.1.1 지정된 스텝으로 점프

지정된 스텝으로 점프합니다.

[Find/Replace]⇒[Jump]

점프하는 스텝 No.를 입력합니다.

항목 내용

점프하는 프로그램의 스텝 No.를 입력합니다.

를 선택하면, 과거에 입력된 10 건의 스텝 No.를 리스트에서 선택할 수 있습니다.

를 클릭합니다.

대상 스텝으로 커서가 점프합니다.

● 점프

프로그램 작성 화면에서 키보드의 숫자를 누르면, 점프 화면을 표시할 수 있습니다.

화면표시

조작순서

Step No.

Page 201: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.1.2 모듈 선두 I/O No. 변경

FROM(P), TO(P), DFRO(P), DTO(P) 명령의 선두 I/O No.를 변경합니다.

FX CPU에서는 FROM(P), TO(P), DFROM(P), DTO(P) 명령의 선두 I/O No.를 지정하여 변경합니다.

[Find/Replace]⇒[Change Module I/O No.]

FX CPU에서는 "구모듈 I/O No. 범위(16진)"는 "구모듈 I/O No. 범위(0 ~ 7)", "신모듈 선두 I/O

No.(16진)"는 "신모듈 선두 I/O No.(0 ~ 7)"가 됩니다.

화면표시

조작순서

항목 내용

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

를 클릭합니다.

변경을 실행하는 경우, 또는 을 클릭합니다.

검색된 구모듈 I/O No.로 커서가 이동합니다.

의 경우, 검색된 모든 구모듈 I/O No.가 신모듈 I/O No.로 일괄로 변경됩니다.

구모듈 I/O No.가 신모듈 I/O No.로 변경되고, 다음 구모듈 I/O No.의 검색이 속행됩니다.

입력된 스텝 No.의 범위 내에서 검색하는 경우에 선택합니다.

현재의 스텝 위치에서 아래 방향으로 검색하는 경우에 선택합니다.

현재의 스텝 위치에 관계없이 선두에서 아래 방향으로 검색하는 경우에 선택합니다.

"Start"에 입력된 모듈 I/O No.에 대응하는 변경 후의 모듈 I/ONo.를 입력합니다.

를 선택하면, 과거에 입력된 10 건의 모듈 I/O No.를 리스트에서 선택할 수 있습니다.

변경하는 범위의 최종 모듈 I/O No.를 입력합니다.

를 선택하면, 과거에 입력된 10 건의 모듈 I/O No.를 리스트에서 선택할 수 있습니다.

변경하는 범위의 선두 모듈 I/O No.를 입력합니다.

를 선택하면, 과거에 입력된 10 건의 모듈 I/O No.를 리스트에서 선택할 수 있습니다.Old Module I/O No.

Range(HEX)

New Module Start Address (HEX)

FindDirection

Start

End

Down from Head

Down from current step

Specify step range

Page 202: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

변경을 종료하는 경우, 을 클릭합니다.

■ 모듈 선두 I/O No. 변경 시의 주의 사항(QCPU(Q 모드)/LCPU)

모듈 선두 I/O No. 변경 시의 주의 사항을 나타냅니다.

● 모듈 I/O No. 지정

모듈 I/O No.는 실제의 모듈 I/O No.를 지정하십시오.

예)

읽기 선두 입력 번호 H40

● 인텔리전트 기능 모듈 디바이스의 모듈 I/O No.를 대체하는 경우

인텔리전트 기능 모듈 디바이스의 모듈 I/O No.의 대체 시에는 디바이스 대체 기능을 사용하십

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

Page 203: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.2 SFC 프로그램에서 검색/바꾸기

SFC 프로그램의 SFC도나 SFC 블록 리스트에서 SFC 스텝 No.나 블록 No. 등을 지정하여 점프하는 방법

을 설명합니다.

디바이스 검색/바꾸기, 명령 검색/바꾸기, A/B 접점 변경은 다음을 참조하십시오.

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

8.2.1 SFC도에서 지정한 SFC 스텝 No./이행 No.로 점프

SFC도에 커서가 있을 때, 지정된 블록에 포함되는 SFC 스텝 No./이행 No.로 점프합니다.

[Find/Replace]⇒[Jump]

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

항목 내용

블록의 데이터명을 선택합니다.

"Data Name"에 대응하는 블록 No.가 표시됩니다.

SFC 스텝 No./이행 No.의 점프 위치를 설정합니다.

SFC 스텝 No.를 지정하여 점프하는 경우에 선택합니다.

이행 No.를 지정하여 점프하는 경우에 선택합니다.

를 클릭합니다.

지정된 블록의 SFC 스텝 No./이행 No.로 점프합니다.

화면표시

조작순서

Data Name

Block No.

Step/Transition

Step No.

Transition No.

Page 204: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.2.2 SFC도에서 지정한 SFC 스텝 No./블록 No.로 점프

SFC도에 커서가 있을 때, 지정된 SFC 스텝 No./블록 No.로 점프합니다.

조작순서

입력란

항목 내용

입력란

SFC도상에서 숫자 키를 누릅니다.

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

를 클릭합니다.

SFC도상에서 입력된 숫자가 표시됩니다.

점프 위치의 SFC 스텝 No. 또는 블록 No.를 입력합니다.

SFC 스텝 No.를 지정하여 점프하는 경우에 선택합니다.

블록 No.를 지정하여 점프하는 경우에 선택합니다.

"Step No."의 경우, 편집 중인 블록 내에 있는 SFC 스텝 No.로 커서가 이동합니다.

"Block No."의 경우, 지정된 블록 No.의 SFC도가 표시됩니다.

Step No.

Block No.

Page 205: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.2.3 SFC도에서 SFC 스텝 No. 대체

각 블록의 점프 위치 스텝 No., 리셋 위치 스텝 No.를 대체합니다.

[Find/Replace]⇒[Change SFC Step No.]

항목 내용

화면표시

조작순서

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

블록의 데이터명을 선택합니다.

"Data Name"에 대응하는 블록 No.가 표시됩니다.

점프 위치의 SFC 스텝 No.를 대체하는 경우에 대체 전과 대체 후의 SFC 스텝No.를 입력합니다.

대체 전의 SFC 스텝 No.를 입력합니다.

를 선택하면, 블록 내에서 사용하고 있는 점프 위치 스텝 No.의 리스트에서 선택할 수 있습니다.

대체 후의 SFC 스텝 No.를 입력합니다.

리셋 위치의 SFC 스텝 No.를 대체하는 경우에 대체 전과 대체 후의 SFC 스텝No.를 입력합니다.

대체 전의 SFC 스텝 No.를 입력합니다.

를 선택하면, 블록 내에서 사용하고 있는 리셋 위치 스텝 No.의 리스트에서 선택할 수 있습니다.

대체 후의 SFC 스텝 No.를 입력합니다.

● 대체 후의 변환/컴파일 상태

대체를 실행하면, 프로그램은 미변환/미컴파일 상태가 됩니다. 변환 또는 컴파일을 실행하십시오.

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

를 클릭합니다.

또는 을 클릭합니다.

검색된 SFC 스텝 No.로 이동합니다.

의 경우, 커서가 위치한 구스텝 No.를 신스텝 No.로 대체합니다. 커서 위치에 구스

텝 No.가 없는 경우, 검색하여 이동합니다.

의 경우, 지정된 블록 내에 있는 모든 구스텝 No.를 신스텝 No.로 일괄로 대체합니

다.

Data Name

Block No.

Jump Destination Step

Reset Destination Step

Old Step No.

New Step No.

Old Step No.

New Step No.

Page 206: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.2.4 SFC 블록 리스트에서 블록 검색

SFC 블록 리스트상에서 블록 타이틀이나 블록을 검색합니다.

[Find/Replace]⇒[Jump]

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

블록 No.를 지정하여 점프하는 경우에 선택합니다."Data Name"을 선택한 경우, "Data Name"에 설정된 블록의 블록 No.가 표시됩니다.

데이터명을 지정하여 점프하는 경우에 선택합니다."Block No."를 선택한 경우, "Block No."에 설정된 블록의 데이터명이 표시됩니다.

를 클릭합니다.

지정된 블록으로 이동합니다.

항목 내용

화면표시

조작순서

Block No.

Data Name

Page 207: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

8.2.5 SFC 블록 리스트에서 디바이스 검색

SFC 블록 리스트상의 디바이스를 검색합니다.

[Find/Replace]⇒[Block Information Find Device]

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

항목 내용

검색하는 디바이스를 입력합니다.

를 선택하면, 과거에 입력된 10 건의 디바이스를 리스트에서 선택할 수 있습니다.

커서의 위치에 관계없이 선두에서 아래 방향으로 검색하는 경우에 선택합니다.

커서의 위치에서 아래 방향으로 검색하는 경우에 선택합니다.

커서의 위치에서 위 방향으로 검색하는 경우에 선택합니다.

현재 표시되어 있는 데이터만을 검색 대상으로 하는 경우에선택합니다.

라벨에 할당된 디바이스도 검색 대상으로 하는 경우에 선택합니다.

검색된 디바이스로 커서가 이동합니다.

를 클릭합니다.

화면표시

조작순서

Find Device

Find Direction

Find Range

Head

Down

Up

Displayed Data Only

Include Assigned Data

Page 208: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 209: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9장 코멘트/스테이트먼트

/노트 편집

디바이스 코멘트/스테이트먼트/노트 편집 시의 기본적인 조작에 대해 설명합니다.

9.1 디바이스 코멘트 편집

9.2 스테이트먼트/노트 편집

9.3 스테이트먼트/노트 일괄 편집

9.4 스테이트먼트/노트의 종류(PLC/주변) 변경

9.5 행간 스테이트먼트 일람에서 점프

9.6 PLC 읽기 시의 머지 처리

9.7 SFC 코멘트 편집

Page 210: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.1 디바이스 코멘트 편집

디바이스 코멘트의 편집 방법 및 이와 관련된 기능에 대해서는 다음을 참조하십시오.

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

9.2 스테이트먼트/노트 편집

스테이트먼트/노트의 편집 방법 및 이와 관련된 기능에 대해 설명합니다.

9.2.1 스테이트먼트/노트

스테이트먼트/노트의 개요, 편집 시 주의 사항 등에 대해 설명합니다.

행간 스테이트먼트

P 스테이트먼트

I 스테이트먼트

화면표시

노트

Page 211: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 스테이트먼트란

스테이트먼트를 사용하여 래더 블록에 대해서 코멘트를 부가할 수 있습니다.

코멘트를 부가하면 처리 등의 흐름을 쉽게 확인할 수 있습니다.

스테이트먼트에는 행간 스테이트먼트/P 스테이트먼트/I 스테이트먼트가 있습니다.

ㆍ행간 스테이트먼트 : 래더 블록 전체에 대해서 코멘트를 부가합니다.

ㆍP 스테이트먼트 : 포인터 번호에 대해서 코멘트를 부가합니다.

ㆍI 스테이트먼트 : 인터럽트 포인터 번호에 대해서 코멘트를 부가합니다.

■ 노트란

노트를 사용하여 프로그램상의 코일/응용 명령에 대해서 코멘트를 부가할 수 있습니다.

코멘트를 부가하면 코일이나 응용 명령의 내용 등을 쉽게 확인할 수 있습니다.

■ 입력 가능 문자수

스테이트먼트/노트의 입력 가능 문자수를 나타냅니다.

표 9.2.1-1 스테이트먼트/노트의 입력 가능 문자수

명 칭 문자수

문자수

행간 스테이트먼트

P 스테이트먼트

I 스테이트먼트

노트

반각 64문자(전각 32문자)

반각 64문자(전각 32문자)

반각 32문자(전각 16문자)

■ 종류

스테이트먼트/노트에는 「PLC」와 「주변」의 종류가 있습니다.

명 칭 대응 기종 기 능

PLC

행간 스테이트먼트

P 스테이트먼트

I 스테이트먼트QCPU(Q 모드)/LCPU

ㆍ PLC CPU에 스테이트먼트/노트를 저장할 수 있습니다.ㆍ PLC 스테이트먼트는 다음의 스텝을 소비합니다.

모두 반각 입력의 경우, 2 + 스텝(소수점 노트 이하는 올림)

주변

행간 스테이트먼트

P 스테이트먼트

I 스테이트먼트

QCPU(Q 모드)/LCPU/FX CPU

ㆍ PLC CPU에 스테이트먼트/노트를 저장할 수 없습니다(위치 정보만저장). 주변기기에서 저장할 필요가 있습니다.

ㆍ 일행분에 1스텝을 소비합니다.ㆍ 입력된 텍스트의 앞에 자동으로 * 마크가 붙습니다.노트

노트

● FX CPU에서의 스테이트먼트/노트의 종류

FX CPU에서는 주변 스테이트먼트/주변 노트만 대응합니다.또한, 본 절에 기재된 「PLC/주변」의 종류에 관련된 설정 기능은 사용할 수 없습니다.

● FX CPU에서 주변 스테이트먼트/노트를 편집하는 경우의 주의 사항ㆍFX CPU에서는 위치 정보를 저장할 수 없습니다.ㆍFX CPU의 라벨 미사용 프로젝트에서는 스텝을 소비하지 않습니다.

2

Page 212: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.2.2 스테이트먼트 입력

행간 스테이트먼트/P 스테이트먼트/I 스테이트먼트를 입력합니다.

■ 행간 스테이트먼트 입력

행간 스테이트먼트를 입력합니다.

편 집 툴바

스테이트먼트 편집

[Edit]⇒[Documentation]⇒[Statement]( )를 선택합니다.

스테이트먼트 입력 모드가 됩니다.

행간 스테이트먼트를 입력하는 래더 블록의 왼쪽으로 커서를 이동합니다.

를 누릅니다.

행간 스테이트먼트 입력 화면이 표시됩니다.

"In PLC" 또는 "In Peripheral"의 종류를 선택합니다.

FX CPU는 PLC 스테이트먼트에 대응합니다.

행간 스테이트먼트를 입력합니다.

를 클릭합니다.

입력된 행간 스테이트먼트가 편집 화면에 표시됩니다."In Peripheral"로 설정한 경우, 행간 스테이트먼트의 앞에 * 마크가 자동으로 붙습니다.

행간 스테이트먼트의 입력을 종료하는 경우, [Edit]⇒[Documentation]⇒[Statement]

( )를 한번 더 선택합니다.

스테이트먼트 입력 모드가 해제됩니다.

조작 순서

Page 213: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 래더 입력 화면에서 행간 스테이트먼트를 입력할 수 있습니다.

행간 스테이트먼트를 입력하는 래더 블록의 왼쪽으로 커서를 이동 후 를 누릅니다.

래더 입력 화면이 표시되면 아래와 같이 입력합니다.

먼저 PLC는 ';'를, 주변은';*'를 입력하고 나서, 행간스테이트먼트를 입력합니다.

● 스테이트먼트를 편집 화면에 표시합니다

[View]⇒[Statement]에서 스테이트먼트의 표시/숨기기를 전환합니다.( 2.2.4항)

■ P 스테이트먼트/I 스테이트먼트 입력

P 스테이트먼트/I 스테이트먼트를 입력합니다.

[Edit]⇒[Documentation]⇒[Statement]( )를 선택합니다.

스테이트먼트 입력 모드가 됩니다.

P 스테이트먼트/I 스테이트먼트를 입력하는 포인터 번호 또는 인터럽트 포인터 번호로

커서를 이동합니다.

를 누릅니다.

PI 스테이트먼트 입력 화면이 표시됩니다.

"In PLC" 또는 "In Peripheral"의 종류를 선택합니다.

FX CPU는 PLC 스테이트먼트에 대응합니다.

P 스테이트먼트 또는 I 스테이트먼트를 입력합니

다.

를 클릭합니다.

입력된 P 스테이트먼트 또는 I 스테이트먼트가 편집 화면에 표시됩니다.

P 스테이트먼트/I 스테이트먼트는 [ ]로 둘러싸여 표시됩니다.

조작 순서

Page 214: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

P 스테이트먼트/I 스테이트먼트의 입력을 종료하는 경우, [Edit]⇒[Documentation]⇒

[Statement]( )를 한번 더 선택합니다.

스테이트먼트 입력 모드가 해제됩니다.

● 래더 입력 화면에서 P 스테이트먼트/I 스테이트먼트를 입력할 수 있습니다.

P 스테이트먼트/I 스테이트먼트를 입력하는 포인터 번호 또는 인터럽트 포인터 번호로 커서를 이동 후

를 누릅니다.

래더 입력 화면이 표시되면 아래와 같이 입력합니다.

이미 입력되어 있는포인트 번호, 인터럽트 포인트 번호에 계속해서, PLC는 ';'를,주변은 ';*'를 입력하고 나서, P 스테이트먼트/I 스테이트먼트를 입력합니다.

● 스테이트먼트를 편집 화면에 표시합니다

[View]⇒[Statement]에서 스테이트먼트의 표시/숨기기를 전환합니다.( 2.2.4항)

Page 215: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.2.3 스테이트먼트 수정/삭제

프로그램 내에 있는 스테이트먼트를 수정/삭제합니다.

■ 스테이트먼트 수정

스테이트먼트를 수정합니다.

조작 순서

스테이트먼트 입력 모드가 됩니다.

스테이트먼트의 경우, 행간 스테이트먼트 입력 화면

이 표시됩니다.

수정한 스테이트먼트가 편집 화면에 표시됩니다.

스테이트먼트 입력 모드가 해제됩니다.

[Edit]⇒[Documentation]⇒[Statement]( )를 선택합니다.

수정하는 스테이트먼트로 커서를 이동합니다.

를 누릅니다.

P 스테이트먼트/I 스테이트먼트의 경우, PI 스테이

트먼트 입력 화면이 표시됩니다.

를 클릭합니다.

종류를 변경하거나 스테이트먼트를 수정합니다.

스테이트먼트의 수정을 종료하는 경우, [Edit]⇒[Documentation]⇒[Statement]( )

를 한번 더 선택합니다.

Page 216: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 래더 입력 화면에서 스테이트먼트를 수정할 수 있습니다.

수정하는 스테이트먼트로 커서를 이동 후 를 누릅니다.

래더 입력 화면이 표시되면 아래와 같이 입력되어 있는 스테이트먼트를 수정합니다.

수정 시에는 ';'나 설정되어 있는 포인트 번호, 인터럽트 포인트 번호를 삭제하지 마십시오.ㆍPLC를 주변으로 변경하는 경우에는 ';'의 뒤에 '*'를 입력하십시오.

ㆍ주변을 PLC로 변경하는 경우에는 ';'의 뒤에 '*'를 삭제하십시오.

행간 스테이트먼트 P스테이트먼트 I스테이트먼트

● 스테이트먼트를 편집 화면에 표시합니다

[View]⇒[Statement]에서 스테이트먼트의 표시/숨기기를 전환합니다.( 2.2.4항)

Page 217: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 스테이트먼트 삭제

행간 스테이트먼트/P 스테이트먼트/I 스테이트먼트를 삭제합니다.

삭제하는 스테이트먼트로 커서를 이동합니다.

를 누릅니다.

스테이트먼트가 삭제됩니다.

● 스테이트먼트를 편집 화면에 표시합니다

[View]⇒[Statement]에서 스테이트먼트의 표시/숨기기를 전환합니다.( 2.2.4항)

조작 순서

Page 218: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.2.4 노트 입력

프로그램 내에 노트를 입력합니다.

편 집 툴바

노트 편집

조작 순서

노트 입력 모드가 됩니다.

노트 입력 화면이 표시됩니다.

FX CPU는 PLC 노트에 대응합니다.

입력된 노트가 편집 화면에 표시됩니다.

"In Peripheral"로 설정한 경우, 노트의 앞에 * 마크가 자동으로 붙습니다.

노트 입력 모드가 해제됩니다.

노트의 입력을 종료하는 경우, [Edit]⇒[Documentation]⇒[Note] ( ) 를 한번 더 선택

합니다.

를 클릭합니다.

노트를 입력합니다.

"In PLC" 또는 "In Peripheral"의 종류를 선

택합니다.

를 누릅니다.

노트를 붙이는 코일/응용 명령으로 커서를 이동합니다.

[Edit]⇒[Documentation]⇒[Note]( )를 선택합니다.

Page 219: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 래더 입력 화면에서 노트를 입력할 수 있습니다.

● 노트를 편집 화면에 표시합니다

이미 입력되어 있는 디바이스/명령에 계속해서, PLC는 ';'를, 주변은 ';*'를 입력하고 나서, 노트를 입력합니다.

노트를 입력하는 코일/응용 명령으로 커서를 이동 후 를 누릅니다.

래더 입력 화면이 표시되면 아래와 같이 입력합니다.

[View]⇒[Note]에서 노트의 표시/숨기기를 전환합니다.( 2.2.4항)

Page 220: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.2.5 노트 수정/삭제

프로그램 내에 있는 노트를 수정/삭제합니다.

■ 노트 수정

노트를 수정합니다.

[Edit]⇒[Documentation]⇒[Note]( )를 선택합니다.

노트 입력 모드가 됩니다.

수정하는 노트로 커서를 이동합니다.

를 누릅니다.

노트 입력 화면이 표시됩니다.

종류를 변경하거나 노트를 수정합니다.

를 클릭합니다.

수정한 노트가 편집 화면에 표시됩니다.

노트의 수정을 종료하는 경우, [Edit]⇒[Documentation]⇒[Note]( )를 선택합니다.

노트 입력 모드가 해제됩니다.

조작 순서

Page 221: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 노트 삭제

노트를 삭제합니다.

삭제하는 노트로 커서를 이동합니다.

를 누릅니다.

노트가 삭제됩니다.

● 래더 입력 화면에서 노트를 수정 및 삭제할 수 있습니다.

노트를 삭제/수정하는 코일/응용 명령으로 커서를 이동 후 를 누릅니다.

래더 입력 화면이 표시되면 아래와 같이 입력되어 있는 노트를 수정/삭제합니다.

수정 시는 '; (*)'를 삭제하지 마십시오.삭제 시는 '; (*)'를 삭제하지 마십시오.PLC를 주변으로 변경하는 경우에는 ';'의뒤에 '*'를 입력합니다.주변을 PLC로 변경하는 경우에는 ';'의 뒤에 '*'를 삭제합니다.

● 노트를 편집 화면에 표시합니다

[View]⇒[Note]에서 노트의 표시/숨기기를 전환합니다.( 2.2.4항)

조작 순서

Page 222: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.3 스테이트먼트/노트 일괄 편집

스테이트먼트/노트를 일괄로 편집하는 방법에 대해 설명합니다.

프로그램 내에 펑션 블록 또는 인 라인 ST를 사용하고 있는 경우, 스테이트먼트/노트의 일괄 편집은 할 수없습니다.

[Edit]⇒[Documentation]⇒[Statement/Note Batch Edit]

노트일괄 편집 화면

I 스테이트먼트일괄 편집 화면

P 스테이트먼트일괄 편집 화면

화면 표시

행간 스테이트먼트일괄 편집 화면

Page 223: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

항목 내용

행간 스테이트먼트의 일괄 편집 화면이 표시됩니다.

P 스테이트먼트의 일괄 편집 화면이 표시됩니다.

I 스테이트먼트의 일괄 편집 화면이 표시됩니다.

노트의 일괄 편집 화면이 표시됩니다.

스텝프로그램상의 모든, 래더 블록의 선두 스텝 No.가 표시됩니다.

프로그램상의 모든, 코일/응용 명령의 스텝 No.가 표시됩니다.

프로그램상의 모든, 포인터 번호가 표시됩니다.

프로그램상의 모든, 인터럽트 포인터 번호가 표시됩니다.포인터

PLC/주변의 종류를 변경합니다.

행간 스테이트먼트 위에 1행이 삽입됩니다.

행간 스테이트먼트 아래에 1행이 추가됩니다.

행간 스테이트먼트가 삭제됩니다.

편집:스테이트먼트가 위로 이동합니다.

검색:선택되어 있는 스테이트먼트/노트에서 위 방향으로 검색됩니다.

편집:스테이트먼트가 아래로 이동합니다.

검색:선택되어 있는 스테이트먼트/노트에서 아래 방향으로 검색됩니다.

선택되어 있는 스테이트먼트/노트로 편집 화면의 커서가 이동합니다.

● FX CPU에서 스테이트먼트/노트를 편집하는 경우의 주의 사항

FX CPU에서는 PLC 스테이트먼트/PLC 노트의 기능은 없습니다.본 절에 기재된 「PLC/주변」의 종류에서 관련 설정 기능은 사용할 수 없습니다.「PLC/주변」의 종류에 대해서는 9.2.1항을 참조하십시오.

표시 내용

화면 내 버튼

Line Statement

P Statement

I Statement

Note

Line Statement

Note

P Statement

I Statement

Page 224: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

조작 순서

선택

선택

■ 스테이트먼트/노트 수정

■ 스테이트먼트/노트의 종류 변경

스테이트먼트/노트의 입력 내용을 수정합니다.

수정하는 스테이트먼트/노트를 선택합니

다.

스테이트먼트/노트를 수정합니다.

스테이트먼트/노트의 종류(PLC/주변)를 변경합니다.

'PLC'에서 'Peripheral'로 변경

"In Peripheral"으로 설정된 스테이트먼트/노트

에는 * 마크가 붙습니다.

종류가 변경됩니다.

를 클릭합니다.

"In PLC" 또는 "In Peripheral"의 종류를

선택합니다.

종류를 변경하는 범위를 선택합니다.

Page 225: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 행간 스테이트먼트의 행 삽입/행 추가

■ 행간 스테이트먼트의 행 삭제

행간 스테이트먼트에 행을 삽입/추가합니다.

조작 순서

행간 스테이트먼트의 행을 삭제합니다.

행 삽입/행 추가하는 행간 스테이트먼트를

선택합니다.

"In PLC" 또는 "In Peripheral"의 종류를

선택합니다.

또는 을 클릭합니다.

의 경우, 커서 위치상에 공백행이 1

행 삽입됩니다.

의 경우, 커서 위치아래에 공백행이 1행 추가됩니다.

삭제하는 행간 스테이트먼트를 선택합니

다.

행 삽입/행 추가된 행을 선택하여 스테

이트먼트를 입력합니다.

를 클릭합니다.

선택된 행간 스테이트먼트가 삭제됩니다.

조작 순서

선택

선택

Page 226: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 스테이트먼트/노트를 행 이동

스테이트먼트/노트를 행 이동합니다.

Line : 선택된 행간 스테이트먼트가 1행 단

위로 이동합니다.

Ladder : 선택된 행간 스테이트먼트가 1래더

블록 단위로 이동합니다.

의 경우, 선택된 스테이트먼트/노트가 위로 이동합니다.

의 경우, 선택된 스테이트먼트/노트가 아래로 이동합니다.

조작 순서

또는 을 클릭합니다.

이동하는 스테이트먼트/노트를 선택합니

다.

행간 스테이트먼트를 이동하는 경우,

"Line" 또는 "Ladder"의 종류를 선택합니

다.

선택

Page 227: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

편집 예)

스텝 46을 행 단위로 위로 이동한 경우

커서 위치의 1개 위의 행간 스테이트먼트가 삭제되고,커서 위치의 행간 스테이트먼트가 위로 이동합니다.

선택

선택

Page 228: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

스텝 46을 래더 단위로 위로 이동한 경우

커서 위치의 스텝부터 1개 위의 스텝의 행간 스테이트먼트가 삭제되고,커서 위치의 행간 스테이트먼트가 1스텝 위로 이동합니다.

선택

선택

Page 229: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 스테이트먼트/노트 검색

스테이트먼트/노트를 검색합니다.

입력

커서가이동

조작 순서

검색한 스테이트먼트/노트

로 커서가 이동합니다.

"Find" 란에 검색하는 스테이트먼

트/노트를 입력합니다.

또는 을 클릭합니다.

의 경우, 선택 위치에서 위 방향

으로 검색됩니다.

의 경우, 선택 위치에서 아래 방

향으로 검색됩니다.

Page 230: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 스테이트먼트/노트로 점프

지정된 스테이트먼트/노트로 점프합니다.

점프하는 스테이트먼트/노트를 선택합니다.

를 클릭합니다.

선택된 스테이트먼트/노트로 편집 화면의 커서가 이동합니다.

선택

조작 순서

Page 231: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.4 스테이트먼트/노트의 종류(PLC/주변) 변경

래더 변환이 끝난 프로그램의 스테이트먼트/노트의 종류를 PLC 또는 주변으로 변경하는 방법에 대해 설명합니다.

[Find/Replace]⇒[Switch Statement/Note Type]

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

항목 내용

변경 대상을 선택합니다. 복수 선택이 가능합니다.

주변을 PLC로 변경하는 경우에 선택합니다.

PLC를 주변으로 변경하는 경우에 선택합니다.

커서의 위치에 관계없이 선두에서 아래 방향으로 검색하는 경우에 선택합니다.

커서 위치에서 아래 방향으로 검색하는 경우에 선택합니다.

입력된 스텝 No.의 범위 내에서 검색하는 경우에 선택합니다.

를 클릭합니다.

검색된 스테이트먼트/노트로 커서가 이동합니다.

변경하는 경우, 또는 을 클릭합니다.

종류가 변경되고, 다음 스테이트먼트/노트의 검색이 속행됩니다.

의 경우, 검색 대상 스테이트먼트/노트의 종류가 일괄로 변경됩니다.

화면 표시

조작 순서

Object

Type

FindDirection

Change in PLC

Change in Peripheral

Down from Head

Down from Cursor

Specified Range

Page 232: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 스테이트먼트/노트 종류 변경

를 선택하여 커서 위치의 스테이트먼트/노트의 종류를 변경하는 것도 가능합니다. 스테이트먼트/노트의 종류를 변경하면, 프로그램은 미변환 상태가 됩니다. 래더 변환을 실행하십시오.

● 스테이트먼트/노트가 올바른 위치에 입력되어 있지 않은 경우

머지 처리를 해도, 스테이트먼트/노트가 올바른 위치에 입력되지 않는 경우, 스테이트먼트/노트 일괄 편집에서 위치를 수정합니다.( 9.3절)

Page 233: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.5 행간 스테이트먼트 일람에서 점프

래더 프로그램에서 사용되고 있는 행간 스테이트먼트를 일람으로 표시하여 검색합니다.

행간 스테이트먼트 일람에서 프로그램의 해당 위치로 점프할 수 있습니다.

[Find/Replace]⇒[Line Statement List]( )

항목 내용

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

행간 스테이트먼트 일람의 임의의 행을 더블 클릭합니다.

행간 스테이트먼트 일람에서 프로그램 에디터의 해당 행간 스테이트먼트로 점프합니다.

검색하는 행간 스테이트먼트의 문자열을 입력합니다.

를 클릭하면, 과거에 검색한 문자열을 리스트에서 선택할 수 있습니다.

프로그램에서 사용되고 있는 행간 스테이트먼트를 일람으로 표시합니다.

행간 스테이트먼트가 설정되어 있는 스텝 No.를 표시합니다.

프로그램에서 사용되고 있는 행간 스테이트먼트를 표시합니다.

"Find"에 입력된 문자열을 포함한 행간 스테이트먼트를 커서 위치에서 위 방향/아래 방향으로 검

색합니다.

행간 스테이트먼트 일람을 최신의 정보로 갱신합니다.

화면 표시

조작 순서

행간 스테이트먼트

일람

화면 내 버튼

Find

Line statement list

Step

Line statement

Page 234: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.6 PLC 읽기 시의 머지 처리

라벨 미사용 프로젝트에서, 주변 스테이트먼트/주변 노트를 포함한 시퀀스 프로그램을 PLC 읽기를 하는 경

우의 머지 처리에 대해 설명합니다.

FX CPU의 경우, PLC 읽기 시 자동으로 머지 처리를 합니다. 설정 내용 등은 없습니다.

9.6.1 머지 처리

주변 스테이트먼트/주변 노트의 문자 정보는 PLC 쓰기 시 PLC CPU에 쓰이지 않습니다.

PLC 읽기 시 머지 처리(합체)를 하면, PLC CPU에 저장되어 있는 프로그램과 PC에 보유되어 있는

스테이트먼트/노트 문자 정보가 합체되어 래더 표시를 합니다.

PC에 저장된시퀀스 프로그램의 데이터

문자 정보가읽혀집니다.

PLC 쓰기

주변 스테이트먼트/주변 노트는 PLC CPU에는 문자 정보가 쓰여지지 않습니다.

PLC 읽기

PLC 읽기 시에 머지처리를 합니다.

PLC CPU 쓰여진시퀀스 프로그램의 데이터

<QCPU(Q 모드)/LCPU의 경우>

<FXCPU의 경우>

PLC 읽기 시 머지 처리를 한 경우와 하지 않는 경우 상태의 차이를 나타냅니다.

FX CPU에서는 자동으로 머지 처리를 하여 표시 가능한 스텝 위치일 때 문자 정보가 읽힙니다.

표 9.6.1-1 주변 스테이트먼트/주변 노트의 머지 처리 상태

설 정 기종 타입 종 류 처리 상태

PLC 읽기 시 머지 처리를 하지 않는다

문자 정보가 읽히지 않습니다.주변 노트

주변 스테이트먼트QCPU(Q 모드)/LCPU

PLC 읽기 시 머지 처리를 한다

QCPU(Q 모드)/LCPU

주변 스테이트먼트

주변 노트문자 정보가 읽힙니다.

Page 235: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.6.2 머지 처리

PLC 읽기 시 머지 처리하는 방법에 대해 설명합니다.

PC에 저장되어 있는 시퀀스 프로그램(프로젝트)을 엽니다.

PLC 읽기를 하는 시퀀스 프로그램과 같은 데이터의 시퀀스 프로그램(프로젝트)을 엽니다.

프로젝트를 여는 방법에 대해서는 다음을 참조하십시오.

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

[Online]⇒[Read from PLC]( )를 선택합니다.

온라인 데이터 조작 화면이 표시됩니다.

PLC 읽기에 대해서는 다음을 참조하십시오.

( 1.1절)

PLC 읽기의 프로그램 상세 설정 화면의 "Option"에서 "Merge Peripheral Statement/

Note"의 항목에 체크 표시를 하고, PLC 읽기를 실행합니다.

읽은 시퀀스 프로그램의 스테이트먼트/노트가 올바른 위치에 입력되어 있는지를 확인합

니다.

조작 순서

● 스테이트먼트/노트가 올바른 위치에 입력되어 있지 않은 경우

머지 처리를 해도 스테이트먼트/노트가 올바른 위치에 입력되어 있지 않은 경우, 스테이트먼트/노트 일괄편집에서 위치를 수정합니다.( 9.3절)

Page 236: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

9.7 SFC 코멘트 편집

SFC 코멘트의 작성ㆍ수정 방법에 대해 설명합니다.

SFC 코멘트 항목, 작성한 SFC도의 각 SFC 스텝에 부가하는 "SFC 스텝 코멘트"와 각 이행에 부가하는 "이

행 코멘트"의 총칭입니다.

예로 「블록:0, SFC 스텝:1」에 「SFC 스텝 코멘트:스텝 코멘트」를 입력하는 방법을 설명합니다.

FX CPU는 "이행 코멘트"에 대응합니다.

[Edit]⇒[Documentation]⇒[SFC Step/Transition Comment]를 선택합니다.

SFC 코멘트를 입력하는 위치로 커서를 이동합니다.

를 누릅니다.

SFC 코멘트를 입력합니다.

를 클릭합니다.

조작 순서

SFC 코멘트 편집 모드로 전환됩니다.

디바이스 코멘트 입력 화면이 표시됩니다.

표시되는 SFC 코멘트의 반환 이미지를 입력 시 확

인할 수 있습니다.

SFC 스텝 코멘트가 오른쪽 그림과 같이 표시됩니다.

● SFC 코멘트 편집 모드 해제 방법

● SFC 코멘트 작성 방법

● SFC 코멘트 저장 위치작성한 SFC 코멘트는 디바이스 코멘트 데이터에 저장됩니다.PLC CPU에서 SFC 프로그램을 읽을 때 SFC 코멘트를 복원하기 위해서는 PLC CPU에 디바이스 코멘트를읽기/쓰기 하십시오.

SFC 코멘트 편집 모드를 해제하는 경우, 다시 본 메뉴를 선택하여 메뉴 항목에 표시되어 있는 체크 표시를해제하십시오.

SFC 코멘트는 SFC도 기호 입력 시 SFC 기호 입력 화면 및 디바이스 코멘트 에디터에서 작성하는 것도 가능합니다. 디바이스 코멘트 에디터에서 작성하는 경우, 디바이스명을 아래와 같이 지정하십시오.

SFC 코멘트 QCPU(Q 모드)/LCPU FX CPU

SFC 스텝 코멘트 BLm\Sn Sn

BLm\TRn이행 코멘트

m :블록 No. n :SFC 스텝 No.

Page 237: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

작성한 프로그램의 변환/컴파일 조작에 대해 설명합니다.프로그램을 변환/컴파일하면, PLC CPU에서 실행 가능한 시퀀스 프로그램이 됩니다.

10.1 라벨 미사용 프로젝트의 경우

10.2 라벨 사용 프로젝트의 경우

10.3 에러/경고 확인

Page 238: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

10.1 라벨 미사용 프로젝트의 경우

라벨 미사용 프로젝트에서 작성한 래더 블록의 변환 방법을 설명합니다.

변환하면 래더 블록의 편집 내용이 확정됩니다.

10.1.1 작성한 프로그램 변환

작성한 프로그램을 변환합니다.

ㆍ [Compile]⇒[Build]( )를 선택합니다.

변환되지 않은 래더 블록이 변환됩니다.

변환되지 않은 래더 블록은 회색으로 표시됩니다.

조작 순서

10.1.2 모든 프로그램 변환

프로젝트의 모든 미변환 프로그램을 일괄로 변환합니다.

ㆍ [Compile]⇒[Build All]( )을 선택합니다.

모든 미변환 프로그램이 변환됩니다.

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

변환과 동시에 RUN 중 쓰기를 하는 조작에 대해서는 다음을 참조하십시오.

10.1.3 변환과 동시에 RUN 중 쓰기

조작 순서

Page 239: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

10.1.4 프로그램 체크

작성한 프로그램에 2중 코일이나 디바이스 범위 등의 에러가 없는지를 체크하는 방법을 설명합니다.프로그램의 체크 결과는 아웃풋 윈도우에 표시됩니다.

[Tool]⇒[Check program]

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

항목 내용

프로그램을 체크하고자 하는 항목을 체크합니다.

체크 항목 체크 내용

편집 중인 프로젝트의 PLC 타입에서 사용할 수 있는명령이나 체크합니다.

래더로 성립하고 있는지를 체크합니다.

점프할 포인터가 없거나 서브 루틴에 RET 명령이 없는 등 프로그램이 일치하지 않는지를 체크합니다.

2중 코일을 체크합니다.

사용하고 있는 디바이스가 파라미터에서 설정한 범위인지를 체크합니다.

프로젝트의 모든 프로그램을 대상으로 하는 경우에 선택합니다.

현재 표시 중인 프로그램만을 대상으로 하는 경우에 선택합니다.

현재 표시 중인 SFC 블록이 포함되어 있는 SFC 블록 리스트를 대상으로하는 경우에 선택합니다.

현재 표시 중인 SFC 블록만을 대상으로 하는 경우에 선택합니다.

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

화면 표시

조작 순서

Check

Check Target

Target the Whole Program

Target the Current Program

SFC Check Data

Target All Blocks

Current Block

Instruction Check

Ladder Check

Consistency (pair)Check

Duplicated CoilCheck

Device Check

Page 240: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

를 클릭합니다.

프로그램 체크가 실행되고, 아웃풋 윈도우에 결과가 표시됩니다.

아웃풋 윈도우에 표시된 결과를 더블 클릭하면, 에러의 해당 위치로 점프합니다.

에러의 확인 방법에 대해서는 10.3절을 참조하십시오.

Page 241: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

프로그램프로그램

프로그램 프로그램

프로그램 프로그램

10.2 라벨 사용 프로젝트의 경우

라벨을 사용하는 프로젝트에서 작성한 프로젝트 내에 컴파일되어 있지 않은 상태의 프로그램을 변환/컴파

일하는 방법에 대해 설명합니다.

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

작성한 프로그램을 변환/컴파일합니다.

컴파일되어 있지 않은 프로그램만을 대상으로 하므로 컴파일에 걸리는 시간을 줄일 수 있습니다.

컴파일되어 있지 않은 프로그램만을 변환/컴파일합니다.

변환/컴파일

컴파일 대상

시퀀스

시퀀스

시퀀스

● 변환 및 컴파일

변환 및 컴파일에 대하여 설명합니다.변환:래더/SFC 프로그램의 편집 내용을 확정합니다.컴파일:라벨에 디바이스를 할당하고, PLC CPU에서 실행할 수 있는 코드를 작성합니다.

[Compile]⇒[Build]( )를 선택합니다.

변환+컴파일 실행 확인 화면이 표시됩니다.

조작 순서

Page 242: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

"Execute compile after conversion"에 체크하고 를 클릭합니다.

변환과 동시에 프로그램이 컴파일되어 결과가 아웃풋 윈도우에 표시됩니다.

아웃풋 윈도우에 표시된 결과를 더블 클릭하면, 에러의 해당 위치로 점프합니다.

에러/경고의 확인 방법에 대해서는 10.3절을 참조하십시오.

아웃풋 윈도우

● 변환+컴파일

변환+컴파일 실행 확인 화면에서 "Execute conversion only"를 선택한 경우, 편집 중인 프로그램만변환됩니다.라벨 미사용 프로젝트의 변환과 같은 동작이 됩니다.( 10.1.1항)프로그램의 복수 위치를 변경하는 경우에 프로그램 변경 후에 매회 "Execute compile after conversion"을선택하면, 그때마다 컴파일 처리 시간이 필요합니다.프로그램의 변경이 모두 완료할 때까지는 "Execute conversion only"를 선택하고 변경이 모두 완료한 시점에서 "Execute compile after conversion"을 선택하면, 컴파일 처리 시간을 줄일 수 있습니다.

● 컴파일 상태 확인 방법

ㆍ프로젝트뷰에서 컴파일 상태를 확인할 수 있습니다. 컴파일되지 않은 경우, 빨강 글자로 표시됩니다.

미컴파일

ㆍ프로젝트뷰에서 미컴파일 상태의 데이터를 확인할 수 있습니다. 글로벌 라벨/프로그램 부품/프로그램 파일을 선택 후 마우스 오른쪽 버튼 클릭⇒ 단축키 메뉴[Open Uncompiled Data]를 선택합니다. 미컴파일상태의 데이터가 프로젝트뷰에 표시됩니다.

● 라벨을 추가/변경하는 경우의 컴파일

라벨을 추가/변경하는 경우의 컴파일에서의 주의 사항은 10.2.5항을 참조하십시오.

Page 243: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

10.2.2 모두 컴파일

프로젝트의 모든 프로그램을 일괄적으로 변환/컴파일하는 방법에 대해 설명합니다.

[Compile]⇒[Build All]( )을 선택합니다.

메시지가 표시됩니다.

모두 컴파일 후에 2 중 코일 체크, 래더 체크, 정합성(페어) 체크를 실행하지 않는 경우, 체크 표

시를 해제하여 주십시오.

메시지에 나타내는 주의 사항을 이해하신 후에 를 클릭하십시오.

모든 프로그램이 변환/컴파일되고, 결과가 아웃풋 윈도우에 표시됩니다.

아웃풋 윈도우에 표시된 결과를 더블 클릭하면, 에러의 해당 위치로 점프합니다.

에러/경고의 확인 방법에 대해서는 10.3절을 참조하십시오.

아웃풋 윈도우

조작 순서

Page 244: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 컴파일 대상이 되는 데이터

모두 컴파일 시에 컴파일 대상이 되는 데이터는 데이터 종류의 등록/사용 상태에 따라 정해집니다.컴파일 대상이 되는 데이터는 아래 표와 같습니다.

컴파일 대상 데이터 종류컴파일 대상 데이터 종류의

등록/사용 상태모두 컴파일 시의컴파일 대상

글로벌 라벨 데이터

프로그램(프로그램 파일)

다음의 프로그램 설정 중에서 하나로 등록ㆍ초기 프로그램ㆍ스캔 프로그램ㆍ대기 프로그램ㆍ고정 스캔 프로그램ㆍ실행 타입 지정 없음

펑션 블록라벨 설정 에디터에서 선언이 끝난 상태

라벨 설정 에디터에서 미선언

라벨 설정 에디터에서 선언이 끝난 상태

라벨 설정 에디터에서 미선언구조체

○:대상, ×:대상 외

● 컴파일 상태의 확인 방법

ㆍ프로젝트뷰에서 컴파일 상태를 확인할 수 있습니다. 컴파일되지 않은 경우, 빨강 글자로 표시됩니다.

미컴파일

ㆍ프로젝트뷰에서 미컴파일 상태의 데이터를 확인할 수 있습니다. 글로벌 라벨/프로그램 부품/프로그램파일을 선택 후 마우스 오른쪽 버튼 클릭⇒ 단축키 메뉴[Open Uncompiled Data]를 선택합니다. 미컴파일 상태의 데이터가 프로젝트뷰에 표시됩니다.

● 모두 컴파일 시의 라벨에 대한 디바이스 할당

모두 컴파일 시의 라벨에 대한 디바이스 할당에 대해서는 10.2.5항을 참조하십시오.

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

변환/컴파일과 동시에 RUN 중 쓰기를 하는 조작에 대해서는 다음을 참조하십시오.

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

Page 245: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

컴파일 시의 동작 조건을 변경합니다.

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

컴파일을 중지하는 에러/경고의 건수를 변경할 수 있습니다.

컴파일 중에 발생한 에러/경고가 설정값에 이르면, 모두 컴파일/컴파일이 중지됩니다.

[Tool]⇒[Options]⇒"Compile"⇒"Output Result".

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

항목 내용

컴파일을 중지하는 에러의 건수를 설정합니다(1 ~ 9999).

컴파일을 중지하는 경고의 건수를 설정합니다(1 ~ 9999).

화면 표시

조작 순서

Error

Warning

Page 246: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 경고의 숨기기 변경

컴파일 시에 아웃풋 윈도우에 표시되는 경고를 숨길 수 있습니다.

등록되어 있는 경고는 아웃풋 윈도우에 표시되지 않게 됩니다.

[Tool]⇒[Options]⇒"Compile"⇒"Output Result".

등록하는 경우, 경고 코드를 입력(반각 영숫자)하고 를 클릭합니다.

등록된 경고는 아웃풋 윈도우에 표시되지 않습니다.

입력

등록 내용을 삭제하는 경우, 경고 코드를 선택하고, 를 클릭합니다.

등록에서 삭제된 경고는 아웃풋 윈도우에 표시됩니다.

선택

● 경고 코드

경고 코드와 그 내용은 컴파일 시의 아웃풋 윈도우의 표시로 확인할 수 있습니다.( 10.3절)

● 무효화하는 경고의 최대 개수

무효화하는 경고는 최대 100개까지 설정할 수 있습니다.

화면 표시

조작 순서

Page 247: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

10.2.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]⇒[PLC Read/Write] ⇒ "0 clear of the device value in the range set by

device/label automatic-assign 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 248: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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"을 체크합니다.

조 작

Page 249: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 글로벌 라벨, 펑션 블록 수정

글로벌 라벨, 펑션 블록을 수정한 경우, 복수의 프로그램이 컴파일 대상이 됩니다. 컴파일 대상이

된 모든 프로그램 파일을 PLC CPU에 써서 변경 내용을 반영하십시오.

예) 다음의 프로그램 구성에서 펑션 블록 1을 수정하고 나서 컴파일 한 경우

펑션 블록 1이 컴파일 되어 프로그램 파일의 MAIN, SUB1이 변경됩니다.

심플 프로젝트의 프로그램 구성

컴파일 대상

프로그램 부품

프로그램

펑션블록1

펑션블록1

FB 관리

펑션블록1

펑션블록2

펑션 블록1은 프로그램파일의 MAIN, SUB1에서 사용

시퀀스프로그램

시퀀스프로그램

● 자동 할당 디바이스

자동 할당 디바이스 설정에서 설정한 범위의 디바이스(자동 할당 디바이스)는 프로그램 내에서

사용할 수 없습니다.

자동 할당 디바이스를 프로그램 내에서 사용한 경우, 컴파일 에러가 됩니다.

(자동 할당 디바이스 설정에 대해서는 5.7절)

● 펑션 블록의 입력 인수

펑션 블록의 입력 인수(VAR_INPUT)에 대한 쓰기는 불가능합니다.

입력 인수에 대한 쓰기를 하고 있는 경우, 컴파일 에러가 됩니다.

Page 250: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 라벨 프로그램의 스텝수

라벨 프로그램의 스텝수는 스텝수에 ( )(괄호)가 부가됩니다.

컴파일 하면 스텝수가 증감되는 경우가 있습니다.

또한, 실제로 PLC CPU에 쓰이는 스텝수는 디바이스 표시 시의 스텝수입니다.

PLC CPU에 프로그램을 쓰는 경우, 컴파일 후에 디바이스 표시를 하여 스텝수를 확인하십시오.

<라벨 표시>

라벨 프로그램의 스텝수

<디바이스 표시>

시퀀스 프로그램의 스텝수

Page 251: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

10.3 에러/경고 확인

프로그램 체크나 컴파일 등의 실행 시 대상이 되는 프로그램이나 라벨의 설정이 체크되어, 체크 결과가

아웃풋 윈도우에 표시됩니다.

아웃풋 윈도우에 표시된 에러의 확인 방법에 대해 설명합니다.

기능 종류

에러/경고 일람

상태 표시

항목 내용

기능 종류 실행한 기능의 명칭을 표시합니다.

에러/경고 일람

체크 결과를 표시합니다.에러의 경우 "Error", 경고의 경우 "Warning"을 표시합니다.2 중 코일 체크/래더 체크/정합성 체크 시의 경고의 경우, "Check Warning"을 표시합니다.

에러/경고가 있는 프로젝트명을 표시합니다.

컴파일이나 프로그램 체크 등 체크의 종류를 표시합니다.

에러/경고의 내용을 표시합니다.

에러 코드 No.를 표시합니다.

각 에러나 경고의 합을 표시합니다.

화면 표시

표시 내용

Result

Data Name

Class

Content

Error Code

Status

Page 252: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

에러/경고가 발생한 경우의 확인/처리 방법에 대해 설명합니다.

아웃풋 윈도우에 표시된 에러/경고의 메시지를 더블 클릭합니다.

프로그램상의 해당 위치가 표시됩니다.

더블 클릭

에러/경고의 메시지에 따라 해당 위치를 확인하여 수정합니다.

조작 순서

Page 253: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

11장 PLC CPU에 데이터 읽기/

쓰기

작성한 시퀀스 프로그램을 PLC CPU나 메모리 카드에서 읽기/쓰기 하는 조작에 대해 설명합니다.

데이터 읽기/쓰기 조작의 전반에 대해서는 다음을 참조하십시오.

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

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

Page 254: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

심플 프로젝트의 데이터를 PLC CPU나 메모리 카드에 쓰는 방법에 대해 설명합니다.

또한, PLC CPU나 메모리 카드의 데이터를 프로젝트에서 읽는 방법에 대해 설명합니다.

FX CPU의 경우, 라벨 사용 프로젝트에서 PLC CPU에서의 읽기는 불가능합니다.

[Online]⇒[Write to PLC]( )/[Read from PLC]( )

<라벨 미사용 프로젝트의 PLC 쓰기 화면>

설정 대상 모듈탭

파일 일람

메모리 용량

<라벨 사용 프로젝트의 PLC 쓰기 화면>

QCPU(Q 모드)/LCPU의 경우, 파일 일람에 소스 정보가 표시됩니다.

설정 대상 모듈탭

파일 일람

메모리 용량

화면 표시

Page 255: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

항목 내용

접속 대상 경로 설정되어 있는 접속 대상 정보가 표시됩니다.

설정 대상 모듈 탭설정 대상 모듈을 전환합니다.읽기/쓰기의 대상 데이터가 있는 경우, 탭의 문자색이 파랑으로 표시됩니다.

CPU 모듈 PLC CPU에 데이터를 쓰기 위한 설정을 합니다.

인텔리전트 기능 모듈

인텔리전트 기능 모듈의 데이터를 인텔리전트 기능 모듈의 버퍼메모리/플래시ROM에 쓰기 위한 설정을 합니다.

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

타이틀을 클릭하면, 대상 메모리에 붙여넣을 수 있는 타이틀이 표

시됩니다.

옵션

크기 표시 파일 일람의 "크기"와 메모리 용량을 표시하는 경우에 체크합니다.

파일 일람

대상

대상 메모리

"대상 메모리"의 셀을 클릭하고 에서 선택합니다.메모리 카드의 사용 용도 등의 자세한 사항은 다음을 참조하십시오.

QCPU 사용자 매뉴얼(하드웨어 설계ㆍ보수 점검편)MELSEC-L CPU 모듈 사용자 매뉴얼(하드웨어 설계ㆍ보수 점검편)

메모리 용량

쓰기 크기

사용 가능 용량

사용 용량

"대상"에서 체크한 데이터의 합계 쓰기 크기를 표시합니다.

대상 메모리의 사용 가능 용량을 표시합니다.

대상 메모리의 사용되고 있는 용량을 표시합니다.

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

라벨 사용 프로젝트의 PLC 쓰기 시만 표시됩니다.

FX CPU에서는 PLC 쓰기 시 프로그램 크기, 프로그램 용량(PLC 파라미터 설정의 프로그램 용량)을표시합니다.

프로그램(프로그램 파일), 디바이스 코멘트, 디바이스 메모리의 파일을 선택한 경우, /

에서 범위 등을 설정합니다.

PLC 읽기 시 디바이스 메모리를 선택한 경우, 상세 설정이 필요합니다.자세한 사항은 다음을 참조하십시오.

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

를 클릭합니다.

PLC 쓰기 시 지정된 데이터가 대상 메모리에 쓰여집니다.PLC 읽기 시 지정된 데이터가 대상 메모리에서 읽혀집니다.

조작 순서

Page 256: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

접속 대상 경로를 일러스트로 표시합니다.

일람에 표시되어 있는 파라미터 및 모든 프로그램을 선택합니다.

일람에 표시되어 있는 모든 데이터를 선택합니다.

일람에 선택되어 있는 모든 데이터의 선택 상태를 해제합니다.

관련 기능 버튼의 표시/숨기기를 전환합니다.

관련 기능의 자세한 사항은 다음을 참조하십시오.

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

(PLC 읽기, PLC 데이터 삭제 시만)

타이틀/프로젝트명에 소스 정보의 프로젝트명을 표시합니다.

라벨 미사용 프로젝트 및 FX CPU의 경우에는 표시되지 않습니다.

온라인 데이터 조작 화면의 데이터 일람을 갱신합니다.

또한, QCPU(Q 모드)/LCPU의 경우, 쓰기 크기, 사용 가능 용량, 사용 용량을 최신의 데이터로

갱신합니다.

PLC CPU에 여러 대의 PC가 접속되어 있는 경우, PLC CPU의 데이터를 읽기 전에 최신의 대상

메모리의 내용으로 갱신하십시오.

화면 내 버튼

Page 257: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 소스 정보

소스 정보는 구조체나 라벨 등의 프로그램 구성이 저장되어 있는 데이터입니다.

PLC CPU에서 프로그램을 읽을 때, 구조체나 라벨 등의 소스 정보에 포함되는 데이터를 복원하기

위해서는 PLC CPU에 소스 정보를 읽기/쓰기 하십시오.

시퀀스 프로그램만을 읽으면, 구조체나 라벨 등의 소스 정보에 포함되는 데이터는 복원되지 않습니

다.

소스 정보에 포함되는 프로그램의 데이터는 아래 표와 같습니다.

표 11.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"에서 "Save project after writing to PLC"를 체크합니다.

Page 258: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 259: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12장 모니터

PLC CPU에서 프로그램의 실행 상태를 프로그램 에디터상에서 모니터하는 방법에 대해 설명합니다.

모니터 기능 전반에 대해서는 다음을 참조하십시오.

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

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

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

12.3 모니터의 동작 조건 변경

12.4 래더 프로그램 모니터

12.5 SFC 프로그램 모니터

Page 260: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

프로그램을 모니터하는 방법에 대해 설명합니다.

미리 모니터하고자 하는 프로그램 에디터를 열어 두십시오.

■ 모니터 시작

프로그램의 모니터를 시작합니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

■ 모니터 정지

프로그램의 모니터를 정지합니다.

[Online]⇒[Monitor]⇒[Stop Monitor]( )를 선택합니다.

모니터가 정지됩니다.

● 현재값 변경

모니터 중에 비트 디바이스의 강제 ON/OFF, 디바이스/버퍼메모리/라벨의 현재값 변경을 할 수 있습니다.강제 ON/OFF, 현재값 변경에 대해서는 다음을 참조하십시오.

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

● ON/OFF 상태 표시

모니터 중의 ON/OFF 상태는 오른쪽 그림과 같이 표시됩니다.

접점 상당의 비교 명령과 코일 상당의 SET, RST, PLS,PLF, SFT, SFTP, MC, FF, DELTA, DELTAP만 대응합니다.

● 버퍼메모리 또는 링크 디바이스의 모니터

버퍼메모리 또는 링크 디바이스의 ON/OFF 상태(예:U0\G0. 1)를 모니터하고자 하는 경우, [Tool]⇒[Options]⇒"Monitor"⇒"Ladder"⇒"Operational setting"에서 "Monitor buffer memory and link memory"에 체크 표시를 하십시오.

● FX 시리즈의 모니터

FX 시리즈에서는 GX Works2 형식의 표시를 FXGP(DOS)/FXGP(WIN) 형식의 표시로 전환할 수 있습니다.표시 형식의 전환에 대해서는 12.3.4항을 참조하십시오.

조작 순서

조작 순서

Page 261: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

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

펑션 블록의 프로그램을 모니터하는 방법에 대해 설명합니다.

미리 모니터하고자 하는 펑션 블록의 프로그램을 열어 두십시오.

■ 모니터 시작

펑션 블록의 모니터를 시작합니다.

[Online]⇒[Monitor]⇒[Change Instance (Function Block)]을 선택합니다.

FB 인스턴스 선택 화면이 표시됩니다.

모니터하는 FB 인스턴스를 선택합니다.

를 클릭합니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

모니터 중의 조작이나 표시에 대해서는 프로그램의 모니터 시와 같습니다.( 12.1절)

FB 인스턴스의 선택 상태가 해제되고 모니터가 정지됩니다.

■ 모니터 정지

펑션 블록의 모니터를 정지합니다.

[Online]⇒[Monitor]⇒[Stop Monitor]( )를 선택합니다.

모니터가 정지됩니다.

조작 순서

화면 내 버튼

조작 순서

Page 262: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.3 모니터의 동작 조건 변경

모니터의 동작 조건을 변경하는 방법에 대해 설명합니다.

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

모니터 중에 표시되는 워드형 변수의 현재값 표시 형식을 변경합니다.

■ 모니터 중에 변경

모니터 중에 워드형 변수의 현재값 표시 형식을 변경하는 방법에 대해 설명합니다.

[Online]⇒[Monitor]⇒[Change Value Format (Decimal)]/[Change Value Format

(Hexadecimal)]을 선택합니다.

10진 16진

10진 16진

■ 모니터하기 전에 변경

옵션 설정에서 현재값의 표시 형식을 변경합니다.

모니터 시 설정된 표시 형식으로 모니터가 시작됩니다.

[Tool]⇒[Options]⇒"Monitor"⇒"Ladder"⇒"Display Format of Monitoring Value"에

서 "Decimal"/"Hexadecimal"을 선택합니다.

조작 순서

조작 순서

Page 263: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

조작 순서

조작 순서

12.3.2 버퍼메모리/링크메모리 모니터

모니터 시 버퍼메모리/링크메모리를 모니터할지 여부를 선택합니다.

버퍼메모리/링크메모리의 모니터를 하지 않게 하면 PLC의 스캔 타임을 줄일 수 있습니다.

FX CPU는 FX , FX 만 대응합니다.3U 3UC

[Tool]⇒[Options]⇒"Monitor"⇒"Ladder"⇒"Operational setting"에서 모니터할 것인

지 여부를 선택합니다.

12.3.3 현재값 표시/숨기기 전환

워드형 변수의 현재값의 표시/숨기기를 전환합니다.

[Tool]⇒[Options]⇒"Monitor"⇒"Ladder"⇒"Current Value Display"에서 표시 여부를

선택합니다.

예)

표시로 모니터한 경우 비표시로 모니터한 경우

현재값표시

Page 264: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.3.4 FXGP(DOS)/FXGP(WIN) 형식의 표시 전환(FX CPU)

옵션 설정에서 GX Works2 형식의 표시를 FXGP(DOS)/FXGP(WIN) 형식의 표시로 전환하는 방법에

대해 설명합니다.

어느 쪽의 표시를 선택해도, FX CPU의 실제 동작에는 영향을 주지 않습니다.

[Tool]⇒[Options]⇒"Monitor"⇒"Ladder"

■ 설정 내용에 의한 모니터 표시의 비교

예)

<PLS 명령의 모니터>

GX Works2 형식의 표시 FXGP(DOS), FXGP(WIN) 형식의 표시

실제 입력

실제 출력

표시 화면

실제 입력

실제 출력

표시 화면

<PLF 명령의 모니터>

GX Works2 형식의 표시 FXGP(DOS), FXGP(WIN) 형식의 표시

실제 입력

실제 출력

표시 화면

실제 입력

실제 출력

표시 화면

화면 표시

Page 265: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

<OUT T, OUT C 명령의 모니터>

ON 표시 ON 표시

X3 ON 시 RST C0를 구동하면, C0의현재값이 리셋되기만 하고 OUT C0의표시는 변화하지 않는다.(OUT C0의구동 접점이 OFF 될 때까지 ON 표시를 유지)

Page 266: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.4 래더 프로그램 모니터

래더 프로그램을 모니터하는 방법을 설명합니다.

미리 모니터하고자 하는 프로그램 에디터를 열어 두십시오.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

접점/코일의 ON/OFF상태가 표시됩니다.

워드 디바이스의 현재값이 표시됩니다.

● ON/OFF 상태 표시

모니터 중의 ON/OFF 상태는 오른쪽 그림과 같이 표시됩니다.접점 상당의 비교 명령과 코일 상당의 SET, RST, PLS,PLF, SFT, SFTP, MC, FF, DELTA, DELTAP만 대응합니다.

● 워드 디바이스의 모니터값

워드 디바이스의 현재값이 큰 경우, 아래 그림과 같이 가 부가되어 값이 생략됩니다.생략되어 있는 값은 다음과 같은 방법으로 확인할 수 있습니다.ㆍ모니터값에 커서를 맞추어 툴 힌트 표시ㆍ[View]⇒[Zoom] 선택

ㆍ[View]⇒[Text Size]⇒[Smaller] 선택( + 마우스 스크롤 아래 회전)

● 마스터 컨트롤 명령 사용 시 모니터 표시

GX Works2에서는 모니터 시 마스터 컨트롤 세트, 리셋 상태는 래더의 왼쪽 모선상에 표시되지 않습니다.탭의 타이틀 바에 표시됩니다.

마스터 컨트롤의세트/리셋 상태

조작 순서

Page 267: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.5 SFC 프로그램 모니터

SFC 프로그램의 SFC도나 SFC 블록 리스트를 모니터하는 방법을 설명합니다.

미리 모니터하고자 하는 프로그램 에디터를 열어 두십시오.

Zoom 측 모니터는 래더 프로그램의 모니터와 같습니다.(12.4절)

12.5.1 SFC도 모니터

SFC도에서 활성 상태의 스텝이나 비활성 상태의 스텝, 유지 상태로 되어 있는 스텝을 모니터합니다.

■ 모니터 시작

조작 순서

표시 내용

SFC도의 모니터를 시작합니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

(파랑)활성 상태의 스텝

(흰색)비활성 상태의 스텝

(노랑)유지 스텝으로 지정되어 있는 스텝에서 유지 상태로 되어 있는 스텝

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

Page 268: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● SFC 프로그램 편집

모니터 중일 때는 SFC도에서는 편집할 수 없습니다.

● MELSAP-L 시의 모니터

MELSAP-L 시 디바이스 모니터를 실행하는 경우, 감시 윈도우를 사용하십시오.감시 윈도우에서 디바이스를 등록하여 모니터하는 방법에 대해서는 다음을 참조하십시오.

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

■ 기동 위치 블록 표시

모니터 중인 SFC도에 블록 기동 스텝이 있는 경우에 기동 위치의 블록을 표시합니다.

블록 기동 스텝으로 커서를 이동하고, [View]⇒[Open Zoom/Start Destination Block]

을 선택합니다.

기동 위치의 블록이 표시됩니다.

● 기동 위치 블록을 표시하는 방법

기동 위치 블록은 블록 기동 스텝을 +더블 클릭해도 표시가 가능합니다.

■ 자동 스크롤 모니터

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

시합니다.

[Online]⇒[Monitor]⇒[SFC Auto Scroll]( )을 선택합니다.

[Online]⇒[Monitor]⇒[Start Monitoring]( )을 선택합니다.

자동 스크롤 모니터 유효 중에 활성 스텝이 화면에서 벗어나면, 자동으로 스크롤하여 화면에 활

성 스텝을 표시합니다.

조작 순서

조작 순서

Page 269: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

● 자동 스크롤 모니터 시작 방법

모니터 중에 [Online]⇒[Monitor]⇒[SFC Auto Scroll]( )을 선택하여 자동 스크롤 모니터를 시작하는 것도 가능합니다.

● 자동 스크롤 모니터의 설정이 무효가 되는 경우

자동 스크롤 모니터 유효 중에 [Start Monitoring (All Windows)]을 실행한 경우, 자동 스크롤 모니터의 설정은 무효가 되고 일반 모니터를 시작합니다.

● 직렬로 복수 스텝이 활성 상태인 경우

동작 유지 스텝 등에 의해 직렬로 복수 스텝 활성화 시의 자동 스크롤 모니터는 초기화 스텝에 가까운 활성스텝을 표시합니다.

● 옵션 설정에 의한 동작

[Tool]⇒[Options]⇒"Program Editor"⇒"SFC"⇒"Zoom"로 "Open Zoom with New Window"가 체크되어있는 경우, 자동 스크롤 모니터를 시작하면 다음의 메시지가 표시됩니다. "Yes"를 클릭하면, SFC도와Zoom이 동기하여 활성 스텝에 대응하는 동작 출력/이행 조건 프로그램이 자동으로 모니터 됩니다. "No"를클릭한 경우, SFC도만 자동 스크롤 모니터됩니다.또한, 자동 스크롤 모니터 시 표시되는 Zoom 화면에서는 편집할 수 없습니다.

● 자동 스크롤 모니터 중의 기동 위치 블록의 표시와 모니터 시작

QCPU(Q 모드)/LCPU의 경우, 다음의 설정에 의해 자동 스크롤 모니터 중에 활성 스텝이 블록 기동 스텝으로 이동하였을 때 자동으로 기동 위치 블록의 SFC도 에디터를 열어 모니터를 시작할 수 있습니다.[Tool]⇒[Options]⇒"Monitor"⇒"SFC"⇒"SFC Auto Scroll Setting"에서 "Monitor block start with newwindow"를 설정합니다.

Page 270: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.5.2 이행 감시 모니터

이행 감시 모니터에 의해 지정 시간을 경과해도 다음 SFC 스텝으로 이행하지 않는 SFC 스텝을 감시합니다.

[Tool]⇒[Options] ⇒"Monitor"⇒"SFC"에서 "Transition Watch Monitor"를 설정합

니다.

설정 항목의 자세한 사항은 14.2절을 참조하십시오.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

이행 감시 모니터 유효 중에 지정 시간을 경과해도 이행하지 않는 SFC 스텝이 검출되면, 다음의경고 메시지가 표시됩니다.다만 PC의 동작 환경에 따라 지정 시간보다 표시가 지연되는 경우가 있습니다.

ㆍ 를 클릭하면, SFC도의 해당 SFC 스텝이 표시됩니다.ㆍ이행 감시 모니터 설정에서 "Stop Transition Watch Monitor when Detected"를 체크한 경우,모니터 중에 1회 검출하면 스텝 이행 감시 모니터는 정지하지만, 일반 모니터는 계속됩니다.

12.5.3 동작 출력/이행 조건 모니터(Zoom 모니터)

SFC 스텝/이행의 동작 출력/이행 조건을 Zoom 화면에서 모니터합니다.

[View]⇒[Open Zoom/Start Destination Block]을 선택합니다.

Zoom 화면이 표시됩니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

모니터가 시작됩니다.

모니터의 자세한 사항은 12.4절을 참조하십시오.

조작 순서

조작 순서

Page 271: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.5.4 모든 블록을 일괄로 모니터/활성 스텝 모니터

실행 중인 SFC 프로그램에서 모든 블록의 활성/비활성 상태를 일람 표시로 모니터합니다. 또한, 지정

블록의 스텝 활성 상태를 일람 표시로 모니터합니다.

■ 모든 블록을 일괄로 모니터

모든 블록의 활성/비활성 상태를 일람 표시로 모니터합니다.

[Online]⇒[Monitor]⇒[SFC All Block Batch Monitoring] ( )을 선택합니다.

SFC 모든 블록 일괄 모니터 화면이 표시됩니다.

항목 내용

커서가 위치한 블록 No.가 표시됩니다.

블록의 데이터명이 표시됩니다.

블록의 타이틀이 표시됩니다.

지정된 블록의 SFC 스텝 활성 상태를 모니터합니다.

■ 지정된 블록의 SFC 스텝 활성 상태 모니터

조작 순서

표시 내용

화면 내 버튼

Block No.

Data Name

Title

Page 272: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 지정된 블록의 SFC 스텝 활성 상태 모니터

SFC 스텝의 활성 상태를 일람 표시로 모니터합니다.

SFC 모든 블록 일괄 모니터 화면에서 모니터하고자 하는 블록의 항목에 커서를 맞추고

를 클릭합니다.

SFC 활성 스텝 모니터 화면이 표시됩니다.

PLC CPU를 리셋 후 한번도 RUN 하지 않은 상태에서 모니터를 실행하면, 모니터 결과는 모든

SFC 스텝이 미작성 스텝으로 표시됩니다.

PLC CPU를 STOP 으로 하여 모니터를 실행하면, STOP 하였을 때의 상태가 모니터 결과로 표시

됩니다.

조작 순서

Page 273: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

12.5.5 SFC 블록 리스트 모니터

SFC 블록 리스트를 모니터합니다.

[View]⇒[Open SFC Blocklist]를 선택합니다.

SFC 블록 리스트가 표시됩니다.

[Online]⇒[Monitor]⇒[Start monitor]( )를 선택합니다.

활성 상태의 블록은 블록 No. 란이 파랑으로 표시됩니다.

블록 정보가 설정되어 있는 경우, 블록 정보 디바이스/라벨의 ON/OFF 상태를 SFC 블록 리스트

에서 확인할 수 있습니다.

블록 정보가 설정되어 있지 않은 경우에는 모니터되지 않습니다.

모니터 중에 블록의 항목을 더블 클릭하면, 지정 블록의 SFC도가 표시됩니다.

조작 순서

Page 274: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 275: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

13장 FB 라이브러리 사용

FB 라이브러리를 MELFANSweb에서 다운로드하여 프로젝트에서 사용하는 방법을 설명합니다.

13.1 FB 라이브러리 사용

Page 276: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

13.1 FB 라이브러리 사용

13.1.1 FB 라이브러리를 다운로드하여 인스톨

FB 라이브러리를 MELFANSweb에서 다운로드하여 인스톨합니다.

■ FB 라이브러리 다운로드

아래의 URL에서 MELFANSweb의 홈 페이지에 액세스하여 「FA 통합 소프트웨어

MELSOFT」⇒「다운로드」의 MELSOFT Library의 다운로드 페이지에서 FB 라이브

러리를 다운로드합니다.

MELSOFT Library의 다운로드 페이지에서는 다운로드하는 라이브러리의 모듈 형명을 클릭하여

FB 라이브러리를 다운로드하십시오.

FB 라이브러리의 다운로드에는 사용자 등록이 필요합니다.

조작 순서

Page 277: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ FB 라이브러리 인스톨

다운로드한 인스톨러 파일을 압축 해제합니다.

압축 해제한 폴더 내의 "Setup.exe"를 더블 클릭

합니다.

인스톨이 실행됩니다.

화면의 지시에 따라 인스톨하십시오.

FB 라이브러리와 레퍼런스 매뉴얼이 아래에 인스톨 됩니다.ㆍGX Works2의 인스톨 경로가 C:\Program Files\MELSOFT\GPPW2일 때

C:\Program Files\MELSOFT\GPPW2\MELSOFT Library

● FB 라이브러리 인스톨

ㆍFB 라이브러리는 GX Works2 Version1.09K 이후의 제품을 인스톨한 PC에 인스톨하십시오.ㆍPC에는 Administrator(컴퓨터 관리용) 권한의 사용자가 로그 온 하고 나서 FB 라이브러리를 인스톨하십시오.

조작 순서

Page 278: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

13.1.2 FB 라이브러리 사용

인스톨한 FB 라이브러리를 편집 중인 프로젝트에 수집합니다.

[Project]⇒[라이브러리 조작]⇒[라이브러리를

프로젝트에 수집]을 선택합니다.

라이브러리를 프로젝트에서 수집하는 화면이 표시

됩니다.

"라이브러리 일람"에서 라이브러리를 선택하고,

를 클릭합니다.

"FB 일람"이 갱신됩니다.

"FB 일람"에서 수집하는 FB 라이브러리에 체크

합니다.

조작 순서

Page 279: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

를 클릭합니다.

FB 라이브러리가 프로젝트에 수집되어 프로젝트뷰에

표시됩니다.

펑션 블록의 사용 방법에 대해서는 6.3절을 참조하십시오.

FB 라이브러리의 사용 방법, 라벨의 용도에 대해서는 FB 라이브러리의 레퍼런스 매뉴얼을 참조하

십시오.

FB 라이브러리의 레퍼런스 매뉴얼의 표시 방법에 대해서는 13.1.3항을 참조하십시오.

● FB 라이브러리 편집

ㆍFB 라이브러리의 프로젝트 파일이 저장되어 있는 폴더는 시스템용 폴더이므로 폴더명을 변경하거나삭제하지 마십시오. 폴더명을 변경하거나 삭제하면, 올바르게 동작하지 않게 될 가능성이 있습니다.또한, GX Works2의 프로젝트 파일을 저장하거나 다른 파일을 두지 마십시오. FB 라이브러리의 프로젝트 파일의 저장 위치에 대해서는 "■ FB 라이브러리 인스톨"을 참조하십시오.

ㆍFB 라이브러리(M+/P+에서 시작되는 이름)는 읽기 전용입니다. 삭제할 수는 있지만, 편집할 수 없습니다. 편집하는 경우, FB 라이브러리의 수집 후 FB 라이브러리의 데이터 복사/데이터 붙여넣기를 실행하여 편집할 수 있습니다.

● FB 라이브러리 복사

FB 라이브러리 데이터의 데이터 복사/데이터 붙여넣기는 프로젝트 종류가 같으면, 다른 PLC 타입의 프로젝트라도 조작이 가능합니다.

Page 280: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

13.1.3 레퍼런스 매뉴얼 표시

인스톨한 FB 라이브러리의 레퍼런스 매뉴얼을 표시합니다.

프로젝트뷰에서 FB 데이터를 선택합니다.

마우스 오른쪽 버튼 클릭⇒단축키 메뉴[데이터의

도움말 표시]를 선택합니다.

선택된 FB 라이브러리의 레퍼런스 매뉴얼을 표시합니

다.

13.1.4 FB 라이브러리 언인스톨

인스톨한 FB 라이브러리를 언인스톨하는 방법을 설명합니다.

[Start] ⇒ [Control Panel] ⇒ [Add or Remove Programs]를 선택합니다.

"MELSOFT Library(모듈 형명)"를 선택합니다.

화면의 지시에 따라 언인스톨을 실행하십시오.

조작 순서

조작 순서

Page 281: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

14장 옵션 설정

옵션의 설정에서는 화면의 표시 형식이나 각 기능의 상세한 동작을 설정합니다.

14.1 기본 조작

14.2 옵션 설정 일람

Page 282: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

14.1 기본 조작

옵션을 설정하는 방법을 설명합니다.

[Tool]⇒[Options]

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

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

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

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

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

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

화면 표시

조작 순서

화면 내 버튼

Page 283: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

14.2 옵션 설정 일람

옵션 설정 항목을 나타냅니다.

표 14.2-1 옵션 설정 항목(1/3)

옵션 트리 항목 설정 항목 개요 참조

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

GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)

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

2 중 코일 체크명령 입력 시 2 중 코일을 체크할지 여부를선택합니다. 다만 변환 전의 래더는 2 중 코일 체크의 대상이 되지 않습니다.

6.2.3항

라벨 코멘트, 디바이스코멘트를 계속해서 입력

명령 입력 후에 라벨 코멘트 또는 디바이스코멘트를 계속해서 입력할지 여부를 선택합니다.

6.2.4항

디바이스 코멘트래더 에디터에 라벨 코멘트 또는 디바이스코멘트를 표시할지 여부를 선택합니다.

2.2.4항래더 에디터에 노트를 표시할지 여부를 선택합니다.

래더 에디터에 스테이트먼트를 표시할지여부를 선택합니다.

라벨 코멘트 또는 디바이스 코멘트의 표시행수 및 열수를 설정합니다.

2.2.5항

래더도의 표시 접점 수 표시하는 접점수를 설정합니다. 2.2.6항

스텝 래더 (STL) 명령을접점 형식으로 표시※ FX CPU 전용

STL 명령을 접점 형식으로 표시할지 여부를선택합니다. 다만 라벨 미사용 프로젝트만대응합니다.

2.2.9항

래더 입력 에러 시 명령도움말 표시

래더 입력 에러 시 명령 도움말을 자동으로표시할지 여부를 선택합니다.

6.2.2항

래더 입력 시 계속해서미정의 라벨 등록 대화상자 표시

래더 입력 시 사용한 라벨이 미설정 라벨인경우, 계속해서 미정의 라벨 등록 대화상자를 표시할지 여부를 선택합니다.

6.2.1항

툴 힌트 표시 항목 툴 힌트에 표시되는 항목을 선택합니다.

(구조화)

툴 힌트 표시 행수 툴 힌트의 표시 행수를 선택합니다.

인덴트 기능 유효화

IF나 FOR 등의 ST 제어 구문을 입력한 뒤에행 바꾸기하였거나 인 라인 ST의 템플릿 표시를 실행하였을 때 인덴트 할지 여부를 선

택합니다.

명령/라벨명을 예측하여표시

문자를 입력하였을 때 입력된 문자로 시작되는 후보를 리스트로 표시할지 여부를 선택합니다.(ST : 라벨명, 인 라인 ST : 명령 및 라벨명)

탭 문자수탭의 문자수를 설정합니다.다만 인 라인 ST에서는 유효하지는 않습니다.

블록 리스트SFC 블록 리스트상에서 디바이스 코멘트를표시합니다.

7.11절

스텝/이행SFC도 에디터상에서 스텝/이행 코멘트를표시합니다.

2.3.4항

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

Project

ProgramEditor

StructuredLadder

Ladder

Ladder/SFC

Tool Hint

Label

FB/FUN

Guided

Comment

Device

Comment

LadderDiagram

Note

Statement

Device CommentDisplay Format

Comment

Page 284: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

표 14.2-1 옵션 설정 항목(2/3)

SFC도의 편집 영역

SFC도 새로 만들기 시의 SFC도 편집 영역을 설정합니다.SFC도 작성 후의 변경은 「SFC 열수 설정」에서 실행

하십시오.

2.3.5항

SFC 화면의 표시 설정

SFC도 윈도우를 열 때, SFC도상의 커서가 위치한Zoom 윈도우를 바둑판식으로 표시할지 여부를 선택합니다.바둑판식으로 표시하도록 설정한 경우, "Open Zoomwith New Window"를 새로운 윈도우를 열지 않는 설정으로 변경합니다.

7.9절MELSAP-L의 라벨/디바이스 표시 행수

MELSAP-L 프로그램의 표시 행수를 설정합니다.

Zoom을 열 때 새로운윈도우 열기

Zoom 윈도우를 열 때, Zoom 마다 윈도우 열 것인지,윈도우를 고정하여 표시를 전환할 것인지를 설정합니다.Zoom 마다 윈도우 열기를 설정한 경우, "Tile SFCand Zoom vertically"를 바둑판식으로 표시되지 않는설정으로 변경합니다.

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

행 추가(다음) 시 자동복사, 자동 인크리먼트

(다음) 행을 추가하였을 때 상위 행의 내용을 인크리먼트 하여 복사할지 여부를 선택합니다. 5.5.2항

데이터형ㆍ코멘트 항목복사

데이터형ㆍ코멘트ㆍ비고의 항목을 자동 복사의 대상으로 할지 여부를 선택합니다.

문자열 데이터형의 데이터 길이

문자열 데이터형 선택 시의 문자열 길이의 초기값을설정합니다.

5.5.1항

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

GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)

모니터값의 표시 형식모니터 한 값을 10진 또는 16진으로 표시할지를 선택합니다.

12.3.1항

버퍼메모리, 링크메모리

모니터

※ QCPU, LCPU,

FX3U(C) 전용

래더 모니터 시 버퍼메모리, 링크메모리를 모니터할지여부를 선택합니다. 설정에 의해 PLC의 스캔 타임이늘어납니다.

12.3.2항

FXGP 방식의 래더 모니터※ FX CPU 전용

체크 시 PLS/PLF 명령의 모니터 표시가 FXGP(DOS)및 FXGP(WIN) 형식이 됩니다.체크 표시하지 않는 경우, GX Developer 형식으로 표시합니다.

12.3.4항

현재값 모니터행 표시래더 모니터 시 현재값 모니터의 행을 표시할지 여부를 선택합니다.

12.3.3항

모니터값의 표시 형식모니터 한 값을 10진 또는 16진으로 표시할지 여부를선택합니다.

(구조화)

옵션 트리 항목 설정 항목 개요 참조

표시 유효 문자수문자열 데이터를 모니터할 때의 문자열의 표시 유효문자수를 설정합니다.

감시 시간 내로 이행하지않는 스텝 감시

모니터 중에 지정 시간을 경과해도 이행하지 않는 스텝을 검출하면 경고 대화상자를 표시할지 여부를 선택합니다.

12.5.2항

프로그램/프로그램 파일명

감시 대상 프로그램/프로그램 파일을 선택합니다.

모든 블록을 대상으로 하는 감시 대상으로 하는 블록을 지정합니다.

감시 대상으로 하는 블록을 지정합니다.

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

12.5.1항활성 스텝이 블록 기동 스텝으로 이동하였을 때, 대응하는 SFC도 윈도우를 열어 모니터 할지 여부를 선택합니다.

블록 기동은 새 윈도우를열어 모니터

경고 대화상자 표시 중에 다른 이행을 하지 않는 스텝을 검출할지 여부를 선택합니다.

검출 시 이행 감시 모니터 정지

블록 지정

ProgramEditor

SFC Diagram

Device Comment Editor

Label Setting Editor

Parameter

Structured Ladder/ST

Ladder

Monitor

Page 285: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

표 14.2-1 옵션 설정 항목(3/3)

옵션 트리 항목 설정 항목 개요 참조

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

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

펑션 블록 호출

래더에서 ST를, ST에서 래더의 펑션 블록을 호출 가능하게 합니다. 펑션 블록을 호출하였을 때는 컴파일후의 스텝수가 삭제됩니다.

※ VAR_IN_OUT 형의 입력 변수의 값은 출력 변수의값과 항시 같은 값이 됩니다.

프로그램 체크 실행컴파일, 컴파일+ RUN 중 쓰기의 컴파일 종료 후에프로그램 체크를 실행하지 않는 경우에 설정합니다.설정에 의해 컴파일 시간을 줄일 수 있습니다.

동작 설정글로벌 라벨과 로컬 라벨에서 동일 라벨명을 사용할지여부를 선택합니다. 동일 라벨명을 사용한 경우, 로컬라벨을 우선적으로 처리합니다.

크로스 레퍼런스 정보작성

컴파일 완료 후에 크로스 레퍼런스 정보를 작성해 두면, 크로스 레퍼런스의 검색 시간을 줄일 수 있습니다.또한, 미컴파일 시에도 크로스 레퍼런스 정보를 검색할 수 있습니다. 지정된 검색 조건은 필터 조건으로취급됩니다.

(공통)

컴파일 중지 컴파일을 중지하는 에러 및 경고의 개수를 설정합니다.

10.3.1항무효로 하는 경고 코드를 등록합니다. 등록되어 있는경고 코드는 아웃풋 윈도우에 표시되지 않습니다.

소문자의 디바이스명을

라벨로 처리

소문자로 입력된 디바이스명을 라벨로 하여 사용할 것인지 여부를 선택합니다.

(구조화)

펑션 출력 설정대상 펑션의 출력을 직접 다른 입력으로 사용할지 여부를 선택합니다.

대상 펑션의 비트형 출력을 유지하는 코드를 생성할지여부를 선택합니다.

GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)

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

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

MELSOFT Navigator의옵션 정보 이용

체크 표시를 하면, MELSOFT Navigator의 옵션 설정을 사용할 수 있습니다. 본 프로젝트를 연 시점에서MELSOFT Navigator에 설정되어 있는 옵션 설정을사용합니다. 5.2절

시스템 라벨명 설정시스템 라벨명의 명명 룰을 설정합니다. 시스템 라벨을 등록하였을 때, 프로젝트 저장 시 이 설정을 기준으로 시스템 라벨명이 정해집니다.

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

심플 프로젝트에서는 대응하지 않습니다.

FX CPU는 FX , FX , FX 만 대응합니다.3G 3U 3UC

PLC Read/Write

Online Change

Basic Setting

CompileOutput Result

Disable Warning Codes

CompileCondition 1

CompileCondition 2

Structured Ladder/ST

Intelligent Function Module

IQ Works Interaction

System Label Setting

Page 286: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 287: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

부 록

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

Page 288: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

부. 1 툴바, 단축 키 일람

심플 프로젝트에서 사용할 수 있는 툴바와 단축 키를 나타냅니다.

참조가 "(공통)", "(인텔리전트)"로 되어 있는 기능의 자세한 사항은 다음을 참조하십시오.

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

(구조화) GX Works2 Version1 오퍼레이팅 매뉴얼(구조화 프로젝트편)

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

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

편집 대상에 관계없이 사용할 수 있는 툴바와 대응하는 단축 키를 나타냅니다.

■ 표준 툴바

표준 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.1-1 표준 툴바와 단축 키 일람

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

프로젝트 새로 만들기

프로젝트 열기

프로젝트 저장

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

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

프로젝트를 저장합니다

(공통)

Page 289: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 프로그램 공통 툴바

프로그램 공통 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.1-2 프로그램 공통 툴바와 단축 키 일람

잘라내기 선택된 데이터나 범위를 잘라냅니다.

6.11절복사 선택된 데이터나 범위를 복사합니다.

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

실행 취소 직전의 조작을 실행 취소합니다. 6.12절

다시 실행[실행 취소]에서 취소한 조작을 다시 합니다.

디바이스 검색 디바이스를 검색합니다.

(공통)명령 검색 명령을 검색합니다.

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

PLC 쓰기 PLC CPU에 데이터를 씁니다.

제11장PLC 읽기 PLC CPU에서 데이터를 읽습니다.

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

12.1절

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

모니터 시작현재 조작 대상이 되어 있는 윈도우의모니터를 시작합니다.

모니터 정지현재 조작 대상이 되어 있는 윈도우의모니터를 정지합니다.

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

10.2.1항

변환 + RUN 중 쓰기/변환 +컴파일 + RUN 중 쓰기

변환/컴파일 후 PLC CPU에 시퀀스 프로그램을 씁니다.

(공통)

변환(모든 프로그램)/변환 + 모두 컴파일

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

10.2.2항

시뮬레이션 시작/정지 시뮬레이션을 시작/정지합니다. (공통)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

Page 290: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

■ 연결 윈도우 툴바

연결 윈도우 툴바를 나타냅니다.

표 부.1.1-3 연결 윈도우 툴바 일람

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

(공통)

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

6.3절

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

크로스 레퍼런스윈도우크로스 레퍼런스 윈도우의 표시/숨기기를 전환합니다.

(공통)

디바이스 사용 리스트윈도우

디바이스 사용 리스트 윈도우의 표시/숨기기를 전환합니다.

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

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

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

인텔리전트 기능 모듈안내서

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

(인텔리전트)

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

(공통)

■ 인텔리전트 기능 모듈 툴바

인텔리전트 기능 모듈 툴바를 나타냅니다.

표 부.1.1-4 인텔리전트 기능 모듈 툴바 일람

파형 트레이스QD75/LD75형 위치결정 모듈의 파형 트레이스를 실행합니다.

(인텔리전트)

궤적 트레이스QD75/LD75형 위치결정 모듈의 궤적 트레이스를 실행합니다.

회선 트레이스시리얼 커뮤니케이션 모듈의 회선 트레이스를실행합니다.

위치결정 테스트QD75/LD75형 위치결정 모듈의 위치결정 테스트를 실행합니다.

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

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

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

Page 291: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

■ 기타 단축 키

조작 대상에 관계없이 사용할 수 있는 기타 단축 키를 나타냅니다.

표 부.1.1-5 표 공통의 단축 키 일람(1/2)

커서 위치에서 위 방향으로 검색합니다.

커서 위치에서 아래 방향으로 검색합니다.

문자열을 대체합니다.문자열 대체

프로그램상의 디바이스/라벨을 대체합니다.디바이스 대체

문자열을 검색합니다.문자열 검색

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

크로스 레퍼런스 윈도우와 워크 윈도우 간에포커스를 이동합니다.

이전 크로스 레퍼런스 정보로 이동합니다.

다음 크로스 레퍼런스 정보로 이동합니다.

리스트 디바이스 사용 리스트를 표시합니다.디바이스 사용

크로스 레퍼런스 정보를 작성합니다.크로스 레퍼런스

편집 중인 프로젝트를 닫고, GX Works2를 종료합니다.

GX Works2 종료

편집 중인 프로젝트에 인텔리전트 기능 모듈의 데이터를 추가합니다.

신규 모듈 추가

복사한 데이터를 폴더에 붙여넣습니다.데이터 붙여넣기

프로젝트의 데이터를 복사합니다.데이터 복사

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

(공통)

네비게이션 윈도우에서 선택된 데이터, 라이브러리명을 변경합니다.

데이터명 변경라이브러리명 변경

Page 292: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

표 부.1.1-5 표 공통의 단축 키 일람(2/2)

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

(공통)

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

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

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

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

맨 위의 워크 윈도우를 닫습니다.

다음 윈도우로 이동합니다.

Page 293: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

부. 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 294: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

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

디바이스 메모리의 설정 시 사용할 수 있는 툴바와 대응하는 단축 키를 나타냅니다.

■ 디바이스 메모리 툴바

디바이스 메모리 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.3-1 디바이스 메모리 툴바의 단축 키 일람

표시 형식 전환/2진 2진 표시로 전환합니다.

(공통)

표시 형식 전환/8진 8진 표시로 전환합니다.

표시 형식 전환/10진 10진 표시로 전환합니다.

표시 형식 전환/16진 16진 표시로 전환합니다.

표시 형식 전환/실수 실수 표시로 전환합니다.

표시 형식 전환/문자열 문자열 표시로 전환합니다.

표시 형식 전환/문자열(ASCII만)

아스키 표시로 전환합니다.

표시 크기 전환/16비트 워드 단위로 표시합니다.

표시 크기 전환/32비트 더블 워드 단위로 표시합니다.

표시 크기 전환/64비트 64비트 단위로 표시합니다.

디바이스 입력 디바이스를 입력합니다.

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

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

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

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

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

Excel 파일에서 읽기 Excel 파일을 읽습니다.

Excel 파일에 쓰기 Excel 파일에 씁니다.

■ 기타 단축 키

디바이스 메모리의 설정 시 사용할 수 있는 기타 단축 키를 나타냅니다.

표 부.1.3-2 디바이스 메모리의 단축 키 일람

행 삽입 커서 위치에 행을 삽입합니다. (공통)

Page 295: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

부. 1.4 대조 결과 표시 시 사용할 수 있는 툴바와 단축 키

대조 결과 표시 시 사용할 수 있는 툴바와 대응하는 단축 키를 나타냅니다.

표 부.1.4-1 대조 결과 툴바와 단축 키 일람

다음 불일치 다음 불일치 위치로 이동합니다.

(공통)

이전 불일치 이전 불일치 위치로 이동합니다.

결과 일람으로 이동 《결과 일람》을 표시합니다.

상세 결과 닫기 표시 중인 《상세 결과》를 닫습니다.

상세 결과 모두 닫기 《상세 결과》를 모두 닫습니다.

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

샘플링 트레이스 실행 시 사용할 수 있는 툴바를 나타냅니다.

표 부.1.5-1 샘플링 트레이스 실행의 툴바 일람(1/2)

트레이스 설정 트레이스 설정 화면을 표시합니다.

(공통)

트레이스 시작

트레이스를 시작합니다. 트레이스를 시작하려면 트레이스 준비가 완료(SM800이ON)되어 있어야 합니다.

트레이스 중단 트레이스를 중단합니다.

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

트레이스 데이터 저장 상태 화면을 표시합니다.

모니터 상태 현재의 트레이스 상태가 표시됩니다.

비실행트레이스가 정지한 상태 또는 트레이스를시작하고 있지 않는 상태입니다.

실행 중-트리거 전트레이스가 실행 중에 트리거가 발생하고있지 않는 상태입니다.

실행 중-트리거 후트레이스가 실행 중에 트리거가 발생하고있는 상태입니다.

중단 트레이스가 중단되어 있는 상태입니다.

완료트리거 발생 후 통합 횟수까지 트레이스 데이터를 수집하여 트레이스가 정상적으로종료한 상태입니다.

에러트레이스 중에 샘플링 트레이스 에러가 발생한 상태입니다.

버퍼 상태통합 횟수까지 트레이스 데이터가 수집(샘플링)되었을 때 표시됩니다.

트리거 발생트레이스 중에 트리거가 발생하면 표시됩니다.

Page 296: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

표 부.1.5-1 샘플링 트레이스 실행의 툴바 일람(2/2)

커서 위치에 하강펄스 부정을 씁니다.하강펄스 부정

커서 위치에 상승펄스 부정을 씁니다.상승펄스 부정

커서 위치에 하강펄스 OR을 씁니다.하강펄스 OR

커서 위치에 상승펄스 OR을 씁니다.상승펄스 OR

커서 위치에 하강펄스를 씁니다.하강펄스

6.2절

커서 위치에 상승펄스를 씁니다.상승펄스

커서가 위치한 세로선을 삭제합니다.세로선 삭제6.8.2항

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

커서 위치에 세로선을 씁니다.세로선 입력6.6.2항

커서 위치에 가로선을 씁니다.가로선 입력

커서 위치에 응용 명령을 씁니다.응용 명령

커서 위치에 코일을 씁니다.코일

커서 위치에 b접점 OR을 씁니다.b접점 OR

커서 위치에 b접점을 씁니다.b접점

커서 위치에 a접점 OR을 씁니다.a접점 OR

6.2절

커서 위치에 a접점을 씁니다.a접점

표 부.1.6-1 래더 툴바와 단축 키 일람(1/3)

래더 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

■ 래더 툴바와 단축 키

각 프로그램 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

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

샘플링 트레이스 화면의 트레이스 결과 표시를 타이밍 차트(그림)와 상세 데이터(수치)로 전환합니다.

트렌드 그래프의스케일/+: 확대

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

트렌드 그래프의스케일/-: 축소

타이밍 차트의스케일/+: 확대

(공통)

타이밍 차트의스케일/-: 축소

타이밍 차트의 스케일을 확대/축소합니다.

Page 297: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

표 부.1.6-1 래더 툴바와 단축 키 일람(2/3)

상승펄스 부정 OR 커서 위치에 상승펄스 부정 OR을 씁니다.

6.2절

하강펄스 부정 OR 커서 위치에 하강펄스 부정 OR을 씁니다.

연산 결과 상승펄스화커서 위치에 연산 결과 상승펄스화를 씁니다.

연산 결과 하강펄스화커서 위치에 연산 결과 하강펄스화를 씁니다.

연산 결과 반전 커서 위치에 연산 결과 반전을 씁니다.

외곽선 쓰기 커서 위치에 외곽선을 입력합니다. 6.6절

외곽선 삭제 커서 위치에서 외곽선을 삭제합니다. 6.8절

인 라인 ST 박스 삽입 인 라인 ST 박스를 삽입합니다. 6.4.2항

디바이스 코멘트 편집 디바이스 코멘트를 편집합니다. (공통)

스테이트먼트 편집 스테이트먼트를 편집합니다.9.2절

노트 편집 노트를 편집합니다.

행간 스테이트먼트일람

프로그램에서 사용하고 있는 행간 스테이트먼트를 일람으로 표시합니다.

9.5절

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

(구조화)템플릿 인수 선택(왼쪽)메뉴를 선택할 때 마다 템플릿의 인수를 왼쪽에서 선택 상태로 합니다.

템플릿의 인수 선택(오른쪽)

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

디바이스 표시컴파일에 의해 할당된 실제 디바이스를 표시합니다.

2.2.7항

확대/축소 래더의 표시 배율을 변경합니다. 2.2.2항

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

6.9절행 삭제 커서 위치의 행을 삭제합니다.

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

열 삭제 커서 위치의 열을 삭제합니다.

오른쪽의 래더 기호에가로선 접속

커서 위치에서 오른쪽의 래더 기호에 가로선을 접속합니다.

6.6절

왼쪽의 래더 기호에 가로선 접속

커서 위치에서 왼쪽의 래더 기호에 가로선을 접속합니다.

오른쪽 방향으로 가로선입력/삭제

커서 위치에서 오른쪽 방향으로 가로선을입력/삭제합니다.

왼쪽 방향으로 가로선입력/삭제

커서 위치에서 왼쪽 방향으로 가로선을입력/삭제합니다.

아래 방향으로 세로선입력/삭제

커서 위치에서 아래 방향으로 세로선을입력/삭제합니다.

위 방향으로 세로선입력/삭제

커서 위치에서 위 방향으로 세로선을 입력/삭제합니다.

A/B 접점 전환 A 접점과 B접점을 전환합니다. (공통)

스테이트먼트/노트 종류전환

스테이트먼트/노트의 종류를 전환합니다.9.4절

Page 298: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

표 부.1.6-1 래더 툴바와 단축 키 일람(3/3)

명령의 부분 편집1번째 인수를 선택한 상태에서 래더 입력화면을 엽니다.

6.2절

래더 입력 화면에서 디바이스/라벨을 선택

상태로 합니다. 에서 선택 디바이스/라벨을 전환합니다.

래더 입력 화면에서 디바이스/라벨을 인크리먼트, 디크리먼트합니다.

래더 입력 화면에서 명령/라벨의 후보를표시합니다.

래더 입력 화면 표시 중에 편집 화면의 커서를 이동합니다.

점프 지정 행을 표시합니다. 8.1.1항

다음 래더 블록 선두점프

커서를 현재의 위치에서 다음 래더 블록의선두로 점프합니다.

6.5절

이전 래더 블록 선두점프

커서를 현재의 위치에서 이전 래더 블록의선두로 점프합니다.

코멘트 표시 디바이스 코멘트를 표시합니다.

2.2.4항스테이트먼트 표시 스테이트먼트를 표시합니다.

노트 표시 노트를 표시합니다.

래더 블록 숨기기 래더 블록을 숨깁니다.2.2.8항

래더 블록 표시 숨겨진 래더 블록을 표시합니다.

마우스 휠 위 회전크게

편집 화면의 문자의 표시 크기를 크게 합니다.

2.2.3항

마우스 휠 아래 회전작게

편집 화면의 문자의 표시 크기를 작게 합니다.

상하로 배치 FB 열기래더 에디터와 펑션 블록의 프로그램 에디터를 상하로 바둑판식으로 표시합니다.

6.3.5항

Zoom 소스 블록 열기 Zoom 소스가 되는 SFC도를 엽니다. 7.9절

위 방향으로 이동/아래 방향으로 이동/왼쪽 방향으로 이동/오른쪽 방향으로 이동

SFC도상의 커서를 상/하/좌/우 방향으로이동합니다.

명령 도움말 열기 명령 도움말을 표시합니다. 6.2.2항

검색 화면을 표시합니다.

명령 도움말 명령의 상세 설명을 표시합니다. (공통)

인 라인 ST 편집 시 대입 연산자(:=)를삽입합니다.

(구조화)

Page 299: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

■ SFC 툴바와 단축 키

SFC도 에디터에서 편집하는 경우에 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.6-2 SFC의 툴바와 단축 키 일람(1/2)

[STEP] 스텝 커서 위치에 를 씁니다. 7.3.1항

[B] 블록 기동 스텝 종료체크 표시

커서 위치에 를 씁니다.7.3.2항

[BS] 블록 기동 스텝 종료 체크 안함

커서 위치에 를 씁니다.

[JUMP] 점프 커서 위치에 를 씁니다. 7.3.8항

[END] END 스텝 커서 위치에 를 씁니다. 7.3.9항

[DUMMY] 더미 스텝 커서 위치에 를 씁니다. 7.3.1항

[TR] 이행 커서 위치에 를 씁니다. 7.3.3항

[--D] 선택 분기 선택 분기를 씁니다. 7.3.4항

[==D] 병렬 분기 병렬 분기를 씁니다. 7.3.5항

[--C] 선택 결합 선택 결합을 씁니다.7.3.6항

[==C] 병렬 결합 병렬 결합을 씁니다.

[|] 세로선 세로선을 씁니다. 7.3.10항

속성 없음 스텝의 속성을 없음으로 합니다.

7.5절

코일 유지 스텝의 속성을 코일 유지로 합니다.

동작 유지­이행 체크 안함

스텝의 속성을 동작 유지(SE)로 합니다.

동작 유지­이행 체크 표시

스텝의 속성을 동작 유지(ST)로 합니다.

리셋 스텝의 속성을 리셋으로 합니다.

세로선 커서 위치에서 를 씁니다.

7.3.10항

선택 분기 커서 위치에서 를 씁니다.

병렬 분기 커서 위치에서 를 씁니다.

선택 결합 커서 위치에서 를 씁니다.

병렬 결합 커서 위치에서 를 씁니다.

외곽선 삭제 커서 위치에서 외곽선을 삭제합니다. 7.4절

SFC 스텝/이행 코멘트 편집

SFC 스텝/이행 코멘트를 편집합니다. 9.7절

SFC 스텝 No. 정렬 SFC 블록 스텝 No.를 정렬합니다. 7.7절

SFC 모든 블록 일괄모니터

SFC의 모든 블록을 일괄로 모니터합니다. 12.5.4항

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

12.5.1항

확대/축소 SFC도의 표시 배율을 변경합니다. 2.3.2항

Page 300: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

표 부.1.6-3 SFC의 툴바와 단축 키 일람(2/2)

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

7.3.11항행 삭제 커서 위치의 행을 삭제합니다.

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

열 삭제 커서 위치의 열을 삭제합니다.

점프지정된 블록에 포함되는 SFC 스텝 No./이행 No.로 커서를 이동합니다.

8.2.1항

숫자 키지정된 SFC 스텝 No./블록 No.로 커서를이동합니다.

8.2.2항

SFC 스텝/이행 코멘트 표시

SFC 스텝/이행 코멘트를 표시합니다. 2.3.4항

더블 클릭

Zoom/기동 위치 블록열기

Zoom 또는 기동 위치 블록을 표시합니다.

7.9절기동 위치 블록을 표시합니다.

기동 소스 블록 열기 기동 소스가 되는 블록을 표시합니다.

프로그램 표시MELSAP-L에서 편집 시 SFC도상에 프로그램을 표시합니다.

2.3.3항

■ SFC 블록 리스트 단축 키

SFC 블록 리스트에서 편집하는 경우에 사용할 수 있는 단축 키를 나타냅니다.

표 부.1.6-4 SFC 블록 리스트의 단축 키 일람

점프지정된 블록 No./데이터명으로 점프합니다.

8.2.1항

숫자 키 선택된 숫자의 블록 No.로 점프합니다.

SFC 블록 리스트코멘트 표시

SFC 블록 리스트의 코멘트를 표시합니다.

7.11절

Page 301: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

툴바

아이콘단축 키 대응하는 메뉴 개요 참조

부. 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 302: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

툴바아이콘

단축 키 대응하는 메뉴 개요 참조

■ 통신 프로토콜 지원 기능의 툴바와 단축 키

통신 프로토콜 지원 기능으로 사용할 수 있는 툴바와 단축 키를 나타냅니다.

표 부.1.8-2 통신 프로토콜 지원 기능의 데이터 편집의 툴바와 단축 키 일람

새로 만들기 새로 통신 프로토콜 설정을 작성합니다.

(인텔리전트)

열기 기존의 통신 프로토콜 설정을 엽니다.

저장 프로토콜 정보를 저장합니다.

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

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

인쇄 프로토콜 정보를 인쇄합니다.

모듈 쓰기 모듈에 데이터를 씁니다.

모듈 읽기 모듈에서 데이터를 읽습니다.

Page 303: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

색인

색 인

Page 304: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

색인

【숫자】2, 3차원 배열 5-152 중 코일 6-10, 10-3, 14-32 중 코일 체크 10-3

【A】a 접점 6-3a 접점 OR 6-3

【B】b접점 6-3b접점 OR 6-3

【C】

【E】END 행 2-3END 스텝 7-23

【F】FB 4-3FB 인스턴스 선택 12-3FB 인스턴스명 6-19FB 인스턴스명 입력 화면 6-16, 6-19FB 인스턴스명 편집 6-19FB 라이브러리 13-2FXGP(DOS) 12-6FXGP(WIN) 12-6

【G】GX Developer A-19GX Works2 A-19

【I】I/O No. 지정 8-4I/O No. 변경 8-3I 스테이트먼트 9-3I 스테이트먼트 입력 9-5

【J】JUMP 이행 7-22JUMP 위치 스텝 No 7-22

【M】MELFANSweb 13-2MELSOFT Library 13-2

【N】NOP 일괄 삭제 6-41NOP 일괄 삽입 6-40

【P】PC A-19PLC 9-3PLC CPU에 데이터 쓰기 11-2PLC CPU에서 데이터 읽기 11-2PLC CPU에 소스 정보 쓰기 11-5PLC CPU에서 소스 정보 읽기 11-5PLC 또는 주변에서 변경 9-23PLC 쓰기 11-2PLC 읽기 9-26, 9-27, 11-2PI 스테이트먼트 입력 화면 9-5

CSV 파일 5-25

P 스테이트먼트 9-3P 스테이트먼트/I 스테이트먼트 입력 9-5, 9-6

【Q】QCPU(Q 모드) A-19

【S】SFC 활성 스텝 모니터 12-14SFC 코멘트 9-28SFC 자동 스크롤 모니터 12-10SFC도 에디터 2-11SFC 스텝 7-2, 7-10SFC 스텝 No 2-14SFC 스텝 No. 정렬 7-32SFC 스텝 No. 대체 8-7SFC 스텝/이행 코멘트 2-16SFC 스텝 코멘트 2-14, 7-11, 7-12, 9-28SFC 스텝 속성 7-11, 7-29SFC 스텝 활성 상태 12-14SFC도 잘라내기/복사/붙여넣기 7-30SFC도 재표시 7-33SFC도 삭제 7-27SFC 모든 블록 일괄 모니터 12-13SFC에 관한 파라미터 7-45SFC 프로그램 속성 7-46SFC 프로그램 모니터 12-9SFC 블록 7-41SFC 블록 리스트 7-43SFC 블록 리스트 모니터 12-15SFC 열수 설정 2-17

【T】T/C 설정값 6-57, 7-49

【Z】Zoom 7-35Zoom 모니터 12-12

【ㄱ】가로선 삭제 6-34가로선 입력 6-28검색 8-2경고 14-5경고 코드 10-10, 14-5경고 숨기기 10-10관련 매뉴얼 A-14구조체 5-18구조체 디바이스 설정 화면 5-19, 5-20, 5-21, 5-22구조체 배열 5-21구조체 배열형 5-21구조체 설정 5-18구조체형 5-18구조화 프로젝트 A-19글로벌 라벨 5-3기능 일람 1-3기동 위치 블록 12-10기동 위치 블록 No 2-14, 7-12

【ㄴ】네비게이션 윈도우 2-2노트 2-5, 9-2, 9-3노트로 점프 9-22노트 검색 9-21노트 삭제 9-13노트 수정 9-12, 9-13, 9-16

Page 305: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

색인

노트 입력 9-10, 9-11노트 행 이동 9-18노트 일괄 편집 9-14

【ㄷ】다운로드 13-2대체 8-2더미 스텝 7-10더미 코일 7-35덮어쓰기 모드 6-2데이터명 5-19, 5-21데이터형

5-4, 5-9, 5-11, 5-13, 5-14, 5-18, 5-19, 5-21데이터형 선택 화면 5-13, 5-14동작 조건 12-4동작 출력/이행 조건 7-24, 7-31, 7-32, 7-34동작 출력/이행 조건 모니터 12-12되돌리기 6-49드래그&드롭 6-16디바이스 5-4, 5-9, 5-19, 5-21디바이스 명령 입력란 6-4디바이스 체크 10-3디바이스 코멘트 2-5, 2-6, 9-2, 14-3디바이스 코멘트 입력 6-11디바이스 코멘트 표시 형식 14-3디바이스/라벨 간이 편집 6-5디바이스명 5-4

【ㄹ】라벨 5-2라벨명 5-4, 5-9, 5-11, 5-18래더 기호 6-3래더 기호 선택란 6-4래더 변환 10-2, 10-5래더 블록 선두 점프 6-27래더 에디터 2-3래더 입력 화면 6-3래더 체크 10-3래더도 표시 접점수 2-6로컬 라벨 5-9, 5-11리셋 스텝 7-11리셋 위치 스텝 No. 2-14, 8-7링크메모리 14-4링크메모리 모니터 12-5

【ㅁ】머지 처리 9-26, 9-27메뉴 바 2-2메인프레임 2-2명령 체크 10-3모니터값 14-4

모니터 시작 12-2, 12-3모니터 정지 12-2, 12-3모니터 동작 조건 12-4모듈 I/O No. 대체 8-4모듈 선두 I/O No. 8-3문자 표시 크기 2-4미변환 10-2미정의 라벨 등록 6-6

【ㅂ】반환 6-13, 6-50, 6-51, 6-52, 6-53반환 소스 기호 6-13반환 위치 기호 6-14배열 5-14

배열 디바이스 5-14, 5-22

버퍼메모리 14-4버퍼메모리/링크메모리 모니터 12-5변경의 주의 사항 8-4변환 10-2변환(모든 프로그램) 10-2변환+모두 컴파일 10-7변환+컴파일 10-5병렬 결합 7-19병렬 분기 7-16복사 6-42부품 선택 윈도우 2-2, 6-15붙여넣기 6-42붙여넣기 내용 화면 7-30블록 기동 스텝 7-12, 7-35, 12-10블록 정보 7-41블록 정보 디바이스 검색 8-9블록 타이틀 7-41비고 5-4비트 지정 사용 5-23비활성 스텝 12-9

【ㅅ】삽입 6-55삽입 모드 6-2, 6-31, 6-43, 6-47상세 설정 5-4, 5-9상승펄스 6-3상승펄스 OR 6-3상승펄스 부정 6-3상승펄스 부정 OR 6-3상태 바 2-2선택 결합 7-17선택 분기 7-15세로선 6-29세로선 삭제 6-34세로선 입력 6-28세로선과 가로선을 연속해서 삭제 6-34세로선과 가로선을 연속해서 작성 6-28세로선 삭제 6-35세로선 입력 6-29스테이트먼트 2-5, 9-2스테이트먼트/노트로 점프 9-22스테이트먼트/노트 검색 9-21스테이트먼트/노트 수정 9-16스테이트먼트/노트 일괄 편집 9-14스테이트먼트/노트 행 이동 9-18스테이트먼트 삭제 9-9스테이트먼트 수정 9-7, 9-8스테이트먼트 입력 9-4, 9-5스테이트먼트 행 삭제 9-17스테이트먼트 행 삽입/행 추가 9-17스텝 No. 2-3실행 관리 SFC 프로그램 7-46, 7-47실행 취소 6-48심플 프로젝트 A-19

【ㅇ】아웃풋 윈도우 2-2, 10-6, 10-7, 10-10, 10-15연결 윈도우 2-2연산 결과 반전 6-3연산 결과 상승펄스화 6-3연산 결과 하강펄스화 6-3연속 입력 선택 버튼 6-4열 삭제 6-36열 삽입 6-36열수 2-6열 삭제 6-39

Page 306: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)

색인

열 삽입 6-38오른쪽 모선 2-3오프셋값 5-22옵션 14-2외곽선 삭제 6-34외곽선 쓰기 6-28왼쪽 모선 2-3워드 디바이스 12-4

워드 디바이스의 비트 지정 5-20, 5-23워크 윈도우 2-2유지 상태 12-9응용 명령 6-3이행 7-3, 7-4, 7-5이행 No. 2-14이행 감시 모니터 12-12이행 코멘트 2-14, 7-14, 9-28인 라인 ST 6-22인크리먼트 14-4인터럽트 포인터 번호 6-12, 9-3, 9-5, 9-6, 9-15일괄 삭제 6-41일괄 삽입 6-40일반 SFC 프로그램 7-46입력 래더부 6-21

【ㅈ】자동 스크롤 모니터 12-10자동 할당 5-24잘라내기 6-42점프 8-2, 8-5, 8-6, 8-8, 9-22점프 위치 스텝 No. 2-14, 8-7점프 화면 8-2접점 6-3접점수 2-6, 14-3정합성(페어) 체크 10-3종류 9-3종류(PLC/주변) 변경 9-23종류 변경 9-16주변 9-3, 9-4, 9-10, 9-16, 9-26직렬 이행 7-13

【ㅊ】출력 래더부 6-21

【ㅋ】커서 2-3컴파일 14-5컴파일 상태 확인 10-6, 10-8컴파일 시 경고 확인 10-15컴파일 시 에러 확인 10-15컴파일 조건 14-5컴파일 중지 10-9코멘트 5-4, 5-9, 5-11, 5-18코멘트 부가 9-3코일 6-3클래스 5-4, 5-9, 5-11

【ㅌ】타이틀 바 2-2, 2-3툴바 2-2

【ㅍ】펑션 블록 6-20, 6-21, 7-35펑션 블록 라벨 설정 6-15펑션 블록 붙여넣기 6-16펑션 블록의 디바이스 종류 6-21펑션 블록의 프로그램 모니터 12-3

편집 화면 2-3, 6-2포인터 번호 6-12, 9-3, 9-5, 9-6, 9-15표시 접점수 2-6표시 형식 12-4, 14-4표시 확대/축소 2-4프로그램 구성 4-2프로그램 체크 10-3프로그램 모니터 12-2프로젝트뷰 4-2

【ㅎ】하강펄스 6-3하강펄스 OR 6-3하강펄스 부정 OR 6-3하이 퍼포먼스 모델 QCPU A-19행 삭제 5-16, 6-36행 삽입 6-36행 추가(다음) 5-16행 추가(이전) 5-16행간 스테이트먼트 9-3행간 스테이트먼트 일람 9-25행간 스테이트먼트 입력 화면 9-4행수 2-6현재값 12-4, 12-5, 14-4활성중 스텝 12-9

Page 307: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)
Page 308: GX-Works2 Version1 오퍼레이팅 (심플 프로젝트편)