안녕하세요.
오랫만에 포스팅을 하네요.
이번에는 프로그램을 컴파일해서 PLC와 통신하는법을 알아볼게요.
PLC 기초 및 PLC 프로그램 7 편에서는
여기까지 진행을 하셨을거에요.
자~ 이제 프로그램을 쓰기 전에 컴파일이란걸 하셔야 해요.
컴파일이란 프로그램 언어를 PLC가 알아먹을 수 있게
기계어로 바꾸어 주는 작업을 말합니다.
소프트웨어 상단의 컴파일 탭에서
컴파일 또는 모두 컴파일을 누르시게되면
컴파일을 진행하게 되는데...
친절하게도 프로그램에 문제가 있을 시 에러로 알려줍니다.
모르고 똑같은 출력을 두번 써버렸다? (이중코일)
프로그램을 작성하다가 끝내버린곳이 있다.(미완성)
등등 잘못된곳이 분명 있을거에요.
확인해서 고쳐주시고 다시 컴파일을 해주세요~
컴파일을 진행하면 아래와같은 파일들이 생성됩니다.
<프로젝트 명>.PRJ * : 사용자가 작성한 프로젝트 파일
<프로그램 명>.SRC* : 사용자가 작성한 프로그램 파일
<프로젝트 명>.BN0 : PLC 실행 파일
GM1인 경우 리소스 개수 만큼 생깁니다.
<프로젝트 명>.BN0 ~ <프로젝트 명>.BNn, (n는 리소스 번호)
<프로젝트 명>.MON : 모니터링을 위한 정보 파일
<프로젝트 명>.CR0 : PLC 실행 파일을 만들 때 생성.
글로벌 변수 및 직접 변수를 나타낸 텍스트 파일
<프로그램 명>.ASV : 사용자가 작성한 프로그램을 주기적으로 저장.
<프로그램 명>.OP? : 프로그램 블록을 컴파일하면 생성.
<프로그램 명>.OB? : 펑션 블록을 컴파일하면 생성.
<프로그램 명>.OF? : 펑션을 컴파일하면 생성.
( OP3 : GM3인경우, OP4 : GM4인경우)
다른건 몰라도 가장 위에 2가지는( .PRJ .SRC )
유지 보수를 위해서 필수로 보관하셔야 합니다.
Anyway!! 이번엔 PC와 PLC 접속을 위한 통신을 알아보아야겠죠?
프로그램 탭에서 옵션을 클릭해주세요.
옵션창이 뜨면 4번째 접속 옵션을 눌러주시면
아래와 같은 창이 나옵니다.
접속 방식이 보이죠? 디폴트 값으로 RS-232C가 되어있고
통신 포트는 COM1 번 포트로 되어있네요.
LS산전의 Master-K나 글로파 시리즈는
거의 다 RS-232C로 되어있습니다.
XGT시리즈부터는 이더넷도 많이 하긴합니다.
케이블을 한번 살펴보죠 !
232C니까 크로스겠죠?
2번과 3번을 서로 크로스해주고 5번끼리 연결해주면
RS-232C 통신 케이블 완성입니다.
참 쉽죠?
케이블을 만들어서 PLC와 PC에 연결을 하면
장치관리자에서 시리얼통신이 몇번 포트에 할당되어있는지
나옵니다.
COM 몇번인지 그 번호를 접속 옵션창의 통신 포트에 써주세요.
그럼 통신 준비가 끝납니다!!
이번시간에는 컴파일과 통신하기 전 세팅에 대해 알아봤어요.
이왕이면 쓰기까지 해서 시뮬도 돌려보고 싶지만
다음 포스팅에 이어서 할게요 ㅎㅎ
고생많으셨어요~~
'공부하자 ! > PLC 기초' 카테고리의 다른 글
LS산전 PLC 프로그램 다운방법 [마스터케이, 글로파, XGT] (0) | 2016.06.09 |
---|---|
PLC 기초 및 PLC 프로그램 9 - LS산전 Glofa - PC 통신연결 (0) | 2016.06.08 |
PLC 기초 및 PLC 프로그램 7 - LS산전 Glofa (0) | 2016.05.12 |
PLC 기초 및 PLC 프로그램 6 - LS산전 Glofa (0) | 2016.05.02 |
PLC 기초 및 PLC 프로그램 5 - LS산전 Glofa (0) | 2016.04.27 |