본문 바로가기
맞춤형솔루션(Package)

LS PLC 추천 !_[ 자동화 설비 ] 1피치 운전 ( 컨베어와 유사)_N2_PLC I/O 맵 및 파라미터 설정 (LS => 서보,감속기,PLC,HMI)

by 엘오토메이션 2024. 4. 26.

안녕하세요

엘오토입니다.

 

1피치운전과 관련하여 지난시간에는 컨셉 및 배선에 관련된 글쓰기를 했고,

이번에는 PLC I/O맵 및 파라미터 설정에 관련된 내용입니다.

 

 

XG5000 코멘트(comments)의 활용

 

기본적으로 PLC를 사용하기 위해서는 Comments라는 것을 사용합니다.

프로그램 작성자가 아닌 제3자가 보더라도 프로그램 운영에 문제가 없도록 하기 위함입니다.

Comments는 프로그래밍을 하면서 하나 하나 작업을 하면서 프로그래밍을 하기 보다는

엑셀 등의 Tools을 활용하여 사전에 작업을 한 뒤에 변수/설명문에 전체 작업을 하면

좀더 편하게 할 수 있습니다.

 

어드레스 사전 정리

 

상기 데이터가 나오기 위해서는 입력과 출력 접점관계를 먼저 생각하고, 사용할 메모리 범위를 선택합니다.

이후에는 데이터 관련하여 사용할 메모리 범위를 선택하면 됩니다.

예를 들어 상기 화면처럼, 비트와 워드 관점에서 사용할 데이터 구성을 미리해두어야

중복없이 효율적인 프로그래밍을 할 수 있겠지요.

본 자료는 HMI와의 연동 및 작화구현을 위해서도 필요한 업무라고 할 수 있습니다.

 

PLC 설정 - 설정 전

 

본 작업이 완료되면, PLC에 대한 설정을 해야합니다.

PLC는 HMI와는 232C(시리얼) 통신을 하고, 서보(L7P)와는 485(모드버스통신)통신을 합니다.

하기 내용처럼 정리할 수 있겠지요

RS232C통신(XGT통신) : PLC(Slave, XBC-DN32H 232C포트) - HMI(Master, eXP2-0702D)

RS485통신(모드버스통신) :  PLC(Master, XBC-DN32H 485포트) - 서보 L7P(Slave, L7PA002U)

상기 내용처럼 통신관계는 Master와 Slave관계를 미리 고려해야합니다.

이유는 Master가 되었을때와 Slave가 되었을때의 설정이 다르며, 통신은 주종관계로 구성되어야 하기 때문입니다.

 

상기 검토가 끝나면, PLC에 접속하여 기본 및 통신관련 설정을 합니다.

그리고, 데이터 유지(래치)를 하기 위한 설정도 포함합니다.

 

설정 - 래치설정

 

기본적으로 설정해야할 부분을 빨간박스로 표현했습니다.

전원을 OFF-ON하더라도 데이터 유지를 위해 래치영역을 설정합니다.

래치영역1과 래치영역2가 있는데, 2가지를 통해 어드레스를 나눌수 있겠지요

ex. D1201~1209 : 래치영역1사용,,    D2201~2209 : 래치영역2사용

모든영역을 래치영역으로 사용하면 배터리소모에도 한몫할겁니다.

 

설정 - 서보 설정

다음은 서보동작을 위한 내장위치결정 파라미터를 설정합니다.

서보와 기구부의 조건 및 상황에 맞게 설정해주면 됩니다.

제일 중요한 전자기어비에 맞게 설정하는것이 핵심입니다.

 

설정 - 통신 설정

 

다음은 통신관련 설정입니다.

채널1은 HMI와의 통신, 채널2는 서보와의 통신입니다.

PLC가 Slave일때는 설정해야할것이 거의 없습니다. 채널2의 Master가 될 경우에는 P2P라는것을 설정해야합니다.

다음화면에서 확인할 수 있습니다.

보는화면은 P2P설정입니다. Point to Point입니다.

어떤 통신 프로토콜을 사용할것인지? Slave의 어떤 데이터를 어디에 저장할 것인지를 설정하게 됩니다.

 

오늘 이시간에는 PLC I/O맵핑 및 기본/통신설정에 대해 확인했습니다.

다음 시간에는 PLC의 프로그래밍에 대해 알아보도록 합니다.

 

제품 구매나 Blog 관련 문의가 있으시면 댓글이나, 다음주소로 메일링 부탁 합니다.

jwleeh@lauto.kr 엘오토메이션 이진우

 

감사합니다.