아래의 내용은 "GXworks2"로 작업하였습니다.

 

1. -| |- (F5) 

[A접점의 기호이다.]

2. -|/|- (F6)

[B접점의 기호이다.]

3. -( )- (F7)

[Coil의 기호이다.]

4. X0

[입력 접점 X0를 A접점으로 설정하는 것이다. 만드는 방법은 "그림2"와 같이 만든다.]

그림 2

▶ 3-1의 공간에 마우스 좌클릭 한 뒤 키보드 Shift + Insert 하면 그림2에서 보이는 회색으로 된 줄이 추가 된다.

▶ 3-2의 공간에 마우스 좌클릭 한 뒤 키보드 F5를 누르면 Enter Symbol이 나온다.

▶ 3-3의 공간에 X0를 넣고 OK를 누르면 입력 접점 X0인 A접점이 만들어진다.

 

5. Y0

[출력 접점 Y0를 설정하는 것이다. 만드는 방법은 "그림3"와 같이 만든다.]

그림 3

▶ 4-1의 공간에 마우스 좌클릭 한 뒤 키보드 F7를 누르면 Enter Symbol이 나온다.

▶ 4-2의 공간에 Y0를 넣고 OK를 누르면 출력 접점 Y0인 코일이 만들어 진다.

 

※ 다 완료가 되었다면 F4를 눌러서 Bulid를 해주도록 하자. 그러면 회색 화면이 사라지면서 정상적으로 적용이 될 것이다. 만약 Bulid시 잘못 되었다면 무언가를 빠뜨렸을 가능성이나 잘못 기입 한 경우니 잘 찾아보길 바란다. 그리고 Build를 중간중간 하지 않고 프로그램만 짜다보면 나중에 기껏 짠 프로그램이 날라가는 경우도 있으니 유의하도록 하자.

 

 

 

※ 위와 같이 입력접점 출력접점 x0,y0...계속 쓰면 어디가 어떤 역할을 하는지 헷갈리게 된다.

그래서 설명하는 주석을 붙여주는것을 할 것이다.

 

아래는 Comment를 붙여주는 설명이다.

그림 4

1. Input Device Comment 

[간단하게 설명할 수 있게 설명을 남기는 것이다. 클릭하고 입력 접점을 넣고 OK를 누르면 Input Device Comment창이 뜰 것이다.

그리고 2번에 설명을 적으면 된다.]

 

※ 다 하고 나면 설명한게 보여야되는데 안보일 것이다. 설정을 안했기 때문이다. 

설정은 View -> Comment 를 클릭하거나 Ctrl + F5을 누르면 된다.

 

 아래는 Statement를 붙여주는 설명이다.

그림 5

▶ 1번의 빈공간에 마우스 더블클릭 하면 Enter Symbol이 뜰것이다. 그리고 난 뒤 2번에 ;(세미콜론)을 치고 "안녕하세요"라고 치고 OK를 누르면 위에 "안녕하세요"가 생길 것이다. 

 

※ 다 하고 나면 설명한게 안보일 것이다. 설정을 안했기 때문이다.

설정은 View -> Statement를 클릭하거나 Ctrl + F7을 누르면 된다.

그리고 ???????가 뜨면 언어 설정을 안해줘서 그런 것이니 아래 링크로 가서 설정해주면 된다.

https://tngus342.tistory.com/8?category=973052 

 

미쯔비시 MELSEC QCPU LADDER 시작하기

