본문 바로가기

PLC(미쓰비시)

공개문제05-자기유지 방식

 

1.요구사항

1-1 테스트동작

 

1-2 단속,연속, 부가조건

 

2.프로그램

1) Global Label

2) Local Label

 

3) 프로그램

3-1) 테스트 동작

 

3-2) 단속, 연속, 부가조건

1) 초기조건 [= H55 K2X0 ] : 공급후진솔 =1, 

X7 X6 X5 X4 X3 X2 X1 X0
배전센서 배후센서 송전센서 송후센서 가하센서 가상센서 공전센서 공후센서  
0 1 0 1 0 1 0 1  

위의 값을 계산해보면  85, 16진수로는 H55 가된다.

즉 K2X0가 H55가 되면 실린더 상태는 공급후진, 가공상승, 송출후진, 배출후진 값들이 1인 상태가 되므로 단속 또는 연속(PB2, PB3)를 누를수 있는 상태가 된다. 물론 매거진센서도 1이 되어야 한다.

K2X0를 K3X0로 해도 문제가 없다. 

위 프로그램에서 주의해야 할 것은  68번 라인(PB3 두번째 누른 동작)이 100번 라인(PB3 처음 누른 상태) 항상 위에 있어야 한다.

그렇지 않으면 PB3를 누르면 연속과 전환이 1 스캔에 두개다 온이 되기 때문이다. 

저렇게 위에 두게 되면 프로그램을 복잡하게 짜지 않아도 PB3 두번 눌림에 대한 문제가 해결이 된다. 

 

 

위 프로그램에서 

한 싸이클을 종료는 1) 금속이 저장되는 타임 T19가 ON 되거나 2) 배출박스에 비금속을 배출하고 배출후진이 완료되거나

3) 연속동작 중에 비상이 초기화 되는 시점에 ON이 되면 한 싸이클이 완료된다.

연속동작을 끊어 주기 위해서는 매거진에 물체가 없거나 싸이클수가 3회 되거나 초기화 하면 연속종료로 연속을 끊어 주면된다.

그리고 연속이 종료되면 카운터 C11, C21을 꼭 초기화 시켜줘야 한다. 

카운터는 항상 값을 유지하기 때문이다.

 

 

3-3) 출력부

출력부는 테스트동작,  단속, 연속에 대한 코일을 제어하는 부분이다.