본문 바로가기
PLC/LS (XGT)

PLC 프로그램 예제 - 자기유지

by 쪼렙엔지니어 2020. 4. 21.
반응형

오늘은 PLC로 자기유지 프로그램을 작성해 보겠습니다.

자기유지는 자동제어의 시작이자 끝이라고 보시면 됩니다.

기본적인 XG5000 사용법은 이전 포스팅을 참조하시기 바랍니다.

https://mech19.tistory.com/20?category=807456

 

XG5000을 이용한 XGB(XGT) PLC 프로그래밍

PLC의 여러가지 언어들 중 레더언어를 이용하여 프로그래밍 하는 기초를 포스팅 해볼까 합니다. ​ 더불어 XG5000의 시뮬레이터 이용등 좀 더 다양한 사용법도 함께 알아보도록 하겠습니다. ​ XG5000은 LS산전 홈..

mech19.tistory.com

먼저 프로그램부터 작성해 보겠습니다.

위 프로그램을 설명하자면 제일 왼쪽 위에 있는 접점 M0를 살려주면 첫번째 줄의 M10 코일이 On되어

M0 아래에 있는 M10접점이 붙어 M10을 계속On될 수 있게 자기유지를 시켜줍니다.

그리고 3번째 줄의 M10접점이 붙어 있으므로 출력 P20이 On되는 프로그램 입니다.

한번 실행시켜 보겠습니다.

M0를 살리니 M10도 On되고, P20도 On이 되네요.

그럼 M0를 꺼도 자기유지가 되는지 확인해 보겠습니다.

꺼도 잘 유지가 되고 있지요?

그런데 자기유지를 해제 시킬 방법이 없네요.

그래서 다시 아래와 같이 프로그램을 수정해 보았습니다.

아까전 프로그램과의 차이는 B접점인 M1을 추가했다는 것입니다.

직접 한번 프로그램을 실행해 보겠습니다.

M0를 살렸더니 역시나 P20까지 잘 작동합니다.

이제 M0를 꺼보겠습니다.

M0를 꺼도 역시 자기유지가 잘 되고 있는 모습입니다.

이제 자기유지를 해제시켜 보겠습니다.

여기서 자기유지를 해제시킬 수 있는 방법은 코일M10에 인가되는 전원을 차단을 하는 것인데,

그래서 B접점인 M1을 이용해야 합니다.

M1을 On시켜 보겠습니다. (B접점은 A접점과 반대로 On되면 떨어지고 Off되면 붙습니다. 기억!!!!)

M1을 On시켜서 떨어트렸더니 코일 M10으로 가는 전원이 차단되어 자기유지가 해제되었습니다.

다시 M1을 Off시키겠습니다.

M1을 Off시켜도 M0을 On시키기 전까지는 코일 M10이나 출력 P20은 살아나지 않습니다.

자기유지가 자동제어의 시작이자 끝이기 때문에 이것을 아주 능수능란하게 작성할 수 있을 정도로

잘 이해해야 합니다.

(물론 바로 다음에 해볼 인터록 회로도 중요하죠. 이 두가지가 쌍두마차 입니다.)

다음엔 인터록 회로를 해보겠습니다.

반응형

댓글