아래의 내용은 "GXworks2"로 작업하였습니다. 1. 새 파일 만들기. [새 파일을 만듭니다.] 2. Project Type -> Simple Project [ Simple Project 와 Structed Project 두 개가 있습니다. 둘다 그래픽 언어(Ladder..

tngus342.tistory.com

 

※ Statement는 설정했는데 어떻게 써먹을 것이냐 바로 인덱스(목차)의 기능이다. 만약에 프로그램이 길게 짜여 있으면 어디가 어떻게 짜였는지 모른다. 설명이 있어야 된다. 그 설명을 기입하고 거기로 이동하는 기능이라고 생각하면 되겠다.

 

아래 "그림6"을 보자.

그림 6

1. Edit -> Documentation -> Statement/Note Batch Edit

[Statement/Note Batch Edit을 여는 부분이다.]

2. Type

[Statement 설명의 타입이다. In PLC로 설정을 하면 PLC안에 Statement로 된 글자들이 PLC안에 넣는다는 이야기다. 즉 메모리가 차지가 된다는 말이다. 반면 In Peripheral은 PLC안에 안넣고 쓰는 경우이다.]

3. Display

[이 것을 체크하면 인덱스(목차)기능이 가능하다. 4번에 "안녕하세요"를 더블클릭 하게 되면 "안녕하세요"가 적혀진 곳으로 이동을 하게 된다.]

 

아래의 내용은 "GXworks2"로 작업하였습니다.

그림 1

1. 새 파일 만들기.

[새 파일을 만듭니다.]

 

2. Project Type -> Simple Project 

[ Simple Project 와 Structed Project 두 개가 있습니다. 둘다 그래픽 언어(Ladder , SFC) , 텍스트 언어 (Structed Text) 를 공통적으로 쓸 수 있고 , 다른점은 Structed Project을 선택하면 Structed Ladder/FBD 언어가 추가 됩니다. ]

 

3.  Use Label(사용시 체크 유/무)

[ 메모리 주소(X00 , Y10 등)을 라벨을 붙일 수 있습니다. 라벨이란 X00 ,Y10에 변수 이름을 붙이는 겁니다.

예를들어 "X00" 에 "스위치1"이라는 이름을 붙이고 "X00" 대신에 "스위치1"라고 적어서 프로그램 작성 시 이해하기 편하게 하기 위함입니다. ] 

 

4. PLC Series 

[어떤 CPU쓰는지 설정하는 것 입니다. 여기서는 "QCPU"이므로 "Q mode"로 사용합니다.]

 

5. PLC Type

[PLC에 보면 제품번호 같은 것이 있습니다. 거기에 맞춰서 설정하시면 됩니다.]

 

6. Language

[새 파일을 어떤 언어로 프로그래밍을 할 것 인가를 선택하는 것 입니다. 여기서는 "Ladder"로 합니다.]

 

그림 2

1. PLC Parameter

[PLC 초기 설정을 시작합니다.]

 

2. Connection Destination 

[PLC와 PC통신을 하기 위한 설정을 시작합니다.]

 

 

※ 통신 설정을 먼저합니다.

그림 3

 

그림 4

1. Ethernet Board

[이더넷 통신을 하기 위한 보드입니다. 여기에선 이더넷 통신을 씁니다. (만약에 다른 통신 방법을 쓰신다면 거기에 맞춰서 설정 하시면 됩니다.)]

 

2. PLC Module

[PLC 모듈을 설정 하는 부분입니다. "PLC Module"을 "더블클릭"하시면 아래의 "그림 5"처럼 나옵니다.]

 

3. No Specification

[연결이 되어있으면 노란색으로 바뀔 것 입니다. 만약 공유기 말고 다른걸 더 거처서 연결이 되는거라면 옆 Other Station(Single Network , Co-existence Network)로 연결 해주시면 됩니다.]

 

4. Connection Test

[ "그림 5" 처럼 연결을 다 하셨으면 누르시고 연결이 잘됬는지 테스트 하시면 됩니다.

(연결이 잘 됬으면 success 라는 팝업창이 뜰것입니다.)]

 

5. OK

[다 되셨으면 ok를 눌러주세요. 그래야 내용이 저장됩니다.]

그림 5

1. Ethernet Port Direct Connection

[위 그림과 같이 PC랑 PLC를 랜포트로 직접 연결하는 것입니다. ]

 

2. Connection via HUB

[PC -> 공유기 -> PLC , 공유기를 통하여 연결하는 경우 사용합니다. (이 글에선 공유기로 연결하는 것으로 합니다.)]

 

2 - 1. IP Address 

[Connection vi HUB를 클릭 시 IP Address가 나옵니다.  PLC 모듈의 IP주소를 작성합니다.

예를들어 ) PLC : IP 123.456.789.10 작성해 주시고 PC : IP 123.456.789.11 으로 설정을 해줘야 연결이 됩니다. IP의 앞 123.456.789는 같아야 같은 공유기로 통신이 되고 뒤에 10,11은 다르게 설정을 해줘야 PLC , PC랑 구분지어서 통신이 됩니다. (숫자는 임의로 넣은것이니 맞춰서 설정 해주시면 되겠습니다.)]

 

※ PLC Parameter 설정

"그림2"의 "PLC Parameter"를 "더블클릭"을 하면 아래 "그림 6"이 나옵니다.

그림 6

1. Program

[클릭합니다.]

 

2. Insert

[Insert를 클릭하면 왼편 Main이 2-1번으로 들어갑니다.]

 

3. Check

[Check를 누르면 됩니다. 정상적이면 "There is no error"라고 팝업창이 뜹니다.]

 

그림 7

1. I/O Assingment

[입력 , 출력 접점을 작성하는 부분입니다.]

 

2. Read PLC Data

[PLC에 연결된 접점을 불러옵니다.("그림 4"에서 통신을 연결 했기 때문에 자동으로 불러와집니다.)]

 

3. Check

[Check를 합니다. 정상적이면 "There is no error"라고 팝업창이 뜹니다.]

 

※ 변수이름 및 설명 언어설정 ※ 

그림 8

▶ 상단에 Tool -> Language Selection 누르면 "그림 8" 이 나옵니다. "Korean" 선택하시고 "Save the project(Overwrite save) 체크 해제하시면 쓰실 수 있습니다."

 

+ Recent posts